body {
background-color:#ffffff;
clear:both;
margin:0px;
padding:0px;
font-family:Verdana,Arial,sans-serif;
font-size:1.0em;
}

#logo {
position:absolute;
z-index:3;
left:420px;
top:0px;
height:100px;
width:400;
margin:0;
padding:0;
}

#head {
position:relative;
background: url(/img/kopf.gif) no-repeat left;
/*background-repeat:no-repeat;
background-position: left;*/
height:100px;
width:971px;
margin-bottom:12px;
}

#right {
position:relative;
width:157px;
padding-top:0px;
padding-left:0px;
padding-right:0px;
margin:0px;
float:left;
margin-left:8px;
background-color:#ffffff;
}

.leftnavi {line-height:12px;margin:0;padding:0;}

#callback {
position:relative;
float:left;
/*width:814px;*/
width:157px;
height:157px;
margin:0px;
border:0px;
background:url(/img/callback.gif) left no-repeat;
font-family:Verdana,Arial,sans-serif;
font-size:1.1em;
line-height:1.0em;
color:#eff2f9;
}

#callback p {
margin: 5px 5px 0px 5px;
padding:0px;}

#callback input {background-color:#eff2f9;
border:0px;
width:100px;
height:12px;
color:black;font-family:Verdana,Arial,sans-serif;
font-size:0.9em;
}

.banner {font-family:Verdana,Arial,sans-serif;
font-weight:normal;
font-size:36px;
color:#ffffff;
padding:20px 20px 20px 20px;
}


#laufband {
position:relative;
top:0px;
padding:0px;
border:0px;
margin:0px;
/*width:978px;*/
width:971px;
height:10px;
float:left;
/*margin-bottom: 8px;*/
}


#navi_main {
position:relative;
top:0px;
padding:0px;
border:0px;
margin:0px;
/*width:978px;*/
width:798px;
float:left;
margin-right:8px;
}

.content {
position:relative;
float:left;
/*width:814px;*/
width:628px;
margin:0px;
padding-left:0px;
padding-right:0px;
border:0px solid red;

background-color:#ffffff;
/* clear:both; */
font-family:Verdana,Arial,sans-serif;
font-size:0.8em;
line-height:1.4em;
text-align:justify;

}


.content a {
	padding:0px;
	margin:0px;
	color:#000099;
	text-decoration:none;
	font-weight:bold;
}

.content a:hover {
text-decoration:underline;
}

/*
.content br {	line-height:20px;
	margin-bottom:10px;}
*/

p {
font-family:Verdana,Arial,sans-serif;
text-decoration:none;
}

.blau {
	font-weight:bold;
color:#3A5FE7;}

h1 {
font-family:Verdana,Arial,sans-serif;
font-size:1.25em;
	font-weight: 		bold;
color:#000000;
text-decoration:none;
margin:0px;
padding:5px;
margin-bottom:10px;
background-color:#eff2f9;
text-align:center;
}

#headzeile {
position:absolute;
top:40px;
left:300px;
width:371px;
height:25px;font-family:Verdana,Arial,sans-serif;
font-size:1.2em;
	font-weight: 		normal;
color:#000000;
text-decoration:none;
margin:0px;
padding:0px;
background-color:#ffffff;
text-align:center;
}
h2 {
text-align:center;
font-family:Verdana,Arial,sans-serif;
font-size:1.1em;
/*font-style:italic;*/
	font-weight: 		bold;
color:#000000;
background-color:#eff2f9;
text-decoration:none;
margin:0px;
padding:0px;
padding-bottom:5px;
padding-top:5px;
margin-bottom:5px;
}

h3 {
text-align:center;
font-family:Verdana,Arial,sans-serif;
font-size:1.05em;
	font-weight: 		normal;
color:#000000;
text-decoration:none;
margin:0px;
padding:0px;
padding-bottom:10px;
}


form {
	padding:0px;
	margin:0px;
	border:0px;
}


u {
	text-decoration:none;
}

i {
	font-style:normal;
}

img {
border:0px;
}

fieldset {
	 margin: 			0px;
	 padding: 			0;
	 border: 			0px solid #4b408c;
/*	 font-family: 		Verdana, Helvetica, sans serif; */
font-family:Verdana,Arial,sans-serif;
/*font-size:1.0em;
font-weight:bold;
font-size:0.7em;   */

}

legend {
	background: 		transparent;
	padding: 			0px;
	margin-bottom: 		4px;
	margin-left: 		0px;
	font-weight: 		normal;
	font-size: 			1.6em;
font-family:Verdana,Arial,sans-serif;
/*font-size:1.0em;
font-weight:bold;
font-size:0.7em;   */

}


fieldset .row,
 .row{

	display: 			block;
	margin-bottom: 		10px;
}


label {
	margin: 			0px;
}

fieldset .label,
 .label {
	display: 			block;
	width: 				200px;
	float: 				left;
}


input.regist,
select.select,
textarea.contact_comment
{
	border: 			1px solid #7A7873;
	background-color:	#F6F6F6;
}

input.submit_buttons
{
	border: 			1px solid #DFDFDF;
	border-right: 		1px solid #7A7873;
	border-bottom: 		1px solid #7A7873;
	background-color: 	#DFDCED;
	margin-bottom: 		2px;
	font-size: 			0.86em;

}

input.submit_buttons{

	border: 			1px solid #DFDFDF;
	border-right: 		1px solid #7A7873;
	border-bottom: 		1px solid #7A7873;
	background-color: 	#DFDCED;
	margin-bottom: 		2px;

}



fieldset  input.submit_buttons:hover,
fieldset  input.submit_buttons:active,
fieldset  input.submit_buttons:focus
{
	background-color: 	#fff;
}

.zahn {	width:20px;
	color:#F37032;
	text-transform:uppercase;
	text-align:center;
	font-weight:bold;}

