/*alle Browser auf null*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
em {font-style: italic;}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
body {
	
	color: black;
	line-height:1;
	overflow:auto
}
ol, ul {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}
#dnn_LeftPane, #dnn_RightPane{border:none!important}
/*Control panel*/
.controlpanel{background:#FFF;border:#CCC solid;border-width:0px 0px 2px;}
.controlpanel img{margin:15px 5px 0px;}
.controlpanel td td td td img{margin:0px;}
.controlpanel td td td{width:auto;}
.controlpanel DIV{border:#CCC solid;border-width:0px 1px;width:3px;height:100px;}
.controlpanel td .SubHead{background:#CCC;font-size:12px;color:#333;font-weight:bold;}
.controlpanel td td td .SubHead{background:transparent;border:0px;font-size:11px;color:#333;font-weight:normal;}
.controlpanel td td td input{font-size:11px;color:#000;font-weight:bold;padding-left:4px;}
.controlpanel td td td select{font-size:11px;color:#333;}
.controlpanel a.CommandButton{font-size:10px;text-decoration:none;}
.controlpanel a.CommandButton:link{color:#000;text-decoration:none;}
.controlpanel a.CommandButton:visited{color:#000;text-decoration:none;}
.controlpanel a.CommandButton:hover{color:#F00;text-decoration:underline;}
.controlpanel a.CommandButton:active{color:#000;text-decoration:none;}

/*Common*/
html,body{background:#f5ebe0;height:100%;text-align:center;}
body {
	margin: 0px 0px 0px 0px;
}
td,th,div,span,p,a,input,textarea,ul,li{font-family:Arial, Helvetica, sans-serif;font-size:9pt;color:#1C1C1C;line-height:16px;}

.head {font-family:Arial, Helvetica, sans-serif;font-size:18pt;color:#a4c300;font-weight:bold;line-height:25pt!important;margin-top:10px;margin-bottom:10px;padding-top:10px;padding-bottom:10px!important; height:auto}
.subhead , h3, .ccont .normal h3 {font-family:Arial, Helvetica, sans-serif;font-size:12pt;color:#0084b4;font-weight:bold;line-height:19pt!important;margin-top:5px!important;padding-bottom:-7px!important}
.subsubhead, h4{font-family:Arial, Helvetica, sans-serif;font-size:10pt;color:#0084b4;font-weight:bold;line-height:15pt;margin-top:0px;margin-bottom:0px;padding-top:0px;padding-bottom:7px}
.normal, p{font-family:Arial, Helvetica, sans-serif;font-size:9pt;color:black;font-weight:normal;font-style: normal;line-height:16px;}
.auszeichnung{font-weight:bold;}
p {
margin-top:10px;
margin-bottom:10px;
}

ul {
list-style-image:url(media/aufz.gif);
padding-left:16px;
padding-top:5px;
padding-bottom:5px;
}
ol {
padding: 5px 0px 20px 30px;
}

a {
	color:#cc33ff; /*alt: #036*/
	text-decoration:none;
}

a:link{	color:#cc33ff;text-decoration:none;}
a:visited{color:#cc33ff;text-decoration:none;}
a:hover{color:#cc33ff;text-decoration:none;}
a:active{color:#cc33ff;text-decoration:none;}

/* Sascha: Überschreibt default.css wegen Layerproblem Edit In Place Tool Bar Classes*/
.eipbackimg {
	border: outset 1px; /*give toolbar a 3D look*/
	position: absolute; /*needed so it doesn't take up space */
	margin-top: 140px; /*specify toolbar to be just above text */	
	white-space: nowrap; /* makes toolbar horizontal */
	background: url(../../images/eip_toolbar.gif);
	background-color: #99cccc;
	height: 22px;
}

/*Skin*/

#mainwrapper{
	width:900px;
	max-width:900px;
	overflow:hidden;
	margin:-20px auto;
	background-color:#ffffff
}

#headerwrapper,#barwrapper,#breadcrumb,#footer{width:100%;}
#headerwrapper{
	height: auto!important;
	margin:0px!important;
	padding:0px!important;
	background-color:#ffffff;
	margin-bottom:-41px
}
#inhaltwrapper {width:900px;height:auto;margin:0px;padding:0px;margin-top:-41px;}
#slogo{padding:0px;border:0px solid white;margin:0px}
#suche{
	position:relative;
	left:0px;
	bottom: 27px;
	z-index:2;
	visibility: visible;
	width:900px;
	text-align:left;
	margin:0px;
	padding:0px;
	padding-left:670px;
	height:34px!important;
	vertical-align:bottom
}
#suche A{
	white-space: nowrap;
	padding-left:3px;
	margin-top: 3px;
	text-align:left;
	color:white;
	font-size:9pt;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal!important;
	line-height:15px;
	vertical-align:bottom
}
input {height:19px;margin:0px;padding:0px;border:0px}
.sbanner{margin-top:10px;text-align:right}

#barwrapper{width:100%;height:0px;background:#036;clear:both;}
#sdate{padding-left:20px;float:left;padding-top:8px;}
.sdate{color:#FFF;}


#speeriotools{padding-left:20px;float:left;}
#speeriotools img{margin-top:7px;}
#speeriotools a:link{color:#F00;}
#speeriotools a:visited{color:#F00;}
#speeriotools a:hover{color:#F00;}
#speeriotools a:active{color:#F00;}

#users{height:28px;line-height:28px;padding-right:20px;color:#FFF;}
a.users:link{color:#FFF;text-decoration:none;}
a.users:visited{color:#FFF;text-decoration:none;}
a.users:hover{color:#FFF;text-decoration:underline;}
a.users:active{color:#FFF;text-decoration:none;}

#search {
	margin-top:10px;
	line-height:14px;

}
#search A {
	white-space: nowrap;
	padding-left:7px;
	margin-top: 2px;
	text-align:left;
	color:#667302;
	line-height:14px;
}
#breadcrumb{height:32px;line-height:30px;color:#ffffff;text-align:left;font-family:Arial, Helvetica, sans-serif;font-size:24px;color:#ffffff;font-weight:bold;}
#breadcrumb div{padding-left:0px;}
a.breadcrumb {font-family:Arial, Helvetica, sans-serif;font-size:24px;color:#ffffff;font-weight:bold;}
a.breadcrumb:visited{color:#ffffff;text-decoration:none;}
a.breadcrumb:active{color:#ffffff;text-decoration:none;}
a.breadcrumb:hover{color:#ffffff;text-decoration:none;}
a.breadcrumb:link{color:#ffffff;text-decoration:none;}

#rowimage, #rowimage_unten {float:right!important;width:700px;margin:0px!important;padding:0px!important}
.ccon_bildleiste .normal p , .ccon_bildleiste .normal {margin:0px!important;line-height:1px!important;padding:0px!important;font-size:1px!important;margin-top:1px!important;padding-top:-7px}
.ccon_bildleiste .normal p img {margin-top:0px}
#left_hg{float:left;width:200px;margin-right:0px;padding:0px;height:auto;margin-top:4px;margin-bottom:0px;background-image: url(../../SitePics/nav_hintergrund.jpg);background-repeat:no-repeat;background-position:-1px 1px;overflow:hidden}
#columnleft{float:left;width:180px;margin-left:20px;margin-right:0px;padding:0px;height:auto;}
#mauer{float:left;width:200px;margin:0px;margin-top:1px;padding:0px;height:100px;background-image: url(../../SitePics/nav_hintergrund2.jpg);background-repeat:no-repeat;background-position:-1px 0px;}
#columncenter{float:left;width:470px;margin:0px;padding:0px;margin-left:0px;overflow:hidden !important}
#columncenter_breit{float:right;width:700px;margin:0px;padding-right:0px;padding-top:0px;overflow:hidden !important}
#columnright{float:right;width:230px;padding:0px;margin-right:0px;margin-left:0px;margin-top:4px}

/* Tabelle für Texte und Bilder im Contentbereich  STARTSEITE*/
#columncenter .ContentTable {width:425px;}
#columncenter .ContentTable td {vertical-align:top;}
#columncenter .ColLeft {width:275px;}
#columncenter .ColRight {width:150px;}
#columncenter .ContentTableRight img {margin-left:25px;}

/* Tabelle für Texte und Bilder im Contentbereich  STANDARDSEITE*/
#columncenter_bilder .ContentTable {width:100%;}
#columncenter_bilder .ContentTable td {vertical-align:top;}
#columncenter_bilder .ColLeft {width:415px;}
#columncenter_bilder .ColRight {width:170px;}
#columncenter_bilder .ContentTableRight {text-align:right;}

#smenu{margin-bottom:5px;}

#footer{
	width:900px;
	clear:both;
	height:25px;
	color: white;
	line-height:25px;
	vertical-align:middle;
	text-align:left;
	background-color: #a4c300;
	border-top:5px solid white
}


	
#bottomlinks{font-size:8pt;}
#footer_inhalt{font-size:8pt;color:white;text-decoration:none;font-weight:normal;	line-height:25px;margin-left:190px;margin-top:0px}
.footer{font-size:8pt;color:white;text-decoration:none;font-weight:normal;line-height:10pt
}
#footer a{
	font-size:8pt;
	color: white;
	white-space: nowrap;
	padding-left:7px;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;	
	font-weight:normal;
	line-height:10pt
}
#footer a:link{color: white;text-decoration:none;font-size:8pt;}
#footer a:visited{color: white;text-decoration:none;font-size:8pt;}
#footer a:active{color: white;text-decoration:none;font-size:8pt;}
#footer a:hover{color: white;text-decoration:underline;font-size:8pt;}

.clearboth{clear:both;font-size:0px;line-height:0px;}
#clearboth{width:auto;height:0px!important}


/*
.inventua_sidemenu TABLE {
    border-collapse: separate;
}
*/
.inventua_sidemenu TABLE TD {
/*
	padding-top: 7px;
	height: 36px;
	vertical-align: top;
	border: 1px solid red;	
*/

}
#inventua_sidemenu {float:left;width:180px!important;height:auto;overflow:hidden!important;padding:0px;margin:0px;}
#invsidemenu-xxx A
{
  border: red 1px dotted;
  color: red!important;
  font-weight: bold;
}

#invsidemenu-xxx A:hover, #invsidemenu-Downloads A:active
{
  border: #1A76D3 1px solid;
  color: white!important;
  font-weight: bold;
}

/* LEVEL 0*/
/*Farben oberster Level*/
.MenuItemMouseOver0, .MenuItemMouseOver0 A:link, .MenuItemMouseOver0 A:visited , .MenuItemMouseOver0 A:hover, .MenuItemMouseOver0 A:active {color: #a4c300;}
.MenuItem0, .MenuItem0 A:link , .MenuItem0 A:visited , .MenuItem0 A:hover, .MenuItem0 A:active {color:#ffffff;}
.MenuHdr0 , .MenuHdr0 A:link, .MenuHdr0 A:visited, .MenuHdr0 A:hover, .MenuHdr0 A:active {color:#a4c300;}
.currentItemHighlight0, .currentItemHighlight0 A:link, .currentItemHighlight0 A:visited, .currentItemHighlight0 A:hover, .currentItemHighlight0 A:active {color:#a4c300;}
.currentHeaderHighlight0, .currentHeaderHighlight0 A:link, .currentHeaderHighlight0 A:visited, .currentHeaderHighlight0 A:hover, .currentHeaderHighlight0 A:active {color:#a4c300;}
.currentItemHighlight0, .currentItemHighlight0 A:link, .currentItemHighlight0 A:visited, .currentItemHighlight0 A:hover, .currentItemHighlight0 A:active {color:#a4c300;}
/*Farben Level 0 Ende*/

.MenuHdr0, .MenuHdr0 A, .MenuItem0, .MenuItemMouseOver0, .MenuItemMouseOver0 A, .currentItemHighlight0, .currentHeaderHighlight0, .MenuItem0 A 
{
 	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt; 
	font-weight: normal;
	line-height:22px;
	text-decoration: none;
}
.MenuItem0 HR
{
  padding-top:20px;    
}

.MenuItem0, .MenuItemMouseOver0, .MenuHdr0
{
 	padding-left: 10px;
	padding-right:5px;
	padding-top: 0px;
	height: 26px;
	vertical-align: middle;
	background-color:#0084b4;
	border-top:1px solid white	
}

.MenuItem0 A, .MenuItem0 A:link, .MenuItem0 A:visited, .MenuItem0 A:hover, .MenuItem0 A:active,.MenuItemMouseOver0 A, .MenuItemMouseOver0 A:link,.MenuItemMouseOver0 A:visited, .MenuItemMouseOver0 A:hover, .MenuItemMouseOver0 A:active
{
	width: 100%;
	cursor: pointer;
	display: block;
}



/* LEVEL 1*/
/*Farben zweiten Level*/
.MenuItemMouseOver1 A {color: #0084b4;}
.MenuItemMouseOver1 A:link {color: #0084b4;}
.MenuItemMouseOver1 A:visited {color: #0084b4;}
.MenuItemMouseOver1 A:hover {color: #0084b4;}
.MenuItemMouseOver1 A:active {color: #0084b4;}
.MenuItem1  {color:#ffffff;}
.MenuItem1 A:link {color:#ffffff;}
.MenuItem1 A:visited {color:#ffffff;}
.MenuItem1 A:hover {color:#ffffff;}
.MenuItem1 A:active {color:#ffffff;}
.MenuHdr1 A, .MenuHdr1 A:link, .MenuHdr1 A:visited, .MenuHdr1 A:hover, .MenuHdr1 A:active {color:#0084b4;}
.currentItemHighlight1 A:link, .currentItemHighlight1 A:visited, .currentItemHighlight1 A:hover, .currentItemHighlight1 A:active {color:#0084b4;}
.currentHeaderHighlight1, .currentItemHighlight1 {color:#0084b4;}
/*Farben Level 1 Ende*/

.MenuHdr1
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt; 
	font-weight: normal;
	padding-left: 20px;
	padding-right:5px;
	padding-top: 0px;
	height: 26px;
	vertical-align:middle;
	line-height:24px;
	border-top:1px solid white;
	background-color: #7fc1d9;
	background-image: url(../../SitePics/runter_blau.gif);
	background-repeat: no-repeat;
	background-position: 5px 6px;
} 
 .MenuHdr1 A, .MenuHdr1 A:Active, .MenuHdr1 A:Hover, .MenuHdr1 A:Visited, .MenuHdr1 A:Link
{
 	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt; 
	font-weight: normal;
	line-height:25px;
}

.MenuItem1 HR
{
	padding-top:20px;   
}


.MenuItem1, .MenuItemMouseOver1
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt; 
	font-weight: normal;
 	padding-left: 20px;
	padding-right:5px;
	padding-top: 0px;
	height: 26px;
	vertical-align:middle;
	border-top:1px solid white;	
	background-color: #7fc1d9;
	background-image: url(../../SitePics/weiss.gif);
	background-repeat: no-repeat;
	background-position: 5px 6px;
}

.MenuItem1 A, .MenuItem1 A:Active, .MenuItem1 A:Hover, .MenuItem1 A:Visited, .MenuItem1 A:Link
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt; 
	font-weight: normal;
	width: 100%;
	cursor: pointer;
	text-decoration: none;
	line-height:24px;
}
  
.MenuItemMouseOver1
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt; 
	font-weight: normal;
	padding-left: 20px;
	background-image: url(../../SitePics/blau.gif);
	background-repeat: no-repeat;
	background-position: 5px 6px;	
}

.MenuItemMouseOver1 A, .MenuItemMouseOver1 A:Active, 
.MenuItemMouseOver1 A:Hover, .MenuItemMouseOver1 A:Visited, .MenuItemMouseOver1 A:Link
{
	font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: normal; 
	text-decoration: none; 
	width: 100%; 
	cursor: pointer; 
	display: block; 
	line-height:24px;
}

.currentItemHighlight1  {
	font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: normal; 
	text-decoration: none;
	height:25px;
	line-height:24px;
}

.currentHeaderHighlight1  {
	font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: normal; 
	text-decoration: none;
	height:25px;
	line-height:24px;
}

/* LEVEL 2*/

.MenuHdr2
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt; 
	font-weight: normal;
	color: #0a4ba5;
	padding-left: 35px;
	padding-right:5px;	
	padding-top: 0px;
	height: 25px;
	vertical-align:middle;
	border-top:1px solid white;
	background-color: #b2dae8;
	background-image: url(../../SitePics/runter_blau.gif);
	background-repeat: no-repeat;
	background-position: 18px 6px;
 }
 
 .MenuHdr2 A, .MenuHdr2 A:Active, .MenuHdr2 A:Hover, .MenuHdr2 A:Visited, .MenuHdr2 A:Link
{
 	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt; 
	font-weight: normal;
	color: #0a4ba5;
	line-height:24px;
}

.MenuItem2 HR
{
  padding-top:20px;    
}


.MenuItem2, .MenuItemMouseOver2
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt; 
	font-weight: normal;
	color: #999999;
 	padding-left: 35px;
	padding-right:5px;
	border-top:1px solid white;	
	padding-top: 0px;
	height: 26px;
	vertical-align:middle;
	background-color:#b2dae8;
	background-image: url(../../SitePics/weiss.gif);
	background-repeat: no-repeat;
	background-position: 18px 6px;
}

.MenuItem2 A, .MenuItem2 A:Active, .MenuItem2 A:Hover, .MenuItem2 A:Visited, .MenuItem2 A:Link
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt; 
	font-weight: normal;
	color: white;
	width: 100%;
	cursor: pointer;
	text-decoration: none;
	line-height:24px;
}
  
.MenuItemMouseOver2
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt; 
	font-weight: normal;
	color: #0a4ba5;
	background-image: url(../../SitePics/blau.gif);
	background-repeat: no-repeat;
	background-position: 18px 6px;
}

.MenuItemMouseOver2 A, .MenuItemMouseOver2 A:Active, 
.MenuItemMouseOver2 A:Hover, .MenuItemMouseOver2 A:Visited, .MenuItemMouseOver2 A:Link
{
	font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: normal; 
	color: #0084b4;
	text-decoration: none; 
	width: 100%; 
	cursor: pointer; 
	display: block; 
	line-height:24px;
}

.currentItemHighlight2  {
	font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: normal; 
	color: #0084b4;
	text-decoration: none;
	line-height:24px;
	
}

.currentHeaderHighlight2  {
	font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: normal; 
	color: #ff6600;
	text-decoration: none; 
}

/*Sitemap*/

.sMenuItem0,.sMenuHdr0,.sMenuItemMouseOver0 {padding-left:0px;overflow:hidden}
.sMenuItem1,.sMenuHdr1,.sMenuItemMouseOver1 {padding-left:30px;overflow:hidden}
.sMenuItem2,.sMenuHdr2,.sMenuItemMouseOver2 {padding-left:60px;overflow:hidden}
.sMenuItem3,.sMenuHdr3,.sMenuItemMouseOver3 {padding-left:90px;overflow:hidden}
.sMenuItem4,.sMenuHdr4,.sMenuItemMouseOver4 {padding-left:120px;overflow:hidden}
/* .sMenuItem0 a,.sMenuHdr0 a,.sMenuItemMouseOver0 a,.sMenuItem1 a,.sMenuHdr1 a,.sMenuItemMouseOver1 a,.sMenuItem2 a,.sMenuHdr2 a,.sMenuItemMouseOver2 a,.sMenuItem3 a,.sMenuHdr3 a,.sMenuItemMouseOver3 a
{
	background-image: url(media/pfeil_blau_tr.gif);
	background-repeat: no-repeat;
	background-position: 0% 0%;
	padding-left:px;
}  */
