body {  background:#CCCCCC url(../img/body_bg.gif) repeat-y;  margin:0; padding:0;}
body,td,th {  font-family: Arial, Helvetica, sans-serif;  font-size: 12px;  color: #000000;}
a, a:link {  font-family: Arial, Helvetica, sans-serif;color: #FFFFFF;text-decoration: none;}
a:hover {text-decoration: none; color: #FFFFFF;}
a:active {}
a:visited {}
h1 {  color: #ff7200;  font-size:12px;  margin-bottom:-3px;  margin-top:0px;}
div.clear {clear:both;}
div#main { position:relative; min-height:800px; height:800px; background:url(../img/bg_lvl3.jpg) no-repeat; } 
#main_navi {  position:absolute;  top:155px;  left:0px;  width:137px;  z-index:10;}
#sub_navi {  position:absolute;  top:168px;  left:125px;  width:278px;  z-index:5;  font-family: Arial, Helvetica, sans-serif;  font-size: 12px;  color: #000000;}
#sub_navi a, #sub_navi a:link {font-family: Arial, Helvetica, sans-serif;  font-size: 12px;  color: #000000;  text-decoration:none;}
#sub_navi a:hover {  color: #000000;text-decoration:underline;}
#sub_navi a:active, #sub_navi a:visited {}
#sub_navi hr {  height:2px;  color:#FFFFFF;  background-color:#FFFFFF;  border-color:#FFFFFF;   margin-bottom:0px;  margin-top:0px;  margin-left:0px;  margin-right:30px;  border:0;}
#main_navi ul {  width:137px;  list-style-type:none;  font-family:Arial, Helvetica, sans-serif;  font-size:10px;  color:#FFFFFF;  margin-left:-40px;}
*html #main_navi ul {  margin-left:0px;}
#main_navi li {  padding-left:18px;  line-height:23px;  height:24px;  width:132px;  display:block;}
*html #main_navi li {  width:150px;  margin-bottom:0px;  margin-top:0px;}
#main_navi li a {  font-size:11px !important;}
#main_navi li a:hover {  display:block;  background-image:url(../img/main_nav_active.gif);  background-repeat:no-repeat;}
#main_navi li .active {  display:block;  background-image:url(../img/main_nav_active.gif);  background-repeat:no-repeat;  background-position:right center;  margin-right:2px;}
hr {  height:1px;  color:#FFFFFF;  background-color:#FFFFFF;  border-color:#FFFFFF;   margin-left:-18px;   margin-right:25px;   margin-top:-2px;  border:0;}
.sub_eintrag {  padding-left:30px;  /* padding-bottom:15px;  padding-top:15px; */  padding-right:40px;  background-repeat:no-repeat;  background-position:center right;}
.sub_eintrag table {  padding-top:15px;}
.sub_highlite {  padding-left:30px;  /* padding-bottom:15px;  padding-top:15px; */  padding-right:40px;  background-image:url(../img/subnavi_bg.gif);  background-repeat:no-repeat;  background-position:center right;}
*html .sub_highlite {  padding-left:30px;  /* padding-bottom:15px;  padding-top:15px; */  padding-right:38px;  background-image:url(../img/subnavi_bg.gif);  background-repeat:no-repeat;  background-position:center right;}
.sub_highlite table {  padding-top:15px;}.sub_image {  position:relative;  left:0px;  float:right;  vertical-align: middle;}
.sub_eintrag p {  height:auto;  /* margin-top:0px; */}
.sub_highlite p {  height:auto;  /* margin-top:0px; */}
*html .sub_eintrag p {  height:auto;  margin-bottom:0px;  margin-top:0px;  /* margin-top:0px; */}
*html .sub_highlite p {  height:auto;  margin-bottom:0px;  margin-top:0px;  /* margin-top:0px; */}
form input {  background-color:#f7eedd;  border:1px solid #515350;  padding:5px;  font-size:10px;  color:#000000;}
form button {  background-color:#f7eedd;  border:1px solid #515350;  padding:5px;  font-size:10px;  color:#000000;}
.sub_eintrag h1 {  color: #ff7200;  font-size:12px;  margin-bottom:3px;  /* margin-top:15px; */}
*html .sub_eintrag h1 {  color: #ff7200;  font-size:12px;  margin-bottom:0px;  margin-top:0px;  /* margin-top:15px; */}
.sub_highlite h1 {  color: #ff7200;  font-size:12px;  margin-bottom:3px;  /* margin-top:15px; */}
*html .sub_highlite h1 {  color: #ff7200;  font-size:12px;  margin-bottom:0px;  margin-top:0px;  /* margin-top:15px; */}
#content {  position:absolute;  top:172px;  left:415px;  font-size:11px;  width:410px;}
#content_navspalate {  position:absolute;  top:172px;  left:155px;  font-size:11px;  width:200px;}
*html #content_navspalate {  position:absolute;  top:183px;  left:415px;  font-size:11px;}
#content_navspalate h1 {  font-size:14px;  color:#264477;  font-weight:normal;  margin-bottom:25px;}
#content_navspalate h2 {  font-size:11px;  color:#264477;  font-weight:normal;}
#content_navspalate h3 {  font-size:9px;  color:#767676;  font-weight:normal;}
#content_navspalate h4 {  font-size:9px;  color:#767676;  font-weight:normal;  margin-top:5px;}
#content_navspalate a {  font-family: Arial, Helvetica, sans-serif;  font-size: 12px;  color: #000000;  text-decoration:none;}
#content_navspalate a:link {  font-family: Arial, Helvetica, sans-serif;  font-size: 12px;  color: #000000;  text-decoration:none;}
#content_navspalate a:visited {  font-family: Arial, Helvetica, sans-serif;  font-size: 12px;  color: #000000;  text-decoration:none;}
#content_navspalate a:hover {  font-family: Arial, Helvetica, sans-serif;  font-size: 12px;  color: #000000;  text-decoration:underline;}
#content_navspalate a:active {  font-family: Arial, Helvetica, sans-serif;  font-size: 12px;  color: #000000;  text-decoration:underline;}
*html #content {  position:absolute;  top:183px;  left:415px;  font-size:11px;}
.text_left {  width:200px;  position:relative;  float:left;}
.text_right {  width:190px;  position:absolute;left:220px;}
#content h1 {  font-size:14px;  color:#264477;  font-weight:normal;  margin-bottom:0px;}
#content h2 {  font-size:11px;  color:#264477;  font-weight:normal;}
#content h3 {  font-size:9px;  color:#767676;  font-weight:normal;}
#content h4 {  font-size:9px;  color:#767676;  font-weight:normal;  margin-top:5px;}
#content form {  border:1px solid #f8efe0;}
#content form input {  background-color:#f3e2c6;  border:1px solid #000000;  padding:2px;  margin-bottom:10px;  font-size:10px;  color:#000000;}
#content form textarea {  background-color:#f3e2c6;  border:1px solid #000000;  padding:2px;  margin-bottom:10px;  font-size:10px;  font-family:Arial, Helvetica, sans-serif;  color:#000000;}
#content form button {  background-color:#f3e2c6;  border:1px solid #000000;  padding:5px;  font-size:10px;  color:#000000;}
#content form fieldset {  border:1px solid #f8efe0;}
.pdf_img {  float:left;  margin-right:15px;  height:50px;}
.pdf_img img {  border:0;}
#content a {  font-family: Arial, Helvetica, sans-serif;  font-size: 11px;  color: #264477;  text-decoration:none;}
#content a:link {  font-family: Arial, Helvetica, sans-serif;  font-size: 11px;  color: #264477;  text-decoration:none;}
#content a:visited {  font-family: Arial, Helvetica, sans-serif;  font-size: 11px;  color: #264477;  text-decoration:none;}
#content a:hover {  font-family: Arial, Helvetica, sans-serif;  font-size: 11px;  color: #264477;  text-decoration:underline;}
#content a:active {  font-family: Arial, Helvetica, sans-serif;  font-size: 11px;  color: #264477;  text-decoration:underline;}
.link_blau a {  font-family: Arial, Helvetica, sans-serif;  font-size: 12px;  color: #415583;  text-decoration:none;}
.link_blau a:link {  font-family: Arial, Helvetica, sans-serif;  font-size: 12px;  color: #415583;  text-decoration:none;}
.link_blau a:visited {  font-family: Arial, Helvetica, sans-serif;  font-size: 12px;  color: #415583;  text-decoration:none;}
.link_blau a:hover {  font-family: Arial, Helvetica, sans-serif;  font-size: 12px;  color: #415583;  text-decoration:underline;}
.link_blau a:active {  font-family: Arial, Helvetica, sans-serif;  font-size: 12px;  color: #415583;  text-decoration:underline;}
#content .csc-textpic-caption {  font-size:10px;  line-height:11px;  color:#767676;  font-weight:normal;  margin-top:5px;}
#content ul {  list-style-type:disc;  font-family:Arial, Helvetica, sans-serif;  font-size:11px;  color:#000000;  line-height:13px;}
#content li {  clear:inherit;  clear:both;  line-height:13px;  height:auto;  margin-bottom:5px;  margin-left:-20px;}
form#mailform .csc-mailform-field textarea {font-size:9pt !important; width:225px;font-family:arial, Helvetica, sans-serif !important;  color:#000000;}

/* 06.02.2012 - Markus Pasaric */
input.field_text {
  width: 200px;
}

