/* Sprachenmenu */
.langmenu{ 
  /*float:left;*/
  background-color:white;
  position: absolute;
}  
.langmenu a{
  color: #000000;
  font-weight:bold;
}


/*leftContent*/
#werdenHeaderDiv a{
	text-decoration:none;
	color:#FFFFFF;
}
#newsletterDiv .newsletterInput {
	border:1px solid #000000;
	padding:3px 0px 2px 0px;
	margin:0px 0px 0px 10px;
	width:158px;
	font-family:Tahoma, sans-serif;
	font-size:12px; /*12pt*/
}
#newsletterDiv .newsletterSubmit {
	border:1px solid #000000;
	background-color:#DB392C;
	color:#FFFFFF;
	padding:1px 3px 1px 3px;
	margin:18px 0px 0px 0px;
	font-family:Tahoma, sans-serif;
	font-size:12px; /*12pt*/
}
#termineDiv {
	padding:10px 10px 0px 10px;
}
#termineDiv h1{
	margin:0px;
	padding:0px;
	text-align:left;
	text-decoration:none;
	font-family:Tahoma, sans-serif;
	font-size:12px; /*pt*/
	margin-bottom:2px; 
        color:rgb(217,38,47);
}
#termineDiv p.bodytext{
	margin:0px;
	padding:0px;
	text-align:left;
	text-decoration:none;
	font-family:Tahoma, sans-serif;
	font-size:12px; /*12pt*/
}
#termineDiv p.bodytext a{
	text-decoration:underline;
	font-family:Tahoma, sans-serif;
	font-size:12px;  /*12pt*/
	color:rgb(217,38,47);
}
/*middleContent*/
#middleDiv h1{
	margin:0px;
	padding:0px;
	text-align:left;
	text-decoration:none;
	font-family:Tahoma, sans-serif;
	font-size:14px; /*pt*/
	margin-bottom:15px; 
}
#middleDiv p.bodytext{
	margin:0px;
	padding:0px;
	text-align:left;
	text-decoration:none;
	font-family:Tahoma, sans-serif;
	font-size:12px; /*12pt*/
}
#middleDiv p.bodytext a{
	text-decoration:underline;
	font-family:Tahoma, sans-serif;
	font-size:12px;  /*12pt*/
	/*color:#DB392C;*/
	color:rgb(217,38,47);
}
div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image .csc-textpic-caption {
	font-size:12px;
	font-style:italic;
	margin:0pt;
}
/*rightContent*/
#searchDiv .indexSearchInput {
	border:1px solid #000000;
	padding:3px 0px 2px 0px;
	margin:0px 0px 0px 10px;
	width:158px;
	font-family:Tahoma, sans-serif;
	font-size:12px; /*12pt*/
}
#searchDiv .indexSearchSubmit {
	border:1px solid #000000;
	background-color:#DB392C;
	color:#FFFFFF;
	padding:1px 3px 1px 3px;
	margin:18px 0px 0px 0px;
	font-family:Tahoma, sans-serif;
	font-size:12px; /*12pt*/
}
/*tt_news*/
div.news-list-container {
	padding:0px;
	margin:10px 0px 0px 0px;
}
div.news-list-item {
	padding:0px;
	margin:0px 3px 0px 10px;
	font-weight:normal:
}

.news-list-date {
  font-weight:normal;
}

div.news-list-item a{
	color:rgb(217,38,47);
	font-weight:normal;
}

div.news-list-container .news-list-date{
	margin:0px;
	padding:0px;
	text-align:left;
	text-decoration:none;
	font-family:Tahoma, sans-serif;
/*	font-size:10px; */
}
div.news-list-container h3{
	margin:5px 0px 5px 0px;
	padding:0px;
	text-align:left;
	text-decoration:none;
	font-family:Tahoma, sans-serif;
	font-size:12px;
}
div.news-list-container p.bodytext {
	margin:0px;
	padding:0px;
	text-align:left;
	text-decoration:none;
	font-family:Tahoma, sans-serif;
	font-size:12px; /*12pt*/
}
div.news-list-morelink{
	padding:0px;
	margin:0px;
	text-align:right;
}
div.news-list-morelink a{ 
	font-family:Tahoma, sans-serif;
/*	font-size:10px; */
/*	font-weight:bold;*/
	color:rgb(217,38,47);
	text-decoration:underline;
}
div.news-list-container div.clearer {
	width:100%;
	height:1px;
	border-bottom:1px solid #FFFFFF;
	padding:0px;
	margin:0px;
	margin-top:5px;
	margin-bottom:5px;
}
div.news-single-backlink a{
	font-family:Tahoma, sans-serif;
/*	font-size:10px; */
/*	font-weight:bold;*/
	color:rgb(217,38,47);
	text-decoration:underline;
}
/*search*/
div.tx-indexedsearch {
	text-align:left;
	font-family:Tahoma, sans-serif;
	font-size:12px;
}
div.tx-indexedsearch h3{
	text-align:left;
	font-family:Tahoma, sans-serif;
	font-size:12px;
/*	font-weight:bold;*/
}

div.tx-indexedsearch a{
	text-align:left;
	font-family:Tahoma, sans-serif;
	font-size:12px;
	color:rgb(217,38,47);
}
/*registration*/
#tx-srfeuserregister-pi1-comments {
	width:250px;
}
p.tx-srfeuserregister-pi1-notice {
	margin:0px;
	padding:0px;
	text-align:left;
	text-decoration:none;
	font-family:Tahoma, sans-serif;
	font-size:12px; /*12pt*/
}
label {
	margin:0px;
	padding:0px;
	text-align:left;
	text-decoration:none;
	font-family:Tahoma, sans-serif;
	font-size:12px; /*12pt*/
}

/* Mailform */
fieldset.csc-mailform label {
        width: 110px;
        float: left;
        clear: right;
}

fieldset.csc-mailform input, textarea {
        float: left;
        margin-left: 0px;        
        border: 1px solid #000000;
}

DIV.csc-mailform-field
{
        margin-right: 0px;
        margin-bottom: 0px;
        height: 27px;
        border: 1px;
        clear:both;
}
/* Rahmen um das Formular */
fieldset {border: 0px; }

.csc-mailform-submit {
        margin-right:170px;
        margin-top: 20px;
        float: left;
}
