/* ### Standard-Formatierungen für Body ################################################################# */
 
body {
	text-align:left;
	margin:0;
	padding: 0;
	font-family: arial, sans-serif;
} 
	
div {
	margin:0em;
	padding:0em;
}

/* ### Standard-Formatierungen für Layout ############################################################### */
	
#page {
	text-align:left;
	margin:0;
	padding:0;
}

#header { 
	margin:0;
	padding:0;
}

#logo { 
	margin:0;
	padding:0;
}

#optionen { 
	margin-top:20px;
	padding-right:0px;
	float:right;
}

#optionen div { 
	text-align:left;
	float:left;
	width:23px;
	margin-right:0px;

}

#optionen a.deutsch { 
	color:#535353;
	text-decoration:none; 
	background:transparent url(bilder/navigation/list_style_image.png) -200px -282px no-repeat; 
    	height:13px;
    	display:block;
}

#optionen a.deutsch:visited { 
	color:#535353;
	background:transparent url(bilder/navigation/list_style_image.png) -200px -282px no-repeat; 
    	height:13px; 
    	display:block;
}

#optionen a.deutsch:hover { 
	color:#535353;
	background:transparent url(bilder/navigation/list_style_image.png) -233px -282px no-repeat; 
    	height:13px;
    	display:block;  
}

#optionen a.deutsch:focus { 
	color:#535353;
	background:transparent url(bilder/navigation/list_style_image.png) -233px -282px no-repeat; 
    	height:13px;
    	display:block;  
}

#optionen a.englisch { 
	color:#535353;
	text-decoration:none; 
	background:transparent url(bilder/navigation/list_style_image.png) -200px -299px no-repeat; 
    	height:13px;
    	display:block;
}

#optionen a.englisch:visited { 
	color:#535353;
	background:transparent url(bilder/navigation/list_style_image.png) -200px -299px no-repeat; 
    	height:13px; 
    	display:block;	
}

#optionen a.englisch:hover { 
	color:#535353;
	background:transparent url(bilder/navigation/list_style_image.png) -233px -299px no-repeat; 
    	height:13px;  
    	display:block;
}

#optionen a.englisch:focus { 
	color:#535353;
	background:transparent url(bilder/navigation/list_style_image.png) -233px -299px no-repeat; 
    	height:13px;
    	display:block;  
}

#optionen a.franzoesisch { 
	color:#535353;
	text-decoration:none; 
	background:transparent url(bilder/navigation/list_style_image.png) -200px -316px no-repeat; 
    	height:13px;
    	display:block;
}

#optionen a.franzoesisch:visited { 
	color:#535353;
	background:transparent url(bilder/navigation/list_style_image.png) -200px -316px no-repeat; 
    	height:13px;
    	display:block; 
	
}

#optionen a.franzoesisch:hover { 
	color:#535353;
	background:transparent url(bilder/navigation/list_style_image.png) -233px -316px no-repeat; 
    	height:13px;
    	display:block;  
}

#optionen a.franzoesisch:focus { 
	color:#535353;
	background:transparent url(bilder/navigation/list_style_image.png) -233px -316px no-repeat; 
    	height:13px;
    	display:block;  
}

#optionen div.schrift { 
	text-align:left;
	float:right;
	width:64px;
	display:block;
	font-size:0.75em;

}

#optionen a { 
	color:#535353;
	text-decoration:none;
}

#optionen a:visited { 
	color:#535353;
	
}

#optionen a:hover { 
	color:#535353;
}

#optionen a:focus { 
	color:#535353;
}











#main {	
	margin:0;
	padding:0;
}

#spalte1 {
	float:left;
	clear:right;
	margin:0em 1em 0em 0em;
}

#spalte2 {
	float:left;
	clear:right;
	width:41.1em;
	margin:0em 0em 0em 0em;
}

#spalte3 {	
	float:left;
	clear:right;
	width:17.9em;
	margin:0em 0em 0em 1em;
}	


/* ### Links Navigation oben ############################################################################ */

#navioben {
	margin:0;
	padding:0;
}
		
/* ###############################################################
** ### Clickstream ###############################################
** ###############################################################
*/

#clickstream { 
	 	height:18px;
	}	


/* #################################################################
** ### Inhaltselemente #############################################
** #################################################################
*/

	 #footer { 
	 	border-top: solid 1px #7a7979;
	 	clear:both;
    		
		margin:0em;
		height:4.2em;
		padding:0.5em 0em 0em 0em;
		width:inherit;
		font-size:95%;
	}	
	

	#meldungen {
		clear:both;
		width:inherit;
		margin:0em;
		padding:0em;
	}

/* ### Formatierung für Container ####################################################################### */

.container{
	background-color:#ffffff;
	margin-bottom:1.2em;
}

#spalte1 .container {
	padding:0.3em 1.5em 0.3em 0.3em;
	background:#ffffff;
}

#spalte2 .container {
	padding:0.3em 1.5em 0.3em 0.3em;
	background:#ffffff;
}

#spalte3 .container {
	padding:0.25em;
	background:#ffffff;
}

	
/* Das Zurücksetzen der Innen- und Außenabstände verursacht zu kleine Selectboxen. Dies wird korrigiert */
option {padding-left: 0.4em}
