/* :.:..........:.:.........................: */
*{margin:0; padding:0;}
html, body{font-family:Arial, Verdana, Helvetica, sans-serif; font-size:12px; height:100%; min-width:908px; color:#464646; background:url(pics/bg_body.jpg) top left repeat-x #fff;} 


/* ..........................
... ::: HAUPTELEMENTE ::: ... 
.......................... */
h1{font-size:18px; color:#FD9728; padding-bottom:16px; font-weight:normal;}
h2{font-size:16px; color:#FD9728; padding-bottom:16px;}
h3{font-size:14px; color:#FD9728; padding-bottom:16px;}

p{padding-bottom:12px; line-height:18px;}

ul, ol{margin:0px 0px 0px 0px; padding:8px 0px 8px 0px; list-style-position:inside;}
li, dl{padding:0px 0px 5px;}

a{text-decoration:none; color:#FD9728;}
a:hover{text-decoration:underline;}

img{border:0;}

.orange{color:#FD9728;}
.skyblue{color:#00AEEF; font-style:italic;}
.clearer{clear:both; height:0px;}
.gototop{float:right; clear:both; font-size:11px; padding-bottom:0px; padding-right:35px;}

/* ....................................
... ::: ALLGEMEINE CSS STRUKTUR ::: ... 
.................................... */
#main{width:100%; min-width:908px; min-height:100%; height:auto !important; height:100%; position:absolute;}

	#first_wrap{width:908px; position:relative; margin:0px auto;}
		
		#india_map_north{position:absolute; top:113px; left:0px; width:280px; z-index:100;}
		#india_map_south{position:absolute; top:337px; left:37px; z-index:101;}
		
	
		#header{float:left; width:908px; height:183px; background:url(pics/bg_header.gif) top left no-repeat #fff;}
			#logo_deutschland{float:left; margin-top:25px; padding-left:35px;}
			#logo_international{float:right; margin-top:8px; padding-right:35px;}
		
		#grafik{clear:both; width:908px; height:152px; padding:5px 0px;}
		
		#content{clear:both; width:908px; min-height:595px; background:url(pics/bg_content.gif) top left no-repeat #fff;}
			#mainnav{margin:0px auto 0px; width:908px;}
				#mainnav ul{list-style:none outside; padding-top:13px; margin:0px 0px 35px 175px;}
				#mainnav li{display:inline; margin-left:-2px;}
				#mainnav a{color:#fff; background:#FEB669; padding:7px 25px 8px;}
				#mainnav a:hover, #mainnav a.active{text-decoration:none; background:#FD9728;}
				
			#content_left{float:left; width:240px; margin-top:36px; padding-left:35px;}
				#content_left h1{color:#00AEEF; font-size:14px; font-weight:bold; text-transform:uppercase; padding-bottom:1px; border-bottom:1px dotted #00AEEF; margin-bottom:10px;}
				#news{width:215px;}
					#news .date{padding-bottom:3px; font-size:11px; font-weight:bold;}
					#news a{color:#464646; display:block; width:100%;}
					#news a:hover{color:#00AEEF; text-decoration:none;}
					
				#kontakt{width:215px; margin-top:25px;}
					#kontakt a{}
					#kontakt a:hover{}
					
			#content_center{float:left; width:595px;}
				#content_center_text{clear:both;}
				#content_center_text ul, #content_center_text ol{color:#FD9728; padding-left:10px;}
				#content_center_text li span{color:#464646;}
	
#breaker{height:100px; width:100%; clear:both;}
	
#footer{position:absolute; bottom:0px; height:75px; width:100%; min-width:908px; background:url(pics/bg_footer.gif) top left repeat-x #fff;}
	#footer_text{width:905px; margin:12px auto 0px; color:#fff; font-size:11px;}
		#footer_text_left{float:left; padding-left:35px;}
		#footer_text_right{float:right; text-align:right; padding-right:35px;}
		
		#footer_text p{line-height:14px; padding-bottom:0px;}
		#footer_text a{color:#fff;}


/* .......................
... ::: MITGLIEDER ::: ... 
....................... */
#content_center_text div{margin-bottom:13px; border-bottom:1px solid #e9e9e9; clear:both;}

.image_left{float:left; padding:0px 15px 8px 0px;}
.text_left{text-align:left;}
	.image_right{float:right; padding:0px 0px 8px 15px;}
	.text_right{text-align:right; display:block; width:84%;}