/* RTE-Klassen */
.Blau { color: #6699FF; font-size: 10px; line-height: 150%; font-family: Verdana, Arial, Helvetica, sans-serif; }
.Rot { color: #E20A16; font-size: 10px; line-height: 150%; font-family: Verdana, Arial, Helvetica, sans-serif; }
.Orange { color: #ffcc00; font-size: 10px; line-height: 150%; font-family: Verdana, Arial, Helvetica, sans-serif;}
.Gruen { color: #16802A; font-size: 10px; line-height: 150%; font-family: Verdana, Arial, Helvetica, sans-serif;}
.Ueberschrift { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 145%; color: #16802A; font-weight: bold;}
.Weiss { color: #FFFFFF; font-size: 10px; line-height: 150%; font-family: Verdana, Arial, Helvetica, sans-serif;}


/* Content */
h1 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 145%; color: #16802A; font-weight: bold; }
hr { border:solid #16802A 0px; height:1px; background-color: #16802A; color: #16802A; }
ul li { color: #333333; font-size: 10px; line-height: 150%; font-family: Verdana, Arial, Helvetica, sans-serif; }
ul li a { color: #16802A; font-size: 10px; line-height: 150%; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline;}
ul li t a:hover { color: #16802A; font-size: 10px; line-height: 150%; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none;}
.bodytext { color: #333333; font-size: 10px; line-height: 150%; font-family: Verdana, Arial, Helvetica, sans-serif; }
.bodytext a { color: #16802A; font-size: 10px; line-height: 150%; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline;}
.bodytext a:hover { color: #16802A; font-size: 10px; line-height: 150%; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none;}
.bodytext form input { background-color: #FFFFFF; border: 1px solid #333333; }
.suche { background-color: #FFFFFF; border: 1px solid #FFA002; width: 96px; height: 17px; font-family: Verdana, Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #7b857F; }
.breadcrump { color: #16802A; font-size: 10px; line-height: 150%; font-family: Verdana, Arial, Helvetica, sans-serif;text-decoration: none;}
.csc-caption, .csc-textpic-imagewrap { color: #333333; font-size: 10px; line-height: 150%; font-family: Verdana, Arial, Helvetica, sans-serif; }


/******************************************************************** Typo3-Mailform *******************************************************************/
/*
.csc-mailform { font-family: Verdana, Arial, Helvetica, sans-serif;  font-size:10px; color: #333333; }
.csc-mailform p { padding:0px; margin:0px; font-family: Verdana, Arial, Helvetica, sans-serif;  font-size:10px; color: #333333; vertical-align: top; }
.csc-mailform .csc-form-labelcell { vertical-align: top; }
.csc-mailform .csc-form-fieldcell input { font-size:10px; font-family: Verdana, Arial, Helvetica, sans-serif; color:#333333; }
.csc-mailform .csc-form-fieldcell textarea { font-size:10px; font-family: Verdana, Arial, Helvetica, sans-serif; color:#333333; }
.csc-mailform .csc-form-fieldcell .csc-form-radio { white-space:nowrap; }
*/


/******************************************************************** Typo3-Mailform *******************************************************************/

.csc-mailform {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;color: #575443; border-style:none; }

.csc-mailform-label {margin-bottom:3px;}

.csc-mailform-field label {
	padding:0px; margin:0px; font-family:  Verdana, Arial, Helvetica, sans-serif;  font-size:10px; color: #333333; width:240px; position: absolute;
}
.csc-mailform-field {
	padding-bottom:3px; 
}

.csc-mailform-field input { border: 1px solid #333333; font-size:10px; font-family:  Verdana, Arial, Helvetica, sans-serif; color:#333333; background-color:#FFFFFF;margin-left:250px; }

.csc-mailform-field textarea { border: 1px solid #333333; font-size:10px; font-family:  Verdana, Arial, Helvetica, sans-serif; color:#333333;margin-left:250px; }

.csc-mailform-field select { border: 1px;font-size:10px; font-family:  Verdana, Arial, Helvetica, sans-serif; color:#333333;margin-left:250px; }




/* Helfer */
p.bodytext { padding:0px; margin:0px; }
ul { margin:10px; margin-left:20px; padding:0px; }


/* Navigation */
.navi { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height: 150%; text-decoration: none; color: #16802A; font-weight: bold; }
.naviActive { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height: 150%; text-decoration: none; color: #E20A16; font-weight: bold; }
.unternavi { font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;line-height: 150%;text-decoration: none;color: #16802A; }
.unternaviActive { font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;line-height: 150%;text-decoration: none;color: #E20A16; }
.menutable { text-align:left; }
.submenutable { text-align:left;}

/* News-Modul */
.news-latest-container { color: #333333; font-size: 10px; line-height: 150%; font-family: Verdana, Arial, Helvetica, sans-serif; }
.news-latest-container .news-latest-item a { color: #E20A16; font-size: 10px; font-weight:bold; text-decoration: none; }
.news-latest-container .news-latest-item span.news-latest-date a { color: #333333; text-decoration: none; font-weight:normal; font-style: italic;}
.news-single-item { color: #333333; font-size: 10px; line-height: 150%; font-family: Verdana, Arial, Helvetica, sans-serif; }
.news-single-item .mytitle { color: #333333; font-size: 14px; font-weight:bold;}
.news-single-item .mysubtitle h3 { color: #333333; font-size: 10px; line-height: 150%; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; }
.news-single-item .news-single-timedata { font-style: italic; }
.news-single-item .news-single-additional-info 
.news-single-files a { color: #E20A16; text-decoration: underline; }
.news-single-item .news-single-additional-info .news-single-files a:hover { text-decoration: none; }
.news-list-container { color: #333333; font-size: 10px; line-height: 150%; font-family: Verdana, Arial, Helvetica, sans-serif; }
.news-list-container .news-list-item .mytitle a { color: #E20A16;  font-size: 14px; font-weight:bold; text-decoration: none; }
.news-list-container .news-list-item .news-list-date { font-style: italic; }

/* Suche */
.tx-indexedsearch { color: #333333; font-size: 10px; line-height: 150%; font-family: Verdana, Arial, Helvetica, sans-serif; }
.tx-indexedsearch P { color: #333333; font-size: 10px; line-height: 150%; font-family: Verdana, Arial, Helvetica, sans-serif; }
.tx-indexedsearch .tx-indexedsearch-browsebox P { color: #333333; font-size: 14px; line-height: 150%; font-family: Verdana, Arial, Helvetica, sans-serif; }
.tx-indexedsearch DIV { margin-top:15px; margin-bottom:15px; }
.tx-indexedsearch .tx-indexedsearch-whatis{ display: none; }
.tx-indexedsearch .tx-indexedsearch-searchbox { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #333333; }
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button { background-color: #FFFFFF; border: 2px solid #333333; }
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword { background-color: #FFFFFF; width: 160px; border: 1px solid #333333; }
.tx-indexedsearch .tx-indexedsearch-searchbox SELECT.tx-indexedsearch-searchbox-sword { background-color: #FFFFFF; border: 1px solid #333333; }
.tx-indexedsearch .tx-indexedsearch-searchbox A { color: #16802A; text-decoration: underline; }
.tx-indexedsearch .tx-indexedsearch-searchbox A:hover{ text-decoration: none;}
.tx-indexedsearch .tx-indexedsearch-browsebox A { color: #16802A; text-decoration: underline; }
.tx-indexedsearch .tx-indexedsearch-browsebox A:hover{ text-decoration: none;}
.tx-indexedsearch .tx-indexedsearch-res table { border-top: 1px dashed #b8b8b8; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 A { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 145%; color: #16802A; font-weight: bold;  text-decoration: none; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P .tx-indexedsearch-redMarkup { color:#E20A16; }
.tx-indexedsearch .tx-indexedsearch-res TR.tx-indexedsearch-title { }
.tx-indexedsearch .tx-indexedsearch-res TR.tx-indexedsearch-title P { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 145%; color: #16802A; font-weight: bold;  text-decoration: none; }
.tx-indexedsearch .tx-indexedsearch-res TR.tx-indexedsearch-title P A { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 145%; color: #16802A; font-weight: bold;  text-decoration: none; }
.tx-indexedsearch .tx-indexedsearch-res P A { font-size: 10px; font-weight:normal; color: #333333; text-decoration: none; }

/* Lupe */
IMG {
	border: 0px;
}

.imgpopup a {
	display: block;
}
	
.imgpopup a.lupe {
	float: right;
	position: relative;
	display: block;
	width: 19px;
	height: 18px;
	margin: -19px 1px 0px 0px;
	background: url(/fileadmin/layout_graphics/lupe.png) top left no-repeat !important;
	background: url(/fileadmin/layout_graphics/lupe.gif) top left no-repeat;
	voice-family: "\"}\"";
	voice-family:inherit;
	margin: -18px 3px 0px 2px !important;
	margin-right: 4px !important;
	margin-right: 2px;
}

html>body .imgpopup a.lupe {
	margin: -18px 3px 0px 2px !important;
	margin-right: 4px !important;
	margin-right: 2px;
}

.imgpopup a.lupe span{
	display: none;
}
