/*
color red:		#EF3E42
new red:		#ff1928
color gray bright:	#DEDEDE
color gray:		#BEC4C7
alternate color:	#EDEDEF
*/



body.print{
background-color:white;

margin:0px;
padding:0px;
}

body{
background-color:#DEDEDE;

margin:0px;
padding:0px;
}

BODY,TD,TABLE,P{font-family: Arial,sans-serif;font-size:11px;text-decoration: none;}

A {color:#ff1928;}


.tx-hawacontent-pi1{font-family: Arial,sans-serif;font-size:17px;font-weight:normal;color:#000000;}

.button{font-family: sans-serif; font-size:11px; font-weight:normal; color:white; background-color:#ff1928; height:20px; border: 1px solid #ff1928;  cursor: hand;}
P.space{padding-top:50px}
a.button{
	background:transparent url('arrow_css.gif') no-repeat scroll top left;
	font-family: Arial,sans-serif; font-size:11px; font-weight:bold; color:white; 
	background-color:#ff1928; 
	height:18px;
	width: 60px;
	border: 1px solid #ff1928;  
	cursor: hand;
	text-decoration: none;
	padding-left: 12px;
	padding-right:3px;
	padding-top:2px;
	vertical-align:middle;	
	}
	
a.s_button{
	font-family: Arial, sans-serif; font-size:11px; font-weight:bold; color:white; 
	background-color:#ff1928; 
	height:20px;
	width: 60px;
	border: 1px solid #ff1928;  
	cursor: hand;
	text-decoration: none;
	padding:3px;
	vertical-align:middle;	
	}
	

.mainnav{background-color: #999999;}
A.mainnav{font-family: Arial;color:#FFFFFF;font-size:11px;text-decoration: none;}
A.mainnav:HOVER{color:#000000;text-decoration:none;font-size:11px;}

/*****************
 Navigation Level 2 
Beginn
*/


DIV#menucontent{padding-top:=0px;background-color:#DEDEDE;width:125px;height:260px;}
DIV.navL2NO{font-family : Arial;font-weight:bold;color:#9A9A9A;font-size:11px;padding:5px;padding-left:6px;margin-right:10px;padding-right:3px;}
DIV.navL2NO A{color:#9A9A9A;text-decoration:none;font-size:11px;}
DIV.navL2NO A:ACT{color:#9A9A9A;text-decoration:none;font-size:11px;}
DIV.navL2NO A:VISITED{color:#9A9A9A;text-decoration:none;font-size:11px}

DIV.navL2NO A:HOVER{color:#000000;text-decoration:none;font-size:11px;}
DIV.navL2ACT{font-family : Arial;font-weight:bold;color:#FC1921;font-size:11px;padding:5px;padding-left:6px;}
DIV.navL2ACT A{color:#ff1928;text-decoration:none;font-size:11px;}
DIV.navL2ACT A:ACT{color:#ff1928;text-decoration:none;font-size:11px;}
DIV.navL2ACT A:VISITED{color:#ff1928;text-decoration:none;font-size:11px;}
DIV.navL2ACT A:HOVER{color:#000000;text-decoration:none;font-size:11px;}

/* Navigation Level 2 
Ende 
******************/

.langlink{color:#DEDEDE;}
A.langlink{font-family : Arial;color:#B6B6B6;font-size:10px;text-decoration: none;}
A.langlink:HOVER{color:#000000;text-decoration:none;font-size:10px;}
A.langlink:ACT{color:#000000;text-decoration:none;font-size:10px;}


/*******************
Formulare
*******************/


.form{font-family:Arial,sans-serif;font-size:11px;background-color:#DDDEDE;}
.form2{font-family:Arial,sans-serif;font-size:11px;background-color:#DDDEDE;padding:0px;vertical-align:top;}
.formtitle{background-color:#DDDEDE; font-size:12px;font-weight:bold;}
.button	{font-size: 11px;color:white; background-color: #ff1928;border:none;padding:2px;cursor: hand; font-weight: bold;}
.inputField	{font-family:Arial,sans-serif; height:18px; background-color:#DDDEDE;background:white;color:black; font-size:11px; width:96%;border: 0px solid #FFFFFF;}
.inputFieldErr {font-family:Arial,sans-serif;color:#ff1928;}
.whiteline{background-color:#FFFFFF;}
.titlewhite{font-family:Arial,sans-serif;font-size:11px;font-weight:bold;color:#FFFFFF;}
select{background-color: white; color:black;height:25px; font-size:9px; border: 1px solid #003399;}
.checkbox{background-color:#DDDEDE;color:black; font-size:9px;border:0px solid #FFFFFF;}


.sitelink{font-family : Arial;color:#000000;font-size:11px;text-decoration: none;font-weight:bold;}
A.sitelink{font-family : Arial;color:#000000;font-size:11px;text-decoration: none;font-weight:bold;}
A.sitelink:HOVER{color:#ff1928;text-decoration:none;font-size:11px;font-weight:bold;}
A.sitelink:ACT{color:#000000;text-decoration:none;font-size:11px;font-weight:bold;}

.sitelink2{font-family : Arial;color:#7C7B7B;font-size:11px;text-decoration: none;font-weight:normal;padding-left:5px;}
A.sitelink2{font-family : Arial;color:#7C7B7B;font-size:11px;text-decoration: none;font-weight:normal;}
A.sitelink2:HOVER{color:#ff1928;text-decoration:none;font-size:11px;font-weight:normal;}
A.sitelink2:ACT{color:#7C7B7B;text-decoration:none;font-size:11px;font-weight:normal;}


.faqtitle{color:#ff1928;font-weight:bold;}


TD.search{padding-left:10px;}
SELECT.search{font-family:Arial,sans-serif;font-size:11px;width:200px;}
INPUT.search{font-family:Arial,sans-serif; height:18px; background-color:#DDDEDE;background:white;color:black; font-size:11px; width:200px;border: 1px solid #969696;}
TD.searchListHead{font-family:Arial,sans-serif;padding:2px;font-weight:bold;background-color:#DDDEDE;color:red; font-size:14px;}
TD.searchListHead2{font-family:Arial,sans-serif;padding:5px;background-color:#DDDEDE;color:red; font-size:11px;}

.searchResult{background-color:#DDDEDE;padding-left:10px;}
.searchWord{background-color:#DDDEDE;font-weight:bold;font-style:italic;}


.tx-indexedsearch-searchbox-button submit {
	font-family:Arial,sans-serif; height:18px; background-color:#DDDEDE;background:white;color:black; font-size:11px; width:200px;border: 1px solid #969696;
}



.tx-indexedsearch-section {
	font-size: 14px;
	font-weight: bold;
	padding-bottom: 10px;
}

#indexed_search {
	width: 395px;
	height: 88px;
	background: #DEDEDE;
}

#indexed_search .tx-indexedsearch-searchbox-sword {
	background:white none repeat scroll 0 0;
	border:0 solid #FFFFFF;
	color:black;
	font-family:Arial,sans-serif;
	font-size:11px;
	height:18px;
	padding: 1px;
}

#indexed_search .submit {
	position: relative;
	top: -45px;
	left: 131px;
	background-color:#ff1928;
	border:medium none;
	color:white;
	font-size:11px;
	font-weight:bold;
	padding:2px;
}

ul.browsebox {
	margin: 0 10px 20px 0;
	padding: 0 10px 0 0;
	height: 18px;
	list-style-type: none;
}

.browsebox li {
	float: left;
	margin-right: 5px;
}

.searchfor {
	padding-left: 10px;
}

#sectionlinks {
	margin: 20px;
}