body {
	padding:0;
	margin:0;
	font-family:Arial, Helvetica, Verdana, sans-serif;
	font-size:14px;
	color:#000000;
}

img {
	padding:0;
	margin:0;
	display:block;
}

.bread, .bread a {
	position:relative;
	color:#666666;
	text-decoration:none;
	font-size:12px;
	z-index:1000;
}

.datum_auswahl {
	font-family:Arial, Helvetica, Verdana, sans-serif;
	color:#666666;
	font-size:12px;
	border-radius:3px;
	border:1px #666666 solid;
	padding:5px 10px;
}

.a_main_t, .a_sub_t, .a_sub_tb {
	position: relative;
}

.a_main_t:after, .a_sub_t:after, .a_sub_tb:after {
	visibility: hidden;
	content: "Anzahl der ausgewiesenen Tage im Monat";
	background-color: #ffffff;
	color: #666666;
	white-space: nowrap;
	font-size:12px;
	font-weight:normal;
	text-align: center;
	padding: 2px 6px;
	border-radius: 2px;
	position: absolute;
	z-index: 1;
	top: 6px;
	left: 105%;
}

.a_sub_t:after, .a_sub_tb:after {
	top: 4px;
}

.a_main_t:hover:after, .a_sub_t:hover:after, .a_sub_tb:hover:after {
	visibility: visible;
}

.pc_korrektur_werte td {
	padding-right:3em;
	padding-bottom:0.5em;
}

.pc_korrektur_hinweis_ev {
	font-size:80%;
}

.hinweis_bg, .hinweis_bg_ref, .lade_bg {
	background-image:url('../img/hinweis_bg.png');
	background-repeat:repeat;
	position:absolute; 
	height:100%; 
	left:0;
	top:0;
	width:100%;
	z-index:100;
}

.lade_bg {
	text-align:center;
}

.lade_bg img {
	display:inline;
	padding-top:260px;
}

.hinweis_bg_ref {
	background-image:url('../img/hinweis_bg_ref.png');
}

.hinweis_txt {
	position:relative;
	width:616px;
	margin-left:auto;
	margin-right:auto;
	margin-top:50px;
	padding-top:5px;
	padding-bottom:5px;
}

.hinweis_txt .txt {
	background-color:#ffffff;
	background-image:url('../img/hinweis_txt_bg.png');
	background-repeat:no-repeat;
	border-left:20px #ffffff solid;
	border-right:20px #ffffff solid;
	width:576px;
	border-top:15px #ffffff solid;
	border-bottom:5px #ffffff solid;
}

.hinweis_txt .ueberschrift {
	padding-left:20px;
	padding-right:20px;
	padding-top:8px;
	font-weight:bold;
	color:#ffffff;
}

.hinweis_txt .absatz {
	padding-left:20px;
	padding-right:20px;
	padding-top:15px;
	line-height:135%;
}

.hinweis_txt .absatz a, .hinweis_txt .absatz a:hover {
	text-decoration:none;
	color:#000000;
}

.hinweis_txt .absatz a:hover {
	color:#137d41;
}

.hinweis_txt .oben {
	position:absolute;
	top:0;
	left:0;
}

.hinweis_txt .unten {
	position:absolute;
	bottom:0;
	left:0;
}

/* BEGIN Startseite */
.gainfo td {
	padding-right:40px;
	padding-bottom:10px;
}

.start {
	background-image:url('../img/start_balken.png');
	background-repeat:repeat-x;
}

.start .content {
	position:relative;
	width:960px;
	margin:auto;
	padding-top:20px;
	padding-bottom:20px;
}

.start .ueberschrift1 {
	padding-top:30px;
}

.start .boxen, .start .boxen_v2 {
	position:relative;
	margin-top:40px;
	overflow:hidden;
}

.start .boxen_v2 {
	width:479px;
	margin-left:auto;
	margin-right:auto;
}

.start .header_v2 {
	padding-left:20px;
	width:479px;
	margin-left:auto;
	margin-right:auto;
}

.start .boxen .balken_o_3px, .start .boxen_v2 .balken_o_3px_v2 {
	position:absolute;
	top:0;
	left:3px;
	width:954px;
	height:3px;
}

.start .boxen .balken_u_3px, .start .boxen_v2 .balken_u_3px_v2 {
	position:absolute;
	bottom:0;
	left:3px;
	width:954px;
	height:3px;
}

.start .boxen_v2 .balken_o_3px_v2, .start .boxen_v2 .balken_u_3px_v2 {
	width:473px;
}

.start .boxen_innen {
	position:relative;
	margin-top:3px;
	margin-bottom:3px;
	background-color:#ffffff;
	padding-left:10px;
	padding-right:10px;
	padding-top:7px;
	padding-bottom:7px;
}

.start .boxen_innen .kopf {
	color:#ffffff;
	text-align:center;
}

.start .boxen_innen .kopf .ueberschrift {
	font-size:24px;
	padding-top:5px;
	padding-bottom:5px;
}

.start .boxen_innen .kopf .sub_ueberschrift {

}

.start .box1 {
	width:460px;
	float:left;
}

.start .box1 .kopf {
	height:100px;
	background-image:url('../img/start_box1_verlauf.png');
	background-repeat:repeat-x;
	border-right:2px #137d41 solid;
}

.start .box1 .zeitraum {
	background-color:#ffffff;
	border-left:5px #137d41 solid;
	border-right:5px #137d41 solid;
	padding-top:15px;
	padding-left:15px;
	padding-right:15px;
	padding-bottom:10px;
}

.start .box1 .grafik {
	position:relative;
	height:420px;
	background-image:url('../img/start_box1_grafik.png');
	background-repeat:repeat-x;
}

.start .grafik .uebersicht {
	padding:20px;
}

.start .grafik .uebersicht .ueberschrift {
	font-weight:bold;
	color:#0add65;
}

.start .grafik .uebersicht table {
	padding-top:5px;
}

.start .grafik .uebersicht table td {
	padding-top:5px;
	color:#ffffff;
}

.start .legende {
	position:absolute;
	right:100px;
	bottom:278px;
	color:#ffffff;
	font-size:12px;
}

.start .legende img {
	display:inline;
}

.start .hinweise_content {
	position:relative;
	padding-bottom:20px;
	padding-left:5px;
	padding-right:5px;
	color:#666666;
}

.start .hinweise_content .border_u {
	position:absolute;
	bottom:15px;
	left:0px;
}

.start .hinweise_content_tabs {
	height:40px;
}

.start .hinweise_content_tabs .tab, .start .hinweise_content_tabs .tab_aktiv {
	position:relative;
	background-image:url('../img/start_hinweise_tab_bg.png');
	background-repeat:repeat-x;
	height:26px;
	display:block;
	float:left;
	color:#666666;
	text-decoration:none;
	text-align:center;
	padding-top:14px;
	padding-left:8px;
	padding-right:8px;
	font-weight:bold;
	font-size:11px;
}

.start .hinweise_content_tabs .tab_aktiv {
	color:#128644;
}

.start .hinweise_content_tabs .tab .links, .start .hinweise_content_tabs .tab_aktiv .links {
	position:absolute;
	left:0;
	top:0;
}

.start .hinweise_content_tabs .tab .rechts, .start .hinweise_content_tabs .tab_aktiv .rechts {
	position:absolute;
	right:0;
	top:0;
}

.start .hinweise_content .z1l, .start .hinweise_content .z2l, .start .hinweise_content .z1r, .start .hinweise_content .z2r, .start .hinweise_content .z1b, .start .hinweise_content .z2b {
	vertical-align:top;
	padding-top:12px;
	padding-bottom:12px;
	padding-left:10px;
	padding-right:10px;
}

.start .hinweise_content .z1l, .start .hinweise_content .z2l {
	width:143px;
}

.start .hinweise_content .z1l {
	background-color:#ffffff;
}

.start .hinweise_content .z2l {
	background-color:#f4f4f4;
}

.start .hinweise_content .z1r, .start .hinweise_content .z2r {
	border-left:1px #ffffff solid;
	width:235px;
}

.start .hinweise_content .z1r {
	background-color:#ffffff;
}

.start .hinweise_content .z2r {
	background-color:#f4f4f4;
}

.start .hinweise_content .z1b {
	width:419px;
	background-color:#ffffff;
}

.start .hinweise_content .z2b {
	width:419px;
	background-color:#f4f4f4;
}

.start .hinweise_content .ueberschrift {
	font-weight:bold;
	color:#128644;
	padding-bottom:20px;
}

.start .box1 .hinweise {
	padding-left:10px;
	padding-top:20px;
	background-color:#eeeeee;
	border-left:5px #128644 solid;
	border-right:5px #128644 solid;
	background-image:url('../img/start_hinweise_bg.png');
	background-repeat:repeat-x;
}

.start .box1 .link {
	position:relative;
	background-color:#ffffff;
	border-left:5px #128644 solid;
	border-right:5px #128644 solid;
	border-bottom:5px #128644 solid;
	padding-top:20px;
	padding-left:15px;
	padding-right:15px;
	padding-bottom:10px;
}

.start .box2 {
	width:460px;
	float:left;
	margin-left:20px;
}

.start .box2 .kopf {
	height:100px;
	background-image:url('../img/start_box2_verlauf.png');
	background-repeat:repeat-x;
	border-right:2px #22bc64 solid;
}

.start .box2 .zeitraum {
	background-color:#ffffff;
	border-left:5px #1ab15b solid;
	border-right:5px #1ab15b solid;
	padding-top:15px;
	padding-left:15px;
	padding-right:15px;
	padding-bottom:10px;
}

.start .box2 .grafik {
	position:relative;
	height:420px;
	background-image:url('../img/start_box2_grafik.png');
	background-repeat:repeat-x;
}

.start .box2 .hinweise {
	padding-left:10px;
	padding-top:20px;
	color:#128644;
	background-color:#eeeeee;
	border-left:5px #22bc64 solid;
	border-right:5px #22bc64 solid;
	background-image:url('../img/start_hinweise_bg.png');
	background-repeat:repeat-x;
}

.start .box2 .link {
	position:relative;
	background-color:#ffffff;
	border-left:5px #22bc64 solid;
	border-right:5px #22bc64 solid;
	border-bottom:5px #22bc64 solid;
	padding-top:20px;
	padding-left:15px;
	padding-right:15px;
	padding-bottom:10px;
}

.start .link .ecke_ul {
	position:absolute;
	left:-5px;
	bottom:-5px;
}

.start .link .ecke_ur {
	position:absolute;
	right:-5px;
	bottom:-5px;
}

.start .link .button, .start .zeitraum .button {
	display:block;
	text-decoration:none;
	color:#666666;
	padding-top:19px;
	padding-left:15px;
	background-image:url('../img/start_link_bg.png');
	background-repeat:no-repeat;
	width:405px;
	height:36px;
	font-weight:bold;
}
/* END Startseite */


/* BEGIN Detailseite */
.detail {
	background-image:url('../img/detail_balken.png');
	background-repeat:repeat-x;
}

.detail .content {
	position:relative;
	width:980px;
	margin:auto;
	padding-top:20px;
	padding-bottom:10px;
}

.detail .kopf {
	position:relative;
	margin-left:10px;
	margin-right:10px;
	height:128px;
	z-index:2;
}

.detail .kopf .uebersicht {
	position:relative;
	float:left;
	width:810px;
	padding-left:30px;
	height:128px;
}

.detail .kopf .uebersicht .zurueck {
	display:block;
	background-image:url('../img/detail_btn_zurueck.png');
	background-repeat:no-repeat;
	background-position:0px 1px;
	color:#666666;
	text-decoration:none;
	font-size:12px;
	padding-left:13px;
}

.detail .kopf .uebersicht .ueberschrift {
	font-size:20px;
	padding-top:10px;
	padding-bottom:10px;
}

.detail .kopf .uebersicht .menu {
	position:absolute;
	bottom:0px;
	left:22px;
}

.detail .kopf .uebersicht .menu .menu_btn, .detail .kopf .uebersicht .menu .menu_btn_inaktiv {
	float:left;
	margin-right:10px;
	text-align:center;
	z-index:999;
}

.detail .kopf .uebersicht .menu .menu_btn .btn_aktiv {
	display:inline;
	padding-top:6px;
	vertical-align:bottom;
}

.detail .kopf .uebersicht .menu .menu_btn a, .detail .kopf .uebersicht .menu .menu_btn_inaktiv a, .detail .kopf .uebersicht .menu .menu_btn_aktiv {
	position:relative;
	display:block;
	text-decoration:none;
	padding-left:8px;
	padding-right:8px;
	padding-top:5px;
	color:#666666;
	font-size:16px;
	height:28px;
	z-index:1000;
}

.detail .kopf .uebersicht .menu .menu_btn a .btn_l, .detail .kopf .uebersicht .menu .menu_btn_inaktiv a .btn_l, .detail .kopf .uebersicht .menu .menu_btn_aktiv .btn_l {
	visibility:hidden;
	position:absolute;
	top:0;
	left:0;
}

.detail .kopf .uebersicht .menu .menu_btn a:hover .btn_l, .detail .kopf .uebersicht .menu .menu_btn .a_aktiv .btn_l, .detail .kopf .uebersicht .menu .menu_btn_inaktiv a:hover .btn_l, .detail .kopf .uebersicht .menu .menu_btn_aktiv .btn_l {
	visibility:visible;
}

.detail .kopf .uebersicht .menu .menu_btn a .btn_r, .detail .kopf .uebersicht .menu .menu_btn_inaktiv a .btn_r, .detail .kopf .uebersicht .menu .menu_btn_aktiv .btn_r {
	visibility:hidden;
	position:absolute;
	top:0;
	right:0;
}

.detail .kopf .uebersicht .menu .menu_btn a:hover .btn_r, .detail .kopf .uebersicht .menu .menu_btn .a_aktiv .btn_r, .detail .kopf .uebersicht .menu .menu_btn_inaktiv a:hover .btn_r, .detail .kopf .uebersicht .menu .menu_btn_aktiv .btn_r {
	visibility:visible;
}

.detail .kopf .uebersicht .menu .menu_btn a:hover, .detail .kopf .uebersicht .menu .menu_btn .a_aktiv, .detail .kopf .uebersicht .menu .menu_btn_inaktiv a:hover, .detail .kopf .uebersicht .menu .menu_btn_aktiv {
	color:#ffffff;
	background-image:url('../img/detail_menu_button_bg.png');
	background-repeat:repeat-x;
}

.detail .kopf .uebersicht .menu .menu_btn_inaktiv a:hover {
	background-image:url('../img/detail_menu_button_inaktiv_bg.png');	
}

.detail .kopf .zeitraum, .detail .kopf .zeitraum_v2 {
	position:absolute;
	right:1px;
	bottom:18px;
}

.detail .statistik {
	position:relative;
	margin-left:10px;
	height:315px;
	top:-19px;
	z-index:1;
}

.detail .statistik .uebersicht {
	position:relative;
	float:left;
	color:#ffffff;
	background-color:#1d5b38;
	width:270px;
	padding-top:70px;
	padding-left:15px;
	padding-right:15px;
	height:245px;
}

.detail .statistik .uebersicht table td {
	padding-bottom:15px;
}

.detail .statistik .uebersicht .werte {
	font-weight:bold;
	color:#0add65;
	text-align:right;
	padding-left:10px;
}

.detail .statistik .stammdaten {
	position:absolute;
	left:0;
	bottom:0;
	background-color:#688575;
	padding-top:15px;
	padding-left:15px;
	padding-right:15px;
	width:270px;
}

.detail .statistik .stammdaten a, .detail .statistik .stammdaten a:hover {
	text-decoration:none;
	color:#ffffff;
	font-style:italic;
	font-size:80%;
}

.detail .statistik .stammdaten .fqdn, .detail .statistik .stammdaten .fqdn:hover {
	text-decoration:none;
	color:#ffffff;
	font-style:normal;
	font-size:100%;
}

.detail .statistik .stammdaten .werte {
	font-weight:bold;
	color:#ffffff;
	text-align:right;
	padding-left:10px;
}

.detail .statistik .grafik {
	position:relative;
	float:left;
	padding-left:30px;
	padding-top:25px;
	width:620px;
	height:290px;
}

.detail .statistik .grafik .legende {
	position:absolute;
	right:100px;
	top:15px;
	color:#ffffff;
	font-size:12px;
}

.detail .statistik .grafik .legende img {
	display:inline;
}

.detail .statistik .multi_liste {
	position:relative;
	float:left;
	overflow:hidden;
	padding-top:12px;
	padding-left:15px;
	padding-bottom:15px;
	padding-right:5px;
	margin-left:1px;
	width:639px;
	height:72px;
	background-color:#1d5b38;
	color:#ffffff;
}

.detail .statistik .multi_link {
	position:absolute;
	right:10px;
	bottom:0;
	width:660px;
	height:100px;
	overflow:hidden;
}

.detail .statistik .multi_liste .ueberschrift {
	font-size:14px;
	padding-bottom:4px;
	padding-top:0;
}

.detail .statistik .multi_liste td {
	font-size:12px;
	padding-bottom:2px;
	padding-top:1px;
}

.detail .statistik .multi_liste .spalte2, .detail .statistik .multi_liste .spalte4, .detail .statistik .multi_liste .spalte6 {
	text-align:right;
	padding-right:10px;
}

.detail .statistik .multi_liste .spalte3, .detail .statistik .multi_liste .spalte5 {
	padding-left:10px;
	border-left:1px #ffffff solid;
}

.detail .daten {
	position:relative;
	top:-3px;
}

.detail .daten .filter {
	position:relative;
	background-color:#ffffff;
	height:175px;
	color:#138d47;
}

.detail .daten .filter_l {
	position:absolute;
	left:0;
	top:15px;
}

.detail .daten .filter_r {
	position:absolute;
	right:0;
	top:15px;
}

.detail .daten .filter_liste, .detail .daten .filter_liste_v2 {
	margin-left:10px;
	margin-top:5px;
}

.detail .daten .filter_liste td, .detail .daten .filter_liste_v2 td {
	padding-left:10px;
	padding-right:10px;
	vertical-align:bottom;
	padding-top:5px;
}

.detail .daten .filter_liste .ueberschrift, .detail .daten .filter_liste_v2 .ueberschrift {
	padding-left:17px;
}

.detail .daten .tabelle {
}

.detail .kat1_main {
	background-image:url('../img/detail_tab_kat1_bg.png');
	background-repeat:repeat-x;
	color:#ffffff;
	font-weight:bold;
	padding-left:15px;
	height:30px;
}

.detail .container {
	background-image:url('../img/detail_tab_pc_bg.png');
	background-repeat:repeat-x;
	color:#00483f;
	font-weight:bold;
	padding-left:15px;
	height:30px;
}

.detail .kat2 {
	background-image:url('../img/detail_tab_kat2_bg.png');
	background-repeat:repeat-x;
	color:#ffffff;
	padding-left:15px;
	border-bottom:1px #ffffff solid;
	height:28px;
	vertical-align:middle;
}

.detail .hinweis_sub {
	padding-left:15px;
	padding-right:15px;
	padding-top:15px;
	color:#666666;
	vertical-align:top;
}

.detail .z1l, .detail .z2l, .detail .z3l, .detail .z4l, .detail .z5l, .detail .z6l, .detail .z7l, .detail .z8l, .detail .z9l, .detail .z10l, .detail .z11l, .detail .z12l, .detail .z13l, .detail .z14l, .detail .z15l, .detail .z16l, .detail .z17l, .detail .z18l, 
.detail .z4lw, .detail .z5lw,
.detail .z9lw, .detail .z10lw,
.detail .z14lw, .detail .z15lw {
	height:5px;
	overflow:hidden;
	padding:0;
	margin:0;
}

.detail .z4lw, .detail .z5lw,
.detail .z9lw, .detail .z10lw,
.detail .z14lw, .detail .z15lw {
	border-bottom:1px #ebebeb solid;
}

.detail .pc_g_mz1_l, .detail .pc_g_mz1_r {
	background-image:url('../img/detail_tab_z3f.png');
	background-repeat:no-repeat;
	height:30px;
	width:5px;
}

.detail .pc_g_mz2_l, .detail .pc_g_mz2_r {
	background-image:url('../img/detail_tab_z8f.png');
	background-repeat:no-repeat;
	height:30px;
	width:5px;
}

.detail .pc_g_mz3_l, .detail .pc_g_mz3_r {
	background-image:url('../img/detail_tab_z13f.png');
	background-repeat:no-repeat;
	height:30px;
	width:5px;
}

.detail .pc_g_mz1_r, .detail .pc_g_mz2_r, .detail .pc_g_mz3_r {
	background-position:right top;
}

.detail .pc_g_mz1_a, .detail .pc_g_mz1_e, .detail .pc_g_mz1_g,
.detail .pc_g_mz2_a, .detail .pc_g_mz2_e, .detail .pc_g_mz2_g,
.detail .pc_g_mz3_a, .detail .pc_g_mz3_e, .detail .pc_g_mz3_g {
	text-align:center;
	border-left:1px #ffffff solid;
	color:#ffffff;
	height:29px;
	border-bottom:1px #ffffff solid;
}

.detail .pc_g_mz1_a, .detail .pc_g_mz1_e, .detail .pc_g_mz1_g {
	background-color:#137d41;
}

.detail .pc_g_mz2_a, .detail .pc_g_mz2_e, .detail .pc_g_mz2_g {
	background-color:#1ab15a;
}
.detail .pc_g_mz3_a, .detail .pc_g_mz3_e, .detail .pc_g_mz3_g {
	background-color:#a3a3a3;
}

.detail .pc_g_mz1_g, .detail .pc_g_mz2_g, .detail .pc_g_mz3_g {
	border-right:1px #ffffff solid;
}

.detail .z1f, .detail .z2f, .detail .z7f, .detail .z12f, .detail .z17f, .detail .z18f, .detail .zspanf {
	height:6px;
	overflow:hidden;
	padding:0;
	margin:0;
}

.detail .zspanf {
	background-image:url('../img/detail_tab_z12f.png');
	background-repeat:repeat-x;
}

.detail .z1, .detail .z1l {
}

.detail .z2, .detail .z2tab, .detail .z2b, .detail .z2k, .detail .z2kb, .detail .z2tabkb, .detail .z2s, .detail .z2l {
	padding-left:15px;
	border-left:1px #ebebeb solid;
}

.detail .z2tab, .detail .z2tabkb {
	padding-left:30px;
}

.detail .z2, .detail .z4, .detail .z5, .detail .z9, .detail .z10, .detail .z14, .detail .z15,
.detail .z2b, .detail .z4b, .detail .z5b, .detail .z9b, .detail .z10b, .detail .z14b, .detail .z15b,
.detail .z2kb, .detail .z4kb, .detail .z5kb, .detail .z9kb, .detail .z10kb, .detail .z14kb, .detail .z15kb,
.detail .z2tab, .detail .z2tabkb, 
.detail .z2s, .detail .z4s, .detail .z5s, .detail .z9s, .detail .z10s, .detail .z14s, .detail .z15s {
	padding-top:5px;
	padding-bottom:5px;
	color:#666666;
	vertical-align:top;
}

.detail .z2 a, .detail .z2kb a,
.detail .z2tab a, .detail .z2tabkb a {
	text-decoration:none;
	color:#666666;
}

.detail .z2 a:hover, .detail .z2kb a:hover,
.detail .z2tab a:hover, .detail .z2tabkb a:hover {
	text-decoration:none;
	color:#00483f;
}

.detail .z2b, 
.detail .z7b, .detail .z12b, .detail .z17b {
	background-color:#cef8e0;
}

.detail .z2kb, 
.detail .z2tabkb, 
.detail .z4kb, .detail .z9kb, .detail .z14kb,
.detail .z5kb, .detail .z10kb, .detail .z15kb,
.detail .z7kb, .detail .z12kb, .detail .z17kb {
	background-color:#fffeab;
}

.detail .z2k, 
.detail .z4k, .detail .z9k, .detail .z14k, 
.detail .z5k, .detail .z10k, .detail .z15k,
.detail .z7k, .detail .z12k, .detail .z17k {
	background-image:url('../img/detail_tab_kat2_bg.png');
	background-repeat:repeat-x;
	color:#ffffff;
	height:28px;
	vertical-align:middle;
}

.detail .z2s, 
.detail .z7s, .detail .z12s, .detail .z17s {
	background-color:#0add65;
}

.detail .z3, .detail .z6, .detail .z3l, .detail .z6l {
	background-color:#137d41;
}

.detail .z8, .detail .z11, .detail .z8l, .detail .z11l {
	background-color:#1ab15a;
}

.detail .z13, .detail .z16, .detail .z13l, .detail .z16l {
	background-color:#a3a3a3;
}

.detail .z4, .detail .z9, .detail .z14,
.detail .z4b, .detail .z9b, .detail .z14b,
.detail .z4k, .detail .z9k, .detail .z14k,
.detail .z4kb, .detail .z9kb, .detail .z14kb,
.detail .z4s, .detail .z9s, .detail .z14s {
	text-align:center;
	border-left:1px #ffffff solid;
}

.detail .z5, .detail .z10, .detail .z15,
.detail .z5b, .detail .z10b, .detail .z15b,
.detail .z5k, .detail .z10k, .detail .z15k,
.detail .z5kb, .detail .z10kb, .detail .z15kb,
.detail .z5s, .detail .z10s, .detail .z15s {
	text-align:center;
	border-left:1px #ffffff solid;
	border-right:1px #ffffff solid;
}

.detail .z4b, .detail .z5b, .detail .z9b, .detail .z10b, .detail .z14b, .detail .z15b {
	background-color:#ebebeb;
}

.detail .z4s, .detail .z5s, .detail .z9s, .detail .z10s, .detail .z14s, .detail .z15s {
	background-color:#0add65;
}

.detail .z17, .detail .z17b, .detail .z17kb, .detail .z17s, .detail .z17l {
	border-right:1px #ebebeb solid;	
}

.detail .mz1 {
	background-image:url('../img/detail_tab_mz1_bg.png');
	background-repeat:no-repeat;
	text-align:center;
	color:#ffffff;
	font-weight:bold;
	height:38px;
	vertical-align:middle;
}

.detail .mz2 {
	background-image:url('../img/detail_tab_mz2_bg.png');
	background-repeat:no-repeat;
	text-align:center;
	color:#ffffff;
	font-weight:bold;
	height:38px;
	vertical-align:middle;
}

.detail .mz3 {
	background-image:url('../img/detail_tab_mz3_bg.png');
	background-repeat:no-repeat;
	text-align:center;
	color:#ffffff;
	font-weight:bold;
	height:38px;
	vertical-align:middle;
}

.detail .hinweis_ev {
	font-size:80%;
}

.visits {
	background-image:url('../img/detail_tab_visits_bg.png');
	background-repeat:no-repeat;
	text-align:center;
	color:#666666;
	height:47px;
	vertical-align:middle;
	font-size:12px;
}

.pis {
	background-image:url('../img/detail_tab_pis_bg.png');
	background-repeat:no-repeat;
	text-align:center;
	color:#666666;
	height:47px;
	vertical-align:middle;
	font-size:12px;
}

.verkauf {
	background-image:url('../img/detail_tab_verkauf_bg.png');
	background-repeat:no-repeat;
	text-align:center;
	color:#666666;
	height:47px;
	vertical-align:middle;
	font-size:10px;
}

.verkauf_70 {
	background-image:url('../img/detail_tab_verkauf_70_bg.png');
	background-repeat:no-repeat;
	text-align:center;
	color:#666666;
	height:47px;
	vertical-align:middle;
	font-size:10px;
}
/* END Detailseite */


/* BEGIN Uebersicht */
.angebotsliste {
	background-image:url('../img/uebersicht_balken.png');
	background-repeat:repeat-x;
}

.angebotsliste .content {
	position:relative;
	width:980px;
	margin:auto;
	padding-top:20px;
}

.angebotsliste .kopf {
	position:relative;
	margin-left:10px;
	margin-right:10px;
	height:128px;
	z-index:2;
}

.angebotsliste .kopf .zeitraum {
	position:absolute;
	right:1px;
	bottom:18px;
}

.angebotsliste .daten .zeitraum_v2 {
	position:absolute;
	left:27px;
	top:25px;
}

.angebotsliste .kopf .uebersicht {
	position:relative;
	float:left;
	width:810px;
	padding-left:30px;
	height:128px;
}

.angebotsliste .kopf .uebersicht .zurueck {
	display:block;
	background-image:url('../img/detail_btn_zurueck.png');
	background-repeat:no-repeat;
	background-position:0px 1px;
	color:#666666;
	text-decoration:none;
	font-size:12px;
	padding-left:13px;
}

.angebotsliste .kopf .uebersicht .ueberschrift {
	font-size:20px;
	padding-top:10px;
	padding-bottom:10px;
}

.angebotsliste .kopf .uebersicht .menu {
	position:absolute;
	bottom:0px;
	left:22px;
}

.az_menu {
	position:absolute;
	bottom:-19px;
	left:10px;
}

.angebotsliste .kopf .uebersicht .menu .alpha_btn, .az_menu .alpha_btn {
	float:left;
	margin-right:1px;
	text-align:center;
}

.angebotsliste .kopf .uebersicht .menu .menu_btn, .angebotsliste .kopf .uebersicht .menu .menu_btn_inaktiv {
	float:left;
	margin-right:10px;
	text-align:center;
}

.angebotsliste .kopf .uebersicht .menu .menu_btn .btn_aktiv, .angebotsliste .kopf .uebersicht .menu .alpha_btn .btn_aktiv, .az_menu .alpha_btn .btn_aktiv {
	display:inline;
	padding-top:6px;
	vertical-align:bottom;
}

.angebotsliste .kopf .uebersicht .menu .menu_btn a, .angebotsliste .kopf .uebersicht .menu .menu_btn .aktiv,
.angebotsliste .kopf .uebersicht .menu .menu_btn_inaktiv a, 
.angebotsliste .kopf .uebersicht .menu .alpha_btn a, .angebotsliste .kopf .uebersicht .menu .alpha_btn .aktiv,
.az_menu .alpha_btn a, .az_menu .alpha_btn .aktiv {
	position:relative;
	display:block;
	text-decoration:none;
	padding-left:8px;
	padding-right:8px;
	padding-top:5px;
	color:#666666;
	font-size:16px;
	height:28px;
}

.az_menu .alpha_btn a, .az_menu .alpha_btn .aktiv {
	color:#ffffff;
	padding-left:10.3px;
	padding-right:10.4px;
	height:25px;
	padding-top:3px;
	margin-left:1px;
	margin-right:1px;
	font-size:14px;
}

.angebotsliste .kopf .uebersicht .menu .menu_btn a .btn_l, .angebotsliste .kopf .uebersicht .menu .menu_btn .aktiv .btn_l,
.angebotsliste .kopf .uebersicht .menu .menu_btn_inaktiv a .btn_l, 
.angebotsliste .kopf .uebersicht .menu .alpha_btn a .btn_l, .angebotsliste .kopf .uebersicht .menu .alpha_btn .aktiv .btn_l,
.az_menu .alpha_btn a .btn_l_az, .az_menu .alpha_btn .aktiv .btn_l_az {
	visibility:hidden;
	position:absolute;
	top:0;
	left:0;
}

.angebotsliste .kopf .uebersicht .menu .menu_btn a:hover .btn_l, .angebotsliste .kopf .uebersicht .menu .menu_btn .aktiv .btn_l,
.angebotsliste .kopf .uebersicht .menu .menu_btn_inaktiv a:hover .btn_l, 
.angebotsliste .kopf .uebersicht .menu .alpha_btn a:hover .btn_l, .angebotsliste .kopf .uebersicht .menu .alpha_btn .aktiv .btn_l,
.az_menu .alpha_btn a:hover .btn_l_az, .az_menu .alpha_btn .aktiv .btn_l_az {
	visibility:visible;
}

.angebotsliste .kopf .uebersicht .menu .menu_btn a .btn_r, .angebotsliste .kopf .uebersicht .menu .menu_btn .aktiv .btn_r,
.angebotsliste .kopf .uebersicht .menu .menu_btn_inaktiv a .btn_r, 
.angebotsliste .kopf .uebersicht .menu .alpha_btn a .btn_r, .angebotsliste .kopf .uebersicht .menu .alpha_btn .aktiv .btn_r,
.az_menu .alpha_btn a .btn_r_az, .az_menu .alpha_btn .aktiv .btn_r_az {
	visibility:hidden;
	position:absolute;
	top:0;
	right:0;
}

.angebotsliste .kopf .uebersicht .menu .menu_btn a:hover .btn_r, .angebotsliste .kopf .uebersicht .menu .menu_btn .aktiv .btn_r,
.angebotsliste .kopf .uebersicht .menu .menu_btn_inaktiv a:hover .btn_r, 
.angebotsliste .kopf .uebersicht .menu .alpha_btn a:hover .btn_r, .angebotsliste .kopf .uebersicht .menu .alpha_btn .aktiv .btn_r,
.az_menu .alpha_btn a:hover .btn_r_az, .az_menu .alpha_btn .aktiv .btn_r_az {
	visibility:visible;
}

.angebotsliste .kopf .uebersicht .menu .menu_btn a:hover, .angebotsliste .kopf .uebersicht .menu .menu_btn .aktiv,
.angebotsliste .kopf .uebersicht .menu .menu_btn_inaktiv a:hover, 
.angebotsliste .kopf .uebersicht .menu .alpha_btn a:hover, .angebotsliste .kopf .uebersicht .menu .alpha_btn .aktiv {
	color:#ffffff;
	background-image:url('../img/detail_menu_button_bg.png');
	background-repeat:repeat-x;
}

.az_menu .alpha_btn a:hover, .az_menu .alpha_btn .aktiv {
	color:#666666;
	background-image:url('../img/detail_menu_button_bg_az.png');
	background-repeat:repeat-x;
}

.angebotsliste .kopf .uebersicht .menu .menu_btn_inaktiv a:hover {
	background-image:url('../img/detail_menu_button_inaktiv_bg.png');
}

.angebotsliste .weiche {
	position:relative;
	margin-left:10px;
	height:100px;
	top:-19px;
	z-index:1;
}

.angebotsliste .weiche_btn, .angebotsliste .weiche_btn_ctv {
	position:absolute;
	display:block;
	top:30px;
	right:10px;
	width:200px;
	height:24px;
	background-image:url('../img/uebersicht_weiche_btn_bg.png');
	background-repeat:no-repeat;
	padding-left:30px;
	padding-top:7px;
	color:#666666;
	text-decoration:none;
	text-align:left;
}

.angebotsliste .weiche_btn_ctv {
	width:250px;
	background-image:url('../img/uebersicht_weiche_btn_bg_ctv.png');
}

.angebotsliste .netzvgm_btn, .angebotsliste .netzvgm_btn_kat20 {
	position:absolute;
	display:block;
	top:30px;
	right:10px;
	height:24px;
	background-image:url('../img/uebersicht_netzvgm_btn_bg.png');
	background-repeat:repeat-x;
	padding-left:31px;
	padding-right:10px;
	padding-top:7px;
	color:#666666;
	text-decoration:none;
	text-align:left;
}

.angebotsliste .netzvgm_btn_kat20 {
	top:18px;
}

.angebotsliste .netzvgm_btn .btn_l, .angebotsliste .netzvgm_btn_kat20 .btn_l {
	position:absolute;
	left:0;
	top:0;
}

.angebotsliste .netzvgm_btn .btn_r, .angebotsliste .netzvgm_btn_kat20 .btn_r {
	position:absolute;
	right:0;
	top:0;
}

.angebotsliste .daten {
	position:relative;
	top:-14px;
}

.angebotsliste .daten .filter_gemessen {
	position:relative;
	background-color:#ffffff;
	height:100px;
	color:#138d47;
}

.angebotsliste .daten .filter_l {
	position:absolute;
	left:0;
	top:15px;
}

.angebotsliste .daten .filter_r {
	position:absolute;
	right:0;
	top:15px;
}

.btn_hilfe, .btn_hilfe_start, .btn_hilfe_alt {
	position:absolute;
	top:0px;
	right:195px;
	display:block;
	width:34px;
	height:34px;
}

.btn_hilfe_start {
	top:22px;
	right:10px;
}

.btn_hilfe_alt {
	top:0px;
	right:0px;
}

.angebotsliste .daten .filter_btn, .angebotsliste .daten .filter_btn_pis, .filter_btn_csv, .btn_gainfo_uebersicht, .btn_hinweise_uebersicht {
	position:absolute;
	top:25px;
	right:20px;
	display:block;
	width:125px;
	height:26px;
	background-image:url('../img/uebersicht_filter_btn_bg.png');
	background-repeat:no-repeat;
	padding-top:8px;
	color:#666666;
	text-align:center;
	text-decoration:none;
}

.angebotsliste .daten .filter_btn_pis, .filter_btn_csv {
	position:relative;
	top:0;
	left:0;
	font-size:12px;
	font-weight:bold;
	padding-top:10px;
	height:24px;
	float:right;
}

.btn_gainfo_uebersicht, .btn_hinweise_uebersicht {
	position:absolute;
	top:0;
	right:0;
	font-size:12px;
	font-weight:bold;
	padding-top:10px;
	height:24px;
}

.btn_hinweise_uebersicht {
	top:43px;
}

.angebotsliste .daten .filter_btn_pis {
	width:110px;
	background-image:url('../img/uebersicht_filter_btn_bg_pis.png');
}

.filter_btn_csv, .btn_gainfo_uebersicht, .btn_hinweise_uebersicht {
	width:180px;
	background-image:url('../img/uebersicht_filter_btn_bg_csv.png');
	margin-left:10px;
}

.angebotsliste .daten .filter_mobile {
	position:relative;
	background-color:#ffffff;
	height:235px;
	color:#138d47;
}

.angebotsliste .daten .filter_mobile .filter_suche {
	padding-right:20px;
	padding-top:10px;
}

.angebotsliste .daten .filter_mobile .filter_suche_v2 {
	position:absolute;
	right:20px;
	top:25px;
}

.angebotsliste .daten .filter_liste {
	margin-left:10px;
	margin-top:5px;
}

.angebotsliste .daten .filter_liste_v2 {
	margin-left:10px;
	margin-top:70px;
}

.angebotsliste .daten .filter_liste td, .angebotsliste .daten .filter_liste_v2 td {
	padding-left:10px;
	padding-right:10px;
	vertical-align:bottom;
	padding-top:5px;
}

.angebotsliste .daten .filter_liste .ueberschrift, .angebotsliste .daten .filter_liste_v2 .ueberschrift {
	padding-left:17px;
}

.angebotsliste .daten .tabelle {
}

.angebotsliste .a_main_txt, .angebotsliste .a_main_w, .angebotsliste .a_main_t, .angebotsliste .a_main_r,
.angebotsliste .a_pc_txt, .angebotsliste .a_pc_txtg, .angebotsliste .a_pc_w, .angebotsliste .a_pc_wg, .angebotsliste .a_pc_r, .angebotsliste .a_pc_rg,
.angebotsliste .a_pc_k_txt, .angebotsliste .a_pc_k_w, .angebotsliste .a_pc_k_r {
	background-image:url('../img/detail_tab_kat1_bg.png');
	background-repeat:repeat-x;
	color:#ffffff;
	font-weight:bold;
	padding-left:5px;
	height:23px;
	vertical-align:top;
	padding-top:7px;
}

.angebotsliste .a_pc_k_txt, .angebotsliste .a_pc_k_w, .angebotsliste .a_pc_k_r {
	background-image:url('../img/detail_tab_kombi_bg.png');
}

.angebotsliste .a_pc_txt, .angebotsliste .a_pc_w, .angebotsliste .a_pc_r {
	background-image:url('../img/detail_tab_pc_bg.png');
	color:#00483f;
}

.angebotsliste .a_pc_txtg, .angebotsliste .a_pc_wg, .angebotsliste .a_pc_rg {
	background-image:url('../img/detail_tab_pc_g_bg.png');
	color:#00483f;
	height:23px;
	padding-top:6px;
}

.angebotsliste .a_main_txt a, .angebotsliste .a_main_txt a:hover,
.angebotsliste .a_pc_k_txt a, .angebotsliste .a_pc_k_txt a:hover {
	text-decoration:none;
	color:#ffffff;
}

.angebotsliste .a_pc_txt a, .angebotsliste .a_pc_txt a:hover,
.angebotsliste .a_pc_txtg a, .angebotsliste .a_pc_txtg a:hover {
	text-decoration:none;
	color:#00483f;
}

.angebotsliste .a_main_w, .angebotsliste .a_main_t, .angebotsliste .a_pc_w, .angebotsliste .a_pc_wg, .angebotsliste .a_pc_k_w {
	padding-left:0;
	text-align:center;
	border-left:1px #ffffff solid;
}

.angebotsliste .a_main_r, .angebotsliste .a_pc_r, .angebotsliste .a_pc_k_r {
	padding-left:0;
	height:24px;
	padding-top:6px;
}

.angebotsliste .a_pc_rg {
	padding-left:0;
	padding-top:6px;
	height:23px;
}

.angebotsliste .a_leer, .angebotsliste .a_leerb, .angebotsliste .a_leerbg {
	border-left:1px #ebebeb solid;
	border-right:1px #ebebeb solid;
}

.angebotsliste .tr_leer {
	display:none;
}

.angebotsliste .hinweis_ev {
	font-size:80%;
}

.angebotsliste .a_sub_txtpc, .angebotsliste .a_sub_txtbpc, 
.angebotsliste .a_sub, .angebotsliste .a_subb, .angebotsliste .a_sub_txt, .angebotsliste .a_sub_txtb, .angebotsliste .a_sub_txtob, .angebotsliste .a_sub_txtobb, .angebotsliste .a_sub_txtobsub, .angebotsliste .a_sub_txtobbsub, .angebotsliste .a_sub_txtop, .angebotsliste .a_sub_txtopb, .angebotsliste .a_sub_r, .angebotsliste .a_sub_rb, .angebotsliste .a_sub_w, .angebotsliste .a_sub_wb, .angebotsliste .a_sub_t, .angebotsliste .a_sub_tb, .angebotsliste .a_sub_pc, .angebotsliste .a_sub_pcb, .angebotsliste .a_sub_k, .angebotsliste .a_sub_ktab, .angebotsliste .a_sub_ktabb, .angebotsliste .a_sub_kb {
	padding-left:15px;
	border-left:1px #ebebeb solid;
	border-right:1px #ebebeb solid;
	padding-top:5px;
	padding-bottom:5px;
	color:#666666;
	vertical-align:top;
}

.angebotsliste .a_sub_txtob a, .angebotsliste .a_sub_txtobb a, .angebotsliste .a_sub_txtobsub a, .angebotsliste .a_sub_txtobbsub a {
	text-decoration:none;
	color:#666666;
}

.angebotsliste .a_sub_k, .angebotsliste .a_sub_kb {
	padding-left:22px;
}

.angebotsliste .a_sub_ktab, .angebotsliste .a_sub_ktabb {
	padding-left:37px;
}

.angebotsliste .a_sub_txtop, .angebotsliste .a_sub_txtopb {
	padding-left:2px;
}

.angebotsliste .a_sub_txtpc, .angebotsliste .a_sub_txtbpc, 
.angebotsliste .a_sub_txt, .angebotsliste .a_sub_txtb, .angebotsliste .a_sub_txtob, .angebotsliste .a_sub_txtobb, .angebotsliste .a_sub_txtobsub, .angebotsliste .a_sub_txtobbsub, .angebotsliste .a_sub_txtop, .angebotsliste .a_sub_txtopb {
	border-right:0;
}

.angebotsliste .a_sub_r, .angebotsliste .a_sub_rb {
	padding-left:0;
	border-left:0;
}

.angebotsliste .a_sub_txtob, .angebotsliste .a_sub_txtobb {
	padding-left:5px;
	border-left:0;
}

.angebotsliste .a_sub_txtobsub, .angebotsliste .a_sub_txtobbsub {
	padding-left:23px;
	border-left:0;
}

.angebotsliste .a_sub_w, .angebotsliste .a_sub_t {
	padding-left:0;
	border-right:0;
	border-left:0;
	text-align:center;
}

.angebotsliste .a_sub_wb, .angebotsliste .a_sub_tb {
	padding-left:0;
	border-right:0;
	border-left:1px #ffffff solid;
	text-align:center;
}

.angebotsliste .a_sub_txtbpc,
.angebotsliste .a_leerbg, .angebotsliste .a_subb, .angebotsliste .a_sub_txtb, .angebotsliste .a_sub_txtobb, .angebotsliste .a_sub_txtobbsub, .angebotsliste .a_sub_txtopb, .angebotsliste .a_sub_rb, .angebotsliste .a_sub_wb, .angebotsliste .a_sub_tb {
	background-color:#cef8e0;
}

.angebotsliste .a_sub_pcb, .angebotsliste .a_sub_kb, .angebotsliste .a_sub_ktabb, .angebotsliste .a_leerb {
	background-color:#ffffdb;
}

.angebotsliste .a_sub_txtpc, .angebotsliste .a_sub_txtbpc {
}

.angebotsliste .a_weiche {
	height:70px;
	background-image:url('../img/uebersicht_tab_weiche_bg.png');
	background-repeat:repeat-x;
	border-left:1px #ebebeb solid;
	border-right:1px #ebebeb solid;
}

.angebotsliste .a_btn, .angebotsliste .a_btn_ctv {
	display:block;
	width:151px;
	height:24px;
	background-image:url('../img/uebersicht_tab_btn_bg.png');
	background-repeat:no-repeat;
	padding-left:30px;
	padding-top:7px;
	color:#666666;
	text-decoration:none;
	text-align:left;
	float:left;
	margin-left:15px;
}

.angebotsliste .a_btn_ctv {
	width:201px;
	background-image:url('../img/uebersicht_tab_btn_bg_ctv.png');
}

.angebotsliste .a_fuss {
	height:30px;
	overflow:hidden;
	padding:0;
	margin:0;
}

.angebotsliste .header, .angebotsliste .header_ctv, .angebotsliste .header_tagl, .angebotsliste .header_140, .angebotsliste .header_200 {
	background-image:url('../img/uebersicht_header_bg.png');
	background-repeat:no-repeat;
	text-align:center;
	color:#666666;
	font-size:12px;
	font-weight:bold;
	height:35px;
	vertical-align:middle;
}

.angebotsliste .header_ctv {
	background-image:url('../img/uebersicht_header_bg_ctv.png');
}

.angebotsliste .header_tagl {
	background-image:url('../img/uebersicht_header_bg_tagl.png');
}

.angebotsliste .header_140 {
	background-image:url('../img/uebersicht_header_bg_140.png');
	font-size:10px;
}

.angebotsliste .header_200 {
	background-image:url('../img/uebersicht_header_bg_200.png');
	font-size:10px;
}

.angebotsliste .header .txt, .angebotsliste .header_ctv .txt, .angebotsliste .header_140 .txt, .angebotsliste .header_200 .txt {
	position:relative;
	padding-right:5px;
}

.angebotsliste .header_tagl .txt {
	position:relative;
}

.angebotsliste .header .pfeil, .angebotsliste .header .pfeil_mobile,
.angebotsliste .header_ctv .pfeil, .angebotsliste .header_ctv .pfeil_mobile,
.angebotsliste .header_140 .pfeil, .angebotsliste .header_140 .pfeil_mobile,
.angebotsliste .header_200 .pfeil, .angebotsliste .header_200 .pfeil_mobile {
	position:absolute;
	right:5px;
	top:-1px;
}

.angebotsliste .header .pfeil_mobile, .angebotsliste .header_ctv .pfeil_mobile, .angebotsliste .header_140 .pfeil_mobile, .angebotsliste .header_200 .pfeil_mobile {
	top:7px;
}

.angebotsliste .header_bestandteile {
	background-image:url('../img/uebersicht_header_bestandteile_bg.png');
	background-repeat:repeat-x;
	text-align:left;
	color:#666666;
	font-size:12px;
	font-weight:bold;
	height:35px;
	vertical-align:middle;
	border-left:10px #ffffff solid;
}

.online_ausweisung {
	padding-left:10px;
	width:970px;
	height:700px;
	border-width:0;
}
/* END Uebersicht */


/* BEGIN Allgemein */
.ivw_logo {
	float:left;
}

.ueberschrift1 {
	float:left;
	font-size:20px;
	padding-left:30px;
}

.clear {
	clear:both;
}

.ecke_weiss_ol_3px {
	position:absolute;
	top:0;
	left:0;
	height:3px;
	width:3px;
}

.ecke_weiss_or_3px {
	position:absolute;
	top:0;
	right:0;
	height:3px;
	width:3px;
}

.ecke_weiss_ul_3px {
	position:absolute;
	bottom:0;
	left:0;
	height:3px;
	width:3px;
}

.ecke_weiss_ur_3px {
	position:absolute;
	bottom:0;
	right:0;
	height:3px;
	width:3px;
}

.filter_select {
	position:relative;
	overflow:hidden;
	width:115px;
	height:31px;
}

.filter_select .links, .filter_txt_suche .links {
	position:absolute;
	top:0;
	left:0;
}

.filter_select .rechts, .filter_txt_suche .rechts {
	position:absolute;
	top:0;
	right:0;
}

.filter_select .pfeil {
	position:absolute;
	top:0;
	left:5px;
}

.filter_select .bg, .filter_txt_suche .bg {
	position:absolute;
	left:0;
	top:0;
}

.filter_select .inaktiv, .filter_select .inaktiv_v2, .filter_select .aktiv, .filter_select .aktiv_v2 {
	font-family:Arial, Helvetica, Verdana, sans-serif;
	position:relative;
	background-color:transparent;
	color:#ffffff;
	font-weight:bold;
	font-size:11px;
	border-width:0;
	padding-left:18px;
	padding-top:8px;
	min-width:135px;
	-webkit-appearance:none;
	appearance:none;
}

.filter_select .aktiv, .filter_select .inaktiv_v2 {
	color:#138d47;
}

.filter_select .inaktiv option, .filter_select .inaktiv_v2 option, .filter_select .aktiv option, .filter_select .aktiv_v2 option {
	font-family:Arial, Helvetica, Verdana, sans-serif;
	background-color:transparent;
	padding-left:5px;
	padding-right:5px;
	padding-top:5px;
	padding-bottom:5px;
	border-top:1px #666666 solid;
	border-left-width:0;
	border-right-width:0;
	border-bottom-width:0;
	color:#138d47;
	font-weight:normal;
	font-size:11px;
}

.filter_btn, .filter_btn_mobile, .filter_btn_suche, .hinweis_btn {
	position:relative;
	background-image:url('../img/filter_btn_bg.png');
	background-repeat:repeat-x;
	height:34px;
	float:right;
}

.filter_btn_v2 {
	position:relative;
	background-image:url('../img/filter_btn_bg_v2.png');
	background-repeat:repeat-x;
	height:31px;
	float:right;
}

.hinweis_btn {
	color:#666666;
	font-weight:bold;
	padding-left:15px;
	padding-right:15px;
	padding-top:10px;
	text-decoration:none;
	font-size:12px;
	float:left;
	display:block;
	margin-left:18px;
	margin-top:20px;
}

.filter_txt_suche {
	float:right;
	position:relative;
	overflow:hidden;
	width:216px;
	height:33px;
	margin-right:10px;
}

.filter_txt_suche .aktiv, .filter_txt_suche .inaktiv {
	font-family:Arial, Helvetica, Verdana, sans-serif;
	background:url('../img/trans10x10.png'); 
	color:#ffffff;
	font-weight:bold;
	font-size:12px;
	border-width:0;
	padding-left:8px;
	padding-right:8px;
	padding-top:10px;
	width:200px;
	-webkit-appearance:none;
	appearance:none;
}

.filter_txt_suche .aktiv {
	color:#138d47;
}

.filter_btn .links, .filter_btn_v2 .links, .filter_btn_mobile .links, .filter_btn_suche .links, .hinweis_btn .links {
	position:absolute;
	top:0;
	left:0;
}

.filter_btn .rechts, .filter_btn_v2 .rechts, .filter_btn_mobile .rechts, .filter_btn_suche .rechts, .hinweis_btn .rechts {
	position:absolute;
	top:0;
	right:0;
}

.filter_btn_input, .filter_btn_input_v2 {
	font-family:Arial, Helvetica, Verdana, sans-serif;
	background-color:transparent;
	color:#666666;
	border-width:0;
	font-size:12px;
	font-weight:bold;
	padding-top:9px;
	padding-bottom:8px;
	padding-left:10px;
	padding-right:10px;
}

.filter_btn_input_v2 {
	padding-top:8px;
}

.csv {
	position:absolute;
	top:0;
	right:0;
	display:block;
	background-image:url('../img/detail_btn_csv.png');
	width:39px;
	height:24px;
	text-decoration:none;
	color:#666666;
	padding-top:8px;
	padding-left:30px;
}

.dev {
	text-align:center;
	color:#666666;
	padding-bottom:20px;
	font-size:12px;
}

.dev a {
	text-decoration:none;
	color:#666666;
}

.download_btn {
	display:block;
	background-image:url('../img/btn_link.png');
	background-repeat:no-repeat;
	background-position:0px 4px;
	color:#666666;
	text-decoration:none;
	padding-left:12px;
}
/* END Allgemein */