@charset "UTF-8";

#current{
	
	  color: white;
	  background-image: url(../images/leftnavi_bg_ro.gif);
	  background-repeat: repeat-x;
	  text-decoration: none;
}


body{
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	width: 100%;
	margin: auto;
}

a{

	text-decoration: none;
}

a img{

	border: 0px solid black;
}

.vnav{
	
 width: 225px; 
 list-style: none; 
 float: left; 
 margin-left: 0px;  
 margin-top: 55px;
}

.vnav li{
	
	margin-left: 0px; padding: 0px; width:212px;
	 
}

.vnav li a{
	
  width: 212px;
  height: auto;
  padding: 6px 0px 5px 13px;
  line-height: 13px;
  background-color: #FFFFFF;
  border-top: 1px solid #D6E0EB;
  color: #336699;  
  font-size: 11px;
  display: block;
  text-decoration: none;
}


.vnav li p{
	
  width: 212px;
  margin-top: 0px;
  height: auto;
  padding: 6px 0px 5px 13px;
  line-height: 13px;
  background-color: #FFFFFF;
  border-top: 1px solid #D6E0EB;
  font-size: 11px;
  display: block;
  color: #336699;
  text-decoration: none;
  
}

.vnav li a:hover{
	
	  color: white;
	  background-image: url(../images/leftnavi_bg_ro.gif);
	  background-repeat: repeat-x;
}
.vnav li a:active{
	
	 color: white;
	  background-image: url(../images/leftnavi_bg_ro.gif);
	  background-repeat: repeat-x;
}

.sub_vnav{
	width: 225px; 
	float: left; 
	margin-left: 0px; 
	border-bottom: none; 	 
}

.sub_vnav ul{
	width:212px;
}
.sub_vnav li{
	width:212px;
}

.sub_vnav li a{
	
  width: 212px;
  height: auto;
  line-height: 13px;
  background-color: #FFFFFF;
  border-top: none;
  color: #336699;
  font-size: 11px;
  display: block;
  text-decoration: none;
  margin-left: 10px;
}

.sub_vnav li a:hover{
	
 color: white;
  background-image: url(../images/leftnavi_bg_ro.gif);
  background-repeat: repeat-x;
}
.sub_vnav li a:active{
	
 color: white;
  background-image: url(../images/leftnavi_bg_ro.gif);
  background-repeat: repeat-x;
}

#documents a{
	  text-decoration: underline;
}

#documents a:hover{
	text-decoration: none;
}


#contact{
 margin-top: 10px; 
 margin-left: 20px;
 margin-bottom: 20px;
 width: 222px; 
 float: left; 
 border: 1px solid #b6b6b6; 
 overflow: hidden;
}

#contact h1 img{
	margin-left: -8px;
	margin-right: 4px;
	margin-top: -8px;
	margin-bottom: -10px;
	vertical-align: middle;
}

#contact h1{
	margin-top: 0px;
	vertical-align: middle;
	border-bottom: 1px solid #b6b6b6; 
	background-image: url(../images/kontaktbg.gif); 
	font-size: 14px; 
	color: white; 
	font-family: Verdana;
	font-weight: bold; 
	margin-bottom: -20px;
	padding: 5px;
}

#contact p{

    color: #336699;	
	padding: 10px 10px 10px 10px;
	line-height: 20px;
	font-size: 8pt;
}

#contact a{
	
	color: #336699;
}

#contact ul{
	
 	list-style-image: url(../images/arrow_icon_extern.gif);
	margin-top: -10px;
	margin-left: 30px;
	margin-bottom: -30px;
	font-size: 8pt;
}


.content{
	
 margin: auto; 
 float: left; 
 width: 500px; 
 height: auto;
 
}

.content h1{
	
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 10px;
	font-family: Georgia, Times New Roman, serif;
  	color: #336699;
  	margin-bottom: 10px;
  	margin-top: 10px;
  	font-size: 14pt;
  	border-bottom: 1px solid #99b2cc;
}

.content a{
	color: #003366;
}

.content a:visited{
	color: #003366;
}

.content h2{
	
	font-size: 10pt;
	color: #003366;
	font-weight: bold;
	margin-bottom: 15px;
	padding-left: 20px;
	padding-right: 20px;
}

.content p{
	padding-left: 20px;
	padding-right: 20px;
	line-height: 16px;
	text-align: left;
	font-size:	9pt;
}

.content ul{
	list-style-image: url(../images/arrow_icon_extern.gif);
		padding-right: 20px;
	line-height: 20px;
}

.content hr{

	border-bottom: 1px solid #336699;
	height: 1px;
}

.content img{

	padding-left: 20px;
	padding-right: 20px;
}

.content table tr th, .content table tr td{
	border: 0px solid black;
	text-align: left;
	padding-left: 20px;
}

.teaser{
 margin-top: 23px; 
 width: 222px; 
 float: left; 
 margin-left: 0px; 
 border: 1px solid #b6b6b6; 
 overflow: hidden;
}

.teaser h1 img{
	margin-left: -8px;
	margin-right: 4px;
	margin-top: -8px;
	margin-bottom: -10px;
	vertical-align: middle;
}

.teaser h1{
	margin-top: 0px;
	vertical-align: middle;
	border-bottom: 1px solid #b6b6b6; 
	padding: 10px 10px 10px 10px; 
	background-image: url(../images/hdr.jpg); 
	font-size: 14px; color: #666666; 
	font-family: Georgia, Times New Roman, Serif; margin-bottom: -20px;
}

.teaser p{

	padding: 10px 10px 10px 10px;
	line-height: 16px;
	font-size: 8pt;
}

.teaser a{
	
	color: #003366;
}

.teaser ul{
	
 	list-style-image: url(../images/arrow_icon_extern.gif);
	margin-top: -10px;
	margin-left: 30px;
	margin-bottom: -30px;
	font-size: 8pt;
}

.content form fieldset{

	border: 0px solid black;
	padding: 20px;
}