* {
padding:0;
margin:0;
}

img{
border:none;    
}

.bold{
font-weight:bold;    
}

h2{
font-size:12px;
margin-left:8px;
padding-top:5px;    
}

h3{
font-size:16px;
padding:5px;    
}

h4{
font-size:12px;
padding:5px;
margin-top:10px;    
}

a{
color:#006600;    
}

p{
padding:5px;
}

p.green{
color:#006600;
padding-bottom:20px;    
}

p.venice{
padding-bottom:20px;    
}

input.submit{
margin:0px 6px 0px 6px;
padding:0px 3px 0px 3px;
}

input.radio{
height:13px;
width:13px;
}

html{
height:100%; 
max-height:100%; 
padding:0; 
margin:0; 
border:0; 
background:#ffffff;
font-size:76%; 
font-family:verdana;
}

body{
height:100%; 
max-height:100%; 
}

#lang{
width:100%;
height:25px;
color:#ffffff;
text-align:center;
background:#006600;    
}

#lang p{
display:inline;
padding:0px;
}

#lang ul{
display:inline;
margin-left:5px;
list-style-type:none;    
}

#lang ul li{
font-size:10px;
display:inline;
margin-right:5px;    
}

#lang ul a{
color:#ffffff;
text-decoration:none;    
}

#lang img{
position:relative;
top:4px;    
}    

#wrapper{
width:1010px;
margin: 0 auto;
}

#content{
width:1010px;
padding:250px 10px 0px 10px;
color:#151515;
z-index:10;
}

* html #content{
padding-top:250px;
}

#content2{
width:1010px;
padding:160px 10px 0px 10px;
color:#151515;
z-index:10;
}

* html #content2{
padding-top:160px;
}

#content2 ul.links{
list-style-type:none;
margin:0px 0px 10px 5px;
padding:0px;
color:#006600;
background:#ffffff;
}

#content2 ul.links li{
padding:2px 0px 2px 0px;
}

#content div.row{
float:left;
width:50%;
padding:5px 0px 15px 0px;    
}

#content div.line{
float:left;
width:990px;
padding:5px 0px 5px 0px;
text-align:center;    
}

#ztop{
margin-bottom:40px;
}

#ztop ul{
width:450px;
margin:5px 0px 0px 30px;
padding:12px 0px 15px 0px;
color:#006600;
background:#ffffff url(images/WLAN2.gif) no-repeat top right;
}

#zimmer_img1{
padding:20px 0px 20px 0px;
}

#zimmer_img1 img{
margin-left:7px;    
}

#zimmer_img2{
padding:20px 0px 20px 0px;
text-align:center;
}

#zbottom{
padding-top:20px;
text-align:center;    
}

#zbottom img{
margin:0px 5px 20px 5px;    
}

#kinder span{
text-decoration:underline;    
}

#head{
position:absolute;
top:45px;
z-index:5;
width:1010px; 
}

#head img{
border:none; 
}

#head_l{
float:left;
width:500px;
}

#head_l p{
padding:13px 0px 10px 0px;
font-size:11px;
text-align:center;    
}

#head_l td{
padding:5px;    
}

#head_l ul{
list-style-type:none;    
}

#head_l li{
display:inline;
margin-right:11px;    
}

#head_r{
float:left;
width:510px;
}

#head_r div.rcl{
float:right;
width:50px;
height:130px;
background:#ffffff url(images/rcl.gif) top left no-repeat;    
}

#head_r div.rcr{
float:right;
width:50px;
height:130px;
background:#ffffff url(images/rcr.gif) top left no-repeat;    
}

#head_r table{
float:right;
height:130px;
text-align:right;
background:#006600;
color:#ffffff;
font-size:8pt;    
}

* html #head_r table{
padding:0px;
}

#head_r td{
padding:1px 0px 1px 0px;
}

#head_r td.center{
text-align:center;
font-size:10px;    
}

#head_r td.ddl{
width:40%;    
text-align:right;    
}

#head_r td.ddr{
width:60%;
text-align:left;
}

#info{
float:left;
width:990px;
color:#006600;
font-weight:bold;    
}

#info div.outer{
float:left;
width:380px;
padding-top:20px;
text-align:center;    
}

#info div.inner{
float:left;
width:230px;
padding-top:20px;
text-align:center;    
}

#foot{
float:left;
width:100%;
height:25px;
color:#ffffff;
text-align:center;
background:#006600;
}

#foot ul{
margin-top:4px;
list-style-type:none;    
}

#foot ul li{
display:inline;
padding:2px;    
}

#foot ul a{
color:#ffffff;
}

