*{ 	margin: 0px; padding: 0px; font-size: 100.1% }

html { 	overflow:scroll;}

body {
	font-family: verdana, arial, helvetica, sans-serif;
	color: #413d3d;
	background-color: #ffffff;
	padding-left:10px;
	padding-right:10px;
	text-align:center;
	
	
		}

#container{
	width:60.94em;
	margin: auto;
	text-align:left;

    min-height:34em;
    height:auto !important;  /* für moderne Browser */
    height:34em;  /*für den IE */
 
 
 
	}

#containerfooter{
	width:60.94em;
	margin: auto;
	text-align:left;
	}

a:img {border: none; }

img{border: none; }

a {
	color: #413d3d;      
	text-decoration: none;
	}

a:hover {
	color: #b6ca01;
	}

a:hover, ul li {
	color: #b6ca01;
	}

a:active {
	color: #e53188;
	}
/* -------------------- ALLGEMEIN END -------------------- */

/* -------------------- HEADLINES -------------------- */
h1 {
	font-size: 1.2em;
	}

h2 {
	font-size: 1em;
	}

h3 {
	font-size: 1em;
	}

h4 h5 h6  {
	font-size: 0.9em;
	}

.headline{
	margin-bottom:0.2em;
	margin-left:20em;}

.subline{
	margin-left:18.13em;}

.csc-firstHeader{
	font-size: 1em;
	}
.spacer-gif {
height:0em;}
/* -------------------- NAVIGATION -------------------- */

#prinav {

	float:left;
	height:75px;
	}
	
#seknav  {
	width:20em;
	text-align:left;
	}
	
#seknav2  {
	width:20em;
	text-align:left;
	margin-top:2em;
	}

#seknav a {
	font-size:1em;
	text-decoration:none;
	line-height: 1.6em;
	}
 
 #seknav_sub a {
	font-size:0.95em;
    color:#e53188;
	text-decoration:none;
	line-height: 1.6em;
	}
 
#metanav{
	font-size:0.8em;
	color: #979797;
	text-align:right;
	height:2em;
	}

#metanav a {
	text-decoration:none;
	}

#metanav a:hover {
	color:#b6ca01;
	}

#links {
	float:left;
	
}

#rechts {
	float:right;
	width: 10em;
	text-align:right;
}

#rechts a {
	font-size:1em;
	text-decoration:none;
	line-height: 1.6em;
	}

/* -------------------- BILDER -------------------- */
#image1{
	float:left;
	width:325px;
	height: 370px;
	}
	
#image2{
	float:left;
	width:335px;
	height: 370px;
	}
	
.logo{
	text-align:right;
	height:75px;
	}

/* -------------------- CONTENT -------------------- */

.bodytext, .rgecard-text, .rgecard-reminder, .csc-uploads-fileName, .tx-neegvcard-pi1 {
font-size:0.8em;
line-height:1.3;
}

.bodytext a, .rgecard-text a {
	color:#979797;
	border-bottom-width: thin;
	border-bottom-style: dotted;
	border-bottom-color: #b6ca01;
}

.bodytext a:hover, .rgecard-text a:hover{
	color:#e53188;
	border-bottom-width: thin;
	border-bottom-style: dotted;
	border-bottom-color: #e53188;
}

#content{
	margin-top:2em;
	width:29.5em;
	float:left;
	text-align:justify;
	}

#content_news{
	margin-top:2em;
	width:19.5em;
	float:left;
	text-align:justify;
	}

#content_root{
	margin-top:2em;
	width:19.5em;
	float:left;
	text-align:justify;
	}

#footer{
	clear:both;

	}

.footer{
	font-size: 0.7em;
	text-align:right;
	border-top-width: thin;
	border-top-style: solid;
	border-top-color: #979797;
	}
	



	
	
/* -------------------- NEWS-------------------- */


.title {
	font-size:1em;
	font-weight:bold;
	text-align:left;
	}

.title a {
	font-size:1em;
	font-weight:bold;
	}

#normal{
	font-size:100%;
	}

.date{
	font-size:0.7em;
	color: #979797;
	}
	
.date a{
	color: #979797;
	}
	
.date a:hover {
	color: #b6ca01;
	}
	
.datesingle{
	font-size:0.7em;
	color: #e53188;
	}

.more{
	float:right;
	text-align:right;
	}

.more a {
	font-size:0.7em;
	color: #e53188;
	font-weight:bold;
	}

.more a:hover {
	color:#b6ca01;
	}

.comment a {
	font-size:0.7em;
	color: #979797;}

.teaser {
	color:#413d3d;
	line-height:1.3em;
	}
.teaser_last{
	color:#413d3d;
	line-height:1.3em;
	font-size:0.8em;
	}
	
.name {
	font-size:0.7em;
	color: #e53188;
	float: left;
	}
	
/* -------------------- KOMMENTARE-------------------- */

.comment_teaser {
	width: 23em;
	font-size:0.7em;
	color:#413d3d;
	margin-bottom:0.5em;
	}

.comment_header{
	color: #6C6C6C;
	font-weight:bold;
	font-size:0.8em;


}

.comment_text{
	color:#6C6C6C;
	font-size:0.7em;
	line-height: 1.3em;
}

.comment_line{
	color:#b6ca01;
	border-bottom-style: dotted;
	height: 0.5em;
	border-bottom-width: medium;
}

.no_comment{
	color:#e53188;
	font-size:0.8em;
	font-weight:bold;
}


.comment_link a {
	color:#979797;
	border-bottom-width: thin;
	border-bottom-style: dotted;
	border-bottom-color: #b6ca01;
}

.comment_link a:hover{
	color:#e53188;
	border-bottom-width: thin;
	border-bottom-style: dotted;
	border-bottom-color: #e53188;
}

.comment_date{
	font-size:0.7em;
	color: #979797;
	height: 1.5em;
	}

/* -------------------- KOMMENTARFELD-------------------- */

.formfield_input {
	font-size:1.5em;
	width: 14.5em;
	}

.formfield_text {
	font-size:1.5em;
	}

.formfield {
	font-size:0.8em;
	}
	
.formfield label{
	color:#413d3d;
	}

.stern{
	color:#e53188;}

.error {
	font-weight:bold;
	color:#e53188;}

/* -------------------- FAQ -------------------- */
	

#faq{
	font-size:0.9em;
	color: #e53188;
	font-weight:bold;
	height:1.4em;
	}




.csc-textpic-caption{
	font-size:0.8em;}
	


/* -------------------- POWERMAIL/KONTAKT -------------------- */
	
.powermail_text{
	font-size:1.5em;
	}

#powermail_left{
	float:left;
	padding-left:24.5em;
	text-align:right;
	}


.powermail_textarea{
font-size:1.5em;
	}




.powermail_select{
font-size:1.5em;
	}




.tx_powermail_pi1_fieldwrap_html_label{
font-size:0.8em;
color:#e53188;
	}


.map {border: none; }

.news-catRootline {
clear:both;}


.kcal{
	font-size:1.5em;
	text-align:center;
	}


.tx-timtabsociable-pi1 img{
margin: 2px;
}



