              body {background-color: #003466;font-size: 11px;font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;color:#333;padding:0;margin:0;}
a {color: #016599;}
a:visited {color:#016599;}
a:hover {background-color: #016599;color:#fff;}
a:active { color:#016599;}
h1 {font-size: 13px;text-transform:none;color:#016599;background-color: transparent;border:0;border-bottom:1px solid #E5F0F6;padding:15px 0px;margin:0}
h2 {font-size:11px;font-weight: normal;padding: 15px 0px;margin:0;}
hr {height:1px;border:1px solid #ccc;}
img.download {vertical-align:middle;}
/* ####################### CONTAINER TO CENTER THE LAYOUT ################# */
#container {width: 990px;margin-bottom: 10px;margin: 0 auto;background-color: #fff;background-image:url(../upload/bg_container.gif);background-repeat:repeat-y;}
/* ####################### BANNER /HEADER ################# */
/*#banner {display:none;background-color: #FFCD00;text-align: right;height:150px;padding: 0px;margin: 0px;background-image:url(../upload/header/header.jpg);background-repeat:no-repeat}*/
#banner {background-color: #FFCD00;text-align: right;height:150px;padding: 0px;margin: 0px;}
#banner img {padding:10px 0px;}
#banner-left {float:left;padding: 0px;margin: 0px;background-color:transparent;}
#breadcrumbnav {color:#fff;margin-left:220px;margin-top:133px;background-color:transparent;}
#breadcrumbnav a {color:#fff;font-weight:bold;text-decoration:none;}
#breadcrumbnav a:hover {color:#fff;background-color:transparent;text-decoration:underline;}
#banner-right {float:right;width:240px;height:130px;background-color:#D1B1E0;padding: 0px;margin: 0px;}
/* -------------- METANAVIGATION -------------- */
#metanav {display:none;background-color: #802EAE;height:20px;color:#fff;margin:0;padding:0;}
#metanav ul#metaNavigation {margin:0 0 10px 0;padding:0;margin-right:10px;margin-top:0px;}
#metanav ul#metaNavigation li {margin:0;padding:0 1px 0 8px;display:inline;border-right:1px solid #fff;}
#metanav ul#metaNavigation li a {color:#fff;text-decoration:none;font-weight:bold;}
#metanav ul#metaNavigation li a:hover {background-color:transparent;color:#D1B1E0;}
/* -------------- LOGIN INPUT -------------- */
#login {display:none;color:#fff;margin:0;margin-top:10px;margin-right:10px;padding:0;}
#login h3 {font-size:11px;color:#fff;}
#login a {color:#802EAE;font-weight:bold;text-decoration:none;}
#login a:hover {background-color:transparent;}
#login img {padding:0;}
#login form input {font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;font-size:11px;color:#333;border:1px solid #802EAE;width:65px;height:18px;padding:0;}
#login form input#loginBtn {width:62px;height:20px;border:0;color:#fff;font-weight:bold;background-image:url(../upload/btn_right.gif);}
/* -------------- SEARCH INPUT -------------- */
#search {display:none;margin:10px 10px 10px 10px;margin-top:0px;font-size:11px;	background-color:transparent;}
#search label {font-size:11px;display:none;float:left;width:42px;padding:2px 0 0 0;}
#search input {font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;border:1px solid #802EAE;width:220px;height:18px;font-size:11px;padding:0;}
#search input.sbmt {width:62px;height:20px;border:0;color:#fff;font-weight:bold;background-image:url(../upload/btn_right.gif);}
#search #search_inner {margin:0;margin-right:0px;}
/* -------------- SEARCH OUTPUT -------------- */
#searchResults {margin-left:0px;margin-right:15px;}
#searchResults p.message {margin:20px 0 30px 0;}
#searchResults div.searchResultItem {border-bottom:1px solid #ccc;margin:0 0 10px 0;padding:0 0 10px 0;}
#searchResults div.searchResultItem h2 {font-size:11px;margin:0 0 5px 0;padding:0;color:#0060b1;font-style:normal;}
/* ####################### CONTENT ####################### */
#content {background-color: #ffffff;padding: 0px;margin: 0 50px;margin-right:50px;}
div#content { 
	min-height:600px;
	height:expression(this.scrollHeight > 600 ? "auto":"600px"); 
}
#content div.textItem {padding-left:0px;padding-top:10px;}
#content div.textItem p {line-height:17px;}
#content div.textItem p img {border:1px solid #333;}
#content div.textItem ul {margin-left:0px;}
#content div.textItem ul li {line-height:17px;}
#content div.artikelliste {padding-left:0px;padding-top:0px;}
#content div.artikelliste p {line-height:17px;margin:0px;margin-right:15px;}

#content div.artikelliste h2 {padding-left:0px;padding-top:0px;}
#content div.artikelliste h2 a {font-weight:bold;text-decoration:none;}
#content div.artikelliste div.news {margin-bottom:5px;height:160px;line-height:17px;}
#content div.artikelliste div img.teaser_img {float:left;margin-right:10px;border:1px solid #333;}

#content div.KontaktForm div.send2friend input {font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;font-size:11px;color:#333;border:1px solid #cccccc;width:300px;height:18px;padding:0;}
#content div.KontaktForm div.send2friend input.button {border:0;color:#fff;font-weight:bold;width:120px;height:20px;background-image:url(../upload/button.gif);}
#content div.KontaktForm div.send2friend textarea {font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;font-size:11px;color:#333;border:1px solid #ccc;width:300px;height:100px;padding:0;overflow:auto;}
#content div.KontaktForm table td {padding-bottom:3px;}
#content div.KontaktForm p.datenschutz {border:1px solid #ccc;padding:5px;margin-top:20px;}

#content #contactForm form input.eingabe {border:1px solid #ccc;width:350px;color:#333;}
#content #contactForm form input.button {font-size:11px;color:#fff;font-weight:bold;border:0;width:120px;height:20px;background-image:url(../upload/button.gif);}
#contentfooter {margin-top:10px;margin-left:0px;margin-right:0px;padding-top:10px;border-top:1px solid #E5F0F6;}
#contentfooter a.back {text-decoration:none;}
#contentfooter a.footer {text-decoration:none;background-color:transparent;}
#contentfooter_left {float:left;}
#contentfooter_right {float:right;}
p, pre{padding: 0px;margin:0px;margin-left:0px;}

/* ####################### LEFT NAVI ####################### */
#left {display:none;float: left;width: 225px;margin: 0;padding: 0;}
#left ul {margin:0;padding:0;width:200px;}
#left ul li.navmainStandardLevel_1 {list-style-type:none;border-bottom:1px solid #C9E6F6;padding-top:4px;padding-bottom:4px;}
#left ul li.navmainStandardLevel_1 a {text-transform:uppercase;background-color:transparent;color:#006697;font-weight:bold;text-decoration:none;padding-left:30px;}
#left ul li.navmainStandardLevel_1 a:hover {background-color:transparent;padding-left:35px;}

#left ul li.navmainStandardLevel_1_active {list-style-type:none;border-bottom:1px solid #67CB33;padding-top:4px;padding-bottom:4px;background-image:url(../upload/service_navbg.gif);background-repeat:none;}
#left ul li.navmainStandardLevel_1_active a {color:#fff;font-weight:bold;background-color:transparent;padding-left:30px;text-decoration:none;}
#left ul li.navmainStandardLevel_1 a.active:hover {color:#fff;background-color:transparent;padding-left:30px;}

#left .active {color:#fff;background-image:url(../upload/service_navbg.gif);background-repeat:none;padding:0;}

#left ul li.navmainStandardLevel_2_active {list-style-type:none;background-color:#67CB33;border-bottom:1px solid #5CB829;padding-top:4px;padding-bottom:4px;}
#left ul li.navmainStandardLevel_2_active a {color:#fff;font-weight:bold;background-color:transparent;padding-left:30px;text-decoration:none;}
#left ul li.navmainStandardLevel_2_active a:hover {color:#326603;background-color:transparent;padding-left:30px;}

#left ul li.navmainStandardLevel_2_first {list-style-type:none;background-color:#67CB33;border-bottom:1px solid #5CB829;padding-top:4px;padding-bottom:4px;}
#left ul li.navmainStandardLevel_2_first a {color:#fff;font-weight:normal;background-color:transparent;padding-left:30px;text-decoration:none;}
#left ul li.navmainStandardLevel_2_first a:hover {color:#326603;background-color:transparent;padding-left:30px;}

#left ul li.navmainStandardLevel_2_first_active {list-style-type:none;background-color:#67CB33;border-bottom:1px solid #5CB829;padding-top:4px;padding-bottom:4px;}
#left ul li.navmainStandardLevel_2_first_active a {color:#fff;font-weight:bold;background-color:transparent;padding-left:30px;text-decoration:none;}
#left ul li.navmainStandardLevel_2_first_active a:hover {color:#326603;background-color:transparent;padding-left:30px;}

#left ul li.navmainStandardLevel_2 {list-style-type:square;background-color:#67CB33;border-bottom:1px solid #5CB829;padding-top:4px;padding-bottom:4px;}
#left ul li.navmainStandardLevel_2 a {background-color:transparent;color:#fff;text-decoration:none;padding-left:30px;}
#left ul li.navmainStandardLevel_2 a:hover {background-color:transparent;color:#326603;text-decoration:none;padding-left:30px;}

#left ul li.navmainStandardLevel_2 li.active {padding-left:40px;font-weight:bold;}
#left ul li.navmainStandardLevel_2 a.active {padding-left:40px;font-weight:bold;}

#left div.headervb {padding-left:10px;padding-top:3px;height:20px;color:#fff;text-transform:uppercase;font-weight:bold;background-image: url(../upload/left_yellow.jpg);background-repeat:no-repeat;}
#left div.headervb img {padding-left:0px;}
#left div.header {padding-left:10px;padding-top:3px;height:20px;color:#fff;text-transform:uppercase;font-weight:bold;background-image: url(../upload/left_yellow.jpg);background-repeat:no-repeat;}
#left div.header a {text-decoration:none;}

#left #secondnav {width:200px;background-color:#67CB33;}
#left #secondnav a {color:#fff;text-decoration:none;}
#left #secondnav li {list-style-type:none;border-bottom:1px solid #5CB829;padding-top:4px;padding-bottom:4px;}
#left #secondnav li.navi a.navileft_passive {padding-left:30px;}
#left #secondnav li.navi a.navileft_passive:hover {background-color:#67CB33;padding-left:45px;}
#left #secondnav li.on {background-color:#438410;}
#left #secondnav li.on a {padding-left:30px;font-weight:bold;}
#left #secondnav li.on a.navileft_active {padding-left:30px;font-weight:bold;}
#left #secondnav li.on a.navileft_active:hover {background-color:transparent;}

#right {display:none;float: right;width: 250px;margin: 0;padding: 0;}
#right div.header {height:20px;padding-left:20px;padding-top:3px;margin-bottom:10px;color:#fff;text-transform:uppercase;font-weight:bold;background-image: url(../upload/right_blue.jpg);background-repeat:no-repeat;}
#right div.header img {padding:0;}
#right div.headerm {height:20px;padding-left:20px;padding-top:3px;margin-bottom:10px;margin-top:10px;color:#fff;text-transform:uppercase;font-weight:bold;background-image: url(../upload/right_blue.jpg);background-repeat:no-repeat;}
#right div.artikelliste {width:220px;margin-left:20px;}
#right div.artikelliste div.news img {float:left;margin-right:5px;}
#right div.artikelliste h2 {padding:0;}
#right div.artikelliste h2 a {font-weight:bold;text-decoration:none;}
#right div.artikelliste div.news {margin-top:10px;margin-bottom:10px;margin-left:0px;line-height:17px;}
#right div.artikelliste p.newsmore {margin-top:10px;margin-bottom:10px;color:#016599;}
#right div.artikelliste a.more {font-weight:bold;text-decoration:underline;}
#mod_sK div.header {height:20px;color:#fff;text-transform:uppercase;font-weight:bold;background-image: url(../upload/right_blue.jpg);background-repeat:no-repeat;}
/* ####################### FOOTER ####################### */
#footer {display:none;clear: both;margin: 0;padding: 0;text-align: right; }
/* ####################### SITEMAP ####################### */
#content ul.sitemapStandardMainCat {margin-left:15px;margin-right:15px;}
ul.sitemapStandardMainCat {margin-left:0;padding-left: 0;}
ul.sitemapStandardMainCat li {border-bottom: 1px solid #ffffff;list-style-type: none;}
ul.sitemapStandardMainCat li.sitemapStandardLevel_1 {background-color: #e6f1fb;padding: 3px 3px 3px 10px;}
ul.sitemapStandardMainCat li.sitemapStandardLevel_1:hover {background-color: #ccc;padding: 3px 3px 3px 10px;}
ul.sitemapStandardMainCat li.sitemapStandardLevel_1 a {font-weight:bold;text-decoration:none;}
ul.sitemapStandardMainCat li.sitemapStandardLevel_1 a:hover {}
ul.sitemapStandardMainCat li.sitemapStandardLevel_2 {background-color: #f4f9fd;padding: 3px 3px 3px 30px;}
ul.sitemapStandardMainCat li.sitemapStandardLevel_2 a {text-decoration:none;}
ul.sitemapStandardMainCat li.sitemapStandardLevel_3 {background-color: #ffffff;padding: 3px 3px 3px 50px;}
/* ####################### CONTACT FORM ############'#### */
#contactForm {margin-left:0px;margin-right:15px;margin-bottom:10px;font-size:11px;}
#contactForm .contactRow {margin:4px 0;}
#contactForm label {display:block;float:left;width:80px;}
#contactForm .contactRow input, #contactForm .contactRow textarea {border:1px solid #ccc;width:350px;}
#contactForm .contactRow select {border:1px solid #ccc;width:350px;font-size:11px;}
* html #contactForm .contactRow input, * html #contactForm .contactRow textarea {width:350px;}

#contactForm .contactRow input {height:14px;color:#333;font-size:11px;}

#contactForm .contactRow textarea {height:105px;width:350px;font-family:verdana,helvetica,arial;font-size:11px;overflow:auto;}

#contactFormSubmit #contactFormSubmitLeft {float:left;margin:0 0 0 80px;width:174px;}
* html #contactFormSubmit #contactFormSubmitLeft {margin:0 0 0 26px;}
#contactFormSubmit #contactFormSubmitRight {float:right;width:174px;}

#contactFormSubmit #contactFormSubmitLeft input {border:0;font-size:11px;color:#fff;font-weight:bold;width:120px;height:20px;background-image:url(../upload/button.gif);}
#contactFormSubmit #contactFormSubmitRight input {border:0;font-size:11px;color:#fff;font-weight:bold;width:120px;height:20px;background-image:url(../upload/button.gif);}
#contactFormSubmit {margin:0 0 0 80px;}
#contactFormSubmit input {border:0;font-size:11px;font-family:verdana,helvetica,arial;color:#fff;font-weight:bold;width:120px;height:20px;background-image:url(../upload/button.gif);}
#contactForm table {width:100%;border-collapse:collapse;}
#contactForm table td {padding:0;}
#contactForm table td.pt {padding-top:2px;}
* html #contactForm table td.pt {padding-top:0;}
#contactForm table td {line-height:17px;padding-bottom:3px;}
#contactForm input.button {border:0;color:#fff;font-weight:bold;width:120px;height:20px;background-image:url(../upload/button.gif);}
#contactForm select {width:300px; font-size:11px;font-family:verdana,helvetica,arial;}
/* ####################### BACKEND STYLES ############### */
#modHeaderImgEdit {position:absolute;top:60px;left:270px;}
/* good old clearfix - remember to use conditional comment for ie6 with .clearfix {height:1px;} */
.clearfix:after {
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}
.clearfix {display:inline-block;}
/* Hide from IE Mac \*/
.clearfix {display:block;}
/* End hide from IE Mac */