body { background-image: url(../img/back.jpg); background-repeat: repeat-y; background-attachment: fixed; background-position: center top; margin: 0; padding: 0; }


#container { position: absolute; width: 760px; top: 5px; left: 50%; margin-left: -380px;}

#logo { height: 130px; width: 224px; left: -3px; top: 0; position: absolute; visibility: visible; }
#navbar { background-image: url(../img/navbar.jpg); height: 40px; width: 765px; left: 0; top: 120px; position: absolute; visibility: visible; }
#bieten { height: 15px; width: 160px; left: 15px; top: 129px; position: absolute; visibility: visible; }
#leftbox {  height: auto; width: 160px; left: 2px; top: 170px; position: absolute; visibility: visible; }
#rightbox {  height: auto; width: 160px; left: 598px; top: 170px; position: absolute; visibility: visible; }
#centerbox {  height: auto; width: 398px; left: 182px; top: 170px; position: absolute; visibility: visible; z-index: 100; }
#nav1 { height: auto; width: auto; left: 220px; top: 124px; position: absolute; visibility: visible; }
#nav2 { height: auto; width: auto; left: 320px; top: 124px; position: absolute; visibility: visible; }
#nav3 { height: auto; width: auto; left: 440px; top: 124px; position: absolute; visibility: visible; }
#nav4 { height: auto; width: auto; left: 690px; top: 124px; position: absolute; visibility: visible; }
#header { height: 150px; width: 128px; left: 248px; top: -4px; position: absolute; visibility: visible; }
#header_partner { height: 150px; width: 128px; left: 145px; top: -4px; position: absolute; visibility: visible; }

.navi{ display:block; width:auto; height:16px; padding: 5px; font-weight: bold; font-family: Arial; color: #ffffff; font-size: 12px; text-decoration: none;}
.navi:hover{ background-image:url(../img/back_menu.jpg); color: #ffffff; font-family: Arial; color: #ffffff; font-size: 12px;}
.naviselected{ background-image:url(../img/back_menu.jpg); display:block; width:auto; height:16px; padding: 5px; font-weight: bold; font-family: Arial; color: #ffffff; font-size: 12px; text-decoration: none;}
.naviselected:hover{ background-image:url(../img/back_menu.jpg); display:block; width:auto; height:16px; padding: 5px; font-weight: bold; font-family: Arial; color: #ffffff; font-size: 12px; text-decoration: none;}


a {font-family: Arial; color: #003366; font-size: 11px; text-decoration: none;}
a:hover {font-family: Arial; color: #003366; font-size: 11px; text-decoration: none; font-weight: bold;}

a.gruen {font-family: Arial; color: #006600; font-size: 11px; text-decoration: none;}
a.gruen:hover {font-family: Arial; color: #006600; font-size: 11px; text-decoration: none; font-weight: bold;}

a.rot {font-family: Arial; color: #460101; font-size: 11px; text-decoration: none;}
a.rot:hover {font-family: Arial; color: #460101; font-size: 11px; text-decoration: none; font-weight: bold;}

a.head {font-family: Arial; color: #003366; font-size: 14px; text-decoration: none;}
a.head:hover {font-family: Arial; color: #003366; font-size: 14px; text-decoration: none; font-weight: bold;}

img {border: none;}

.head {font-family: Arial; color: #003366; font-size: 16px; font-weight:bold;}
.bold {font-family: Arial; color: #ffffff; font-size: 12px; font-weight:bold;}

.top {float: left; font-family: Arial; color: #ffffff; font-size: 11px; font-weight:bold; background-image: url(../img/box_small_top.jpg); height: 8px; width: 141px; padding: 10px; padding-top: 7px;}
.center {float: left; font-family: Arial; color: #003366; font-size: 11px; background-image: url(../img/box_small_center.jpg); height: auto; width: 141px; padding: 10px;}
.bottom {float: left; background-image: url(../img/box_small_bottom.jpg); height: 13px; width: 165px;}

.top_sw {float: left; font-family: Arial; color: #ffffff; font-size: 11px; font-weight:bold; background-image: url(../img/box_small_top_sw.jpg); height: 8px; width: 141px; padding: 10px; padding-top: 7px;}
.center_sw {float: left; font-family: Arial; color: #003366; font-size: 11px; background-image: url(../img/box_small_center_sw.jpg); height: auto; width: 141px; padding: 10px;}
.bottom_sw {float: left; background-image: url(../img/box_small_bottom_sw.jpg); height: 13px; width: 165px;}


.topgreen {float: left; font-family: Arial; color: #ffffff; font-size: 11px; font-weight:bold; background-image: url(../img/box_small_top_green.jpg); height: 8px; width: 141px; padding: 10px; padding-top: 7px;}
.centergreen {float: left; font-family: Arial; color: #006600; font-size: 11px; background-image: url(../img/box_small_center_green.jpg); height: auto; width: 141px; padding: 10px;}
.bottomgreen {float: left; background-image: url(../img/box_small_bottom_green.jpg); height: 13px; width: 165px;}

.topred {float: left; font-family: Arial; color: #ffffff; font-size: 11px; font-weight:bold; background-image: url(../img/box_small_top_rot.jpg); height: 8px; width: 141px; padding: 10px; padding-top: 7px;}
.centerred {float: left; font-family: Arial; color: #460101; font-size: 11px; background-image: url(../img/box_small_center_rot.jpg); height: auto; width: 141px; padding: 10px;}
.bottomred {float: left; background-image: url(../img/box_small_bottom_rot.jpg); height: 13px; width: 165px;}


.top_inhalt {float: left; font-family: Arial; color: #ffffff; font-size: 11px; font-weight:bold; background-image: url(../img/box_inhalt_top.jpg); height: 11px; width: 398px;}
.center_inhalt {float: left; font-family: Arial; color: #003366; font-size: 11px; background-image: url(../img/box_inhalt_center.jpg); height: auto; width: 363px; padding-left: 15px; padding-top: 5px; padding-right: 20px; padding-bottom: 7px;}
.bottom_inhalt {float: left; background-image: url(../img/box_inhalt_bottom.jpg); height: 13px; width: 398px;}

table {font-family: Arial; color: #003366; font-size: 11px;}
