body {background-color:#FFFFCC; font-family:Arial,Tahoma;}
/*Linkformatierungen*/
a:link, a:visited,a:active {color: #000000; text-decoration:underline;}
a:hover {color: #000000; text-decoration:underline;}

.mao:link,.mao:visited,.mao:active,.mao:hover {color:#585858;text-decoration:none; }

.katlink:link,.katlink:visited,.katlink:active,.katlink:hover {color: #000000; text-decoration:none;}

.menu:link {color:#868686; text-decoration:underline}
.menu:visited {color:#868686; text-decoration:underline}
.menu:active {color:#868686; text-decoration:underline}
.menu:hover {color: #868686; text-decoration:underline;}
/*Header*/
.head_tab {  }
.head_line_left         { font-size: 12px; padding-left: 3px; border: dotted 1px #000000 }
.head_line_right {border-right:1px solid black;font-size:11px;padding-right:4px;}
.head_line_mid {}
.head_txt {color:white;padding-left:5px;}
.head_bottom { }
/*Menu_left_right*/
.test  { color: black; font-size: 12px; background-color: transparent; margin: 1px; padding: 3px; border: outset 2px black; }
.menuhead  { font-size: 12px; font-weight:bold; margin: 1px; padding-left: 6px }
.menucontent  { font-size: 12px; padding: 3px; border: solid 5px blue; margin: 1px; }
.menucontent_blank {border:1px solid #000000;background-color:#D9E8EB; font-size:12px;}
.menubottom { }
/*Middle_Content*/
.mid_maintab_head {padding-left:2px;}
.mid_maintab {border:1px solid #F6F5F5;background-color:#D9E8EB; font-size:12px; padding:10px;}
.mid_maintab_foot {padding-left:2px; }
.mid_pic_left {margin-right:15px;margin-bottom:10px;border:1px solid black;}
.mid_pic_left_noborder {margin-right:15px;margin-bottom:10px;}
.mid_pic_right_border {margin-left:15px;margin-bottom:10px;border:1px solid black;}
.mid_pic_right {margin-left:15px;margin-bottom:10px;}
/*footer*/
.footer_impressum {border:1px solid #F6F5F5;background-color:#D9E8EB; font-size:11px; color:#585858; padding-left:7px;padding-top:3px;padding-bottom:3px;padding-right:5px;}
.footer_impressum_end { }
/*Standardschriftarten*/
.schrift11 {font-size:11px;}
.schrift12 {font-size:12px;}
.head_border_left { border-style: solid; border-width: 1px 0px 1px 1px; border-color: black }
.head_border_middle   { border-top: 1px solid black; border-right: black; border-bottom: 1px solid black; border-left: black }
.head_border_right { border-style: solid; border-width: 1px 1px 1px 0px; border-color: black }
.content_mid  { padding: 5px; border: solid 1px black }
.content_left  { padding-right: 2px; padding-left: 5px; border: solid 1px black }
.content_bottom   { color: black; font-size: 12px; padding-right: 5px; padding-left: 5px; border: solid 1px black }
.content_left_top  { color: black; font-weight: bold; font-size: 11px; padding-right: 2px; padding-left: 5px; border: solid 1px black }
