@charset "UTF-8";
/* CSS Document */

html, body {
background:url(GWS_p/GWS_bg_body.jpg) repeat;
margin: 0;
padding: 0;
 height: 100%; 
font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
}

img{
border:0;
}

#wrap {
width: 100%;
height: 100%;
background:url(GWS_p/GWS_bg_wrap.jpg) no-repeat center bottom;
margin:auto;
}

#nav{
text-align: left;
color:#FFF;
background:#4682B4;
font-size:12px;
padding:10px 0 0 10px;
clear:left;
height:20px;
}

#logo{
text-align: right;
padding:0;
clear:left;
}



#nav a{
color:#FFF;
text-decoration:none;
padding:5px;
margin:0;
}

#nav a:hover{
}

.claim{
text-align: center;
margin:200px 0 0 0;
padding:0;
}

.claim h1{
	padding:0;
	margin:0;
	font-size:24px;
	color:#FF0;
	font-weight:normal
}


.claim h1 span{
	color:#4682B4;
}

#produkt{
width:1000px;
position:absolute;
margin:0 0 0 50px;
z-index:9998;
text-align:left;
}

#produkt p{
background:#708090;
font-size:14px;
line-height:150%;
color:#FFF;
padding:20px 20px 10px 20px;
}

#produkt p span{
background:#708090;
font-size:24px;
line-height:120%;
color:#FFF;
}

#produkt a{
font-size:14px;
line-height:120%;
color:#000;
text-decoration:underline;
}

#produkt a:hover{
text-decoration:none;
}

#kontakt a{
font-size:12px;
line-height:120%;
color:#000;
text-decoration:underline;
}

#kontakt a:hover{
text-decoration:none;
}

#vorteile{
width:400px;
position:absolute;
margin:0 0 0 650px;
z-index:9999;
text-align:left;
}

#vorteile h1,
#produkt h1{
color:#FFF;
background:#4682B4;
padding:15px 0 15px 15px;
margin:0 0 10px 0;
font-weight:bold;
font-size:14px;
}

#vorteile h1{
margin:0 0 15px 0;
}

#vorteile table{
background:#708090;
font-size:14px;
line-height:150%;
color:#FFF;
padding:20px 20px 10px 20px;
margin-top:10px
}

#vorteile table td{
padding:2px;
}

#kontakt{
background:#4682B4;
left:150px;
top:30px;
position:absolute;
margin:0;
width:330px;
z-index:9999;
text-align:left;
border:1px solid #000;
border-top:0;
}

#kontakt table{
font-size:12px;
color:#FFF;
padding:20px 0 10px 20px;
}

#kontakt table td{
padding:2px;
}

input.field_text, textarea{
border:1px solid #000;
background:#708090;
padding:4px;
width:160px;
color:#FFF
}

#success{
height:22px;
width:945px;
margin-left:5px;
float:left;
background:#090;
font-size:12px;
color:#FFF;
padding:8px 0 0 0;
}
	
#register{
width: 950px;
height:40px;
background: url(GWS_p/BM_senden_bar.png) no-repeat 5px 0;
padding:10px 0 0 0;
margin:10px 0 0 0;
}

#register table{
border-collapse:collapse;
}


#kontakt a.senden,
#register a.senden{
background:url(GWS_p/BM_senden.png) no-repeat;
height:32px;
width:88px;	
padding:0;
margin:0;
float:left;
}

#kontakt a.senden:hover,
#register a.senden{
	background:url(GWS_p/BM_senden.png) no-repeat 0 -32px;
}

#kontakt a.senden:active,
#register a.senden:active{
	background:url(GWS_p/BM_senden.png) no-repeat 0 -64px;
}