/* :.:..........:.:.........................: */
*{margin:0; padding:0;}
html, body{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; height:100%; min-width:900px; color:#000;} 


/* ..........................
... ::: HAUPTELEMENTE ::: ... 
.......................... */
h1{font-size:17px; color:#C90027; padding-bottom:32px; font-weight:normal;}
h2{font-size:18px; color:#C90027; padding-bottom:16px;}
h3{font-size:16px; color:#C90027; padding-bottom:16px;}

p{padding-bottom:12px; line-height:16px;}

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:#C90027;}
a:hover{text-decoration:underline;}

img{border:0;}


/* ....................................
... ::: ALLGEMEINE CSS STRUKTUR ::: ... 
.................................... */
#second_wrap{width:900px; position:relative; margin:0px auto; border-top:25px solid #fff;}
	
	#head_left{float:left; width:325px; margin-top:15px; padding-left:15px;}
	#logo_down{position:relative; top:5px; left:125px;}
	#mainnav{margin-top:0px; padding:0px;}
		#mainnav ul{list-style:none outside; margin:0px; padding:0px;}
		#mainnav li{font-weight:bold; margin-bottom:4px; padding:0px}
		#mainnav a{color:#fff; }
		#mainnav a:hover{text-decoration:none;}
		
	#star{float:left; margin-top:18px; margin-right:15px;}
	#slog{float:left; text-transform:uppercase; margin-top:105px;}
	#star, #slog{-moz-opacity:0.25; opacity:0.25;}
	#logo{position:absolute; left: 690px; top: 195px;}
	
#subnav{float:left; width:900px; background:#fff;}
	#subnav ul{list-style:none outside; float:right; margin:0px; padding:0px;}
	#subnav li{float:left; margin-bottom:2px; padding:10px 10px 6px 16px; background:url(pics/subnav_star.gif) center left no-repeat;}
	#subnav a{color:#000; text-transform:uppercase;}
	#subnav a:hover{}

#content{width:900px; clear:both;}
	#content_left_text{margin:15px; width:260px;}
		#content h1 a:hover{text-decoration:none;}
		#content_center_text{width:550px; clear:both;}
	
#breaker{height:45px; width:100%; clear:both;}
	
#footer{position:absolute; bottom:0px; height:30px; width:100%; min-width:900px;}
	

/* ..................................................
... ::: BRUNITO SEITEN - UNTERSEITEN STRUKTUR ::: ... 
.................................................. */
#main_start, #main_percussion, #main_studio, #main_booking, #main_pi
{width:100%; min-width:900px; min-height:100%; height:auto !important; height:100%; position:absolute;}
#header_start, #header_percussion, #header_studio, #header_booking, #header_pi
{height:252px;}
#content_left_start, #content_left_percussion, #content_left_studio, #content_left_booking,#content_left_pi
{float:left; width:290px; margin-right:30px; text-align:right;}
#content_center_start, #content_center_percussion, #content_center_studio, #content_center_booking, #content_center_pi
{float:left; width:580px; margin-top:45px;}
.go_to_top_start, .go_to_top_percussion, .go_to_top_studio, .go_to_top_booking, .go_to_top_pi
{float:right; padding:0px 30px 5px 0px;}
#foto_leiste_start, #foto_leiste_percussion, #foto_leiste_studio, #foto_leiste_booking, #foto_leiste_pi
{clear:both; height:144px;}
	#foto_leiste_start ul, #foto_leiste_percussion ul, #foto_leiste_studio ul, #foto_leiste_booking ul, #foto_leiste_pi ul
	{list-style:none; padding-top:10px;}
	#foto_leiste_start li, #foto_leiste_percussion li, #foto_leiste_studio li, #foto_leiste_booking li, #foto_leiste_pi li
	{background:#fff; width:172px; height:121px; float:left; margin-right:10px;}
	#foto_leiste_start li.last, #foto_leiste_percussion li.last, #foto_leiste_studio li.last, #foto_leiste_booking li.last, #foto_leiste_pi li.last
	{float:right; margin-right:0px;}
#footer_text_start, #footer_text_percussion, #footer_text_studio, #footer_text_booking, #footer_text_pi
{margin:0px auto; width:900px; font-size:10px; line-height:16px;}
	#footer_text_start p, #footer_text_percussion p, #footer_text_studio p, #footer_text_booking p, #footer_text_pi p
	{margin-left:320px;}
	
/* ...................
... ::: STUDIO ::: ... 
................... */
#main_studio{background:url(pics/studio_bg_content.gif) top center repeat-y;}
#header_studio, #foto_leiste_start{background:#87915A; border-bottom:5px solid #4A5B0A;}
#content_left_studio{color:#87915A;}
#content_center_studio, #footer_text_studio, #footer_text_studio a{color:#364408;}
.go_to_top_studio{background:url(pics/studio_pfeil_top.gif) top left no-repeat;}

