A:link, A:visited, A:hover, A:active     { color: #A0D142; font-weight: bold; font-family: Arial, Helvetica, sans-serif; text-decoration: none }
A:hover     { color: #A0D142; font-weight: bold; font-family: Arial, Helvetica, sans-serif; text-decoration: underline }

.banner { padding: 20px 10px 20px 10px }

.csc-header { padding: 0px; margin: 0px }

.extended-table { font-size: 11px !important }

p,td,tr   { line-height: 15px; color: #889AA4; font-size: 11pt !important; font-family: Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: none }
.news { font-family: Arial, Helvetica, sans-serif; margin-top: 13px; padding-top: 3px; padding-bottom: 3px; width: 180px; border-top: 1px solid #beccd7; border-bottom: 1px solid #beccd7 }
.news-block { margin-top: 30px; margin-left: 15px }

.content   { padding: 0 20px 5px; width: 550px; height: 550px; overflow: auto; clip: auto }


.inhalt1 p { font-size: 11px !important }
.inhalt2 p { font-size: 11px !important }

.inhalt1  { font-size: 11px !important }
inhalt2   { padding-right: 20px; padding-left: 0px; font-size: 11px !important }
.titel  { color: #8c8c8c; font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight: 600; text-decoration: none; text-align: center; text-transform: uppercase; letter-spacing: 2px; margin-top: 20px; margin-bottom: 15px }
.ueberschrift  { color: #737778; font-size: 10px; font-family: Arial, Helvetica, sans-serif; font-weight: 600 }
.pfeil-text { font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-weight: 600; background-image: url("maddox-bilder/pfeil-inhalt.gif"); background-repeat: no-repeat; background-position: 0 3px; padding-left: 25px }
.rahmen  { border: solid 1px #c8c7c6 }
* { margin: 0; padding: 0 }
body  { background-color: white; margin: 0; padding: 0 }

.csc-textpic-image { margin-bottom: 10px; padding-bottom: 10px }

.button { width: 100px !important }

ul { font-size: 11px; padding: 5px 0px 5px 15px }

li { margin-left: 10px; font-size: 11px !important }

content th  { font-weight: normal; background-image: url("/typo3/fileadmin/templates/bilder/list-dot.jpg"); background-repeat: no-repeat; background-position: 3px 5px; padding-left: 10px }

.content th  { font-weight: normal; background-image: url("/typo3/fileadmin/templates/bilder/list-dot.jpg"); background-repeat: no-repeat; background-position: 3px 5px; text-align: left; padding-left: 15px }

strong { font-size: 11px }
center { font-size: 11px }

.bodytext { font-size: 10px !important }

.navi      { border-right: 1px solid #cdcdcd; color: black }
.navi-block  { margin-top: 20px;  border-top: 1px solid #dbd9da; font-weight: normal }
.navi-block2  { margin-top: 30px;  border-top: 1px solid #dbd9da; font-weight: normal }

h1 { font-size: 11px; font-weight: bold; color: #125473; padding: 0px; margin: 0px }
h2 { font-size: 11px; font-weight: bold; color: #C1272D; padding: 0px; margin: 0px; text-decoration: underline;}
h3 { font-size: 11px; font-weight: bold; color: #C1272D; padding: 0px; margin: 0px; text-decoration: none }
h4  { color: #797E70; font-size: 11px; font-weight: bold; text-decoration: none; text-transform: uppercase; word-spacing: 2px; letter-spacing: 7px; margin: 0; padding: 0 }

/*-- Navi --*/
a.nav_link_1:link, a.nav_link_1:visited, a.nav_link_1:hover, a.nav_link_1:active  { color: #889aa4; font-size: 11px !important; font-family: Arial, Helvetica; text-decoration: none;  font-weight: normal !important }
a.nav_link_1:hover  {color: #496577; text-decoration: underline !important }

a.nav_link_1-act:link, a.nav_link_1-act:visited, a.nav_link_1-act:hover, a.nav_link_1-act:active    { color: white !important; font-size: 11px !important; font-family: Arial, Helvetica; text-decoration: none }
a.nav_link_1-act:hover  { text-decoration: underline !important }


a.nav_link_2:link, a.nav_link_2:visited, a.nav_link_2:hover, a.nav_link_2:active    {  color: #889aa4 !important; font-size: 11px; font-family: Arial, Helvetica; text-decoration: none }
a.nav_link_2:hover  { text-decoration: underline }

a.nav_link_2-act:link, a.nav_link_2-act:visited, a.nav_link_2-act:hover, a.nav_link_2-act:active    { color: black; font-size: 11px; font-family: Arial, Helvetica; text-decoration: none }
a.nav_link_2-act:hover  { text-decoration: underline }


a.nav_link_3:link, a.nav_link_3:visited, a.nav_link_3:hover, a.nav_link_3:active  { color: #889aa4 !important; font-size: 11px; font-family: Arial, Helvetica; text-decoration: none }
a.nav_link_3:hover  { text-decoration: underline }

a.nav_link_3-act:link, a.nav_link_3-act:visited, a.nav_link_3-act:hover, a.nav_link_3-act:active   {  color: #496577 !important; font-size: 11px; font-family: Arial, Helvetica; text-decoration: underline }
a.nav_link_3-act:hover   { text-decoration: none }



.div_nav_link_1       { background-color: #ffffff !important; width: 197px; middle; border-bottom: 1px solid #dbd9da; font-size: 11px }
.div_nav_link_1:hover       { width: 197px;  border-bottom: 1px solid #dbd9da !important; background-color: #E3F5FD }
.div_nav_link_1-act        { background-color: #C1CF9E !important; width: 197px; border-bottom: 1px solid #dbd9da }


.div_nav_link_2       { width: 197px; border-bottom: 1px solid #dbd9da; background-color: #F4FBFD }
.div_nav_link_2-act        { background-color: #E3F5FD; width: 197px; border-bottom: 1px solid #dbd9da }


.div_nav_link_3     { background-color: #fff; width: 197px; border-bottom: 1px solid #dbd9da }

.div_nav_link_1 p, .div_nav_link_1-act p  { padding: 3px 3px 3px 12px }
.div_nav_link_2 p, .div_nav_link_2-act p     { padding: 3px 3px 3px 18px }
.div_nav_link_3 p                           { padding: 3px 3px 3px 18px }


/*-- Navi 2 --*/
a.nav2_link_1:link, a.nav2_link_1:visited, a.nav_link_1:hover, a.nav_link_1:active  { color: #889aa4; font-size: 11px; font-family: Arial, Helvetica ;  font-weight: normal !important; text-decoration: none }
a.nav2_link_1:hover  { text-decoration: underline }

a.nav2_link_1-act:link, a.nav2_link_1-act:visited, a.nav2_link_1-act:hover, a.nav2_link_1-act:active    { color: white; font-size: 11px; font-family: Arial, Helvetica;  font-weight: normal !important; text-decoration: none }
a.nav2_link_1-act:hover  { text-decoration: underline }

a.nav2_link_2:link, a.nav2_link_2:visited, a.nav2_link_2:hover, a.nav2_link_2:active    { color: #496577 !important; font-size: 11px; font-family: Arial, Helvetica; text-decoration: none;  font-weight: normal !important }
a.nav2_link_2:hover  { text-decoration: underline }

a.nav2_link_2-act:link, a.nav2_link_2-act:visited, a.nav2_link_2-act:hover, a.nav2_link_2-act:active    { color: black; font-size: 11px; font-family: Arial, Helvetica; text-decoration: none;  font-weight: normal !important }
a.nav2_link_2-act:hover  { text-decoration: underline }


a.nav2_link_3:link, a.nav2_link_3:visited, a.nav2_link_3:hover, a.nav2_link_3:active  {  color: #496577 !important; font-size: 11px; font-family: Arial, Helvetica; text-decoration: none;  font-weight: normal !important }
a.nav2_link_3:hover  { text-decoration: underline }

a.nav2_link_3-act:link, a.nav2_link_3-act:visited, a.nav2_link_3-act:hover, a.nav2_link_3-act:active   {  color: #496577 !important; font-size: 11px; font-family: Arial, Helvetica; text-decoration: underline }
a.nav2_link_3-act:hover   { text-decoration: none }

.div_nav2_link_1       { width: 197px; border-bottom: 1px solid #dbd9da; border-bottom: 1px solid #dbd9da;  font-weight: normal !important }
.div_nav2_link_1:hover       { width: 197px; border-bottom: 1px solid #dbd9da; background-color: #7793a8; border-bottom: 1px solid #dbd9da;  font-weight: normal !important }
.div_nav2_link_1-act        { font-weight: normal !important; background-color: #C1CF9E; width: 197px; border-bottom: 1px solid #dbd9da }


.div_nav2_link_2       { background-color: #E1EBF2; width: 197px; border-bottom: 1px solid #858585 }
.div_nav2_link_2-act        { background-color: #F4FBFD; width: 197px; border-bottom: 1px solid #858585 }


.div_nav2_link_3     { background-color: #fff; width: 197px; border-bottom: 1px solid #dbd9da }

.div_nav2_link_1 p, .div_nav2_link_1-act p  { padding: 3px 3px 3px 12px; font-weight: normal }
.div_nav2_link_2 p, .div_nav2_link_2-act p     { padding: 3px 3px 3px 18px }
.div_nav2_link_3 p                           { padding: 3px 3px 3px 18px }

/*--LoginBox--*/
.tx-newloginbox-pi1 label { font-size: 10px }
.tx-newloginbox-pi1 h3 { font-size: 10px; font-size: 11px; color: black }
.tx-newloginbox-pi1 { height: 130px; background-color: #ABE1F9; margin: 0px; padding: 9px 0px 5px 18px }
.tx-newloginbox-pi1 input { width: 160px; font-size: 10px; background-color: #FFFFFF; border: 1px solid black; padding: 2px 2px 2px 2px  }
.tx-newloginbox-pi1 p,td { font-size: 10px }

/* ab hier css f¸r Indexsuche */

.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button { width:100px; }
	.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword { width:150px; }
	.tx-indexedsearch .tx-indexedsearch-whatis P .tx-indexedsearch-sw { font-weight:bold; font-style:italic; }
	.tx-indexedsearch .tx-indexedsearch-whatis { margin-top:10px; margin-bottom:5px; }
	.tx-indexedsearch P.tx-indexedsearch-noresults { text-align:center; font-weight:bold; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title    { background: #d3dce5 }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P { font-weight:bold; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P.tx-indexedsearch-percent { font-weight:normal; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P { font-style:italic; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P .tx-indexedsearch-redMarkup   { color: #000; font-weight: bold }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info     { background: transparent }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead  { color: white; margin-top: 20px; margin-bottom: 5px }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 { margin-top:0px; margin-bottom:0px; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TABLE      { color: white; background: #beccd7 }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD  {  vertical-align: absmiddle }
	.tx-indexedsearch-rules  { margin-top: 18px }
	.tx-indexedsearch-sectionlinks  { margin-bottom: 18px }
	
/*--MailForm--*/
.csc-mailform { border: 0px } 
.tue-submit { width: 100px; background-color: white }
.content .label { font-size: 12px !important }
.tue-check { width: 20px !important; border: 0px }
.content label {  display: block; float: left; width: 200px; font-size: 13px !important }
.content input { display: block; float: left; width: 200px; font-size: 11px !important; border: 1px solid #DFDAD9 }
.content textarea  {  display: block; float: left; width: 200px; font-size: 11px; border: 1px solid #DFDAD9; font-family: Arial, Helvetica, sans-serif }
.content select { display: block; float: left; width: 200px; font-size: 11px !important; border: 1px solid #DFDAD9 }

.content { font-size: 11px !important }