A:link {   color: #000000; text-decoration:none;line-height:100%; }
A:visited{ color: #000000; text-decoration:none;line-height:100%; }
A:hover {  color: #928d8b; text-decoration:none;line-height:100%; }
A:active{  color: #000000; text-decoration:none;line-height:100%; }


A.a_navigation {font-family:  Arial, sans-serif; line-height:100%; font-size: 16px; text-decoration:none; color:#999999;font-weight:bold}
A.a_navigation:visited {line-height:100%; font-size: 16px; text-decoration:none; color:#999999;font-weight:bold}
A.a_navigation:hover {line-height:100%; font-size: 16px; text-decoration:none; color:#ff6600;font-weight:bold}
A.a_navigation:active {line-height:100%; font-size: 16px; text-decoration:none; color:#999999;font-weight:bold}
a_navigation_active {line-height:100%; font-size: 16px; text-decoration:none; color:#999999;font-weight:bold}

A.a_sub {line-height:110%; font-size: 13px; text-decoration:none; color:#999999;font-weight:bold}
A.a_sub:visited {line-height:110%; font-size: 13px; text-decoration:none; color:#999999;font-weight:bold}
A.a_sub:hover { line-height:110%;font-size: 13px; text-decoration:none; color:#ff6600;font-weight:bold}
A.a_sub:active {line-height:110%; font-size: 13px; text-decoration:none; color:#999999;font-weight:bold}

 
A.a_actors { line-height:140%; font-size: 13px; text-decoration:none; color:#999999;}
A.a_actors:visited { line-height:140%; font-size: 13px; text-decoration:none; color:#999999;}
A.a_actors:hover { line-height:140%; font-size: 13px; text-decoration:none; color:#ff6600;}
A.a_actors:active {line-height:140%;  font-size: 13px; text-decoration:none; color:#999999;}

 
A.arrowNav {  font-family:  Arial, sans-serif;font-size: 12px; text-decoration:none; color:#999999;font-weight:bold}
A.arrowNav:visited {  font-size: 12px; text-decoration:none; color:#999999;font-weight:bold}
A.arrowNav:hover {   font-size: 12px; text-decoration:none; color:#ff6600;font-weight:bold}
A.arrowNav:active {   font-size: 12px; text-decoration:none; color:#999999;font-weight:bold}

A.back {font-family:  Arial, sans-serif; padding-left:12px; line-height:23px; font-size: 14px; text-decoration:none; color:#FFFFFF;font-weight:bold}
A.back:visited {  font-size: 14px; text-decoration:none; color:#FFFFFF;font-weight:bold}
A.back:hover {   font-size: 14px; text-decoration:none; color:#ff6600;font-weight:bold}
A.back:active {   font-size: 14px; text-decoration:none; color:#FFFFFF;font-weight:bold}


 div#Rahmen {
    /*width: 87.1em;*/
    padding-top:19px;
  }
  

  
  
  *div#Rahmen {  /* Korrektur fuer IE 5.x */
    /*width: 88.7em;
    w\idth: 47.1em;*/
    padding-top:21px;
  }
  div#Rahmen div {
     clear: left;
  }
  ul#Navigation {
    margin: 0; padding: 0;
    text-align: left;
  }

  ul#Navigation li {
    list-style: none;
    float: left;
    position: relative;
    margin: 3px; padding: 0;
  }
  * html ul#Navigation li {  /* Korrektur fuer den IE 5 und 6 */
    margin-bottom: -3px;
  }
  *:first-child+html ul#Navigation li {  /* Korrektur fuer den IE 7 */
    margin-bottom: -3px;
    margin-top: -2px;
  }

  ul#Navigation li ul {
    margin: 0; padding: 0;
    position: absolute;
    top: 13px; left: -3px;
  }
  * html ul#Navigation li ul {  /* Korrektur fuer IE 5.x */
    left: -13px;
    lef\t: -3px;
  }
  *:first-child+html ul#Navigation ul {  /* Workaround fuer den IE 7 */
     padding-bottom:7px;
  }
  

  
  ul#Navigation li ul li {
    float: none;
    display: block;
    margin-bottom: 3px;
  }

  ul#Navigation a, ul#Navigation span {
    display: block;
    padding: 2px 7px;
  font-size: 16px; 
  text-decoration:none; 
  color:#999999;
  font-weight:bold;
  font-family:  Arial, sans-serif;
  
  }
  * html ul#Navigation a, * html ul#Navigation span {  /* nur fuer IE erforderlich */
    width: 100%;
    w\idth: 52px;
  }
  ul#Navigation a:hover, ul#Navigation span, li a#aktuell {
  font-size: 16px; 
  text-decoration:none; 
  color:#ff6600;
  font-weight:bold;
  font-family:  Arial, sans-serif;
  }
 
 

  /* Erweiterung zur dynamischen Ein-/Ausblendung */
  ul#Navigation li>ul {
    display: none; top: 20px;
  }
  ul#Navigation li:hover>ul, ul#Navigation li>a#aktuell+ul {
    display: block;
  }
			
td{text-align: left;}
body {
      font-family:  Arial, sans-serif; 
			font-size: 14px; 
			line-height:120%;
			background-color: #FFFFFF;
}
label {
      font-family:  Arial, sans-serif; 
			font-size: 13px; 
}
fieldset {
      font-family:  Arial, sans-serif; 
			font-size: 13px; 
			font-weight:bold
}

hr {
	margin: 0;
	padding: 0;
	border: 1px thin solid #ff6600;
	border-color: #ff6600;
}


.main_text          {
	 font-family:  Times,Arial, sans-serif; 
	 font-size: 15px; 
   padding-right: 5px;
}

.main_header          {
	 font-family:  Times,Arial, sans-serif; font-weight:bold;   font-size: 18px; 
}

.imprint    {
	 font-family:  Times,Arial, sans-serif; font-size: 17px; 
}
.imprint_label    {
	 font-family:  Times,Arial, sans-serif; font-weight:bold;   font-size: 16px; 
}

#main_body          {
	position: absolute;
	top: 21px;
	left: 50%;
	width: 1028px;
	height: 750px;
	margin-left: -514px;
	background-color: #ff6600;
}

#top_left         {
	position: absolute;
	top: 21px;
	left: 44px;
	width: 323px;
	height: 73px;
	margin-top: 0px;
	padding-left:15px;
	background-color: #ff6600;
}
.top_left         {
      font-family:  Times,Arial, sans-serif; 
			font-size: 19px; 
			line-height:64px;
			color: #FFFFFF;
}

#top_right         {
	position: absolute;
	top: 21px;
	left: 383px;
	width: 589px;
	height: 73px;
	margin-top: 0px;
	background-color: #FFFFFF; 
}
.top_right         {
      font-family:  Times,Arial, sans-serif; 
			font-size: 19px; 
			padding-left:12px;
			color: #000000;			
}

.subtitel_photo         {
      font-family:  Arial, sans-serif; 
			font-size: 10px; 
			line-height:14px;
			color: #000000;
}


#img_start         {
	position: absolute;
	top: 119px;
	left: 591px;
	width: 350px;
	height: 350px;
	margin-top: 0px;
}

#nav_left         {
	position: absolute;
	top: 89px;
	left: 50%;
	width: 315px;
	height: 526px;
	margin-left: -470px;
	padding-left:8px;
	margin-top: 0px;
	overflow:auto;
	background-color: #FFFFFF;
}
.nav_left {
      font-family:  Arial, sans-serif; 
			font-size: 13px; 
			padding-top:11px;
			color: #999999;
			line-height:21px;
}
#content_main         {
	position: absolute;
	top: 94px;
	left: 50%;
	width: 593px;
	height: 534px;
	margin-left: -131px;
	padding-left:8px;
	margin-top: 0px;
	overflow:auto;
	background-color: #FFFFFF;
}

#content_exclusives         {
	position: absolute;
	top: 94px;
	left: 50%;
	width: 910px;
	height: 534px;
	margin-left: -470px;
	padding-left:15px;
	padding-top:2px;
	padding-right:15px;
	margin-top: 0px;
	overflow:none;	
	background: url(images/excl_bg_main.jpg) no-repeat 0 0;
}

#bg_exclusives         {
	position: absolute;
	top: 0px;
	left: 50%;
	width: 578px;
	height: 494px; 
	margin-left: -131px;
	padding-left:8px;
	padding-top:2px;
	padding-right:15px;
	margin-top: 0px;
	overflow:auto;	
  background-color: #FFFFFF;
  /* for IE */
  filter:alpha(opacity=60);
  /* CSS3 standard */
  opacity:0.6;
  
  
}

#subcontent_exclusives         {
	position: absolute;
	top: 0px;
	left: 50%;
	width: 578px;
	height: 494px; 
	margin-left: -131px;
	padding-left:8px;
	padding-top:2px;
	padding-right:15px;
	margin-top: 0px;
	overflow:auto;  
}

#content_news         {
	position: absolute;
	top: 94px;
	left: 50%;
	width: 910px;
	height: 534px;
	margin-left: -470px;
	padding-left:15px;
	padding-top:2px;
	padding-right:15px;
	margin-top: 0px;
	overflow:auto;		
}

#content_contact         {
	position: absolute;
	top: 94px;
	left: 50%;
	width: 940px;
	height: 534px;
	margin-left: -470px;
	padding-left:0px;
	padding-top:2px;
	padding-right:0px;
	margin-top: 0px;
	overflow:none;		
}

.content         {
      font-family:  Times,Arial, sans-serif; 
			color: #000000;
      background-color: #FFFFFF;
}

.content_header         {
			font-size: 19px; 
			line-height:200%;
			color: #FF0066;
			
}
.content_body_header         {
			font-size: 19px; 
			line-height:200%;
			color: #000000;
}
.content_body         {
			font-size: 15px; 
			line-height:100%;
			padding-right: 20px;
}




#logo         {
	position: absolute;
	top: 643px;
	left: 50%;
	width: 1024px;
	height: 105px;
	margin-left: -512px;
	margin-top: 0px;
	background-color: #FFFFFF;	
}

#navigation_bottom         {
	position: absolute;
	top: 639px;
	left: 50%;
	width: 698px;
	height: 80px;
	margin-left: -132px;
	padding-top: 14px;
	overflow:auto;
}

#imprint{
	position: absolute;
	top: 723px;
	left: 50%;
	width: 1024px;
	height: 20px;
	margin-left: -474px;
	margin-top: 0px;
	overflow:none;
}

  ul#Navigation_bottom {
    margin: 0; padding: 0;
    text-align: left;
    
  }

  ul#Navigation_bottom li {
    list-style: none;
    float: left;
    position: relative;
    margin: 3px; padding: 0;
    margin-bottom: -3px;
    margin-top: 1px;
    width: 125px;
  }
  * html ul#Navigation_bottom li {  /* Korrektur fuer den IE 5 und 6 */
    margin-bottom: -3px;
  }
  
  *:html ul#Navigation_bottom li {  /* Korrektur fuer den IE 5 und 6 */
  }
  
  *:first-child+html ul#Navigation_bottom li {  /* Korrektur fuer den IE 7 */
    margin-bottom: -3px;
    margin-top: 1px;
    width: 129px;
  }

  ul#Navigation_bottom li ul {
    margin: 0;padding: 0px; padding-top: 3px;
    position: absolute;
    top: 13px; left: -3px;
  }
  * html ul#Navigation_bottom li ul {  /* Korrektur fuer IE 5.x */
    left: -13px;
    lef\t: -3px;
  }
  *:first-child+html ul#Navigation_bottom ul {  /* Workaround fuer den IE 7 */
     padding-bottom:7px;
  }
  

  
  ul#Navigation_bottom li ul li {
    float: none;
    display: block;
    margin-bottom: 3px;
  }

  ul#Navigation_bottom a, ul#Navigation_bottom span {
    display: block;
    padding: 2px 7px;
  font-size: 16px; 
  text-decoration:none; 
  color:#999999;
  font-weight:bold;
  }
  * html ul#Navigation_bottom a, * html ul#Navigation_bottom span {  /* nur fuer IE erforderlich */
    width: 100%;
    w\idth: 52px;
  }
  ul#Navigation_bottom a:hover, ul#Navigation_bottom span, li a#aktuell {
  font-size: 16px; 
  text-decoration:none; 
  color:#ff6600;
  font-weight:bold;
  }

  /* Erweiterung zur dynamischen Ein-/Ausblendung */
  ul#Navigation_bottom li>ul {
    display: none; top: 20px;
  }
  ul#Navigation_bottom li:hover>ul, ul#Navigation_bottom li>a#aktuell+ul {
    display: block;
  }

#maincontent         {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 580px;
	height: 555px;
	margin: 0px;
	padding: 10px;
	overflow:auto;
	background-color: #FFFFFF;
}

 
.bottom {
	color: #5D6364;
}
.subtitel {
	font-size: 11px;
	color: #5D6364;
}
.imgNav {
	font-size: 11px;
	font-weight:bold
}
.pHeader {
	font-size: 12px;
}

.header {
	font-size: 14px;
	font-weight:bold;
	line-height:52px;
	
}
.subHeader {
	font-weight:normal
	
}
.nav3rd {
	font-weight:bold
	
}
.nav2nd {
	font-weight:600;
	font-size: 14px;
}
.nav1st {
	font-weight:600;
	font-size: 14px;
	line-height:160%;
	
}
.block {
	text-align: justify;
	padding-right:20px
}

