* {margin: 0; padding: 0;border:0;font-size:12px}

#pic_preloader{
background-image:url(../images/bg/tab_inakt.gif);
background-image:url(../images/bg/tab_aktuell.gif);
background-image:url(../images/bg/tab_akt.gif);

display:none
}

html, body {height: 100%; /* Required */ }

body {font-family: arial,Helvetica, sans-serif; font-size: 11px;color: #333; font-weight:normal;height:100%}
form{display: inline;}
a, a:hover{text-decoration:none; color:#333}
ul, ol{list-style-type:none; list-style-position:outside; list-style-image:none}
td {vertical-align:top}

.euriwrapper{width:798px; border:solid #FFF; border-width:2px 2px 0 0; background:#FFF}

#container-page {
  border-top:solid 1px #CCC; border-right:solid 1px #CCC;
  width:797px;
  background-color:#FFF;
  text-align: left;
  position: relative;
  min-height: 100%; /* For Modern Browsers */
  height: auto !important; /* For Modern Browsers */
  height: 100%; /* For IE */
}
#container-content:after {
  clear: both;
  display: block;
  font: 1px/0px serif;
  content: ".";
  height: 0;
  visibility: hidden;
}

/*Footerstyles*/
#container-foot {
  width: 797px;
  background: #EDEDED;
  position: relative;
  bottom: 0 !important;
  bottom: -1px; /* For Certain IE widths */
  height: 27px;
  border:1px solid #CCC;
  border-width: 1px 1px 1px 0;
}
#contentwrap{width:495px;overflow:hidden; background:#FFF; z-index:100; margin-right:301px}
#contentwrap_2{background:#FFF;  overflow:hidden; position:relative; display:block}

#foot{text-align:right; padding:7px 18px 0}
#container-foot a, #container-foot a:hover{color:#666;}
#container-foot a:hover{text-decoration:underline}
#foot_copyright{padding:7px 18px 0}

/*Cllear Styles*/
.clearer{clear:both}
.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */




#header1{height:154px; padding-bottom:20px; z-index:1000; background:#fff}
#nav_leiste1{display:block; position:relative; background:#EDEDED; padding:2px 18px 0 20px; height:22px}
#nav_leiste1 a:hover{text-decoration:underline}
#nav_leiste1 ul,#nav_leiste1 li{display:inline}
#nav_leiste1 #nav_info{display:block; padding:2px 0}
#nav_leiste1 ul#nav_icons{float:right}
#nav_leiste1 img{vertical-align:middle; margin:0 2px 0 9px}
#nav_day{ display:inline; padding:2px 0 0;  }
#nav_time{margin-left:3px; display:inline; padding:2px 0 0;}
#header_europolitan{ background:url(../images/bg/banner_europolitan1_bg.gif) top repeat; height:86px; margin-top:3px;font-size:0; line-height:0}

#header_europolitan .link img{ background-image:url(../images/bg/tab_akt.gif)}

#header_infobox, #header_infobox2{ position:relative; top:9px;background:#FFF url(../images/bg/header_infobox_fadings.gif); width:285px; height:77px; overflow:hidden; margin-right:18px; line-height:14px; font-size:12px}
#header_infobox2 a{display:block}
#header_infobox2 img{margin:1px 0 0 1px}
#header_infotxt{padding: 19px 10px 0 19px}
#header_infotxt a:hover{text-decoration:underline}
#header_infobox img{margin:5px 10px 0 5px}

/*Menu*/

/*#######################################################################################*/
/*#######################################################################################*/

/*#######################################################################################*/
/*Textfelder*/
.eingabe-1 { margin-top:5px;  vertical-align:top; font-family: arial;font-size: 12px;color: #666;border: 1px solid #BEBEBE;width: 177px;height: 17px;padding:2px 3px 0px; }
.eingabe-2, .eingabe-2b, .eingabe-4, .eingabe-5, .eingabe-6, .eingabe-7,.eingabe-8,.eingabe-9,.eingabe-10{ margin:2px 0;  vertical-align:top; font-family: arial;font-size: 12px;color: #666;border: 1px solid #BEBEBE; width: 407px;height: 14px;padding:2px 3px}
.eingabe-11 {width:181px;margin:2px 0;  vertical-align:top; font-family: arial;font-size: 12px;color: #666;border: 1px solid #BEBEBE; height:18px} 
.eingabe-3,.eingabe-12 {width:141px;margin:2px 0;  vertical-align:top; font-family: arial;font-size: 12px;color: #666;border: 1px solid #BEBEBE; height:18px} 
.eingabe-4{width:100px;}
.eingabe-5{height:148px; }
.eingabe-width711{width:711px}
.eingabe-6{width:191px}
.eingabe-9{width:711px}
.eingabe-7{height:150px; width:710px}
.eingabe-8{width:342px}
.eingabe-10{height:44px; padding:2px 0 2px 3px; width:412px}
.eingabe-11{width:191px; height:17px}
.eingabe-12{width:259px; height:17px}
.eingabe-2b{display:block}

*:first-child+html .eingabe-3,*:first-child+html .eingabe-12{height:22px}
/*#######################################################################################*/
/*#######################################################################################*/

/*#######################################################################################*/


/*Nav_Main*/
/*Suchfeldstyles*/
#nav_search{float:left;height:36px }
.menu ul li#nav_search {float:right; width:230px}
.menu ul li#nav_search  a{display:inline}
*:first-child+html .menu ul li#nav_search  img{vertical-align:top; position:relative;top:6px}
.menu ul li#nav_search  img{vertical-align:bottom; position:relative;top:-1px}
#nav_line{ padding: 9px 17px 8px 0; background:url(../images/bg/tab_trennlinie_1.gif) no-repeat top left; vertical-align:bottom;}
*:first-child+html #nav_line{display: inline-block}
#nav_active_rechts{margin:0 1px}
#nav_aktuell{background:none;width:81px; margin-left:4px; padding-bottom:8px}
#nav_aktuell2{background:none;width:98px; margin-left:4px; padding-bottom:8px}
#li_aktuell{background-image:url(../images/bg/tab_aktuell.gif);margin:0;width:89px;}
#li_aktuell2{background-image:url(../images/bg/tab_aktuell_2.gif);margin:0;width:103px;top:0px}
/*Tabfarben-aktuelle Seite --= mssen noch angepasst werden =--*/

.menu ul li a.top_nav.tab_font{color:#38526D}
/*Hintergrundfarben global*/
.tab_sta, .menu ul li.sta ul a:hover,.menu ul li.sta a:hover{background-color:#7FB3C9} /*Startseite*/
.tab_pol, .menu ul li.pol ul a:hover,.menu ul li.pol a:hover{background-color:#966} /*Politikseite*/
.tab_wir, .menu ul li.wir ul a:hover,.menu ul li.wir a:hover{background-color:#C93} /*Wirtschaftsseite*/
.tab_kul, .menu ul li.kul ul a:hover,.menu ul li.kul a:hover{background-color:#C60} /*Kulturseite*/
.tab_spo, .menu ul li.spo ul a:hover,.menu ul li.spo a:hover{background-color:#669} /*Sportseite*/
.tab_pan, .menu ul li.pan ul a:hover,.menu ul li.pan a:hover{background-color:#999} /*Panoramaseite*/
.tab_neutral{background-color:#365B85}/*Neutraler Inhalt*/
.tab_red, .menu ul li.menu2 ul a:hover,.menu ul li.menu2 a:hover{background-color:#5E7FA5}/*Redaktions  Inhalt*/

.menu {padding:1px 19px 0 16px; margin-top:2px; height:36px; background-image:url(../images/bg/tab_bg.gif); background-repeat:repeat-x;background-position:top }
.menu ul{height:36px}
.menu table {position:absolute; top:0; left:0; margin:0; border:0; border-collapse:collapse;}
.menu a, .menu a:visited {display:block; font-size:11px; text-decoration:none; z-index:1000}
.menu a.top_nav, .menu a.top_nav:visited {background-image:url(../images/bg/tab_inakt.gif); width:81px;  padding: 14px 0 6px;  color:#333; text-align:center; font-weight:bold }
.menu li {float:left; width:81px; position:relative; top:0px; margin: 0 1px 0 4px; z-index:1000}
.menu li.menu2 {float:left; width:98px; position:relative; top:2px; margin: 0 1px 0 4px}
.menu li.menu2 a.top_nav, .menu li.menu2 a.top_nav:visited {background-image:url(../images/bg/tab_inakt_2.gif); width:98px;  padding: 14px 0 6px;  color:#333; text-align:center; font-weight:bold; background-position:left bottom; background-repeat:  no-repeat }
.menu ul ul {visibility:hidden;position:absolute;height:auto;top:37px;left:0; border:  solid #CCC; border-width: 0 1px 1px;background:url(../images/bg/sub_menu_bg.gif) top left no-repeat; padding:0 1px; width:96px}
.menu ul li#li_aktuell ul, .menu ul li#li_aktuell2 ul{left:4px}
.menu ul ul.menu_spacer{border:none; height:5px; top:31px; /*width:98px;*/ width:81px; padding:0}
.menu ul ul.menu_spacer li{border:none;height:0px; line-height:0px; padding:0}
.menu ul ul li{border: solid #DDD; border-width:0 0 1px; top:0px; width:96px; margin:0; text-align:left; font-weight:normal}
.menu ul ul li.menulast{border:none}
.menu ul ul li.menu_bottom{height:2px;margin:0; margin-top:4px; line-height:2px; font-size:1px; width:96px; border: solid #FFF; border-width:1px 0}
.menu ul ul a, .menu ul ul a:visited {color:#000; height:15px;  padding:4px 12px 2px; display:block }
/* style the top level hover */
.menu a.top_nav:hover, .menu ul li:hover a.top_nav{background-image:url(../images/bg/tab_akt.gif);height:auto}
.menu .menu2 a.top_nav:hover, .menu ul li.menu2:hover a.top_nav{background-image:url(../images/bg/tab_akt_2.gif);height:auto;}
.menu ul li:hover ul, .menu ul a:hover ul{visibility:visible; padding-top:3px}
.menu ul ul a:hover{background-image:url(../images/bg/tab_submenu_pf.gif); background-repeat:no-repeat; background-position: 5px 8px; color:#FFF; border:solid #FFF; border-width:1px 0; height:13px;}
/*#######################################################################################*/
/*#######################################################################################*/

/*mini-tabs*/
.nav_supp{background-image:url(../images/bg/mini_tab_menubg.gif); background-position:bottom; height:32px; margin-bottom:20px}
.nav_supp li{float:left; width:auto; margin-top:9px;margin-right:5px; padding:0 1px; height:21px; background-image: url(../images/bg/mini_tab_inakt_rand.gif); background-repeat:repeat-x; background-position: top; }
.nav_supp li#nav_active{background-image:url(../images/bg/mini_tab_akt.gif); width: 81px; height:20px;margin:0 1px 0 15px; padding-top:12px;font-weight:bold; text-align:center; font-size:12px;}
.nav_supp li a{background: url(../images/bg/mini_tab_inakt_bg.gif) repeat-x top; display:block; padding:3px 4px 4px; }
.nav_supp li#nav_active a{background:none; padding:0}

/*Werbung*/
#werbung_right_sticky{position:fixed; left:802px; }
#werbung_right_absolute{position:absolute; left:802px;top:0px}
#werbung_top{position:relative;  left:0px}
#werbung_top a{line-height:0px; height:1%}
.werbung_bg_color{background:#FFF;}

/*Lightbox*/
#lightbox{padding:9px; background:#FFF; border: 1px solid #CCC}
.lightbox_header{margin-bottom:1px; background:url(../images/bg/lightbox_header.gif) repeat-x top left;height:31px}
.lightbox_header p{position:relative; padding:8px 9px 7px; font-weight:bold; color:#FFF}
.lightbox_header span{position:absolute; right:10px; top:8px}
.lightbox_header span a{padding-right:14px; background:url(../images/buttons/submit_blue.gif) no-repeat right; color:#FFF}
.lightbox_content{background:#F0F0F0; padding:15px 20px}
.lb_overlay
{
	background-color:#FFF;
	-moz-opacity: 0.5;
	opacity:.50;
	filter: alpha(opacity=50);
}
span.invisible{visibility:hidden;}
