@charset "UTF-8";
body {
/*
	scrollbar-face-color: #A9A9A9;
	scrollbar-shadow-color: Gray;
	scrollbar-highlight-color: Gray;
	scrollbar-3dlight-color: #D9D9D9;
	scrollbar-darkshadow-color: #D9D9D9;
	scrollbar-track-color: ThreedShadow;
	scrollbar-arrow-color: Window;
*/
	font: 10pt/12pt Verdana; 
	color: #555753; 
	background: #aba9ab url(../images/main_bg.gif); 
   padding: 14px 0px 0px 0px;
   margin:0px;
   text-align: center;
   overflow-y: scroll;
}

/* --- Hauptcontainer --- */
#main_head {
  text-align: left;
  vertical-align: middle;	
  margin: 0px auto;
  padding: 0px;
  width: 920px;
  height: 87px;
  border: 0px;
}
#headlinecolor{
  position: absolute;
  top: -5px;
  left: 0px;
  width: 100%;
  height: 10px;
  border: 0px;
  z-index: 200;
}
#bottomlinecolor{
  position: absolute;
  vertical-align: bottom;
  bottom: 0px;
  left: 0px;
  width: 100%;
  height: 20px;
  border: 0px;
  z-index: 0;
  background-color: #717171;
}
#main_nav {
  text-align: left;
  vertical-align: middle;	
  margin: 0px auto;
  padding: 0px;
  width: 920px;
  height: 60px;
  border: 0px;
}
#main_content {
  text-align: left;
  vertical-align: middle;	
  margin: 0px auto;
  padding: 0px;
  width: 920px;
  height: 404px;
  border: 0px;
}
#main_content_all {
	visibility: visible;
	position: relative;
	z-index: 3;
	top: 20px;
	left: 0px;
	width: 920px;
	height: 270px;
	overflow: auto;
	clip: auto;
}
#main_content_all_right {
	visibility: visible;
	position: relative;
	z-index: 3;
	top: 20px;
	left: 100px;
	width: 800px;
	height: 270px;
	overflow: auto;
	clip: auto;
}
#main_content_right {
	visibility: visible;
	position: relative;
	z-index: 3;
	top: 20px;
	left: 20px;
	width: 420px;
	height: 270px;
	overflow: auto;
	clip: auto;
}
#main_content_right_small{
	visibility: visible;
	position: relative;
	z-index: 3;
	top: 20px;
	left: 20px;
	margin-right: 0px;
	padding-right: 10px;
	width: 420px;
	height: 230px;
	overflow: auto;
	clip: auto;
}
#main_content_right_unten{
	visibility: visible;
	position: relative;
	z-index: 3;
	top: 40px;
	left: 20px;
	width: 420px;
	height: 30px;
}

#main_bottom {
  text-align: left;
  vertical-align: middle;	
  margin: 0px auto;
  padding: 0px;
  width: 920px;
  border: 0px;
   z-index: 2;
}
#ref_name_list{
  text-align: center;
  vertical-align: middle;	
  margin: 0px auto;
  width: 920px;
  border: 0px;
  padding-left: 0px;
  padding-top: 20px;
}
#systeme_name_list_a{
  text-align: left;
  vertical-align: middle;	
  margin: 0px auto;
  width: 920px;
  border: 0px;
  padding-left: 0px;
  padding-top: 5px;
}
#systeme_name_list_b{
  text-align: left;
  vertical-align: middle;	
  margin: 0px auto;
  width: 920px;
  border: 0px;
  padding-left: 0px;
  padding-top: 11px;
}

/* --- Schriften --- */
p{
	font: 10pt/12pt Verdana; 
	margin-top: 0px; 
	text-align: left;
	color: #666666;
}
.p{
	font: 10pt/12pt Verdana; 
	margin-top: 0px; 
	text-align: left;
	color: #666666;
}
.p_big{
	font: 16pt/18pt Verdana; 
	color: #666666;
}
.p_blue{
	font: 10pt/12pt Verdana; 
	color: #0054A4;
}
.p_con{
	font: 10pt/12pt Verdana; 
	color: #666666;
	text-align: justify;
}
.p_con_header{
	font: 12pt/14pt Verdana; 
	color: #666666;
}
.h_big{
	font: 18pt/22pt Verdana; 
	color: #FFFFFF;
}
a:link, a:visited {
	font: 10pt/12pt Verdana; 
	margin-top: 0px; 
	text-align: left;
	color: #666666;
	text-decoration: none;
}
a:hover {
	font: 10pt/12pt Verdana; 
	margin-top: 0px; 
	text-align: left;
	color: #063b7f;
	text-decoration: underline;
}
.a_blue:link, .a_blue:visited {
	font: 10pt/12pt Verdana; 
	margin-top: 0px; 
	text-align: left;
	color: #0054A4;
	text-decoration: none;
}
.a_blue:hover {
	font: 10pt/12pt Verdana; 
	margin-top: 0px; 
	text-align: left;
	color: #0054A4;
	font-weight: bold;
	text-decoration: underline;
}
