* {
margin: 0;
padding: 0;
}

p {
    display: block;
    margin-top: 1em;
    margin-bottom: 1em;
    margin-left: 0;
    margin-right: 0;
}

body {
   font-family: Verdana, Arial, Helvetica, sans-serif; 
	font:62% Verdana;
   font-size: 12px;
	/* background: #e5e5e5; */
  background: #343638;
	margin-bottom: 80px;
   }
	
#container {
	 width: 990px; 
	 margin: auto; 
    text-align: left; 
    background: #fff;
    border: 1px solid #000000;
}

#header {
	width: 980px;
	height: 100px;
	margin: auto; 
	padding: 0px;
  	border-width:0px;
  	border-style:solid;
  	border-color:#000;	
}
#header-logo {
	float: left;
	margin-top:5px;
}
#header-top {
	margin-top:10px;
}
#header-bottom {
	margin-top:5px; 
	margin-left:15px; 
	font-size:14px; 
	font-weight:normal;
}



#navigation_logo {
	margin-right: 1px;
  margin-top: 6px;
  height:24px;
}   
#navigation_logo li {
	display: inline;
	margin-bottom: 5px;
}
#navigation_logo a:hover {
	text-decoration: underline;
	color: black;
}
#navigation_logo a { 
	text-decoration: none;
  font-weight:normal;
	color: black;
}





#main {
	width:970px; 
	margin:auto; 
	margin-top:10px;
	
}
#content {
	float:left; 
	width:604px; 
	font-size:14px;
}
#sidebar {
	float:right; 
	width:354px;
}



#menufeld_db {
  padding:2px;
  font-size:14px;
}
#menufeld {
  padding:2px;
  font-size:16px;
  width:220px;
}
#textfeld {
  padding:2px;
  font-size:16px;
  width:240px;
  margin-top:10px;
}
#submit {
  width:100px; 
  height:30px; 
  margin-left:10px; 
  margin-top:12px;
}

/* select { -webkit -appearance:none } */

#top_menufeld {
  padding:4px;
  font-size:16px;
  width:150px;
  /* position: absolute; margin-left:15px; margin-top:20px; */
  background:#FFF;
}
#top_textfeld {
  padding:4px;
  padding-left:5px;
  font-size:16px;
  width:285px;
  margin-left:5px;
  /* position: absolute; margin-left:170px; margin-top:20px; */
}
#footer_textfeld {
  padding:2px;
  padding-left:5px;
  font-size:16px;
  width:648px;
  margin-left:5px;
}
#top_submit {
  width:100px;
  height:32px;
  margin-left:5px;
}


.rsearch {
width:604px; height:85px; background:#EEEEEE; margin-bottom:10px;
}
.rsearch_inside {
/* position:absolute; margin-top:25px; margin-left:18px; */
padding-top:25px; padding-left:18px;
}

.psearch {
width:604px; height:85px; background:#EEEEEE; margin-bottom:10px;
}
.psearch_inside {
/* position:absolute; margin-top:25px; margin-left:18px; */
padding-top:25px; padding-left:18px;
}

.psearch_footer {
width:968px; height:85px; background:#EEEEEE; margin-top:10px; margin-bottom:10px;
}
.psearch_footer_inside {
position:absolute; margin-top:25px; margin-left:18px;
}





  /* .eyecatcher_sender_header {
  width:584px;
  background:#727372;
  padding:10px;
  }
  .eyecatcher_sender_header_span {
  font-size:16px;
  font-weight:bold;
  color:#FFF;
  } */
  
  .eyecatcher_sender_header {
  width:584px;
  background:#49545E; /* CCCCCC */ /* 727372 */ /* 999999 */
  padding: 7px 10px;
  font-size:14px;
  font-weight:bold;
  color:#FFF; /* FFF */ /* 404040 */
  }
  .eyecatcher_sender_header h2 {
  font-size:14px;
  font-weight: bold;
  margin-top:4px;
  }
  .eyecatcher_sender_header span {
  font-size:14px;
  font-weight: bold;
  line-height:28px; /* FFF */
  }
  .td_region_weltweit {
  background:#49545E; 
  color:#FFF; 
  font-size:14px; 
  font-weight:bold; 
  padding-left:10px;
  height:40px;
  }
  .td_tv_header {
  background:#49545E; 
  color:#FFF; 
  font-size:16px; 
  font-weight:bold; 
  padding-left:10px;
  height:50px;
  }
    

  .eyecatcher_select_header {
  width:580px; margin-left:2px; /* 584px */
  background:#49545E; /* CCCCCC */ /* 727372 */ /* 999999 */
  /* padding: 18px 10px; */
  padding: 6px 10px;
  /* font-size:16px; */
  /* font-weight:bold; */
  color:#FFF; /* 404040 */
  }
  .eyecatcher_select_header span {
  font-size:16px;
  font-weight: bold;
  line-height:42px; /* FFF */
  padding-left:5px;
  }
  

  .eyecatcher_sender_block {
  background:#EEEEEE;
  width:602px;
  padding:1px;
  padding-bottom:25px
  }




.sender_fenster {
  width:602px; 
  margin:auto; 
  margin-top:0px; 
  background:#00233B
  }
.sender_header {

width:582px; margin:auto; margin-top:0px; background:#00233B;

	border-width:1px;
	border-style:solid;
	border-color:#EEEEEE;
  border-bottom: 0px solid #EEEEEE; /* #999999 */

  background-color:#EEEEEE;
  color:#000;
  /* background-color:#000080; */ 
  /* background: url(../images/navi-images/menu_fenster.jpg) repeat-x top; */ 
  padding-left:10px; 
  padding-top:5px; 
  padding-bottom:5px;   
  padding-right:10px; 
  font-size:12px; 
  font-weight:bold; 
  }
.sender_header h2 {
  font-size:18px;
  font-weight: bold;
  margin-top:4px;
  color:#666666;
  }
  

#sender_block { 
	width:580px;
	margin: auto;
	padding:10px;
  
	border-width:2px;
	border-style:solid;
	border-color:#EEEEEE;
  
  border-top: 0px solid #EEEEEE; /* #999999 */
	}
#sender_block ul { 
	margin-left:25px; 
	}
#sender_block li { 
	margin-bottom:10px; 
	}
#sender_block li a {
	font-weight:normal;
	font-size:14px; 
	color:#000080;
	}
  
  
.wback_arrow {
  margin-top:0px; margin-bottom:10px;
  }
/* .wback_arrow a {
  color:#000 !important;
  } */
.wback_arrow_left {
  float:left; width:40px;
  }
.wback_arrow_right {
  float:left; margin-top:7px
  }
.wback_arrow_img {
  width:40px;
  }




.tabelle {
width:578px; margin: 0 auto;
}
  


#fenster_content {
margin:auto; width:604px; /* border: 1px solid black; */
}
#fenster_strong {
	margin-bottom:0px;
	font-size:16px;
}
#fensterkopf_content {
  background-color:#49545E; /* 404040 */
  /* background-color:#000080;  */
  /* background: url(../images/navi-images/menu_fenster.jpg) repeat-x top; */
  padding-left:10px; 
  padding-top:5px; 
  padding-bottom:5px; 
  padding-right:10px; 
  font-size:12px; 
  font-weight:bold; 
  color:#FFF;
  }

#fenster_sidebar {
width:354px; 

  /* border-style:solid; border-width:1px; border-color:#49545E; */
  /* border-style:solid; border-width:1px; border-color:#FFF;
  border-top:none; */
}

#fenster_sidebar_tv {
width:352px; 
  border-style:solid; border-width:1px; border-color:#49545E;
  border-top:none;
}

#fensterkopf_sidebar {
background-color:#49545E; /* 404040 */
/* background: url(../images/navi-images/menu_fenster.jpg) repeat-x top; */ 
padding-top:5px; padding-bottom:5px; padding-left:5px; font-size:12px
font-style:verdana; font-style:normal; font-weight:bold; color:#FFF;
}

#fenster_main {
margin:auto; width:968px; border: 1px solid black;
}
#fensterkopf_main {
background-color:#49545E; /* 404040 */
/* background-color:#000080; */
/* background: url(../images/navi-images/menu_center.jpg) repeat-x top; */
padding-left:10px; padding-top:5px; padding-bottom:5px; padding-right:10px; font-size:12px; 
font-style:verdana; font-style:normal; font-weight:bold; color:#FFF
}
#fenster_text {
	padding:10px;
	font-size:12px;
	line-height:1.4em;
  border: 1px solid #49545E;
  border-top: none;
}

#fenster_weltkarte {
  border: 1px solid #49545E;
  border-top: none;
}
/* #fenster_text a {
	color:#004965;
}
#fenster_text a:hover {
	color:red;
} */


a:link { color:#404040; font-weight:bold; text-decoration:none }
a:visited { color:#404040; font-weight:bold; text-decoration:none }
a:hover { color:#404040; font-weight:bold; text-decoration:underline }
a:active { color:#404040; font-weight:bold; text-decoration:none }
a:focus { color:#404040e; font-weight:bold; text-decoration:underline }

a.genre1:link { color:#000080; text-decoration:none }
a.genre1:visited { color:#000080; text-decoration:none }
a.genre1:hover { color:#000080; text-decoration:underline; }
a.genre1:active { color:#000080; text-decoration:underline; }

a.bl_aktiv:link { color:#CC0000; text-decoration:none }
a.bl_aktiv:visited { color:#CC0000; text-decoration:none }
a.bl_aktiv:hover { color:#CC0000; text-decoration:none }
a.bl_aktiv:active { color:#CC0000; text-decoration:none }

p { line-height:2em; }

h1 { font-size:150%; margin-bottom:5px; }  
h2 { font-size:135%; margin-bottom:5px; }  
h3 { font-size:115%; margin-bottom:5px; margin-top:15px; }  
h4 { font-size:110%; margin-bottom:10px; }  
h5 { font-size:110%; margin-bottom:10px; }  
h6 { font-size:110%; margin-bottom:10px; } 

hr {
	border:none;
	border-top:1px solid #CCCCCC;
	height:1px;
	margin-bottom:0px;
	}
	
#breadcrumbs a:link { color:black; font-weight:normal; text-decoration:underline }
#breadcrumbs a:visited { color:black; font-weight:normal; text-decoration:underline }
#breadcrumbs a:focus { color:black; font-weight:normal; text-decoration:underline; }
#breadcrumbs a:active { color:black; font-weight:normal; text-decoration:underline }
#breadcrumbs a:hover { color:blue; font-weight:normal; text-decoration:none }

.fltlft {
	float: left;
	margin-right: 10px;
  	margin-top: 10px;
  	margin-bottom: 10px;
}
.fltrt {
	float: right;
	margin-left: 10px;
  	margin-top: 10px;
  	margin-bottom: 10px;
}

.clearer { clear: both; height:1px; }




/* TOP MENU ---------- */
#topmenu {  	
			width:970px;
			margin: auto;
			padding: 0;
			/* background: url(../images/navi-images/menu_center.jpg) repeat-x top; */ /* NNN */
background-color:#E1E1E1; /* NNN */
			/* height: 35px; */ height: 42px;
}
#topmenu .lefts { 
	/* background: url(../images/navi-images/menu_left.jpg) no-repeat left; */ /* NNN */
background-color:#000; /* NNN #B2B2B2 */
	/* height: 35px; */ height: 42px; 
	padding-left: 8px;
}
#topmenu .rights {
	/* background: url(../images/navi-images/menu_right.jpg) no-repeat right; */ /* NNN */
background-color:#000; /* NNN */
	float: right;
	/* height: 35px; */ height: 42px;
	width: 8px;
}
#topmenu li a {
	color: #FFF;
	text-align: left;
	/* padding-left: 10px;
  padding-right: 15px; */	padding-left: 12px; padding-right: 12px;
	text-decoration: none;
	background: transparent;
	font-weight: bold;
	/* padding-top: 10px;
	padding-bottom: 10px; */
	padding-top: 13px;
	padding-bottom: 13px;
} 
#topmenu li.active a { 
	float: left;
	color: #FFF;
	/* padding-left: 10px;
	padding-right: 12px;
	margin-right: 3px; */	padding-left: 12px; padding-right: 12px;
	text-decoration: none;
	font-weight: bold;
	font-size: 11px;
	/* background: url(../images/navi-images/menu_active.jpg); */ /* NNN */
/* background-color:#999999; */ /* NNN */
color:#A0A0A0;
	/* line-height:15px; */ line-height:15px;
} 
#topmenu li.l1 a:hover { 
	color: #FFF;
	/* padding-left: 10px;
	padding-right: 12px;
	margin-right: 3px; */	padding-left: 12px; padding-right: 12px;
	text-decoration: none;
	font-weight: bold;
	font-size: 11px;
	/* background: url(../images/navi-images/menu_hover.jpg); */ /* NNN */
background-color:#D8D8D8; /* NNN */
	/* line-height:35px; */ line-height:42px;
} 

#topmenu .topmenu_first{ background:url("../images/navi-images/home_bg.png") no-repeat scroll 11px 11px  /* 8px 8px */ transparent;display:block;height:15px;overflow:hidden;text-indent:99px;width:18px }
#topmenu ul li.first{ width:42px; }
#topmenu ul li.active.first{ background:0 }
#topmenu ul li.active a.topmenu_first{ background:url("../images/navi-images/home_bg.png") no-repeat scroll 12px 6px transparent }
/* #topmenu li.first a:hover { 
background:url("../navi-images/home_bg.png") no-repeat scroll 8px 8px transparent;display:block;height:12px;overflow:hidden;text-indent:99px;width:18px
}  */

#topmenu li { 
	padding: 0px;
	float: left;
	margin: 0;
	font-size: 11px;
	/* line-height:35px; */ line-height:42px;
	white-space: nowrap;
	list-style-type: none;
	width: auto;
	/* background: url(../images/navi-images/sep.gif) no-repeat top right; */ /* NNN */
}

#topmenu .lupe {
	padding: 0px;
	float: left;
	margin: 0;
	font-size: 11px;
	/* line-height:35px; */ line-height:42px;
	white-space: nowrap;
	list-style-type: none;
	width: auto;
	background: none;
}



.footer-navigation {
margin-top:10px; 
padding:10px; 
line-height: 180%;
text-align:center;
}
.footer-navigation a { text-decoration: none; color: #222222; }
.footer-navigation a:hover { text-decoration: underline; }


#footer {
	width:970px;
	color:#FFFFFF;
	font-weight:bold;
	font-size:12px;
	margin: auto;
	margin-top:10px;
	margin-bottom:10px;
	/* background: url(../images/navi-images/menu_center.jpg) repeat-x top; */ /* NNN */
  background:#000; /* NNN */
	height:35px;
}
#footer a:link { color:white; font-weight:bold; text-decoration:underline }
#footer a:visited { color:white; font-weight:bold; text-decoration:underline }
#footer a:active { color:white; font-weight:bold; text-decoration:none }
#footer a:hover { color:white; font-weight:bold; text-decoration:none }

#footer .lefts { 
	/* background: url(../images/navi-images/menu_left.jpg) no-repeat left; */ /* NNN */
  background:#000; /* NNN */
	padding-left: 8px;
	height:35px;
}
#footer .rights {
	/* background: url(../images/navi-images/menu_right.jpg) no-repeat right; */ /* NNN */
  background:#000; /* NNN */
	float: right;
	width: 8px;
	height:35px;
}

/* Damit im Player bei den Buttons schwarze Umrahmung beim hover nicht mehr erscheint. */
.jp-controls a {
  outline: none;
}
