/* Farben: blau (logo) : #00ACEC

Hintergrund: DFf3f3
Navigruen: #EFF9F9

*/


body {
        background-color: #e6ecef;
	margin: 0px;
	padding: 0px;
}

#printLogo { display: none; }

.ortsmarke{
font-family:Verdana;
font-size:9px;
color:#197F7F;
letter-spacing:normal;
/*margin-left:10px;  */
}


#main_all{
	float:left;
	margin:0;
	padding: 0;	
	}

#main{
	background:white;
	float:left;
	width:820px;
	border-top:1px black solid;
   	background-image: url(/cut/pics/ruhr/background.gif);
                     background-repeat:repeat-y;
                     background-position: right;



	}

#pop_right{
	position:absolute;
	left:821px; top:0px; width:160px; height:600px;
}
	
#pop_top{
	float:right;
	margin-right:1px;
	width:728px;
                     background-color: transparent;
                     text-align: right;
}

.hl{
	position:absolute;
	left:0px; top:91px;width:820px;
	border-top:1px black solid;
}

#topright{
float:right;
margin-top:25px;
width:280px;
}

#topright_text{
        width:145px;
	font-family:Verdana;
	font-size:10px;
	letter-spacing:normal;	
}



#topright_text img{
	 vertical-align:middle;
}

#menu_oben_kasten{
        clear:both;
	width:819px;
	height:24px;
   	background-color:#EFF9F9;
	border-bottom:1px #000000 solid;
	border-top:1px #000000 solid;
}

#menu_popup_oben_kasten{
        clear:both;
	height:24px;
   	background-color:#EFF9F9;
	border-bottom:1px #000000 solid;
	border-top:1px #000000 solid;
}

#menu_oben_right {
        padding-right: 9px;
}

#rightline{
height:14px;
float:left;
margin:0;
padding: 4px 8px 6px 8px;
background-image:url(/cut/pics/ruhr/background-right.gif);
background-position:right center;
background-repeat:repeat-y;
}

#menu_oben_left{
font-size:12px;
font-family:Verdana;
font-weight:bold;
}



#rightline a{
	margin-top:6px;
}

.login{
height:12px;
font-size:10px;
width: 80px;
}

.passw{
height:12px;
font-size:10px;
width: 80px;
}


#suche_t {
font-size:12px;
font-family:Verdana;
font-weight:bold;
}	

.suche{
width: 168px;
height:12px;
font-size: 10px;

}

#menu_unten_kasten{
	float:left;
	width:820px;
	height:20px;
	border-bottom:1px;
	border-bottom-color:rgb(155,188,188);
	border-bottom-style:dotted;
                     padding-bottom: 2px;
}

.leer_kasten{
	margin:50px;
}

#menu_unten_left{
float:left;
width: 515px;
margin-top:5px;
font-size:10px;
font-family:Verdana;
font-weight:bold;
color:rgb(64,127,127);
}

#menu_unten_left a{
color:rgb(64,127,127);
}

#menu_unten_right{
	float:right;
	width:302px;
	text-align:right;
	margin-top:4px;
	font-size:9px;
   font-family:Verdana;
   font-weight:bold;	
   color:rgb(128,170,170);
   letter-spacing:normal;
}

#menu_unten_right a{
	color:rgb(128,170,170);
}
.lineabstand8{
	margin-right:4px;
	color:#3F7F7F;
}

#main_page{
	width:100%;
	margin:auto	
}

#main_left{
padding-left:0px;
float:left;
width:505px;
overflow:hidden;
background-image: url(/cut/pics/ruhr/background-right.gif);
background-repeat:repeat-y;
background-position: right;

}

#big_left{
padding-left:0px;
float:left;
width:800px;
overflow:hidden;
}

#main_page_left{
padding-left:7px;
float:left;
width:485px;
}

#main_right{
float:left;
width:315px;
}

#main_page_right280{
padding-left:6px;
float:left; 
width:300px;
margin-left:0px;


} 

.main_cata{
	border-bottom:1px solid;
	margin-top:10px;
	margin-bottom:10px;
}

.main_cata2{
	border-top:1px solid;
	margin-top:10px;
	border-bottom:1px solid;
	margin-bottom:10px;
}

.main_cata_popup{
	margin-top:10px;
	border-bottom:1px solid;
	margin-bottom:5px;
}

.title_inhalt{
	width:300px;
        padding:0px;
}

#dortmund_inhalt_left{
	float:left;
	width: 180px;
	margin-top:6px;	
	margin-bottom:6px;
}

#carstrop_inhalt_left{
	float:left;
	width: 120px;
	margin-top:6px;	
	margin-bottom:6px;
}

#bvb_inhalt_left{
	float:left;
	width: 50px;
	margin-top:12px;	
	margin-bottom:6px;
}

#bvb_inhalt_right{
	float: right;
	width: 215px;
	margin-top:6px;	
	margin-bottom:6px;
}

#rino_inhalt_left{
	float:left;
	width: 70px;
	margin-top:12px;	
	margin-bottom:6px;
	margin-left:6px;
}
#rino_inhalt_right{
	float: right;
	width: 200px;
	margin-top:6px;	
	margin-bottom:6px;


}

#aktion_inhalt_left{
	float:left;
	width: 115px;
	margin-top:10px;	
	margin-bottom:6px;
}

#aktion_inhalt_right{
	float: right;
	width: 160px;
	margin-top:6px;	
	margin-bottom:6px;
}

.Rubrikenkopf{
font-family:Verdana;
font-size:11px;	
font-weight:bold;
color:#196666;
vertical-align:middle;
padding:0 0 12px 0;
margin-top:20px;
}

.Rubrikenkopf-D{
font-family:Verdana;
font-size:11px;	
font-weight:bold;
color:#196666;
vertical-align:middle;
padding:0 0 16px 0;
margin-top:50px;
}

#stbuch{
	margin-top:6px;
}

#dortmund_inhalt_right{
	float:left;
  	width: 300px;
	font-size:12px;
    margin-left: 10px;
}

#carstrop_inhalt_right{
	float:left;
	width: 368px;			
	font-size:12px;
	margin-left:10px;
}






.Ortsmarke{
font-family:Verdana;
font-size:9px;
color:#197F7F;
letter-spacing:normal;
/*margin-left:10px;  */
}

.text{
font-family:Verdana;
font-size:12px;
letter-spacing:normal;
line-height:16px;
margin-left:10px;
}

.text2{
font-family:Verdana;
font-size:11px;
letter-spacing:normal;
line-height:13px;
}

.text_blue{
font-family:Verdana;
font-size:11px;
color:#007F7F;
letter-spacing:normal;
}

.artikel2{
font-family:Verdana;
font-size:15px;
font-weight:bold;
line-height:18px;
letter-spacing:normal;
}

a.Aku-Uberschrift  {
font-family:Verdana;
font-weight:bold;
font-size:11px;
line-height:11px;
color:#339999;
}

.Aku-text{
font-family:Verdana;
font-size:11px;
letter-spacing:normal;
line-height:11px;
}

#line_height{
	margin-top:10px;
	line-height:15px; 
	font-size:11px;
	margin-bottom:10px;
}

.Artikel-Uberschrift{
font-family:Verdana;
font-weight:bold;
font-size:16px;
margin-top:4px;
margin-bottom:6px;
}

#absta{
	height:8px;
}

#foto{
font-family:Verdana;
font-weight:bold;
font-size:9px;
letter-spacing:normal;
}
.werbung_l{
float:left;
font-family:Verdana;
margin-left:8px;
font-size:10px;
color:rgb(65,128,128);
letter-spacing:normal;
margin-top:10px;
margin-bottom:10px;
}

.werbung_r{
float:left;
font-family:Verdana;
margin-left:8px;
font-size:10px;
color:rgb(65,128,128);
letter-spacing:normal;
margin-top:6px;
margin-bottom:6px;
}

#werbung_rand{
border-bottom:1px solid;
border-top:1px solid;
background-color:#E0F5F5;
margin-top:18px;
margin-bottom:10px;
}

#werbung_rand img{
	margin-top:6px;
	margin-bottom:6px;
}

#werbung_rand2{
border-bottom:1px solid;
border-top:1px solid;
background-color:#E0F5F5;
margin-left: 1px;
margin-top:10px;
}

#werbung_rand2 img{
	margin-bottom:6px;
}

#werbung_img{
	float:right;
}

.right_title{
font-family:Verdana;
font-size:11px;
font-weight:bold;
margin:0px;
vertical-align:middle;
letter-spacing:normal;
padding:0 0 12px 0;
}

.right_title2{
font-family:Verdana;
font-size:11px;
font-weight:bold;
margin:0px;
vertical-align:middle;
letter-spacing:normal;
padding:3px 0 3px 0;
}

.zeit_title{
font-family:Verdana;
font-size:10px;
font-weight:bold;
color:#00AEEF;
line-height:13px;
letter-spacing:normal;
}

#wetter_inhalt_left{
	float:left;
	width: 41px;	
}

.wetter_text{
font-family:Verdana;
font-size:10px;
line-height:13px;
letter-spacing:normal;
}


.negativ_dis2{
	margin-right:6px;
	margin-top:6px;
	margin-bottom:-2px;
}

.negativ_dis{
	margin-right:6px;
	margin-top:4px;
	margin-bottom:4px;
}

.kursiv_text{
font-family:Verdana;
font-style: italic;
font-size:10px;
text-align:center;
line-height:12px;
letter-spacing:normal;
}

.right_dis_suche{
	margin-right:16px;
}
.middle{
	margin-top:6px;
	margin-left:20px;
}

/*
a:link {
color: black;
text-decoration: none;
}
a:visited, a:hover, a:active {
color : #00AEEF;
text-decoration : none;
}
*/
.rand-D{
	margin-top:10px;
}

/* Wetter */

.wetter_box {
  font-size: 12px;
  border-style: solid;
  border-color: #40637c;
  border-width: 1px 1px 0px 1px;
}
.wetter_bottom {
  font-size: 12px;
  border-style: solid;
  border-color: #40637c;
  border-width: 0px 1px 1px 1px;
  margin: 0px 0px 16px 0px;
}
.wetter_dot {
  cursor: pointer;
  position:absolute;
  width:8px;
  height:8px;
}
.wetter_head {
  background-color: #40637c;
  color: #FFFFFF;
  font-size: 11px;
  padding: 1px 0px 2px 2px;
}
.wetter_head B {
  color: #FFFFFF;
  font-size: 14px;
}
.wetter_inhalt {
  border-top:1px solid #00acec;
  font-size: 11px;
  padding: 5px;
  background-color: #ffffff;
}
.wetter_karte {
  position:absolute;
  clear:both;
  width:485px;
  height:485px;
  background-image:url(/cut/pics/ruhr/wetterkarte.gif);
}
.wetter_karte_nacht {
  background-color: #bfeeff;
  padding: 1px;
  text-align: right;
}
.wetter_karte_tag {
  padding: 1px;
  text-align: right;
}
.wetter_nacht {
  padding: 2px 10px 3px 10px;
  font-size:10px;
  background-color:#bfeeff;
}
.wetter_name {
  background-color: #00acec;
  color: #FFFFFF;
  padding: 1px;
  font-size:10px;
  border-bottom: 1px solid #999999;
}
.wetter_right {
  border-left:1px solid #00acec;
  width: 200px;
}
.wetter_row_blue {
  color: #808080;
  font-size: 11px;
  background-color: #ebfaff;
  padding: 0px 5px 0px 8px;
}
.wetter_row_white {
  color: #808080;
  font-size: 11px;
  background-color: #FFFFFF;
  padding: 0px 5px 0px 8px;
}
.wetter_symbol {
  padding: 0px 3px 0px 3px;
  background-color: #FFFFFF;
  float:left;
}
.wetter_tag {
  padding: 2px 10px 3px 10px;
  font-size:10px;
}
.wetter_tempbox {
  cursor: pointer;
  font-size: 14px;
  font-weight: bold;
  position:absolute;
  border: 1px solid #FFFFFF;
  background-color: #FFFFFF;
  width: 90px;
}
.wetter_temperatur {
  font-size: 22px;
}
.wetter_wind {
  font-size: 11px;
  background-color: #FFFFFF;
  padding:5px;
}
.hws_wetter_head {
  color: #999999;
  border-right: 3px solid #FFFFFF;
  background-color: #ebeff2;
  font-size: 11px;
  cursor: pointer;
  padding: 1px 5px 2px 3px;
}
.hws_wetter_head_active {
  border-right: 3px solid #FFFFFF;
  background-color:#9fb1bd;
  background-repeat: repeat-x;
  color: #FFFFFF;
  font-size: 11px;
  cursor: default;
  padding: 1px 5px 2px 3px;
}
.hws_wetter_head_end {
  font-size: 10px;
}
.hws_wetter_tag {
  padding: 5px;
  font-size: 9px;
}
.hws_wetter_nacht {
  background-color:#eff9f9;
  padding: 5px;
  font-size: 9px;
}
/* Neues Mediencenter */
.mc_header {
  color: #000000;
  font-size: 12px;
  font-weight: bold;
  padding-bottom: 15px;
}
.mc_name {
  font-size: 9px;
  height:25px;
  width:155px;
  overflow:hidden;
  margin-bottom: 15px;
  line-height:12px;
}
.dropdownmehr {
  margin:1px 0px 0px 5px;
  position:relative;
}
.dropdowncontent {
  position:absolute;
  top:18px;
  width:155px;
  background-color:#FFFFFF;
  border:1px solid #CCCCCC;
  display:none;
  opacity:0.95;
  filter:alpha(opacity=95);
}
.mc_location {
  margin-top: 5px;
  font-size: 9px;
}
.mc_location A {
  color: #407f7f;
}


/* HWS Standard */

.hws_box {
  clear: both;
  font-size: 11px;
  width: 300px;
  margin-left: 6px;
  margin-bottom: 16px;
}
.hws_box .header {
  font-weight: bold;
  background-image: url(/cut/pics/ruhr/rn_button_negativ.gif);
  background-repeat: no-repeat;
  background-position: 0px 4px;
  padding: 2px 0px 4px 16px;
  border-width: 1px 0px 1px 0px;
  border-style: solid;
  border-color: #000000;
}
.hws_box H1 {
  font-size: 11px;
  font-weight: bold;
  margin: 10px 0px 0px 0px;
}


/* HWS Voting */


.hws_voting_frage {
  margin-top:6px;
}
.hws_voting_stimmen {
  color: #666666;
  margin-top:7px;
}
.hws_box .hws_voting {
  margin-top: 10px;
}
.hws_voting_radio {
  width: 24px;
  padding-bottom:5px;
}
.hws_voting_ergebnis {
  color: #666666;
  vertical-align: top;
  width: 52px;
}
.hws_voting_text {
  padding-bottom:5px;
}
.hws_box .zusatzlinks {
  margin-top: 10px;
}
.hws_box .zusatzlinks A {
  color: #407F7F;
  font-size: 10px;
}


/* HWS Fotostrecken Flash */

.hws_fotostrecken_flash {
  margin-top: 5px;
}


/* Linkliste */

.linkliste {
  margin-bottom: 16px;
}
.linkliste H1 {
  font-weight: bold;
  margin: 0px 0px 5px 0px;
  font-size: 12px;
}
.linkliste DIV {
  background-image:url(/cut/pics/ruhr/rn_button_positiv.gif);
  background-repeat: no-repeat;
  background-position: 0px 2px;
  font-size: 12px;
  padding-left: 15px;
  margin-bottom: 1px;
}
.linkliste A {
  color: #007f7f;
}

.zusatzlinks .headline{
  color: #999999;
}

/* Linkbox */

.aufmacher_linkbox {
  font-size: 10px;
  margin-top: 10px;
}
.aufmacher_linkbox .headline {
  font-weight: normal;
  font-size: 10px;
  color: #999999;
  margin: 0px 0px 3px 0px;
}
.aufmacher_linkbox DIV {
  font-size: 10px;
}
.aufmacher_linkbox A {
  color: #007F7F;
}
.hws_linkbox {
  margin-top: 10px;
}
.hws_linkbox .headline {
  display: none;
}
.hws_linkbox DIV {
  font-size: 10px;
}
.hws_linkbox A {
  color: #007F7F;
}


/* Premium Toplinks */

.premium_toplinks_headerlinie {
  background-image: url(/cut/pics/ha/dot_007f7f.gif);
  background-repeat: repeat-x;
  background-position: bottom;
}
.premium_toplinks_anzeige {
  width: 45px;
  font-size: 9px;
  color: #007f7f;
}
.premium_toplinks_line {
  margin-top: 6px;
  padding-bottom: 8px;
  font-size: 9px;
  background-image: url(/cut/pics/ha/dot_007f7f.gif);
  background-repeat: repeat-x;
  background-position: bottom;
}
.premium_toplinks_line A {
  color: #007f7f;
}


/* Themenbox */

.themenbox {
  margin-top: 8px;
}

.themenbox IMG {
  margin-right: 5px;
}
