
* { /* Mit Universalselektor die Polsterungseigenschaften aller (Block-)Elemente auf null setzen */
margin: 0; padding: 0; outline: 0 }

body {
text-align: center; /* Für IE 5.01 & 5.5, um die Box #wrapper horizontal zu zentrieren */
}

html, body {
height: 100%; /* Anzeigebereich in der Vertikalen auf 100% strecken */
font-family: Arial, Verdana, Helvetica, sans-serif;
/* color: 000; */
background-color: #FFF;
background: url(../_img/bg.gif) no-repeat top center;
}

div {
text-align: left; /* text-align:center wieder aufheben, damit DIV-Inhalte linksbündig ausgerichtet sind */
}

div#wrapper {position: relative; margin: 0 auto;
width: 934px; padding: 0;
min-height: 100%; /* Mindesthöhe in modernen Browsern */
height: auto !important; /* !important-Regel für moderne Browser */
height: 100%; /* Mindesthöhe in IE (<7) */
}

div.header {float: left; width: 934px; height: 120px; margin: 0 0 0 0; padding: 0 0 0 0;
background: url(../_img/bg_header.gif) no-repeat top center;}

div.navi_top {float: left; text-align: right; width: 934px; height: 50px; margin: 0 0 0 0; padding: 0 0 0 0;
background: url(../_img/bg_navi_top.gif) no-repeat top center;}

div.navi_left {float: left; width: 200px; height: 500px; height: 720px;
background: url(../_img/bg_navi_left.gif) no-repeat top center; padding-top: 45px;}

div.content {float: left; width: 512px; height: 720px;
background-color: #FFF; padding-top: 38px;}

div.content ul {font-size: 11px;color: #666666; padding-left: 60px;}

div.content h1 { font-size: 16px;color: #666666; padding: 15px 0px 5px 30px;}
div.content h3 { font-size: 14px;color: #666666; padding: 15px 0px 5px 30px;}
div.content h4 { font-size: 14px;color: #666666; padding: 0px 0px 5px 30px;}

table {font-size: 11px;color: #666666; padding: 15px 0px 5px 30px;}
table.content_list {font-size: 11px;color: #666666; padding: 15px 0px 5px 0px;}

div.news {float: left; width: 222px; height: 720px;
background: url(../_img/bg_news.gif) no-repeat top center; padding-top: 40px;}

div.news h2 { padding: 10px 0px 5px 20px;}


div#wrapper_footer {clear: both; width: 100%; padding: 0; background-color: #000; height: 200px;}
div.footer {position: relative; margin: 0 auto; width: 934px; text-align: right; width: 934px; height: 60px;}


ul.navi_top {margin: 0;padding: 0;padding-right: 30px; padding-top: 20px;}
li.navi_top {list-style-type: none; display: inline; font-size: 12px;}

ul.navi_left {margin-left: 27px; padding: 0;}
li.navi_left {list-style-type: none; font-size: 12px; padding-top: 5px;}
input.content_form{font-size: 14px; color: #000; width: 150px;}
select.content_form{color: #666666}

ul.footer {margin: 0;padding: 0;padding-right: 20px;padding-top: 10px;}
li.footer {list-style-type: none; display: inline; font-size: 11px; color: #A2A273;}

p.content_txt {font-size: 11px;color: #666666; padding-left: 30px; padding-right: 25px;}
p.content_list {font-size: 11px;color: #666666; padding-left: 45px; padding-right: 25px;}
p.news_txt {font-size: 11px;color: #666666; padding-left: 20px; padding-right: 30px;}
p.content_flash {font-size: 11px;color: #666666; padding-left: 25px; padding-right: 10px;}
p.navi_flash {font-size: 11px;color: #666666; padding-left: 30px; padding-right: 20px;}

div.navi_top a {color: #666; text-decoration: none;}
div.navi_top a:hover {color: #FFF; text-decoration: none; background-color: #A2A273;}

div.navi_top a.current {color: #FFF; text-decoration: none; background-color: #A2A273;}
div.navi_top a.current:hover {color: #FFF; text-decoration: none; background-color: #A2A273;}

div.navi_left a {color: #666; text-decoration: none;}
div.navi_left a:hover {color: #A2A273; text-decoration: none;}

div.header a {color: #666; text-decoration: none;}
div.header a:hover {color: #A2A273; text-decoration: none;}

div.content a {color: #A2A273; text-decoration: underline;}
div.content a:hover {color: #717650; text-decoration: underline;}



