/* :.:..........:.:.........................: */
*{margin:0; padding:0;}
html, body{font-family:Arial, Helvetica, sans-serif; font-size:0.85em; height:100%; min-width:900px; color:#4c4c4c; background:url(pics/bg_content.gif) top center repeat-y;} 

/* ::: ::: BASIC INFORMATIONS ::: ::: */
h1{font-size:1.6em; color:#2A4E80; padding:0em 0em 1em 0em;}
h2{font-size:1.4em; color:#2A4E80; padding:0em 0em 1em 0em;}
h3{font-size:1.2em; color:#2A4E80; padding:0em 0em 1em 0em;}

h6{font-size:1em; color:#000; padding:0em 0em 1em 0em; line-height:1.5em;}

p{padding:0em 0em 0.75em 0em;}

a{text-decoration:none; color:#2A4E80;}
a:hover{text-decoration:underline; color:#2A4E80}

img{border:0;}

hr{margin-bottom:12px;}
/* ::: ::: END ::: ::: */

.justify { text-align: justify; }

#main{width:100%; min-width:900px; min-height:100%; height:auto !important; height:100%; position:absolute; background:url(pics/bg_head.jpg) top left repeat-x;}
			
	#top{height:85px; width:900px; min-width:900px; position:relative; margin:0px auto 0px auto; top:20px; background:url(pics/bg_top.gif) top left repeat-x;}
		#login_box{padding-left:12px; border-left:1px solid #6D92BD; height:52px; float:left;}
			label{float:left; margin-right:12px; color:#95B5DF; margin-top:10px;}
			input.in{border:0px; background:#95B5DF; width:72px;}
			input.log{background:url(pics/btn_login.jpg) center center no-repeat; border:0px; height:20px; width:60px; float:left; margin-top:23px; cursor:pointer;}
		
		#languages{float:right; border-right:1px solid #6D92BD; height:52px;}
			#languages ul{list-style:none; margin-top:29px;}
			#languages li{display:inline;}
			#languages a{color:#DBDBDB; padding-right:11px;}
			#languages a:hover{}
			
		
	#second_wrap{width:900px; min-width:900px; position:relative; margin:0px auto;}
	
	#header{height:165px; width:898px; border-right:1px solid #7491B0; border-left:1px solid #7491B0;}
* html #header{margin-left:1px;}
		#logo{float:left; width:240px; height:115px; background:#fff; padding-top:50px; text-align:center;}
			#logo h1{display:none;}
		#grafik{float:left;}
		#head_spruch{float:right; width:227px; background:#2A4E80; height:165px;}
			#head_spruch table{margin-left:15px; padding:0 0; height:100%; width:175px; color:#fff; font-size:18px; line-height:24px; font-weight:bold; font-family:Geneva, Arial, Helvetica, sans-serif;}		
	
	#content{width:900px; clear:both; margin-top:25px; padding-bottom:25px;}
		#content_left{float:left; width:240px;}
			#mainnav{}
			#mainnav ul{list-style:none; width:200px; margin:0px auto;}
			#mainnav li{border-bottom:1px solid #ccc;}
			#mainnav a{color:#0A50A1; padding:5px 0px 5px 15px; background:url(pics/pfeil_nav.jpg) left 9px no-repeat; display:block;}
			#mainnav a:hover{text-decoration:none; color:#00A0C6; background:url(pics/pfeil_nav_hover.jpg) left 9px no-repeat;}
			
			/* ... ::: submenue ::: ... */
			#mainnav li ul li{padding-left:0px; border-top:1px solid #ccc; border-bottom:0px dotted #fff;}
			#mainnav li ul li a{padding-left:30px; display:block; background:url(pics/pfeil_nav.jpg) 8% 9px no-repeat;}
			#mainnav li ul li a:hover{background:url(pics/pfeil_nav_hover.jpg) 8% 9px no-repeat;}

			#navactive {font-weight: bold; color:#00A0C6; }
			#navactive2 a { color:#00A0C6; }
			
		#content_center{float:left; width:450px;}
			#breadcrumb{width:425px;}
				#breadcrumb ul{list-style:none; height:25px;}
				#breadcrumb li{display:inline; color:#0A50A1;}
				#breadcrumb a{}
				#breadcrumb a:hover{}
			
			#content_center p{line-height:16px; text-align: justify; }
			#content_center_text{width:425px; padding-bottom:15px; padding-top:10px; clear:both;}
			#content_center_text ul, #content_center_text ol {margin:0px 20px; padding:6px 10px;}
			#content_center_text li, #content_center_text dl {padding:3px 0px; line-height:16px;}
			
		#content_right{float:left; width:205px;}
			#newsbox{background:url(pics/bg_newsbox.gif) top right repeat-y; clear:both; width:185px; margin-bottom:25px;}
			#newsbox_top{font-size:0.95em; width:150px; padding:6px 0px 5px 35px; margin-top:-1px; background:url(pics/pfeil_news.jpg) top left no-repeat #87898C; color:#fff; font-weight:bold;}
			#newsbox_text{width:175px; padding:10px 0px 0px 10px; font-size:10px; color:#434343;}
			
			#eventbox{background:url(pics/bg_eventbox.jpg) top right repeat-y; margin-bottom:25px; clear:both; width:185px;}
			#eventbox_top{font-size:0.95em; width:150px; padding:6px 0px 5px 35px; margin-top:-1px; background:url(pics/pfeil_event.jpg) top left no-repeat #0071B5; color:#fff; font-weight:bold;}
			#eventbox_text{width:175px; padding:0px 0px 10px 10px; font-size:10px; color:#434343;}
				#eventdate{clear:both; width:175px; margin-top:10px;}
				#eventdate p{margin:0 0; padding:0 0;}
				#eventdate p.date{width:35px; float:left; color:#434343;}
				#eventdate p.date_info a{width:135px; float:left; color:#434343;}
				
			#symbol{width:185px; clear:both; margin-top:25px;}
				#symbol ul{list-style:none;}
				#symbol li{padding-top:3px;}
				#symbol a{color:#707070;}
				#symbol a:hover{}
				
				
	#breaker{height:75px; width:100%; clear:both;}
		
	#footer {
		clear:both; 
		position:absolute; 
		bottom:0px; 
		height:70px; 
		width:100%; 
		text-align: center; 
		background:url(pics/bg_footer.gif) top left repeat-x #fff; 
		padding-top:0px; 
		margin: 0px auto;
	}
	
	#footer table {
		margin:0px auto;
	}
	
* html #footer{bottom:-1px;}
		#footer p{margin:11px 0px 0px 0px;}
			
/* ... ::: CONTENT-SITE ::: ... */
	