/* Wichtige Farben

*/

/*  ALLGEMEINES */
*{margin:0;padding:0;border:0}
html{overflow:scroll}
html, body, div, p, h1, h2, h3, ul, ol, span, a, table, td, form, img, li ,select, textarea, input,option
{ margin: 0; padding: 0; font-family:  Verdana, Geneva, Helvetica, sans-serif; font-size:11px; color:#585858; }
select,option{font-size:11px}
option{padding: 0 1px}
body { text-align:center }
ul { padding-left:15px }
td { vertical-align:top }
html, body { font-size: 101%; }
html{background:none; background-repeat:repeat-x;background-color:#fff}
a:link { color: #000000; text-decoration: none; }
a:visited { color: #000000; text-decoration: none; }
a:hover { color: #585858; text-decoration: underline; }
a:active { color: #000000; text-decoration: none; }
strong { font-weight: bold; }
.c { clear: both; height:1px; overflow:hidden; }
.center { text-align: center; }
img { border: 0; }
.right { text-align: right; }
.top { vertical-align: top; }
h1 { font-weight:bold; color:#f8ad0c;font-size:12px }
p, ul {  }
textarea, input{border:1px solid #939393;}
input[type=checkbox]{border:0}
td,tr{height:10px;overflow:hidden}
textarea{overflow:auto;color:black}
input{color:black;border:1px solid #555;}
input[type=checkbox]{border:0px;height:12px;width:12px;overflow:hidden;margin-right:2px}
.smaller{font-size:10px}
.padding_11_9{padding:11px 9px}
.padding_0_9{padding:0px 9px}
.padding_0_0{padding:0px 0px}
.greydots{background:url(../img/greydots.jpg) repeat-x;height:1px;overflow:hidden}
#seite { width:980px; text-align:left; margin:0px auto;}
#header {}
.absolute_wrapper{position:absolute;left:50%;width:980px;margin-left:-490px}

#left{width:185px;background:#e1e1e1;margin-left:40px;float:left;line-height:17px}
#navi a:link,#navi a:visited,#navi a:hover,#navi a:active {display:block;margin:0;padding:0; border-bottom:1px solid white; }

#middle{width:455px;padding-left:35px;float:left;line-height:17px}
#right{width:221px;float:right;}
#newsbox_top{background:url(../img/news_bg_top.jpg) no-repeat;width:120;padding:32px 40px 5px 8px;line-height:15px }
#newsbox_bottom{background:url(../img/news_bg_bottom.jpg) no-repeat;width:170;height:4px}

#cont_img{float:right;width:264px;text-align:right}

.yellow{color:#f9c330}
.yellow_bg2{background:url(../img/yellow_bg2.jpg) repeat-x #f9c330;color:black;padding: 2px 4px 2px 3px;display:inline}
.yellow_bg{background:url(../img/yellow_bg.jpg) repeat-x #f9c330;color:black;padding: 2px 4px 2px 3px;display:inline}
.teaser{margin-top:5px}

.td_2 {width:220px; height:30px; padding:5px; border:1px solid white}
