a.mainlevel:link,a.mainlevel:visited {
font-family: Verdana, Arial, Helvetica, sans-serif;
 text-align:center;
	color: #666666;
	font-size: 15px;
	font-weight: bold;
  padding-top:10px;
  padding-bottom:10px;
  width:200px;
display:block;
font-weight:800;
text-decoration:none;
border-bottom: #666 solid 1px;
}

a.mainlevel:hover {
font-family: Verdana, Arial, Helvetica, sans-serif;
 text-align:center;
	color: #666;
	font-size: 15px;
	font-weight: bold;
  padding-top:10px;
  padding-bottom:10px;
  width:200px;
display:block;
font-weight:800;
text-decoration:none;
background-color:#ddd;
border-bottom: #666 solid 1px;
}
a.introlevel:link,a.introlevel:visited, a.introlevel:hover {
font-family: "Trebuchet MS",Verdana,Helvetica,Arial,Sans-Serif;
text-align:center;
color: #ECC7BF;
font-size: 18px;
font-weight: bold;
margin-top:330px;
margin-left:730px;
width:199px;
display:block;
font-weight:800;
text-decoration:none;
}

a.sublevel:link,a.sublevel:visited {
font-family: Verdana, Arial, Helvetica, sans-serif;
 text-align:center;
	color: #FFF;
	font-size: 15px;
	font-weight: bold;
  padding-top:10px;
  padding-bottom:10px;
  width:200px;
display:block;
font-weight:800;
text-decoration:none;
background-color:#666;
border-bottom: #666 solid 1px;
}
a.sublevel:hover {
font-family: Verdana, Arial, Helvetica, sans-serif;
 text-align:center;
	color: #666;
	font-size: 15px;
	font-weight: bold;
  padding-top:10px;
  padding-bottom:10px;
  width:200px;
display:block;
font-weight:800;
text-decoration:none;
background-color:#ddd;
border-bottom: #666 solid 1px;
}
a.linkbooking:link,a.linkbooking:visited {
font-family: Verdana, Arial, Helvetica, sans-serif;
text-align:center;
color: #bbb;
font-size: 14px;
font-weight: bold;
width:199px;
display:block;
font-weight:800;
text-decoration:none;
}
a.Bild:link,a.Bild:visited {
width:200px;
margin-left:50px;
margin-right:50px;
top:25px;
color:#FFF;
}
.a.trau:link, a.trau:visited, a.trau:hover {
font-family: "Trebuchet MS",Verdana,Helvetica,Arial,Sans-Serif;
font-weight: bold;
font-size: 16px;
color:#FFF;
text-decoration:none;
}  



html,body {
text-align:center;
background-color:#CD002B;
margin: 0;
padding: 0;
 }
div.hauptstart {
text-align:left;
width:950px;
height:650px;
background-image:url(/images/bg_komplett.jpg);
background-position:top left;
background-repeat:no-repeat!important;
margin:0 auto;
padding:0;
}

div.haupt {
text-align:left;
width:950px;
margin:0 auto;
padding:0;
}
.component_oben
{
	background-image: url(/images/bg_oben.jpg);
  background-repeat: no-repeat !important;
  text-align       : left;
  margin-top:0;
  width:950px;
  height:40px; 
  z-index:0;
  }        
.component_content {
	background-image: url(/images/bg_content.jpg);
  background-repeat: x-repeat;
  text-align: left;
  width:950px;
  z-index:0;
  }      
 
.component_unten
{ 
 background-image: url(/images/bg_unten.jpg);
 background-position: bottom left;
  background-repeat: no-repeat !important;
 width:950px; 
 height:45px; 
 margin-bottom:10px; 
 clear: both;
 z-index:2;
 }
  
.clear {
clear:both;
}

div#images {
float: left;
width: 400px;
height:590px;
margin-top: 28px;
margin-left: 26px; 
border-right:#FFF 1px solid;
z-index:3;
     }
.vita {
float:left;
background-image: url(/images/bg_vita.jpg);
background-position: top left;
background-repeat: no-repeat !important;
width: 690px;
margin-top: 0px;
margin-left: 25px; 
height:800px;
z-index:3;
     }     
.booking {
float:left;
background-image: url(/images/bg_booking.jpg);
background-position: 30px -20px;
background-repeat: no-repeat !important;
width: 690px;
margin-top: 0px;
margin-left: 24px; 
height:620px;
z-index:3;
     } 
.kontakt {
float:left;
background-image: url(/images/bg_kontakt.jpg);
background-position: 20px -30px;
background-repeat: no-repeat !important;
width: 690px;
margin-top: 0px;
margin-left: 24px; 
height:640px;
z-index:3;
     }                          
div#Navi {
float:right;
text-align:left;
left:0px;
width:197px;
margin-top:20px;
margin-right:16px;
z-index:3;
  }
div#Navi_content {
position:relative;
float:right;
text-align:left;
width:197px;
left:2px;
margin-top:-10px;
margin-right:18px;
z-index:3;
  } 
div#Info {
position:relative;
float:left;
left:0px;
margin-top:20px;
color:#FFF;
width:280px;
z-index:3;
  }
.Bild {
width:200px;
margin-left:50px;
margin-right:50px;
top:25px;
}
.bild_vita {
position:absolute;
left:1px;
padding-top:0px;
  }  
.schrift_vita {
position:absolute;
left:370px;
top:0px;
  }  
 .ueberschrift {
position: relative;
left:370px;
top:30px;
  }   
.text_vita {
position:relative;
font-family: "Trebuchet MS",Verdana,Helvetica,Arial,Sans-Serif;
color: #FFF;
font-size: 13px;
font-weight: normal;
left:320px;
top:50px;
width:350px;
text-align:left; 
  } 
.text_vita2 {
position:relative;
font-family: "Trebuchet MS",Verdana,Helvetica,Arial,Sans-Serif;
	color: #FFF;
	font-size: 13px;
	font-weight: normal;
left:50px;
top:60px;
width:620px;
text-align:left; 
  }

.text_kontakt {
position:absolute;
font-family: "Trebuchet MS",Verdana,Helvetica,Arial,Sans-Serif;
	color: #FFF;
	font-size: 12px;
	font-weight: normal;
left:300px;
top:90px;
width:380px;
text-algin:center; 
  }   
 .text_kontakt4 {
position:absolute;
font-family: "Trebuchet MS",Verdana,Helvetica,Arial,Sans-Serif;
	color: #FFF;
	font-size: 12px;
	font-weight: normal;
left:30px;
top:410px;
width:660px;
text-algin:center; 
  } 
.text_booking {
position:absolute;
font-family: "Trebuchet MS",Verdana,Helvetica,Arial,Sans-Serif;
	color: #FFF;
	font-size: 12px;
	font-weight: normal;
left:300px;
top:80px;
width:380px;
text-algin:center; 
  }            

.Leer {
height:20px;
}
.Leer_unterstrich {
height:40px;
border-bottom: #666 solid 1px;
} 
.Leer_oberstrich {
height:30px;
}     
p
{
	font-family: "Trebuchet MS",Verdana,Helvetica,Arial,Sans-Serif;
	color: #FFF;
	font-size: 11px;
	font-weight: normal;
  padding-top:10px;
  padding-left:15px;
  padding-right: 15px;
  text-align: justify;
  }    
  
.componentheading
{
font-family: "Trebuchet MS",Verdana,Helvetica,Arial,Sans-Serif;
color: #FFF;
font-size: 22px;
font-weight: bold;
padding-top:40px;
text-align: center;
  }
.componentheading_sub
{
font-family: "Trebuchet MS",Verdana,Helvetica,Arial,Sans-Serif;
color: #FFF;
font-size: 15px;
font-weight:bold;
padding-top:5px;
padding-bottom:5px;
text-align: center;
text-decoration:underline;
  }  
.componentheading_navi
{
	font-family: "Trebuchet MS",Verdana,Helvetica,Arial,Sans-Serif;  text-align:center;
	color: #666666;
	font-size: 15px;
	font-weight: bold;
  padding-top:50px;
  width:200px;
  }  
.componentheading_navi2
{
	font-family: "Trebuchet MS",Verdana,Helvetica,Arial,Sans-Serif;
  text-align:center;
	color: #666666;
	font-size: 15px;
	font-weight: bold;
  padding-top:20px;
  width:200px;
  }  
 .messen {
position:absolute;
font-family: "Trebuchet MS",Verdana,Helvetica,Arial,Sans-Serif;
font-weight: bold;
margin-top: 20px;
left: 180px;
font-size: 16px;
}  
   
.galas {
position:absolute;
font-family: "Trebuchet MS",Verdana,Helvetica,Arial,Sans-Serif;
font-weight: bold;
margin-top: 50px;
left: 70px;
font-size: 18px;
}  
.firmen {
position:absolute;
font-family: "Trebuchet MS",Verdana,Helvetica,Arial,Sans-Serif;
font-weight: bold;
margin-top: 100px;
left: 70px;
font-size: 16px;
}  
.lounge {
position:absolute;
font-family: "Trebuchet MS",Verdana,Helvetica,Arial,Sans-Serif;
font-weight: bold;
margin-top: 140px;
left: 100px;
font-size: 18px;
}  
.clubs {
position:absolute;
font-family: "Trebuchet MS",Verdana,Helvetica,Arial,Sans-Serif;
font-weight: bold;
margin-top: 190px;
left: 40px;
font-size: 26px;
}  
.pop {
position:absolute;
font-family: "Trebuchet MS",Verdana,Helvetica,Arial,Sans-Serif;
font-weight: bold;
margin-top: 250px;
left: 90px;
font-size: 16px;
}  
.dinner {
position:absolute;
font-family: "Trebuchet MS",Verdana,Helvetica,Arial,Sans-Serif;
font-weight: bold;
margin-top: 290px;
left: 60px;
font-size: 20px;
}  
.jubi {
position:absolute;
font-family: "Trebuchet MS",Verdana,Helvetica,Arial,Sans-Serif;
font-weight: bold;
margin-top: 330px;
left: 180px;
font-size: 14px;
}  
.hochzeit {
position:absolute;
font-family: "Trebuchet MS",Verdana,Helvetica,Arial,Sans-Serif;
font-weight: bold;
margin-top: 370px;
left: 100px;
font-size: 20px;
}  
.trauung {
position:absolute;
font-family: "Trebuchet MS",Verdana,Helvetica,Arial,Sans-Serif;
font-weight: bold;
margin-top: 420px;
left: 40px;
font-size: 16px;
}  
  
#website
{
	display:none;
}
.invisible
{
	display:none;
}



