/* Grundeinstellungen */

*{
	padding:0;
	margin:0;
	border:0;
}

/* Das zurücksetzen der Innen- und Außenabstände verursacht zu kleine Selectboxen. Dies wird korrigiert */
option {padding-left: 0.4em;
}

/* Vertikalen Scrollbalken im Netscape & Firefox erzwingen. Dies verhindert, dass zentrierte Layouts 
** um 10 Pixel springen wenn der Seiteninhalt kleiner wird als die Höhe des Browserfensters. */
html { text-align:center; height: 100%; min-height:100%;} 
body { 	
/* Beseitigung des Rundungsfehlers bei Schriftgrößen im Opera sowie Standardformatierungen */
	font-size: 100.01%;
/* FIX: Verhindert, dass positionierte Elemente nicht verschoben werden when die Größe des Browser 
		Fensters geändert wird. */
	position: relative; 

/* Vorgabe der Standardfarben und Textausrichtung*/     
	color: #000;        
	background: #F2F2F2;
	text-align: center;
	height:100%; /* Da IE min-height nicht kennt */
	min-height:100%; /* Für andere Browser */
	text-align:center; 
    background-repeat: repeat-x;
	margin:0;
}
/*Grundeinstellungen für Links*/
a {
        font-family:Verdana;
        font-size:12px;		
        color:#780103;
		font-weight:normal;
		text-decoration:underline;
}
a:hover {
        font-family:Verdana;
        font-size:12px;		
        color:#666666;
		font-weight:normal;
		text-decoration:none;
}	
	

	
/* Standardrahmen zurücksetzen */
fieldset, img { border:0; }

/* Anpassung für Safari Browser. font-size:100% ist für den Safari in Formularen zu groß */ 
select, input, textarea { font-size: 99% }   
	

/* Formatierung der Seiten*/


#page_margins {position:relative;width: 1002px; margin:0 auto; padding: 0; height: 100%; z-index:0;background-image:url(../image/bg.jpg); background-repeat:repeat-y; min-height:100%; height:auto !important; /* Für normale Browser */ height:99.8%; /* Für IE */}   


#page{border-left: 1px solid #ccc; border-right: 1px solid #ccc; width:auto; z-index:1; margin-left:7px; margin-right:7px;}
/* Formatierung der Kopfbereiches */
#header { position:relative; width:auto;height: 210px; background: #fff; z-index:2;border-bottom: 7px solid #b7b7b7;}
#rand1 {position:absolute; border: 1px solid #ccc; width: 980px; height:205px; margin: 2px; top: 0px; left: 0px;}
#logo {position:absolute;  width: 979px; height: 200px; margin: 0px; top: 0px; left: 0px; background:url(../image/logo2.png); background-repeat:no-repeat; }
#mainpic {position: absolute; margin: 2px; top: 0px; left: 405px; background:url(../image/mainpic.jpg); background-repeat:no-repeat; width: 570px; height: 200px;}
#mainpic img {position: absolute; top: 0; left: 0;}

#topnav {
	position:relative;
	margin: 0 auto;
	color: #000;
	background: #F8F8F8;
	z-index:3;
	width:100%;
	height: 26px;
	border-bottom: 1px solid #ccc;
	text-align:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

#topnav a { color: #999; background:transparent; text-decoration:none; font-size:10px; font-weight:bold; }
#topnav a:hover{ text-decoration:underline; }

html {margin-right: 1px} /* Vermeidung horizontaler Scrollbalken bei randabfallenden Layouts im IE7 */
* html {margin-right: 0} /* Der IE6 benötigt das nicht */


#main_col {	
    /* Jetzt noch Hintergrund */    
	background-color:white;
	margin-top:0px;
	margin-bottom:0px;
	padding-bottom:0px;
}

#breadcrumb {
	height:22px;
	background-color:#FFFFFF;
	width:100%;
	text-align:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#999;
	font-size:10px;
	font-weight:normal;
}

#inhalt_breadcrumb {
	position:relative;
	top:5px;
	margin-left: 223px;

}

#breadcrumb a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#999;
	font-size:10px;
	font-weight:normal;
	text-decoration:none;
}

#left_nav {
	position:relative;
	left:10px;
	width:200px;
	margin-bottom:50px;
	
	float:left;	
}

#suche {
	width:200px;
	height:50px;
	background-color:#f0f0f0;
	border: 1px solid #ccc;
}

#eingabe_feld {
	position:absolute;
	width:136px;
	height:21px;
	background-color:#fff;
	border:1px solid #ccc;
	left:8px;
	top:14px;
	z-index:20;
}

#inputfeld {
	margin-top:3px;
	/*border:1px solid black;*/
	width:130px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:12px;
}

#suche_botton a{
	position:absolute;
	top:17px;
	left:152px;	
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#666;
}

#col_right {
	position:relative;
	right:10px;
	width:180px;	
	float:right;	
}
.content_right_box{
	background-color:#F8F8F8;
	margin-bottom:12px;
	border:1px solid #ccc;
	width:100%;
}

.news_title {
	background-color:#F0F0F0;
	border-bottom:1px solid #ccc;
	text-align:left;
	padding-top:5px;
	padding-bottom:5px;
}

.news_title div {
	text-align:left;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#333;
	margin-left:5px;
}

.news_content {
	background-color:#F8F8F8;
	text-align:left;
	padding-top:5px;
	padding-bottom:10px;
	padding-right:5px;
}


.news-list-title a{
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#666;
	text-decoration:none;
}

.news-list-title a:hover{
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#111111;
	text-decoration:none;
}



.news_content .news-latest-container-fix .news-latest-item-fix h3 {
	margin-left:5px;
}


.news-latest-item-fix {
	margin-bottom:10px;
}

.news-latest-item-fix h3 a{
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#666;
	margin-left:5px;
	text-decoration:none;
}

.news_content .news-latest-container-fix .news-latest-item-fix h3 a{
	margin-left:0px;
}

.news-latest-item-fix h3 a:hover{
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#111111;
	margin-left:5px;
	text-decoration:none;
}

.boxen_v_content div .news-latest-container-fix .news-latest-item-fix h3 a{
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#666;
	margin-left:0px;
	text-decoration:none;
}

.news-latest-item-fix-subheader p{
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#666;
	margin-left:5px;
}

.boxen_v_content .news-latest-item-fix-subheader p{
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#666;
	margin-left:0px;
}

.news-latest-morelink a{
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#780103;
	margin-left:5px;
	text-decoration:underline;
}

.news-latest-morelink a:hover{
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#666666;
	text-decoration:none;
}

.news-list-date {
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#666666;
	text-decoration:none;
}

.news-single-timedata {
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#666666;
	text-decoration:none;
}

.news-single-item h2{
	font-family:Verdana;
	font-size:14px;		
	color:#780103;
	font-weight:bold;
}

.news-single-item h3{
	font-family:Verdana;
	font-size:12px;		
	color:#666666;
	font-weight:bold;
}

.news-single-author {
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#666666;
	text-decoration:none;
}

.news-single-img img{
	padding:1px;
	border: 1px solid #A4A096;
}


.boxen_v_content .news-latest-morelink a{
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#780103;
	margin-left:0px;
	text-decoration:underline;
}

.boxen_v_content .news-latest-morelink a:hover{
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#666666;
	margin-left:0px;
	text-decoration:none;
}

.content_right_inhalt {
	background-color:#F8F8F8;
	text-align:left;
	padding-bottom:5px;
	padding-top:5px;
	padding-right:5px;
}

.content_right_inhalt_e {
	background-color:#F8F8F8;
	text-align:left;
	padding-bottom:5px;
	padding-top:5px;
	padding-right:5px;
}


.content_right_inhalt div p{
	margin-left:5px;	
}

.content_right_inhalt_e div p{
	margin-left:5px;	
}

.content_right {

}


#content_box {
	position:relative;	
	width: auto;
	margin-left: 222px;
	margin-right: 202px;
	border-top: 1px solid #ccc;		
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	padding-bottom:50px;
	margin-bottom:0px;
	padding-top:5px;	
	z-index:20;
}

#content_no {
	padding-top:5px;
	padding-left:10px;
	padding-right:15px;	
	height: 10%;
	text-align:left;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#666;
	display: table; /*enable Control Block Formatting Context  http://www.communitymx.com/content/article.cfm?page=2&cid=6BC9D*/
	}

#footer {
  	width: 986px;
  	background: #F8F8F8;
	border: 1px solid #ccc;
  	position: absolute;
  	bottom: 0;
  	height: 20px;
 	line-height: 20px;
	left:7px;
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#999;
	font-size:10px;
	clear:both;
	z-index:200;
}

#footer_above {
	width: 986px;
	height:23px;
	position: absolute;
	left:8px;
  	bottom: 10px;
	background:url(../image/footer_above.jpg);
	background-repeat:no-repeat;
	z-index:300;
}

.clearer {
	clear:both;
}

.left_nav_normal {
	text-align:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#666;
	font-size:12px;
	width:200px;
	height:30px;
	background-color:#f8f8f8;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;	
}

.left_nav_normal a{
	left:5px;
	top:7px;
	position:relative;
	text-align:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#666;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}

.left_nav_normal a:hover{
	left:5px;
	top:7px;
	position:relative;
	text-align:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#666;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}

.left_nav_act {
	text-align:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#124780;
	font-size:12px;
	width:200px;
	height:30px;
	background-color:#fff;
	border-left: 1px solid #ccc;
	border-bottom: 1px solid #ccc;	
}

.left_nav_act a{
	left:5px;
	top:7px;
	position:relative;
	text-align:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#124780;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}

.left_nav_act a:hover{
	left:5px;
	top:7px;
	position:relative;
	text-align:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#124780;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}



.left_nav_second {
	text-align:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#124780;
	font-size:12px;
	width:200px;
	height:30px;
	background-color:#fff;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;	
}

.left_nav_second a{
	left:5px;
	top:7px;
	position:relative;
	text-align:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#124780;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
}

.left_nav_second a:hover{
	left:5px;
	top:7px;
	position:relative;
	text-align:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#124780;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
}

.left_nav_second_act {
	text-align:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#124780;
	font-size:12px;
	width:200px;
	height:30px;
	background-color:#fff;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;	
}

.left_nav_second_act a{
	left:5px;
	top:7px;
	position:relative;
	text-align:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#124780;
	font-size:12px;
	font-weight:normal;
	text-decoration:underline;
}

.left_nav_second_act a:hover{
	left:5px;
	top:7px;
	position:relative;
	text-align:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#124780;
	font-size:12px;
	font-weight:normal;
	text-decoration:underline;
}
/*Konfiguration für die Contentelemente*/
/*3left1right*/

.subcolumns {
	/*width: auto;*/
	padding: 0 0 0 0;
	margin: 0 0 20px 0;
    border:0;
	overflow:hidden;
}


.c50l {float: left; overflow: hidden;}
.c50r {float: right; overflow: hidden;}
.c50r {width:305px;}

.subce1_l {
    /*border-right: 1px solid #DDDDDD;*/
	width:200px;
}
.boxen_v {		
		width: 200px;
		/*height: 95px;*/
		padding: 0 0 0 0; 
		margin: 0 0 0 0; 
		overflow:hidden;
}

.boxen_v h2 {			
        font-size:14px;		
        color:#780103;		
		line-height: 20px;
		font-weight: bold;
}


.boxen_v_r {
		overflow: hidden; 
		width: 120px;
		padding-left:0px;
}

.boxen_v_l {
		float: left; 
		overflow: hidden; 
		padding:0px;
		width: 97px; 
		height:100%; 
		vertical-align: middle; 
}

.boxen_v_container {
    padding-right: 0px;
	width: 100%;
}

.boxen_v_container img{
    padding-left: 4px;
}


.boxen_v_container h2{
    margin:0;
    padding:0;
	padding-left:0px;
    text-decoration:none;
    font-family:Verdana;
    font-size:14px;		
    color:#666666;	
}

.boxen_v_container_news h2{
	border-bottom: 1px solid #cccccc;
    margin:0;
	margin-bottom: 8px;
    padding:0;
	padding-left:0px;
    text-decoration:none;
    font-family:Verdana;
    font-size:14px;		
    color:#666666;	
}

.boxen_v_container h2 a{
    text-decoration:none;
    font-family:Verdana;
    font-size:14px;		
    color:#666666;
    line-height: 14px;
    margin-bottom:0px;
}

.boxen_v_container h2 a:hover{
    text-decoration:none;
    font-family:Verdana;
    font-size:14px;		
    color:#111111;
    line-height: 14px;
    margin-bottom:8px;
}

.boxen_v_container a{
    text-decoration:none;
    font-family:Verdana;
    font-size:12px;		
    color:#666666;
}

.boxen_v_container a:hover{
    text-decoration:none;
    font-family:Verdana;
    font-size:12px;		
    color:#111111;
}


.boxen_v_container h3{
    margin:0;
    padding:0;
}

.boxen_v_container h3 a{
    text-decoration:none;
    font-family:Verdana;
    font-size:12px;		
    color:#666666;		
}

.boxen_v_container h3 a:hover{
    text-decoration:none;
    font-family:Verdana;
    font-size:12px;		
    color:#111111;		
}



.boxen_v_content {
		padding: 0px 0px 0px 0px;
		margin-right:2px; 
		overflow: hidden;
        text-decoration:none;
        font-family:Verdana;
        font-size:12px;		
        color:#666666;	
		/*border:1px solid green;	*/
}

.boxen_v_content .news-latest-container-fix .news-latest-item-fix h3 a:hover{
	color:#111111;
	text-decoration:unterline;
}

.boxen_v_content a{
    	text-decoration:none;
        font-family:Verdana;
        font-size:12px;		
        color:#666666;		
}

.boxen_v_content a:hover{
    text-decoration:none;
    font-family:Verdana;
    font-size:12px;		
    color:#111111;		
}

.boxen_v_content a img{
	padding:1px;
	border: 1px solid #A4A096;
}

.big_box {
	background: #fff; 
	text-align: center;
}

.big_box img {
	padding:1px;
	border: 1px solid #A4A096;
}

.big_box P{
	background: #fff; text-align: left;
	text-decoration:none;
	font-family:Verdana;
	font-size:12px;		
	color:#666666;	
}

.big_box P A{
    font-family:Verdana;
	font-size:12px;
	text-decoration:none;
	color:#CC6600;	
}

.big_box P A:hover{
    font-family:Verdana;
	font-size:12px;
	text-decoration:underline;
	color:#CC6600;	
}


/* ### Contentelement 3, 4: 2 Boxen horizontal ################################################################## */
.c60l {float: left; overflow: hidden; width:260px;}
.c60r {float: right; overflow: hidden; width:260px;}


.subce3_l {margin-left:0px;}
.subce3_l .heading {float:left; overflow:hidden;color:#780103;font-weight:bold;font-size:13px;border-bottom: 1px solid #DDDDDD;margin-bottom:10px;width:258px;}
.subce3_l .heading a{float:left;color:#666666;font-weight:bold;font-size:13px;text-decoration:none;}
.subce3_l .heading a:hover{float:left;color:#111111;font-weight:bold;font-size:13px;text-decoration:none;}
.subce3_l .heading .header_more {float:right;border-left: 1px #ddd solid; border-right: 1px #ddd solid; border-top: 1px #ddd solid; width: 60px;text-align:right;line-height:17px; background-color: #F5F5F5; font-size:10px; }
.subce3_l .heading .header_more a{text-align:center;line-height:17px;font-weight:normal;width: 60px; color:#666; background-color: #F5F5F5; font-size:10px; }
.subce3_l .heading .header_more a:hover{text-align:center;line-height:17px;font-weight:normal;width: 60px; color:#111; background-color: #F5F5F5; font-size:10px; }
.subce3_l .content img{border:1px solid #A4A096; padding:1px; margin-bottom:8px;}
.subce3_l .content div a{float:left; overflow:hidden;width:115px;margin-right:5px;color:#666; text-decoration:none;}
.subce3_l .content div a:hover{color:#111; text-decoration:none;}
.subce3_l .content .text a{width:135px;}
.subce3_l .linkcontainer {clear:both;}


.subce3_r .heading {float:left; overflow:hidden;color:#780103;font-weight:bold;font-size:13px;border-bottom: 1px solid #DDDDDD;margin-bottom:10px;width:258px;}
.subce3_r .heading a{float:left;color:#666666;font-weight:bold;font-size:13px; text-decoration:none;}
.subce3_r .heading a:hover{float:left;color:#111111;font-weight:bold;font-size:13px; text-decoration:none;}
.subce3_r .heading .header_more {float:right;border-left: 1px #ddd solid; border-right: 1px #ddd solid; border-top: 1px #ddd solid; width: 60px;text-align:center;line-height:17px; background-color: #F5F5F5; font-size:10px; }
.subce3_r .heading .header_more a{text-align:center;line-height:17px;font-weight:normal;width: 60px; color:#666; background-color: #F5F5F5; font-size:10px; }
.subce3_r .heading .header_more a:hover{text-align:center;line-height:17px;font-weight:normal;width: 60px; color:#111; background-color: #F5F5F5; font-size:10px; }
.subce3_r .content img{border:1px solid #A4A096; padding:1px;margin-bottom:8px;}
.subce3_r .content div a{float:left; overflow:hidden;width:115px;margin-right:5px;color:#666; text-decoration:none;}
.subce3_r .content div a:hover{color:#111; text-decoration:none;}
.subce3_r .content .text a{width:135px;}
.subce3_r .linkcontainer {clear:both;}


/*Klassen für normale Textausgabe*/

.text_grau_12_fett {
        font-family:Verdana;
        font-size:12px;		
        color:#666666;
		font-weight:bold;
}

.text_schwarz_14_fett {
        font-family:Verdana;
        font-size:14px;		
        color:#000;
		font-weight:bold;
}

p {
        font-family:Verdana;
        font-size:12px;		
        color:#666666;
		font-weight:normal;
		margin-bottom:15px;
}

/*Header ausgaben*/

.csc-header {
	background-image:url(../image/header_arrow.gif); 
	background-repeat:no-repeat;
	border-bottom:1px solid #B7B7B7;
	margin-right:0px;
	padding-bottom:3px;
	margin-bottom:12px;
	width:529px;
}

/*alternatiber header*/

.csc-header h3.alt_header {
	background-color:#FFFFFF;
	margin-right:0px;
	width:529px;
	font-family:Verdana;
	font-size:14px;		
	color:#666666;
	font-weight:bold;	
}

.csc-textpic-text h1, h2, h3, h4, h5, h6{
	margin-right:0px;
	font-family:Verdana;
	font-size:14px;		
	color:#666666;
	font-weight:bold;
}

.divider {
	border-bottom:1px solid #B7B7B7;
	height:1px;
	margin-bottom:20px;
	margin-top:10px;
}

.csc-firstHeader, .csc-header h1 {
	font-family:Verdana;
	font-size:14px;		
	color:#666666;
	font-weight:bold;
	margin-left:18px;
}

.csc-textpic-image dt img{
	padding:1px;
	border: 1px solid #A4A096;
}


/*für die Lateset ausgabe der News die margins wieder zurückstellen*/
.news-latest-item-fix-subheader p, .content_right_inhalt_e div p, .content_right_inhalt div p{
	margin-top:0px;
	margin-bottom:0px;
}

/*Abstand zwischen Text mit Bild*/
.csc-textpic-clear {
	height:10px;
}


/*Mailformulare formatieren */
.csc-mailform-field-field input{
	width:250px;
	height:16px;
	border: 1px solid #B7B7B7;
	font-family:Verdana;
	font-size:12px;		
	color:#666666;
	font-weight:normal;
}

.csc-mailform-field-field textarea {
	width:248px;
	height:100px;
	border: 1px solid #B7B7B7;
	font-family:Verdana;
	font-size:12px;		
	color:#666666;
	font-weight:normal;
}

.csc-mailform-field-field select {
	width:250px;
	border: 1px solid #B7B7B7;
	font-family:Verdana;
	font-size:12px;		
	color:#666666;
	font-weight:normal;
}

.csc-mailform-field-field input#mailformformtype_mail{
	width:250px;
	height:20px;
	border: 1px solid #B7B7B7;
	font-family:Verdana;
	font-size:12px;		
	color:#666666;
	font-weight:normal;
}

.csc-mailform-field-label {
	width:200px;
	padding-right:10px;
	padding-left:8px;
}

/*Login Formulare*/

.tx-newloginbox-pi1 input {
	width:80px;
	height:16px;
	border: 1px solid #B7B7B7;
	font-family:Verdana;
	font-size:12px;		
	color:#666666;
	font-weight:normal;
}

.log_submit {
	margin-top:20px;
	font-family:Verdana;
	font-size:12px;		
	color:#666666;
	font-weight:normal;
}

/*Sitemap*/
.sitemap11 a{
	color : #666666;
	font-size : 12px;
	font-weight: normal;
	font-family : Verdana;
	text-decoration: none;
}
.sitemap11 a:hover{
	color : #780103;
	font-size : 12px;
	font-weight: normal;
	font-family : Verdana;
	text-decoration: underline;
}


.sitemap12 a{
	color : #666666;
	font-size : 12px;
	font-weight: normal;
	font-family : Verdana;
	text-decoration: none;
}		

.sitemap12 a:hover{
	color : #780103;
	font-size : 12px;
	font-weight: normal;
	font-family : Verdana;
	text-decoration: underline;
}

.csc-sitemap {
	padding-left:30px;
}

.csc-sitemap ul li ul {
	padding-left:30px;
}

/*Indexed Search Button*/

.tx-indexedsearch-searchbox-button {
	width:100px;
	height:18px;
	background-color:#ccc;
	font-size : 12px;
	font-weight: normal;
	font-family : Verdana;
	color:#000000;	
	
}

.tx-indexedsearch-browsebox {
	padding-left:10px;
	padding-bottom:10px;
}

.tx-indexedsearch-browsebox ul li{
	list-style:none;
	display:inline;
	padding-right:5px;
}


/* Sommeraktion */

#sommeraktion {}
.tx-powermail-pi1_formwrap_614 {background:url(../image/contact_form.png) repeat-x; height: 370px;;}
.tx-powermail-pi1_formwrap_614 legend {display:none;}
.tx-powermail-pi1_formwrap_614 p.tx_powermail_pi1_fieldwrap_html_radio_title {display:none;}
.tx-powermail-pi1_formwrap_614 div#powermaildiv_uid2 label {display:none;}
.tx-powermail-pi1_formwrap_614 div#powermaildiv_uid3 label {display:none;}
.tx-powermail-pi1_formwrap_614 div#powermaildiv_uid4 label {display:none;}
.tx-powermail-pi1_formwrap_614 div#powermaildiv_uid5 label {display:none;}
.tx-powermail-pi1_formwrap_614 div#powermaildiv_uid6 label {display:none;}
.tx-powermail-pi1_formwrap_614 div#powermaildiv_uid7 label {display:none;}
.tx-powermail-pi1_formwrap_614 div#powermaildiv_uid8 label {display:none;}
.tx-powermail-pi1_formwrap_614 div#powermaildiv_uid10 label {font-size: 13px; color: #124780;}

.tx-powermail-pi1_formwrap_614 INPUT[type=text] {border-top: 1px solid #666; border-left: 1px solid #666; width: 235px;height: 20px; padding: 5px 5px;margin-bottom: 10px;margin-left: 10px; color: #666; font-size: 12px;}

.tx-powermail-pi1_formwrap_614 INPUT[type=submit] {margin-left: 10px; width: 235px;height: 30px;background:url(../image/buttom_submit.png) no-repeat;}
html body div#page_margins div#page div#main_col div#content_box div#content_no div#c616.csc-default div#c614.csc-default div.tx-powermail-pi1 div.tx-powermail-pi1_formwrap form#kontaktanfrage.tx_powermail_pi1_form fieldset#tx-powermail-pi1_fieldset_1.tx-powermail-pi1_fieldset div#powermaildiv_uid9.tx_powermail_pi1_fieldwrap_html input.powermail_kontaktanfrage {margin-top: 10px; margin-left: 10px; width: 130px;height: 25px;background:url(../image/buttom_submit.png) no-repeat;font-size: 14px; color: #fff;}

div#c616.csc-default div#c614.csc-default div.tx-powermail-pi1 div.tx-powermail-pi1_formwrap form#kontaktanfrage.tx_powermail_pi1_form fieldset#tx-powermail-pi1_fieldset_1.tx-powermail-pi1_fieldset div#powermaildiv_uid1.tx_powermail_pi1_fieldwrap_html div.powermail_radio_inner {float: left; width: 70px;padding-left: 10px;margin-top: 10px; margin-bottom: 10px;}
div#c616.csc-default div#c614.csc-default div.tx-powermail-pi1 div.tx-powermail-pi1_formwrap form#kontaktanfrage.tx_powermail_pi1_form fieldset#tx-powermail-pi1_fieldset_2.tx-powermail-pi1_fieldset div#powermaildiv_uid10.tx_powermail_pi1_fieldwrap_html {padding-top: 10px;}
html body div#page_margins div#page div#main_col div#content_box div#content_no div#c616.csc-default div#c614.csc-default div.tx-powermail-pi1 div.tx-powermail-pi1_formwrap form#kontaktanfrage.tx_powermail_pi1_form fieldset#tx-powermail-pi1_fieldset_2.tx-powermail-pi1_fieldset div#powermaildiv_uid10.tx_powermail_pi1_fieldwrap_html input#uid10.powermail_kontaktanfrage {margin-top: 9px; background: #fff; height: 30px; border-top: 1px solid #666;border-left: 1px solid #666;}

#tx-powermail-pi1_fieldset_1.tx-powermail-pi1_fieldset {width: 280px;float: left;}
#tx-powermail-pi1_fieldset_2.tx-powermail-pi1_fieldset {width: 250px;float: right;}

DIV.countdownimg {position: relative}
DIV.countdown {position: absolute;color: #fff; /*top: 405px; left: 460px;*/top: 23px; left: 458px;}
div#c616.csc-default div#c614.csc-default div.tx-powermail-pi1 div.tx-powermail-pi1_mandatory ul.powermail_mandatory_list li.powermail_mandatory_listitem {color: red;list-style-type: none; padding: 10px;}
div#c616.csc-default div#c614.csc-default div.tx-powermail-pi1 div.tx-powermail-pi1_mandatory form input.tx-powermail-pi1_mandatory_submit {margin-left: 10px; width: 130px;height: 25px;background:url(../image/buttom_submit.png) no-repeat;color: #fff;}


div#col_right {min-height: 600px;}

#c615 {
    width: 530px;
}
div#main_col div#content_box div#content_no div#c616.csc-default div#c615.csc-default div.csc-textpic div.csc-textpic-imagewrap a img {width: 540px;}






/* Home Listen */
UL.home {margin-left:2px;}
UL.home LI {list-style-type:none;padding:6px 0;background: url(../image/plus.jpg) 0px 0px no-repeat;padding:0px 0px 0px 30px; font-size:15px;margin-bottom:20px;}

/* Home Image */
IMG.home {margin-bottom:30px;}


/* Home Überschriften */
H1.home {margin-bottom:20px;font-size:20px;font-weight:normal;color:#124780;line-height:160%}






