@charset "UTF-8";
#links {
	position:absolute;
	left:0px;
	top:0px;
	width:50px;
	height:100%;
	z-index:0;
}
#index_oben {
	font-family: Helvetica;
	font-size: 20px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(../Bilder/Bild_index_01.jpg);
	position: absolute;
	left: 50px;
	top: 0px;
	width: 880px;
	height: 320px;
	z-index: 2;
}
#ende {
	font-family: Helvetica;
	font-size: 20px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	position: absolute;
	left: 100px;
	top: 100px;
	width: 500px;
	height: 250px;
	z-index: 300;
	background-color: #990000;
}
#index_mitte {
	font-family: Helvetica;
	font-size: 20px;
	font-style: normal;
	line-height: 20px;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(../Bilder/Bild_index_03.jpg);
	position: absolute;
	left: 50px;
	top: 320px;
	width: 880px;
	height: 160px;
	z-index: 2;
}
#index_gb {
	font-family: Helvetica;
	font-size: 20px;
	font-style: normal;
	line-height: 20px;
	font-weight: bold;
	color: #FFFFFF;
	position: absolute;
	left: 50px;
	top: 30px;
	width: 880px;
	height: 600px;
	z-index: 2;
	background-color: #33A9DE;
	padding-left: 15px;
}
#index_inhalt {
	position:absolute;
	left:50px;
	top:480px;
	width:880px;
	height:540px;
	z-index:2;
	background-color: #33A9DE;
	}
#index_inhalt2 {
	position:absolute;
	left:590px;
	top:480px;
	width:340px;
	height:290px;
	z-index:2;
	background-color: #33A9DE;
	}	
#kontakt_inhalt {
	position:absolute;
	left:50px;
	top:320px;
	width:880px;
	height:450px;
	z-index:2;
	background-color: #33A9DE;
}
#impressum_inhalt {
	position:absolute;
	left:20px;
	top:20px;
	width:770px;
	height:500px;
	z-index: 1;
	font-family: Helvetica;
	font-size: 18px;
	color: #FFFFFF;
	line-height: 20px;
	font-weight: bold;
}
#ref_oben {
	position:absolute;
	left:50px;
	top:0px;
	width:880px;
	height:320px;
	z-index:1;
	background-image: url(../Bilder/ref_neu.jpg);
	}
#ref_inhalt {
	position:absolute;
	left:50px;
	top:320px;
	width:880px;
	height:700px;
	z-index:2;
	background-color: #33A9DE;
}
#sound_oben {
	position:absolute;
	left:50px;
	top:0px;
	width:880px;
	height:320px;
	z-index:1;
	background-image: url(../Bilder/sounddesign.jpg);
	}
#sound_inhalt {
	position:absolute;
	left:50px;
	top:320px;
	width:880px;
	height:700px;
	z-index:2;
	background-color: #33A9DE;
}
#team_oben {
	position:absolute;
	left:50px;
	top:0px;
	width:880px;
	height:320px;
	z-index:1;
	background-image: url(../Bilder/ausstattung_01.jpg);
}
#sd {
	width: 440px;
	height: 680px;
	left: 50px;
	top: 340px;
	background-color: #33A9DE;
	position: absolute;
	z-index: 3;
}
#sd a:link, 
#sd a:visited, 
#th a:link, 
#th a:visited,
#aus_text2 a:link,
#aus_text2 a:visited,
#impressum_inhalt a:link,
#impressum_inhalt a:visited,
#index_gb a:link,
#index_gb a:visited {
	font-family: Helvetica;
	font-size: 20px;
	font-style: normal;
	line-height: 23px;
	font-weight: bold;
	color: #9FCFE2;
	text-decoration: none;
}
#sd a:hover, 
#sd a:active,
#th a:hover,
#th a:active,
#aus_text2 a:hover,
#aus_text2 a:active,
#impressum_inhalt a:hover,
#impressum_inhalt a:active,
#index_gb a:hover,
#index_gb a:active  {
	font-family: Helvetica;
	font-size: 20px;
	font-style: normal;
	line-height: 23px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
#th {
	color: #FFFFFF;
	width: 440px;
	height: 680px;
	left: 490px;
	top: 340px;
	background-color: #33A9DE;
	position: absolute;
	z-index: 3;
}
#aus_oben {
	position:absolute;
	left:50px;
	top:0px;
	width:880px;
	height:320px;
	z-index:1;
	background-image: url(../Bilder/galerie_01.jpg);
}
#studioa_oben {
	position:absolute;
	left:50px;
	top:0px;
	width:880px;
	height:320px;
	z-index:1;
	background-image: url(../Bilder/studioa_neu.jpg);
}
#studiob_oben {
	position:absolute;
	left:50px;
	top:0px;
	width:880px;
	height:320px;
	z-index:1;
	background-image: url(../Bilder/studiob.jpg);
}
#studioc_oben {
	position:absolute;
	left:50px;
	top:0px;
	width:880px;
	height:320px;
	z-index:1;
	background-image: url(../Bilder/studioc.jpg);
}
#aus_text {
	color: #FFFFFF;
	text-decoration: none;
	background-color: #33A9DE;
	width: 660px;
	height: 610px;
	position: absolute;
	left: 50px;
	top: 360px;
	z-index: 2;
	padding-right: 0px;
}
#aus_bild {
	position:absolute;
	left:710px;
	top:360px;
	width:220px;
	height:610px;
	z-index:2;
	background-color: #33A9DE;
	font-family: Helvetica;
	color: #FFFFFF;
	font-weight: bold;
	line-height: 27px;
}
#aus_text2 {
	color: #FFFFFF;
	text-decoration: none;
	background-color: #33A9DE;
	width: 880px;
	height: 660px;
	position: absolute;
	left: 50px;
	top: 360px;
	z-index: 2;
	margin-left: 0px;
	margin-right: 0px;
}
#aus_bild2 {
	position:absolute;
	left:50px;
	top:760px;
	width:880px;
	height:210px;
	z-index:2;
	background-color: #33A9DE;
}
#weg_oben {
	position:absolute;
	left:50px;
	top:0px;
	width:880px;
	height:320px;
	z-index:1;
	background-image: url(../Bilder/weg/weg_1.jpg);
}
#weg2_oben {
	position:absolute;
	left:50px;
	top:0px;
	width:880px;
	height:320px;
	z-index:1;
	background-image: url(../Bilder/weg/weg_2.jpg);
}
#weg_text {
	background-color: #33A9DE;
	width: 880px;
	height: 660px;
	position: absolute;
	left: 50px;
	top: 360px;
	padding-right: 0px;
	z-index: 2;
	line-height: 25px;
}
#galerie_oben {
	position:absolute;
	left:50px;
	top:0px;
	width:880px;
	height:320px;
	z-index:1;
	background-image: url(../Bilder/ausstattung_02.jpg);
}
#galerie_inhalt {
	position:absolute;
	left:50px;
	top:320px;
	width:880px;
	height:700px;
	z-index:2;
	background-color: #33A9DE;
}
a:link {
	font-family: Helvetica;
	text-decoration: none;
	color: #FFFFFF;
}
a:visited {
	font-family: Helvetica;
	text-decoration: none;
	color: #FFFFFF;
}
a:hover {
	font-family: Helvetica;
	color: #33A9DE;
	text-decoration: none;
}
a:active {
	font-family: Helvetica;
	color: #FFFFFF;
	text-decoration: none;
}
#subnaviA {
	background-color: #33A9DE;
	position: absolute;
	width: 880px;
	height: 40px;
	top: 320px;
	left: 50px;
	z-index: 10;
	color: #FFFFFF;
}
#news {
	position:absolute;
	left:20px;
	top:20px;
	width:770px;
	height:500px;
	z-index: 1;
}
#news_tex {
	position:absolute;
	left:20px;
	top:20px;
	width:350px;
	height:500px;
	z-index: 1;
}
#news_bild {
	position:absolute;
	left:370px;
	top:20px;
	width:400px;
	height:500px;
	z-index: 1;
	padding-left: 20px;
	margin-top: 0px;
}
.main_menu {
	font-family: Helvetica;
	font-size: 22px;
	font-style: normal;
	line-height: 25px;
	font-weight: bold;
	color: #33A9DE;
}
#index_inhalt a:link {
	font-family: Helvetica;
	font-size: 20px;
	font-weight: bold;
	text-decoration: none;
	line-height: 25px;
	color: #9FCFE2;
	font-style: normal;
}
#index_inhalt a:visited {
	font-family: Helvetica;
	font-size: 20px;
	font-weight: bold;
	text-decoration: none;
	line-height: 25px;
	color: #9FCFE2;
	font-style: normal;
}
#index_inhalt a:hover, #index_inhalt a:active {
	font-family: Helvetica;
	font-size: 20px;
	font-weight: bold;
	text-decoration: none;
	line-height: 25px;
	color: #FFFFFF;
	font-style: normal;
}
#index_inhalt2 a:link {
	font-family: Helvetica;
	font-size: 20px;
	font-weight: bold;
	text-decoration: none;
	line-height: 25px;
	color: #9FCFE2;
	font-style: normal;
}
#index_inhalt2 a:visited {
	font-family: Helvetica;
	font-size: 20px;
	font-weight: bold;
	text-decoration: none;
	line-height: 25px;
	color: #9FCFE2;
	font-style: normal;
}
#index_inhalt2 a:hover, #index_inhalt a:active {
	font-family: Helvetica;
	font-size: 20px;
	font-weight: bold;
	text-decoration: none;
	line-height: 25px;
	color: #FFFFFF;
	font-style: normal;
}
#subnaviA a:link, #subnaviA a:visited {
font-family: Helvetica;
	font-size: 20px;
	font-weight: bold;
	text-decoration: none;
	line-height: 25px;
	color: #9FCFE2;
	font-style: normal;
}
#subnaviA a:hover, #subnaviA a:active {
	font-family: Helvetica;
	font-size: 20px;
	font-weight: bold;
	text-decoration: none;
	line-height: 25px;
	color: #FFFFFF;
	font-style: normal;
}
h1 {
	font-family: Helvetica;
	font-size: 20px;
	font-weight: bold;
	color: #F0F7FA;
	line-height: 23px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	margin-left: 0px;
}
h2 {
	font-family: Helvetica;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 15px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	margin-left: 0px;
}
p {
	font-family: Helvetica;
	font-size: 20px;
	font-style: normal;
	line-height: 23px;
	color: #9FCFE2;
	font-weight: bold;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
img {
	padding-top: 23px;
	border: 0px;
	margin-bottom: 10px;
}
#ref_over {
	position:absolute;
	left:0px;
	top:0px;
	width:800px;
	height:450px;
	z-index:2;
	background-color: #33A9DE;
	text-decoration: none;
	padding-left: 15px;
}
.kon-impr {
	font-family: Helvetica;
	font-size: 20px;
	font-weight: bold;
	line-height: 25px;
	color: #FFFFFF;
}
#ref_over a:link, ref_over a:visited {
	font-family: Helvetica;
	font-size: 20px;
	color: #9FCFE2;
}
#ref_over a:hover, ref_over a:active {
	font-family: Helvetica;
	font-size: 20px;
	text-decoration: none;
	color: #FFFFFF;
}
#gal_01 {
	position:absolute;
	left:50px;
	top:380px;
	width:220px;
	height:230px;
	z-index:5;
	background-color: #33A9DE;
}
#gal_02 {
	position:absolute;
	left:270px;
	top:380px;
	width:220px;
	height:230px;
	z-index:5;
	background-color: #33A9DE;
}
#gal_03 {
	position:absolute;
	left:490px;
	top:380px;
	width:220px;
	height:230px;
	z-index:5;
	background-color: #33A9DE;
}
#gal_04 {
	position:absolute;
	left:710px;
	top:380px;
	width:220px;
	height:230px;
	z-index:5;
	background-color: #33A9DE;
}
#galerie_inhalt a:link, #galerie_inhalt a:visited {
	color: #9FCFE2;
	font-family: Helvetica;
	font-size: 20px;
	font-weight: bold;
}
#galerie_inhalt a:hover, #galerie_inhalt a:active {
	color: #FFFFFF;
	font-family: Helvetica;
	font-size: 20px;
	font-weight: bold;
}	
#gal_01 a:link, #gal_01 a:visited,
#gal_02 a:link, #gal_02 a:visited,
#gal_03 a:link, #gal_03 a:visited,
#gal_04 a:link, #gal_04 a:visited {
	color: #9FCFE2;
	font-family: Helvetica;
	font-size: 20px;
	font-weight: bold;
}
#gal_01 a:hover, #gal_01 a:active,
#gal_02 a:hover, #gal_02 a:active,
#gal_03 a:hover, #gal_03 a:active,
#gal_04 a:hover, #gal_04 a:active {
	color: #FFFFFF;
	font-family: Helvetica;
	font-size: 20px;
	font-weight: bold;
}
#impr {
	font-family: Helvetica;
	font-size: 12px;
	font-style: normal;
	line-height: 30px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
	text-decoration: none;
	width: 880px;
	height: 30px;
	left: 50px;
	top: 1020px;
	position: absolute;
	background-color: #33A9DE;
	z-index: 1;
}
#impr  a:link, #impr  a:visited {
	font-family: Helvetica;
	font-size: 12px;
	font-weight: bold;
	color: #83C3DF;
	font-style: normal;
}
#impr  a:hover, #impr  a:active {
	font-family: Helvetica;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	font-style: normal;
}

div.boxleft {
	float     : left;
}

div.boxleft ul {
	margin    : 0px;
	padding   : 0px;
	list-style-type : none;
}

div.boxleft ul li {
	display   : inline;
	margin-right : 13px;
}

div.boxright {
	float     : right;
}

div.clear {
	clear     : both;
}

#content {
	position: absolute;
	left: 100px;
	width: 400px;
	z-index: 1;
}
#ueber_oben {
	font-family: Helvetica;
	font-size: 20px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(../Bilder/ueberuns_oben.jpg);
	position: absolute;
	left: 50px;
	top: 0px;
	width: 880px;
	height: 320px;
	z-index: 2;
}
#ueber_mitte {
	font-family: Helvetica;
	font-size: 20px;
	font-style: normal;
	line-height: 20px;
	font-weight: bold;
	color: #FFFFFF;
	position: absolute;
	left: 50px;
	top: 320px;
	width: 880px;
	height: 160px;
	z-index: 2;
}
#ueber_inhalt {
	position:absolute;
	left:50px;
	top:360px;
	width:880px;
	height:660px;
	z-index:2;
	background-color: #33A9DE;
	}
#logo_imp {
	position:absolute;
	left:645px;
	top:0px;
	z-index:15;
	}
#news_07 {
	position:absolute;
	left:20px;
	top:20px;
	z-index:15;
	width: 780px;
	}
#news_07  a:link, #news_07  a:visited,
#news_tex  a:link, #news_tex  a:visited,
#sound_inhalt  a:link, #sound_inhalt  a:visited {
	font-family: Helvetica;
	font-size: 20px;
	font-weight: bold;
	color: #9FCFE2;
	font-style: normal;
}
#news_07  a:hover, #news_07  a:active,
#news_tex  a:hover, #news_tex  a:active,
#sound_inhalt  a:hover, #sound_inhalt  a:active  {
	font-family: Helvetica;
	font-size: 20px;
	font-weight: bold;
	color: #FFFFFF;
	font-style: normal;
}
