a:link, a:visited {text-decoration:underline; color:#666;}
a:link, a:visited {text-decoration:underline; color:#666;}
a:active, a:hover {color:#FFBE02;text-decoration:underline;}
a:active, a:hover {color:#FFBE02;text-decoration:underline;}
body {font-family: Verdana, sans-serif; font-size:11px; margin:0; padding:0; line-height:18px;background-color:#AFAFAF;}
#main {position:absolute; width:1000px; background-color:#FFF; background-image:url(../../media/layout/main_faux_columns_bg.png); margin: 10px 0 0 -490px; top: 0px; left: 50%;border-color:#CCCCCC;border-width:1px;border-style:solid;}
#header {position:relative; width:1000px; height:146px; background-color:#FFF; background-repeat:no-repeat;background-image:url(../../media/layout/kess_top_orange.jpg);}
#logo {position:absolute; top:10px; left:20px; height:130px; width:320px; background-color:transparent;/* background-image:url(../../media/layout/transparent.gif);background-repeat:no-repeat;*/;}
#content_frame {position:relative; width:1000px; /* background-color:#ffffff;*/;}
#content_left {position:relative; float:left; width:181px;background-image:url(../../media/layout/kess_links_orange.jpg);height:630px;}
#innercontent_left {position:relative; width:150px; margin-left:20px; margin-top:50px; margin-right:25px;}
#content {position:relative; float:left; width:629px; min-height:545px;}
#inner_content {position:relative; margin-top:50px; margin-left:60px; width:520px; min-height:545px; font-weight: normal;}
#content_right {position:relative; float:left; width:190px;background-image:url(../../media/layout/kess_rechts_orange.jpg); background-repeat:no-repeat;font-size:10px;line-height: normal;min-height:700px;}
#innercontent_right {position:relative; margin-left:20px;margin-top:20px;padding-top:0px; width:150px;}
#footer {position:relative; clear:both; height:25px; border-top:1px solid #C6C6C6;background-color:#FFFFFF;}
.text {font-size:11px; line-height:18px;}
.boldtext {font-size:11px; line-height:18px; font-weight:bold; }
h1 {font-size:15px; font-weight:bold; line-height: 24px; color:#22227A;text-transform:uppercase;}
h2 {font-size:12px; font-weight:bold; line-height:20px; color: #666666;}
#menu a {text-decoration:none;}
#_menu ul li {border-bottom-color: #CCCCCC; border-bottom-style: solid; border-bottom-width: 0px; font-size: 11px; font-weight: bold; line-height: 26px; list-style-type: none; text-align: right;}
h3 {font-size:12px; font-weight:bold; line-height:20px; color: #ffbe02;}
.bild_links {padding-left: 0px; padding-right: 15px; padding-top: 5px; padding-bottom: 10px;}
#footer ul li {font-size:10px; display:inline;}
#_menu ul li ul li {border-bottom-color: #BBBBBB; border-bottom-style: solid; border-bottom-width: 1px; font-size: 11px; font-weight: normal; line-height: 28px; list-style-type: none; text-align: right;}
.bild_rechts {padding-left: 10px; padding-right: 0px; padding-top: 10px; padding-bottom: 10px;}
#content_right h1 {color:#000000; font-size: 10px;text-transform:uppercase;line-height:16px; margin-bottom:3px;}
#submenu ul {list-style-type: none;padding:0;margin:10px;}
a.menulink_seite {font-weight:bold; font-size:11px; color:#FFFFFF; margin-right:0px;}
a.menulink_seite_aktuell {font-weight:bold; font-size:11px; color:#666666; margin-right:0px;}
.bullet_ordner {color:#660000;}
a.sublink_seite_aktuell {font-size:11px; color:#660000;}
a.sublink_seite {font-size:11px; color:#FFFFFF;}
.menupipe1 {padding-left:14px;font-weight:normal;}
#menu {position:absolute;width:600px;height:25px;z-index:10;padding:0;margin-left:194px;margin-top:122px;}
.ordneraktiv {font-weight:bold;}
.columns_content {position:relative; width:100%;height:100%;float:none;clear:both;}
.column_left {position:relative;width:180px;float:left;}
.column_right {position:relative;height:100%;float:left; width:300px; margin-left:20px;}
.column_clearboth {position:relative;width:100%;height:1px;float:none;clear:both;overflow:hidden;margin-bottom:12px;}
.menupipe2, .menupipe3, .menupipe4 {display:none;}
#submenu li {margin-top:8px;margin-bottom:8px;}
.seiteaktiv {font-weight:bold;}
#submenu ul li ul li {list-style-type: circle;}
#slogan {position:relative;top:0;left:0;margin-top:115px;margin-left:220px;color:#666666;font-size:14px;text-transform:uppercase;float:left;font-weight:bold;}
.infoblock {background-color:#F9F1CF;color:#666666; border:1px solid rgb(100%, 76%, 1%);padding-top:4px;padding-bottom:12px;padding-left:12px;padding-right:12px;margin-bottom:20px;}
.titelleiste {position:relative;text-transform:uppercase; background-color:#F5F5F5;margin-left:1px; margin-top:15px;margin-bottom:20px; color:#8E8E8E;border-top-style:solid;border-top-color:#CCCCCC;border-top-width:1px; border-bottom-style:solid;border-bottom-color:#CCCCCC;border-bottom-width:1px; padding-top:6px;padding-bottom:6px; padding-left:15px;}
.column_300_left {position:relative;width:300px;float:left;}
.column_300_right {position:relative;height:100%;float:left; width:180px; margin-left:20px;}
#content_right h2 {color:#666666; font-size: 10px;line-height:16px;}
h4,h5,h6 {position:relative;font-size:11px; font-weight:bold; line-height:18px; color: #000000;margin-top:10px;margin-bottom:0;}
.jclock {position:relative;margin-left:20px;margin-bottom:0px;display:none;}
#footer ul li a {color:#666666;text-decoration:none;}
#footer ul {padding:0;margin:0;}
#footermenue {margin-top:3px;margin-bottom:3px;margin-left:30px;}
#bottomspace {position:relative;height:50px;width:1000px;}
#_designswitcher {visibility: hidden;}
.bildunterschrift {margin-top:6px; font-style: italic;font-size:10px;color:#666666;line-height:15px;}
.footerpipe {padding-left:5px;font-weight:normal;margin-left:5px;margin-right:5px;}
.fotoalbum_zelle {background-color:#EFEFEF;width:125px;height:125px;margin-1px;}
#submenu ul li a {text-decoration:none;}
.newsliste {position:relative;margin-top:5px;height:100px;}
.newsliste img {color:green;}
.diarahmen {position:relative;width:100px;height:100px;margin-right:10px;text-align:center;float:left;}
.counter {background-color:black;color:#FFC203; font-family: Courier New, Courier, monospaced; padding:6px;margin-top:6px;margin-bottom:6px;position:relative; font-size: 12px;letter-spacing:0;z-index:10;left:-7px;width:127px;}
hr {border: 0; color:#CCC; background-color: #CCC; height: 1px;}
