body,td,th {font-family: Arial, Helvetica, sans-serif;color: #666666;font-size: 12px;margin:0px; padding:0px; font-family:Arial}
body {background-color: #f3f3f3;margin: 5px 5px 10px 5px;}
p {margin:0px; padding:0px}
a {color: #ec732c;text-decoration: none; font-weight:bold}
a:hover {color: #0066cc; text-decoration:underline}
ul {margin:0px; padding:0px}
li {margin:10px 0px 0px 20px; padding:0px}
h1 {font-size: 22px;font-weight: bold;color: #273543;padding:0px;margin: 0px;}
h2 {font-size: 18px;font-weight: bold;color: #0066cc;padding:0px;margin: 0px;}
h3 {font-size: 13px;font-weight: bold;color: #ec732c;padding: 15px 0px 0px 0px;margin: 0px; }
h4 {font-size: 16px;font-weight: bold;color: #ec732c;padding: 15px 0px 0px 0px;margin: 0px; display:inline}
h5 {font-size: 14px;font-weight: bold;color: #666666;padding: 0px;margin: 0px; }

.small { font-size:10px}
.grey {color:#999999;}
.orange {color:#ec732c;}

#all { width: 992px;margin: 0px auto 50px auto;padding: 0px;}
#pagehead {width: 992px;margin-bottom: 10px;background: #FFF url(images/5.jpg) no-repeat left top;height:378px;}
#pagehead #menu {float:right;padding: 0px;margin: 37px 160px 0px 0px;}
#pagehead #menu ul {margin: 0px;padding: 0px;list-style: none;}
#pagehead #menu li {display: inline;margin: 0px;padding: 0px;}
#pagehead #menu a, #pagehead #menu a:link, #pagehead #menu a:active, #pagehead #menu a:visited, #pagehead #menu a:hover {float: left;padding: 0px 0px 0px 10px;margin: 0px 0px 0px 3px;text-decoration: none;font-size: 12px;font-weight: bold;background: url(images/bg_tab_left_both.png) no-repeat 0 -33px;height: 33px;line-height: normal;color: white;}
#pagehead #menu a span {background: url(images/bg_tab_right_both.png) no-repeat 100% -33px;display: block;float: left;height: 24px;padding: 9px 10px 0px 0px;color: white;}
#pagehead #menu a:hover {background-position: left top;color: #6a6a6a;}
#pagehead #menu a:hover span {background-position: right top;color: #6a6a6a;}
#pagehead #menu li.aktiv a, #pagehead #menu li.aktiv a:link, #pagehead #menu li.aktiv a:active, #pagehead #menu li.aktiv a:hover, #pagehead #menu li.aktiv a:visited {background-position: left top;color: #6a6a6a;}
#pagehead #menu li.aktiv a span {background-position: right top;color: #6a6a6a;}
#pagehead #menu li.aktiv a:hover {background-position: 0 -33px;color: white;}
#pagehead #menu li.aktiv a:hover span {background-position: 100% -33px;color: white;}
#pagehead #pfad {float: left;clear: both;padding: 6px 0 0 10px;font-size: 11px;text-transform: uppercase;color: #273543;}
#pagehead #pfad a { color: #273543; text-decoration: none; padding-right: 0px; text-transform: uppercase;}
#pagehead #pfad a:link, #pagehead #pfad a:link { color: #273543;}
#pagehead #pfad a:hover, #pagehead #pfad a:active { color: #ec732c;}
#logo_menu_container {}
#pfad_container {width: 992px;height: 27px;background:none;}

#pagefooter {background: white url(images/bg_footer.gif) no-repeat left top;height: 92px;width: 992px;clear: both;text-align: center;font-weight: normal; margin:10px 0px}
#pagefooter_text {padding: 26px 0px 0px 0px;}


#main { margin:0px; padding:0px; overflow:hidden}
#left { float:left; width:196px; overflow:hidden; padding:0px; margin:0px 10px 0px 0px}
#right {float:right; width:196px; overflow:hidden; padding:0px; margin:0px 0px 0px 10px}
.mittelspalte590 {overflow:hidden; background: transparent url(images/main_top.gif) no-repeat top left;padding:0px;margin:0px 0px 5px 0px;}
.maincontent {border-left: 1px solid #d1deeb;border-right: 1px solid #d1deeb; padding:11px; background:#ffffff; margin:11px 0px 0px 0px}
.maincontent_bottom {background: url(images/main_bottom.gif) bottom left no-repeat #ffffff; margin:0px; padding:0px; height:11px;}

.bluebox, .bluebox2, .orangebox { margin:0px 0px 15px 0px; padding:0px 0px 11px 0px}
.bluebox {background: url(images/blue_box_bottom.gif) no-repeat bottom left;}
.bluebox2 {background: url(images/blue2_box_bottom2.gif) no-repeat bottom left;}
.orangebox {background: url(images/orange_box_bottom.gif) no-repeat bottom left}
.boxhead {font-size: 14px;font-weight: bold;color: white;line-height: 32px; padding-left:7px}
.bluebox .boxhead, .bluebox2 .boxhead {background:url(images/blue_box_top.gif) no-repeat top left;border-bottom: 1px solid #94b3d0;}
.orangebox .boxhead {background: url(images/orange_box_top.gif) no-repeat top left;border-bottom: 1px solid #f7c7ab;}
.boxed2 {padding: 10px 8px 0px 10px; overflow:hidden}
.boxed2 a { display:block; text-decoration:none; padding:0px 0px 5px 0px; color:#666666; font-size:12px; border-bottom:1px dotted #ffffff; font-weight:normal }
.boxed2 a:hover { text-decoration:underline; color:#ec732c; }
.orangebox .boxed2 {background:url(images/orange_box_bg.gif) repeat-y top left;}
.bluebox .boxed2 {background:url(images/blue_box_bg.gif) repeat-y top left;}
.bluebox2 .boxed2 {background:url(images/blue2_box_bg.gif) repeat-y top left;}

a.high {color: #ec732c;text-decoration: none; font-weight:bold; border:0px; padding-top:5px}
a.high:hover {color: #0066cc;text-decoration: underline;}
a.continua {color: #ec732c;text-decoration: none; font-weight:bold; border:0px; padding-top:5px; text-align:right; display:block}
a.continua:hover {color: #0066cc;text-decoration: underline;}

ul.mainkat { margin:0px; padding:0px; list-style:none}
ul.mainkat li { background: url(images/bullet_n.gif) no-repeat 0px 5px;  padding:10px 0px 7px 35px; overflow:hidden; border-bottom:1px dotted #cccccc;margin:0px; }
ul.mainkat2 { margin:0px; padding:0px; list-style:none}
ul.mainkat2 li { background: url(images/bullet_v.gif) no-repeat 0px 5px;  padding:10px 0px 7px 35px; overflow:hidden; border-bottom:1px dotted #cccccc;margin:0px;  }

.box { float:left; height:180px; width:48%; border-bottom:3px double #cccccc; margin:0px 0px 20px 0px}
.box img{ float:left; width:150px; margin:0px 10px 0px 0px}

.tbl { width:100%; overflow:hidden}
.tbl th { border-bottom:1px dotted #ffffff; background:#EBF0F5; font-weight:bold; text-align:left; padding:5px}
.tbl td { border-bottom:1px dotted #cccccc; padding:5px}


.paging { font-size:12px; background:#E8E8E8; overflow:hidden; padding:3px; margin:5px 0px 5px 0px}
.num { color:#ffffff; float:right; margin:0px 10px 0px 0px}
.num .act{ background-color:#A3BED7; padding:0px 3px 0px 3px}
.num a {padding:0px 3px 0px 3px}
.num a:hover {background-color:#FFFFFF;color:#A3BED7; padding:0px 3px 0px 3px}
