body {background-color:#eaeaea;margin:0}

a:link,a:active,a:hover,a:visited{
font-family:Courier,Courier New, serif;
font-size:12px;
color:#488784;
text-decoration:underlined;
}

a:hover {text-decoration:none;}

a.menu:link, a.menu:active,a.menu:hover,a.menu:visited {
font-family:Courier,Courier New,serif;
font-size:15px;
text-decoration:none;
color:#ffffff;
}

a.menu:hover {
text-decoration:underline}

a.menunten:link, a.menunten:active,a.menunten:hover,a.menunten:visited {
font-family:Verdana,Arial, sans-serif;
font-size:8px;
text-decoration:none;
color:#000000;
}

table.norm {font-family:Verdana,Arial;font-size:10px;}

tr {vertical-align:top;}

font.head {font-family:Courier,Courier New;font-size:14px;font-weight:bold;color:#488784;}

font.agb {font-family:Verdana,Arial;font-size:11px;color:#666666;}

#outerbox {
margin:0 auto;
width:785px;
height:600px;
background-image:url(boxbg.jpg);
background-repeat:y-repeat;
overflow:hidden;
}

#innerbox {
margin:0 auto;
width:785px;
height:150px;
background-image:url(boxoben.jpg); 
background-repeat:no-repeat;
text-align:center;
}

#fuss {
margin:0 auto;
width:785px;
height:27px;
background-image:url(boxfuss.jpg); 
background-repeat:no-repeat;
text-align:center;
}

.logo {
margin:0;
padding:40px 0 0 224px;
height:44px;
text-align:left;
}


#menu {
margin:25px 0 0 40px;
text-align:left;
width:785px;
height:40px;
}

#links {
float:left;
margin:20px 40px 0 40px;
width:140px;
font-family:Verdana,Arial,sans-serif;
color:#666666;
font-size:11px;
line-height:15px
text-align:left;
}

#text {
float:left;
margin:20px 40px 0 5px;
width:500px;
font-family:Courier,Courier New,serif;
font-size:12px;
color:#000000;
line-height:12pt;
text-align:left;
}

input {
background-color:#f8f8f8;
BORDER-top: #f8f8f8 1px solid;
BORDER-right: #f8f8f8 1px solid;
BORDER-left: #f8f8f8 1px solid;
BORDER-BOTTOM: #666666 1px solid;
}

input.ref {
background-color:#eaeaea;
BORDER-top: #f8f8f8 1px solid;
BORDER-right: #ffffff 1px solid;
BORDER-left: #f8f8f8 1px solid;
BORDER-BOTTOM: #f8f8f8 1px solid;
}