/* Wichtige Farben

*/

/*  ALLGEMEINES */
*{margin:0;padding:0;border:0}

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: "Trebuchet MS", Verdana, Arial, sans-serif; font-size:11px;   }
select,option{font-size:11px}
option{padding: 0 1px}
body { text-align:center;color:#1f1d21; }
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: #fff; text-decoration: none; }
a:visited { color: #fff; text-decoration: none; }
a:hover { color: #aaa; text-decoration: underline; }
a:active { color: #fff; 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,h2 { font-weight:bold; color:#ce3a36;font-size:12px }
h2{color:#ee7f00}
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}
input[type=submit]{margin:0}
.smaller{font-size:11px}
table.table_padding td {padding:4px 0px 4px 10px}
#seite { width:950px; text-align:left; margin:0px auto;background:url(../img/body_bg.jpg) repeat-y; background-position:center;height:1000px;}

/* TOP */
#header { height:232px;background:url(../img/header_bg.jpg) repeat-x;text-align:center}
#meta_navi{height:18px;text-align:right;width:930px;padding-top:5px;color:white}
#meta_navi a,#meta_navi a:link,#meta_navi a:hover, #meta_navi a:visited, #meta_navi a:active{font:10px "Trebuchet MS", Verdana, Arial;color:white}
#left_shadow{height:400px;overflow:hidden;width:16px;position:absolute;left:170px;top:232px;}
#right_shadow{height:400px;width:16px;overflow:hidden;position:absolute;left:765px;top:232px;}
#topnavi{padding-left:215px;position:absolute;top:230px;width:800px}
#topnavi a,#topnavi a:link,#topnavi a:hover, #topnavi a:visited, #topnavi a:active{margin-top:-12px;display:block;float:left;height:37px;overflow:hidden;}
#topnavi img{float:left}

/* LEFT */
#left{width:185px;float:left;overflow:hidden;background:url(../img/bottom_shadow.jpg) repeat-x;padding-top:35px}
#left a,#left a:link,#left a:hover, #left a:visited, #left a:active{color:white;text-decoration:none;line-height:15px}
#left a.a_block_sortiment,#left a.a_block_marke,#left a.a_block_service{display:block;padding:4px 13px;margin-bottom:2px;font-size:12px;width:140px}

#left .note { padding-top: 1em; padding-left: 1em; }
#left .notecenter { padding-top: 1em; padding-left: 2em; }


a.a_block_sortiment{background-color:#ce3a36}
a.a_block_sortiment:hover{background-color:#dd7572}
a.a_block_marke{background-color:#c56c19}
a.a_block_marke:hover{background-color:#d6985e}
a.a_block_service{background-color:#a4231e}
a.a_block_service:hover{background-color:#bf6561}

.subnavi .a_block_sortiment{background-color:#ee7f00}
.subnavi .a_block_sortiment:hover{background-color:#e29a58}

#right a,#downloads a { font-weight:bold; text-decoration:underline; color: #626262; }

/* CONTENT */
#content{background:url(../img/cont_bg.jpg) repeat-x;width:545px;float:left;margin:0px auto;line-height:18px;padding-top:80px;padding-left:35px;}
#content a { color: #626262; text-decoration: underline; }

/* RIGHT */
#right{width:155px;float:right;overflow:hidden;padding:25px 10px 0 15px;background:url(../img/bottom_shadow.jpg) repeat-x;
		text-align:right;line-height:normal;color:#626262;}
#right h2{font-size:13px;color:#626262}
#right div{text-align:left;line-height:normal}
#right .input_login{background:#ee7f00;width:180px;height:18px;color:white;border:0;font-weight:bold;font-size:13px;padding-left:10px;border:1px solid white}
#right .input_login:hover{border:1px solid #999999;border-right:1px solid white}
#right .right_blocklink{background:#ee7f00;width:164px;padding:1px 8px;text-align:left;font-size:13px; 
		height:18px;color:white;border:0;font-weight:bold;display:block;margin-top:4px; text-decoration:none;}
#right .right_blocklink{background:#ee7f00;width:164px;padding:1px 8px;text-align:left;font-size:13px; 
		height:18px;color:white;border:0;font-weight:bold;display:block;margin-top:4px}
a.right_blocklink:hover{text-decoration:none}
.absolute_wrapper{position:absolute;left:50%;width:950px;margin-left:-475px}

.logos td { padding: 10px; }

a.centerlink { color: #626262; text-decoration: underline; }

.dock a {
  text-decoration: none;
}

#dock1 a:hover, #dock2 a:hover, #dock3 a:hover, #dock4 a:hover {
  text-decoration: none;
}

body { background: url(../img/hintergrund.gif) repeat-y center }

.png {
 behavior: url(fisheye/iepngfix.htc);
}

