body{margin:0px;padding:0px; background: #184A96 url(bg_oben.gif) top center repeat-x;text-align:center;font-family: Tahoma, Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;color: #ffffff}
#logo{position:absolute; width:345px; height:125px; z-index:2; top: 0; left: 0;}
#navi{position:absolute; width:600px; height:110px; z-index:2; top: 15px; left: 355px;}
#adresse{position:absolute; width:219px; height:125px; z-index:1; top: 0; right:25px;text-align:left}
#area{display: block;margin: 0 auto;padding:0px;width: 900px;height:310px;text-align:center;;margin-top:150px}
#area2{display: block;margin: 0 auto;padding:0px;width: 865px;;text-align:center;;margin-top:10px;}
a:link{margin-bottom:0px}
#area img{margin:3px;}
.navi{width:210px;height:310px;;margin:3px;float:left}
.bold {
	font-weight: bold;
}
.td_top{background:#999999;}
.td_dkl{background: #eaeaea;font-size:13px;color:#184a96;border-bottom: 1px solid #184a96;height:27px}
.td_hll{background: #ffffff;font-size:13px;color:#184a96;border-bottom: 1px solid #184a96;height:27px}
.td_head{background: url(tb_top.gif) top center;color:#2556A1;font-size:15px;font-weight:bold;;border-bottom:1px solid #184a96;height:27px}
.td_bottom{background: url(tb_bot.gif) top center repeat-x;color:#2556A1;font-size:1px;height:27px;border-top:1px solid #184a96}
table#sub{background: ree#3663A7;border:0px solid #184a96;margin-bottom:30px;}
.impressum{font-size:12px;color: #ffffff}
h1{margin-bottom:0px;color:#ffffff;font-size:22px}
h3{font-size: 21px;color: #184A96}
h4{color:#184A96};
table p{color:#184a96;font-size:15px}
.smallfont{font-size:13px}
.white{color: #ffffff}
.td_up{background: url(bg_up.gif) top no-repeat;height:27px;;border-bottom:1px solid #184a96;}
.td_do{background: url(bg_down.gif) bottom no-repeat;height:27px;border-top:1px solid #184a96;}
.black{color:#184a96}
