h1 {
	color: #C4263A;
	font-family: Arial, sans-serif;
	FONT-SIZE: 18px;
	FONT-WEIGHT: bold;
	text-decoration: none;
}
h2 {
	color: #C4263A;
	font-family: Arial, sans-serif;
	FONT-SIZE: 16px;
	line-height: 24px;
	margin:0 0 10 0;
	FONT-WEIGHT: bold;
	text-decoration: none;
}
h3 {
	color: #C4263A;
	font-family: Arial, sans-serif;
	FONT-SIZE: 14px;
	line-height: 20px;
	margin:0px;
	FONT-WEIGHT: bold;
	text-decoration: none;
}
td {
	color: #00436e;
	font-family: Arial, sans-serif;
	FONT-SIZE: 12px;
	FONT-WEIGHT: normal;
	line-height: 18px;
	text-decoration: none;
	

}

A, A:LINK, A:VISITED, A:ACTIVE {
	color: #00436e;
	text-decoration: underline;
}
A:HOVER {
	color: #C4263A;
	text-decoration: none;
}
a.bold{
	FONT-WEIGHT: bold;
}

.boldblue {
	FONT-WEIGHT: bold;
	color: #00436e;
}

.boldred {
	FONT-WEIGHT: bold;
	color: #C4263A;
}

.news_bold {
	color : #C4263A;
	font-family: Arial, sans-serif;
	FONT-SIZE: 10px;
	FONT-WEIGHT: bold;
	line-height: 14px;
	text-decoration: none;
}

strong, b, th {
	color: #C4263A;
	font-family: Arial, sans-serif;
	FONT-SIZE: 12px;
	FONT-WEIGHT: bold;
	line-height: 17px;
	text-decoration: none;
}
hr {
	background-color:#C4263A; /* Mozilla 1.4 */
	color:#C4263A; /* IE 6 */
	border: #C4263A; /* Opera 7.11 */
	height: 1px; /* in Opera für die Anzeige nötig, in Mozilla für die einheitliche Höhe */
	/* border-top: solid 1px #CACACA; */
	border-top: 20px #C4263A;
	background: #C4263A;
}

hr.dashed {
	background-color:#FFF; /* Mozilla 1.4 */
	color:#FFF; /* IE 6 */
	border: #FFF; /* Opera 7.11 */
	height: 0px; /* in Opera für die Anzeige nötig, in Mozilla für die einheitliche Höhe */
	/* border-top: solid 1px #005CA1; */
	border-top:dashed 1px #005CA1;
}

TABLE.form {
	background-color: #EBEBEB;
	padding-left:10px;
	padding-right:20px;
	border: 1px solid #005CA1;
}

TABLE.formServiceAuftrag {
	background-color: #EBEBEB;
	border: 1px solid #005CA1;
	margin-bottom: 5px;
	margin-right: 5px;
	margin-left: 5px;
	
	 
}

.closer {
	color : #C4263A;
	font-family: Arial, sans-serif;
	FONT-SIZE: 10px;
	FONT-WEIGHT: normal;
	line-height: 17px;
	text-decoration: none;
}
.closer, A.closer:LINK, A.closer:VISITED, A.closer:ACTIVE {
	color : #fff;
	font-family: Arial, sans-serif;
	FONT-SIZE: 10px;
	FONT-WEIGHT: normal;
	line-height: 17px;
	text-decoration: none;
}
A.closer:HOVER {
	background-color: #C4263A;
	color : #fff;
	font-family: Arial, sans-serif;
	FONT-SIZE: 10px;
	FONT-WEIGHT: normal;
	line-height: 17px;
	text-decoration: none;
}

.smalltext, A.smalltext:LINK, A.smalltext:VISITED, A.smalltext:ACTIVE {
	color : #fff;
	font-family: Arial, sans-serif;
	FONT-SIZE: 10px;
	FONT-WEIGHT: normal;
	line-height: 17px;
	text-decoration: none;
}
A.smalltext:HOVER {
	background-color: #C4263A;
	color : #fff;
	font-family: Arial, sans-serif;
	FONT-SIZE: 10px;
	FONT-WEIGHT: normal;
	line-height: 17px;
	text-decoration: none;
}

.wobinich, A.wobinich:LINK, A.wobinich:VISITED, A.wobinich:ACTIVE {
	color : #00436e;
	font-family: Arial, sans-serif;
	FONT-SIZE: 10px;
	FONT-WEIGHT: normal;
	line-height: 18px;
	text-decoration: underline;
}
A.wobinich:HOVER {
	color : #00436e;
	font-family: Arial, sans-serif;
	FONT-SIZE: 10px;
	FONT-WEIGHT: normal;
	line-height: 18px;
	text-decoration: none;
}
.navi, A.navi:LINK, A.navi:VISITED, A.navi:ACTIVE {
	color: #fff;
	font-family: Arial, sans-serif;
	FONT-SIZE: 12px;
	FONT-WEIGHT: bold;
	line-height: 25px;
	text-decoration: none;
	background-color:#005CA1;
	display:block;
	padding-left:18px;
	height:25px;
}
A.navi:HOVER, .navi_active, A.navi_active:LINK, A.navi_active:VISITED, A.navi_active:ACTIVE, A.navi_active:HOVER {
	color: #fff;
	font-family: Arial, sans-serif;
	FONT-SIZE: 12px;
	FONT-WEIGHT: bold;
	line-height: 25px;
	text-decoration: none;
	background-color:#C4263A;
	display:block;
	padding-left:18px;
	height:25px;
}
.menue_ebene2, A.menue_ebene2:LINK, A.menue_ebene2:VISITED, A.menue_ebene2:ACTIVE {
	color: #00436e;
	font-family: Arial, sans-serif;
	FONT-SIZE: 11px;
	text-decoration: none;
}
.menue_ebene2_active, A.menue_ebene2_active:LINK, A.menue_ebene2_active:VISITED, A.menue_ebene2_active:ACTIVE, A.menue_ebene2_active:HOVER, A.menue_ebene2:HOVER {
	color: #C4263A;
	font-family: Arial, sans-serif;
	FONT-SIZE: 11px;
	text-decoration: underline;
}

.news, A.news:LINK, A.news:VISITED, A.news:ACTIVE {
	color: #00436e;
	font-family: Arial, sans-serif;
	FONT-SIZE: 10px;
	FONT-WEIGHT: bold;
	line-height: 14px;
	text-decoration: none;
}
A.news:HOVER {
	color: #00436e;
	font-family: Arial, sans-serif;
	FONT-SIZE: 10px;
	FONT-WEIGHT: bold;
	line-height: 14px;
	text-decoration: underline;
}
.content_navi, A.content_navi:LINK, A.content_navi:VISITED, A.content_navi:ACTIVE {
	color : #00436e;
	font-family: Arial, sans-serif;
	FONT-SIZE: 12px;
	FONT-WEIGHT: normal;
	line-height: 14px;
	text-decoration: none;
}
A.content_navi:HOVER {
	color : #fff;
	font-family: Arial, sans-serif;
	FONT-SIZE: 12px;
	FONT-WEIGHT: normal;
	line-height: 14px;
	text-decoration: none;
	background-color: #005CA1;
}
.content_navi_aktiv, A.content_navi_aktiv:LINK, A.content_navi_aktiv:VISITED, A.content_navi_aktiv:ACTIVE {
	color : #fff;
	font-family: Arial, sans-serif;
	FONT-SIZE: 12px;
	FONT-WEIGHT: normal;
	line-height: 14px;
	text-decoration: none;
	background-color: #005CA1;
}
A.content_navi_aktiv:HOVER {
	color : #fff;
	font-family: Arial, sans-serif;
	FONT-SIZE: 12px;
	FONT-WEIGHT: normal;
	line-height: 14px;
	text-decoration: none;
	background-color: #005CA1;
}

.error { 
	color : red;
	font-family: Arial, sans-serif;
	FONT-SIZE: 12px;
	FONT-WEIGHT: normal;
	line-height: 17px;
	text-decoration: underline;
}
.ok { 
	font-family: Arial, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: green;
	font-weight: bold;
}
.select {
	color: #005CA1;
	background-color: #FFF;
	font-family: Arial, sans-serif;
	FONT-SIZE: 12px;
	margin:0px;
	padding:0px;
	height: 17px;
	border : 1px solid #005CA1;
	width:160px;
}
/*input {
	color: #005CA1;
	background-color: #FFFFFF;
	font-family: Arial, sans-serif;
	FONT-SIZE: 11px;
	height: 17px;
	border : 1px solid #005CA1;
}*/

.button {
	color: #fff;
	font-family: Arial, sans-serif;
	background-color: #005CA1;
	/* border: 1px solid #005CA1;
	border:0px; */
	border: 1px solid #666;
	font-size: 12px;
	cursor: pointer;
}
.konfigurator_button {
	color: #fff;
	font-family: Arial, sans-serif;
	background-color: #005CA1;
	/* border: 1px solid #005CA1;
	border:0px; */
	border: 1px solid #666;
	font-size: 12px;
	cursor: pointer;
	width:48px;
}
a.button:LINK, a.button:VISITED, a.button:ACTIVE, a.button:HOVER {
	color: #fff;
	font-family: Arial, sans-serif;
	text-decoration:none;
	background-color: #005CA1;
	border: 1px solid #666;
	font-size: 12px;
	cursor: pointer;
	padding: 1px 6px;
	width:48px;
}

.componenten_button {
	color: #fff;
	font-family: Arial, sans-serif;
	background-color: #005CA1;
	padding-top:0px;
	border: 1px solid #fff;
	font-size: 10px;
	height: 17px;
	cursor: pointer;
}
INPUT.text {
	color: #00436e;
	background-color: #FFF;
	font-family: Arial, sans-serif;
	line-height: 19px;
	FONT-SIZE: 12px;
	height: 21px;
	width:100%;
	border: 1px solid #005CA1;
}
INPUT.errortext {
	color: #C4263A;
	background-color: #FFF;
	font-family: Arial, sans-serif;
	FONT-SIZE: 11px;
	height: 17px;
	width:100%;
	border : 1px solid #C4263A;
}
INPUT.callback {
	color: #00436e;
	background-color: #ffffff;
	font-family: Arial, sans-serif;
	FONT-SIZE: 10px;
	height: 17px;
	width:100%;
	border : 1px solid #005CA1;
}
INPUT.callback_error {
	color: #fff;
	background-color: #005CA1;
	font-family: Arial, sans-serif;
	FONT-SIZE: 10px;
	height: 17px;
	width:100%;
	border : 1px solid #C4263A;
}
TEXTAREA.text {
	color: #00436e;
	background-color: #FFF;
	font-family: Arial, sans-serif;
	FONT-SIZE: 12px;
	height: 80px;
	width:100%;
	border : 1px solid #005CA1;
}
.radio {
	color: #C4263A;
	background-color: #EBE4DE;
	font-family: Arial, sans-serif;
	FONT-SIZE: 11px;
	height: 17px;
	border : 0px;
}
DIV.error {
	color : red;
	background-color: #ffdab9;
	font-family: Arial,Helvetica,sans-serif;
	FONT-SIZE: 13px;
	FONT-WEIGHT: normal;
	line-height: 16px;
	text-decoration: none;
	padding: 10px 10px 10px 10px;
	border : 1px dotted red;
}

DIV.feedback {
	color : green;
	background-color: #e0ffff;
	font-family: Arial,Helvetica,sans-serif;
	FONT-SIZE: 13px;
	FONT-WEIGHT: normal;
	line-height: 16px;
	text-decoration: none;
	padding: 10px 10px 10px 10px;
	border : 1px dotted green;
}