*{padding:0; margin:0}
body{font:normal 12px tahoma;color:#333;background:#fff url(../images/bg.gif) repeat-x}
a{text-decoration:none;color:#cc0000}
a:hover{text-decoration:underline;color:#cc0000}
a img{border:0}
#ten{height:10px;clear:both; overflow:hidden}
#five{height:5px;clear:both; overflow:hidden}
#one{height:1px;clear:both; overflow:hidden}
.bold{font-weight:bold}
.orange{ color:#FF6600}
.red{color:#e80c0e}
.blue{color:#0877c7}
.under{ text-decoration:underline}
.right{float:right}
.left{float:left}
.data{font:normal 10px tahoma; color:#aeb9bd}
.big, h2{font:normal 12pt arial; color:#000}
.bigger{font:normal 16pt arial; color:#000}
li{margin-left:25px}
h1{font:normal 15pt arial; color:#333}
input.textfield{padding:3px; font:normal 11px tahoma; color:#333; border:#555 1px solid; margin: 2px 0; width:200px}
textarea.textareafield{padding:3px; font:normal 11px tahoma; color:#333; border:#555 1px solid; margin: 2px 0; width:300px; height:160px}


#infoMessage{border: 1px solid red; background-color: yellow; padding: 10px; font-weight: bold; text-align: center;}

#wrapper {margin: 0 auto;width:980px;}
#top{background:#f5f4d8 url(../images/bg.gif) repeat-x; float:left}
#header {width:980px;float:left;height:310px;}
#header #logo{margin: 10px 0 0 0; float:left}
#header #login{float:right; background:url(../images/bg_login.gif) no-repeat; width:333px; height:54px; padding: 1px 0 0 10px; font:normal 11px tahoma}
#header #login input.login{ background:url(../images/input_login.gif) no-repeat; width:131px; height:14px; border:0; padding:1px; font:normal 10px tahoma; color:#666}
#header #login input.ok{ background:url(../images/btn_login.gif) no-repeat left center; width:41px; height:20px; border:0; cursor:pointer}
#header #buttons{margin: 30px 0 0 0; float:left; width:300px}
#header #buttons a{display:block; margin:7px 0 0 0}
#header #banner{float:right; margin:20px 0 0 0}

#menu{width:980px;float:left;}
#menu a{float:left; display:block; font:normal 12pt arial; padding:9px 10px; color:#fff;}
#menu a:hover, #menu a.selected{ background:#9a0706; text-decoration:none}


#home{width:980px;float:left;}
#home #left{width:530px;float:left;}
#home #left #head{ background:url(../images/main_head.gif) no-repeat; width:523px; height:11px; margin:10px 0 0 0}
#home #left #foot{ background:url(../images/main_foot.gif) no-repeat; width:523px; height:11px}
#home #left #main{ background:url(../images/main_bg.gif) repeat-y; padding:0 10px}
#home #left .news{font:normal 11px tahoma}


#home #right{width:440px;float:right;}
#home #right #head{ background:url(../images/main2_head.gif) no-repeat; width:438px; height:9px; margin:10px 0 0 0}
#home #right #foot{ background:url(../images/main2_foot.gif) no-repeat; width:438px; height:9px}
#home #right #main{ background:url(../images/main2_bg.gif) repeat-y; padding:0 10px}
#home #right #main #produkt{ background:url(../images/prod_bg.jpg) no-repeat; width:133px; height:120px; float:left; text-align:center; padding:6px 0 0 0; margin: 0 6px 6px 0}
#home #right #main #produkt a{color:#fff; text-decoration:underline; font:normal 11px tahoma}
#home #right #main #produkt a:hover{color:#fff; text-decoration:none}
#home #right #main #produkt #foto{ width:120px; height:93px; text-align:center; background:#fff; margin: 4px 0 0 6px; padding: 5px 0 0 0}
#home #right #main a.pdf { display:block; background:url(../images/ico_pdf.jpg) no-repeat; padding: 0 0 0 25px; line-height:20px}


#leftcolumn {width:285px;float:left; margin: 10px 10px 0 0}
#leftcolumn #head{ background:url(../images/left_head.gif) no-repeat; width:281px; height:11px;}
#leftcolumn #foot{ background:url(../images/left_foot.gif) no-repeat; width:281px; height:11px}
#leftcolumn #main{ background:url(../images/left_bg.gif) repeat-y; padding:0 10px}
#leftcolumn #main a{display:block; font:normal 12pt arial; color:#333; background:url(../images/arrow.gif) no-repeat left 8px; padding:6px 0 6px 22px; border-bottom:#fff 1px solid;}
#leftcolumn #main a:hover, #leftcolumn #main a.selected { text-decoration:none; color:#cc0000}

#leftcolumn #main a.sub{font:normal 12px tahoma; color:#cc0000; background:none}
#leftcolumn #main a.sub:hover, #leftcolumn #main div a.selected{color:#333}


#rightcolumn {float:left; width:680px; margin: 10px 0 0 0}
#navi{font:normal 14pt arial; color:#999; margin: 0 0 10px 0}


#footer {clear:both; border-top:#ccc 1px solid; padding:10px 0 0 0; margin: 0 0 10px 0; width:980px; font:normal 11px tahoma; color:#666}
#footer a{color:#999}
#footer a:hover, #footer a.selected{color:#777; text-decoration:none}

#gallery {float: left; padding-right: 10px;}