body {
	background-color: #fff;	
	margin-left: 2px;
	margin-top: 10px;
	margin-right: 1px;
	margin-bottom: 0px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size:14px;
 }
a {
	color: #000;
	text-decoration: underline;
	font-style:normal;
	font-weight:bold;
	background-color: transparent;
}
a:hover {
	color: #7295FF;
	text-decoration: underline;
	font-style:normal;
	font-weight:bold;
	background-color: transparent;
}
a.headnavi {
	text-decoration: none;
	font-style:normal;
	font-weight:bold;
	background-color:transparent;
 	font-size:14px;
	font-family: Arial, Helvetica, sans-serif; 
 	color:#fff;
	background-color: transparent;	
}
a.headnavi:hover {
	text-decoration: none;
	font-style:normal;
	font-weight:bold;
	background-color:transparent;
 	font-size:14px;
	font-family: Arial, Helvetica, sans-serif; 
 	color:#000;
	background-color: transparent;
}

h1, h2, h3, h4, h5, h6 {
  font-family: Arial, Helvetica, SunSans-Regular, Verdana, sans-serif;
  margin: 0;
  background-color: transparent;
}
  
hr { color: #7295FF; width: 75%; height: 0px; border: dashed 1px; text-align:center}

/* Formular-Elemente */
input, select, textarea, textfield {
 font-size:12px; 
 font-family:Tahoma,Arial,Helvetica,sans-serif; 
 font-weight:normal;
 color:#000;
 padding: 1px;
 padding-left:2px;
 padding-right:2px; 
 background-color:#fefefe;
 border:1px solid #7295FF;

}
.check, .Radio { 
border:1px dashed #000;
}

.image {
 border: solid #000 1px;
}

.topnavi_left {
 width: 20px;
 font-size:8px; 
 font-family:Tahoma,Arial,Helvetica,sans-serif; 
 font-weight:normal;
 background-image:url(images/navbutton_left.gif); 
}
.topnavi_middle {
 width: inherit;
 height: 27px;
 font-size:14px; 
 font-family:Arial,Helvetica,sans-serif; 
 font-weight:bold;
 color:#000;
 text-align:center;
 padding-top: 6px;
 background-image:url(images/navbutton_middle.gif);
}
.topnavi_right {
 width: 23px; 
 font-size:8px; 
 font-family:Arial,Helvetica,sans-serif; 
 font-weight:normal;
 background-color:#fff;
 background-image:url(images/navbutton_right.gif);
 background-repeat:no-repeat;
}
.topnavi_spacer {
 width: 8px; 
 font-size:8px; 
 font-family:Tahoma,Arial,Helvetica,sans-serif; 
 font-weight:normal;
}

.bodymain {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #000000;
	background-color: transparent;
	padding: 10px;
	border: 0px;
	border-spacing:10px;	
}

.headline {font-size: 24px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #7295FF;background-color: transparent;}

.smalltext {font-size: 10px; font-family: Arial, Helvetica, sans-serif;}

.sitebody {BORDER: 0px solid #486E9D; TEXT-ALIGN: left; COLOR: #000; BACKGROUND: #fff; height: auto; width: 990px; padding:0px;}

.contentframe {
	BORDER: 0px;
	background-color: transparent;
	width: 100%;
	height: 450px;
	overflow:visible;	
}

.line {
  background: #486E9D;
  color: #000;
}
