/* CSS Document */
body, html {
	font-family: verdana, arial, helvetica, sans-serif;
 	font-size: 100.01%;
	height: 100%;
	background-color: fff;
	margin: 0px;
	padding: 0px;
	text-align: left;
}
img {
	border=0;
}




/* 
Formatierung NEWS
ob = Datum und Kategorie */
#ob {
background-color: transparent;
color: #000;
height: 13px;
padding-top: 10px;
-padding-top: 0px;
}

/* ob2 = Titel */
#ob2 {
background-color: transparent;
font-weight: bold
color: #000;
font-size: 13px;  
height: 13px;
}



/* ob2 = Bock mit Inhalt und (lauf = bild) */
#drin {
background-color: transparent;
font-weight: bold
color: #000;
font-size: 13px;
height: 13px;
height: 100%;
margin: 6px 0px 0px 0px;
  
}
/* lauf = bild Liste*/
#lauf {
background-color:tansparent;
float:left;
padding:0px;
margin: 4px 2px 0px 0px;
line-height:0px;
}
/* laufla = bild Starseite */
#laufla {
background-color:tansparent;
float:left;
padding:0px;
margin: 4px -3px 0px 0px;
line-height:0px;
}
/* ob3 = Mehr Infos / Zur Übersicht */
#ob3 {
background-color: #red;
font-weight: bold
color: #000;
font-size: 13px;  
height: 13px;
margin: 7px 0px 0px 0px;
}
/* ob4 = graue Linie */
#ob4 {
border-top:1px solid #606060; 
height: 3px;
margin: 8px 0px 0px 0px;
}





/*input felder für Suche*/
#main input {
  	border:#ddd 1px solid;
  	font-size: 12px;      
  	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color:#ffffff;
}

#main .tx-indexedsearch-searchbox-button{
border: 0px;
background-color:transparent;
color: #50AD27;
font-weight:bold;
font-size: 12px;   
}


.tx-indexedsearch-sw{ color: #4FAC27;font-weight:normal;  }
.tx-indexedsearch-whatis{ font-weight:bold;  }
/*.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button { width:300px; }*/
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword { width:150px; }
.tx-indexedsearch .tx-indexedsearch-whatis P .tx-indexedsearch-sw { font-weight:bold; font-style:normal; }
.tx-indexedsearch .tx-indexedsearch-whatis { margin-top:10px; margin-bottom:5px; }
.tx-indexedsearch P.tx-indexedsearch-noresults { text-align:center; font-weight:bold; }
/*Überschrift*/
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title { background:#ffffff;color: #4FAC27;font-size: 11px; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P { font-weight:bold; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P.tx-indexedsearch-percent { font-weight:normal; }

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P { font-style:normal;color:#000;font-size: 11px; margin-left:40px;}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P .tx-indexedsearch-redMarkup { color: #4FAC27; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info { background:#fff; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info P { font-style:normal;color:#000;font-size: 11px;margin-left:40px; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead { margin-top:20px; margin-bottom:5px; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 { margin-top:0px; margin-bottom:0px; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TABLE { background:#cccccc; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD { vertical-align:middle; }
.tx-indexedsearch .tx-indexedsearch-res .noResume { color : red; }

.tx-indexedsearch-rules p{background:#ffffff;color: #000000;font-size: 11px; line-height: 11px;}

.Stil4 {font-size: 12px;}
.news-single-item {font-size: 12px}
#title {color: red;font-size: 12px;}
#subheader {color: red;font-size: 12px;}

.subheader {
		position: relative;
		width: 100%;
		padding:0px 0px 0px 2px;
		background-color: transparent;
		}
.bild {
		position: relative;
		width: 120px;
		padding:0px 0px 0px 0px;
		background-color: transparent;
		}
.title {
		position: relative;
		width: 100%;
		padding:0px 0px 10px 0px;
		background-color: transparent;
		}

/*
.news-list-date{color: #4FAC27;font-size: 12px;}
#schwarz a{color: red;font-size: 12px;}
#schwarz a:hover{color: red;font-size: 12px;}
*/

/* PROFILE-ÄNDERUNG */
#content .tx-indexedsearch-searchbox {
  display: none;
}

/*ende Suche*/
.csc-searchform{
  	background-color: #fff;
  	border: 0px;
  	font: 10px Verdana, Arial, Helvetica, sans-serif;
  	color: #BD2426;
}
hr {
color:aaa; 
background:aaa; 
height:1px;
margin-left:8px; 
text-align:right; 
}

#pagecontent {
		position: relative;
		width: 980px;
		-width: 1000px;
		top: 0px;
		height: 99%;
		margin: 0 auto;
		background-color: #fff;
		text-align: left;
		}

/* RAHMEN FÜR TEIL OBEN */
#rahmen {
		position: relative;
		width: 100%;
		padding:10px 10px 0px 10px;
		background-color: #fff;
		}

/* START: PROFILE MEDIA Änderungen */
#rahmen:after {
	clear:				both;
	content:			".";
	display:			block;
	height:				0;
	line-height:		0;
	visibility:			hidden;
}
/* ENDE: PROFILE MEDIA Änderungen */

#logo {
		float: left;
		position: relative;
		width: 225px;
		background-image: url(../images/logo-225.jpg);
		height: 180px;
		}
#logo  img  {border: 0;}

#trailer {
		
float:left;
   		padding: 0 0 9 9px;
                margin-top:50px;
		width: 740px;
		height: 100px;
    	        background-color: transparent;
		}


	#trailer h1 {
  		color: #ddd;
  		font-size: 18px;
  		}
		
#topmenu {
    	float: left;
	text-align: right;
	width: 740px;
        height: 10px;
	font-size: 76%;
margin-top: 15px;
	background-color: transparent;
		}
	#topmenu a {
		color: #444;
		text-decoration: none;
                                font-size: 12px;
	    }
	#topmenu a:hover {
		color: #444;
                background-color:#8BCDFA;
 		text-decoration: underline;
		font-weight:bold;
                                 font-size: 12px;
		}		
#login {
        float: left;
        margin-top: 10px;
        padding-top: 5px;
        text-align: right;
        width: 970px;
        height: 20px;      
        background-color: #8bcdfa;
         
		}
	#login a  {
		text-decoration: none;
		text-align:center;
                font-weight:bold;
		background-color:transparent;
		color: #F00000;
		font-size: 12px;
		}
	#login a:hover {
		text-decoration: underline;
		font-weight:bold;
		color: #FFF;
		background-color: #042684;
		font-size: 11px;
		}

#rootline {
       	float: left;
        margin-top: 6px;
        padding-left: 250px;
	text-align: left;
/* START: PROFILE MEDIA Änderungen */
        width: 720px; /* Breite des gesamten Elements: width + padding + border + margin */
        -width: 970px;
/* ENDE: PROFILE MEDIA Änderungen */
	height: 20px;
	background-color: transparent;
        border-bottom:3pt solid #1C98F3;       
	color: #BD2426;
        font-weight: bold;
	font-size: 11px;
		}
	#rootline a{
		text-decoration: none;
		color: #4FAC27;
		}
	#rootline a:hover{
		text-decoration: underline;
		color: #4FAC27;
		}
		

/* RAHMEN FÜR TEIL OBEN ENDE */		

/* RAHMEN FÜR TEIL IN TABELLE RECHT-CONTEN-LINK */	
		
#main {
		width: 970px;
		height: 50%;
		clear: both;
		margin: 0px;
		padding: 0px;
		font-size: 9px;
		background-color: transparent;
                padding-left: 10px;
		padding-bottom: 0px;
		}		

/* START: PROFILE MEDIA Änderungen */
#main[id] {
		height:	auto;
		min-height: 50%;
}
/* ENDE: PROFILE MEDIA Änderungen */

#menurahmen {
		position: relative;
                height:100%;
		width: 220px;
                -width: 230px;
		padding:10px 0px 0px 0px;
		background-color: transparent;
		}
	#menurahmen a{
		text-decoration: none;
		color: #333;
                
		}
	#menurahmen a:hover{
		text-decoration: underline;
		color: #333;
                font-weight: bold
		}
/*abstand zwischen den menuepunkten gruen-gelb-grau-such*/
#abstand {
		width: 220px;
                -width: 230px;
		padding-top:2px;
		background-color: transparent;
		}
#content {
        font-size: 14px;
      	margin: 15px 20px 0 px 20px;
        padding-left: 20px;
        width: 470px;
	-width: 490px;
	margin-bottom: 20px;
		}

/*
		
#content h1{
        font-size: 42px;
        color: #f00;
   	}

*/
#content ul {
        list-style-image: url(../image/li-pfeil-gruen.jpg);
               }
	
	#content p{
        font-size: 11px;
       	line-height: 16px;
		}
	/*#content h1{
		 display:block;
		 font-size: 18;
		 color: #333;
		 margin-bottom:-3px;
		}
		*/
		
	#content a  {
	    text-decoration: none;
		color: #4FAC27;
		font-size: 14px;
		}
	#content a:hover {
	    text-decoration: underline;
		color: #4FAC27;
		background-color:#ddd;
	 	font-size: 14px;
		}



/* Button zur für druckansicht */

#druckversion a  {
		color: #AAA;
		text-decoration: none;
		font-size: 11px;
		}
#druckversion a:hover {
	 	color: #4FAC27;
                                background-color:#ddd;
	 	text-decoration: none;
		font-size: 11px;
		}

			


		.tx-indexedsearch h2{
			color: #4FAC27;
			font-size: 11px;
			font-family: Verdana, Arial, Helvetica, sans-serif;
		}
		.tx-indexedsearch-rules {
			color: #4FAC27;
			font-size: 9px;
			font-family: Verdana, Arial, Helvetica, sans-serif;
		}
		.tx-indexedsearch-descr{
			color: #4FAC27;
			font-size: 9px;
			font-family: Verdana, Arial, Helvetica, sans-serif;
		}

		.news-list-container a{
			text-decoration: none;
			color: #4FAC27;
		}
		.news-list-container a:hover{
			text-decoration: underline;
			color: #4FAC27;
		}


/*tabellen formatierung */
		/*erste zeile */


		#main .contenttable-0 p{
			line-height: 13px;
		}


#content .contenttable-0 a  {
	    text-decoration: none;
		color: #4FAC27;
		font-size: 10px;
		}
#content .contenttable-0 a:hover {
	    text-decoration: underline;
		color: #4FAC27;
		background-color:#ddd;
	 	font-size: 10px;
		}


		.tr-0{
        	background-color: #fff;
        	font-weight: bold;
			height="20";
		}
		.td-0 {
			width:160px;
			font-size: 10px;
			vertical-align: top;
		}
		.td-1 {
			width:160px;
			font-size: 10px;
			vertical-align: top;
		}
		.td-last {
    		width:170px;
			font-size: 10px;
			vertical-align: top;
		}


/*tabellen formatierung ende*/

/* rechte leiste */
#rand {
		margin-top: 13px;
		margin-bottom: 20px;
                background-color:transparent;
        }

	#rand p {
		font-size: 11px;
		line-height: 14px;
        }

	#rand a  {
	    text-decoration: none;
		color: #4FAC27;
		font-size: 11px;
		}
	#rand a:hover {
	    text-decoration: underline;
		color: #4FAC27;
		background-color:#ddd;
	 	font-size: 11px;
		}


#rand img {border:0;} 
	#rand h1 {
		font-size: 10px;	
		height: 17px;
		color: #B00000;
		padding-left:20px;
		padding-top: 4px;
		background-image: url(../templates/rot-stich.gif);
       }
/* rechte leiste ende */
/* RAHMEN FÜR TEIL IN TABELLE RECHT-CONTEN-LINK */	

#footer {
		/*float: left;*/
		margin-left: 5px;
		margin-top:0px;
		padding-top: 5px;
		text-align: left;
		width: 970px;
		height: 25px;
		font-size: 10px;
		background-color: transparent;
		border-top:3pt solid #aaa;

		}               

.nav_level_1_NO{
 display:block;

 width: 205px;
-width: 225px;
 padding-left:23px;
 padding-top:7px;
 padding-bottom:4px;
 background-color: #8BCDFA;
 background-image: url(../images/bg-nav.jpg);
 margin-top:0px;
 margin-left:0px;
 font-size:12px;

 /*
border:1pt solid #aaa;
color: #333;
 font-weight: bold;
 text-decoration:none;*/
}




.nav_level_2_NO{
 display:block;
 width: 201px;
 -width: 225px;

 padding-left:27px;
 padding-top:3px;
 padding-bottom:1px;
 background-color: transpartent;
  background-image: url(../images/bg-nav2.jpg);
 margin-top:1px;
 margin-left:1px;
border:0pt solid #042684;

 font-size:10px;
/* color: #333;
 font-weight: bold;
 text-decoration:none;*/
}





.gruen_level_1_NO{
 display:block;
  width: 202px;
 -width: 225px;
 padding-left:23px;
 padding-top:7px;
 padding-bottom:4px;
 background-color: #B3DF86;
 background-image: url(../templates/quar.gif);
 margin-top:0px;
 margin-left:0px;

 font-size:12px;
 /*color: #333;
 font-weight: bold;
 text-decoration:none;*/
}


.gruen_level_2_NO{
 display:block;
 width: 198px;
 -width: 225px;
 padding-left:27px;
 padding-top:3px;
 padding-bottom:1px;
 background-color: #B3DF86;
 background-image: url(../templates/gruen-pfeil-punkt.gif);
 margin-top:0px;
 margin-left:0px;

 font-size:10px;
/* color: #333;
 font-weight: bold;
 text-decoration:none;*/
}

.gruen_level_3_NO{
 display:block;
  width: 188px;
 -width: 225px;
 padding-left:37px;
 padding-top:3px;
 padding-bottom:1px;
 background-color: #B3DF86;
/*background-image: url(../templates/strich.gif);*/
 margin-top:0px;
 margin-left:0px;

 font-size:10px;
 /*color: #333;
 font-weight: bold;
 text-decoration:none;*/
}

.gelb_level_1_NO{
 display:block;
  width: 202px;
 -width: 225px;
 padding-left:23px;
 padding-top:7px;
 padding-bottom:4px;
 background-color: #E6F5BA;
 background-image: url(../templates/quar.gif);
 margin-top:0px;
 margin-left:0px;

 font-size:12px;
 /* color: #333;
font-weight: bold;
 text-decoration:none;*/
}


.gelb_level_2_NO{
 display:block;
 width: 198px;
 -width: 225px;
 padding-left:27px;
 padding-top:3px;
 padding-bottom:1px;
 background-color: #E6F5BA;
background-image: url(../templates/gruen-pfeil-punkt.gif);
 margin-top:0px;
 margin-left:0px;

 font-size:10px;
 /*color: #333;
 font-weight: bold;
 text-decoration:none;*/
}

.grau_level_1_NO{
 display:block;
   width: 202px;
 -width: 225px;
 padding-left:23px;
 padding-top:7px;
 padding-bottom:6px;
 background-color: #B3DF86;
 background-image: url(../templates/quar.gif);
 margin-top:0px;
 margin-left:0px;

 font-size:12px;
 /*color: #333;
 font-weight: bold;
 text-decoration:none;*/
}


.grau_level_2_NO{
 display:block;
 width: 198px;
 -width: 225px;
 padding-left:27px;
 padding-top:0px;
 padding-bottom:4px;
 background-color: #B3DF86;
 background-image: url(../templates/gruen-pfeil-punkt2.gif);
 margin-top:0px;
 margin-left:0px;

 font-size:10px;
 /*color: #333;
 font-weight: bold;
 text-decoration:none;*/
}

.such_level_1_NO{
 display:block;
  width: 205px;
 -width: 225px;
 padding-left:20px;
 padding-top:7px;
 padding-bottom:4px;
 background-color: #BBBBBB;
 background-image: url(../templates/quar.gif);
 margin-top:0px;
 margin-left:0px;

 font-size:12px;
 /*color: #333;
 font-weight: bold;
 text-decoration:none;*/
}




#print-rahmen {
position: relative;
width: 100%; /* fuer IE */
background-color: #ccc;
color: #000;
text-align: left; /* Aufheben von IE_quirks im BODY */
}

#pagecontent-print {
        position: relative;
        width: 17cm;  
        width: 100%; 
        margin-left: 2cm;          
        height: 99%;
		margin: 0 auto;
		background-color: #fff;
                background-color:red;		
#                text-align: left;
	}

	#logo-print{
		float: left;
		position: relative;
		width: 6cm;
		background-color: transparent;
		height: 90px;
	}
	#print{
        width: 10cm;
width: 50%;
		padding-top: 50px;
		text-align: right;
        background-color: #fff;
        height: 90px;
	}

	#print a{
        font-size: 11px;
        font-family: verdana, arial, helvetica, sans-serif;
		text-decoration: none;
		color: #4FAC27;
	}
	#print a:hover{
        font-size: 11px;
        font-family: verdana, arial, helvetica, sans-serif;
		text-decoration: underline;
		color: #4FAC27;
	}

	#rahmen-print {
         position: relative;
         width: 17cm;
width: 90%;
         margin-left: 1.5cm;  
         padding:10px 10px 0px 0px;
         background-color: #fff;
	}
	#rootline-print {
		float: left;
        margin-top: 6px;
        padding-left: 0px;
	    text-align: left;
        width: 17cm;
	width: 90%;    
        height: 20px;
	    background-color: transparent;
        border-bottom:3pt solid #4fac27;       
	    color: #BD2426;
        font-weight: bold;
	    font-size: 11px;
	}

	#content-print {
    	font-size: 11px;
	    margin: 14px 15px 0px 0px;
	    width: 17cm;
	    margin-bottom: 20px;
           align:center
	}
	#content-print h1{
        display:block;
        font-size: 16;
        color: #333;
        margin-left: 0px;
		margin-bottom:-3px;
	}
	#footer-print {
        float: left;
        margin-left: 0px;
        margin-top:10px;
        padding-top: 3px;
		text-align: left;
		width: 17cm;
        height: 25px;
		font-size: 10px;
		background-color: transparent;
        border-top:3pt solid #aaa;  
	}

