
/*Common*/
/*Hintergrundfarbe*/
html,body{background:#FFF;height:100%;text-align:center;}
body {	margin: 0px 0px 0px 0px;}
/*generelle Schriftformatierung*/
td,th,div,span,p,a,input,textarea,li{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;color:black;line-height:17px}
/* Stile für Editor */
.normal{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;color:black;font-weight:normal;font-style: normal;line-height:17px}
.head, .Head{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:14px;color:#002c72;font-weight:bold;line-height:21px}
.subhead{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:13px;color:#002c72;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:#002c72;font-weight:bold;}
h3{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:13px;color:#002c72;font-weight:bold;}
.ccont table,.ccont tr,.ccont td {border:1px solid white}

/*generelle Link-Formatierung*/
a {
	color:#f2c200; /*alt: #036*/
	text-decoration:none;
}
a:link{	color:#f2c200;text-decoration:none;}
a:visited{color:#f2c200;text-decoration:none;}
a:hover{color:#f2c200;text-decoration:none;}
a:active{color:#f2c200;text-decoration:none;}


/*Skin*/
#translogo {
margin-left:20px;
margin-top:15px;
width:480px;
overflow:hidden;
float:left;
text-align:left;
}
#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%;}
#headerwrapper0,#headerwrapper1,#headerwrapper2,#headerwrapper3,#headerwrapper4,#headerwrapper5,#headerwrapper6,#headerwrapper7,#headerwrapper8,#headerwrapper9,#headerwrapper10,#headerwrapper11,#headerwrapper12{
	position:relative;
	height: 300px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
	width:100%;
}
#headerwrapper0{
	background-image: url(media/head/home.jpg);
}
#headerwrapper1{
	background-image: url(media/head/news.jpg);
}
#headerwrapper2{
	background-image: url(media/head/girlscamp.jpg);
}
#headerwrapper3{
	background-image: url(media/head/hintergruende.jpg);
}
#headerwrapper4{
	background-image: url(media/head/material.jpg);
}
#headerwrapper5{
	background-image: url(media/head/rueckblick.jpg);
}
#headerwrapper6{
	background-image: url(media/head/impressum.jpg);
}

#slogo{padding:10px;float:left;text-align:left;}

#headerleft{
	text-align:left;
	position: relative;
	float:left;
	top: 3px;
	height: 25px;
	z-index:1;
	visibility: visible;
	width:160px;
	padding-left:200px;
	line-height:25px;
	vertical-align:25px
}
#headerright{
	text-align:left;
	position: relative;
	float:right;
	top: 0px;
	height: 25px;
	z-index:1;
	visibility: visible;
	width:497px;
	line-height:25px;
	vertical-align:middle

}
#userlinkstop A{
	font-size:11px;
	color: #002c72;
	white-space: nowrap;
	padding-left:7px;
	text-align:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;	
	font-weight:bold;
}

.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;padding-top:25px;}
#columncenter{float:left;width:500px;margin-left:0px;padding-top:25px;}
#columncenter_follow{float:left;width:700px;margin-left:0px;padding-right:0px;padding-top:2px;}
#columncenter_bilder{float:left;width:700px;margin-left:0px;padding-top:25px;}
#columnright{float:right;width:190px;padding-top:25px;margin-left:10px;margin-right:0px;}

/* 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{
	float:left;
	width:900px;
	font-size:11px;
	clear:both;
	height:75px;
	color: #FFFFFF;
	background-image: url(media/head/fuss.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;	
	line-height:25px;
	vertical-align:bottom;
	text-align:left;
	margin-top:35px;
	padding-left:190px;
	padding-top:2px;
}
#bottomlinks{font-size:10px;}
.footertxt{font-size:11px;color: white;text-decoration:none;font-weight:normal;line-height:17px;padding-right:10px}
#footertxt{margin-top:53px;line-height:17px;color: white;text-decoration:none;font-size:11px;width:450px;overflow:hidden}
#footertxt a{
	font-size:11px;
	color: white;
	white-space: nowrap;
	padding-left:7px;
	text-align:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;	
	font-weight:normal;
	}
#footertxt a:link{color: white;text-decoration:none;font-size:11px;}
#footertxt a:visited{color: white;text-decoration:none;font-size:11px;}
#footertxt a:active{color: #f2c200;text-decoration:none;font-size:11px;}
#footertxt a:hover{color: #f2c200;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:190px;overflow:hidden}

/* LEVEL 0*/
/*generelle Schriftformatierung Menue 1. Ebene*/
.currentItemHighlight0, .currentHeaderHighlight0, .currentHeader0 {
	color: #f2c200!important;
	text-align:left;
}
.currentHeaderHighlight0,.currentItemHighlight0,.MenuHdr0,.MenuHdr0 A, .MenuHdr0 A:Active, .MenuHdr0 A:Hover, .MenuHdr0 A:Visited, .MenuHdr0 A:Link,.MenuItem0, .MenuItemMouseOver0,.MenuItem0 A, .MenuItem0 A:Active, .MenuItem0 A:Hover, .MenuItem0 A:Visited, .MenuItem0 A:Link,.MenuItemMouseOver0 A, .MenuItemMouseOver0 A:Active, .MenuItemMouseOver0 A:Hover, .MenuItemMouseOver0 A:Visited, .MenuItemMouseOver0 A:Link
{
	font-family: Verdana, Arial, Helvetica, sans-serif!important;
	font-size: 11px!important; 
	font-weight: bold!important;
	line-height:25px!important;
	vertical-align: top!important;
	color: #002c72;
	cursor: pointer;
	text-decoration:none;
	width:190px;
	white-space:nowrap;
	text-align:left;
}
/*Formatierung Navi 1. Ebene Höhe und Abstände .MenuHdr0 für Abstand zur nächsten Ebene*/
.MenuItem0, .MenuItemMouseOver0,.currentItemHighlight0,.MenuHdr0  
{
	padding-left: 20px;
	padding-right:0px;
	padding-top: 0px;
	padding-bottom:5px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 25px!important;
	text-align:left;
}
/*Farbe Navi 1. Ebene bei Mouseover*/
.MenuItemMouseOver0 A, .MenuItemMouseOver0 A:Active, .MenuItemMouseOver0 A:Hover, .MenuItemMouseOver0 A:Visited, .MenuItemMouseOver0 A:Link
{
	display:block;
	color: #f2c200;
}
/*Hintergrund Navi 1. Ebene bei Mouseover*/
.MenuItemMouseOver0
{
	background-image: url(media/nav1_over.gif);
	text-align:left;
}
/*Hintergrund Navi 1. Ebene bei Klick und vorhandener 2. Ebene - Abstand zur 2. Ebene*/
.MenuHdr0
{  	
  	background-image: url(media/nav1_klick.gif);
	padding-bottom:3px;
	text-align:left;
 }
/*Hintergrund Navi 1. Ebene*/
.MenuItem0
{
  	background-image: url(media/nav1_out.gif);
	text-align:left;
}
/*Hintergrund Navi 1. Ebene aktiv*/
.currentItemHighlight0  {
  	background-image: url(media/nav1_klick.gif);
	position:relative;
	left:0px;
	display:block;
	padding-bottom:3px;
	text-align:left;
}
.MenuItem0 HR
{
  padding-top:25px;
	text-align:left;
}


/* LEVEL 1*/
/*generelle Schriftformatierung Menue 2. Ebene*/
.currentHeaderHighlight1,.currentItemHighlight1,.currentItem1,.MenuHdr1,.MenuHdr1 A, .MenuHdr1 A:Active, .MenuHdr1 A:Hover, .MenuHdr1 A:Visited, .MenuHdr1 A:Link,.MenuItem1, .MenuItemMouseOver1,.MenuItem1 A, .MenuItem1 A:Active, .MenuItem1 A:Hover, .MenuItem1 A:Visited, .MenuItem1 A:Link,.MenuItemMouseOver1 A, .MenuItemMouseOver1 A:Active, .MenuItemMouseOver1 A:Hover, .MenuItemMouseOver1 A:Visited, .MenuItemMouseOver1 A:Link
{
	font-family: Verdana, Arial, Helvetica, sans-serif!important;
	font-size: 11px!important; 
	font-weight: normal!important;
	line-height:25px;
	vertical-align: top!important;
	color: black;
	cursor: pointer;
	text-decoration:none;
	width:190px;
	white-space:nowrap;
}
.MenuItem1, .MenuItemMouseOver1,.currentItemHighlight1,.MenuHdr1  
{
	padding-left: 35px;
	padding-right:0px;
	padding-top: 0px;
	padding-bottom:3px;
	background-repeat: no-repeat;
	background-position: 15px 0px;
	height:25px;
	text-align:left;
}
.MenuItem1 HR
{
  padding-top:25px;    
}
.MenuItemMouseOver1 A, .MenuItemMouseOver1 A:Active, .MenuItemMouseOver1 A:Hover, .MenuItemMouseOver1 A:Visited, .MenuItemMouseOver1 A:Link
{
	display:block;
	color: #304589;
	text-align:left;
}
.MenuItem1, .MenuItemMouseOver1 
{
	height: 25px!important;

}
.MenuHdr1
{
  	background-image: url(media/nav2_klick.gif);
	text-align:left;
 }
.MenuItem1
{
  	background-image: url(media/nav2_out.gif);
}
.MenuItemMouseOver1
{
	color: #304589;
	background-image: url(media/nav2_over.gif);
}
.currentItemHighlight1 {
	color: #304589;
  	background-image: url(media/nav2_klick.gif);
	position:relative;
	left:0px;
	display:block;
	overflow:hidden;
	padding-bottom:3px;
	text-align:left;
}
.currentHeaderHighlight1  {
	color: #304589;
	text-align:left;
}


/* 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: 20px 0px;
	padding-left: 65px;
	padding-right:5px;
	padding-top: 5px;
	height: 30px;
	vertical-align:top;
	text-align:left;
 }
 
 .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;    
  text-align:left;
}


.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: 25px 0px;
 	padding-left: 65px;
	padding-right:5px;
	padding-top: 5px;
	height: 30px;
	vertical-align:top;
	text-align:left;
	}
.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: 25px 0px;
 	padding-left: 65px;
	padding-right:5px;
	padding-top: 5px;
	height: 30px;
	vertical-align:top;
	text-align:left;
	}
.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: 25px -5px;
 	position: relative;
	left: -65px;
	top: 0px;
	padding-left: 65px;
	padding-right:5px;
	padding-top: 0px;
	height: 24px;
	vertical-align:top;
	text-align:left;

}

.currentHeaderHighlight2  {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; 
	color: white;
	text-decoration: none; 
	text-align:left;
}

/*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;
}  */
/*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;}

/* 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;
}
