body{font: 1em/130% Tahoma, Arial, Helvetica, sans-serif;color: #333333;background-repeat: repeat-x;background-color: #999999;background-image: url(images/bg1.gif);}
#pageName{ top: 25px;width: 920px;}
#Navigation ul {display: inline;list-style-type: none;margin: 0px;padding: 0px;}
#Menu1 li {display: inline;margin: 3px;}
#Navigation {padding-top: 11px; margin-left: 13px;width: 895px;}
#Navigation a {text-decoration: none;margin-left: 5px;padding-right:5px;  }
#Navigation a:link {    color: #ffffff;}
#Navigation a:visited {    color: #ffffff;}
#Navigation a:hover {color: #9FEC06; text-decoration: none;}
#Navigation a:active { margin: 0px 0px 0px 0px;color: #888888;}
.menu1-level1-no {line-height:20px;text-decoration:none;background-image: url(./images/black_nav_bg.jpg);font: 1em Tahoma, Arial, Helvetica, sans-serif;color:#FFF;padding-top:5px;padding-bottom:5px;}
.menu1-level1-act { background: url(./images/nav-bg.jpg); background-repeat: no-repeat;font: 0.7em Tahoma, Arial, Helvetica, sans-serif; font-color: #777777; text-decoraton: none; margin: 0px 0px 0px 0px;}
.menu1-level2-no {background: url(./images/nav-bg.jpg); background-repeat: no-repeat;font: 0.7em Tahoma, Arial, Helvetica, sans-serif; font-color: #777777; text-decoraton: none; margin: 0px 0px 0px 0px;}
.menu1-level2-act {background: url(./images/nav-bg.jpg); background-repeat: no-repeat;font: 0.7em Tahoma, Arial, Helvetica, sans-serif; font-color: #777777; text-decoraton: none; margin: 0px 0px 0px 0px;}
.menu1-level3-no { background: url(./images/nav-bg.jpg); background-repeat: no-repeat;font: 0.7em Tahoma, Arial, Helvetica, sans-serif; font-color: #777777; text-decoraton: none; margin: 0px 0px 0px 0px;}
.menu1-level3-act {background: url(./images/nav-bg1.jpg); background-repeat: no-repeat;font: 0.7em Tahoma, Arial, Helvetica, sans-serif; font-color: #777777; text-decoraton: none; margin: 0px 0px 0px 0px;}
#Info {font: 0.8em/120% Tahoma, Arial, Helvetica, sans-serif;float: right; width: 14em;margin: 0.8em 25px 6em 1em; text-align:justify; }
#Info strong {font-size:0.9em;}
#Info p {font-size: 1em;margin:0 0 10px 0;}
#info a {text-decoration: none;font-weight: bold;color: #316891; }
#info a:link {color: #316891; }
#info a:visited {color: grey; }
#info a:hover {color: black; }
#info a:active {color: black; }
#Inhalt {margin:0px;margin-right: 1em;padding: 0.5em 0.8em 7em 2em;height: auto;}
#Inhalt h1 {font-size: 1em;color: white;}
#Inhalt h2 {font-size: 0.9em;color: white;}
#Inhalt p {font-size: 1em;}
#Inhalt p strong { font-weight:normal;}
#inhalt a {text-decoration: none;font-weight: bold;color: #ff6600; }
#inhalt a:link {color: #316891;}
#inhalt a:visited {color: #316891; }
#inhalt a:hover {color: black; }
#inhalt a:active { color: black; }
#inhalt li {color: #316891;}
.csc-textpic-caption { font: 0.7em/90% Tahoma, Arial, Helvetica, sans-serif;color: #666666;}
.csc-header{margin:20px 0 0 0;color: white;}
.ro {background:url("images/rahmen_02.gif") top right no-repeat;margin:0 0 0 0;padding:0;}
.lo {background:url("images/rahmen_01.gif") top left no-repeat;margin:0 0 0 0;padding:0;}
.ru {background:url("images/rahmen_04.gif") bottom right no-repeat;margin:0 0 0 0;padding:0;}
.lu {background:url("images/rahmen_03.gif") bottom left no-repeat;margin:0 0 0 0;padding:0;}
.tub { font-size: 80%;}
.csc-mailform-field {float:right;}
#tx_mailformplus_1_pi1_captcha_response {float:right;}
.csc-mailform-field img {float:right;}
.csc-mailform-field-rechts { float:right; }
.csc-mailform-field-rechts .csc-mailform-field { padding-right:0px;}
fieldset {border:none; width: 500px;}
#inhalt .tub li { font-size:120%; color: red;}
.captcha {padding-left: 2em;}
.tx-sriframe-pi1{margin-left:-13px;}
h1, h2, h3,h4,h5,h6 {
font-family:sans-serif;
font-style: normal;
font-weight: normal;
letter-spacing: -1px;
margin-bottom:0.35em;
}


h1 a, h2 a, h3 a,h4 a,h5 a,h6 a {
background:none !important;
text-decoration:none !important;
}

h1 a:hover, h2 a:hover, h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover {
background:none !important;
text-decoration:none;
}

h1{
font-size: 1.35em;
text-transform: uppercase;
line-height: 2.1em;
}

h1 span{
position:relative;
left:-2000px;
}
* html h1 {
height:1em;
overflow:visible !important;
}

h2 {
font-size: 1.2em;
line-height:2.15em;
}

* html .fixbox h2 {
height:2em;
overflow:visible !important;
}
h2 span{
position:relative;
left:-2000px;
}
h3 {
font-size: 1.0em;
line-height:1.65em;
}
h3 span{
position:relative;
left:-2000px;
}
h4 span{
position:relative;
left:-2000px;
}
h5 span{
position:relative;
left:-2000px;
}
h6 span{
position:relative;
left:-2000px;
}