/*-----------------------------
  gobal Style-Sheet Definitions
  ---------------------------*/

body{
	background:url(/img/hg_main.gif) repeat-x #E1E1E1;
	margin:0px; padding:0px;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#000000;
	text-align: center;
	}
	
#outer_top {
  background:url(/img/hg_top.jpg) no-repeat top left;
  margin:0px auto; margin-top: 20px;
  width: 977px; height:188px; overflow:hidden;
  }
  
#outer_middle {
  background:url(/img/hg_middle.gif) repeat-y left;
  position: relative; margin:0px auto; width: 977px;
  padding-bottom: 20px;
  }  
  
#outer_bottom {
  background:url(/img/hg_bottom.gif) no-repeat top left;
  margin:0px auto; width: 977px; height: 12px; overflow: hidden;
  }  

#outer_footer { margin:0px auto; width: 977px; overflow: hidden; text-align: center; }  
  
#topmenue { float:right; margin: 10px 40px 0px 0px; text-align:left; overflow:hidden; }
#topmenue ul li{ list-style-type: none; color:#616B70; display: inline; }
                          
#topmenue a:link {text-decoration:none; color:#616B70;}
#topmenue a:visited {text-decoration:none; color:#616B70;}
#topmenue a:hover {text-decoration:none; color:#8D9396;}
#topmenue a:active {text-decoration:none; color:#616B70;}

#headlines { float:right; margin: 20px 40px 0px 0px; text-align:right; overflow:hidden; }
#headlines p.headline { margin:0px; font-size:200%; font-weight:bold; color:#000000;}
#headlines p.subline { margin:5px 0px 0px 15px; font-weight:bold; font-size:140%; font-weight:bold; color:#8D9396; }


#main_menue { float:left; margin-top: 30px; width: 255px; height:300px; text-align:left; overflow:hidden; }
#main_menue ul.lvl_1 li{ list-style-type: none; font-size:115%; padding-bottom:15px; }
#main_menue ul.lvl_2 { padding-left: 15px; }
#main_menue ul.lvl_2 li{ list-style-type: none; font-size:110%; padding-bottom:0px; padding-top:8px; }

#main_menue a:link {text-decoration:none; color:#616B70;}
#main_menue a:visited {text-decoration:none; color:#616B70;}
#main_menue a:active {text-decoration:none; color:#616B70;}
#main_menue a:hover { text-decoration: underline; color:#F29407;}  


#main_left { float:left; margin:30px 0px 0px 0px; width:425px; text-align:left; }
div.downloadbox_left  { float:left; width:196px; height: 160px; }
div.downloadbox_right { margin-left: 220px; width: 196px; height: 160px; }
div.dwnl_headline { background:url(/img/hg_headline_teaser.gif) no-repeat; height:23px; padding:5px 0px 0px 15px; color: #616B70; font-size:130%; font-weight:bold; }
div.dwnl_txtbox { background:url(/img/hg_dwnl_txt.gif) top repeat-x; padding: 5px; overflow:hidden; }
div.dwnl_img { float: right; }
div.dwnl_txt { margin:10px 75px 0px 0px; color:#616B70; font-size:100%; }
div.dwnl_linkbox { height: 20px; background:url(/img/hg_dwnl_link.gif) bottom repeat-x; }
div.dwnl_link { padding: 3px 0px 0px 10px; }
div.dwnl_link a:link {text-decoration:none; color:#ffffff;}
div.dwnl_link a:visited {text-decoration:none; color:#ffffff;}
div.dwnl_link a:hover {text-decoration:none; color:#616B70;}
div.dwnl_link a:active {text-decoration:none; color:#ffffff;}

#main_right { margin:0px 0px 0px 710px; text-align:left; padding-top:40px; width:240px; }
#news_headline { margin-left:10px;  }
#newsbox_top { background:url(/img/hg_news_top.gif) no-repeat; width:235px; height:15px;}
#newsbox_mid { background:url(/img/hg_news_mid.gif) repeat-y; width:235px; min-height:200px; }
#newsbox_mid_small { background:url(/img/hg_news_mid.gif) repeat-y; width:235px; min-height:20px; }
#newsbox_bot { background:url(/img/hg_news_bot.gif) no-repeat; width:235px; height:14px;}

#main_right table { 
  margin: 0px 10px 0px 10px; 
  color:#616B70; 
  font-size:110%;
  line-height: 150%;
  
  
  
  }







div.newsblock { width:200px; margin:0px auto; text-align:center; padding-bottom:5px; }
div.newsblock div.news_header { font-size:100%; font-weight:bold; color:#F29407; margin-bottom:2px; text-align:left;}
div.newsblock div.news_main { background: #EDEEF0; margin: 1px 0px 1px 0px;  text-align:left;}
div.newsblock div.news_line { background: #999999; height:1px; width:200px; margin:0px; padding:0px; overflow:hidden; }
div.newsblock div.news_headline { margin:0px; padding:2px 2px 2px 2px; font-size:110%; font-weight:bold; color:#465057; }
div.newsblock div.news_infotxt { margin:0px; padding:2px 2px 2px 2px; font-size:110%; font-weight:normal; color:#465057;}
div.newsblock div.news_link { width:195px; text-align:right; padding:5px 0px 2px 0px; }
div.newsblock div.news_link a:link {text-decoration:none; color:#616B70; font-weight:bold;}
div.newsblock div.news_link a:visited {text-decoration:none; color:#616B70; font-weight:bold;}
div.newsblock div.news_link a:hover {text-decoration:none; color:#F29407; font-weight:bold;}
div.newsblock div.news_link a:active {text-decoration:none; color:#616B70; font-weight:bold;}
div.newsblock div.news_spacer { height:10px; width:200px; }

div.news_image { width:200px; background:#E5E7EA; }
div.news_imagetxt { color:#616B70; padding:2px;}

div.news div.news_header { font-size: 100%; }
div.news div.news_headline { font-size: 130%; text-decoration: underline; font-weight: bold; }
div.news div.news_infotxt { font-size: 120%; }
div.news a:link { text-decoration:none; color:#616B70;}
div.news a:visited { text-decoration:none; color:#616B70;}
div.news a:active { text-decoration:none; color:#616B70;}
div.news a:hover { text-decoration: underline; color:#F29407;}  
div.news_pages { text-align: center; font-size: 130%; }
div.news_pages a:link { text-decoration:none; color:#616B70;}
div.news_pages a:visited { text-decoration:none; color:#616B70;}
div.news_pages a:active { text-decoration:none; color:#616B70;}
div.news_pages a:hover { text-decoration: underline; color:#F29407;} 


div.textblock { color:#616B70; font-size:120%; margin:10px 0px 20px 0px;}
div.image_right { width:180px; background:#E5E7EA; float: right; margin-left: 5px; margin-bottom: 10px; }
div.image_left { width:180px; background:#E5E7EA; float: left; margin-right: 10px; margin-bottom: 10px; }
div.imagetxt { color:#616B70; padding:2px; font-size:10px;}


#footertxt { margin:0px auto; color:#616B70;}

div.news_textblock { color:#616B70; font-size:120%; margin:10px 0px 20px 0px;}
div.news_textblock p.news_src{ color:#616B70; font-size:100%; margin:10px 0px 5px 0px; text-align:right; }
div.news_textblock p.news_txt{ color:#616B70; font-size:120%; margin:10px 0px 5px 0px; }

h1 {font-size:150%; color:#006F51; margin:0px; padding-bottom:15px; }
h2 {font-size:130%; color:#006F51; margin:0px; padding-bottom:10px; }
h3 {font-size:110%; color:#006F51; margin:0px; padding-bottom:5px;}

a:link {text-decoration:underline; color:#616B70;}
a:visited {text-decoration:underline; color:#616B70;}
a:active {text-decoration:underline; color:#616B70;}
a:hover { text-decoration: underline; color:#F29407;}  

div.vstbez { margin:0px 0px 0px 10px; padding:0px; font-size:110%; color:#616b70;}
div.vstname { margin:0px 0px 0px 50px; padding-bottom:10px; font-size:110%; font-weight:bold; color:#616b70;}

div.downl { margin:0px 0px 0px 20px; padding:0px; font-size:115%; color:#616b70;}
div.downl a:link {text-decoration:none; color:#616B70;}
div.downl a:visited {text-decoration:none; color:#616B70;}
div.downl a:active {text-decoration:none; color:#616B70;}
div.downl a:hover { text-decoration: none; color:#F29407;}  
div.downl_info { margin:5px 0px 0px 40px; padding:0px; font-size:100%; color:#616b70;}

