/* ################### CSS Template ################################## */
/* Hit-Enter X-Solution www.hit-enter.de */
/* Wurster Landstrasse 171 */
/* 27638 Wremen - Germany */

/* NET-insiders | Germany | www.net-insiders.net */
/* Eschelsmarker Allee 5 */
/* D-24354 Kosel - GERMANY */

/* ################################################################### */
/* Grundeinstellungen Seite */
body{
	margin: 0px;
	background-color:white;
	color: transparent;
	background-image: url(../img/bg1.jpg);
	background-position: top right;
	background-repeat: no-repeat;

}

/* ################################################################### */
#mitte P, OL, UL,div,  H1, H2, H3, H4 {
	font-family: Verdana, Arial, Helvetica; 
	font-size: 11px;
	color: #666666;
	}

#mitte P {
	font-size: 12px;
	text-align: justify;
	}

#mitte a { 
	text-decoration: none;
	color:#93d152;
	}


#mitte a:hover { 
	text-decoration: underline;
	color:#53a6f4;
	}
		
#mitte H1 { font-size: 17px;
	 font-weight: 100;
	 color:#53a6f4;
	 }

#mitte H2 { margin-top: 16px;
	 color:#53a6f4;
	 font-size: 16px;
	 font-weight: 100;
	 }

#mitte H3 { font-size: 15px;
	 color:#53a6f4;
	padding-bottom: 0px;
	font-weight: bold;
	}

#mitte H4 { border-top: solid 1px #BCF359;
	 color:#53a6f4;
	font-size: 14px;
	font-weight: 100;
	}
	 
#mitte H5 { line-height: 12px;
	 color:#53a6f4;
	font-size: 12px;
	font-weight: 100;
	}


/* ####################################################################*/

/* Grundeinstellungen Seiteninhalt */
#seite{
	height: 600px;
	}

/* Seitenbereich Kopf */
#kopf P, OL, UL,div,  H1, H2, H3, H4 {
	font-family: Verdana, Arial, Helvetica; 
	font-size: 14px;
	color: #666666;
	}

/* ################################################################### */

#balken-oben-blau-submenu{
	background-color: #53a6f4;
	padding-top: 5px;
	height: 55px;
	margin: 0px;
	margin-top:36px;
	padding-left: 25%;
	border-top: 1px solid white;
	border-bottom: 1px solid white;
	}

#balken-oben-blau-submenu a {
	text-decoration: none;
	margin-top:20px;
	color:white;
	font-size: 15px;
	font-family: Arial, Helvetica, sans-serif;
	padding-right:25px;
	}

#balken-oben-blau-submenu a:hover {
	text-decoration: underline;
	}
	
/* ################################################################### */

#level3 {
	padding-top:2px;
	padding-left:50px;
	}

/* ################################################################### */

#balken-oben-gruen{
	white-space: nowrap;
	margin-top:-8px;
	background-color: #93d152;
	border-left: none;
	border-right: none;
	padding-left: 0%;
	height: 20px;
	}

#balken-oben-gruen a{
	text-decoration: none;
	color:white;
	white-space: nowrap;
	margin-right:0px;
	padding-right:0px;
	}

#balken-oben-gruen p{
	padding-left: 220px;
	white-space: nowrap;
    	padding-top:3px;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: white;
	height: 15px;
	width:auto;
	}

/* ################################################################### */
/* Seitenbereich Mitte */
#mitte{
	margin-top: 5px;
	margin-left: 219px;
	margin-right:15%;
	border-left: solid 1px #53a6f4;
	background-color: white;	
	overflow: auto;
	overflow-x:hidden;
	height: 430px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 0px;
	}

/* ################################################################### */
/* Seitenbereich unten */
#unten{
	height: 80px;
	}

#balken-unten-gruen{
	background-color: #93d152;
	height: 20px;
white-space: nowrap;
	}
/*
#balken-unten-gruen p{

	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: white;
	padding-left: 220px;
	padding-top: 3px;
	}
*/
#cut-left {

	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: white;
	padding-left: 220px;
	padding-top: 3px;
	
	}
	
#cut-left a{

	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: white;
	border:none;
	text-decoration:underline;
	
	}

#cut-right {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: white;
	padding-top: 3px;
	}

.span-imp{
padding-left: 50% !important;

	}


/* ################################################################### */

#balken-unten-blau{
	background-color: #53a6f4;
	border-top: solid 2px white;
	height: 55px;
	}

#balken-unten-blau p{
	padding-top: 10px;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	color: white;
	}

#balken-unten-blau a{
	text-decoration: none;
	color:white;
	}

#balken-unten-blau a:hover {
	text-decoration: none;
	border-bottom: dotted 1px #395079;
	color: #395079;
	}
	
/* ################################################################### */
/* Navigation */


#navigation-oben{
font-size:93%;
line-height:normal;
padding-left: 190px;
margin:0px;
margin-top: 15px;
margin-bottom: 0pt;
padding-bottom: 0px;
	}

#navigation-oben ul{
	  float:none;
	  margin:0;
	  padding:10px 10px 0 30px;
	  list-style:none;
}

#navigation-oben li{
float:none;
	 display:inline;
      margin-right:0px;

}

#navigation-oben a{
 float:left;
 background:url("../img/tableftI.gif") no-repeat left top;
 margin:0px;
 /* zweiter wert abstand*/
 padding:0pt 2% 0pt 5px;
 text-decoration:none;
}

	
#navigation-oben  a span{
		float:left;
      display:block;
      background:url("../img/tabrightI.gif") no-repeat right top;
      padding:5px 15px 4px 6px;
      color:#FFF;
}

/*  Hack  IE5-Mac \*/
 #navigation-oben a span {float:none;}
/* Ende IE5-Mac hack */
 #navigation-oben a:hover span { color:#FFF; }
 #navigation-oben a:hover{
 	background-position:0% -42px;
 }
#navigation-oben a:hover span{
 	background-position:100% -42px;
 }
#balken-oben{
	margin-top: -10px;




}
.nav-oben-aact{
        background-position:0% -42px !important;
	}

.nav-oben-sact{
     background-position:100% -42px !important;
	}


/* ################################################################### */

#box-links{
	position: absolute;
	top: 10px;
	left:20px;
	width: 187px;
	height: 601px;
	}

#grafik1{
	border: solid 1px #cecece;
	margin-bottom: 2px;
	background-color: #FFFFFF;
}

#grafik2{
	border: solid 1px #cecece;
	margin-bottom: 2px;
	}

#news{
	padding-top:0px;
	padding: 3px;
	min-height: 168px;
	border-top: solid 10px #53a6f4;
	background: white;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
}

/* ################################################################### */

#datum-heute{
	white-space: nowrap;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: white;
	}

/* ################################################################### */


.contenttable-0
.td-0{
background-color:#D5EDBC;
padding-left:10px;
padding-top:5px;
padding-bottom:5px;
}

.contenttable-0
.td-1{
background-color:#D7EBFD;
padding-left:10px;
padding-top:2px;
padding-right:2px;
padding-bottom:2px;
}

.contenttable-0
.td-2{
background-color:#D7EBFD;
padding-left:10px;
padding-right:2px;
padding-top:2px;
padding-bottom:2px;
}

.contenttable-0
.td-3{
background-color:#D5EDBC;
padding-left:10px;
padding-right:2px;
padding-top:2px;
padding-bottom:2px;
}
.contenttable-0
.td-4{
background-color:#D7EBFD;
background-image:url(../img/klick.gif);
background-repeat: no-repeat;
background-position: top right;

padding-left:10px;
padding-right:2px;
padding-top:2px;
padding-bottom:2px;
}

.notdienst-link{
color:black !important;
text-decoration:underline;
}


.contenttable-0 {
margin-left:auto; 
margin-right:auto;
font-size:11px;
width:80%;
color:#666666;
}

#magic{
display:none;
}

#pdf-header{
padding-right:20px;
margin-top:5px;
}

