/* ++++++++++++++++++++ Allgemeine Definitionen ++++++++++++++++++++ */

body {
	font: Verdana, Helvetica, sans-serif;
	background-color: #7A1501;
	margin: 12px;
	padding: 0;
}
td, span {
	font: Verdana, Helvetica, sans-serif;
	text-decoration: none; 
}

div  { 
	margin-top:0; 
}

img {
	border:0;
}

/* ---------- Definition der Texte ---------- */

.headline	{
	font-family: Verdana, Arial, Helvetica, sans-serif; 	
	font-size:14px; 
	color:#8B8B8B;
	line-height: 17px;
	text-align:justify;
	font-weight: bold;

}
.headline_versteckt	{
	font-family: Verdana, Arial, Helvetica, sans-serif; 	
	font-size:14px; 
	color:#FFFFFF;
	line-height: 17px;
	text-align:justify;
	font-weight: bold;

}

.text	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 17px;
	color: #000000;
	text-transform: none;
}

.text a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size:12px; 
	text-decoration: underline; 
	color: #000000;
}

.text a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size:12px; 
	text-decoration: underline; 
	color: #000000;
}

.text a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size:12px; 
	text-decoration: none; 
	color: #000000;
}

.text a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size:12px; 
	text-decoration: none; 
	color: #000000;
}

 
.text_bold  {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size:12px; 
	color:#000000; 
	line-height: 17px;
	font-weight: bold;
}

.tabellentext	{
	font-family: Verdana, Arial, Helvetica, sans-serif; 	
	font-size:11px; 
	color:#000000;
}

/* ---------- Fußzeile ---------- */

.footer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-variant: normal;
	color: #FFE8AA;
	padding-top: 3px;
	padding-bottom: 3px;
}

.footer a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px;
	text-decoration: none; 
	color: #FFE8AA;
		padding-top: 3px;
	padding-bottom: 3px;
}

.footer a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px;
	text-decoration: none; 
	color: #FFE8AA;
}

.footer a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px;
	text-decoration: underline; 
	color: #FFE8AA;
}

.footer a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px;
	text-decoration: underline; 
	color: #FFE8AA;
}

/* ---------- Servicenavigation ---------- */

.servicenavigation {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-transform: uppercase;
	color: #FFE8AA;
	margin:0px;

}

.servicenavigation a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 13px;
	text-decoration: none; 
	color: #FFE8AA;
	width:90px;
	display:block;
	margin:0;
	padding:0;
}

.servicenavigation a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 13px;
	text-decoration: none; 
	color: #FFE8AA;
	width:90px;
	display:block;
	margin:0;
	padding:0;
}

.servicenavigation a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 13px;
	text-decoration: none; 
	color: #FFE8AA;
	font-weight: bold;
	width:90px;
	display:block;
	margin:0;
	padding:0;
}

.servicenavigation a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 13px;
	text-decoration: none; 
	color: #FFE8AA;
	font-weight: bold;
	width:90px;
	display:block;
	margin:0;
	padding:0;
}

.servicenavigation_active {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 13px;
	text-decoration: none; 
	color: #000000;
	font-weight: bold;
	text-transform: uppercase;
	margin:0px;
}

/* ---------- Hauptnavigation ---------- */

.hauptnavigation {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-transform: uppercase;
	color: #7A1501;
	width:152px;
}

.hauptnavigation a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 13px;
	text-decoration: none; 
	color: #7A1501;
	width:152px;
	display:block;
	padding:3px 0px 4px 20px;
}

.hauptnavigation a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 13px;
	text-decoration: none; 
	color: #7A1501;
	width:152px;
	display:block;
	padding:3px 0px 4px 20px;
}

.hauptnavigation a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 13px;
	text-decoration: none; 
	color: #7A1501;
	font-weight: bold;
	width:152px;
	display:block;
	background-color:#FFF4D9;
}

.hauptnavigation a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 13px;
	text-decoration: none; 
	color: #7A1501;
	font-weight: bold;
	width:152px;
	display:block;
	background-color:#FFF4D9;
}

.hauptnavigation_active {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 13px;
	text-decoration: none; 
	color: #7A1501;
	font-weight: bold;
	width:152px;
	display:block;
	background-color:#FFF4D9;
	padding:3px 0px 4px 20px;
	text-transform: uppercase;

}

/* ---------- Formulare ---------- */
input { 
	border : 1px solid #7A1501;
	background-color: #FFFFFF;
	font-family: Verdana, Helvetica, sans-serif;
	font-size:12px;
	color:#7A1501;

}

textarea  {
	border : 1px solid #7A1501;
	background-color: #FFFFFF;
	font-family: Verdana, Helvetica, sans-serif;
	font-size:12px;
	color:#7A1501;
}

#submit { 
	border : 1px solid #7A1501;
	background-color: #FFFFFF;
	font-family: Verdana, Helvetica, sans-serif;
	font-size:12px;
	color:#7A1501;
}

/* ---------- Copyright ---------- */

.copyright {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-variant: normal;
	color: #B77E73;
	padding-top: 3px;
	padding-bottom: 3px;
}

.copyright a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 9px;
	text-decoration: none; 
	color: #B77E73;
		padding-top: 3px;
	padding-bottom: 3px;
}

.copyright a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 9px;
	text-decoration: none; 
	color: #B77E73;
}

.copyright a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 9px;
	text-decoration: underline; 
	color: #B77E73;
}

.copyright a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 9px;
	text-decoration: underline; 
	color: #B77E73;
}

/* ---------- Infobox ---------- */
.infobox	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 15px;
	color: #7A1501;
	text-transform: none;
	padding:5px;
}

.infobox a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size:10px; 
	text-decoration: underline; 
	color: #7A1501;
}

.infobox a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size:10px; 
	text-decoration: underline; 
	color: #7A1501;
}

.infobox a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size:10px; 
	text-decoration: none; 
	color: #7A1501;
}

.infobox a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size:10px; 
	text-decoration: none; 
	color: #7A1501;
}

.infobox_headline	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #7A1501;
	text-transform: none;
}

