     html{
overflow:hidden;
}

body{
position:absolute;
top:0px;left:0px;
margin:0px auto; 
padding:0px;
width:100%;
height:100%;
}

div#basis{
position:absolute;left:50%;top:50%;margin-left:-495px;margin-top:-280px;width:990px;height:560px;
background-image:url('../images/start.jpg'); background-repeat:no-repeat;z-index:2;
}
div#christiane_costisella{
position:absolute;width:710px;height:379px;left:280px;top:0px;background-image:url('../images/christiane_costisella.jpg');
background-repeat:no-repeat;z-index:4;
}
div#menu{
position:absolute;left:250px;top:380px;width:600px;height:50px;z-index:5;
}
div#kontakt{
position:absolute;left:300px;top:480px;width:600px;height:50px;z-index:5;
}
div#content{
position:absolute;top:50px;left:400px;width:500px;height:300px;z-index:4;overflow:auto;border-left:2px solid #ccc;
}

div#player{
position:absolute;width:370px;height:70px;top:300px;left:430px;z-index:6;
}

div#playerinfo{
position:absolute;width:20px;height:20px;left:10px;top:2px;z-index:6;
}
div#guestbook{
position:absolute;height:460px;top:40px;left:380px;z-index:7;
overflow:auto;
}
.tabplayer{
width:100%;height:100%;
}
.tdplayer{
width:100%;height:85%;vertical-align:middle;text-align:center;
}
.tabmenu{
width:100%;height:100%; border-collapse:collapse;position:absolute;bottom:5px;
}
.tdmenu{
width:20%;vertical-align:bottom;text-align:left;
}


.info{
cursor:help;
position:relative;
z-index:100;
}
a.info span{
display:none;
}
a.info:hover span{
display:block;
position:absolute;
top:-60px;left:-500px;width:600px;height:40px;
background:#F4E5E9;
padding:5px;
z-index:200;
font-size:10px; color: #000099; font-family:verdana; text-align:center;
text-decoration:none;
}
a.back:link{
font-family:verdana;font-size:10px;font-weight:normal;color:#600000;text-align:center;
}
a.back:visited{
font-family:verdana;font-size:10px;font-weight:normal;color:#600000;text-align:center;
}
a.back:hover{
font-family:verdana;font-size:10px;font-weight:normal;color:#ccc;text-align:center;
}
a.normal:link{
font-family:verdana;font-size:12px;font-weight:normal;color:#f5f5f5;text-align:center;outline:none;
}
a.normal:active{
font-family:verdana;font-size:12px;font-weight:normal;color:#f5f5f5;text-align:center;outline:none;
}
a.normal:visited{
font-family:verdana;font-size:12px;font-weight:normal;color:#f5f5f5;text-align:center;outline:none;
}
a.normal:hover{
font-family:verdana;font-size:12px;font-weight:normal;color:#fff;text-align:center;outline:none;
}
.textnormal{
font-family:verdana;font-size:14px;font-style:normal;color:#ffffff;padding-left:10px;padding-top:0px;text-align:left;
}
.text12{
font-family:verdana;font-size:12px;font-style:normal;color:#ffffff;padding-left:0px;padding-top:0px;text-align:left;
}
.textueb{
font-family:verdana;font-size:12px;font-weight:bold;color:#ffffff;padding-left:30px;padding-top:0px;text-align:left;
}
.textkontakt{
font-family:verdana;font-size:12px;font-style:normal;color:#ffffff;
text-align:left;margin-top:0px;margin-bottom:10px;
}
.textdanke{
font-family:verdana;font-size:12px;font-style:normal;color:#000000;
text-align:center;letter-spacing:7px;padding-top:30px;
}
.contenttab{
width:430px;height:230px;
}
.contenttd{
width:100%;height:100%;vertical-align:top;padding-top:10px;padding-left:50px;
}
.ul1{
list-style-type:circle;padding-top:0px;margin-top:0px;padding-left:30px;
}
.li1{
font-family:verdana;font-size:14px;font-style:normal;color:#ffffff;padding-left:0px;padding-top:10px;text-align:left;
}
.bild{
border:0px;text-align:center;
}


.kontaktformular  {
	 
width:  500px;
margin:0px 0px;
     padding: 0px 10px;
     font-size: 11px;
     font-family: Tahoma, Verdana, Arial;
     border: 1px solid #666666;
     background: #F5F5F5;
     }

.kontaktformular fieldset {margin: 10px 0; text-align:center;}
.kontaktformular a {color: #990000; text-decoration: none;}
.kontaktformular a:hover {color: #000000;}
  
.kontaktformular legend {
	 background: #D6656F;
	 color: #fff;
	 padding: 3px 10px;
	 border: 1px solid #fff;
	 text-transform: uppercase;
	 }
	  
.kontaktformular label {
     width: 280px;
     padding: 3px 10px;
     margin: 3px 0px;
     }
          
.kontaktformular input, .kontaktformular textarea {
     border-right: 1px solid #ddd; 
     border-bottom: 1px solid #ddd;
     border-left: 1px solid #666666; 
     border-top: 1px solid #666666;
     background: #F4E5E9;
     padding: 0px 3px;
     margin: 3px 0;
     } 
 
.kontaktformular input:active, .kontaktformular input:focus, .kontaktformular input:hover { background: #F1F6DA;}
.kontaktformular textarea:active, .kontaktformular textarea:focus, .kontaktformular textarea:hover { background: #F1F6DA;}
         
.buttons {text-align: center;padding-top:20px;}
.buttons input {background: #555555; color: #fff; border-top:2px solid #fff; border-left:2px solid #fff; border-bottom:2px solid #666666; border-right:2px solid #666666;}
.buttons input:hover {background: #555555; color: #fff; border-top:2px solid #ddd; border-left:2px solid #ddd; border-bottom:2px solid #fff; border-right:2px solid #fff;}

.anfrage{
text-align:left;
}