body{
	font-family: Sauna, Trebuchet MS, Verdana, Arial, sans-serif;
	background:url(images/verlauf.png) repeat-x #17333F;
	-webkit-text-size-adjust:none;
	}
body img{
	border:0px;
	}
* html img {
	behavior: url("./css/pngbehavior.htc");
	}
a:focus{
	outline: none;
	}
/*div, span{
	border:1px solid #F00;}*/
#block{
	width:876px;
	height:600px;
	position:absolute;
	background:url(images/stage.png) no-repeat !important;
	background:none;
}
* html #block{ /*IE 6.0*/
	background:url(images/stage.jpg) no-repeat;
	}

/*Fonts*/
@font-face {
	font-family: dearJoe4;
	src: url(http://greta-brentano.mobi/fonts/dearjoe_4-webfont.eot);
	src: local('☺'), url('http://greta-brentano.mobi/fonts/dearJoe4.otf') format('opentype');
	}
@font-face {
	font-family:Sauna;
	font-weight:bold;
	font-style:italic;
	src: url(http://greta-brentano.mobi/fonts/SAUNBI___.eot);
	src: local('☺'), url('http://greta-brentano.mobi/fonts/SAUNBI__.otf') format('opentype');
	}
@font-face {
	font-family:Sauna;
	font-weight:bold;
	font-style:normal;
	src: url(http://greta-brentano.mobi/fonts/SAUNB___.eot);
	src: local('☺'), url('http://greta-brentano.mobi/fonts/SAUNB___.ttf') format('truetype');
	}
@font-face {
	font-family:Sauna;
	font-weight:normal;
	font-style:italic;
	src: url(http://greta-brentano.mobi/fonts/SAUNI___.eot);
	src: local('☺'), url('http://greta-brentano.mobi/fonts/SAUNI___.ttf') format('truetype');
	}
@font-face {
	font-family: Sauna;
	font-weight:normal;
	font-style:normal;
	src: url(http://greta-brentano.mobi/fonts/SAUNR___.eot);
	src: local('☺'), url('http://greta-brentano.mobi/fonts/SAUNR___.ttf') format('truetype');
 	}
	
/*Navi*/
#navi{
	display:block;
	margin:14px 0px 0px;	
	height:49px;
	padding:0px 36px;
	}
#navi a,
#navi a:link,
#navi a:visited{
	color:#78939C;
	text-decoration:none;
	opacity: .80;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
	filter: alpha(opacity=80);
	}
#navi .navi_left{
	padding:15px 0px;
	float:left;
	font-size:17px;	
	letter-spacing:0.5pt;
	}	
#navi .navi_left a:link,
#navi .navi_left a:visited{
	padding:15px 25px;
	}	
#navi .navi_right{
	float:right;
	font-size:13px;
	line-height:14px;
	letter-spacing:0.5pt;
	text-align:right;
	padding:11px 15px 0px 0px;
	}		
#navi .navi_left a:hover,
#navi .navi_right a:hover{
	color:#B3CFD7;
}
#navi .select{
	color:#8DACB4 !important;
	background-image: url("images/whiteback.png");
	}
* html #navi .select { /*IE bis 6.0*/
	background-image: none;	
	background-color:#213F4A;
	}
	 
/*Inhalt*/
#inhalt	{
	color:#FFF;
	color:#D0D3D3 \9;
	padding:12px 36px;
	width:803px;
	height:482px;	
	font-size:22px;
	line-height:23px;
}	
#inhalt a,
#inhalt a:link,
#inhalt a:visited{
	color:#759DAC;
	color:#648694 \9;
	text-decoration:none;
	}
#inhalt a:hover{
	color:#D7E8E8;
	text-decoration:none;
	}
.choose{
	}
#inhalt	#choose_img{
	background-color:#153644;
	margin:0px;
	border:0px;
	float:left;
	height:160px;
	width:200px;
	}	
#inhalt	#choose_img img{	
	height:160px;
	width:200px;
}
#inhalt .choose_img1, #inhalt .choose_img2, #inhalt .choose_img3, #inhalt .choose_img5, #inhalt .choose_img6, #inhalt .choose_img7{
	padding:0px 1px 1px 0px;
	}
#inhalt .choose_img4, #inhalt .choose_img8{
	padding:0px 0px 1px 0px;
	}	
#inhalt .choose_img9, #inhalt .choose_img10, #inhalt .choose_img11{
	padding:0px 1px 0px 0px;
	}
#inhalt .choose_img12{
	padding:0px 0px 0px 0px;
	}
#content{
padding-top:50px;
margin-top:50px;
}
#content h1, #content h2,#content h3,#content h4,#content h5{
	font-size:22px;
	line-height:23px;
}
#blank{
position:absolute;
z-index:11;
width:803px;
height:482px;
}

/*Muse*/
#back{
	position:absolute;
	top:285px;
	}
#next{
	position:absolute;
	top:285px;
	left:838px;
	}
#muse{
	}
#musennavi{
	font-size:18px;
	font-style:italic;
	margin: 0px;
	height:30px;	
	background-image: url("images/blackback.png");
	padding:15px 15px 8px;
	position:absolute;
	display:block;
	width:773px;
	z-index:99;
	top:504px;
}
* html #musennavi{ /*IE bis 6.0*/
	background-image: none;	
	font-style:normal;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='http://greta.dotcombinat.net/css/images/blackback2.png');	
 }
#musennavi img{
	border:0;
	margin:0;
	padding:0 1px;
	} 
#musennavi a:link,
#musennavi a:visited{
	font-size:17px;
	padding:0px 1px 0px 0px;
	color:#B2B8BC;
	text-decoration:none;
}
#musennavi a:hover{
	color:#FFF;
}
#musennavi .select{
	color:#FFF !important;
	/*background:url(images/ring_select.png) no-repeat center;*/
}
.musennavi_area{
	margin:0px 28px 0px 0px;
	display:inline-block;
	opacity: .65;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=65)";
	filter: alpha(opacity=65);
	}
.musennavi_area_select{
	margin:0px 28px 0px 0px;
	opacity: 1;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
	}
#phonenavi,#musennavi_phone{
	display:none;
	}
.navilink{
	margin-right:2px;
	}
.morelink{
	}

/*Typo*/
.text{
	font-size:22px;
	line-height:23px;
	}
.text p{
	margin:0.5em 0 1em;
	}
strong{
	color:#759DAC;
	color:#648694 \9;
	font-weight:bold;
	}
.klein, small{
	font-size:0.85em;
	line-height:0.9em;
	}

/*musentexte*/
#text1{
	padding:50px 50px 0px;
	width:703px;
	position:absolute;
	opacity: .8;
	}	
.script{
	font-family: dearJoe4, Trebuchet MS, Zapfino, Verdana, sans-serif;
	font-size:42px;
	line-height:53px;
	display:block;
	color:#759DAC;
	color:#648694 \9;
	text-align:center;
	margin:100px 0px 5px;
	}
.autor{	
	display:block;
	text-align:center;
	}	
#text2{
	padding:80px 100px 0px;
	width:603px;
	position:absolute;
	opacity:.8;
	color:#D0D3D3 \9;
	}
#text2 h2{
	font-size:22px;
	color:#759DAC;
	color:#648694 \9;
	font-weight:bold;
	font-style:italic;
	}
#text3{
	padding:85px 100px 0px;
	width:603px;
	position:absolute;
	opacity:.8;
	color:#D0D3D3 \9;
	}
#text3 .button{
	font-weight:bold;
	} 
.weblink{
	display:block;
	}
.phonelink{
	display:none;
	}
#text4, #text5{
	padding:30px 50px 0px 100px;
	width:653px;
	position:absolute;
	opacity:.8;
	}
#text4 .tab{
	width:460px;
	float:left;
	margin-left:139px;
	margin-bottom:4px;
	}
#text4 .tab1{
	color:#759DAC;
	color:#648694 \9;
	font-weight:bold;
	width:125px;
	margin-right:12px;
	float:left;
	text-align:right;
	}
#text4 .tab2{
	margin-bottom:5px;
	line-height:20px;
	width:460px;
	float:left;
	}
#text4 .tab2 p{
	margin-top:0;
	float:left;
	}
#text4 .buchen{
	font-weight:normal;
	font-size:20px;
	line-height:19px;
	}	
#text4 .buchen b{
	font-weight:normal;
	}
#mehr{
	position:absolute;
	z-index:100;
	}
#text_mehr{
	position:absolute;
	font-size:22px;
	line-height:21px;
	color:#fff;
	color:#D0D3D3 \9;
	height:452px;
	background-image:url(../bilder/referenz2.jpg);
	background-repeat:no-repeat;
	padding:50px 100px 0px;
	width:603px;
	}
#text_mehr .close a:link,
#text_mehr .close a:visited{
	font-size:16px;
	line-height:16px;
	position:absolute;
	top:455px;
	left:745px;
	color:#fff;
	color:#D0D3D3 \9;
	opacity:0.8;
	padding-right:17px;
	background:url(images/close.gif) no-repeat right; 
	}
#text_mehr .close a:hover{
	opacity:0.8;
	color:#759DAC;
	color:#648694 \9;
	}	
#text_mehr h2{
	font-size:22px;
	color:#759DAC;
	color:#648694 \9;
	margin:3px 0px 16px 0px;
	opacity:0.9;
	}
*html #text_mehr h2{
	margin:10px 0px 10px 0px;
	}
*+html #text_mehr h2{
	margin:7px 0px 14px 0px;
	}
#text_mehr p{
	margin:7px 0px 14px 0px;
	opacity:0.9;
	}	
#text_mehr strong{
	color:#345159;
	}	
	
/*honorar*/
#text_fee{
	padding:10px 20px 10px 100px;
	width:683px;
	position:absolute;
	opacity:.8;
	}
*html #text_fee{
	margin-top:12px;
}
*+html #text_fee{
	margin-top:12px;
}
#text_fee .fee_top{
	font-size:19px;
	line-height:17px;
	margin:8px 0px 18px 0px;
	}
#text_fee .tab0{
	font-size:18px;
	line-height:14px;
	width:15px;
	float:left;
	}	
#text_fee .tab1{
	font-size:18px;
	line-height:14px;
	width:190px;
	margin-right:15px;
	float:left;
	}
#text_fee .tab1 small{
/*	margin:0px 14px;
	padding:0px;*/
	}	
#text_fee .tab2{
	font-size:18px;
	line-height:16px;
	margin-bottom:9px;
	width:220px;
	float:left;
	}
#text_fee .tab2 small{
	font-style:italic;
	}
#text_fee .tab3{
	font-size:19px;
	line-height:17px;
	color:#759DAC;
	color:#648694 \9;
	font-weight:bold;
	width:80px;
	float:left;
	text-align:right;
	}	
#text_fee .tab2 p{
	margin-top:0;
	float:left;
	}
#text_fee .fee_sub{
	font-size:17px;
	line-height:15px;
	margin-top:16px;
	color:#759DAC;
	color:#648694 \9;
	}
*html #text_fee .fee_sub{
	margin-top:32px;
	}
*+html #text_fee .fee_sub{
	margin-top:32px;
	}
#text_fee .left{
	margin-top:15px;
	}	
#text_fee .left p{
	margin:5px 0px;
	}		
#text_fee .right{
	margin-top:10px;
	text-align:right;
	font-size:17px;
	line-height:15px;
	color:#759DAC;
	color:#648694 \9;
	}
#text_fee .right b{
	font-weight:normal;
	color:#FFF;
	color:#D0D3D3 \9;
	}
	
/*formular*/
#text_preform{
	padding:30px 20px 10px 100px;
	width:683px;
	position:absolute;
	font-size:18px;
	line-height:18px;
	opacity:.8;
	}
#text_preform .tab1{
	float:left;
	text-align:right;
	width:460px;
}
#text_preform h2{
	font-size:18px;
	line-height:18px;
	font-weight:bold;
	color:#759DAC;
	color:#648694 \9;
}
#text_preform .tab2{
	margin:328px 0px 0px 35px;
	width:180px;
	float:left;
	vertical-align:bottom;
}
#text_form{
	padding:5px 50px 10px 100px;
	width:653px;
	position:absolute;
	font-size:18px;
	line-height:18px;
	opacity:.8;
	}
#text_form p{
	display:block;
	margin:18px 0px;
}
#text_form .tab{
	color:#759DAC;
	color:#648694 \9;
	font-weight:bold;
	float:left;
	text-align:right;
	width:460px;
	}
#text_form .errortext{
	display:block;
	height:20px;
	font-weight:normal;
	color:#990000;
	}	
#text_form .tab1{
	color:#759DAC;
	color:#648694 \9;
	/*line-height:14px;*/
	margin-bottom:4px;
	width:230px;
	margin-right:15px;
	float:left;
	text-align:right;
	}	
#text_form .tab2{
	margin-bottom:4px;
	width:218px;
	float:left;
	}
#text_form .tab2 .right{
	margin-right:3px;
	float:right;
	}	
#text_form .tab3{
	width:93px;
	float:left;
	}
#text_preform .button,
#text_form .button{
	font-size:24px;
	line-height:24px;
	font-weight:bold;
	}
#text_form label{
	padding-right:7px;
	}	
#text_form input[type="radio"] {
	-moz-appearance:radio;
	margin:3px 3px 0 0px !important;
}
#text_form .form_text{
	font-size:13px;
	width:210px;
	background-color:#666;
	color:#FFF;
	border:0px;
	padding:2px;
	height:16px;
	}
#text_form .form_text_medium{
	font-size:13px;
	width:90px;
	background-color:#666;
	color:#FFF;
	border:0px;
	padding:2px;
	height:16px;
	}	
#text_form .form_text_min{
	font-size:13px;
	width:20px;
	background-color:#666;
	color:#FFF;
	border:0px;
	padding:2px;
	height:16px;
	}
#text_form .right .form_text_min{
	margin:0px 2px;

}
/*garantie*/
#text_garantie{
	font-size:21px;
	line-height:21px;
	padding:20px 25px;
	width:753px;
	position:absolute;
	opacity: .8;
	}
#text_garantie h1{
	margin:0px;
	font-size:31px;
	font-weight:bold;
	font-style:italic;
	color:#759DAC;
	color:#648694 \9;
	text-align:right;
	}
#text_garantie .fliesstext{
	display:block;
	margin-top:210px;
	}	
#text_garantie p{
	margin:9px 0px;
	}
	
/*referenzen*/
#referenz{
position:absolute;
}

#referenz h1{
	font-size:21px;
	line-height:21px;
	color:#759DAC;
	color:#648694 \9;
	}
#text_referenz1,
#text_referenz2,
#text_referenz3,
#text_referenz4,
#text_referenz5,
#text_referenz6{
	font-size:21px;
	line-height:21px;
	padding:35px 45px 0px 55px;
	width:703px;
	opacity: .8;
	}
#text_referenz1{
	padding:175px 50px 0px;
	}	
#text_referenz1 .gross{
	font-size:32px;
	line-height:33px;
	margin-bottom:12px;
	font-style:italic;
	font-weight:bold;
	text-align:center;
	display:block;
	color:#759DAC;
	color:#648694 \9;
	}
#text_referenz2{
	padding:70px 50px 0px;
	}
#text_referenz3{
	padding:45px 45px 0px 55px;
	}
#text_referenz4{
	padding:100px 45px 0px 55px;
	}	
#text_referenz5{
	padding:110px 45px 0px 55px;
	}
#text_referenz6 p{
	font-style:italic;
}


/*impressum*/	
#text_impressum{
	font-size:19px;
	line-height:19px;
	margin:100px 10px 10px 265px;
	padding:0px 7px;
	width:500px;
	height:360px;
	position:absolute;
	overflow:auto;
	background-color:#081418;		
	}
#text_impressum p{
	margin:5px 0px 18px 0px;
	opacity: .8;
	}

/*loader*/
#startloader{
	position:absolute;
	margin:75px 36px;
	width:803px;
	height:482px;
	z-index:0;
	text-align:center;
}
#startloader img{
	height:25px;
	margin-top:220px;
	vertical-align:middle;
	text-align:center;
}
#loader{
	position:absolute;
	width:803px;
	height:482px;
	z-index:30;
	background-image: url("images/blueback.png");
	text-align:center;
}
#loader img{
	height:25px;
	margin-top:220px;
	vertical-align:middle;
	text-align:center;
}

.left{
	float:left;
	}
.right{
	float:right;
	}
.center{
	text-align:center;
	}
.clear{
	clear:both;
	}
.webonly{
	display:inline;
	}
.phoneonly{
	display:none;
	}
.absolute{
	position:absolute;
	}
#sound{
	position:absolute;
	top:579px;
	left:423px;
	padding:0px;
	}