/* Template by www.internet-Service-Willingen.de *//* *** based on a template by miss monorom www.intensivstation.ch *** *//* css released under Creative Commons License -  http://creativecommons.org/licenses/by/2.0/deed.en  *//* force scrollbar, if necessary */html {overflow-y: scroll;}body {background-color: #CCCCCC;font-size: 14px;font-family: Arial, Verdana, SunSans-Regular, Sans-Serif;color:#000000;padding:0px;margin:0px;}a {color: #FF0000;outline: none; }a:visited {color:#FF0000;}a:hover {color: #595959;}a:active { color:#000000;}h1 {color: #595959;font-size:16px;font-weight: bold;padding: 5px 10px;margin:0px;}#slogan1 h1, #slogan2 h1 {color: #7B8EAD;font-size:16px;font-weight: bold;padding: 5px 10px;margin:0px;}h2 {color: #595959;font-size:14px;font-weight: bold;padding: 5px 10px;margin:0px;}h3 {font-size: 14px;color: #595959;font-weight: normal;background-color: #ffffff;text-decoration: underline;padding:5px 10px 0px;margin:0px }h4 {color: #595959;font-size:14px;font-weight: bold;padding: 5px 10px;margin:0px;}img {border-color: #ffffff;}/* ---------- container centers the layout-------------- */#container {width: 970px;padding:0px;margin: 0px;margin-left: auto;margin-right: auto;background-color: #FFFFFF;} #top {width: 930px;height: 30px;margin-left: 20px;margin-right: 20px;background-color: #FFFFFF;border-bottom:1px #FF0000 solid;} /* ----------banner for slogan and logo-------------- */#banner {height: 205px;text-align: left;background: url(bg_banner.png) no-repeat;padding: 0 0 0 0;margin: 0px;}#slogan1 {float: left;width: 450px;margin: 0 0 0 0;padding: 133px 0px 0px 19px;color: #595959;}#slogan2 {float: left;width: 490px;margin: 0 0 0 0;padding: 0px 0px 0px 19px;color: #595959;}#logo {float: right;width: 147px;height: 110px;padding: 10px 20px 80px 0px;margin: 0px;}/* ----------outer and inner----------------- */#outer { border-left: solid 200px #ffffff;  /* color for left column  */ background-color: #ffffff; /* color for right column  */ padding-top: 15px;} #inner{margin:0px;width:100%;background-color: #FFFFFF;} /* --------------left navigavtion------------- */#left {min-height:480px;height:auto !important;  /* for modern browsers */height:480px;  /*for IE */width:220px; float:left; position:relative; margin-left:-200px; margin-right:1px;}#menu1 {font-size: 14px;padding: 20px 0 0 20px;}#left a {color: #FF0000;font-weight: normal;text-decoration: none;}#left ul {list-style: none;text-align: left;font-weight: bold;text-decoration: none;margin: 2px 0 0px 9px;padding: 0;}#left ul a:hover {text-align: right;color: #595959;}#left ul li ul  {font-size: 12px;padding: 0 0 0px 15px;}#left ul.menu-top  li{font-size: 14px;margin: 10px 0 10px 0;}#search {font-size: 11px;color: #595959;text-align: left;background-color: #ffffff;padding: 10px 10px 3px 25px;margin: 0px;}#search input {color: #595959;font-size: 11px;background: #ffffff;outline: none;}.highlight {font-weight: bold;background-color: #DFDFDF;}/* -----------------anytopics--------------------- */#anytopics{ float: right; width: 220px;margin: 0px; font-size: 12px;padding: 0px 10px 0px 10px;}#anytopics a{ padding: 0px 0px 0px 10px;}/* -----------------content--------------------- */#content{ position: relative; margin: 0px; padding: 0px 10px 10px 15px;}p{padding: 5px 10px;margin:0px;}#content input {color: #595959;font-size: 11px;background: #ffffff;}/*  ----------------content ul---------------------- */ #content ul {list-style-type: disc;}/*  ----------------sitemap---------------------- */ #content .sitemap{list-style-type: square;}#inner_footer {clear:left;padding:0px;margin:0px;text-align: center;}#inner_print {clear:left;padding:0px;margin:0px;text-align: center;}#bottom {clear:left;height: 30px;margin: 0 20px 0 20px;text-align: center;border-top:1px #FF0000 solid;}/* ----------bottom menu----------------- */#menu2 {text-align: center;list-style: none;font-size: 12px;font-weight: normal;text-decoration: none;vertical-align: top;background-color: #ffffff;padding: 5px 20px 5px 10px;margin: 0px;}#menu2 ul{text-decoration: none;list-style: none;font-weight: normal;vertical-align: top;background-color: #ffffff;padding: 0px;margin: 0px;}#menu2 a{color: #595959;text-decoration: none;list-style: none;font-weight: normal;vertical-align: top;background-color: #ffffff;padding: 0px;margin: 0px;}/*  ----------------footer---------------------- */ #footer, #footer a {font-size: 10px;color: #595959;text-decoration: none;font-weight: normal;vertical-align: top;padding: 0px;margin: 0px;text-align: center;}