html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, center, dl, dt, dd, ol, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
    background: none repeat scroll 0 0 transparent;
    border: 0 none;
    font-size: 100%;
    margin: 0;
    outline: 0 none;
    padding: 0;
}
body {
    background-repeat: no-repeat;
	background-attachment: fixed;
	background-position:center center;
	margin:0;
    font-family: Arial, Helvetica,sans-serif;
    font-size: 0.8em;
    line-height: 1.2em;
    margin: 0;
}
#preload {
    display: none;
}
#header {
    background-image: url("../bilder/bg.jpg");
    background-repeat: no-repeat;
    height: 600px;
    left: 50%;
    margin-left: -500px;
    margin-top: -300px;
    position: absolute;
    top: 50%;
    width: 1000px;
    z-index: 1;
}
#logo {
	position:absolute;
	top:9px;
	left:56px;
	z-index:3;
}

/*CLASS*/

a:link, a:active, a:visited {
	font-family:Arial, Helvetica, sans-serif;
	color: #009cd1;
	text-decoration: none;
}

a:hover a:focus, a:active {
	font-family:Arial, Helvetica, sans-serif;
	color: #000;
	text-decoration: none;
}

h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 1.6em;
	font-weight:bold;
	line-height:1.3em;
	color: #000;
}
h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	line-height:1em;
	font-weight:bold;
	color: #009cd1;
}




.color {
	color: #009cd1;
}

.color02 {
	color: #000;
}
li {
	text-decoration:none;
	list-style:disc;
	color: #009cd1;
}

.space {
	padding-left:6px;
}
.space02 {
	padding-left:60px;
}
.space03 {
	padding-left:150px;
}
.space04 {
	padding-left:80px;
}
.space04 {
	padding-left:47px;
}
/*NAVI*/

#nav {
	position: absolute;
    z-index: 5;
}

#home {
	position: absolute;
    left: 331px;
	top: 58px;
    z-index: 5;
}
#home a, #home a:link, #home a:visited {
    color: #000;
    font-size: 1.3em;
    font-weight: bold;
    line-height: 1.3em;
}
#home a:hover, #home a:focus, #home a:active {
    color: #009cd1;
    font-size: 1.3em;
    font-weight: bold;
    line-height: 1.3em;
}
#home_active {
	position: absolute;
	 color: #009cd1;
	font-size: 1.3em;
    font-weight: bold;
	left: 331px;
	top: 58px;
    line-height: 1.3em;
	z-index: 5;
}
#company {
	position: absolute;
    left: 398px;
	top: 58px;
    z-index: 5;
}
#company a, #company a:link, #company a:visited {
    color: #000;
    font-size: 1.3em;
    font-weight: bold;
    line-height: 1.3em;
}
#company a:hover, #company a:focus, #company a:active {
    color: #009cd1;
    font-size: 1.3em;
    font-weight: bold;
    line-height: 1.3em;
}
#company_active {
	position: absolute;
	 color: #009cd1;
	font-size: 1.3em;
    font-weight: bold;
	left: 398px;
	top: 58px;
    line-height: 1.3em;
	z-index: 5;
}
#efforts {
	position: absolute;
    left: 523px;
	top: 58px;
    z-index: 5;
}
#efforts a, #efforts a:link, #efforts a:visited {
    color: #000;
    font-size: 1.3em;
    font-weight: bold;
    line-height: 1.3em;
}
#efforts a:hover, #efforts a:focus, #efforts a:active {
    color: #009cd1;
    font-size: 1.3em;
    font-weight: bold;
    line-height: 1.3em;
}
#efforts_active {
	position: absolute;
	 color: #009cd1;
	font-size: 1.3em;
    font-weight: bold;
	left: 523px;
	top: 58px;
    line-height: 1.3em;
	z-index: 5;
}
#news {
	position: absolute;
    left: 631px;
	top: 58px;
    z-index: 5;
}
#news a, #news a:link, #news a:visited {
    color: #000;
    font-size: 1.3em;
    font-weight: bold;
    line-height: 1.3em;
}
#news a:hover, #news a:focus, #news a:active {
    color: #009cd1;
    font-size: 1.3em;
    font-weight: bold;
    line-height: 1.3em;
}
#news_active {
	position: absolute;
	 color: #009cd1;
	font-size: 1.3em;
    font-weight: bold;
	left: 631px;
	top: 58px;
    line-height: 1.3em;
	z-index: 5;
}
#contact {
	position: absolute;
    left: 768px;
	top: 58px;
    z-index: 5;
}
#contact a, #contact a:link, #contact a:visited {
    color: #000;
    font-size: 1.3em;
    font-weight: bold;
    line-height: 1.3em;
}
#contact a:hover, #contact a:focus, #contact a:active {
    color: #009cd1;
    font-size: 1.3em;
    font-weight: bold;
    line-height: 1.3em;
}
#contact_active {
	position: absolute;
	 color: #009cd1;
	font-size: 1.3em;
    font-weight: bold;
	left: 768px;
	top: 58px;
    line-height: 1.3em;
	z-index: 5;
}
#imprint {
	position: absolute;
    left: 851px;
	top: 58px;
    z-index: 5;
}
#imprint a, #imprint a:link, #imprint a:visited {
    color: #000;
    font-size: 1.3em;
    font-weight: bold;
    line-height: 1.3em;
}
#imprint a:hover, #imprint a:focus, #imprint a:active {
    color: #009cd1;
    font-size: 1.3em;
    font-weight: bold;
    line-height: 1.3em;
}
#imprint_active {
	position: absolute;
	 color: #009cd1;
	font-size: 1.3em;
    font-weight: bold;
	left: 851px;
	top: 58px;
    line-height: 1.3em;
	z-index: 5;
}

#subnav {
	position: absolute;
    z-index: 5;
}

#philosophy {
	position: absolute;
    left: 63px;
	top: 506px;
    z-index: 5;
}
#philosophy a, #philosophy a:link, #philosophy a:visited {
    color: #000;
    font-size: 1.05em;
    font-weight: bold;
    line-height: 1.2em;
}
#philosophy a:hover, #philosophy a:focus, #philosophy a:active {
    color: #009cd1;
    font-size: 1.05em;
    font-weight: bold;
    line-height: 1.2em;
}
#philosophy_active {
	position: absolute;
	color: #009cd1;
	font-size: 1.05em;
    font-weight: bold;
	left: 63px;
	top: 506px;
    line-height: 1.2em;
	z-index: 5;
}
#unterhalt {
	position: absolute;
	left: 63px;
	top: 506px;
	z-index: 5;
}
#unterhalt  a, #unterhalt  a:link, #unterhalt  a:visited {
    color: #000;
    font-size: 1.05em;
    font-weight: bold;
    line-height: 1.2em;
}
#unterhalt  a:hover, #unterhalt  a:focus, #unterhalt  a:active {
    color: #009cd1;
    font-size: 1.05em;
    font-weight: bold;
    line-height: 1.2em;
}
#unterhalt_active {
	position: absolute;
	color: #009cd1;
	font-size: 1.05em;
    font-weight: bold;
	left: 63px;
	top: 506px;
    line-height: 1.2em;
	z-index: 5;
}
#glas {
	position: absolute;
	left: 224px;
	top: 506px;
	z-index: 5;
	width: 198px;
}
#glas  a, #glas  a:link, #glas  a:visited {
    color: #000;
    font-size: 1.05em;
    font-weight: bold;
    line-height: 1.2em;
}
#glas  a:hover, #glas  a:focus, #glas  a:active {
    color: #009cd1;
    font-size: 1.05em;
    font-weight: bold;
    line-height: 1.2em;
}
#glas_active {
	position: absolute;
	color: #009cd1;
	font-size: 1.05em;
	font-weight: bold;
	left: 224px;
	top: 506px;
	line-height: 1.2em;
	z-index: 5;
	width: 199px;
}
#grund {
	position: absolute;
	left: 63px;
	top: 530px;
	z-index: 5;
}
#grund  a, #grund  a:link, #grund  a:visited {
    color: #000;
    font-size: 1.05em;
    font-weight: bold;
    line-height: 1.2em;
}
#grund  a:hover, #grund  a:focus, #grund  a:active {
    color: #009cd1;
    font-size: 1.05em;
    font-weight: bold;
    line-height: 1.2em;
}
#grund_active {
	position: absolute;
	color: #009cd1;
	font-size: 1.05em;
    font-weight: bold;
	left: 63px;
	top: 530px;
    line-height: 1.2em;
	z-index: 5;
}
#bau  {
	position: absolute;
	left: 225px;
	top: 530px;
	z-index: 5;
	width: 196px;
}
#bau   a, #bau  a:link, #bau   a:visited {
    color: #000;
    font-size: 1.05em;
    font-weight: bold;
    line-height: 1.2em;
}
#bau   a:hover, #bau   a:focus, #bau   a:active {
    color: #009cd1;
    font-size: 1.05em;
    font-weight: bold;
    line-height: 1.2em;
}
#bau_active {
	position: absolute;
	color: #009cd1;
	font-size: 1.05em;
	font-weight: bold;
	left: 225px;
	top: 530px;
	line-height: 1.2em;
	z-index: 5;
	width: 197px;
}
#weitere  {
	position: absolute;
	left: 434px;
	top: 530px;
	z-index: 5;
	width: 106px;
}
#weitere   a, #weitere  a:link, #weitere   a:visited {
    color: #000;
    font-size: 1.05em;
    font-weight: bold;
    line-height: 1.2em;
}
#weitere   a:hover, #weitere   a:focus, #weitere   a:active {
    color: #009cd1;
    font-size: 1.05em;
    font-weight: bold;
    line-height: 1.2em;
}
#weitere_active {
	position: absolute;
	color: #009cd1;
	font-size: 1.05em;
	font-weight: bold;
	left: 434px;
	top: 530px;
	line-height: 1.2em;
	z-index: 5;
	width: 118px;
}

#agb {
	position: absolute;
	left: 63px;
	top: 506px;
	z-index: 5;
}
#agb  a, #agb  a:link, #agb  a:visited {
    color: #000;
    font-size: 1.05em;
    font-weight: bold;
    line-height: 1.2em;
}
#agb  a:hover, #agb  a:focus, #agb  a:active {
    color: #009cd1;
    font-size: 1.05em;
    font-weight: bold;
    line-height: 1.2em;
}
#agb_active {
	position: absolute;
	color: #009cd1;
	font-size: 1.05em;
    font-weight: bold;
	left: 63px;
	top: 506px;
    line-height: 1.2em;
	z-index: 5;
}
#disclaimer {
	position: absolute;
	left: 131px;
	top: 506px;
	z-index: 5;
}
#disclaimer  a, #disclaimer  a:link, #disclaimer  a:visited {
    color: #000;
    font-size: 1.05em;
    font-weight: bold;
    line-height: 1.2em;
}
#disclaimer  a:hover, #disclaimer  a:focus, #disclaimer  a:active {
    color: #009cd1;
    font-size: 1.05em;
    font-weight: bold;
    line-height: 1.2em;
}
#disclaimer_active {
	position: absolute;
	color: #009cd1;
	font-size: 1.05em;
    font-weight: bold;
	left: 131px;
	top: 506px;
    line-height: 1.2em;
	z-index: 5;
}
#datenschutz {
	position: absolute;
	left: 238px;
	top: 506px;
	z-index: 5;
}
#datenschutz  a, #datenschutz  a:link, #datenschutz  a:visited {
    color: #000;
    font-size: 1.05em;
    font-weight: bold;
    line-height: 1.2em;
}
#datenschutz  a:hover, #datenschutz  a:focus, #datenschutz  a:active {
    color: #009cd1;
    font-size: 1.05em;
    font-weight: bold;
    line-height: 1.2em;
}
#datenschutz_active {
	position: absolute;
	color: #009cd1;
	font-size: 1.05em;
    font-weight: bold;
	left: 238px;
	top: 506px;
    line-height: 1.2em;
	z-index: 5;
}
#back {
	position: absolute;
	left: 357px;
	top: 506px;
	z-index: 5;
}
#back  a, #back  a:link, #back  a:visited {
    color: #000;
    font-size: 1.05em;
    font-weight: bold;
    line-height: 1.2em;
}
#back  a:hover, #back  a:focus, #back  a:active {
    color: #009cd1;
    font-size: 1.05em;
    font-weight: bold;
    line-height: 1.2em;
}
#back_active {
	position: absolute;
	color: #009cd1;
	font-size: 1.05em;
    font-weight: bold;
	left: 357px;
	top: 506px;
    line-height: 1.2em;
	z-index: 5;
}

/*TEXT*/
#article01 {
	position:absolute;
	top:174px;
	left:62px;
	width:460px;
	height:305px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 1.05em;
	line-height: 1.2em;
	overflow:auto;
	z-index:1;
}
#article02 {
	position:absolute;
	top:174px;
	left:62px;
	width:460px;
	height:300px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 1.05em;
    line-height: 1.2em;
	overflow:auto;
	z-index:1;
}
#article03 {
	position:absolute;
	top:174px;
	left:62px;
	width:625px;
	height:300px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 1.05em;
    line-height: 1.2em;
	overflow:auto;
	z-index:1;
}
#new {
	position:absolute;
	top:205px;
	left:62px;
	width:600px;
	height:330px;
	z-index:4;
	overflow:auto;
}
/*quotation*/

#quotation01 {
	position:absolute;
	top:310px;
	left:646px;
	z-index:4;
}
#quotation02 {
	position:absolute;
	top:310px;
	left:792px;
	z-index:4;
}
#quotation03 {
	position:absolute;
	top:329px;
	left:870px;
	z-index:4;
}
#quotation04 {
	position:absolute;
	top:422px;
	left:704px;
	z-index:4;
}
#quotation05 {
	position:absolute;
	top:129px;
	left:542px;
	z-index:4;
}
#quotation06 {
	position:absolute;
	top:422px;
	left:513px;
	z-index:4;
}
#quotation07 {
	position:absolute;
	top:130px;
	left:527px;
	z-index:4;
}
#quotation08 {
	position:absolute;
	top:323px;
	left:563px;
	z-index:4;
}
#quotation09 {
	position:absolute;
	top:272px;
	left:581px;
	z-index:4;
}
#quotation10 {
	position:absolute;
	top:164px;
	left:526px;
	z-index:4;
}
#quotation11 {
	position:absolute;
	top:227px;
	left:604px;
	z-index:4;
}
#quotation12 {
	position:absolute;
	top:202px;
	left:565px;
	z-index:4;
}
#quotation13 {
	position:absolute;
	top:241px;
	left:762px;
	z-index:4;
}
#quotation14 {
	position:absolute;
	top:175px;
	left:727px;
	z-index:4;
}

/*IMAGES*/

#img{
	position:absolute;
	top:92px;
	left:239px;

}
#img02{
	position:absolute;
	top:92px;
	left:612px;

}
#img03{
	position:absolute;
	top:92px;
	left:120px;

}
#img_plan01{
	position:absolute;
	top:439px;
	left:57px;
	z-index:4;
}
#img_plan02{
	position:absolute;
	top:439px;
	left:222px;
	z-index:3;
}
/*KONTAKT*/
#form {
	position:absolute;
	left:550px;
	top:214px;
	width:378px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.05em;
	line-height:0.625em;
	z-index:5;
}
#text {
	position:absolute;
	top:-1px;
	left:0;
}
#field01 {
	position:absolute;
	top:-3px;
	left:79px;
}
#field02 {
	position:absolute;
	top:20px;
	left:79px;
}
#field03 {
	position:absolute;
	top:44px;
	left:79px;
}
#field04 {
	position:absolute;
	top:68px;
	left:79px;
}
#field05 {
	position:absolute;
	top:91px;
	left:79px;
}
#field06 {
	position:absolute;
	top:115px;
	left:79px;
}
#field07 {
	position:absolute;
	top:139px;
	left:79px;
}
#field08 {
	position:absolute;
	top:163px;
	left:79px;
}
#info {
	position:absolute;
	left:98px;
	top:255px;
	color:#000;
}
#send {
	position:absolute;
	left:0;
	top:234px;
}
#send input {
	padding-bottom:1px;
}
.style input  {
	width: 250px;
	margin:0 0 1px 20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1em;
	line-height:1.2em;
}
.style textarea {
	margin: 0 0 8px 20px;
	width:250px;
	height:65px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1em;
	line-height:1.2em;
}
label {
	width:70px;
	margin-bottom:3px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1em;
	line-height:1.2em;
	text-align:left;
	color:#000;
}
#checkbox {
	position:absolute;
	left:95px;
	top:235px;
}
#brochure {
	position: absolute;
	top:241px;
	width:300px;
	left:115px;
	color:#000;
}
