html{
background:url(img/lupoblu.gif) repeat;
margin:0;
padding:0;
border:0;
}

body {
margin:0 auto;
padding:0;
width:800px;
position:relative;
background:url(img/bodybg.gif) repeat center top;
min-height:768px;
text-align: center;
border: 0px;
}

a {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#4E67B8;
text-decoration:none;
}

p {
text-align:justify;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.9em;
color:#000099;
}

p.footer {
text-align:center;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#4E67B8;
}

.maintable{
text-align:center;
margin-left:0px;
padding:0px;
width:180px;
height:100%;
}
.maintable2{
text-align:center;
margin-left:0px;
padding:0px;
width:580px;
height:100%;
}

.maintable3{
text-align:center;
margin-left:0px;
padding:0px;
width:768px;
height:100%;
}

.boxmenutop {
background-image:url(img/boxtop.gif);
background-repeat:no-repeat;
width:170px;
height:24px;
text-align:left;
padding-left:25px;
padding-right:0px;
padding-top:-5px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
color:#4E67B8;
}

.boxmenumid {
background-image:url(img/boxbg.gif);
background-repeat:repeat-y;
margin:0px;
width:170px;
height:2px;
padding:0 0 5px 22px;
text-align:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
line-height:1.7em;
color:#4E67B8;
}

.boxmenubot {
background-image:url(img/boxbot.gif);
background-repeat:no-repeat;
width:170px;
height:15px;
text-align:left;
padding-left:25px;
padding-top:-5px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
}

.contmenutop {
background-image:url(img/contop.gif);
background-repeat:no-repeat;
width:580px;
height:20px;
text-align:left;
padding-left:25px;
padding-top:-5px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
color:#4E67B8;
}

.contmenumid {
 background-image:url(img/contbg.gif);
 background-repeat:repeat-y;
 color:#000066;
 font-family:verdana, Arial, Helvetica, sans-serif;
 font-weight:normal;
 height:2px;
 margin:0;
 padding-top:5px;
 padding-left:20px;
 padding-right:20px;
 text-align:justify;
 width:580px;
}

.contmenumid1 {
 background-image:url(img/contbg.gif);
 background-repeat:repeat-y;
 color:#000066;
 font-family:verdana, Arial, Helvetica, sans-serif;
 font-weight:normal;
 min-height:678px;
 height:678px;
 margin-top:5px;
 padding-top:5px;
 padding-left:20px;
 padding-right:20px;
 text-align:justify;
 width:580px;
}

.contmenubot {
 background-image:url(img/contbot.gif);
 background-repeat:no-repeat;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:10px;
 font-weight:bold;
 height:16px;
 padding-left:25px;
 padding-top:-5px;
 text-align:left;
 width:768px;
}

.footop {
 background-image:url(img/footop.gif);
 background-repeat:no-repeat;
 color:#4E67B8;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:10px;
 font-weight:bold;
 height:15px;
 padding-left:25px;
 padding-top:-5px;
 text-align:center;
 width:768px;
}

.footmid {
 background-image:url(img/footmid.gif);
 background-repeat:repeat;
 color:#4E67B8;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:10px;
 font-weight:normal;
 margin:0px;
 height:2px;
 padding-left:20px;
 padding-right:55px;
 text-align:justify;
 width:768px;
}

.footbot {
 background-image:url(img/footbot.gif);
 background-repeat:no-repeat;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:10px;
 font-weight:bold;
 height:16px;
 padding-left:25px;
 padding-top:-5px;
 text-align:left;
 width:580px;
}

input.datum {
 background:transparent;
 border:solid 0px;
 color:#4E67B8;
 font-size:0.9em;
 font-weight:bold;
 margin:0 0 0 457px;
 position:absolute;
 text-align:center;
 width:75px;
}

input.zeit{
 background:transparent;
 border:solid 0px;
 color:#4E67B8;
 font-size:0.9em;
 font-weight:bold;
 margin:17px 0 0 458px;
 position:absolute;
 text-align:center;
 width:75px;
}

form {margin:0px}

#blueblock{
 color: #4E67B8;
 font-family: 'verdana', Arial, sans-serif;
 font-size: 80%;
 margin: 0;
 width: 130px;
}

#blueblock a{
 display: block;
 padding: 1px 1px 1px 7px;
 border-left: 5px solid #96A3CB;
 border-bottom: 1px solid #96A3CB;
 color: #4E67B8;
 margin: 0;
 width: 115px;
}

#blueblock a:hover{
 border-left: 5px solid #FF0000;
 color: #FF0000;
}

#blueblock a.active{
 border-left: 5px solid #FF0000;
 color: #4E67B8;
}


