/* stile für den Pressespiegel */
div.csc-menu p  { margin-bottom: 0 }
dl.csc-menu.csc-menu-4 dt  { margin-top: 5px }
dl.csc-menu.csc-menu-4 dt a { font-weight: bold }
div.csc-menu p.csc-abstract    { margin-top: 0; margin-bottom: 20px; border-bottom: 1px solid #faa805 }

/* stile für Ortsverzeichnis */
div.news-list-item     { margin: 0 0 10px; padding: 0; border-bottom: 1px dotted #faa805 }
div.news-list-item h3 { margin: 0; padding: 0 }
div.news-list-item h3 a   { font-size: 12px }
/* stile für Linienverzeichnis */
div.news-list-item p.bodytext  { margin-top: 0; padding-top: 0 }
h2.linie  { color: #00339a; font-size: 18px }

/* stile für Preistabelle */
table.contenttable  { width: 90%; border: solid 1px #fab01b }
tr.tr-even  { color: #3d4dbc; background-color: #fdffd8; border-bottom: 1px dotted #faa805 }
tr.tr-odd  { color: #3d4dbc; border-bottom: 1px dotted #faa805 }
tr.tr-even.tr-0  { color: #0f3c97; font-weight: bold; background-color: #fdffd8; border-bottom: 1px dotted #faa805 }
tr.tr-even.tr-0  td  { color: #fff; font-weight: bold; background-color: #3d4dbc; background-image: url("hg_tr.jpg") }
tr.tr-odd.tr-1   { color: #3d4dbc; font-weight: bold; border-bottom: 1px dotted #faa805 }

/* Verkaufstellen */
#verkaufstellen { font-size: 12px; font-family: Arial }
#OrtAuswahlMenu select  { color: #192f7b; background-color: #fdffd8; border: solid 1px #faa805 }
ul#verkaufstellenLink  { font-family: Arial; margin-left: 16px }
ul#verkaufstellenLink li { list-style-type: none; list-style-image: url("gsttopcontent_defaultlink_icon.gif"); margin-bottom: 10px }
ul#verkaufstellenLink li a { color: #171e90; font-size: 12px; text-decoration: none }
ul#verkaufstellenLink li a:hover { color: #171e90; text-decoration: none; border-bottom: 1px dotted #faa805 }

/* allgemein */
h1    { color: #00339a; font-size: 16px }
h2    { font-size: 12px; font-weight: normal }
h4  { color: #00339a; font-size: 16px; font-weight: bold }
ol li  { list-style-type: none }

/* aktuell */
div.news-single-backlink  { margin-top: 5px; padding-top: 5px; border-top: 1px dotted #fab01b }
div.news-latest-morelink { margin-top: 5px; padding-top: 5px; border-top: 1px dotted #fab01b }
div.news-single-img a { text-decoration: none; margin: 0; padding: 0; border: 0px; }

/* Mailformular */
#Felder label { float:left; width:80px; padding-left: 5px;}
#Felder input#submit { margin-left: 85px }
#Felder input  { color: #073990; background-color: #fdffd8; margin-bottom: 5px; border: dotted 1px #faa805 }
#Felder checkbox { color: #073990; background-color: #fdffd8; border-width: 0 }
#Felder textarea  { color: #073990; background-color: #fdffd8; margin-bottom: 5px; border: dotted 1px #faa805 }
#Felder tr#line   { background-color: #fdffd8; padding-bottom: 5px; border-bottom: 2px dotted #ffc725 }
#Felder tr td#header { color: #073990 }
#Felder fieldset { width: 95%; border: solid 1px #faa805 }

/* normales Mailformular */
fieldset.csc-mailform  { border: solid 1px #faa805 }
fieldset.csc-mailform label { float:left; width:100px; padding-left: 5px; }
fieldset.csc-mailform input  { color: #073990; background-color: #fdffd8; margin-bottom: 5px; width: 260px; border: dotted 1px #faa805 }
fieldset.csc-mailform textarea  { color: #073990; font-size: 11px; font-family: Arial, san-serif; background-color: #fdffd8; margin-bottom: 5px; width: 260px; border: dotted 1px #faa805 }
fieldset.csc-mailform input#mailformformtype_mail { margin-left: 105px }
#spalteRe ul { margin: 0 }
#spalteRe ul li { list-style-image: url("typo3temp/pics/8079f869d5.gif"); margin-bottom: 10px; margin-left: 0; padding-left: 0 }

/* trennlinie */
p#linie  { border-bottom: 1px dotted #faa805 }
hr.clearer { visibility: hidden }
/* trennlinie */


div.tx-macinasearchbox-pi1 {position:absolute; bottom:0;}
div.tx-macinasearchbox-pi1 input { background-color: #ffffff ; color: #073990 ; margin-bottom: 5px; border: dotted 1px #faa805 }


/*EFA Formular*/
.EFA-Formular { width:162px; font:Arial, Helvetica, sans-serif; font-size:11px}
.EFA-Textfeld { width:120px; font:Arial, Helvetica, sans-serif; font-size:11px}
.EFA-FormularDate {font:Arial, Helvetica, sans-serif; font-size:10px}
table.EFA-Formular tbody tr td #NaviEbene1 a.NaviEbene1  { background-color: white; margin-top: 10px; padding: 3px 10px }
#content3 fieldset {width:143px;}


div.news-single-item p.bodytext img {margin-right: 15px;}
div.news-latest-container div.news-latest-item { border-bottom: 1px dotted #faa805; margin-bottom: 7px; }

#content img#tx_mwimagemap_img_276 {border:0pt;}
