html, img, a, body, div, p { /* Mit Universalselektor die Polsterungseigenschaften aller (Block-)Elemente auf null setzen */
margin: 0px;
padding: 0px;
font:  1em Trebuchet, sans-serif; 

}

body {
	font-family:  Verdana,Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #313131;
	margin: 0;
text-align: center; /* F?r IE 5.01 & 5.5, um die Box #wrapper horizontal zu zentrieren */
}

div {
text-align: left; /* text-align:center wieder aufheben, damit DIV-Inhalte linksbündig ausgerichtet sind */
}

html, body {
height: 100%;
}
body {
  background: #FFFFFF; 
  height: 101%;
}

a {
	font-size:12px;
	text-decoration: none;
	color: #E08217;
}
a:link {
	text-decoration: none;
	color: #E08217;
}
a:visited {
	text-decoration: none;
	color: #E08217;
}
a:hover {
	text-decoration: none;
	color: #C0C0C0;
}

.cBodyTxt a {
		color: #0A51A1;
	}
.cBodyTxt a:hover{
		color: #8EAFD5;
	}

/* für die zweite Navigation */
.navSecondNormal a{
	font-family:  Trebuchet, Verdana, Arial, Helvetica, sans-serif;
	color: #C0C0C0;
	font-size: 12px;
	text-decoration: none;
}
.navSecondNormal a:link{
	font-family:  Trebuchet, Verdana, Arial, Helvetica, sans-serif;
	color: #C0C0C0;
	font-size: 12px;
	text-decoration: none;
}
.navSecondNormal a:visited{
	font-family:  Trebuchet, Verdana, Arial, Helvetica, sans-serif;
	color: #C0C0C0;
	font-size: 12px;
	text-decoration: none;
}
.navSecondNormal a:hover{
	font-family:  Trebuchet, Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 12px;
	text-decoration: none;
}
.navSecondPressed a{
	font-family:  Trebuchet, Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 12px;
	text-decoration: none;
}
.navSecondPressed a:link{
	font-family:  Trebuchet, Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 12px;
	text-decoration: none;
}
.navSecondPressed a:visited{
	font-family:  Trebuchet, Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 12px;
	text-decoration: none;
}
.navSecondPressed a:hover{
	font-family:  Trebuchet, Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 12px;
	text-decoration: none;
}

/* für die Navigation Kontakt/Mediadaten*/
div.subnav { 	font-family:  Trebuchet, Verdana, Arial, Helvetica, sans-serif;
	color: #C0C0C0;
	font-size: 12px;
	text-decoration: none;
}
.subnavNormal { 	font-family:  Trebuchet, Verdana, Arial, Helvetica, sans-serif;
	color: #C0C0C0;
	font-size: 12px;
	text-decoration: none;
}
.subnavNormal a:link{ 	font-family:  Trebuchet, Verdana, Arial, Helvetica, sans-serif;
	color: #C0C0C0;
	font-size: 12px;
	text-decoration: none;
}
.subnavNormal a:visited{ 	font-family:  Trebuchet, Verdana, Arial, Helvetica, sans-serif;
	color: #C0C0C0;
	font-size: 12px;
	text-decoration: none;
}
.subnavNormal a:hover{ 	font-family:  Trebuchet, Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 12px;
	text-decoration: none;
}
.subnavPressed a{ 	font-family:  Trebuchet, Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 12px;
	text-decoration: none;
}

/* für die Navigation in den Suchergebnissen*/
ul.browsebox a{ 	font-family:  Trebuchet, Verdana, Arial, Helvetica, sans-serif;
	color: #E08217;
	font-size: 10px;
	text-decoration: none;
}
ul.browsebox a:link{ 	font-family:  Trebuchet, Verdana, Arial, Helvetica, sans-serif;
	color: #E08217;
	font-size: 10px;
	text-decoration: none;
}
ul.browsebox a:visited{ 	font-family:  Trebuchet, Verdana, Arial, Helvetica, sans-serif;
	color: #E08217;
	font-size: 10px;
	text-decoration: none;
}
ul.browsebox a:hover{ 	font-family:  Trebuchet, Verdana, Arial, Helvetica, sans-serif;
	color: #C0C0C0;
	font-size: 10px;
	text-decoration: none;
}
ul.browsebox li.tx-indexedsearch-browselist-currentPage a{ 	font-family:  Trebuchet, Verdana, Arial, Helvetica, sans-serif;
	color: #C0C0C0;
	font-size: 10px;
	text-decoration: none;
}


h1{
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	color: #313131;
	margin: 0;
}
h2.csc-firstHeader{
font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
	color: #D83208;
	margin: 0;
}

















/* DIV-Boxen */

div#wrapper {
position:relative;
margin: 0 auto;
width: 900px;
min-height: 100%;
height: auto !important;
height: 100%;
background:  url(img/2cols.jpg) repeat-y;
}

div#iedoof{
width: 900px;
height:67px;
}

#content {
width:900px;
padding:0 0 50px 0;
}
                                                                                               /* Zwischenraum zwischen Inhalt und Navigation - Start */ 
                       

                        
                                                                 
div#subwaygraf{
width: 101px;
height: 55px;
float: left;
background: #000000;
}

div#zwiraumrechts {
width: 240px;
height: 55px;
float: right;
background: #FF2A55;   
     
}
/* #zwiraumrechts umschließt die Suche und die Subnavigattion über der Suche */ 
.label{

	
	color: #FFFFFF;
	font-size: 12px;
	
	    margin-right:5px;       
}

.such{
        position:relative;
        top:18px;
        left:69px;
width:170px;
	font-family:  Trebuchet, Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 14px;
	
	       
}
.tx-macinasearchbox-pi1 input{

	font-family:  Trebuchet, Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 12px;
	font-weight:normal;
	       
}

div#zwiraumrechts input{
	font-family:  Trebuchet, Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	
	border: 0px solid white; 
        background-color: #FFFFFF;  
     
}

.subnav {
position:relative;
top:10px;
left:70px;
width:170px;
font-family:  Trebuchet, Verdana, Arial, Helvetica, sans-serif;
color: #FFFFFF;
font-size: 12px;
text-decoration: none;	   
}

.subnav a{
font-family:  Trebuchet, Verdana, Arial, Helvetica, sans-serif;
color: #FFFFFF;
font-size: 12px;
text-decoration: none;		    
}

                                                                                                                   /* umschließt seitentitel und kante */
 
.ueberinhaltmitte { 
height: 55px;
background: #CCC111;

 width:559px;
 margin-left:101px;       
}

.seitentitel {
position:relative;
top:7px;
left:84px;
 width:499px; 

}

.kante{
height: 12px;
position:relative;
width:200px;
top: 6px;
left:179px;
}    
    
                         /* zwischen Inhalt und Navigation - Stop */ 


div#header {
height: 112px;
background: #ffffff;
}

          /* Bereiche, die die Navigationsleisten umschließen - Start */ 

div#NaviOben {
height: 23px;
background: #000000;
}


div#NaviUnten {
height: 24px;
background: #F4AE3F;
}
          /* Bereiche, die die Navigationsleisten umschließen - Stop */ 
           
div#nav2 {
padding-top:3px;
}



            /* Navigationsleiste - Start */ 

div#grafl {
width: 21px;
height: 23px;
float: left;
background: #CCCCCC;


}

div#grafr {
width: 165px;
height: 23px;
float: right;
background: #FFFFFF;


}

div#topNavi {
height: 23px;
background: #FFFFFF;


}

          /* Navigationsleiste - Stop */ 






                                                /* Vom IE mac 5.x verstecken. Fix für den Windows IE 3px-Text-Gap-Bug \*/
                                                
                                                
*html div#header img{
display: block;
}


*html div#grafr {
margin-left: -3px;
margin-bottom: -3px;
}


*html div#grafl {
  margin-right: -3px;
  margin-bottom: -3px;
}



*html div#topNavi{ 
margin-right: -3px;
margin-bottom: -3px;
}

*html .kante{
top:6px;
left:179px;
}

*html div#subwaygraf{

  margin-right: -3px;
  margin-bottom: -3px;

}

*html .ueberinhaltmitte {
margin-left: 0px;
margin-right: 0px;
margin-bottom: -3px;
width:0px;

}

*html div#zwiraumrechts {
width: 240px;
margin-right: -3px;
margin-bottom: -3px;
height: 55px;
}

*html .subnav {
left:58px;    
}


*html .seitentitel {
position:relative;
top:7px;
left:84px;
margin-left: -3px;
margin-bottom: -3px;
width:500px;
}



*html .such{
        position:relative;
        top:18px;
        left:56px;
	font-family:  Trebuchet, Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 14px;
	
	       
}
*html div#centerCol {
	font-family:  Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 12px;	
       
	width: 715px;
        border-top: 10px solid #ffffff;
       
	padding: 10px;
	
}

                                                                      /* Ende von IE5/mac verstecken*/


              /* Inhalts-Spalten  -  Start */
              
              
div#leftCol {
	font-family:  Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 12px;
        width: 180px;
        float: left;      
        border-top: 5px solid #ffffff;
           
}
div#rightCol {
	font-family:  Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 12px;
	
        width: 150px;
        float: right;       
        border-top: 5px solid #ffffff;
}

div#centerCol {
	font-family:  Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 12px;	
        margin-left:178px;
	width: 700px;
        border-top: 5px solid #ffffff;
        
	padding: 10px;
	
}

div#leftCol, div#rightCol, div#centerCol {
padding-bottom: 0px; padding-top: 20px;

}

                     /* Inhalts-Spalten  -  Stop */



div#footer {
clear: both;
position: absolute;
bottom: 0;
width: 900px;
height: 20px;
background: #ffffff;
border-top: 1px solid #b8b8b8;
text-align:center;
}
span.footernav {

	color: #003452;
}
span.footernav a{
	font-size:12px;
	text-decoration: none;
	color: #003452;
}
span.footernav a:link{
	font-size:12px;
	text-decoration: none;
	color: #003452;
}
span.footernav a:visited{
	font-size:12px;
	text-decoration: none;
	color: #003452;
}
span.footernav a:hover{
	font-size:12px;
	text-decoration: none;
	color: #C0C0C0;
}

.clearing {
clear:both;
height:0;
padding:0;
border:0;
margin:0;
font-size:0;
line-height:0;
}

/* clearfix zum Aufheben der Floatumgebung */

.clearfix:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */


/* Überschrift */

h2 {
margin-left: 10px;
}


 /*DÖRX*/
 /*
BNWB
Mediafaktor 10/2006
*/
.nav1
{
	position: relative;
	left: 12px;
	top: 20px;
	width:114px;
	height:21px;
	background: #F3D584;
	text-align: center;
}
.nav1N {
	position: relative;
	top: 3px;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
	margin-top: 3px;
}
.Nav1As {
	height: 3px;
}
a.nav1N:link {
	color: #000000;
	text-decoration: none
}
a.nav1N:visited {
	color: #000000;
	text-decoration: none
}
a.nav1N:hover {
	color: #ffffff;
	text-decoration: none
}
/*RESET ALL: */
* {
	font-family : Verdana;
	font-size : 11px;
	color : #00000;
	margin : 0px 0px 0px 0px ;
	padding : 0px 0px 0px 0px ;
}


.xtranav {
	color: #0A51A1;
	text-decoration: none
}
a.xtranav:link {
	color: #0A51A1;
}
a.xtranav:visited {
	color: #0A51A1;
}
a.xtranav:hover {
	color: #8EAFD5;
}
/*Positionen Grundlayout*/
#posAll
{	width:100%;
	height: 100%;
}
#container
{	width:844px;
	height: 100%;
	position: relative;
}
#posNavLeft
{	width:167px;
	height: 100%;
	text-align: left;
	float: left;
	background:#E3A600;
}
#posContent
{	width:676px;
	height: 100%;
	float: left;
	background:#F0CC6B;
	text-align: left;
}


/*---Content-Styles--------------------------*/
/*Content Page-Headline==Subheadline (unique)*/
.cTitleContainer{
	margin-bottom:15px;
	height:33px;
	border-bottom:1px solid #8EAFD5;
}
.cTitle{
	font-size : 19px;
	color : #000000;
	vertical-align : bottom;
	margin-bottom:2px;
}
.CTitleImg{
	margin-right:10px;
	padding-bottom:2px;
	vertical-align : bottom;
}
	
.spacer-gif{

width:1px;
}
/*Content-Element Headline*/
H1{
	font-size : 20px;
	color : #0A51A1;
	padding-bottom: 15px
}
.csc-firstHeader{
	font-size : 20px;
	font-weight: bold;
	padding-bottom: 10px
}
.csc-subhead{
	font-size : 14px;
	font-weight: bold;
	padding-bottom: 15px
}
/*Content-Element Sub-Headline*/
.cSH1{
}
/*ueber das ganze content-element*/
.cBodyTxt{
	margin-right:15px;
	margin-left:20px;
	line-height:20px
}




/*
-------------------------------------------------------------------NAVIGATION -------
TOPNAV tn
--------------------------
*/

/*erste Zeile*/
.tnC11{
	width:10px;
	height:10px;
	background: #ffffff;
}
.tnC11Hi{
	width:10px;
	height:10px;
	background: #ffffff;
}
.tnC12{
	width:40px;
	height:10px;
	background: #ffffff;
	
}
/*zweite  Zeile*/
.tnC21{
	width:15px;
	height:15px;
}
.tnC21Hi{
	width:15px;
	height:15px;
	background: #9DB9D9;
}
/*Col mit Text*/
.tnC22{
	width:40px;
	height:15px;
	padding-left:5px;
	padding-right:20px;
}
.tnTxtHi{
	text-decoration : none;
	font-family : Verdana;
	font-size : 11px;
	font-weight: bold;
	color : #0A51A1;
}
.tnTxt{
	text-decoration : none;
	font-family : Verdana;
	font-size : 11px;
	font-weight: bold;
	color : #000000;
}
a.tnTxt:normal{
	text-decoration : none;
	color: #000000;
}
a.tnTxt:active{
	text-decoration : none;
	color: #000000;
}
a.tnTxt:link{
	text-decoration : none;
	color: #000000;
}
a.tnTxt:hover{
	text-decoration : none;
	color: #8EAFD5;
}
/*Spacer vor und nach*/
.tnC11SPACE{
	height:10px;
	background: #D9DCE3;
}
.tnC21SPACE{
	height:10px;
	background: #FFFFFFF;
}

/*
--------------------------
HIERARCHE NAV hn
--------------------------

*/

/*
HIER 2  -------
*/
.hn2C2Hi{
	height:20px;
	border-bottom : 1px solid #8EAFD5;
}
.hn2C2{
	height:20px;
	border-bottom : 1px solid #DCE3E6;
}
.hn2Txt{
	font-size : 10px;
	font-weight: normal;
	color : #8EAFD5;
}
.hn2TxtHi{
	font-size : 10px;
	font-weight: bold;
	color : #8EAFD5;
}

/*
Bottom
*/


.hnbottom{
	border-bottom : 10px solid #9DB9D9;
}

.hnExtraLink{
	font-size : 10px;
	font-weight: bold;
	color : #8EAFD5;
}

/*-------------------------------------------------------------------/NAVIGATION -------*/

/*-----NEWS BEREICH */
/*
NEWS TEASER (NT)
*/

#NTcontainer{
	margin-top: 20px;
	border-bottom : 1px solid #8EAFD5;	
	border-top: 1px solid #8EAFD5;	
	width:220px;
	text-align: left
}
.NTitem{
	margin-top: 15px;
	margin-bottom: 20px;
	margin-left: 5px;
	margin-right: 5px;
}

.NThead{
	margin-left: 5px;
	font-size : 14px;
	font-weight: bold;
	color : #8EAFD5;
	text-align: left
}

.NTtxt{
	margin-top: 10px;
	font-size : 10px;
	color : #000000;
	text-align: left
}

.NTlink{
	font-size : 10px;
	color : #8EAFD5;
	text-align: left
}
/*
NEWS LISTE Teaser
*/

/*
NEWS DETAIL ND
*/

.NDitem{
	margin-top: 15px;
	margin-bottom: 20px;

	margin-right: 5px;
}

.NDhead, .NLhead{
	margin-left: 5px;
	font-size : 14px;
	font-weight: bold;
	color : #8EAFD5;
}

.NDtxt, .NLtxt{
	margin-top: 10px;
	margin-bottom: 5px;
}
.NDdate, .NLdate{
	font-size : 10px;
	color : #8EAFD5;
	font-style : italic;
}

.NDimg, .NLimg{
 float: right;
}

.NDbutton{
	margin-top: 10px;
 	font-size : 10px;
	/*font-weight: bold;*/
	color : #8EAFD5;
	clear: both;
}
/*Speziell News Liste*/
.NLitem{
	clear: both;
	margin-bottom: 5px;
}

/*Search Field*/
#SPos {
	margin-bottom: 10px;
	height:30px;
/*	border: 1px solid #8EAFD5;*/
}
#SPosImg{
	position:absolute;
	left:160px;
}

#SPosInput{
	position:absolute;
	left:25px;
	padding-top:1px
}

.SInput {
	width: 130px;
	border-top: 0px solid #ffffff;
	border-bottom: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
	border-left: 0px solid #ffffff;

	background: #9DB9D9;
}

/*---- /NEWS BEREICH */


/*----- NAV-BOTTOM-LINKS */

a.navButt{
	font-weight: bold;
	color : #0A51A1;
	font-size : 10px;
}
/*
#posNavButt{
	width: 155px;
	margin-right: 10px;
	margin-bottom: 5px;
}
*/
/*----- BOTTOM-LINKS */

/*----- PRINTVERSION*/

#printLogo{
	text-align : left;
}

#printContent{
	margin-left: 0px;
}

#printAll{
	width:600px;
	margin-left: 40px;
	margin-top: 40px;
}


div#printinhalt {
	font-family:  Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 12px;
	width: 512px;
}
.contentTopLine{
}
/*----- /PRINTVERSION*/

                                                                                                                                           /* ----- tx_indexedsearch start */

	.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button { 
	width: 40px;
	border-top: 0px solid #8EAFD5;
	border-bottom: 1px solid #8EAFD5;
	border-right: 1px solid #8EAFD5;
	border-left: 0px solid #8EAFD5;

	background: #FFFFFF;
	}
	.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword { 
		width: 300px;
		border-top: 1px solid #353535;
		border-bottom: 1px solid #353535;
		border-right: 1px solid #353535;
		border-left: 1px solid #353535;
		margin-top:2px;
		margin-bottom:4px;
	}
	
	.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-meinbutton{
                margin-left:10px;
	}
	.tx-indexedsearch .tx-indexedsearch-searchbox a{
        color:#E08217;

	}
	.tx-indexedsearch .tx-indexedsearch-whatis P .tx-indexedsearch-sw { 
		font-weight:bold; font-style:italic; 
	}
		.tx-indexedsearch .tx-indexedsearch-whatis  { 
border-top: 1px solid #EF7F01;
padding-bottom:5px;
padding-top:10px;
	}
	
	.tx-indexedsearch .tx-indexedsearch-whatis { 
		margin-top:10px; margin-bottom:5px; 
	}
	.tx-indexedsearch P.tx-indexedsearch-noresults { 
		text-align:center; font-weight:bold; 
	}
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title { 
		background:#E08217; 

		
	}
		.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title a{ 
		
color:#FFFFFF;
font-weight:bold;	
	}
	.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:italic; 
	}
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P .tx-indexedsearch-redMarkup { 
		color:red; 
	}
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info { 
		background:#FAE5C2; 
		
	}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info .tx-indexedsearch-path a{ 
		color:#E08217;
		
	}
	.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:#D1DADE; 
	}
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD { 
		vertical-align:middle;
	}
	.tx-indexedsearch .tx-indexedsearch-res .noResume { 
		color : #666666; 
	}
	.tx-indexedsearch a {
		color : #0A51A1; 
	}

        .tx-indexedsearch-searchbox input.tx-indexedsearch-searchbox-sword sword{
		width:300px;
		font-weight:normal;
	}
	input#searchbox-input{
height:14; width:100px; font-size:11; margin-bottom:4px; margin-right:4px;
	
	}
*html input#searchbox-input{
height:14; width:100px; font-size:11; margin-bottom:6px; margin-right:4px;
	
	}
	
	
/*-----  /tx_indexedsearch end */

                                                                                                              /*-----  /tipafriend start */

div#tipformular input, div#tipformular textarea{
	font-family: Arial, Helvetica, Verdana, sans-serif;
	margin-top: 5px;
	border-top: 1px solid #A8B2BE;
	border-left: 1px solid #A8B2BE;
	border-right: 1px solid #A8B2BE;
	border-bottom: 1px solid #8EAFD5;
	background: #FFFFFF;

}
div#tipformular{
		font-family:  Verdana,Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #313131;
	margin: 0;
}



/*-----  /tipafriend end */







.csc-mailform{
	border: 0px solid #A8B2BE;
}
.csc-mailform{
	border: 0px solid #A8B2BE;
}
.inputImage{
	margin-top: 2px;
	border: 0px solid #A8B2BE;
	margin-top: 5px
}

.csc-form-labelcell{
	padding-right: 10px;
	text-align: right;
}
.csc-select{
	width:40px;
}
.csc-select-long{
	width:55px;
}
.csc-select-vlong{
	width:145px;
}
.csc-mailform input
{
	margin-top: 5px;
	border-top: 0px solid #A8B2BE;
	border-left: 0px solid #A8B2BE;
	border-right: 0px solid #A8B2BE;
	border-bottom: 1px solid #8EAFD5;
	background: #E7EEF6;
}
.csc-mailform submit{
	width: 120px;
	margin-top: 20px;
	margin-left: 83px
}
.tx-newloginbox-pi1-submit{
	width: 120px;
}
/*RTE STYLES*/
.bu{
	clear: both;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	background-color: #B9DAD7;
}
.Ausrichtung-links{

}
.Ausrichtung-rechts{

}
.Ausrichtung-oben{

}
.container-rechts{
	float:right;
	padding-left: 5px;
	padding-bottom: 5px;
}
.container-links{
	float:left;
	padding-right: 5px;
	padding-bottom: 5px;
}
/*RTE STYLES*/
.article-teaser{
	float: left;
	padding-left: 12px;
	padding-bottom: 15px;
	height: 460px;
}
.article-head{
	font-size : 14px;
	color : #D3CFC6;
	padding-top: 5px;
	font-weight: bold;
}
.article-title{
	font-size : 12px;
	color : #D3CFC6;
	font-weight: bold;
	padding-bottom: 2px;
	padding-top: 5px;
	padding-left: 5px;
	padding-right: 5px;
	background-color: #686663;
	border-bottom: 5px solid #679B1B;
}
.article-more{
	font-size : 14px;
	font-weight: bold;
	padding-bottom: 2px;
	padding-top: 10px;
	padding-right: 5px;
	text-align: right;
}
.article-back-link{
	font-size : 14px;
	font-weight: bold;
	padding-bottom: 2px;
	padding-top: 10px;
	padding-right: 5px;
	text-align: left;
}
.shortnews-container{
	padding-top: 10px;
	width: 160px;
}

.shortnews{
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size:11px;
	color: #D30019;
}
a.shortnews:link {
	text-decoration: none;
	color: #D30019;
}
a.shortnews:visited {
	text-decoration: none;
	color: #D30019;
}
a.shortnews:hover {
	text-decoration: none;
	color: #C0C0C0;
}

.bodytext{
	padding-bottom: 10px;
}

 /*DÖRX*/

	div#centerCol .tx-indexedsearch-res .tx-indexedsearch-title a{
	font-family:  Trebuchet, Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 12px;
	text-decoration: none;
	}
	
	
	
	
/*Forum*/
	
.tx-chcforum-pi1-Table thead tr th {
        color: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
	background: #E08217;
	padding: 5px;
	text-align: center;
	white-space: nowrap;
}
.tx-chcforum-pi1-Table tbody tr th {
        color: #D83208;
	font-size: 14px;
	font-weight: bold;
	letter-spacing: 2px;
	background: {$chc-forum.style.bgHeader};
	padding: 5px;
	text-align: left;
}

/* GENERIC TABLE BEGIN */
.tx-chcforum-pi1-Table {
	border: 1px solid {$chc-forum.style.bordercolor2};
	background: {$chc-forum.style.bgTable};
	margin-bottom: 8px;
	width: 100%;
}
/* NAVPATH BEGIN*/
.tx-chcforum-pi1-navPath a {
	color: {$chc-forum.style.navLinks};
}

.tx-chcforum-pi1-navPath {
	line-height: 15px;
	color: {$chc-forum.style.navLinks};
	background: {$chc-forum.style.bgNav2};
	border-bottom: 1px solid {$chc-forum.style.bordercolor3};
	margin-bottom: 1px;
	padding: 3px;
	font-size: 12px;
}
/* NAVPATH END*/
.tx-chcforum-pi1-pageLinksTop, .tx-chcforum-pi1-pageLinksBtm {
	color: {$chc-forum.style.navLinks};
	background: {$chc-forum.style.bgNav2};
	border-bottom: 1px solid {$chc-forum.style.bordercolor3};
	font-size: 10px;
	line-height: 15px;
	padding: 3px;
	text-align: right;
	clear: none;
	padding-right: 5px;
	width: 100%;
}
.tx-chcforum-pi1-postForm {
	border: 1px solid {$chc-forum.style.bordercolor1};
	background: {$chc-forum.style.bgCell};
	padding: 5px;
	margin-bottom: 3px;
	width:100%;
}





/* Newsletter*/
DIV.tx-danewslettersubscription-pi1 DIV.tx-danewslettersubscription-pi1-listrow TABLE TR TD.tx-danewslettersubscription-pi1-descr P {margin-bottom: 10px;}
DIV.tx-danewslettersubscription-pi1 TABLE TR.tx-danewslettersubscription-pi1-form-row TD {background-color: #ffffff;}
DIV.tx-danewslettersubscription-pi1 TABLE TR.tx-danewslettersubscription-pi1-form-row TD.tx-danewslettersubscription-pi1-form-header {background-color: #FAE5C2;}
DIV.tx-danewslettersubscription-pi1 DIV.tx-danewslettersubscription-pi1-listrow TABLE TR.tx-danewslettersubscription-pi1-listrow-header TD {background-color: #FAE5C2;}
DIV.tx-danewslettersubscription-pi1 DIV.tx-danewslettersubscription-pi1-listrow TABLE TR.tx-danewslettersubscription-pi1-listrow-header TD P {font-weight: bold;}
DIV.tx-danewslettersubscription-pi1 form input{
	margin-top: 5px;
	border-top: 1px solid #A8B2BE;
	border-left: 1px solid #A8B2BE;
	border-right: 1px solid #A8B2BE;
	border-bottom: 1px solid #A8B2BE;
	background: #FFFFFF;
}





/* Galerie */

/* Bilder Tabellenbreite */
.tx-lzgallery-pi1 table#tx-lzgallery-pi1-fotos{
width:500px;
}
table#tx-lzgallery-pi1-fotonav{
width:500px;
border: 1px solid #b8b8b8;
background: #E08217;
align:left;
margin-top:5px;
}
table#tx-lzgallery-pi1-fotonav a{
	font-family:  Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 14px;
}
table#tx-lzgallery-pi1-fotonav a:hover{
	font-family:  Arial, Helvetica, sans-serif;
	color: #C3C3C3;
	font-size: 14px;
}
table#tx-lzgallery-pi1-fotonav td{
	font-family:  Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 14px;
text-decoration: none;
}
.tx-lzgallery-pi1 table{
border: 0px solid #E7ECEF;
}
table#tx-lzgallery-pi1-fotos tr, table#tx-lzgallery-pi1-fotos td {
border: 0px solid #FFFFFF;
bordercolor:#D83208;

}
/* Galerie Überschrift */
div#tx-lzgallery-pi1-title{
color:#D83208;
border-bottom:1px solid #D83208;
margin:10px;
margin-bottom:15px;
}
.tx-lzgallery-pi1-5x5-filename {font-size:10px;font-style:italic;}
.tx-lzgallery-pi1-1x1-1 {font-size:12px;font-face:bold;border-bottom:0px solid lightgray;}
.tx-lzgallery-pi1-1x1-2 {font-size:12px;border:0px solid lightgray;margin:3px 3px 3px 3px;}
.tx-lzgallery-pi1-1x1-filename {font-size:10px;font-style:italic;}
div#tx-lzgallery-pi1-descr-long p.bodytext{
margin-left:8px;
}
/* Galerie-Auswahl-Seite Tabelle unterer Teil*/
table#tx-lzgallery-pi1-listing{
width:500px;
border: 1px solid #b8b8b8;
background: #F0F5F8;
}
/* Galerie Listing Galeriename Überschrift hg*/

table#tx-lzgallery-pi1-listing .line1 td.title, table#tx-lzgallery-pi1-listing .line1 td.count, table#tx-lzgallery-pi1-listing .line1 td.startdate{
color:#FFFFFF;
padding:7px;
margin-bottom:15px;
background: #E08217;
}
table#tx-lzgallery-pi1-listing .line1 td.title{

width:460px;
}
table#tx-lzgallery-pi1-listing .line1 td.title a{
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 14px;
	font-weight:bold;
}
table#tx-lzgallery-pi1-listing{
margin-top:5px;
}
table#tx-lzgallery-pi1-fotos {
border: 0px solid #FFFFFF;
background: #FFFFFF;
margin-left:8px;
}
table#tx-lzgallery-pi1-listing td.preview img{
margin:10px 10px 10px 0px;
}
table#tx-lzgallery-pi1-listing tr.sorting a {
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	color: #E08217;
	font-size: 10px;
	text-decoration:none;	  
}
table#tx-lzgallery-pi1-listing tr.sorting td {
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 10px;
        padding:7px;
        margin:7px;      
}
tx-lzgallery-pi1{
clear:none;
}

.login {padding-bottom: 20px; margin: 0 10px; }
.tx-newloginbox-pi1 {margin-top: 15px; }
.tx-newloginbox-pi1 h3 { color: #000; font-size: 77%;  margin-bottom: 10px; }
#tx-newloginbox-pi1-user { background: #ffffff; border: solid 1px #000000; height: 16px; width: 125px; margin-bottom: 8px;} 
.tx-newloginbox-pi1-forgotP a, .tx-srfeuserregister-pi1 a {text-decoration: none; color: #E55902;}
.tx-newloginbox-pi1-forgotP a:link, .tx-srfeuserregister-pi1 a:link {text-decoration: none; color: #E55902;}
.tx-newloginbox-pi1-forgotP a:visited, .tx-srfeuserregister-pi1 a:visited {text-decoration: none; color: #E55902;}
.tx-newloginbox-pi1-forgotP a:hover, .tx-srfeuserregister-pi1 a:hover {text-decoration: none; color: #C0C0C0;}
.tx-newloginbox-pi1-forgotP {margin: 10px 0; }
input#tx-newloginbox-pi1-logout_submit {margin: 10px 0px;border: solid 1px #D9001A;background: #FFCCCC; color:#CF1127; font-weight:bold;}
input#tx-newloginbox-pi1-forgot_email_submit{margin: 10px 0px;border: solid 1px #D9001A;background: #FFCCCC; color:#CF1127; font-weight:bold;}
tx-newloginbox-pi1 a { padding: 0; margin-left:-5px; }
input#tx-newloginbox-pi1-forgot_email{border: solid 1px #D9001A;background: #FFFFFF;}


.tx-srfeuserregister-pi1 {margin-bottom: 20px; }
.tx-srfeuserregister-pi1 table{  width:400px;}
.tx-srfeuserregister-pi1 p{ color: #1E1E1E;}
#tx-srfeuserregister-pi1-comments{ background: #ffffff; border: solid 1px #000000; height: 50px; c margin-bottom: 8px; color: #1E1E1E;}
.tx-srfeuserregister-pi1  input, select, radio{ background: #ffffff; border: solid 1px #000000; color: #1E1E1E;}
.tx-srfeuserregister-pi1  radio{ background: #ffffff; border: solid 0px #000000;}
#tx-srfeuserregister-pi1-status { background: #ffffff; border: solid 1px #000000; color: #1E1E1E; font-size: 77%;}
.tx-srfeuserregister-pi1  select{  color: #1E1E1E;}
.tx-srfeuserregister-pi1  select{width:200px;border-top: 1px solid #000000;border-left: 1px solid #000000;border-right: 1px solid #000000;border-bottom: 1px solid #000000;background: #FFFFFF;}
.tx-srfeuserregister-pi1-submit submit{width:150px;background: #FFFFFF;font-family: verdana, sans-serif;font-size: 12px;}

.tx-srfeuserregister-pi1 input { font-size:10px; font-family:Verdana; background-color:#FFFFFF; color:#000000; font-weight:bold; }
.tx-srfeuserregister-pi1 dt {  clear:none;   width: 100px; text-align: right; padding-right: 1em; background: #00FF00;} 
.tx-srfeuserregister-pi1 dd {    width: 45%; text-align: right; padding-right: 1em; background: #00FF00;} 
.tx-srfeuserregister-pi1 form#tx-srfeuserregister-pi1-fe_users_form{ width: 500px; background: #0000FF;     }
.tx-srfeuserregister-pi1-gender-0{background: #0000FF; width: 22px; }
html .tx-srfeuserregister-pi1 input.tx-srfeuserregister-pi1-radio{}
* html .tx-srfeuserregister-pi1 input.tx-srfeuserregister-pi1-radio, * html .tx-srfeuserregister-pi1 input.tx-srfeuserregister-pi1-checkbox { background-color: transparent}
.tx-srfeuserregister-pi1 p { margin-top: .5em; margin-bottom: 0; padding: 0 .3em; text-indent: 0; }
.tx-srfeuserregister-pi1 h4 { margin-top: 0; padding-left: .3em; }
.tx-srfeuserregister-pi1 legend { padding: 0 .5em; font-weight: bold; }
.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-notice { font-style: italic; margin-bottom: 1em; }
.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-trash { margin-bottom: 2em; }
.tx-srfeuserregister-pi1 a { padding-left: 0px; background-image: url("../typo3conf/ext/sr_feuser_register/pi1/internal_link.gif"); background-repeat: no-repeat; background-position: 0% 60%; text-decoration:none; font-weight:lighter;}
.tx-srfeuserregister-pi1 label { margin: 0; padding: 0; }
.tx-srfeuserregister-pi1 label span { color: #ff0000; }
.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-error { color: #ff0000; width: 22; }
.tx-srfeuserregister-pi1 input { margin: 0; padding: 0 .5em 0 0; border: solid 1px #000000;}
.tx-srfeuserregister-pi1 input[type=password] { margin-right: 1em; }
* html .tx-srfeuserregister-pi1 input.tx-srfeuserregister-pi1-password { margin-right: 1em; }
.tx-srfeuserregister-pi1 input[type=radio], .tx-srfeuserregister-pi1 input[type=checkbox] { background-color: transparent; margin-left:10px;}
* html .tx-srfeuserregister-pi1 input.tx-srfeuserregister-pi1-radio, * html .tx-srfeuserregister-pi1 input.tx-srfeuserregister-pi1-checkbox { background-color: transparent; }
.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-delete-icon { margin-left: 1em; background-color: transparent; }
.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-delete-icon:hover { cursor: pointer; }
.tx-srfeuserregister-pi1 a.tx-srfeuserregister-pi1-file-view { padding-left: 15px; background-image: url("../typo3conf/ext/sr_feuser_register/pi1/internal_link_new_window.gif"); background-color: transparent; background-repeat: no-repeat; font-size: .8em; margin-left: 1em; }
.tx-srfeuserregister-pi1 ul { margin: 0; padding: 0; list-style-position: inside; }
.tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checkboxes { list-style-type: none; }
.tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checkboxes li { margin: 0 0 .3em 0; padding: 0; }
.tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checkboxes li label { margin: 0; padding: 0 0 0 .5em; }
.tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checked-values li { float: left; padding: 0 2em 0 0; margin: 0; }
.tx-srfeuserregister-pi1 dl { margin: 0; padding: 1em 0 0 0; }
.tx-srfeuserregister-pi1 dt, .tx-srfeuserregister-pi1 dd { margin: 0; padding: 0 0 .5em 0; float: left; }
.tx-srfeuserregister-pi1 dt { clear: both; width: 25%; text-align: right; padding-right: 1em; }
.tx-srfeuserregister-pi1 dd { text-align: left; width: 50%; }
.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-multiple-checkboxes dt { width: auto; padding-right: 0; }
.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-multiple-checkboxes dd { width: auto; }
* html .tx-srfeuserregister-pi1 dd { float: none; }
.tx-srfeuserregister-pi1 dd p { margin-top: 0; margin-bottom: .5em; padding: 0; }
.tx-srfeuserregister-pi1 dd label { padding: 0 1em 0 .5em; }
.tx-srfeuserregister-pi1 a:link { font-weight:normal;}
.tx-srfeuserregister-pi1 a:visited {  font-weight:normal; }
.tx-srfeuserregister-pi1 a:hover { }
.tx-srfeuserregister-pi1 a:active { font-weight:normal; }
input.tx-srfeuserregister-pi1-radio{border: solid 1px #FFFFFF;background: #FFCCCC;}
div.tx-srfeuserregister-pi1-checkbox input{border: solid 1px #FFFFFF; background: #FFCCCC; margin-left:2px;}
.tx-srfeuserregister-pi1 input.tx-srfeuserregister-pi1-submit { margin: 10px 0px;border: solid 1px #D9001A; background: #FFCCCC; color:#CF1127; font-weight:bold; }


/* Formatierung Forum-Suche*/

tx-chcforum-pi1-postForm fieldset#formTop legend {
margin-bottom: 3px;
background-color: #333333;
border: 1px solid {$chc-forum.style.bordercolor1};
padding: 2px;
font-weight: bold;
}

div#tx_chcforum-pi1 fieldset {
border: 1px solid #FAE5C2;
background: #FAE5C2;
}
fieldset#searchKeywords input {
border: 1px solid #000000;
}
fieldset#searchUsers input {
border: 1px solid #000000;
}

.globallink{
	font-family:  Trebuchet, Verdana, Arial, Helvetica, sans-serif;
	color: #003452;
	font-size: 12px;
	text-decoration: none;
}
a.globallink:link{
	font-family:  Trebuchet, Verdana, Arial, Helvetica, sans-serif;
	color: #003452;
	font-size: 12px;
	text-decoration: none;
}
a.globallink:visited{
	font-family:  Trebuchet, Verdana, Arial, Helvetica, sans-serif;
	color: #003452;
	font-size: 12px;
	text-decoration: none;
}
a.globallink:hover{
	font-family:  Trebuchet, Verdana, Arial, Helvetica, sans-serif;
	color: #C0C0C0;
	font-size: 12px;
	text-decoration: none;
}
.global-links{
	padding-top:10px;
}
.csc-sitemap{
	padding-left:50px;
}
.csc-sitemap ul{
	padding-left:20px;
	margin-bottom:10px;
}
.csc-sitemap a{
	font-weight:bold;
}

/* Linke Navigation unterhalb von Partybilder -----------------------------------------------------------------------------*/

div.leftnavSecondNormal{
	font-family:  Arial, Helvetica, sans-serif;
	color: #313131;
	font-size: 12px;
	margin-left:29px;
        margin-bottom:3px;
}
div.leftnavSecondNormal img{

	margin-bottom:-2px;
}
div.leftnavSecondPressed{
	font-family:  Arial, Helvetica, sans-serif;
	color: #313131;
	font-size: 12px;
	margin-left:29px;
        margin-bottom:3px;
}
div.leftnavSecondPressed img{

	margin-bottom:-2px;
}
div.leftnavthirdNormal{
	font-family:  Arial, Helvetica, sans-serif;
	color: #313131;
	font-size: 12px;
	margin-left:43px;
        margin-bottom:3px;
}
div.leftnavthirdNormal img{

	margin-bottom:-1px;
}
div.leftnavthirdPressed{
	font-family:  Arial, Helvetica, sans-serif;
	color: #313131;
	font-size: 12px;
	margin-left:43px;
        margin-bottom:3px;
}
div.leftnavthirdPressed img{

	margin-bottom:-1px;
}
div.leftnavfourthNormal{
	font-family:  Arial, Helvetica, sans-serif;
	color: #313131;
	font-size: 12px;
	margin-left:57px;
        margin-bottom:3px;
}
div.leftnavfourthNormal img{

	margin-bottom:-1px;
}
div.leftnavfourthPressed{
	font-family:  Arial, Helvetica, sans-serif;
	color: #313131;
	font-size: 12px;
	margin-left:57px;
        margin-bottom:3px;
}
div.leftnavfourthPressed img{

	margin-bottom:-1px;
}

.month-small{
	width: 90px;
	border:1px solid;
	background: #FFFFFF
}