.cssNavigation ul li li a:link:hover, .cssNavigation ul li li a:visited:hover {list-style-image: none; font-weight: normal; color: #3a3a3a; }
.cssNavigation ul li li a:link {color: #999999; }
.cssNavigation ul li a:link:hover, .cssNavigation ul li a:visited:hover {font-weight: bold; color: #3a3a3a; }
.cssNavigation ul li a:link {color: #3a3a3a; font-weight: normal; }
.cssMetaNavi ul li a:link:hover, .cssMetaNavi ul li a:visited:hover {font-weight: bold; color: #3a3a3a; }
.cssMetaNavi ul li a:link {color: #3a3a3a; font-weight: normal; }
.cssContentSitemap ul li a:link:hover, .cssContentSitemap ul li a:visited:hover {font-weight: bold; color: #999999; }
a:link:hover, a:visited:hover {color: #999999; }
a:link, a:active, a:visited {color: #248c24; }
.cssNavigation ul li li a:visited {color: #999999; }
.cssNavigation ul li li a:link:hover, .cssNavigation ul li li a:visited:hover {list-style-image: none; font-weight: normal; color: #3a3a3a; }
.cssNavigation ul li a:visited {color: #3a3a3a; font-weight: normal; }
.cssNavigation ul li a:link:hover, .cssNavigation ul li a:visited:hover {font-weight: bold; color: #3a3a3a; }
.cssMetaNavi ul li a:visited {color: #3a3a3a; font-weight: normal; }
.cssMetaNavi ul li a:link:hover, .cssMetaNavi ul li a:visited:hover {font-weight: bold; color: #3a3a3a; }
.cssContentSitemap ul li a:link:hover, .cssContentSitemap ul li a:visited:hover {font-weight: bold; color: #999999; }
a:link:hover, a:visited:hover {color: #999999; }
a:link, a:active, a:visited {color: #248c24; }
.cssNavigation ul li li a:link:hover, .cssNavigation ul li li a:visited:hover {list-style-image: none; font-weight: normal; color: #3a3a3a; }
.cssNavigation ul li a:link:hover, .cssNavigation ul li a:visited:hover {font-weight: bold; color: #3a3a3a; }
.cssMetaNavi ul li a:link:hover, .cssMetaNavi ul li a:visited:hover {font-weight: bold; color: #3a3a3a; }
.cssContentSitemap ul li a:link:hover, .cssContentSitemap ul li a:visited:hover {font-weight: bold; color: #999999; }
a:link:hover, a:visited:hover {color: #999999; }
a:link, a:active, a:visited {color: #248c24; }
.youAreHerePath {font-size: 0.8em; color: #3a3a3a; padding: 0 6px 0 6px; font-weight: bold; text-decoration: none; }
.youAreHere {font-size: 0.8em; color: #3a3a3a; }
.inputShortcutField {width: 160px; }
.inputSearchResultsDesc {font-size: 1em; padding: 0 10px 0 15px; color: #666666; }
.inputSearchField2 {width: 99%; height: 15px; font-size: 0.9em;}
.inputSearchField1 {width: 80px; height: 15px; font-size: 0.9em;}
.imageBildLinksTextRechts {float: left; margin: 3px 10px 5px 0; }
.cssNavigation ul li li a.current {list-style-image: none; font-weight: normal; color: #3a3a3a; }
.cssNavigation ul li li a {text-decoration: none; list-style-image: none; }
.cssNavigation ul li li {list-style: none; text-align: left; margin: 0 0 0 0; font-size: 0.9em; }
.cssNavigation ul li a.current {font-weight: bold; list-style-image: url(/cmsx/cms/img/img_navi-1.jpg); }
.cssNavigation ul li a {text-decoration: none; }
.cssNavigation ul li {text-align: left; margin: 10px 5px 10px 20px; list-style-image: url(/cmsx/cms/img/img_navi-0.jpg); }
.cssNavigation ul {padding: 0px; color: #3a3a3a; font-size: 0.9em; margin: 0px; }
.cssNavigation {font-size: 1.1em; }
.cssMetaNavi ul li a.current {font-weight: bold; color: #474747; }
.cssMetaNavi ul li a {padding: 0px 3px; margin-left: 0px; background: transparent; text-decoration: none; }
.cssMetaNavi ul li {list-style: none; margin-left: 0px; display: inline; }
.cssMetaNavi ul {padding: 0px; margin: 0px; font-size: 0.9em; color: #3a3a3a; }
.cssMetaNavi {; }
.cssContentSitemap ul li li {text-align: left; margin: 0 0 0 7px; list-style-type: none; list-style-image: none; line-height: 1.5em; }
.cssContentSitemap ul li a {font-weight: normal; }
.cssContentSitemap ul li {text-align: left; margin: 10px 5px 20px 20px; list-style-image: url(/cmsx/cms/img/icn_down.gif); }
.cssContentSitemap ul {margin: 0px; padding: 0px; }
.cssContentSitemap {; }
.cssContentRight h2 {font-size: 1em; font-weight: normal; padding: 0 1px 0 0; margin: 0px; }
.cssContentRight h1 {font-size: 1em; padding: 0 0 2px 0; margin: 0px;}
.cssContentRight {text-align: justify; font-size: 1em;}
.cssContent h2 {font-size: 1.1em; font-weight: normal; padding: 15px 0 2px 0; margin: 0px; }
.cssContent h1 {font-size: 1.2em; padding: 0 0 5px 0; margin: 0px;}
.cssContent {line-height: 1.5em; }
.button {font-size: 0.8em; }
.border-1 {border: 1px solid #3a3a3a; }
h2 {font-size: 1.1em; font-weight: normal; padding: 15px 0 2px 0; margin: 0px; }
h1 {font-size: 1.2em; font-weight: bold;}
a {text-decoration: underline; }
#cssContentIntern1Col {width: 550px; float: left;}
#cssContent1Col {width: 560px; top: 60px; padding: 0 0 30px 0; float: left;}
#cssContentIntern {width: 550px; float: left;}
#cssContentTitle {width: 99%; float: left;}
#cssContentSitemapRight {width: 260px; top: 90px; padding: 0 0 30px 0; float: left;}
#cssContentSitemapLeft {margin-left: 5px; width: 260px; top: 90px; padding: 0 0 30px 0; float: left;}
#formGoTo #mnuInfoJump {height: 1.7em; font-size: 0.9em; }
#cssContentSearch {width: 550px; float: left;}
#cssBottomLine {width: 749px; margin-left: 11px; padding-top: 5px; padding-bottom: 10px; text-align: center; font-size: 0.8em;}
#cssBottom {width: 768px; height: auto; padding-top: 10px; text-align: left; clear:left; background-color: #f2f6f2; margin: 1px;}
#cssContentRight {margin-left: -1px; width: 149px; border-left: 1px solid #6a6a6a; padding: 10px 7px 20px 10px; float: left; background-color: #f2f6f2;}
#cssContent {width: 385px; padding: 0 20px 30px 0; border-right: 1px solid #6a6a6a; float: left;}
#cssNavigation {width: 160px; margin: 0 0 20px 10px; border: 1px solid #6a6a6a; background-color: #e7efe7; float: left; display: inline;}
#cssBody {width: 100%; height: auto; top: 140px; left: 0px; padding-top: 20px; padding-bottom: 10px; text-align: left; clear: left; }
#cssYouAreHere {position: absolute; width: 100%; height: auto; top: 123px; left: 0px; text-align: right; }
#cssShortcut {position: absolute; width: 200px; height: 18px; top: 104px; left: 195px;}
#cssSearch {position: absolute; width: 170px; height: 18px; top: 104px; left: 10px;}
#cssMetaNavi {position: absolute; width: 200px; height: 18px; top: 85px; left: 195px;}
#cssHeadRight {position: absolute; width: 227px; height: 122px; top: 0px; left: 543px; }
#cssHeadMiddle {position: absolute; width: 122px; height: 122px; top: 0px; left: 421px; }
#cssHeadLeft {position: absolute; width: 421px; height: 122px; top: 0px; left: 0px; }
#cssHead {width: 100%; height: 140px; top: 0px; left: 0px; text-align: left; }
#cssMain {position: relative; text-align: left; margin: 0px auto 0px auto; padding: 0px; width: 770px; height: auto; background-color: #ffffff; border: 1px solid #aaaaaa;}
body {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 76%; color: #000000; font-weight: normal; margin: 1px 0 5px 0; padding: 0; text-align: left; background-color: #f9f9f9; background-image: url(../img/bg_grey.gif); background-repeat: repeat-x;}
#cssContentArea {position: relative; margin-left: 25px; width: auto; top: 0px; float: left;}
#cssRMImage01 {margin: 30px 0 20px 0; width: 140px; float: left;}
#cssRMImage02 {margin: 30px 0 20px 70px; width: 140px; float: left;}
#cssRMImage03 {margin: 30px 0 20px 70px; width: 140px; float: left;}
#cssRMImage04 {margin: 20px 0 30px 0; width: 140px; float: left;}
#cssRMImage05 {margin: 20px 0 30px 70px; width: 140px; float: left;}
#cssRMImage06 {margin: 20px 0 30px 70px; width: 140px; float: left;}
#cssRMText {width: 100%; clear: left;}
.bildtext {font-size: 90%; text-align: left; padding-bottom: 20px;}
p {margin: 0px 0px 6px 0px;}
#cssContent_MA {width: 550px; padding: 0 10px 30px 0; float: left;}
#ma_content {margin-bottom: 25px;}
#hyperlinks {margin-bottom: 20px; border-bottom: 1px solid #aaaaaa; text-decoration: none;}
#pkt_content {margin-right: 20px;}
#pkt_content .pkt_title h1 {font-size: 1.2em; font-weight: bold;}
#pkt_content .pkt_image {margin-bottom: 20px; float: left;}
#pkt_content .pkt_beschrieb {margin-bottom: 20px;}
#pkt_content .pkt_kontakt {margin-bottom: 30px;}
.tbl_head {text-align: left; vertical-align: middle; font-weight: bold; padding: 5px 0; background-color: #cccccc;}
.frm_cell {vertical-align: middle; padding: 3px 0; border-bottom: 1px solid #999999;}
.frm_cell .frm_word, .frm_cell .frm_pdf {text-align: center;}
.tbl_head .frm_name {padding-left: 5px;}
.tbl_head .frm_word, .tbl_head .frm_pdf {text-align: center;}
.frm_cell .frm_name {padding-left: 6px;}

