body{
margin:0;
padding:0;
background: url(bg.gif) repeat-y center top;
color: #333;
}



.main {
margin:0 auto;
width:804px;
}

.cont {
margin:0 auto;
width:804px;
position:fixed;
}

.header{
background: url(titel.jpg);
width: 760px;
height: 180px;
border: 2px solid #ffffff; border-bottom:none;
margin:0 auto;
}

.header h1 {margin: 10px 50px 50px 20px;
font-family:"Courier New"; font-weight:bold; word-spacing:-5px; color:#666;
font-size:34px;}

.abc {
width: 800px;
height:40px;
margin: 0px auto;
background-color: #ffcc00;
border:2px solid #ffffff;
border-radius: 8px;
   -moz-border-radius: 8px;}

td { font-size:13px; font-family:Verdana,sans-serif; font-weight:bold;
color: #ffffff; }
select {font-size:13px; font-family:Verdana,sans-serif; font-weight:bold; color:#000000;}
.farbe { background-color:#ffffff; width:120px;  }
.form { background-color:#ffffff; width:260px;  }
.gift { text-align: center;
margin-top:7px;
font-size:18px; font-family:Verdana,sans-serif; font-weight:bold;
color: #CC3333; }

.tablenavi {
margin-left:70px;
margin-top:5px;
float:left;}
* html .tablenavi {
margin-left:30px;
margin-top:5px;
float:left;}


.container {
width:764px;
margin: 0px auto;
}

.mitte {
width:760px;
margin-top:220px;
border-left:2px solid #ffffff;
border-right:2px solid #ffffff;
float:left;
background-color: #ffe455;
padding-top:40px;
}

* html .mitte {
margin-top:0px;
}

.mittes {
width:760px;
margin-top:220px;
border-left:2px solid #ffffff;
border-right:2px solid #ffffff;
float:left;
background-color: #ffe455;
padding-top:40px;
}
* html .mittes {
margin-top:-10px;
}

.text {width: 590px;
background-color:#ffe455;
margin-left:30px; font-family:Verdana; font-size:11px;
text-align:left;
height:330px;
clear:both;
border-top:1px solid #ffffff;
padding-top:20px;
}

.te {width: 590px;
background-color:#ffe455;
margin-left:30px; font-family:Verdana; font-size:11px;
text-align:left;
height:340px;
clear:both;
border-top:1px solid #ffffff;
padding-top:20px;
}
.textnull {width: 590px;
background-color:#ffe455;
margin-left:30px; font-family:Verdana; font-size:11px;
text-align:left;
height:350px;
clear:both;
border-top:1px solid #ffffff;
padding-top:20px;
}
.tex {width: 590px;
background-color:#ffe455;
margin-left:30px; font-family:Verdana; font-size:11px;
text-align:left;
height:360px;
clear:both;
border-top:1px solid #ffffff;
padding-top:20px;
}
.texteins {width: 590px;
background-color:#ffe455;
margin-left:30px; font-family:Verdana; font-size:11px;
text-align:left;
height:370px;
clear:both;
border-top:1px solid #ffffff;
padding-top:20px;
}
.textzwei {width: 590px;
background-color:#ffe455;
margin-left:30px; font-family:Verdana; font-size:11px;
text-align:left;
height:380px;
clear:both;
border-top:1px solid #ffffff;
padding-top:20px;
}
.textdrei {width: 590px;
background-color:#ffe455;
margin-left:30px; font-family:Verdana; font-size:11px;
text-align:left;
height:390px;
clear:both;
border-top:1px solid #ffffff;
padding-top:20px;
}
.textvier {width: 590px;
background-color:#ffe455;
margin-left:30px; font-family:Verdana; font-size:11px;
text-align:left;
height:400px;
clear:both;
border-top:1px solid #ffffff;
padding-top:20px;
}
.textfuenf {width: 590px;
background-color:#ffe455;
margin-left:30px; font-family:Verdana; font-size:11px;
text-align:left;
height:410px;
clear:both;
border-top:1px solid #ffffff;
padding-top:20px;
}

.textsex {width: 590px;
background-color:#ffe455;
margin-left:30px; font-family:Verdana; font-size:11px;
text-align:left;
height:420px;
clear:both;
border-top:1px solid #ffffff;
padding-top:20px;
}
.textsieben {width: 590px;
background-color:#ffe455;
margin-left:30px; font-family:Verdana; font-size:11px;
text-align:left;
height:440px;
clear:both;
border-top:1px solid #ffffff;
padding-top:20px;
}
.texthabicht {width: 590px;
background-color:#ffe455;
margin-left:30px; font-family:Verdana; font-size:11px;
text-align:left;
height:460px;
clear:both;
border-top:1px solid #ffffff;
padding-top:20px;
}

.text b {
font-size:11px;}
i {font-size:13px;}
* html .text {
width:320px;}

.texte {width: 580px;
background-color:#ffe455;
margin-left:30px; font-family:Verdana; font-size:11px;
text-align:left;
clear:both;
line-height:16px;
height:470px;
margin-top:40px;
}



.name  {
font-family:"Times New Roman"; font-size:28px;
letter-spacing:1px; color:#000;
text-align:left; padding-bottom:20px;
width:340px;}

.bild {width: 225px; height:300px;
margin-left:25px;
float:right;
}
* html .bild {
margin-left:360px;
position:absolute;
}

.fotos {
margin-left:645px;
font-family: Verdana; font-size:13px;
position:fixed;
background-color:transparent;
border-left:1px solid #ffffff;
font-weight:bold;
}
.fotos a {
text-decoration: none;
color: #060;}

a:hover { text-decoration: none;
color: #fff; }

* html .fotos {
margin-top:0px;
position:absolute;
width:145px;
margin-left:610px;
}

.fotos ul { margin-left:-25px; text-align:center;
list-style-type:none; height:270px;  }

.fotos li {
padding-bottom:20px;

}

.footer {clear:both;
width:760px;
height:30px;
border-top:2px solid #ffffff;
border-bottom:2px solid #ffffff;
margin:0px auto;
background-color:#ffcc00;
}

.footer p {font-family:Verdana; font-size:10px;
font-style:italic; text-align:center; margin-top:5px;
}

.foot {clear:both;
width:760px;
height:30px;
border:2px solid #ffffff;
margin:0px auto;
background-color:#ffcc00;
bottom:0px;
position:fixed;
}
.foot p {font-family:Verdana; font-size:10px;
font-style:italic; text-align:center; margin-top:5px;
}


  a.infobox {text-decoration:none; color:blue;}
  a.infobox:hover { color:#000; background:white; }
  a.infobox span { visibility:hidden; position:absolute; left:-98em;
    margin-top:-48em; padding:1em; text-decoration:none; }
  a.infobox:hover span, a.infobox:focus span, a.infobox:active span {
    visibility:visible; left:0.5em;
    border:1px solid #000; background:white;
    }

<!--[if IE 5]><style type="text/css">
  a.infobox span { display:none; }
  a.infobox:hover span { display:block; }
</style><![endif]-->