html, body {
       	font-family: Verdana, Geneva, sans-serif;
	font-size:100%;
	color:#000000;
	text-decoration:none;
   }

.content {
	width:100%;
	border:0;
   }

.innercontent {
	padding:0;
	font-size:75%;
	line-height:150%;
   }

.kopf { display:none; overflow:hidden; }

h3, .h3_uebersicht {
	padding:0;
	padding-bottom:4px;
	font-size:125%;
	border:0;
   }

a, a:link, a:visited, a:active, a:focus, a:hover {
	text-decoration:underline;
	color:#000000;
   }

table {
	text-align:left;
   }

form { display:inline; }

.js_error {}
.js_okay { display:none; }

.feldbez {
	padding-left:5px;
   }

.hinweis {
	font-size:90%;
	color:#888888;
	margin-bottom:15px;
	padding-left:8px;
	padding-right:5px;
   }

.b_uebersicht_clear { clear:both; }

.b_uebersicht, .a_uebersicht, .a_uebersicht:link, .a_uebersicht:visited, .a_uebersicht:hover, .a_uebersicht:active, .a_uebersicht:focus, .a_uebersicht_d, .a_uebersicht_d:link, .a_uebersicht_d:visited, .a_uebersicht_d:hover, .a_uebersicht_d:active, .a_uebersicht_d:focus, .a_uebersicht_d, .a_uebersicht_d:link, .a_uebersicht_d:visited, .a_uebersicht_d:hover, .a_uebersicht_d:active, .a_uebersicht_d:focus {
   	display:none; overflow:hidden; }

.td_m_angebote_leer {
	border-left:1px #000000 solid;
	border-right:1px #000000 solid;
	padding-left:8px;
	padding-right:8px;
	padding-top:10px;
	padding-bottom:5px;
   }

.td_m_angebote_l, .td_m_angebote_r, .td_m_angebote_lr, .td_m_angebote_rg, .td_m_angebote {
	padding-left:8px;
	padding-right:8px;
	padding-top:5px;
	padding-bottom:5px;
   }

.td_m_angebote_border {
	padding-top:5px;
	padding-bottom:5px;
   }

.td_m_angebote_l, .td_m_angebote_lr { border-left:1px solid #000000; }
.td_m_angebote_r, .td_m_angebote_lr { border-right:1px solid #000000; }
.td_m_angebote_rg { padding-left:30px; border-right:1px solid #000000; }

.td_angebote_border {
	padding-left:8px;
	padding-right:8px;
	padding-top:9px;
	border-top:1px #bbbbbb solid;
   }

.td_m_angebote_l_border {
	margin-right:-8px;
	padding-right:8px;
	padding-top:9px;
	border-top:1px #bbbbbb solid;
   }

.td_m_angebote_r_border {
	margin-left:-8px;
	padding-left:8px;
	padding-top:9px;
	border-top:1px #bbbbbb solid;
   }

.td_m_angebote_rg_border {
	margin-left:-30px;
	padding-left:30px;
	padding-top:9px;
	border-top:1px #bbbbbb solid;
   }

.td_detail_l, .td_detail_r, .td_detail_rg {
	padding-top:5px;
	padding-bottom:5px;
	padding-left:8px;
	padding-right:8px;
   }

.td_detail_r { padding-left:25px; }
.td_detail_rg { padding-left:40px; }

.td_detail_border {
	margin-top:5px;
	border-top:1px #bbbbbb solid;
	font-size:5px;
	height:5px;
	overflow:hidden;
   }

.td_m_angebote_u {
	border-top:1px solid #000000;
   }

.a_m_angebote_akt, .a_m_angebote_akt:link, .a_m_angebote_akt:visited, .a_m_angebote_akt:hover, .a_m_angebote_akt:active, .a_m_angebote_akt:focus, .a_m_angebote_akt_d, .a_m_angebote_akt_d:link, .a_m_angebote_akt_d:visited, .a_m_angebote_akt_d:hover, .a_m_angebote_akt_d:active, .a_m_angebote_akt_d:focus, .a_ansprechpartner, .a_ansprechpartner:link, .a_ansprechpartner:visited, .a_ansprechpartner:hover, .a_ansprechpartner:active, .a_ansprechpartner:focus, .a_ansprechpartner_d, .a_ansprechpartner_d:link, .a_ansprechpartner_d:visited, .a_ansprechpartner_d:hover, .a_ansprechpartner_d:active, .a_ansprechpartner_d:focus {
	display:none; overflow:hidden;
   }

.m_angebote_titel, .angebot_titel {
	border-top:1px solid #000000;
	border-left:1px solid #000000;
	border-right:1px solid #000000;
	padding-left:8px;
	padding-right:8px;
	padding-top:4px;
   }

.angebot_titel { float:left; padding-bottom:1px; }

.td_m_angebote_titel, .td_angebot_titel {
	padding-left:8px;
	padding-right:75px;
	margin-bottom:-1px;
   }

.td_angebot_titel { padding-right:0px; }

.m_angebote_linie, .angebot_linie {
	height:5px;
	border-top:1px solid #000000;
	border-bottom:1px solid #000000;
   }

.angebot_linie { border-top-width:0px; }

.m_angebote_linie2 {
	height:5px;
	border-top:1px solid #ffffff;
	margin-top:-7px;
	margin-left:8px;
	margin-right:75px;
   }

.angebot_linie2 {
	margin-left:-8px;
	padding-top:4px;
	padding-bottom:1px;
	border-bottom:1px solid #000000;
   }

.td_m_angebote_linie, .td_angebot_linie {
	height:5px;
	border-left:1px solid #000000;
	border-right:1px solid #000000;
   }

.td_liste_kopf {
	font-weight:bold;
	padding-top:5px;
	padding-bottom:4px;
	padding-left:8px;
	padding-right:8px;
	border-bottom:1px solid #000000;
	border-top:1px solid #000000;
   }

.a_liste_kopf, .a_liste_kopf:link, .a_liste_kopf:visited, .a_liste_kopf:hover, .a_liste_kopf:active, .a_liste_kopf:focus {
	text-decoration:none;
	color:#000000;
   }

.a_liste_kopf:hover { text-decoration:underline; }

.td_a, .td_b {
	border-bottom:1px solid #000000;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:8px;
	padding-right:8px;
	color:#000000;
   }

.ignore {
        position:absolute;
        left:0px;
        top:0px;
        width:0px;
        height:0px;
        overflow:hidden;
        display:inline;
    }

.screen { display:none; overflow:hidden; }
.bscreen { display:none; overflow:hidden; }
.print { display:inline; }

.popup {
	position:static;
	width:100%;
	border:0;
	padding:0;
   }

.popup h3 {
	padding:0;
	padding-bottom:4px;
	font-size:125%;
	border:0;
   }

.textfeld {
        color:#000000;
        background-color:#ffffff;
        border:1px solid #000000;
        text-align:left;
        width:200px;
        padding-left:5px;
        padding-right:5px;
        padding-top:1px;
        padding-bottom:2px;
        margin-bottom:15px;
	margin-top:3px;
   }

.textfeld_d {
        color:#000000;
        background-color:#ffffff;
        border:1px solid #000000;
        text-align:left;
        width:200px;
        padding-left:5px;
        padding-right:5px;
        padding-top:0px;
        padding-bottom:1px;
        margin-bottom:15px;
	margin-top:3px;
	overflow:hidden;
	white-space:nowrap;
   }

.textselect {
	color:#000000;
        background-color:#ffffff;
        border:1px solid #000000;
        text-align:left;
	padding-left:1px;
	padding-right:1px;
        padding-top:0px;
        padding-bottom:1px;
        margin-bottom:15px;
	margin-top:3px;
   }

.button {
	background-color:#EEEEEE;
	padding-top:2px;
	padding-bottom:2px;
	color:#000000;
	border-top:1px #000000 solid;
	border-left:1px #000000 solid;
	border-right:1px #000000 solid;
	border-bottom:1px #000000 solid;
   }

.button_rot {
	background-color:#EEEEEE;
	padding-top:2px;
	padding-bottom:2px;
	color:#000000;
	border-top:1px #000000 solid;
	border-left:1px #000000 solid;
	border-right:1px #000000 solid;
	border-bottom:1px #000000 solid;
   }

.button_gruen {
	background-color:#EEEEEE;
	padding-top:2px;
	padding-bottom:2px;
	color:#000000;
	border-top:1px #000000 solid;
	border-left:1px #000000 solid;
	border-right:1px #000000 solid;
	border-bottom:1px #000000 solid;
   }

.checkbox {
        margin-top:0px;
        margin-bottom:0px;
        margin-left:1px;
        margin-right:0px;
   }