	* {
		margin: 0; 
		padding: 0;
		border: 0;
	} 
	
	body
	{

	text-align:center;

		font-family: arial, helvetica, sans-serif;
		color: #000000;
		background-color: #FFFFFF;
		background-image: url(background.gif);
		
	}

	div#center{
		margin: 0 auto;
 		width: 854px;
		text-align:left;

	}

	div#header{
		width: 854px;
		height: 178px;
		background: url(header.jpg) no-repeat 0px 0px;
	}
	div#container{
		float: left;
		width: 854px;
		background-image: url(containerbackground.gif);
	}
	
	div#menu{
		width: 265px;
		height: 589px;
		float: left;
		background: url(menue.jpg) no-repeat 0px 0px;
	}

	div#menue_nav{
		margin-top: 100px;
	}

	div#menu ul{
		margin-left: 59px;
		list-style: none;
	}
	

	#bilder{
	height: 0px;

	overflow: hidden;
	}
	
	div#menu li{
		display: inline;
	}
	
	div#menu a{
		font-size: 0.8em;
		font-weight: bold;
		color: #000000;
		text-decoration: none;
		display: block;
		margin-top: 2px;
		background: url(menuepassiv.gif) no-repeat left;
		padding-left: 25px;
	}
	
	div#menu a.menupassive{
		color: #252525;
		background: url(menuepassiv.gif) no-repeat left;
		} 

	div#menu a.menupassive:hover{
		color: #FFFFFF;
		background: url(menueaktiv.gif) no-repeat left;
	}

	div#menu a.menuactive{
		background-color:#003299;
		 
		color: #FFFFFF;
		font-weight: bold;
		background: url(menueaktiv.gif) no-repeat left;
	}
	





	div#menu a.sub_menupassive{
		color: #000000;
		background: url(sub_menuepassiv.gif) no-repeat left;
		padding-left: 45px; } 

	div#menu a.sub_menupassive:hover{
		color: #FFFFFF;
		background: url(sub_menueaktiv.gif) no-repeat left;
	}

	div#menu a.sub_menuactive{
		background-color:#003299;
		color: #FFFFFF;
		font-weight: bold;
		background: url(sub_menueaktiv.gif) no-repeat left;
		padding-left: 45px
	}





	div#textcontainer{
		width: 570px;
		margin-left: 265px;
		margin-bottom: 1em;
		background: url(contentbackground.jpg) no-repeat top left;
	}
	
	/* Kleine Modifikation für IE, da ansonsten der "Three Pixel Gap"-Fehler des IE zu Darstellungsfehlern führt */
	* html div#textcontainer {position:relative;left:-3px;}
	
	div#content{
		padding-top: 100px;
		margin-left:15px;
		margin-right:40px;
				/*font-size:0.85em;*/
				
	}
	
	/* Ab hier Definitionen für den content*/
	

	div#fotobox{
		float:right;
		height:250px;
		width:225px;
		margin:center;
	}

	div#content h1{
		color:#0081BD;
		font-size: 0.85em; 
		font-weight: bold;
		margin-bottom: 0.85em;
	}
	
	div#content h2{
		color:#0081BD;
		font-size: 0.80em;
		font-weight: bold;
		margin-top: 0.5em;
		margin-bottom: 0.35em;
	}
	
	div#content h3{
		color:#0081BD;
		font-size: 0.75em;
		font-weight: bold;
		margin-top: 0.35em;
		margin-bottom: 0.35em;
	}
	
	div#content p{
		text-align: justify;
		color:#000000;
		font-size: 0.85em;
		margin-bottom: 0.25em;
	}

	div#content a{
		border-bottom: 1px dashed #0081BD; 
		color: #0081BD;
	}

	div#content a:hover{
		color: #000000;
		background-color: #88ccff;
	}

	div#content a:visited{
		text-decoration: none;
		border-bottom: 1px dashed #0081BD; 
		color: #0081BD;
	}
	
		
	div#footer{
		width: 854px;
		clear: both;
		height: 120px;
		background: url(footer.jpg) no-repeat 0px 0px;
	}
	div#footer p{
		text-align: right;
		color: #000000;
		padding-top: 15px;
		padding-right: 150px;
		font-size: 0.65em;
	}
	
	div#footer a,a:link,a:visited,a:active{
		text-decoration: none; 
		color: #000000;
	}

	div#footer a:hover{
		color: #0081BD;
		text-decoration: underline; 
		
	}











	div#content form{
		color:#000000;
		font-size: 0.75em;
		margin-bottom: 1.5em;
	}
		
	div#content label.formleft{
   		float: left;
   		text-align: right;
   		width: 140px;
   		margin-right: 0.5em;
   		margin-bottom: 0.5em;
   		margin-top: 0.5em;
 	}
 	
	div#content input, textarea, select{
   		border: 2px solid #0081BD;
   		margin-bottom: 0.5em;
   		margin-top: 0.5em;
   		width: 300px;
   	}
   	
   	div#content input.formsubmit{
   		background-color:  #0081BD;
   		color: white;
   		margin-left: 11.5em !important;
   		margin-left: 9em; /* Kleine Modifikation für IE, da ansonsten der Submit-Button zu weit rechts positioniert wird. */
   		width: auto;
   	}	
   	
   	div#content p.formfeedback{
   		font-weight: bold;
   		margin-bottom: 2em;
   	}
   	
   	div#content p.formerror{
   		font-weight: bold;
   		color: red;
   		font-size: 0.8em;
   	}
	div#content ul.formerror{
   		list-style-type: disc;
		font-weight: bold;
		color:red;
		font-size: 0.8em;
	}
















	div#content ul{
   		list-style-type: circle;
		color:5d5d5d;
   	}
	
	div#content ul.kandidaten{
   		list-style-type: decimal;
		color:5d5d5d;
   	}
 
   	div#content li{
   		margin-top: 0.5em;
   		margin-left: 1.5em;
   		margin-bottom: 0.5em;
   		font-size: 0.9em;
   	}
  	
   	
	div#content table{
		font-size: 0.85em;
		text-align: justify;
		margin-top: 1em;
		margin-bottom: 1em;
		width: 100%;
	}
	
	div#content th{
		padding: 0.25em;
		border-top: 1px dashed #0081BD;
		background-color: #ffffff;
		color: #FFFFFF;
	}
	
	div#content td{
		padding: 0.9em;
		border-top: 1px dashed #0081BD;
		border-left: 1px dashed #0081BD; 
		background-color: #ffffff;
		color: #000000;
	}
	

/*Vorstand: Tabelle */

	div#vorstand table{
		border:none;
		text-align: justify;
		margin-top: 1em;
		margin-bottom: 1em;
		width: 100%;
	}

	div#vorstand th{
		font-size: 1em;
		padding: 0.25em;
		border:none;
		background-color: #ffffff;
		color: #FFFFFF;
	}
	
	div#vorstand td{
		padding: 0.9em;
		border:none;
		background-color: #ffffff;
		color: #000000;
	}	
