#/* CSS-Stylesheet f�r "aktuellste" Versionen von Browsern, wie z.B.: IE ab 5.5 und Opera ab 7.x und Mozilla ab 1.0 */

html { margin-top:0; margin-left: 0; width: 100%; min-width: 780px; height: 100%; background-color:#F6F6F6; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 90%; color: #4E4E4E; }
body { margin-top:0; margin-left: 0; width: 100%; min-width: 780px;  height: 100%; background-color:#F6F6F6; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 90%; color: #4E4E4E; }
h1 { color: #000000; font-size: 1.2em; font-weight: bold; margin: 0px;}
h2 { color: #000000; font-size: 1.1em; font-weight: bold; margin: 0px;}
h3 { color: #000000; font-size: 1.1em; font-weight: bold; margin: 0px;}
TABLE { FONT-SIZE: 0.8em; border-collapse: collapse;}
TD { FONT-FAMILY: Verdana, Arial, Helvetica; text-align:center; }
div    {}
img {border: none;}
li {margin-top:0; font-size:0,1em;}
caption { FONT-SIZE: 1.2em; text-align: left; font-weight: bold;}


DIV.sprungmenu{display:none;}
.access {margin-top: 0pt; display: none; visibility: hidden; margin-bottom: 0pt; line-height: 0pt}


.c_error { color: red;}

div.website    { position: relative;  width: 100%; z-index: 1;  background-image: url(/images/nav_bg_weiss.gif); background-repeat: repeat-y; }
div.top { position: relative; width: 100%; height: 110;  z-index: 10; }
div.middle { position: relative; width: 100%; z-index: 2; }
div.bottom { position: relative; width: 100%; z-index: 3; left: 10px; top: 15px;}
div.left { position: relative; width: 190px; z-index: 30;  float: left; }

/* BLOCK: CONTENT */
div.content { position: relative; font-size:0.85em; z-index: 50; background-color: #F6F6F6; float:left; left:15px; top:15px;}
A:link {color: #4C4C4C;}
A:visited {color: #4C4C4C; }
A:active  {color: #4C4C4C;}
A:hover {color: #990033; font-size:1em; decoration:noone;}
div.head { position: relative; width: 100%; height: 50; z-index: 10; color: #929392; }

/* Texten */
div.c_texten {
	position: relative;
	width: 563px;
	left:15px;
}

/* TITLE */
div.c_title { position: relative;  width: 100%; z-index: 10; float:left;}
/* Formular+Legende */
div.c_block_left {position: relative; width: 190px; float:left;}

/* Formular */
div.c_form {position: relative; z-index: 60; width: 190px; border-top: 1px solid #ABABAB; border-left: 1px solid #ABABAB;}
.f_element {margin: 0px  0px  0px  5px; padding-bottom: 1px;}
.f_element_radio {width: 140px; }
.f_name { width:12em; float:left; padding:5px 0 0px 4;}
.f_eingabe {float:left; padding:2px 0;}

/* Legende */
div.c_legende { position: relative; float: left; margin-top: 30px; padding-top: 3px; padding-left: 3px; width: 190px; z-index: 10; border-top: 1px solid #ABABAB; border-left: 1px solid #ABABAB; font-size:0.80em; }
div.c_legende .c_legende_item { position: relative; float: left; width: 90%; white-space: nowrap; border-bottom: 4px solid #F6F6F6;} 
div.c_legende .c_legende_ende { clear: both; } 

/* Infobox */
div.c_info {
	position: relative;  
	/*
	top: 0px; 
	left:30px;  
	*/
	margin-left:210px;
	height: 357px; 
	}
#lstation{
	width:162px;
}

/* Tabelle */
div.c_tabelle {position: relative; top: 0px; left: 20px; z-index: 10; float:left;}

th.t_head {background-color: #EAEAEA; border: 1px solid #ABABAB; }
th.t_h_station {background-color: #EAEAEA; text-align: left; border: 1px solid #ABABAB; }

td.t_stationen {background-color: #F7F7F7; text-align: left; border: 1px solid #ABABAB; }
td.t_col { background-color: #FFFFFF; text-align: center; border: 1px solid #ABABAB; }


/* Komplete Tabelle  */
div.k_c_tabelle {position: relative; top: 0px; left: 0px; z-index: 10; float:left;}

/* Beschreibungen */
div.t_besch {position: relative; top: 24px; border-top: 1px solid #ABABAB; border-left: 1px solid #ABABAB; padding-top: 4px; padding-left: 5px;}

/* Keine Werte */
div.keine_werte {position: relative; padding-top: 3px; padding-left: 4px;}

/* Header Navigation*/
//.link {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:0.85em; color: #757088; text-decoration: none;}
.link:link { color:#757088; text-decoration:none}
.link:visited { color:#757088; text-decoration:none}
.link:active { color:#860A08; text-decoration:none}
.link:hover {  color:#860A08; text-decoration:none}

div.header_all {position:absolute; width:100%; height:126px; z-index:1; left: 0; top: 0; background-image: url(/images/cd_rlp_v2/fade_hg_header_balken.jpg); background-repeat: repeat-x;}
div.header { width:772px; }
div.left_nav { font-size:0.85em; font-family: Verdana, Arial, Helvetica, sans-serif; margin: 0 0 0 5px; }
div.left_nav .left_nav_content { background-color: #DEDFDE; border-bottom: 1px solid #ffffff; font-size:1em; padding: 0 0 24px 0; margin: 0 0 0 0; }

/* Footer */
div.footer	{position: relative; color: #757088; font-size: 0.73em; width: 770px; z-index: 30; background-color:#F6F6F6; clear: both; text-align: center; left: 10px; top: 10px; }


/* BLOCK: DEBUG */
div.debug {position: relative; width: 769;z-index: 100; border: 1px dotted Red; background-color: InfoBackground;font-size: 0.92em; clear: both;}

/* Clear */
div.clear	{clear: both;}

/* Hinweise */
.c_hinweis_list {border: 1px solid #990033; padding: 1%; background-color: #F2F2F2; top: 24px; width: 545px;}

/* Grafik Popup */
div.grafik_popup { position: absolute; width:200px; visibility: hidden; }

div.ln ul { list-style-type: none; margin:0; padding: 0; }
div.ln ul { float:left; width: 100%; margin:0; padding: 0 }
div.ln ul li { width: 100%; margin-top:0; font-size:1em; margin-left: 5px; padding: 0px 0 8px 0; border-bottom: 1px solid #ffffff; }

/* LEFT-Navigation */
/* Main */
div.ln    { 
    width: 100%;
    overflow: hidden;
    margin: 0 0 0 0;
    list-style-type: none;
    font-size:0.85em;
	}

/* Normal */
div.ln a.ln_n:link  	{ color: #757088; text-decoration:none; } 
div.ln a.ln_n:active  	{ color: #757088; text-decoration:none; } 
div.ln a.ln_n:visited  	{ color: #757088; text-decoration:none; } 
div.ln a.ln_n:hover  	{ color: #860A08; text-decoration:none; } 

/* Normal Aktiv */
div.ln a.ln_a:link  	{ color:#860A08; text-decoration:none; }
div.ln a.ln_a:visited  	{ color:#860A08; text-decoration:none; } 
div.ln a.ln_a:active  	{ color:#860A08; text-decoration:none; } 
div.ln a.ln_a:hover  	{ color:#860A08; text-decoration:none; } 

/* Logo RLP & Saarland */
img.logo_saarland {
	margin: 15px 20px 0 0;
	padding: 0 0 0 0;
	}
img.logo_rlp {

	}
	