body { margin: 0px 0px 0px 0px }
body hr { margin:0; padding:0; border:0; border-top:1px solid red; height:0 }
a { color: #cccccc; font-size: 11px; text-decoration: none }
a:visited { color: #b7b7b7 }
a:hover	{ color: #ffffff; font-size: 11px; text-decoration: none }

td.blacktable { background-color: #404040; }
td.whitetable { background-color: #ffffff; }

td.linie_o_u { border-color: #fecd00; border-width: 1px 0px 1px 0px; border-style: solid; padding: 5px 0px 5px 0px }
td.linie_u { border-color: #fecd00; border-width: 0px 0px 1px 0px; border-style: solid; padding: 5px 0px 5px 0px }
td.linie_rot_o_u { border-color: #ee1e25; border-width: 1px 0px 1px 0px; border-style: solid; padding: 5px 0px 5px 0px }
td.linie_rot_u { border-color: #ee1e25; border-width: 0px 0px 1px 0px; border-style: solid; padding: 5px 0px 5px 0px }
td.linie_gelb_o_u { border-color: #fecd00; border-width: 1px 0px 1px 0px; border-style: solid; padding: 5px 0px 5px 0px }
td.linie_gelb_u { border-color: #fecd00; border-width: 0px 0px 1px 0px; border-style: solid; padding: 5px 0px 5px 0px }
td.linie_blau_o_u { border-color: #00AEEF; border-width: 1px 0px 1px 0px; border-style: solid; padding: 5px 0px 5px 0px }
td.linie_blau_u { border-color: #00AEEF; border-width: 0px 0px 1px 0px; border-style: solid; padding: 5px 0px 5px 0px }
td.linie_gruen_o_u { border-color: #2fb34a; border-width: 1px 0px 1px 0px; border-style: solid; padding: 5px 0px 5px 0px }
td.linie_gruen_u { border-color: #2fb34a; border-width: 0px 0px 1px 0px; border-style: solid; padding: 5px 0px 5px 0px }
td.linie_grau_o_u { border-color: #b7b7b7; border-width: 1px 0px 1px 0px; border-style: solid; padding: 5px 0px 5px 0px }
td.linie_grau_u { border-color: #b7b7b7; border-width: 0px 0px 1px 0px; border-style: solid; padding: 5px 0px 5px 0px }
td.linie_print_o_u { border-color: #333333; border-width: 1px 0px 1px 0px; border-style: solid; padding: 5px 0px 5px 0px }
td.linie_print_u { border-color: #333333; border-width: 0px 0px 1px 0px; border-style: solid; padding: 5px 0px 5px 0px }


.title { 
	color: #000000; 
	font-weight: bold; 
	font-size: 11px; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	text-decoration: none 
}
.title_gray { 
	color: #000000; 
	font-weight: bold; 
	font-size: 11px; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	text-decoration: none 
}
.text { color: #b7b7b7; font-weight: normal; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none }
.text_grau { color: #b7b7b7; font-weight: normal; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none }
.text_grau_bold { color: #b7b7b7; font-weight: bold; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none }
.text_small { color: #000000; font-weight: normal; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none }
.text_small a { color: #ffd54c }
.text_red_small { color: #ee1e25; font-weight: normal; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none }
.text_red_small a { color: #ee1e25; text-decoration: underline }
.text_red,.text_red a { color: #ee1e25; font-weight: normal; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none }
.text_red a:hover { text-decoration: underline }
.text_red_bold { color: #ee1e25; font-weight: bold; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none }
.text_blau,.text_blau a { color: #00AEEF; font-weight: normal; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none }
.text_blau a:hover { text-decoration: underline }
.text_blau_bold { color: #00AEEF; font-weight: bold; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none }
.text_links,.text_links a { color: #b7b7b7; font-weight: normal; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none }
.text_links a:hover { text-decoration: underline }
.text_gelb, .text_gelb a { color: #fecd00; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none }
.text_gelb a:hover { text-decoration: underline }
.text_gelb_bold, .text_gelb_bold a:link, .text_gelb_bold a:active, .text_gelb_bold a:visited  { color: #fecd00; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none }
.text_gelb_bold a:hover { text-decoration: underline }
.text_gruen { color: #2fb34a; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none }
.text_gruen_bold { color: #2fb34a; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none }
.text_weiss  { color: #fff; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none }
.text_bold       { color: #b7b7b7; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none }
.text_bold2   { color: #b7b7b7; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none }
.text_print { color: #333333; font-weight: normal; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none }
.text_print_bold { color: #333333; font-weight: bold; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none }

.text a { color: red }


.titel { font-size: 11px; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; letter-spacing: 1px; text-decoration: none }
.titel_rot { color: #ee1e25; font-size: 11px; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; letter-spacing: 1px; text-decoration: none }
.titel_grau { color: #b7b7b7; font-size: 11px; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; letter-spacing: 1px; text-decoration: none }
.titel_blau { color: #00AEEF; font-size: 11px; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; letter-spacing: 1px; text-decoration: none }
.titel_gruen { color: #2fb34a; font-size: 11px; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; letter-spacing: 1px; text-decoration: none }
.titel_gelb { color: #fecd00; font-size: 11px; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; letter-spacing: 1px; text-decoration: none }
.titel_rot { color: #ee1e25; font-size: 11px; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; letter-spacing: 1px; text-decoration: none }
.titel_print { color: #333333; font-size: 11px; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; letter-spacing: 1px; text-decoration: none }

td.title {
	border-width: 1px 1px 0px 0px; 
	border-color: #666666; 
	border-style: solid; 
	background-color: #ffffff 
}
td.table_logo  { background-color: #ffffff; padding: 5px 0; border: solid 0 #000000 }
td.table_linie_l_o { background-color: #ffffff; border-style: solid; border-width: 1px 0px 0px 1px; border-color: #000000 }
td.table_content { background-color: #ffffff; padding: 0 12px; border-style: solid; border-width: 0px 1px 0px 0px; border-color: #a7a7a7 }
td.table_maincontent { background-color: #ffffff; padding: 0 12px; border-style: solid; border-width: 0px 1px 0px 1px; border-color: #a7a7a7 }
td.table_headframe { font-size: 18px; background-color: #ffffff; padding: 0 0 0 12px; vertical-align: middle; border-color: #000000 }
td.table_leftframe  { background-color: #ffffff; padding: 0 12px 0 0; border-color: #000000 }
td.table_rightframe   { background-color: #ffffff; padding: 0 0 0 12px; border-color: #000000 }
td.table_linie_l_o_r { border-style: solid; border-style: solid; border-width: 1px 1px 0px 1px; border-color: #000000 }
td.table_linie_l_o_u { background-color: #ffffff; border-style: solid; border-width: 1px 0px 1px 1px; border-color: #000000 }
td.table_linie_l_o_u_r { background: #ffffff url(verlauf.jpg) no-repeat; border: solid 1px #000000 }

td.table_1sp_head { font-size: 11px; font-weight: bold; background-color: #ffffff; background-image: url("images/titel_1sp.gif"); padding: 0 0 0 10px; height: 20px; border: solid 0 #000000 }
td.table_1sp_plus_head { font-size: 11px; font-weight: bold; background-color: #ffffff; background-image: url("images/titel_1sp_plus.gif"); padding: 0 0 0 10px; height: 20px; border: solid 0 #000000 }
td.table_2sp_head { font-size: 11px; font-weight: bold; background-color: #ffffff; background-image: url("../../../images/titel_2sp.gif"); padding: 0 0 0 10px; height: 20px; border: solid 0 #000000 }
td.table_3sp_head { font-size: 11px; font-weight: bold; background-color: #ffffff; background-image: url("images/titel_3sp.gif"); padding: 0 0 0 10px; height: 20px; border: solid 0 #000000 }
td.table_esr { font-size: 11px; font-weight: normal; background-color: #ffffff; background-image: url("images/esr.gif"); padding: 0 0 0 10px; height: 300px; border: solid 0 #000000 }
td.table_esr .betrag { font-size: 13px; font-weight: normal }
td.table_content { font-size: 9px; background-color: #ffffff; padding: 5px 10px 5px 10px; border-style: solid; border-width: 0 1px 1px; border-color: #a7a7a7 }
td.table_img_content  { font-size: 9px; background-color: #ffffff; text-align: center; padding: 5px 0 5px 0px; vertical-align: middle; border-style: solid; border-width: 0 1px 1px; border-color: #a7a7a7 }
td.table_items_left { font-size: 10px; background-color: #ffffff; padding: 5px 0 5px 10px; border-style: solid; border-width: 0 0 1px 1px; border-color: #a7a7a7 }
td.table_items_middle { font-size: 10px; background-color: #ffffff; padding: 5px 0 5px 10px; border-style: solid; border-width: 0 0 1px 0; border-color: #a7a7a7 }
td.table_items_right { font-size: 10px; background-color: #ffffff; padding: 5px 5px 5px 10px; border-style: solid; border-width: 0 1px 1px 0; border-color: #a7a7a7 }
td.table_items_left_grey { font-size: 10px; background-color: #eeeeee; padding: 5px 0 5px 10px; border-style: solid; border-width: 0 0 1px 1px; border-color: #a7a7a7 }
td.table_items_middle_grey { font-size: 10px; background-color: #eeeeee; padding: 5px 0 5px 10px; border-style: solid; border-width: 0 0 1px 0; border-color: #a7a7a7 }
td.table_items_right_grey { font-size: 10px; background-color: #eeeeee; padding: 5px 5px 5px 10px; border-style: solid; border-width: 0 1px 1px 0; border-color: #a7a7a7 }

td.menuPassiveNull  { font-size: 11px; color: #b7b7b7; font-family: Verdana, Arial, Helvetica, sans-serif; cursor: pointer; cursor: hand }
td.menuActiveNull  { font-size: 11px; color: #fecd00; font-family: Verdana, Arial, Helvetica, sans-serif; cursor: pointer; cursor: hand }
td.menuPassiveEins  { font-size: 11px; line-height: 14px; padding-left: 0; color: #b7b7b7; font-family: Verdana, Arial, Helvetica, sans-serif; cursor: pointer; cursor: hand }
td.menuActiveEins  { font-size: 11px; line-height: 14px; padding-left: 0; color: #fecd00; font-family: Verdana, Arial, Helvetica, sans-serif; cursor: pointer; cursor: hand }
td.menuPassiveZwei  { font-size: 11px; line-height: 14px; padding-left: 0; color: #b7b7b7; font-family: Verdana, Arial, Helvetica, sans-serif; cursor: pointer; cursor: hand }
td.menuActiveZwei  { font-size: 11px; line-height: 14px; padding-left: 0; color: #fecd00; font-family: Verdana, Arial, Helvetica, sans-serif; cursor: pointer; cursor: hand }
td.menuPassiveDrei  { font-size: 11px; line-height: 14px; padding-left: 5; color: #b7b7b7; font-family: Verdana, Arial, Helvetica, sans-serif; cursor: pointer; cursor: hand }
td.menuActiveDrei  { font-size: 11px; line-height: 14px; padding-left: 5; color: #fecd00; font-family: Verdana, Arial, Helvetica, sans-serif; cursor: pointer; cursor: hand }
td.menuPassiveVier  { font-size: 11px; line-height: 14px; padding-left: 10; color: #b7b7b7; font-family: Verdana, Arial, Helvetica, sans-serif; cursor: pointer; cursor: hand }
td.menuActiveVier  { font-size: 11px; line-height: 14px; padding-left: 10; color: #fecd00; font-family: Verdana, Arial, Helvetica, sans-serif; cursor: pointer; cursor: hand }
td.menuPassiveFuenf  { font-size: 11px; line-height: 14px; padding-left: 15; color: #b7b7b7; font-family: Verdana, Arial, Helvetica, sans-serif; cursor: pointer; cursor: hand }
td.menuActiveFuenf  { font-size: 11px; line-height: 14px; padding-left: 15; color: #fecd00; font-family: Verdana, Arial, Helvetica, sans-serif; cursor: pointer; cursor: hand }
td.menuPassiveSechs  { font-size: 11px; line-height: 14px; padding-left: 20; color: #b7b7b7; font-family: Verdana, Arial, Helvetica, sans-serif; cursor: pointer; cursor: hand }
td.menuActiveSechs  { font-size: 11px; line-height: 14px; padding-left: 20; color: #fecd00; font-family: Verdana, Arial, Helvetica, sans-serif; cursor: pointer; cursor: hand }
td.menuPassiveSieben  { font-size: 11px; line-height: 14px; padding-left: 25; color: #b7b7b7; font-family: Verdana, Arial, Helvetica, sans-serif; cursor: pointer; cursor: hand }
td.menuActiveSieben  { font-size: 11px; line-height: 14px; padding-left: 25; color: #fecd00; font-family: Verdana, Arial, Helvetica, sans-serif; cursor: pointer; cursor: hand }

td.newsPassive  { font-size: 9px; line-height: 10px; padding-left: 20px; background-color: #ffefd5; border-style: solid; border-width: 0px 0px 1px 0px; border-color: #000000; cursor: pointer; cursor: hand }
td.newsActive  { color: #000000; font-size: 9px; line-height: 10px; padding-left: 20; background-color: #ffefd5; border-style: solid; border-width: 0px 0px 1px 0px; border-color: #0000000; cursor: pointer; cursor: hand }


td.kontaktPassive  { font-size: 9px; line-height: 10px; padding-left: 25px; border: solid 0px #000000; cursor: pointer; cursor: hand }

td.dark  { background-color: #404040; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #b7b7b7; text-decoration: none }

#input .input, #input .inputhalf, #input .inputmini {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	border-bottom: 1px solid #333333;
	border-top: 0px;
	border-right: 0px;
	border-left: 0px;
	background-color: #efefef;
}
.input {
	width:300px;
}
.inputhalf {
	width:150px;
}
.inputmini {
	width:40px;
}
input.but {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	width: 80px;
}

input, select {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 9px; 
	background-color: #FFFFFF; 
	border: 1px solid #a7a7a7;
}



input.small, select.small { width: 80px }
input.middle, select.middle { width: 160px }
input.small2 { width: 40px }
input.middle2 { width: 120px }


input.button {
	font-weight: bold;
	width: 80px;
}

input.checkradio {
	background-color: transparent; 
	border: none;
}

textarea.vertreter {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	background-color: #FFFFFF; 
	border: 1px solid #a7a7a7;
}
.suche_box {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	height: 26px;
	width: 200px;
	position: absolute;
	z-index: 3;
	left: 648;
	top: 480;
	margin: 0px;
	padding: 0px;
}
.suche_box_2_neu {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	height: 26px;
	width: 200px;
	position: absolute;
	z-index: 3;
	left: 623;
	top: 20;
	margin: 0px;
	padding: 0px;
}
.suche_lupe {
	height: 23px;
	width: 23px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
	float: left;
	border: 1px solid #999999;
}
.suche {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #404040;
	text-align: left;
	line-height: 1.9em;
	margin-top: 1px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	height: 20px;
	width: 100px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 6px;
	background-color: #CCCCCC;
	border: 1px solid #ffffff;
	float: left;
}
.suche a:link, .suche a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	text-align: left;
	text-decoration: none;
}
.suche a:hover, .suche a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
	text-align: left;
	text-decoration: none;
}

