* { margin:0; padding:0; }
BODY { background-color:#ffffff;
font-size:13px; }

h1{font-size:13px;padding:0px;margin-bottom:-15px;}
.start_panels
{
 background:url(/module/dmedia/data/website/bg_content_start_bereich.jpg);
background-repeat:no-repeat;
}
a 
{ 
	color:#000000;
	text-decoration:none;
	font-weight:normal; 
}
a:hover 
{ 
	text-decoration:underline;
	font-weight:bold;
	color:#a01600
}

#header 
{ 
	margin:0px;
	margin-top:20px;
	background-color:#ffffff;
	padding:0px;
	margin-bottom:0px;
	height:70px;
	z-index:10;
}
#logo
{
	margin-bottom:5px;
	margin-right:30px;
}
#menu_horizontal
{
	margin:0px;
	padding:0px;
	height:35px;
	z-index:1;
	background-image:url(pics/menu_bg_horizontal.jpg);
	background-repeat:no-repeat;
}
.maintrenner
{
	  float:left;
   width:1px;
   height:34px;
  
   background-color:#999999;
	}
	a.menu_hor_MENU_NORMAL
	{
		float: left;
		height:23px;
		text-align: center;
		font-size : 12px;
		font-family:Arial, Helvetica, sans-serif;
		text-decoration:none;
		color: #6a6c6e;
		/*text-transform:uppercase;*/
		font-weight:bold;
		letter-spacing:1px;
		padding-top:12px;
		padding-left:10px;
		padding-right:10px;
		
	}
	a.menu_hor_MENU_NORMAL:hover
	{
		color:#a01600;
		
	}
	
	a.menu_hor_MENU_HIGH
	{
		float: left;
		height:23px;
		text-align: center;
		font-size : 12px;
		font-family:Arial, Helvetica, sans-serif;
		text-decoration:none;
			color:#a01600;
		/*text-transform:uppercase;*/
		font-weight:bold;
		letter-spacing:1px;
		padding-top:12px;
		padding-left:10px;
		padding-right:10px;
	
		
		
	}
	a.menu_hor_MENU_HIGH:hover
	{
		color:#a01600;
		font-family:Arial, Helvetica, sans-serif;
		
	}
	
#startbanner {
		
	position:aboslute;
width:785px;
height:270px;
padding:10px;
padding-top:20px;
background-color:#ffffff;
}
#ntld{display:none;}
#submenu1_menupunkte
{
	padding-left:10px;
	}

a.submenu01_MENU_NORMAL
	{
		display:block;
		width:150px;
		
		height:20px;
		text-align: left;
		font-size : 11px;
		font-family:Arial, Helvetica, sans-serif;
		text-decoration:none;
		color: #6a6c6e;
		/*text-transform:uppercase;*/
		font-weight:normal;
		letter-spacing:0.8px;
		padding-top:5px;
		padding-left:0px;
		padding-right:0px;
		
	}
	a.submenu01_MENU_NORMAL:hover
	{
		color:#a01600;
		font-weight:normal;
	}
	
	a.submenu01_MENU_HIGH
	{
		display:block;
		height:20px;
		text-align: left;
		font-size : 11px;
		font-family:Arial, Helvetica, sans-serif;
		text-decoration:none;
		color:#a01600;
		/*text-transform:uppercase;*/
		font-weight:bold;
		letter-spacing:0.8px;
		padding-top:5px;
		padding-left:0px;
		padding-right:0px;
	
		
		
	}
	a.submenu01_MENU_HIGH:hover
	{
		color:#a01600;
		font-family:Arial, Helvetica, sans-serif;
		font-weight:bold;
		letter-spacing:0.8px;
	}




#startnews {
	position:absolute;
	top:145px;
	left:775px;
	width:205px;
	height:249px;

padding-top:0px;
background-repeat:no-repeat;
background-image:url(/templates/design/de/pics/block_startseite_rechts.jpg);
 }
 
 /* INHALTSBEREICH der STARTSIETE*/
#startcontent 
{ 
	clear:both;
	
	padding-left:10px;
	padding-right:10px;
	background-color:#ffffff; 
	margin-bottom:50px;
}
/* Startseite Links*/
#startcontent a
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	padding-left:0px;
}

#startcontent a:hover
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}

#footer 
{ 
	clear:both;
	margin-left:170px;
	margin-right:170px;
	background-color:#ffffff;
	background-image:url(pics/horizontale_linie_fussbereich.jpg);
	background-repeat:no-repeat;
	padding:5px; 
	height:18px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#aaaaaa;
}
#pagecenter
{
/*
 width:990px; 
 text-align:left;  
	margin-left:auto; 
 margin-right:auto;  
 */
 position:absolute;
	width:990px;

	z-index:1;
	position: absolute;

	left: 50%;
	margin-left: -495px;
background-color:#ffffff;

}

#footermenu
{
	float:right;
	padding-right:10px;
}
 .maintrennerfooter
{
	  float:left;
   width:1px;
   height:15px;
  
   background-color:#bbbbbb;
	}
	a.menu_footer_MENU_NORMAL
	{
		float: left;
		height:23px;
		text-align: center;
		font-size : 11px;
		font-family:Arial, Helvetica, sans-serif;
		text-decoration:none;
		color: #6a6c6e;
		/*text-transform:uppercase;*/
		font-weight:normal;
		letter-spacing:1px;

		padding-left:10px;
		padding-right:10px;
		
	}
	a.menu_footer_MENU_NORMAL:hover
	{
		font-weight:normal;
		color:#a01600;
		
	}
	
	a.menu_footer_MENU_HIGH
	{
		float: left;
		color:#a01600;
		font-size : 11px;
		font-family:Arial, Helvetica, sans-serif;
		padding-left:10px;
		padding-right:10px;
		font-weight:normal;
		letter-spacing:1px;
		
	}
	a.menu_footer_MENU_HIGH:hover
	{
		color:#a01600;
				font-weight:normal;
		font-family:Arial, Helvetica, sans-serif;
		
	}
 
 
 #rechtsblocknewsletter
 {
	background-color:#bfd2e6;
	margin-left:1px;
	padding-left:15px;
	font-size:12px;
		font-weight:bold;
		font-family:Arial, Helvetica, sans-serif;
	/*width:183px;	*/
	margin-right:5px;
	 margin-bottom:5px;
}
 
 
 .startnewsletterformtext
 {
	 font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	padding-left:15px;
	 font-size:12px;
}


 #rechtsblocknews
 {
	height:23px;
	font-size:12px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	padding-left:15px;
	padding-top:0px;
  }
  

  
 a.news_block
 {
	 display:block;
	 padding-right:15px;
	 padding-left:15px;
	 
	 	font-size:11px;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
	letter-spacing:0.5px;
	 }
 a.news_block:hover
	{
		color:#a01600;
		font-weight:normal;
	}
	
 #news_block_scrolldiv
 {
	 width:195px;
	 height:120px;
	 overflow:auto;

	 }
 
 /*printer styles*/ 
 @media print{ 
/*hide the left column when printing*/ 
#left{display:none;} 

/*hide the right column when printing*/ 
#right{display:none;} 
#twocols, #maincol{width:100%; float:none;}
}

