	/*
	schrift grau 767676
	grau E1E1E1
	rot BA1F0D
	grün 7EA71B
	blau 1255A3
	*/
	html,body {background-color:#767676;font-size:12px;font-family:arial;text-align:center;color:#767676;}
	h1,h2 {font-size:12px;font-weight:bold;margin:0;padding:0;}
	
	/* Layout */
	
	#kunstwerk {width:962px;min-height:628px;padding-top:50px;text-align:left;background-color:White;}	
	#kunstwerk_rahmen {width:1000px;height:700px;background-color:White;margin:auto auto;}
	#navigation {width:335px;float:left;}
	#logo {border:0;margin-left:16px;}
	#hauptnavigation  {width:310px;height:165px;background-color:#E1E1E1;margin:10px 0 10px 0;padding:20px 0 20px 25px;list-style-type:none;}
	#hauptnavigation li {font-size:14px;font-weight:bold;list-style-type:none;margin:2px 0 2px 0;}
	
	/* flexible mglichkeiten */
	#raeume_oben {height:183px;float:left;width:625px;}
	#raeume_mitte {height:145px;float:left;width:625px;}
	#grau {width:150px;height:150px;background-color:#E1E1E1;float:left;}
	#show_tagen, #show_feiern {display:none;margin-left:150px;}
	#raeume_unten_links {width:471px;float:left;}
	#hell_blau {width:471px;height:30px;background-color:#95B3D7;}
	#block_tagen {margin-top:6px;width:150px;margin-left:4px;height:145px;float:left;background-color:#1255A3;color:White;font-size:14px;font-weight:bold;text-align:center;}
	#block_feiern {width:150px;margin-left:4px;margin-top:3px;height:135px;float:left;background-color:#7EA71B;color:White;font-size:14px;font-weight:bold;text-align:center;}
	#tagen {display:block;margin-top:55px;color:White;text-decoration:none;}
	#feiern {display:block;margin-top:55px;color:White;text-decoration:none;}
	#raeume_bilder img {cursor:pointer;}

	
	/* Startseite */
	#start_wohnen, #start_tagen,#start_feiern {display: block; padding-top: 65px; color: White;font-size:18px; text-decoration: none;}
	#start_grau, #start_blau,#start_gruen {width: 153px; height: 153px; margin-top: 3px;color: White; font-size: 14px; font-weight: bold; text-align: center;}
	#start_grau {background-color:#767676;}
	#start_blau{background-color:#1255A3;}
	#start_gruen{background-color:#7EA71B;}	

	
	#angebot {width:620px;margin-left:5px;float:left;}
	#angebot ul {margin-bottom:20px;}
	#angebot p {margin-top:0px;}
	#angebot h {margin-bottom:0px;}
	
	/* Kunstwerk */
	#kunstwerk_rechts {width:470px;float:left;margin-left:5px;margin-top:35px;}
	#kunstwerk_links {width:150px;float:left;}
	#kunstwerk_rechts h1 {margin-left:5px;}
	#kw_grau{width:150px;height:120px;background-color:#E1E1E1;margin-top:183px;}
	#kw_blau{width:148px;height:152px;background-color:#006699;margin-top:4px;border-left:2px solid #ffffff;}
	#kw_gruen{width:148px;height:152px;background-color:#669933;margin-top:5px;border-left:2px solid #ffffff;}
	
	#leistungen_rechts {width:308px;margin-left:2px;float:left;margin-top:0px;}
	#leistungen_rechts h1,h2 {margin:2px 5px 5px 5px;}
	#leistungen_rechts p {}
	#kontaktdaten h1,h2, p {margin-left:5px;}
	#partner_links {width:335px;height:69px;margin-top:160px;}
	.partner_logo {float:left;margin-right:3px;border:1px solid #E1E1E1;margin-bottom:10px;}
.partner_frame {width:70px;height:70px;border:1px solid #C7C7C7;float:left;margin-left:10px;margin-bottom:10px;text-align:center;}
#logo_gerolsteiner {margin-top:20px;width:64px;height:30px;}
#logo_compart{margin-top:21px;width:62px;height:28px;}
#logo_buehler{margin-top:17px;width:64px;height:42px;}
#logo_ronnefeldt{margin-top:19px;width:64px;height:31px;}
#logo_streb{margin-top:1px;width:51px;height:64px;}
#logo_bachmann {margin-top:24px;width:64px;height:19px;}
#logo_cc {margin-top:21px;width:64px;height:26px;}
#logo_miersch {margin-top:10px;width:64px;height:46px;}
#logo_avdata {margin-top:29px; width:64px;height:15px;}
#logo_bionade {margin-top:22px; width:64px;height:20px;}
#logo_bitburger {margin-top:13px; width:64px;height:41px;}
#logo_niehoffs_vaihinger {margin-top:18px; width:64px;height:31px;}
#logo_innenausbau_martin_fuchs {margin-top:1px; width:58px;height:64px;}
#logo_brunner {margin-top:29px; width:64px;height:15px;}
#logo_erdinger {margin-top:3px; width:64px;height:59px;}
#logo_vogel {margin-top:1px; width:42px;height:64px;}
.dotted {border-bottom:1px dotted #51AA0C;margin-bottom:2px;}
	
#impressum h1 {margin-left:5px;}
	
	#footer {width:960px;text-align:right;margin-top:15px;float:none;clear:both;height:13px;}

	.pl_img {float:left;margin-right:5px;margin-top:25px;border:0;}
	.pl_img_br {float:left;margin-right:5px;border:0;}
	.bold {font-weight:bold;}
	.td_border {border-top:1px solid #E1E1E1;}
	td {padding:2px;width:110px;}
	
	#img_kunstwerk {margin-top:45px;}
	#img_angebot {width:466px;float:left;}
	#img_angebot2 {width:308px;margin-top:5px;}
	#img_leistungen1 {width:311px;float:left;margin-top:138px;}
	#img_leistungen2 {width:308px;}
	#txt_raeume {float:left;width:470px;height:145px;margin:0 0 0 5px;padding:0;}	
	#txt_raeume_margin {float:left;width:470px;height:145px;margin:45px 0 0 5px;padding:0;}	

	a.navi:link{color:#767676;text-decoration:none;}
	a.navi:visited{color:#767676;text-decoration:none;}
	a.navi:hover{color:#51aa0c;text-decoration:none;}
	a.navi:active{color:#51aa0c;text-decoration:none;}
	a:link{color:#767676;text-decoration:none;}
	a:visited{color:#767676;text-decoration:none;}
	a:hover{color:#51aa0c;text-decoration:none;}
	a:active{color:#51aa0c;text-decoration:none;}
	a.navi_active:link{color:#51aa0c;text-decoration:none;}
	a.navi_active:visited{color:#51aa0c;text-decoration:none;}
	a.navi_active:hover{color:#51aa0c;text-decoration:none;}
	a.navi_active:active{color:#51aa0c;text-decoration:none;}
	ul {margin:2px 0 2px 0;}

.partner_logo2 {border:0;}

.simple_overlay {
	/* must be initially hidden */
	display:none;
	/* place overlay on top of other elements */
	z-index:10000;
	/* styling */
	width:510px;	
	min-height:400px;
	text-align:center;
background-color:White;
	
	
	/* CSS3 styling for latest browsers */
	-moz-box-shadow:0 0 90px 5px #000;
	-webkit-box-shadow: 0 0 90px #000;	
}
#player {margin:15px;}
/* close button positioned on upper right corner */
.simple_overlay .close {
	background-image:url(/img/layout/close.png);
	position:absolute;
	right:-15px;
	top:-15px;
	cursor:pointer;
	height:35px;
	width:35px;
}

