@charset "utf-8";
/* CSS Document */

body		{
				font-family:Arial, Helvetica, sans-serif;
				font-size:11px;
				color:#666666;
				margin: 0;
				padding: 0;
				background-repeat:no-repeat;
				background-color:#dfdfdf;
			}


.bodytext {
line-height:16px;
}

#button_box5 {
padding-bottom:14px;
margin-top:13px;

}

			
/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++	*/			
/*+++++++++++++++++++ LINIE NEBEN BILDERN+++++++++++++++++++++	*/		
/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++	*/	

.csc-textpic-image 
			{						

				/*padding-left:7px;
				border-left:1px dotted #666666;*/
			}

/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++	*/			
/*++++++++++++++++++BILDER OHNE LINIE ++++++++++++++++++++++++	*/		
/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++	*/

.box_links_unten .csc-textpic-image
			{
				padding-left:0px;
				border-left:none;
			}

.box_rechts_unten .csc-textpic-image
			{
				padding-left:0px;
				border-left:0px;
				
			}



/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++	*/	

a.browser-link
			{
				font-size:11px;
				color:#000066;
				text-decoration:none;
				font-weight:bold;
				background-image:url(../img/pfeil.png);
				background-repeat:no-repeat;
				background-position: 3px 6px;
				padding-left:15px;
				cursor:pointer;
			}


a.internal-link, a.external-link-new-window, a.download
			{
				font-size:11px;
				color:#000066;
				text-decoration:none;
				font-weight:bold;
				background-image:url(../img/pfeil.png);
				background-repeat:no-repeat;
				background-position: 3px 6px;
				padding-left:15px;
			}

a.internal-link:active, a.external-link-new-window:active, a.download:active
			{
				font-size:11px;
				color:#666666;
				text-decoration:none;
				font-weight:bold;
				background-image:url(../img/pfeil.png);
				background-repeat:no-repeat;
				background-position: 3px 6px;
				padding-left:15px;
			}

a.internal-link:hover, a.external-link-new-window:hover, a.download:hover
			{
				font-size:11px;
				color:#666666;
				text-decoration:none;
				font-weight:bold;
				background-image:url(../img/pfeil.png);
				background-repeat:no-repeat;
				background-position: 3px 6px;
				padding-left:15px;
			}




h1			{
				font-size:20px;
				font-size:17px;
				color:#666666;
				margin:0px;
				pading:0px;
							
			}

h2			{
				font-size:15px;
				color:#666666;
				margin-left:40px;
				margin-top:0px;
				margin-bottom:0px;
				pading:0px;
			}	
			
h3			{
				font-size:11px;
				color:#666666;
				margin-left:0px;
				margin-top:0px;
				margin-bottom:0px;
				padding:0px;
			}	
								
h4 			{
				font-size:17px;
				color:#666666;
				margin-left:0px;
				margin-top:0px;
				margin-bottom:10px;
				pading:0px;
			}	

h5			{
				font-size:11px;
				color:#666666;
				margin:0px;
				padding:0px;
				margin-bottom:10px;
			}	


h6			{
				margin-top:0px;
				margin-bottom:3px;
				margin-top:0px;
				pading:0px;
			}	
					
#wrapper	{	
				position:relative;
				border:0px solid #000;
				width:979px;
				padding-top:0px;
				margin-top: 30px;
				margin-left:auto;
				margin-bottom:0px;
				margin-right:auto;
				background-color: #dfdfdf;
				
			}



#wrapper2	{	
				float:left;
				width:979px;
				height: 661px;
				padding-top:0px;
				margin-left:0px;
				margin-right:0px;
				margin-top:-4px;
				background-image:url(../img/background_endfassung_tdf.png);
				background-repeat:repeat-x;
			}

#wrapper_weiss
			{
				float:left;
				background-image:url(../img/hintergrund_weiss.png);
				background-repeat:no-repeat;
				width:873px;
				height: 555px;
				margin-left:48px;
				margin-top:12px;
				
				}
				
				
#wrapper_weiss_gewinnspiel
			{
				float:left;
				background-image:url(../img/hintergrund_weiss_gewinnspiel.png);
				background-repeat:no-repeat;
				width:873px;
				height: 555px;
				margin-left:48px;
				margin-top:12px;
				
				}				



.sprache_oben
			{
			position:absolute;
			right:10px;
				
			}

.sprache_oben a	
			{
				font-size:11px;
				font-weight:bold;
				color:#000066;
				text-decoration:none;
				
				
				
			}

.sprache_oben a:active
			{
				font-size:11px;
				color:#acacac;
				text-decoration:none;
				}
.sprache_oben a:hover
			{
				font-size:11px;
				color:#7b7b7b;
				text-decoration:none;
			}
			
.sprache_oben .trennstrich {
	display:none;
}


.sprache
			{
				float:right;
				margin-right:0px;
				margin-top:-4px;
				margin-bottom:0px;
				display:none;
				
				
			}

.sprache a	
			{
				font-size:10px;
				color:#acacac;
				text-decoration:none;
				
				
				
			}

.sprache a:active
			{
				font-size:10px;
				color:#acacac;
				text-decoration:none;
				}
.sprache a:hover
			{
				font-size:10px;
				color:#7b7b7b;
				text-decoration:none;
			}
.trennstrich
			{
				
				font-size:10px;
				color:#acacac;
				
			}
			
.sprachen_link {
}		

.sprachen_trenner {
	padding-left:5px; 
	padding-right:5px;				

}			
.content_1sp
			{
				float:left;
				width:420px;
				height: 475px; 
				padding-top:30px;
				padding-bottom:40px;
				padding-left:33px;
				padding-right:22px;
				
			
				
				
			}

.content_1sp_flash
			{
				float:left;
				width:428px;
				height: 475px; 
				padding-top:10px;
				padding-bottom:40px;
				padding-left:4px;
				padding-right:20px;				
			}

.content_2sp
			{
				float:left;
				width:337px;
				height: 470px; 
			
				padding-top:35px;
				padding-bottom:40px;
				padding-left:30px;
				padding-right:25px;
				
				
			}

.content_2sp .csc-textpic-intext-left-nowrap {
				background-color:#e0e1e5;
				padding-top:20px;
				padding-left:20px;
				height:93px;
				/*margin-top:5px;*/
				margin-bottom:10px;

}

.content_2sp .spacer-gif {
				height:5px;
}

.content_2sp .csc-textpic-intext-left-nowrap csc-textpic-firstcol csc-textpic-lastcol {
				margin:0px;
				padding:0px;
				background-color:#999900;

}

.content_2sp .csc-textpic-intext-left-nowrap .bodytext {
				margin:0px;
				margin-top:-4px; /*evtl löschen für IE*/
				padding:0px;
}

.content_news_1sp
			{
				float:left;
				width:370px;
				height: 475px; 
				
				padding-top:30px;
				padding-bottom:40px;
				padding-left:40px;
				padding-right:40px;
			}

.content_news_2sp
			{
				float:left;
				width:361px;
				height: 475px; 
			
				padding-top:30px;
				padding-bottom:40px;
				padding-left:40px;
				padding-right:40px;
			}

.csc-textpic-image csc-textpic-firstcol csc-textpic-lastcol

			{
				margin-top:50px,
			}

.csc-textpic-right {
				padding-top:5px;
}


/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++	*/			
/*++++++++++++++++HAUPT-NAVIGATION++++++++++++++++++++++++++++	*/		
/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++	*/	

.menu
			{	float:right;
				/*height:100px;*/
				margin-right:61px;
				margin-bottom:0px;
				 
			}
			
.menu ul	{
				list-style-type:none;
				margin-top:0px

			}

.menu li	{
				float:left;
				margin-left:10px;
				
				
						
			}

.menu li a	{
				color: #FFFFFF;
				font-weight:bold;
				font-size:11px;
				text-decoration: none;
				padding-left:10px;
				padding-right:10px;
				padding-bottom:5px;
				padding-top:5px;
				background-color:#000066;
			}
			

.menu_gewinnspiel li a
			{
				color: #FFFFFF;
				font-weight:bold;
				font-size:11px;
				text-decoration: none;
				padding-left:10px;
				padding-right:10px;
				padding-bottom:5px;
				padding-top:5px;
				background-color:#FF0000;
			}

.menu li a:hover	
			{
				color: #FFFFFF;
				font-weight:bold;
				font-size:11px;
				text-decoration: none;
				background-image:url(../img/menupunkt_active_neu.png);
			}

.active		{
				background-image:url(../img/menupunkt_active_neu.png);
			}


/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++	*/			
/*++++++++++++++NAVIGATION AUF STARTSEITE+++++++++++++++++++++	*/		
/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++	*/	

.menu_box	{
				float:left;
								
			}
			
.menu_box ul	
			{
				list-style-type:square;
				margin-left:0px;
				margin-top:5px;
				margin-bottom:0px
			}		

.menu_box ul li	
			{
				color: #000066;
				margin-top:0px;
				padding-top:3px;
				padding-bottom:3px;
			}	
						
.menu_box ul li a	
			{
				color:#000066;
				font-size:11px;
				text-decoration: none;
				font-weight:bold; 
			}				
			
.active_menu_box ul
			{
				width:115px;
				background-color:#e0e1e4;
				margin-left:-20px;
				margin-right:0px;
				margin-top:0px;
				margin-bottom:0px;
				padding-left:20px;
				padding-right:0px;
				padding-top:0px;
				padding-bottom:0px;
			}

.content_box
			{
				float:left;
				width:209px;
				height:100px;
				background-color: #e0e1e4;
				margin-top:5px;
				padding-left:15px;
				padding-right:5px;
				padding-top:5px;
				padding-bottom:0px;
			}
			
.wrap_um_menu_box	
			{
			
				height:0px;
				margin-left:13px;

			}	
.wrap_um_headline_bild
			{
				padding-left:32px;
			}			
.bodytext 
			{
				margin-top:0px;
			
			}

/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++	*/			
/*++++++++++++++++++MENU IMPRESSUM++++++++++++++++++++++++++++	*/		
/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++	*/	

.menu_unten
			{
				float:right;
				font-size:10px;
				margin-right:7px;
				margin-top:-4px;
				margin-bottom:10px;	
				margin-left:0px;		
			}

.menu_unten ul	{
				
				list-style-type:none;
				margin:0px;
				padding:0px;
				}

.menu_unten li	{
				float:right;
				margin:0px;
				padding:0px;		
				}

.menu_unten li a	
				{
				color:#acacac;
				font-size:10px;
				text-decoration: none;
				padding:0px;
				margin:0px;
				padding-left:8px;
				padding-right:8px;
}
			
.menu_unten li a:hover	
			{
				color: #7b7b7b;
				font-size:10px;
				text-decoration: none;
			}

.menu_unten_active		
			{
				color: #acacac;
				font-size:10px;
				text-decoration: none;
			}
			
.farbe_trennstrich {
				color:#b1b1b1;
}

/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++	*/			
/*++++++++++++++++++++CONTENT+++++++++++++++++++++++++++++++++	*/		
/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++	*/	

			
.box_links	{
				float:left;
				width:380px;
				height:221px;
				margin-left:51px;
				margin-top:17px;
				background-image:url(../img/box_bg_gross.png);
				padding-left:30px;
				padding-right:20px;
				padding-top:28px;
				padding-bottom:20px;
				background-repeat:no-repeat;
			}				

.box_rechts	{
				float:left;
				width:410px;
				height:221px;
				margin-left:13px;
				margin-top:17px;
				background-image:url(../img/box_bg_gross.png);
				padding-left:0px;
				padding-right:20px;
				padding-top:28px;
				padding-bottom:20px;
			}
			
.box_rechts	.tx-rbflashobject-pi1-swf_altcontent {
				width:353px;
				height:105px;
				margin-left:0px;
				margin-top:6px;
}
		

			
.box_links_unten		
			{
				float:left;
				width:183px;
				height:272px;
				margin-left:48px;
				margin-top:5px;
				background-image:url(../img/box_klein_bg.png);
				padding-left:9px;
				padding-right:20px;
				padding-top:0px;
				padding-bottom:0px;
				
			}	
			
						

.headline_box_links_unten			
			{
				font-size:20px;
				font-size:17px;
				font-weight:bold;
				color:#666666;
				margin-top:29px;
				/*margin-left:30px;*/
				margin-bottom:-7px;

			}	
.headline_box_links_unten .bodytext {
	line-height:18px;
}


/*edited mscherb 2010-05-17*/
.box_links_unten .bodytext		
			{
				margin-left:24px;				
			}	

.box_mitte_unten		
			{
				float:left;
				width:162px;
				height:232px;
				margin-left:10px;
				margin-top:5px;
				background-image:url(../img/box_klein_bg.png);
				padding-left:30px;
				padding-right:20px;
				padding-top:28px;
				padding-bottom:20px;
				background-repeat:no-repeat;
				
			}
.box_mitte_unten .bodytext {
width:170px;

}				

.box_rechts_unten	
			{
				float:left;
				width:394px;
				height:264px;
				margin-left:12px;
				margin-top:5px;
				background-image:url(../img/box_bg_gross.png);
				padding-left:30px;
				padding-right:5px;
				padding-top:5px;
				padding-bottom:0px;
				
			}	
			
			
#iframecontainer {
				padding-left:10px;
				background:none;
}		


.headline_box_rechts_unten		
			{
				padding-top:23px;
				/*font-size:20px;*/
				font-size:17px;
				font-weight:bold;
			}
			
.headline_box_rechts_unten .bodytext {
	line-height:18px;
}			
				
.tx-rbflashobject-pi1-swf_altcontent /* Positionierung SWF */
			{
						
				margin-left:30px;
				margin-top:0px;
				padding:0px;
				width:865px;
				height:537px;
			}

/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++	*/			
/*+++++++++++++++++++NEWS-FORMATIERUNGEN++++++++++++++++++++++	*/		
/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++	*/	
				
#item23, #item24, #item25, #item26
			{
				padding-left:0px;
				padding-top:5px;
				padding-bottom:2px;
				padding-right:0px;
				margin-bottom:20px;
			}

div.submenue div.news_nav_active   /* Backgroundfarbe für aktiven News-Teaser */
  			{
  
  				height:80px;
				background-color: #DCDCDC;
				margin-bottom:0px;
	
			}

.news_aktiv {
				background-image:url(../img/menupunkt_active_neu.png);
				width:51px;
				height:22px;
			} 
			
.news_nav_mehr a
			{
				float:left;
				font-size:11px;
				color:#000066;
				text-decoration:none;
				font-weight:bold;
				background-image:url(../img/pfeil.png);
				background-repeat:no-repeat;
				background-position: 3px 6px;
				padding-left:15px;
				margin-left:133px;
				margin-top:-20px;
				margin-bottom:0px;
				padding-bottom:0px;
			}

.news_nav_mehr a:hover
			{ 
				float:left;
				font-size:11px;
				color:#666666;
				text-decoration:none;
				font-weight:bold;
				background-image:url(../img/pfeil.png);
				background-repeat:no-repeat;
				background-position: 3px 6px;
				padding-left:15px;
				margin-left:133px;
				margin-top:-20px;
				padding-bottom:0px;
				margin-bottom:0px;
			}
				
.box_dtflash
			{
				padding-left:6px;
			}

#wrapper_logo
			{
				flaot:left;
				width:226px;
				height:45px;
				background-image:url(../img/lh_logo.png);
				margin-top:24px;
				margin-left:37px;
			}
			
/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++	*/			
/*++++++++++++++++++++TABELLE+++++++++++++++++++++++++++++++++	*/		
/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++	*/	

table.contenttable 
			{
				border-spacing:0px;
				font-size:11px;
				padding:0px;
				margin:0px;
				border:0px;
				
				
			}

table.contenttable th	
			{
				vertical-align:top;
				text-align:left;
				margin:0px;
				margin:0px;
				padding:0px;
				padding-bottom:10px;
				padding-right:12px;
				
			}

table.contenttable td	
			{
				
				vertical-align:top;
				text-align:left; 
				padding:0px;
				margin:0px;
				padding-right:0px;
				padding-right:12px;
				
				
			}

table.contenttable p
			{
				margin:0px;
				padding:0px;
			}	
			
			
/*Flashlayer*/


#flash_myFlashLayer {
	position:absolute;
	z-index:100000;
	width:90%;
	text-align:center;
	margin-right:80px;
	left:-120px;
	right:0px;
	top:120px;
	height:100%;
}
	
		
/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++	*/			
/*+++++++++++++++++++++++AUFZÄHLUNG+++++++++++++++++++++++++++	*/		
/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++	*/

div.content_1sp ul,
div.content_2sp ul,
div .content_1sp div.csc-textpic-textul li {
	padding:0px;
	margin:0px;
}

div.content_1sp ul li,
div.content_2sp ul li,
div.content_1sp div.csc-textpic-textul li {
	list-style-type:square;
	padding-bottom:10px;
	margin-left:15px;
}

