/*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:#FFF;height:100%;text-align:center;}
body {
	margin: 0px 0px 0px 0px;
}
td,th,div,span,p,a,input,textarea{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;color:#036;}

.normal, .Normal{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;color:#036;font-weight:normal;font-style: normal;}
.head, .Head{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:16px;color:#036;font-weight:bold;}
.subhead{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:14px;color:#036;font-weight:bold;}
.subsubhead{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;color:#036;}
.auszeichnung{font-weight:bold;}



a {
	color:#800308; /*alt: #036*/
	text-decoration:none;
}

a:link{	color:#800308;text-decoration:none;}
a:visited{color:#800308;text-decoration:none;}
a:hover{color:#800308;text-decoration:none;}
a:active{color:#800308;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;
	margin:-20px auto;
	background-image: url(media/bg_home.gif);
	background-repeat: repeat-y;
	background-position: 0px 0px;
}

#mainwrapper_follow{
	width:900px;
	margin:-20px auto;
	background-image: url(media/bg_normal.gif);
	background-repeat: repeat-y;
	background-position: 0px 0px;
}

#mainwrapper_breit{
	width:900px;
	margin:-20px auto;
	background-image: url(media/bg_ganzbreit.gif);
	background-repeat: repeat-y;
	background-position: 0px 0px;
}

#headerwrapper,#barwrapper,#breadcrumb,#footer{width:100%;}
#headerwrapper{
	height: 170px;
	background-image: url(media/header.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

#slogo{padding:10px;float:left;text-align:left;}
#headerright{
	position:relative;
	left: 0px;
	top: 77px;
	z-index:1;
	visibility: visible;

width:480px;float:right;text-align:right;padding:15px 10px 10px 0;
}

#userlinkstop A{
	background-image: url(media/pfeil_gruen_tr.gif);
	background-repeat: no-repeat;
	background-position: 0% 70%;
	white-space: nowrap;
	padding-left:7px;
	margin-top: 2px;
	text-align:left;
	color:white;
}

.sbanner{margin-top:10px;text-align:right}

#barwrapper{width:100%;height:30px;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;
}
#search A {
	background-image: url(media/pfeil_blau_tr.gif);
	background-repeat: no-repeat;
	background-position: 0% 70%;
	padding-left:7px;
	margin-top: 2px;	
	color: #036;
}
#breadcrumb{height:22px;line-height:20px;color:#013DA4;text-align:right;}
#breadcrumb div{padding-left:20px;}
a.breadcrumb:visited{color:#F00;text-decoration:none;}
a.breadcrumb:active{color:#F00;text-decoration:none;}
a.breadcrumb:hover{color:#F00;text-decoration:underline;}
a.breadcrumb:link{color:#F00;text-decoration:none;}

#columnleft{float:left;width:195px;margin-right:5px;padding-top:20px;}
#columncenter{float:left;width:525px;margin-left:10px;padding-top:25px;}
#columncenter_follow{float:left;width:515px;margin-left:10px;padding-right:0px;padding-top:25px;}
#columncenter_bilder{float:left;width:680px;margin-left:10px;padding-top:25px;}
#columnright{float:right;width:150px;padding-top:25px;margin-left:10px;}

/* Tabelle für Texte und Bilder im Contentbereich  STARTSEITE*/
#columncenter .ContentTable {width:525px;}
#columncenter .ContentTable td {vertical-align:top;}
#columncenter .ColLeft {width:375px;}
#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:515px;}
#columncenter_bilder .ColRight {width:170px;}
#columncenter_bilder .ContentTableRight {text-align:right;}

#smenu{margin-bottom:5px;}

#footer{
	width:100%;
	font-size:12px;
	clear:both;
	height:25px;
	background-color: #00223e;
	color: #FFFFFF;
	background-image: url(media/greenspot_bottom.gif);
	background-repeat: no-repeat;
	background-position: 0% 0%;	
	line-height:25px;
	vertical-align:middle;
	text-align:left;
	margin-top:30px;
	}


	
#bottomlinks{font-size:10px;}
#footer, #userlinkstop{font-size:12px;color: #ffffff;text-decoration:none;font-weight:normal;}
.footer{font-size:12px;color: #ffffff;text-decoration:none;font-weight:normal;}
#footer a, #userlinkstop a{
	font-size:12px;
	color: #FFFFFF;
	background-image: url(media/pfeil_gruen_tr.gif);
	background-repeat: no-repeat;
	background-position: 0% 70%;
	white-space: nowrap;
	padding-left:7px;
	text-align:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;	
	font-weight:normal;
	}
#footer a:link{color: #ffffff;text-decoration:none;font-size:12px;}
#footer a:visited{color: #ffffff;text-decoration:none;font-size:12px;}
#footer a:active{color: #ffffff;text-decoration:none;font-size:12px;}
#footer a:hover{color: #ffffff;text-decoration:underline;font-size:12px;}

.clearboth{clear:both;font-size:0px;line-height:0px;}



/*
.inventua_sidemenu TABLE {
    border-collapse: separate;
}
*/
.inventua_sidemenu TABLE TD {
/*
	padding-top: 7px;
	height: 36px;
	vertical-align: top;
	border: 1px solid red;	
*/

}

#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*/

.MenuHdr0
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt; 
	font-weight: normal;
	color: white;
  	background-image: url(media/bg_navi_0.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding-left: 25px;
	padding-right:5px;
	
	padding-top: 12px;
	height: 30px;
	vertical-align: top;

  	background-image: url(media/bg_navi_0_h.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;	
 }
 
 .MenuHdr0 A, .MenuHdr0 A:Active, .MenuHdr0 A:Hover, .MenuHdr0 A:Visited, .MenuHdr0 A:Link
{
 	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt; 
	font-weight: normal;
	color: white;
}

.MenuItem0 HR
{
  padding-top:20px;    
}


.MenuItem0, .MenuItemMouseOver0
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt; 
	font-weight: normal;
	color: white;
  	background-image: url(media/bg_navi_0.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
 	padding-left: 25px;
	padding-right:5px;
	
	padding-top: 12px;
	height: 30px;
	vertical-align: top;
	text-align:left;
}

.MenuItem0 A, .MenuItem0 A:Active, .MenuItem0 A:Hover, .MenuItem0 A:Visited, .MenuItem0 A:Link
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt; 
	font-weight: normal;
	color: white;
	width: 100%;
	cursor: pointer;
	text-decoration: none;
}
  
.MenuItemMouseOver0
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt; 
	font-weight: normal;
	color: white;
	padding-left: 25px;
	text-align:left;	
}

.MenuItemMouseOver0 A, .MenuItemMouseOver0 A:Active, 
.MenuItemMouseOver0 A:Hover, .MenuItemMouseOver0 A:Visited, .MenuItemMouseOver0 A:Link
{
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; 
	color: white;
	text-decoration: none; 
	width: 100%; 
	cursor: pointer; 
	display: block; 
}

.currentItemHighlight0  {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; 
	color: white;
	text-decoration: none; 
	display:block;
  	background-image: url(media/bg_navi_0_h.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	position:relative;
	left:0px;
	top:0px;
	padding-left:25px;
	padding-top:12px;
	height:12px;
	line-height:12px;
	vertical-align:middle;
	width:100%;
	height:30px;
	text-align:left;
}

.currentHeaderHighlight0  {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; 
	color: white;
	text-decoration: none;
	text-align:left;	
}

/* LEVEL 1*/

.MenuHdr1
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt; 
	font-weight: normal;
	color: white;
  	background-image: url(media/bg_navi_1_d.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding-left: 17px;
	padding-right:5px;
	
	padding-top: 0px;
	height: 43px;
	vertical-align:middle;
	
  	background-image: url(media/bg_navi_1_d_h.gif);
	background-repeat: no-repeat;
	background-position: 20px 0px;	
 }
 
 .MenuHdr1 A, .MenuHdr1 A:Active, .MenuHdr1 A:Hover, .MenuHdr1 A:Visited, .MenuHdr1 A:Link
{
 	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt; 
	font-weight: normal;
	color: white;
}

.MenuItem1 HR
{
  padding-top:20px;    
}


.MenuItem1, .MenuItemMouseOver1
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt; 
	font-weight: normal;
	color: white;
  	background-image: url(media/bg_navi_1.gif);
	background-repeat: no-repeat;
	background-position: 20px 0px;
 	padding-left: 37px;
	padding-right:5px;
	
	padding-top: 0px;
	height: 43px;
	vertical-align:middle;
	text-align:left;
}

.MenuItem1 A, .MenuItem1 A:Active, .MenuItem1 A:Hover, .MenuItem1 A:Visited, .MenuItem1 A:Link
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt; 
	font-weight: normal;
	color: white;
	width: 100%;
	cursor: pointer;
	text-decoration: none;
}
  
.MenuItemMouseOver1
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt; 
	font-weight: normal;
	color: white;
	padding-left: 37px;	
	text-align:left
}

.MenuItemMouseOver1 A, .MenuItemMouseOver1 A:Active, 
.MenuItemMouseOver1 A:Hover, .MenuItemMouseOver1 A:Visited, .MenuItemMouseOver1 A:Link
{
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; 
	color: white;
	text-decoration: none; 
	width: 100%; 
	cursor: pointer; 
	display: block; 
}

.currentItemHighlight1  {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; 
	color: #8bc711;
	text-decoration: none; 

}

.currentHeaderHighlight1  {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; 
	color: #8bc711;
	text-decoration: none; 

}

/* LEVEL 2*/

.MenuHdr2
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt; 
	font-weight: normal;
	color: white;
  	background-image: url(media/bg_navi_2.gif);
	background-repeat: no-repeat;
	background-position: 20px 0px;
	padding-left: 56px;
	padding-right:5px;
	
	padding-top: 0px;
	height: 43px;
	vertical-align:middle;
 }
 
 .MenuHdr2 A, .MenuHdr2 A:Active, .MenuHdr2 A:Hover, .MenuHdr2 A:Visited, .MenuHdr2 A:Link
{
 	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt; 
	font-weight: normal;
	color: white;
}

.MenuItem1 HR
{
  padding-top:20px;    
}


.MenuItem2, .MenuItemMouseOver2
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt; 
	font-weight: normal;
	color: white;
  	background-image: url(media/bg_navi_2.gif);
	background-repeat: no-repeat;
	background-position: 20px 0px;
 	padding-left: 56px;
	padding-right:5px;
	
	padding-top: 0px;
	height: 43px;
	vertical-align:middle;
	}

.MenuItem2 A, .MenuItem2 A:Active, .MenuItem2 A:Hover, .MenuItem2 A:Visited, .MenuItem2 A:Link
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt; 
	font-weight: normal;
	color: white;
	width: 100%;
	cursor: pointer;
	text-decoration: none;
}
  
.MenuItemMouseOver2
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt; 
	font-weight: normal;
	color: white;
	padding-left: 56px;	
}

.MenuItemMouseOver2 A, .MenuItemMouseOver2 A:Active, 
.MenuItemMouseOver2 A:Hover, .MenuItemMouseOver2 A:Visited, .MenuItemMouseOver2 A:Link
{
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; 
	color: white;
	text-decoration: none; 
	width: 100%; 
	cursor: pointer; 
	display: block; 
}

.currentItemHighlight2  {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; 
	color: #8bc711;
	text-decoration: none; 
}

.currentHeaderHighlight2  {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; 
	color: white;
	text-decoration: none; 
}

/*Sitemap*/
.sMenuItem0,.sMenuHdr0,.sMenuItemMouseOver0 {padding-left:0px}
.sMenuItem1,.sMenuHdr1,.sMenuItemMouseOver1 {padding-left:30px}
.sMenuItem2,.sMenuHdr2,.sMenuItemMouseOver2 {padding-left:60px}
.sMenuItem3,.sMenuHdr3,.sMenuItemMouseOver3 {padding-left:90px}
.sMenuItem4,.sMenuHdr4,.sMenuItemMouseOver4 {padding-left:120px}
/* .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;
}  */