@charset "utf-8";
/* CSS Document */

/*###############################################################################################################
 * General layout
 ################################################################################################################*/
*{
	padding:0;
	margin:0;
	line-height:1.4em;
	font-size:100.01%;
	font-family:arial, sans-serif;
}

 
body{
	background-color: #8397b7;
} 

.cleaner{
    clear: both;
}


a img {
	border : 0 none;
}

/*black*/
.smallColor1{
	color:#000;
	font-size:9px;
	font-family:Tahoma, Geneva, sans-serif;
}


.mediumColor1{
	color:#000;
	font-size:12px;
	font-family:Tahoma, Geneva, sans-serif;
}

.bigColor1{
	color:#000;
	font-size:14px;
	font-family:Tahoma, Geneva, sans-serif;
}

/*blue*/
.smallColor2{
	color:#064d8d;
	font-size:10px;
	font-family:Tahoma, Geneva, sans-serif;
}


.mediumColor2{
	color:#064d8d;
	font-size:12px;
	font-family:Tahoma, Geneva, sans-serif;
}

.bigColor2{
	color:#064d8d;
	font-size:14px;
	font-family:Tahoma, Geneva, sans-serif;
}

/*white*/
.smallColor3{
	color:#CCC;
	font-size:9px;
	font-family:Tahoma, Geneva, sans-serif;
}


.mediumColor3{
	color:#CCC;
	font-size:12px;
	font-family:Tahoma, Geneva, sans-serif;
}

.bigColor3{
	color:#CCC;
	font-size:14px;
	font-family:Tahoma, Geneva, sans-serif;
}

.satzungParagraph{
	text-align:center;
	font-weight:bold;
	font-size:14px;
	color:#8397b7;
	margin-top:1.5em;
	margin-bottom:1em;
}

ol{
	list-style-position:outside;
	list-style-type:decimal;
	margin-left:2em;
}

ol li{
	margin-bottom:0.5em;
}

ol li ol{
	margin-top:0.5em;
	margin-left:3em;
}

 
/*###############################################################################################################
* Page
################################################################################################################*/

 /*
|-----------------------|
| Page					|
| |-------------------| |
| | Container		  | |
| | |---------------| | |
| | | Header		| | |
| | |---------------| | |
| |					  | |
| | |---------------| | |
| | | Content 	  	| | |
| | |---------------| | |
| |-------------------| |
|						|
| |-------------------| |
| | BottomBar		  | |
| |-------------------| |
|-----------------------|
*/

#Page{
	

}

#Container{
	margin-left:auto;
	margin-right:auto;
	width:800px;
	position:relative;
	z-index:40;
}

#OWNContainer{
	width:800px;
	position:relative;
	z-index:40;
	margin:auto;
	
}

#Header{
	width:800px;
	padding-top:20px;
}

#Content{
	background-color:#C1CBDB;
	/*background-color:#5d6163;*/
	min-height:200px;
	width:700px;
	padding-top:20px;
	padding-left:50px;
	padding-right:50px;
	padding-bottom:50px;
	font-family:Tahoma, Geneva, sans-serif;
}

* html #Content{
	height:300px;
}

#ContentHeader{
	color:#CCC;
	position:relative;
	height:50px;
	width:100%;
	margin-bottom:25px;
	
}

#ContentMainHeader{
	width:750px;
	text-align:left;
	font-size:18px;
	position:absolute;
	bottom:0;
	margin-bottom:3px;
	left:0px;
	color:#000;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #8397B7;
}

#ContentLeft{
	width:200px;
	float:left;
	margin-right:15px;
}

#ContentRight{
	width:485px;
	float:left;
}

.contentSubHeader{
	width:100%;
	color:#064d8d;
	font-size:12px;
	font-family:Tahoma, Geneva, sans-serif;
	margin-bottom:20px;
	font-weight:bold;
}


#ContentText{
	text-align:justify;
	font-size:12px;
	width:100%;	
}

#ContentText a{
	color:#0066CC;
}


#ContentText h1{
	font-size:14px;
	color:#CCC;
	margin-bottom:0.3em;
}

#ContentText ul{
	list-style-position:outside;
	list-style-type:circle;
	margin-left:2em;
	margin-top:0.5em;
}

#ContentText ul li{
	margin-bottom:0.5em;
}

#ContentText ul li ul{
	margin-top:0.5em;
	margin-left:3em;
}


#BottomBar{
	height:200px;
}



/*###############################################################################################################
* BottomBar
################################################################################################################*/
#BottomStructure{
	width:1024px;
	height:45px;

	margin:auto;
	
	position:relative;
	z-index:40;
}

#BottomSmallBar{
width:800px; height:4px; margin:auto; background:#73787b; z-index:40; 
position:relative;      
}

* html #BottomSmallBar{
	margin-top:-3px;
}

#BottomSmallBarExtension{
width:800px; height:4px; background:#73787b; z-index:40; 
            			position:absolute; left:-800px; top:0px; overflow:hidden;
}

#BottomLowerBar{
background-color:#5d6163; position:relative; z-index:0; width:100%; height:50px;
}


#BottomAddress{
}


/*###############################################################################################################
* Header
################################################################################################################*/

#Banner{
	height:120px;
}

#BannerLogo{
	
	width:45px;
	height:45px;
	margin-left:300px;
	margin-bottom:10px;
	background-image:url(../../images/bildmarke.gif);
}

#BannerStructure{
	width:35px;
	height:70px;

	float:right;
	
	margin-right:5px;
}

#BannerTextFrame{
	width:600px;
	height:66px;
	float:right;
	border: #fff solid 2px;
	background-color: #C1CBDB;
	position:relative;
	z-index:51;
}




#BannerAddress{
	float:left;
	margin-top:50px;
	
}

* html #BannerAddress{
	margin-top:45px;
}




/*###############################################################################################################
* Content
################################################################################################################*/


/*###############################################################################################################
* Menu
################################################################################################################*/


/*Hauptliste*/
ul#Menu {
	height:120px; /*Höhe des Menus*/
	
	margin-top: 30px; 
	padding: 0;

	font-family:Tahoma, Geneva, sans-serif;

}

/*Hauptlisten-Punkte*/
ul#Menu li { 
	margin-right: 35px; /*Abstand der Hauptleistenpunkte*/
	font-size:14px; 
	list-style: none;
	float: left;
	position: relative;
	padding: 0;
	font-weight:bold;
}

/*Hauptlisten-Links*/
ul#Menu li a {
	/*width: 0px;  /* Breite der Links*/
	
	padding-top: 0em;
	padding-bottom: 1.2em; /*Muss mit top der Unterliste übereinstimmen*/
	
	display: block;
	
	text-decoration: none; 
	font-weight: bold;
}
ul#Menu li a:hover{
	color: #fff; 
}

/*Unterlisten*/
ul#Menu li ul {
	margin: 0; 
	
	position: absolute;
	top: 2.2em; /*Muss mit padding-bottom der Hauptlisten-Links übereinstimmen*/
	left: 0em;
	
	display: none;  /* Unternavigation ausblenden */
}

ul#Menu li#Active ul {
	display: block;
}

/*Unterlisten-Punkte*/
ul#Menu li ul li {

	float: none;
	display: block;

	font-size:11px;
}

  * html ul#Menu li ul li{  /* Korrektur fuer IE 5.x */
    margin-bottom: -1.5em;
  }

ul#Menu li:hover ul {
	display: block;  /* Unterliste einblenden */
} 


/*Unterlisten-Links*/
ul#Menu li ul a{
	/*width: 0px;   Breite der Links*/
	
	padding-top: 0.1em;		/*Abstände der Unterlisten-Links*/
	padding-bottom: 0.3em; 
	
	display: block;
	
	text-decoration: none; 
	font-weight: bold;
	color: #064d8d;
}
  
ul#Menu li ul a:hover{
	color: #fff;
}

ul#Menu li a#MenuButton1{
	color:#000;
}
ul#Menu li a#MenuButton1:hover{
	color:#fff;
}
ul#Menu li a#MenuButton2{
	color:#000;
}
ul#Menu li a#MenuButton2:hover{
	color:#fff;
}
ul#Menu li a#MenuButton3{
	color:#000;
}
ul#Menu li a#MenuButton3:hover{
	color:#fff;
}
ul#Menu li a#MenuButton4{
	color:#000;
}
ul#Menu li a#MenuButton4:hover{
	color:#fff;
}
ul#Menu li a#MenuButton5{
	color:#000;
}
ul#Menu li a#MenuButton5:hover{
	color:#fff;
}
ul#Menu li#Active a{
	color:#FFF;
}
ul#Menu li#Active ul li a{
	color:#064d8d;
}
ul#Menu li#Active ul li a:hover{
	color:#fff;
}
