body, html {

	

	padding:0;

	color:#00192D;

	

	margin:0px;height:10px;	

    margin-bottom:20px;

}

body {

  background:#FFFFFF;
}



body, table, tbody,td, th, div, p, input, select, textarea {

	margin:0px;
	border-spacing:0pt;
	padding:0px;
     font-family:arial,verdana,helvetica,sans-serif;
font-weight:normal;
   
   color:#10253E;
   
   
     
/* 
color:#7A7D6C;
color:#6E7063;
   
    */
     line-height:130%;
      font-size:10pt;
    

}
a{
	
 	color:#636559;
}

A:hover{
 color:#10253E;
 }

h1,h4{
	font-size:12pt;	
	font-family:'Times New Roman',Times,serif;
	color:#10253E;
	 font-weight:normal;
	 text-transform:uppercase;
}
h1{
	margin-top: 22px;
    padding-top: 0px;
    padding-bottom:0px;
    margin-bottom:20px;
}

h2{
	font-size:10pt;
	/*font-weight:normal;
	font-style:italic;*/
	font-weight:bold;
}
.textWhite{
	font-size:8pt;
	color:#FFFFFF;
	line-height:120%;		
	
}
.bodytext, .csc-header, ul,.csc-frame-frame1 table,#listSearch,.listOfItemsWrap{
	margin-left:39px;
	margin-right:39px;
	
}

td{
	vertical-align:top;
	padding-right:4px;
}



#mainSite{
  position:relative;
				
				width:842px;
  background:#FFFFFF;
}


#topPartSitemapTeaserText H1{
                margin-top: 0px;
                padding-top: 0px;
  				color:#636559;
  				font-size:8pt;
  				font-weight:normal;
  				text-transform:none;
  				 font-family:arial,verdana,helvetica,sans-serif;
}


#topPartSitemapTeaserText{
  				position:absolute;
  				z-index:15;
				top:0px;
				margin-top: 0px;
                padding-top: 0px;
				left:12px;
				
}

#contentWrap, #contentWrapShop {
position:absolute;
  				z-index:16;
				top:117px;
				left:0px;
				width:842px;
				 background:#FFFFFF;

				

}
#contentWrapShop {
 position:absolute;
 }

#contentRootline{
   width:470px;
  
   margin-left:186px;
  
   font-size: 7pt; 
       color: #7A7D6C;
    margin-bottom:5px;
}

#contentRootline A{
    
	color: #7A7D6C;
	text-decoration:none;
    
    
}
#contentRootline A:hover{
  
  color: #10253E;

}


.contentLeft{
  overflow:hidden;
  left:0px;
  float:left;
  width:187px;
  
}

#contentLeftWrap{
	overflow:hidden;
	width:158px;
	
}

#menue ul, #menue li{

        padding:0px;
		margin:0px 0px 0px 0px;
        list-style:none outside;
}



#menue a {

display:block;
text-decoration:none;
color: #10253E;
font-size: 8pt;
	
}


#menue{
 border-bottom:1px solid  #C4C6BC;	
}


#menue a.mainMenu {
   /* height:18px;*/
  	
  	padding:2px 0 0px 7px;
  	font-family:'Times New Roman',Times,serif;
	font-size: 10pt;
	text-transform:uppercase;
	 border-top:1px solid  #C4C6BC;	
	 /*	border-bottom:0px solid  #C4C6BC;*/
}





#menue  a.mainMenu:hover{

/*	height:18px;*/
  	 
  	

	font-family:'Times New Roman',Times,serif;
	font-size: 10pt;
		
	border-top:1px solid  #C4C6BC;	
	/*	border-bottom:0px solid  #C4C6BC;*/
	
	padding:2px 0 0px 7px;
	 
    background:url(../img/pfeilDunkelBlau.gif) no-repeat ;

    background-position:0px 8px;



 


}



#menue  a.mainMenuAct{
/*	height:18px;*/
  	
  	text-transform:uppercase;

	font-family:'Times New Roman',Times,serif;
	font-size: 10pt;
		
	border-top:1px solid  #C4C6BC;	
/*	border-bottom:0px solid  #C4C6BC;*/
	
	padding:2px 0 0px 7px;
	

	background:url(../img/pfeilDunkelBlau.gif) no-repeat ;
	background-position:0px 8px;








    }



#menue a.subNavi1 {

         padding:1px 0 0px 15px;
		 color: #636559; 
		  





}

#menue a.subNavi1:hover {



 		 background:url(../img/pfeilDunkelGrau.gif) no-repeat ;

         background-position:7px 7px;








}



#menue a.subNavi1ACT{



 		background:url(../img/pfeilDunkelBlau.gif) no-repeat ;

         background-position:7px 7px;


         padding:1px 0 0px 15px;



     



}







#menue a.subNavi2 {

         padding:0px 0 0px 28px;

}

#menue a.subNavi2:hover {

 		background:url(../img/pfeilDunkelBlau.gif) no-repeat ;

        background-position:18px 6px;

}

#menue a.subNavi2ACT{

        
 		 background:url(../img/pfeilDunkelBlau.gif) no-repeat ;

         background-position:18px 6px;
 
         padding:0px 0 0px 28px;

}

#menue a.subNavi3 {

         padding:0px 0 0px 41px;

}

#menue a.subNavi3:hover {

 		background:url(../img/pfeilDunkelBlau.gif) no-repeat ;

        background-position:31px 6px;

}

#menue a.subNavi3ACT{

        
 		 background:url(../img/pfeilDunkelBlau.gif) no-repeat ;

         background-position:31px 6px;
 
         padding:0px 0 0px 41px;

}

#menue a.subNavi4 {

         padding:0px 0 0px 54px;

}

#menue a.subNavi4:hover {

 		background:url(../img/pfeilDunkelBlau.gif) no-repeat ;

        background-position:44px 6px;

}

#menue a.subNavi4ACT{

        
 		 background:url(../img/pfeilDunkelBlau.gif) no-repeat ;

         background-position:44px 6px;
 
         padding:0px 0 0px 54px;

}

#menue a.subNavi5 {

         padding:0px 0 0px 67px;

}

#menue a.subNavi5:hover {

 		background:url(../img/pfeilDunkelBlau.gif) no-repeat ;

        background-position:57px 6px;

}

#menue a.subNavi5ACT{

        
 		 background:url(../img/pfeilDunkelBlau.gif) no-repeat ;

         background-position:57px 6px;
 
         padding:0px 0 0px 67px;

}

#menue a.subNavi6 {

         padding:0px 0 0px 80px;

}

#menue a.subNavi6:hover {

 		background:url(../img/pfeilDunkelBlau.gif) no-repeat ;

        background-position:70px 6px;

}

#menue a.subNavi6ACT{

        
 		 background:url(../img/pfeilDunkelBlau.gif) no-repeat ;

         background-position:70px 6px;
 
         padding:0px 0 0px 80px;

}

#menue a.subNavi7 {

         padding:0px 0 0px 93px;

}

#menue a.subNavi8:hover {

 		background:url(../img/pfeilDunkelBlau.gif) no-repeat ;

        background-position:83px 6px;

}

#menue a.subNavi8ACT{

        
 		 background:url(../img/pfeilDunkelBlau.gif) no-repeat ;

         background-position:83px 6px;
 
         padding:0px 0 0px 93px;

}

#contentLeftGoogleLinkList{
 	 margin-top:10px;
 	 margin-bottom:10px;
 	 padding-left:7px;
     width:100%;
	 background:url(../img/contentLeftGoogleBgr.gif) repeat-x #C7C8C4;

    background-position:0px 0px;
}

.contentLeftGreyWrap,.contenLeftBLWrap{
		background:#C7C8C4;
		
		
		
}
.contentLeftGreyWrap{
	height:400px;
}
.contentLeftGreyWrap #tagcloud{
	padding-top:10px;
	background:#C7C8C4;
}
#tagcloud,.contentLeftGreyItem{
		margin-left:13px;
		
		
}
#tagcloud a,.contentLeftGreyItem,.contentLeftGreyItem a {
	color:#FFFFFF;
}

#tagcloud A.tag0{

	font-size: 10px;

}

#tagcloud A.tag1{

	font-size: 12px;

}


#tagcloud A.tag2 {

	font-size: 14px;

}

#tagcloud A.tag3 {

	font-size: 16px;

}

.contentMain{
  float:left;
  width:468px;
}

.contentMainWrap, .contentMainDetailsWrap{
  width:468px;
  background:url(../img/contentShaddow.gif) no-repeat  bottom left #F7F9EA;
  padding-bottom:3px;
  
  border-left:1px solid  #EBEBEB;
  border-right:1px solid  #EBEBEB;
  border-top:1px solid  #F7F9EA;
  
  
}


.contentMainWrap{
 	
 	min-height:253px;
 
 }

#contenMainSchmalleBildWrap{
		width:468px;
		height:90px;
		overflow:hidden;	
	
}
#contenMainSchmalleBild{
				position:relative;
  				z-index:3;
   
				top:0px;
				left:0px;
				width:468px;
				height:90px;
	
}

#contenMainSchmalleBildBox{
				position:relative;
  				z-index:4;
   
				top:-75px;
				left:243px;
				width:190px;
				height:50px;
				
				background:url(../img/schmaleHeaderBildContentBox.jpg) repeat-y  #88B61B;
	
}
#contenMainSchmalleBildBoxText{
			  position:absolute;
  				z-index:5;
   
				top:5px;
				left:15px;	
	          
			  width: 163px;
			  height: 38px;
			  overflow:hidden;
			  
}

#contenMainSchmalleBildBoxPfeil{
	position:relative;
  				z-index:5;
   
				top:-130px;
				left:258px;
				width:9px;
				height:5px;
				
				background:url(../img/starteistePfeilGreenOben.gif) no-repeat;
	
}
.contentImageSmall{
	margin-left:36px;
	margin-right:10px;
	
}
.imageShaddowSmall{
	background: url(../img/baggroundBildKleinStarkerSc.gif) no-repeat bottom left;
	padding: 0px 2px 5px 3px;

	
}
.imageSmallSubText{
	margin-left:3px;
	font-size:8pt;
	color:#636559;
	width:158px;
	background: url(../img/gestrichelteLinieDarkGrau.gif) repeat-x bottom left;
}


.contentHauptbereichWrap{
	height:253px;
	
}

.contentHauptbereichGreenArea{
	width:190px;
	height:63px;
	overflow:hidden;
	background:url(../img/contentHauptbereichGreenVer.jpg) repeat-y;
	margin-right:20px;
	margin-bottom:-5px;
}
.contentHauptbereichGreenArea h3{
	color:#FFFFFF;
	font-size:8pt;	
	font-weight:normal;
	margin-top:8px;
	padding-left:17px;
	padding-right:5px;
	line-height:135%;
}
.contentHauptbereichGreenAreaTextWrap{
	height:52px;
	overflow:hidden;
}
.csc-textpic-imagewrap .startseiteBlockItemPfeilGreen{
	
   
				top:-63px;
				
	
}

.csc-frame-frame2 .bodytext{

	margin-left:17px;
	
}
.contentHauptbereichTextRight h1,.contentHauptbereichTextRight h2,.csc-frame-frame2 .bodytext{
	margin-right:10px;
}



.imageWrap{
   
   background: url(../img/contenBildGrossShaddow.gif) no-repeat bottom left;
   padding: 0px 4px 5px 4px;
}
.csc-frame-frame1 .csc-textpic{
	margin-left:36px;
	margin-right:10px;
}
.csc-textpic-caption{
	width:400px;
	padding-left:4px;
	background: url(../img/gestrichelteLinieDarkGrau.gif) repeat-x bottom left;
}

.csc-frame-frame1{
 	margin-top:30px;
 	
	width:468px;
 	padding-top:20px;
	background: url(../img/contenHervorhebPfeilUnten.gif) no-repeat #E8EBDA;
	padding-bottom:17px;
	border-bottom:2px solid  #D8D8D8; 
	margin-bottom:50px;
}
.csc-frame-frame1 h1{
	margin-top: 0px;
    padding-top: 0px;
    padding-bottom:0px;
    margin-bottom:14px;
}

table{
border-width: 0px 0px 0px 0px;
	border-spacing: 0px;
	border-collapse: collapse;
	
}
.tr{
	padding-bottom:1px;
	background: url(../img/gestrichelteLinieDarkGrau.gif) repeat-x bottom left;
	
}
.tr-odd{
	
	padding-bottom:1px;
	background: url(../img/gestrichelteLinieDarkGrau.gif) repeat-x bottom left ;
}

.tr-0 td, .tr-0 td p{
  font-weight:bold;
  font-size:8.5pt;
  vertical-align:top;
  background:#B1B4A3;
  vertical-align:top;
  font-family:'Times New Roman',Times,serif;
	color:#FFFFFF;
	
	 text-transform:uppercase;

}
.tr-even{
	
	padding-bottom:1px;
	background: url(../img/gestrichelteLinieDarkGrau.gif) repeat-x bottom left #F1F3E8;
}
.contenMenueImageLef{
	width:155px;
height:54px;
	float:left;
	overflow: hidden;
	display: block;
}

.contenMenueGreenArea{
	width:313px;
	height: 54px;
	display: block;
	float: right;
	background:url(../img/contenMenueGreenVerlauf.jpg) repeat-y  #88B61B;
	overflow: hidden;
}
.contentMenueMainHeaderWhiteBlock{
 	width:468px;
 	height:20px;
 	background:#FFFFFF;
	
}
.contentMenueMainHeader{
	border-left:1px solid  #F9F9F9;
	padding-left:10px;
	background:url(../img/contentHeaderShaddow.gif) no-repeat  bottom left;
	padding-bottom:15px;
	padding-top:10px;
	width:100%;
}

.contentMenueMainHeader H1{
                margin-top: 0px;
                padding-top: 0px;
                margin-bottom: 0px;
                padding-bottom: 0px;
  				
  
}

.contentMenueItem{
	height:59px;
	width:468px;
	background:url(../img/contenMenueShadow.gif) no-repeat bottom left;
	overflow: hidden;
	margin-bottom:6px;
	display:block;
}
.contentMenueHeader a,.contentMenueHeader a:hover, .contentMenueTeaser a,.contentMenueTeaser a:hover{
 text-decoration:none;
 color:#FFFFFF;
 }
.contentMenueHeader {
	
	position: relative;
	top: 2px;
    left: 16px;
    width:257px;
    height:18px;
    overflow: hidden;
	z-index: 10;
	text-transform:uppercase;
	font-size:9pt;	
	font-family:'Times New Roman',Times,serif;
	
}

.contentMenueTeaser {
	
	position: relative;
	top: 4px;
    left: 16px;
    width:257px;
    height:28px;
    overflow: hidden;
	z-index: 11;
	color:#FFFFFF;
	font-size:8pt;	
	

}

.contenMenuePfeilWhite{
	position: relative;
	top: -7px;
    left: 298px;
    width:5px;
    height:15px;
    overflow: hidden;
	z-index: 8;
	
}
.tx-vpcontenttagcloud-pi1{
 	margin-top:20px;
	background: url(../img/gestrichelteLinieDarkGrau.gif) repeat-x ;	
}
.contentTagcloudHeader{
	padding-top:5px;
	padding-bottom:4px;
	background: url(../img/gestrichelteLinieDarkGrau.gif) repeat-x bottom left;
	padding-left:10px;
}

.contentTagcloudHeader h4{
	color:#636559;
	margin-top:0px;
	padding-top:0px;
	margin-bottom:0px;
	padding-bottom:0px;
	font-size:10pt;
}
.contentTagcloudItems{
	margin-top:12px;
	padding-left:10px;
}

.contentTagcloudItems a{
 	color:#636559;
 }

.contentTagcloudItems A.tag0{

	font-size: 8px;

}

.contentTagcloudItems A.tag1{

	font-size: 10px;

}


.contentTagcloudItems A.tag2 {

	font-size: 12px;

}

.contentTagcloudItems A.tag3 {

	font-size: 14px;

}
#contentFooterLinie{
	background: url(../img/contentFooterLiniePlusPfeil.gif) no-repeat ;
	width:100%;
	height:6px;
	margin-top:40px;
}

#contentFooter{
	
	padding-top:7px;
	padding-bottom:4px;
	
	padding-left:10px;	
	font-size:9pt;	
	
}
#contentFooter, #contentFooter a{
	text-decoration:none;
	color:#636559;
	font-family:'Times New Roman',Times,serif;
	text-transform:uppercase;
}

#contentFooter A:hover{
 color:#10253E;
 }

.contentRight{
  float:left;
  margin-left:13px;
  width:158px;
  
}

.tx-vpspaltenmenue-pi1{
	margin-bottom:10px;
}

.contentRightSBtitle .contentRightSBImageTextLink{
  width:158px;	
}
.contentRightSBtitle{
	padding-top: 0px;
	padding-bottom: 2px;
	
	background:#C7C8C4;
}
.contentRightSBtitle h1, .contentRightTBtitle h1{
	margin-top: 0px;
    padding-top: 0px;
    margin-bottom: 0px;
    padding-bottom: 0px;
    margin-left:8px;
  	font-size: 10pt;				
}




.contentRightSBImageTextLink a{
	color:#636559;
	
	text-decoration:none;
font-size: 8pt;
display:block;
	 background:url(../img/pfeilDunkelGrau.gif) no-repeat ;

         background-position:134px 6px;
        width: 143px;
	
}

.contentRightSBImageTextLink a:hover{
	  color:#10253E;
	
	text-decoration:none;
font-size: 8pt;
display:block;
	 background:url(../img/pfeilDunkelBlau.gif) no-repeat ;

         background-position:134px 6px;
        width: 143px;
	
}

.contentRightSBImageTextLink {
	padding-left:15px;
	padding-top:1px;
	height:19px;
	background:url(../img/contentRightSBshaddow.gif) repeat-x  bottom left ;
	border-top:1px solid  #C7C8C4;
	padding-bottom:3px;
	margin-bottom:7px;
}
.filmTeaser .contentRightSBImageTextLink {
 padding-bottom:0px;
	margin-bottom:0px;
	border-top:0px solid  #C7C8C4;
 
 }
.filmTeaser{
	padding-bottom:3px;
	margin-bottom:7px;
}
.contentRightTBwrap{
	background: url(../img/gestrichelteLinieDarkGrau.gif) repeat-x ;
	margin-bottom:10px;
	
}

.contentRightTBtitle h1{
		color:#636559;				
}

.contentRightTBtitle{
	background: url(../img/gestrichelteLinieDarkGrau.gif) repeat-x bottom left;
	padding-top: 0px;
	padding-bottom: 2px;
	
}
.contentRightTBitemWrap{
	padding-bottom:6px;
	background: url(../img/gestrichelteLinieDarkGrau.gif) repeat-x bottom left; 
}
.contentRightTBitem{
	margin-top:4px;
	
}
.contentRightTBitemTitle a{
	padding-left:15px;
	 background:url(../img/pfeilDunkelGrau.gif) no-repeat ;
	font-size: 8pt;
         background-position:8px 5px;
	color:#10253E;
	text-decoration:none;
	display:block;
	line-height:130%;
}
.contentRightTBitemText{
	color:#636559;
	font-size: 8pt;
	margin-left:15px;
	margin-right:10px;
	padding-bottom:7px;
	background: url(../img/gestrichelteLinieHellGrau.gif) repeat-x bottom left; 
	
}
.contentRightTBitemText a{
	text-decoration:none;
	color:#10253E;
}


#topPartWrap{
  position:absolute;
  z-index:3;
   
				top:0px;
				left:0px;
				width:842px;
				height:200px;
			
			/*	background:#EFEEEA;*/
				background:#FFFFFF;
}


#topPartHeaderNavi{
  
   
   
   position:absolute;
  				z-index:3;
				top:71px;
				left:180px;
				width:607px;
				height:38px;
				overflow:hidden;
				
				

}

#topPartHeaderNaviRightAlign{
	 float:right;
	 background:url(../img/headerMenueGrauerBalken.gif) no-repeat ;

         background-position:20px 33px;

	
}

#topPartHeaderNavi ul, #topPartHeaderNavi li{


     float:left;


        padding:0px;


margin:0px 0px 0px 0px;



        list-style:none outside;



}



 #topPartHeaderNavi li{
   
   margin-left:10px;
   height:38px;
} 





#topPartHeaderNavi a {

display:block;
float:left;
   height:38px;

text-decoration:none;

font-family:'Times New Roman',Times,serif;

font-size: 10pt;
font-weight:normal;
padding:12px 0px 0px 0px; 
margin-left:0px;

}





#topPartHeaderNavi a.mainMenu {

    

text-transform:uppercase;

 

background:url(../img/headerMenueNotAktiv.gif) repeat-x ;

         background-position:0px 0px;





color: #636559;





}





#topPartHeaderNavi  a.mainMenu:hover{




 


  background:url(../img/headerMenueAktiv.gif) repeat-x ;

         background-position:0px 0px;

color: #636559;

}



#topPartHeaderNavi  a.mainMenuAct{




text-transform:uppercase;
  









color: #636559;





  background:url(../img/headerMenueAktiv.gif) repeat-x;

         background-position:0px 0px;

    }



#topPartLogo{
  position:absolute;
  				z-index:3;
				top:29px;
				left:29px;
				
}
#topPartBalkenRechts{
	
	position:absolute;
  				z-index:5;
				top:0px;
				left:829px;
				width:13px;
				height:108px;
				 background:url(../img/headerBalkenRechts.gif) no-repeat ;
}

#topPartBalkenUnten{
	position:absolute;
  				z-index:30;
				top:109px;
				left:0px;
				width:842px;
				height:6px;
				
	background:url(../img/headerBalkenUnten.gif) repeat-x;
	

}
#topPartSuche{
	position:absolute;
  				z-index:6;
				top:9px;
				left:671px;
				width:119px;
				height:31px;
			
	
}

#sbi{
	background:#D5D7CA;

	border:0px solid  #D5D7CA; 

	font-size:9pt;
	height:14px;
	padding-top:0px;
	margin-top:0px;
	margin-bottom:0px;
	width:101px;
}


.suchTextHeader{
	font-size:8pt;	
	font-family:'Times New Roman',Times,serif;
	color:#636559;
	text-transform:uppercase;
}
div#contentSearchResult{
	
	  float:left;
	  width:638px;
	
}
div#contentSearchResult .contentMainWrap{
	

	
	width:638px;
	background:url(../img/contentShaddow.gif) repeat-x  bottom left #F7F9EA;
  
  min-height:100px;
}

div#contentSearchResult .contentMainWrap .contentMenueMainHeader{
width:627px;
background:url(../img/contentHeaderShaddow.gif) repeat-x  bottom left;
 }


.searchSubmitWrap{
	margin-top:0px; 
	padding-top:0px;
	padding-left:1px;
	padding-right:3px;
}



#topPartStrichLinks{
	position:absolute;
  	z-index:5;
	top:75px;
	left:0px;
	width:5px;
	height:1px;
	background:#636559;
}

#startseiteSpacer{
	height:17px;
}
.contentStartseite{
margin-left:20px;	
}
.startseiteBlock{
  float:left;
  width:637px;
  
  padding-left:0px;
	
}

.startseiteBlockItem{
	float:left;
	width:313px;

	
	
	margin-bottom:5px;
	
}

.startseiteBlockItemSpacer{
	float:left;
	width:11px;
}

.startseiteBlockItemTitle, .startseiteBlockItemImage{
	width:100%;
	padding-top:1px;
	background: url(../img/gestrichelteLinieDarkGrau.gif) repeat-x ;
}




.startseiteBlockItemTitle A, .startseiteBlockItemTitleWrap{
	
	font-size:11pt;	
	text-decoration:none;
	font-family:'Times New Roman',Times,serif;
	color:#10253E;
	 font-weight:normal;
	 text-transform:uppercase;
	 padding-left:15px;
	
	 margin-top:3px;
	 margin-bottom:3px;
	 
}

.startseiteBlockItemTitle A {
	
	
	
	 display:block;
	 
	 background:url(../img/pfeilDunkelGrauGross.gif) no-repeat ;

    background-position:300px 5px;
}

.startseiteBlockItemTeaserText{
	width:313px;
	height:63px;
	overflow:hidden;
	background: url(../img/startseiteGreenVerlauf.jpg) repeat-y ;
	
}

.startseiteBlockItemTeaserText a,.startseiteBlockItemTeaserText a:hover{
	color:#FFFFFF;
	font-size:8pt;	
	text-decoration:none;
	display:block;
	margin-top:7px;
	padding-left:17px;
        
	
}
.startseiteBlockItemShaddow{
	width:100%;
	height:3px;
	background:url(../img/startseiteBildItemShaddowUn.gif) no-repeat  bottom left ;
	
}
.startseiteBlockItemPfeilGreen{
	position:relative;
  				z-index:5;
   
				top:-71px;
				left:15px;
				width:9px;
				height:5px;
				
				background:url(../img/starteistePfeilGreenOben.gif) no-repeat;
	
}

.startseiteBlockItemThemen{
	padding-top:1px;
	background: url(../img/gestrichelteLinieDarkGrau.gif) repeat-x #F7F9EA;
	border-left:1px solid  #E8E7E7; 
	border-right:1px solid  #E8E7E7; 
	
	height:250px;
	width:100%;
}

.startseiteBlockItemThemenWrap{
	margin-top:15px;
	margin-left:19px;
	margin-right:19px;
	
}

.startseiteBlockItemThemenWrap .contentRightTBitemTitle a{
	font-family:'Times New Roman',Times,serif;
	text-transform:uppercase;
}
.startseiteBlockItemThemenWrap .contentRightTBitemTitle{
	margin-top:3px;
	
}

.startseiteBlockItemThemenSchattenUnten{
	width:313px;
	height:4px;
	background: url(../img/startseiteNeueThemenSchatte.jpg) no-repeat ;
}

.startseiteFooter{
 float:none;
	margin-top:30px;
	background: url(../img/startseiteFooterLinieMitPfe.gif) no-repeat ;
	padding-top:21px;	
	padding-left:15px;
	
}

.startseiteFooter, .startseiteFooter a{
	text-decoration:none;
	color:#A6A7A0;
	font-family:'Times New Roman',Times,serif;
	text-transform:uppercase;
}
.startseiteFooter a:hover{
color:#10253E;
}


.listSearchTeaserTextWrap{
	margin-top:23px;
	margin-bottom:30px;
}
#listSearch{
	background:#D5D8C7;
	margin-bottom:1px;
	

	
}
#listSearchWrap{
	margin-left:2px;
	width:388px;
}
#listSearchHeader{
	font-family:'Times New Roman',Times,serif;
	font-weight:bold;
	text-transform:uppercase;
}
.listSearchFieldLeft{
  width:150px;
  float:left;
}
.listSearchFieldRight{
  width:200px;
  float:left;
}

.listViewTitle{
	background:#B7BAA9;
	font-family:'Times New Roman',Times,serif;
	text-transform:uppercase;
	color:#FFFFFF;
	padding-left:2px;
}

.ListViewItemTd{
   font-size:9pt;
   
   
}
.listViewTitleItem{
/* 	height:17px;
	overflow:hidden;*/
	
}
.listViewTitleItem a{
   padding-left:8px;
	 background:url(../img/pfeilDunkelGrau.gif) no-repeat ;
	font-size: 9pt;
         background-position:0px 5px;
	color:#10253E;
	text-decoration:none;		
}

.listViewTeaserItem{
	margin-left:8px;
	color:#636559;
	height:68px;
	overflow:hidden;
	
}
.listViewTeaserItemFilm{
	margin-left:8px;
	color:#636559;
	height:104px;
	overflow:hidden;
	
}

.listViewTeaserItem a, .listViewTeaserItemFilm a{
	text-decoration:none;
	color:#10253E;
}
.ListViewItemDevider{
	height:1px;
	margin-top:10px;
	margin-bottom:10px;
	background: url(../img/gestrichelteLinieDarkGrau.gif) repeat-x;
}

.ListViewItemImage{
	padding-left:3px;
	padding-right:3px;
	padding-bottom:4px; 
	background:url(../img/listViewImageShaddow.gif) no-repeat  bottom left;
	 
	
}

.ListViewItemImage IMG{
	border-top:1px solid  #E0E1D3; 
}

.downloadDetailsTableLeft{
  margin-left:39px;
  width:150px;
  float:left;
}
.downloadDetailsTableRight{
  width:240px;
  float:left;
}

.listgerade{
	width:100%;
	background:#F8FAEF;
}

#rightBanner{
	position:absolute;


				top:0px;

				left:842px;
				
z-index:200;
}

.searchFormHf{
	width:468px;
	height:80px;
	background:url(../img/fachbetrieb.gif)  no-repeat ;
	 
	
}

.searchFormHfItem {
	padding-top:23px;
	margin-left:262px;
	
	 
	
}

.searchFormHfItem input{

			border: 1px solid #9A9A9A;

			color: #000000;

			float: left;

			font-size: 1.3em;

			height: 33px;

			padding: 4px 0 0 10px;

			width: 143px;

		}
		

.searchFormHfItem button{

			background: url(../img/buttonHf.gif);

			border: 0;

			height: 37px;

			margin-left: 3px;

			overflow: hidden;

			text-indent: -9999px;

			width: 37px;

		}


.inline {

float: left;

margin-right: 18px;

margin-left:39px;

position: relative;

width: 157px;

}

