body{font:12px Tahoma, Arial, sans-serif; margin:0;  padding:0;  background:#FBC100; _height:100%}
	

img{border:0px}
br.clear{clear:both}
form{ margin:0px;}
input, select, textarea{font:11px Tahoma, Arial, sans-serif; border:1px solid #A3A7AA; margin-bottom:9px; padding:3px; }
textarea{font:11px Verdana, Arial, Helvetica, sans-serif; padding:14px;}


a{color:#00A6EB;}
a:hover{text-decoration: none;}

.root{background:#fff url(/imgs/bg_t.jpg) repeat-x left top;}
.main{width:900px; margin:0 auto;  position:relative; padding-bottom:60px;}
.topbanna { height:180px; text-align:center; font-size:14px;}
.topbanna img{ height:98px; margin:22px 0 17px 0; }
.topbanna[class] img{ margin-bottom:14px;}


.menu{background:url(/imgs/menu_bg.gif) no-repeat 0px 35px; height:90px; text-align:center;}
.menu img{ margin:0 2px;}
.menu img.act{position:absolute; margin:6px 0px 0px 6px;}

.maincontent { height:200px; min-height:200px;} 
.maincontent[class] { height:auto;} 
.maincontent a{ color:#FF9000;}
h1{ margin:0px; padding:8px 0 8px 0;}
h2{ margin:0px; padding:6px 0 16px 0; color:#aaa}
h3{ margin:0px; padding:0px 0 25px 0;}
p{ margin:0px; padding:0 0 18px 0;}
.center{text-align:center}
ul{ list-style:none; padding:0; margin:0;}
ul li{ list-style:none; padding:0 0 22px 22px; margin:0; background:url(/imgs/li.gif) no-repeat 0px 3px; }
strong{ color:#FFC000;}

/*---------------------------*/
.date{font-size:11px; padding:5px 0;}
.decs{ width:560px; float:left; font:11px/18px Verdana, Arial, Helvetica, sans-serif; }
.vote{ background:url(/imgs/box_vote.jpg) no-repeat left top; padding-top:17px; width:324px; height:136px; text-align:center; float:right; }
.vote img{ margin:9px 0px 45px 0px;}
.vote a {font-weight:bold; font-size:11px;}
.vote img.comm{ margin:0px 2px -6px 0px;}

.sep{background:url(/imgs/dot_h.gif) repeat-x 0px 23px; clear:both; padding:3px 0;}
.sep b{background:url(/imgs/bannan.gif) no-repeat; display:block; width:92px; height:52px; margin:0 auto;}


/*---------------------------*/
.cform label{ display:block; float:left; width:55px; padding-top:2px;}
.cform input{ float:left; width:110px; margin-bottom:11px;}
.cform span{ color:#FB8E00;}
.cform .mr{ margin-right:14px;}
.cform textarea{width:330px; height:170px;}
.cform button{background:url(/imgs/but_senden.gif) no-repeat; float:right; width:146px; height:45px; border:0; cursor:pointer;}



/*---------------------------*/
.home{height:420px}
.home_l{ position:absolute; left:50px; top:204px;}
.home_c{ position:absolute; left:269px; top:193px;}
.home_r{ position:absolute; left:630px; top:204px;}



/*---------------------------*/
.box1{background:url(/imgs/box_f.gif) repeat-y; height:1px; min-height:1px}
.box1 div{background:url(/imgs/box_t.gif) no-repeat top;}
.box1 div div{background:url(/imgs/box_b.gif) no-repeat bottom; height:100px; min-height:100px; padding:24px 36px;}
.box1[class], .box1[class] div div{height:auto}

.box1 blockquote{ width:215px; position:relative; float:left; margin:0; padding:0 7px;}
.box1 blockquote img.banner{ position:absolute; left:0px; top:40px; }
.box1 blockquote h4{ font-size:24px; color:#5C5B60; margin:0; padding:0px 0 170px 0; text-align:center; }
.box1 blockquote p{ padding:0 0 20px 0; position:relative;  }
.box1 blockquote p b{ padding-left:20px; }
.box1 blockquote input{ float:left; margin-bottom:3px; border:0; }
.box1 blockquote label, .box1 blockquote em{ display:block; float:left; padding:2px 0 0 7px; cursor:pointer; font-style:normal; }
.box1 blockquote label span, .box1 blockquote span em{ display:block; float:left; width:72px;}
.box1 span.vsep{ display:block; float:left; width:70px; height:570px; margin:40px 0 60px 0; background:url(/imgs/dot_v.gif) repeat-y center top; }

#sum { text-align:center; padding:0px 0 8px 0; font-size:12px;  font-weight:normal;}
#netto b { font-weight:normal;}
#ust b { font-weight:normal;}
#brutto { text-align:center; padding:0px 0 35px 0; font-size:14px; font-weight:bold;}
div#netto, div#ust { display: inline; }

blockquote.block1 {width:550px; float:left; position:relative; margin:0; padding:0 10px 0 0;}
blockquote.block1 img.avatar { position:absolute; top:5px;}
blockquote.block1 h5 {font-size:14px; padding:6px 0 12px 99px; margin:0;}
blockquote.block1 p{ padding:0px 0 18px 99px; margin:0;}
blockquote.block1 textarea{width:511px; height:276px;}
.box1 span.vsep.block1{ height:350px; margin:109px 0 40px 0;}

blockquote.block2 {width:180px; float:right; position:relative; margin:0; padding:0;}
blockquote.block2 img.avatar { position:absolute; top:5px; left:-78px;}
blockquote.block2 h5 {font-size:14px; padding:6px 0 12px 0px; margin:0;}
blockquote.block2 p{ padding:0px 0 18px 0px; margin:0;}
blockquote.block2 button{width:169px; height:34px; border:0; cursor:pointer; margin:0 0 3px 0;}
blockquote.block2 button.browse{ background:url(/imgs/but_browse.gif) no-repeat; }
blockquote.block2 button.add{ background:url(/imgs/but_add.gif) no-repeat; }

blockquote.block2 span{font-size:11px;}
blockquote.block2 #files_pole{ display:block; border:1px solid #A3A7AA; margin-bottom:4px; padding:3px; height:14px; width:163px; background:#fff; overflow:hidden; white-space:nowrap;}
blockquote.block2 #files_path{ position:absolute; width:169px; height:34px; overflow:hidden; filter: Alpha(opacity: 0); opacity: 0;  cursor:pointer; }
blockquote.block2 #files_path input{ font-size:40px; position:absolute; right:0; cursor:pointer;}
blockquote.block2 #files_path[id] input{position:relative; float:right; }
blockquote.block2 #files_path[id] input{.position:absolute; }
blockquote.block2 .max{font-size:11px; display:block; text-align:center; padding:1px 0;}
blockquote.block2 #files_block{display:block; border:1px solid #A3A7AA; margin-top:4px; padding:3px; height:222px; width:163px; background:#fff;}
blockquote.block2 #files_block span{display:block; background: url(/imgs/ico_doc.gif) no-repeat 3px 3px; width:142px; overflow:hidden; white-space:nowrap; position:relative; padding:4px 0 5px 20px;}
blockquote.block2 #files_block span img{ position:absolute; top:4px; right:0; cursor:pointer;}


.block_agb{float:left; width:492px; padding:0 0 0 8px;}
.block_agb div{ overflow:auto; height:253px; padding:12px; border:1px solid #eee; background:url(/imgs/bg_agb.gif) repeat-x left top;}
.block_agb div h6{ font-size:14px; padding:12px 0 12px 0; margin:0; }
.block_agb div p{ font-size:11px; line-height:15px; padding:0 0 15px 15px; color:#777;}

.block_kav{float:right; width:364px; line-height:18px; }
.block_kav{float:right; width:364px; }
.chb{margin-bottom:0px; border:0;}

button.weiter{width:160px; height:114px; border:0; cursor:pointer; margin:0 0 3px 0; background:url(/imgs/but_weiter.gif) no-repeat; }



.box1 .cform{padding-top:40px; padding-bottom:60px;}
.box1 .cform label{ width:150px; padding-top:2px;}
.box1 .cform input{ width:200px; margin-bottom:11px;}
.box1 .cform .mr{ margin-right:105px;}


/*---------------------------*/
.box2{background:url(/imgs/box2_f.gif) repeat-y; width:443px; height:460px; min-height:460px}
.box2 div{background:url(/imgs/box2_t.gif) no-repeat top;}
.box2 div div{background:url(/imgs/box2_b.gif) no-repeat bottom; height:390px; min-height:390px; padding:35px 40px;}
.box2[class], .box2[class] div div{height:auto}

.box2.l{float:left}
.box2.r{float:right}

.box2.r div div{ text-align:center;}
.box2.r div div img{ margin:11px 0 11px 0;}


/*---------------------------*/
.foot{background:url(/imgs/foot_sep.gif) repeat-x left top;}
.foot div{background:url(/imgs/monkey.gif) no-repeat center 67px; width:900px; height:150px; padding-top:28px; margin:0 auto; text-align:center; color:#010100; font-size:11px;}
.foot div a{ color:#010100;}
.foot div img{ margin:0 0 -11px 0;}

#loading{position:absolute; top:0; left:0; width:100%; height:100%; z-index:201; overflow:hidden; height:0;   }
#loading[id]{position:fixed;}
#loading span{position:absolute; top:0; left:0; width:100%; height:100%; background:#fff; opacity:0.50; filter: Alpha(opacity:50); }
#loading div{position:absolute; top:0; left:0; width:100%; height:100%; background:url('/imgs/loading.gif') no-repeat center center;  }

/* -- nab -- */
.ratingblock { margin-top: 10px; }
.ratingblock ul { margin: 0 auto; padding: 0; }

.chk { float: left; }
p.agbblock {
	width: 470px;
	margin: 0 auto;
	text-align: center;
}


