/*________________für TYPO3 Elemente_________________*/

/*___Einrückung und Rahmen___*/
.csc-frame-frame1{background-color:#EBEBEB;}
.csc-frame-frame1 .bodytext {padding:5px;}
.csc-frame-frame2{background-color:#fff;border:1px solid #41799e;padding-left:5px; padding-right:5px;}
.csc-frame-frame2 .bodytext{padding:0px !important;}
.csc-frame-rulerBefore{border-left:3px solid #41799e;}
.csc-frame-rulerAfter{border-right:3px solid #41799e;}
#menuReplacement .csc-frame-indent3366{margin-left:58px;}
#mainContent .csc-frame-indent3366{margin-left:200px;}
#contentright .csc-frame-indent3366{margin-left:47px;}
#menuReplacement .csc-frame-indent6633{margin-left:116px;}
#mainContent .csc-frame-indent6633{margin-left:400px;}
#contentright .csc-frame-indent6633{margin-left:94px;}
#mainContent .csc-frame-indent{margin-left:30px;}
ul, ol{
margin:12px 0 0 24px ;
padding: 0; 
}



.contenttable th, 
.contenttable td ,
.fcecontact_table td{ padding: 3px; vertical-align:top;}

.contenttable th .bodytext, 
.contenttable td .bodytext,
.fcecontact_table td p{ margin: 0 0 5px 0; }

abbr { border-bottom: none; }





img { border: none;}




.eingerueckt h1, .eingerueckt h2, .eingerueckt h3, .eingerueckt h4, .eingerueckt h5,
.nicht-eingerueckt h1, .nicht-eingerueckt h2, .nicht-eingerueckt h3, .nicht-eingerueckt h4, .nicht-eingerueckt h5 { margin: 0 0 10px 0; }

div.eingerueckt { clear:both; margin: 10px 2% 10px 100px; padding:0px; }
div.nicht-eingerueckt { clear:both; margin: 0 0 10px 0; }

.style2, .schlicht { border-width: 1px; border-style: solid;  padding:5px;}

.style3, .dezent { border-width: 1px; border-style: dotted;  padding:5px;}

.style4, .warnung { border-width: 1px; border-style: dashed; padding:5px;}

.style4 h1, .style4 h2, .style4 h3, .style4 h4, .style4 h5, .warnung h1, .warnung h2, .warnung h3, .warnung h4, .warnung h5{ border-bottom-width: 1px; border-bottom-style: solid;}

.style5, .kontrast{ border-width: 1px; border-style: solid; }


.indent { margin-left: 17px; }

/* _______________ Style 2 + .schlicht _______________  */
.style2, .schlicht { background:#fff; border-color: #000;}


/* _______________ Style 3 + .dezent _______________  */
.style3, .dezent { background:#eaeff5; border-color: #000; }


/* _______________ Style 4 + .warnung _______________  */
.style4, .warnung{ background:#fff; border-color: #FF020E; }

.style4 h1, .style4 h2, .style4 h3, .style4 h4, .style4 h5, .warnung h1, .warnung h2, .warnung h3, .warnung h4, .warnung h5 { color:#FF020E; border-bottom-color: #FF020E; }


/* _______________  Style 5 + .kontrast _______________  */
.style5, .kontrast { background-color: #41799e;  border-color: #000; color:#fff}

.style5 a, .kontrast a { color:#fff; }
.style5 a:hover, .kontrast a:hover { color:#ff020e; }

.style5 h1, .style5 h2, .style5 h3, .style5 h4, .style5 h5, .kontrast h1, .kontrast h2, .kontrast h3, .kontrast h4,.kontrast h5 { color:#fff;padding:5px;}


.align-center{
text-align:center;
}


/* Interne Links, externe Links, Dateiverweise und E-Mail-Adressen */

.internal-link {
}

.external-link, .external-link-new-window {
   background: url(link-icons/extern.gif) no-repeat;
   padding-top: 0px;
   padding-left: 12px;
	background-position: 0% 50%;
}

.pdf-file {
   background: url(link-icons/pdf.gif) no-repeat;
   padding-top: 0px;
   padding-left: 19px;
	background-position: 0% 50%;
}

.doc-file,
.docx-file {
   background: url(link-icons/doc.gif) no-repeat;
   padding-top: 0px;
   padding-left: 16px;
	background-position: 0% 50%;
}

.mail, .email {
   background: url(link-icons/email.gif) no-repeat;
   padding-top: 0px;
   padding-left: 17px;
	background-position: 0% 50%;
}

td.csc-uploads-fileName p{
margin:0;
}

td.csc-uploads-icon {
vertical-align:top;
}
legend.tx_powermail_pi1_fieldwrap_html_radio_title{

width:180px !important;
}
td.powermail_all_label{
width:180px !important;
}

ul.csc-bulletlist-2 li{
list-style: circle;

}

ul.csc-bulletlist-3 li.odd{

background-color:#ebebeb;
}
ul.csc-bulletlist-3 li.even{


}

.floatright{
float: right;
}
.floatright:after{
float:none;
clear:both;
}


.fix50{width:50px;}
.fix100{width:100px;}
.fix200{width:200px;}
.fix250{width:250px;}
.fix500{width:500px;}
.fix600{width:600px;}
.fix800{width:800px;}
.fix1000{width:1000px;}

.max50{max-width:50px;}
.max100{max-width:100px;}
.max200{max-width:200px;}
.max250{max-width:250px;}
.max600{max-width:600px;}
.max800{max-width:800px;}
.max1000{max-width:1000px;}



.min50{min-width:50px;}
.min100{min-width:100px;}
.min200{min-width:200px;}
.min250{min-width:250px;}
.min600{min-width:600px;}
.min800{min-width:800px;}
.min1000{min-width:1000px;}

.minH50{min-height:50px;}
.minH100{min-height:100px;}
.minH200{min-height:200px;}
.minH250{min-height:250px;}
.minH600{min-height:600px;}
.minH800{min-height:800px;}
.minH1000{min-height:1000px;}

.box_content ul li{
list-style:none;
list-style-image:none;
margin-left:0px;
padding:0px;

}
.box_content ul{
margin-left:0px;

}
div.dropdown li.content{
list-style:none;
margin-left:0px;
}



/* __________ Flash-Element __________ */
.flashElement{ width: 600px; height: 355px; }

/* __________ Linkliste __________ */
.linkList li { padding-bottom: 11px; }


/* __________ Kontaktformular __________ */
.contactForm label { float:left; width: 142px;}
.contactForm input, .contactForm select { clear: right; display: block; width: 257px; margin-bottom: 10px; border:none; }
.contactForm select { width: 261px; }

#contentright * .calendar-table {
padding:0;
}

#contentright * .calendar-table td, #contentright * .calendar-table th {
padding:1px;
}
ul.powermail_multiplejs_tabs{
list-style-image:none;
}
.social_share_privacy_area { list-style: none !important;}



.monthSmallBasic .bold  {
    font-weight: bold;
}

.ka-handler{
cursor: pointer;
}

span.tx-srfreecap-pi2-cant-read{
display:block;
padding-left:200px;
}