/* imp Col

*/

/* P O S I T I O N */

.topbtnc{position:relative;top:7px;left:200px;z-index:1;}
.topbtncr{position:relative;top:-10px;left:561px;z-index:1;}/*left:543px*/
.topbtnr{position:relative;top:5px;left:-124px;z-index:1;}/*left:-140px*/
.toprsrch{position:relative;top:-12px;left:109px;z-index:1;}
.toprbotbtn{position:relative;top:105px;left:2px;z-index:1;}
.toprbot{position:relative;top:106px;left:33px;z-index:1;}

.toprbottxt{position:relative;top:117px;left:32px;z-index:1;}
.fxd{position:fixed;left:auto;right:auto;}

/* F L O A T */

.fll{float:left;}
.flr{float:right;}
.fln{float:none;}

.clrb{clear:both;}

/* D I S P L A Y */

div.tbl{display:table;border-collapse:collapse;}
div.trow{display:table-row;}
div.tcol{display:table-cell;}

/* B A C K G R O U N D */

*{background:transparent;}

html,body,.total,.search{background-color:#FFFFFF;}
.artmailsend{background-color:#FFFAC4;}
.colr,.colrt{background-color:#EDEDED;}

.topl{background-image:url(http://www.fagel.de/images/keyv_l.jpg);background-repeat:no-repeat;background-position:right;}
.topr{background-image:url(http://www.fagel.de/images/keyv_r.jpg);background-repeat:no-repeat;background-position:left;}

.colrbot{background-image:url(http://www.fagel.de/images/colr_bg.gif);background-repeat:no-repeat;background-position:top left;}
.colrbaru{background-image:url(http://www.fagel.de/images/barcolr_u.gif);background-repeat:no-repeat;background-position:top;}

/* F O N T S */

html,body{font-size:100.01%;}

html{font-family:Arial,Helvetica,sans-serif;} /*t r b l*/

*{font:normal normal 500 10pt/12pt Arial,Helvetica,sans-serif;}

.hdist,.col,.colr,.colrtop,.hnp{font:normal normal 300 3pt/4pt Arial,Helvetica,sans-serif;}
.footnote{font:normal normal 300 8pt/9pt Arial,Helvetica,sans-serif;}

.small{font:normal normal 400 7pt/8pt Arial,Helvetica,sans-serif;}

.formsrchinp{font:normal normal 500 8pt/10pt Arial,Helvetica,sans-serif;}
.formfld,.address{font:normal normal 500 9pt/12pt Arial,Helvetica,sans-serif;}

.hdist,.dyn{font:normal normal 700 4pt/5pt Arial,Helvetica,sans-serif;}
.formsrchsub{font:normal normal 700 8pt/9pt Arial,Helvetica,sans-serif;}
h3,.index{font:normal normal 700 9pt/10pt Arial,Helvetica,sans-serif;}
h2{font:normal normal 700 10pt/12pt Arial,Helvetica,sans-serif;}
h1,.search,.time,.bold,.centerbold,.redbold,.orangebold{font:normal normal 700 11pt/12pt Arial,Helvetica,sans-serif;}
.btnin,.subbtnin,.colrtopbot{font:normal normal 700 11pt/13pt Arial,Helvetica,sans-serif;}
.colrbar{font:normal normal 700 12pt/14pt Arial,Helvetica,sans-serif;}
.bar,.toprbotbtn,.toprbottxt{font:normal normal 700 14pt/16pt Arial,Helvetica,sans-serif;}

.printpath{font:normal normal 900 10pt/12pt Arial,Helvetica,sans-serif;}

/* F O N T S->Links */

a{font:normal normal 500 10pt/12pt Arial,Helvetica,sans-serif;}

a.btn,a.btnh{font:normal normal 700 11pt/13pt Arial,Helvetica,sans-serif;}

a.subbtn,a.subbtnh{font:normal normal 700 10pt/12pt Arial,Helvetica,sans-serif;}

a.PathLink{font:normal normal 700 14pt/16pt Arial,Helvetica,sans-serif;} 

a.footer{font:normal normal 300 8pt/9pt Arial,Helvetica,sans-serif;}

/* C O L O R S */

*{color:#000000;}

.index{color:#4A4E7C;}
.formfldsw{color:#565DA0;}
.time,.artmailtext,.formbtn,.formsrchsub{color:#666666;}
h1{color:#DD0000;}
.topbtnl,.topbtnc,.topbtncr,.topbtnr,.topr,.colrbar{color:#999999;}
.toprbottxt,.toprbotbtn,.bar,.btnin,.artmailsend,.red,.redbold{color:#CC0000;}
.address,.printpath{color:#E9C65F;}
.orange,.orangebold{color:#F08908;}

/* C O L O R S -Links*/

a,a.btnh,a.subbtnh,a.PathLink{color:#CC0000;}

a.mail:link,a.mail:hover{color:#666666;}

a.topbtn{color:#999999;}

a.btn:link,a.btn:active,a.btn:visited,a.subbtn:link,a.subbtn:active,a.subbtn:visited{color:#555555;}

/* V I S I B I L I T Y */

.hnp{visibility:hidden;}

/* C U R S O R */

.formbtn,.formsrchsub,.formfldsw{cursor:pointer;}

/* W I D T H S */

table,div.tbl,.bar{width:100%;}
.colrbar{width:95%;}
.afootl,.afootr{width:50%;}
.footl{width:38%;}
.footr,.footc{width:31%;}

div.total,div.total2{width:984px;}
div.topl,div.topbl{width:684px;}
.dyn{width:654px;}
.topbtnc{width:255px;}
.dyn2cols{width:317px;}
div.topr,.colr,.colrtop{width:300px;}
.colrimg{width:297px;}
.toprbotbtn{width:290px;}
.toprbot{width:250px;}
.forml{width:190px;}
.topbtnl,.topbtnr{width:180px;}
.toprsrch{width:178px;}
.formfldsw{width:140px;}
.rcolt{width:125px;}

.formsrchsub{width:55px;}
div.tcol20,.bcols{width:20px;}

/* H E I G H T S */

.colr{height:215px;}
.colrtop{height:217px;}
div.topl,div.topr,.fxd{height:205px;}
div.toplc{height:106px;}

.btnin{height:32px;}
.colrbar{height:25px;}
.colrtopbot{height:23px;}
.forml,.formr{height:22px;}
.search,.subbtnin{height:20px;}
.bar{height:18px;}
.footnote,.formsrchsub{height:17px;}
.topbtnl,.topbtnc,.topbtnr,.formfldsw{height:15px;}

.subbtntop{height:5px;}
.colrbaru{height:2px;}
.hnp{height:1px;}

/* H E I G H T S - Links*/

a.Menu{height:14px;}

/* T E X T - D E C O R A T I O N */

html,body{text-decoration:none;}

/* T E X T - D E C O R A T I O N -Links*/

a:active,a:link,a:visited,a.Menu:hover,a.MoreLink:hover,a.rclink:hover,a.btn:hover,a.btnh:hover,a.subbtn:hover,a.subbtnh:hover,a.PathLink:hover,a.footer:hover,a.mail:hover{text-decoration:none;}

a:hover,a.btnh:link,a.subbtnh:link,a.btnh:visited,a.subbtnh:visited{text-decoration:underline;}

/* T E X T - A L I G N */

*{text-align:left;}

.right,.footr,.afootr,.topbtnr{text-align:right;}

table,div.total,.time,.center,.footnote,.search,.artmailsend,.colrtopbot,.formsrchsub{text-align:center;}

/* V E R T I C A L  - A L I G N */

*{vertical-align:top;}

.search,.bar,.colrbar,.btnin,.subbtnin{vertical-align:middle;}

.footnote,.colrtopbot{vertical-align:bottom;}

/*  M A R G I N */

*{margin:0;}

div.total2{margin-top:205px;}

.formfld{margin-top:5px;}
.formsrchinp{margin-top:3px;}

h1,h2,h3{margin-top:3px;margin-bottom:15px;} 

.right,.footr,.afootr{margin-left:auto;margin-right:0;}

html,body,table,div.total,div.total2,.btnin,.subbtnin,.dyn,.center,.colrbar,.footc,.fxd{margin-left:auto;margin-right:auto;}

span,p,div,li,input,div.topl,div.topbl,.topbtnc,.left,.formfldsw,.formbtn{margin-left:0;margin-right:auto;}

/* P A D D I N G */

*,.noborder{padding:0;}

img{padding:5px;}

.bar{padding-top:15px;}
.colrbar{padding-top:12px;}
.colrtopbot,.formsrchsub{padding-top:3px;}

.colrbot{padding-left:25px;}
ul,ol{padding-left:20px;}
.dyn{padding-left:15px;}

.btnin,.subbtnin{padding-left:3px;}
input{padding-left:2px;}

ul,ol,.colrbot{padding-right:20px;}
.dyn{padding-right:15px;}
.colrbar{padding-right:10px;}

.btnin,.subbtnin{padding-right:3px;}

/* P A D D I N G - Links*/

/* B O R D E R */

*{border:0;}

table{border-spacing:0;border-collapse:collapse;}

input{border-right:1px solid #999999;border-bottom:1px solid #999999;border-left:1px solid #999999;}
select{border-top:1px solid #999999;border-right:1px solid #999999;border-left:1px solid #999999;}
.formfld{border:1px solid #999999;}
.formfldsw,.formsrchinp,.formsrchsub{border:0 solid #FFFFFF;}

.bor{border:1px solid #CC0000;}

.colrtopbot{border-left:2px solid #B2B6BC;}