/*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,li{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;color:black;line-height:17px}

.normal{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;color:black;font-weight:normal;font-style: normal;line-height:17px}
.head{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:14px;color:black;font-weight:bold;line-height:21px}
.subhead{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:13px;color:black;font-weight:bold;}
.subsubhead{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;color:black;}
.auszeichnung{font-weight:bold;}
ul {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;color:black;font-weight:normal;font-style: normal;list-style-image:url(bullet.gif);list-style-position:outside;padding-left:18px;line-height:17px;margin-left:0px}
ol {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;color:black;font-weight:normal;font-style: normal;padding-left:22px;line-height:17px;margin-left:0px}
h1{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:14px;color:black;font-weight:bold;}
h3{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:13px;color:black;font-weight:bold;}


a {
	color:#7cb713; /*alt: #036*/
	text-decoration:none;
}

a:link{	color:#7cb713;text-decoration:none;}
a:visited{color:#7cb713;text-decoration:none;}
a:hover{color:#7cb713;text-decoration:none;}
a:active{color:#7cb713;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-color: white;
}

#mainwrapper_follow{
	width:900px;
	margin:-20px auto;
}

#mainwrapper_breit{
	width:900px;
	margin:-20px auto;
}

#headerwrapper,#barwrapper,#breadcrumb,#footer{width:100%;}
#headerwrapper_start,#headerwrapper_balustrade,#headerwrapper_elternwege,#headerwrapper_elternwege_horizonte,#headerwrapper_engagement,#headerwrapper_feld,#headerwrapper_fragen,#headerwrapper_frankfurt,#headerwrapper_haende,#headerwrapper_karte,#headerwrapper_kuppel,#headerwrapper_blume,#headerwrapper_pinnbrett,#headerwrapper_pusteblume,#headerwrapper_schreiben,#headerwrapper_see,#headerwrapper_steg,#headerwrapper_vorbilder,#headerwrapper_wasserturm{
	position:relative;
	height: 200px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
	width:100%;
}
#headerwrapper_start{
	background-image: url(media/head/demos-Website_ohneBild.jpg);
}
#headerwrapper_balustrade{
	background-image: url(media/head/demos-Website_balustrade.jpg);
}
#headerwrapper_elternwege{
	background-image: url(media/head/demos-Website_elternwege.jpg);
}
#headerwrapper_elternwege_horizonte{
	background-image: url(media/head/demos-Website_elternwege_horizonte.jpg);
}
#headerwrapper_engagement{
	background-image: url(media/head/demos-Website_engagement.jpg);
}
#headerwrapper_feld{
	background-image: url(media/head/demos-Website_feld.jpg);
}
#headerwrapper_fragen{
	background-image: url(media/head/demos-Website_fragen.jpg);
}
#headerwrapper_frankfurt{
	background-image: url(media/head/demos-Website_frankfurt.jpg);
}
#headerwrapper_haende{
	background-image: url(media/head/demos-Website_haende.jpg);
}
#headerwrapper_institut{
	background-image: url(media/head/demos-Website_institut.jpg);
}
#headerwrapper_karte{
	background-image: url(media/head/demos-Website_karte.jpg);
}
#headerwrapper_kuppel{
	background-image: url(media/head/demos-Website_kuppel.jpg);
}
#headerwrapper_blume{
	background-image: url(media/head/demos-Website_pflaster-blume.jpg);
}
#headerwrapper_pinnbrett{
	background-image: url(media/head/demos-Website_pinnbrett.jpg);
}
#headerwrapper_pusteblume{
	background-image: url(media/head/demos-Website_pusteblume.jpg);
}
#headerwrapper_schreiben{
	background-image: url(media/head/demos-Website_schreiben.jpg);
}
#headerwrapper_see{
	background-image: url(media/head/demos-Website_see.jpg);
}
#headerwrapper_steg{
	background-image: url(media/head/demos-Website_steg.jpg);
}
#headerwrapper_vorbilder{
	background-image: url(media/head/demos-Website_vorbilder.jpg);
}
#headerwrapper_wasserturm{
	background-image: url(media/head/demos-Website_wasserturm.jpg);
}

#slogo{padding:10px;float:left;text-align:left;}

#headerright{
	position: relative;
	float:right;
	top: 3px;
	height: 25px;
	z-index:1;
	visibility: visible;
	width:400px;
	text-align:right;
	vertical-align:middle;
	line-height:25px;
	margin-right:11px

}
#userlinkstop A{
	font-size:11px;
	color: black;
	padding-right:5px;
	padding-left:5px;
	text-align:right;
	font-family:Verdana, Arial, Helvetica, sans-serif;	
	font-weight:normal;
	line-height:25px;
	vertical-align:middle

}

.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 A {
	font-size:12px;
	color: black;
	white-space: nowrap;
	padding-left:7px;
	text-align:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;	
	font-weight:normal;
}
#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:190px;margin-right:5px;margin-left:5px;padding-top:25px;}
#columncenter{float:left;width:490px;margin-left:0px;padding-top:25px;}
#columncenter_follow{float:left;width:695px;margin-left:0px;padding-right:0px;padding-top:2px;}
#columncenter_bilder{float:left;width:695px;margin-left:0px;padding-top:25px;}
#columnright{float:right;width:190px;padding-top:25px;margin-left:10px;margin-right:5px;}

/* Tabelle für Texte und Bilder im Contentbereich  STARTSEITE*/
#columncenter .ContentTable {width:100%;}
#columncenter .ContentTable td {vertical-align:top;}
#columncenter .ColLeft {width:290px;}
#columncenter .ColRight {width:205px;}
#columncenter .ContentTableRight img {margin-left:15px;}

/* 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:480px;}
#columncenter_bilder .ColRight {width:205px;}
#columncenter_bilder .ContentTableRight {text-align:right;}
#columncenter_bilder .ContentTableRight img {margin-left:15px;}

#smenu{margin-bottom:5px;}

#footer{
	width:100%;
	font-size:11px;
	clear:both;
	height:30px;
	color: #FFFFFF;
	background-image: url(media/fuss.gif);
	background-repeat: no-repeat;
	background-position: 0% 0%;	
	line-height:25px;
	vertical-align:middle;
	text-align:left;
	margin-top:30px;
	padding-left:170px;
	padding-top:2px;
	}
#bottomlinks{font-size:10px;}
#footer{font-size:11px;color: black;text-decoration:none;font-weight:normal;}
.footer{font-size:11px;color: black;text-decoration:none;font-weight:normal;}
#footer a{
	font-size:11px;
	color: black;
	white-space: nowrap;
	padding-left:7px;
	text-align:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;	
	font-weight:normal;
	}
#footer a:link{color: black;text-decoration:none;font-size:11px;}
#footer a:visited{color: black;text-decoration:none;font-size:11px;}
#footer a:active{color: black;text-decoration:none;font-size:11px;}
#footer a:hover{color: black;text-decoration:none;font-size:11px;}

.clearboth{clear:both;font-size:0px;line-height: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;
}
.inventua_sidemenu {width:100%;overflow:hidden;float:left;margin:0px;}

/* LEVEL 0*/

.MenuHdr0
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt; 
	font-weight: normal;
	color: black;
  	background-image: url(media/bg_navi_0.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding-left: 20px;
	padding-right:0px;
	padding-top: 5px;
	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: black;
}

.MenuItem0 HR
{
  padding-top:20px;    
}


.MenuItem0, .MenuItemMouseOver0
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt; 
	font-weight: normal;
	color: black;
  	background-image: url(media/bg_navi_0.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
 	padding-left: 20px;
	padding-right:0px;
	padding-top: 5px;
	height: 30px;
	vertical-align: top;
}

.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: black;
	width: 100%;
	cursor: pointer;
	text-decoration: none;
	white-space:nowrap
}
  
.MenuItemMouseOver0
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt; 
	font-weight: normal;
	color: #7cb713;
	padding-left: 20px;	
}

.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: #7cb713;
	text-decoration: none; 
	width: 100%; 
	cursor: pointer; 
	display: block; 
}

.currentItemHighlight0  {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; 
	color: #7cb713;
	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:-20px;
	padding-left:20px;
	height:24px;
	line-height:12px;
	vertical-align:middle;
	width:100%;
	top:-5px;
	padding-top:5px;
	width:180px;
	white-space:nowrap
}

.currentHeaderHighlight0  {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; 
	color: #7cb713;
	text-decoration: none; 
}

/* 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;
	padding-left: 30px;
	padding-right:5px;
	padding-top: 5px;
	height: 30px;
	vertical-align:top;
  	background-image: url(media/bg_navi_1_d_h.gif);
	background-repeat: no-repeat;
	background-position: 14px 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: #7cb713;
}

.MenuItem1 HR
{
  padding-top:20px;    
}


.MenuItem1
{
	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: 14px 0px;
 	padding-left: 30px;
	padding-right:5px;
	padding-top: 5px;
	height: 30px;
	vertical-align:top;
}

.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: black;
	width: 100%;
	cursor: pointer;
	text-decoration: none;
}
  
.MenuItemMouseOver1
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt; 
	font-weight: normal;
	color: #7cb713;
  	background-image: url(media/bg_navi_1_h.gif);
	background-repeat: no-repeat;
	background-position: 14px 0px;
 	padding-left: 30px;
	padding-right:5px;
	padding-top: 5px;
	height: 30px;
	vertical-align:top;
}
.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: #7cb713;
	text-decoration: none; 
	width: 100%; 
	cursor: pointer; 
	display: block; 
}

.currentItemHighlight1  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt; 
	font-weight: normal;
	color: #7cb713;
 	position:relative;
 	left: -30px;
	top: 0px;
	background-image: url(media/bg_navi_1_h.gif);
	background-repeat: no-repeat;
	background-position: 14px -5px;
 	padding-left: 30px;
	padding-right:5px;
	padding-top: 0px;
	height: 30px;
	vertical-align:top;
}

.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: black;
  	background-image: url(media/bg_navi_2.gif);
	background-repeat: no-repeat;
	background-position: 14px 0px;
	padding-left: 40px;
	padding-right:5px;
	padding-top: 5px;
	height: 30px;
	vertical-align:top;
 }
 
 .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: black;
}

.MenuItem2 HR
{
  padding-top:20px;    
}


.MenuItem2
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt; 
	font-weight: normal;
	color: black;
  	background-image: url(media/bg_navi_2.gif);
	background-repeat: no-repeat;
	background-position: 14px 0px;
 	padding-left: 40px;
	padding-right:5px;
	padding-top: 5px;
	height: 30px;
	vertical-align:top;
	}
.MenuItemMouseOver2
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt; 
	font-weight: normal;
	color: #7cb713;
  	background-image: url(media/bg_navi_2_h.gif);
	background-repeat: no-repeat;
	background-position: 14px 0px;
 	padding-left: 40px;
	padding-right:5px;
	padding-top: 5px;
	height: 30px;
	vertical-align:top;
	}
.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: black;
	width: 100%;
	cursor: pointer;
	text-decoration: none;
}
  

.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: #7cb713;
	text-decoration: none; 
	width: 100%; 
	cursor: pointer; 
	display: block; 
}

.currentItemHighlight2  {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; 
	color: #7cb713;
	text-decoration: none; 
	background-image: url(media/bg_navi_2_h.gif);
	background-repeat: no-repeat;
	background-position: 14px -5px;
 	position: relative;
	left: -40px;
	top: 0px;
	padding-left: 40px;
	padding-right:5px;
	padding-top: 0px;
	height: 24px;
	vertical-align:top;

}

.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;width:450px}
.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;
}  */