.spezial {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.roteLinie{
	background-color: #E42130;
	font-size: 1px;
}
.graueLinie{
	background-color: #DDDDDD;
	font-size: 1px;
}

body{
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	scrollbar-base-color:#E8E8E8;
	scrollbar-track-color:#E8E8E8;
	scrollbar-3dlight-color:#ffffff;
	scrollbar-face-color:#E8E8E8;
	scrollbar-arrow-color:#555555;
	scrollbar-darkshadow-color:#E8E8E8;
	scrollbar-highlight-color:#E8E8E8;
	scrollbar-shadow-color:#555555;
}

.navi_ebene1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #555555;
	text-decoration: none;
}
.navi_ebene1_an {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #E42130;
	text-decoration: none;
}
.navi_ebene2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #787878;
	text-decoration: none;
}
a:hover.navi_ebene2 {
	color: #555555;
}
.navi_ebene2_an {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #E42130;
	text-decoration: none;
}
.navi_ebene3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #787878;
	text-decoration: none;
}
a:hover.navi_ebene3 {
	color: #555555;
}
.navi_ebene3_an {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #E42130;
	text-decoration: none;
}

.metanavi {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #d1d1d1;
	text-decoration: none;
}
a:hover.metanavi {
	color: #ffffff;
}
.bold_grau14 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #555555;
	line-height: 16px;
	text-decoration: none;
}
.bold_rot14 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #E42130;
	line-height: 16px;
	text-decoration: none;
}
.bold_grau12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #555555;
	text-decoration: none;
}
.bold_rot12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #E42130;
	text-decoration: none;
}
.normal_grau12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #555555;
	text-decoration: none;
}
.bold_weiss11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
}
.bold_grau11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #555555;
	text-decoration: none;
}
.normal_grau11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #555555;
	text-decoration: none;
	line-height: 14px;
}
a:hover.normal_grau11 {
	color: #E42130;
}
.normal_grau11_tabelle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #555555;
	text-decoration: none;
}
.bold_rot11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #e42130;
	text-decoration: none;
	line-height: 13px;
}
.normal_rot11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #e42130;
	text-decoration: none;
	line-height: 13px;
}
.normal_grau10 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #555555;
	text-decoration: none;
	line-height: 12px;
}
a:hover.normal_grau10 {
	color: #E42130;
}
.normal_rot10 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #e42130;
	text-decoration: none;
	line-height: 12px;
}
.button_rot {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #E42130;
	text-decoration: none;
	line-height: 12px;
	}	
.button_grau {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #555555;
	text-decoration: none;
	line-height: 13px;
}
a:hover.button_grau {
	color: #E42130;
}


input{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #555555;
	background-color: #ffffff;
	border: 1px solid #d9d9d9;
	height: 17px;
	margin: 0px 0px 0px 0px;
}
input.radiobutton {
	height: 12px;
	width: 12px;
}
textarea {
	font-family: Arial, Helvetica, sans-serif;
	border: 1px solid #dddddd;
	color: #555555;
	font-size: 11px;
	margin: 0px 0px 0px 0px;
}

select{
	color: #555555;
	font-size: 11px;
}
/*.select_container {
	display: inline;
	width: 171px;
	height: 18px;
	border-top: 1px solid #dddddd;
	border-left: 1px solid #dddddd;
	border-right: 1px solid #dddddd;
	border-bottom: 1px solid #dddddd;
	background-color: #dddddd;
	position: absolute;
	clip: rect(-2px 171px 18px -2px);
	z-index:4;
}
.select_clipping {
	position: absolute;
	left: -2px;
	top: -2px;
	clip: rect(2px 172px 19px 2px);
	z-index:3;
}

.dropdown_fixed {
	width:172px;
	height: 17px;
	font-size: 10px;
	color: #555555;
	background-color: #FFFFFF;
}
*/

a {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}
td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #555555;
}

.neu_kl {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	padding:2px 4px 2px 5px;
	background-color: #E42130;
	position:absolute;
	text-align:left;
	border: 1px solid #ffffff;
}
.neu_gr {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #ffffff;
	padding:3px 5px 3px 6px;
	background-color: #E42130;
	position:absolute;
	text-align:left;
	border: 1px solid #ffffff;
}

.tipp_kasten {
	border: 1px solid #E42130;
	padding: 10px;
}
