body, table, td, div {font: normal 12px tahoma}
body {background:url(bg_body.gif) #F18E00 top left no-repeat; text-align:left; margin:0px; padding:0px}

.small {font-size:10px}
.medium {font-size:11px}

.head {width:845px; height:115px; margin-left:59px}
.footer {width:845px;  margin-left:59px}
.logo {width:517px; vertical-align:top; padding-top:40px}
.top_text { text-align:right; color:white; font-size:16px; padding-top:15px}
.top_text div {border-bottom:2px solid white; width:325px; font-size:17px; padding-bottom:3px; margin-bottom:3px}


.main {1width:853px; margin-left:59px}
.left_menu {width:139px; border:1px solid #CE3500; background:url(bg_left_menu.gif) #F9C674 top left no-repeat; vertical-align:top; padding:20px 0 0 10px}
.left_menu div.menu {width:120px; border-bottom:1px solid #D95C21; padding-top:20px}
.left_menu a {color:#CE3500; text-decoration:none;}
.left_menu div.menu div { margin-bottom:20px; }
.left_menu div.menu div b {color:#911607}
.dark {color:#911607}
.dark a {color:#911607}
.contact {padding: 20px 0;}


.signature {font-size:10px; color:#911607;}



.content {width:488px; border-bottom:1px solid #CE3500; border-top:1px solid #CE3500; background:url(bg_top_center.gif) #F9C674 top no-repeat; padding:40px 30px 30px 30px; vertical-align:top}
.galery { background:url(bg_top_center.gif) #ffffff top no-repeat;}
.content  a {color:#CE3500; text-decoration:underline}
.content  a:hover {color:#D44A12; text-decoration:underline}
.content  a:visited {color:#D44A12;}
.content a.nd {text-decoration:none; color:#000000}
.content ul {padding:0px; margin:5px 0px 0px 25px; list-style-type: square; color:#911607;}
.content ul li {margin-bottom:5px}

.content-map {width:772px; border:1px solid #CE3500; background:F9C674; vertical-align:top; padding:15px 0 10px 40px}
.content-map a {color:#D44A12; text-decoration:none}
.content-map ul {padding:0px; margin:5px 0px 0px 25px; list-style-type: square; color:#911607;}
.content-map ul li {margin-bottom:5px}




table.table {}
table.table th {border-top:1px solid #911607; border-bottom:1px solid #911607; border-left:1px solid #911607; padding:3px; font-weight:normal; text-align:left; background:#FAD184}
table.table td {border-bottom:1px solid #911607; border-left:1px solid #911607; padding:3px}
table.table th.last, table.table td.last {border-right:1px solid #911607;}


.right_menu {width:145px; border:1px solid #CE3500; background:url(bg_right_menu.gif) #FEDE92 top right no-repeat; vertical-align:top; padding-top:40px; color:#911607; font-size:11px}
.right_menu div {margin:0 10px; font-size:11px}
.right_menu a {color:#D44A12; text-decoration:none}
.right_menu ul {padding:0px; margin:5px 0px 0px 25px; list-style-type: square; color:#911607;}
.right_menu ul li {margin-bottom:5px}
.right_menu div.menu {width:120px; border-top:1px solid #D95C21; padding-top:15px;  margin-top:20px}


a.aktuell {color:red; font-weight:bold; text-decoration:underline}
b.aktuell {color:red; text-decoration:underline}

h1 {font-size:14px; color:#911607; font-weight:bold}
h2 {font-size:12px; color:#D52013; font-weight:bold}
h3 {font-size:10px; color:#911607; font-weight:bold}
h4 {font-size:14px; color:#911607; font-weight:bold; margin:0}

div.news { border-top:1px solid #D95C21; padding-top:10px}
b.news_date {font-size:12px; color:#D52013; font-weight:bold}


