body {
	background: #999999 url(../global/bg.jpg) ;
	background-attachment: fixed;
}

#rahmen{ 	
 	 text-align: left;
 	 vertical-align: middle;	
 	 margin: 0px auto;
  	padding: 0px;
  	width: 784px;
}

#top { 	background: url(../global/bg_top.gif) repeat-x left top;
 	width: 784px;
	height: 154px;
	
}


#content { 	background: url(../global/bg_content.gif);
 	width: 784px;
	height: auto;
	
}










.content_head { 	
 	text-align: left;
  	float: left;	
  	margin: 0px 0px 0px 0px;
 	padding: 0px 0px 0px 129px;
 	width: 655px;
 	height: auto;
   
}
.content_head p { 
  	color: #BA0126;
	font-weight: normal; 
	font-size: 11px; 
	line-height: 16px; 
	font-family: Verdana, Arial,  Helvetica, sans-serif; 
	letter-spacing: 0px;
 	 margin: 0px 0px 10px 0px ;
  	padding: 0px 180px 0px 0px;
  	
}
.content_head h1 { 
  	color: #990000; 
	font-weight: bold; 
	font-size: 11px; 
	line-height: 16px; font-family: Verdana, Arial,  Helvetica, sans-serif; 
	letter-spacing: 0px;
  	margin: 0px 0px 10px 0px ;
  	padding: 0px 180px 0px 0px;
}

.content_head ul { 
 	margin: 10px 10px 10px 24px;
  	padding: 0px 10px 0px 24px;
  	
}
.content_head li { 
  	color: #BA0126;
	font-weight: normal; 
	font-size: 11px; 
	line-height: 17px; 
	font-family: Verdana, Arial,  Helvetica, sans-serif; 
	letter-spacing: 0px;
	 margin: 0px 0px 0px 0px ;
  	padding: 0px 180px 0px 0px;
 	
  	
}
.content_head a { 
  	color: #003366;
	font-weight: normal; 
	font-size: 11px; 
	line-height: 16px; 
	font-family: Verdana, Arial,  Helvetica, sans-serif; 
	letter-spacing: 0px;
 	
}



.ref_img_head { 	float: left;
  	width: 748px;
  	height:auto;
margin-bottom: 20px;

	
}

.ref_img { 	float: left;
  	width: 300px;
  	height: 201px;
margin-bottom: 20px;
margin-top: 5px;
	
}
.rahmen_content_ref { 	
 	text-align: left;
  	float: left;	
 	width: 100%;
 	height: auto;
   margin-bottom: 20px;
}

.content_ref { 	
 	text-align: left;
  	float: left;	
 	width: 400px;
 	height: auto;
	padding: 0px 0px 0px 0px;
   
}
.content_ref p { 
  	color: #4d4d4d;
	font-weight: normal; 
	font-size: 11px; 
	line-height: 16px; 
	font-family: Verdana, Arial,  Helvetica, sans-serif; 
	letter-spacing: 0px;
 	 margin: 0px auto;
  	padding: 0px 12px 0px 24px;
  	
}
.content_ref h1 { 
  	color: #990000; 
	font-weight: bold; 
	font-size: 11px; 
	line-height: 17px; 
	font-family: Verdana, Arial,  Helvetica, sans-serif; 
	letter-spacing: 0px;
  	margin: 0px auto;
	padding: 0px 10px 5px 24px;
}

.linkrechts { float: right;
  	color: #003366;
	font-weight: normal; 
	font-size: 11px; 
	line-height: 16px; 
	font-family: Verdana, Arial,  Helvetica, sans-serif; 
	letter-spacing: 0px;
 	 margin: 0px auto;
  	padding: 10px 20px 0px 24px;
  	
}
.link   { clear: both;
  	color: #003366;
	font-weight: normal; 
	font-size: 11px; 
	line-height: 16px; 
	font-family: Verdana, Arial,  Helvetica, sans-serif; 
	letter-spacing: 0px;
 	 margin: 0px auto;
  	padding: 0px;
  	
}

.content_ref ul { 
 	margin: 10px 10px 10px 24px;
  	padding: 0px 10px 0px 24px;
  	
}
.content_ref li { 
  	color: #4d4d4d;
	font-weight: normal; 
	font-size: 11px; 
	line-height: 17px; 
	font-family: Verdana, Arial,  Helvetica, sans-serif; 
	letter-spacing: 0px;
	padding: 5px 10px 0px 0px;
 	
  	
}


#navi{
	padding: 70px 0px 5px 129px;
	
	}

#outside{
	}
#navigation-1 {
	padding:1px 0;
	margin:0px;
	list-style:none;
	width:100%;
	height:21px;
	font:  10pt verdana, arial, helvetica;
}
#navigation-1 li {
	margin:0px;
	padding:0;
	display:block;
	float:left;
	position:relative;
	
}
#navigation-1 li a:link, #navigation-1 li a:visited {
	padding:10px 20px;
	display:block;
	text-align:left;
	text-decoration:none;
	background:#003366;
	color:#ffffff;
	height:16px;
}
#navigation-1 li:hover a, #navigation-1 li a:hover, #navigation-1 li a:active {
	padding:10px 20px;
	display:block;
	text-align:left;
	text-decoration:none;
	background:#003366;
	color:#ffffff;
	height:16px;
	border-left:0px solid #ffffff;
	border-right:0px solid #ffffff;
}
#navigation-1 li ul.navigation-2 {
	margin:0;
	padding:0px 0px 0;
	list-style:none;
	display:none;
	background:#003366;
	position:absolute;
	top:35px;
	left:-1px;
	border:0px solid #000099;
	border-top:none;
}
#navigation-1 li:hover ul.navigation-2 {
	display:block;
}
#navigation-1 li ul.navigation-2 li {
	
	clear:left;
	
}
#navigation-1 li ul.navigation-2 li a:link, #navigation-1 li ul.navigation-2 li a:visited {
	clear:left;
	background:#003366;
	padding:8px 20px;
	width:124px;
	border:none;
	border-bottom:1px solid #ffffff;
	position:relative;
	z-index:1000;
        height:auto;
}
#navigation-1 li ul.navigation-2 li:hover a, #navigation-1 li ul.navigation-2 li a:active, #navigation-1 li ul.navigation-2 li a:hover {
	clear:left;
	background:#003366;
	padding:8px 20px;
	width:124px;
	border:none;
	border-bottom:1px solid #ffffff;
	position:relative;
	z-index:1000;
}
#navigation-1 li ul.navigation-2 li ul.navigation-3 {
	display:none;
	margin:0;
	padding:0;
	list-style:none;
	position:absolute;
	left:145px;
	top:-2px;
	padding:1px 1px 0 1px;
	border:0px solid #000099;
	border-left:0px solid #000099;
	background:#ffffff;
	z-index:900;
}
#navigation-1 li ul.navigation-2 li:hover ul.navigation-3 {
	display:block;
}
#navigation-1 li ul.navigation-2 li ul.navigation-3 li a:link, #navigation-1 li ul.navigation-2 li ul.navigation-3 li a:visited {
	background:#000099;
}
#navigation-1 li ul.navigation-2 li ul.navigation-3 li:hover a, #navigation-1 li ul.navigation-2 li ul.navigation-3 li a:hover, #navigation-1 li ul.navigation-2 li ul.navigation-3 li a:active {
	background:#0066FF;
}
#navigation-1 li ul.navigation-2 li a span {
	position:absolute;
	top:0;
	left:132px;
	font-size:12pt;
	color:#fe676f;
}
#navigation-1 li ul.navigation-2 li:hover a span, #navigation-1 li ul.navigation-2 li a:hover span {
	position:absolute;
	top:0;
	left:132px;
	font-size:12pt;
	color:#ffffff;
}
#bottom { background:#ffffff;
  	margin: 0px 10px 10px 10px;
	padding: 10px 5px 10px 5px;
	float: right;
  	
}
#bottom a { background:#ffffff;
  	color: #003366;
	font-weight: normal; 
	font-size: 11px; 
	line-height: 16px; 
	font-family: Verdana, Arial,  Helvetica, sans-serif; 
	letter-spacing: 0px;
 	 margin: 0px 0px 0px 0px;
  	padding: 10px 11px 10px 5px;
	float: left;
  	
}
.stern { 
	color: #999FBD; 
	font-weight: normal; 
	font-size: 10px; 
	line-height: 17px; 
	font-family: Verdana,  Arial,  Helvetica, sans-serif; 
	letter-spacing: 0px;
}

.at { 
margin-bottom: -2px;
margin-top: 0px;
	
}


#copyright, #typovilla { display: none; }