/* imp Col
hellbeige  =#F7EFCB 
hellblau   =#D9D9D9
hellgrün   =#D2D725 
*/

/* P O S I T I O N */

/* 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,.search{background-color:#F7EFCB;}
.artmailsend{background-color:#FFFAC4;}

.topl{background-image:url(http://overstolzengesellschaft.de/images/keyv_l.gif);background-repeat:no-repeat;}
/* background-position:right;*/
.topc{background-image:url(http://overstolzengesellschaft.de/images/keyv_c.gif);background-repeat:no-repeat;}
.topr{background-image:url(http://overstolzengesellschaft.de/images/keyv_r.gif);background-repeat:no-repeat;}

/* F O N T S */

html,body{font-size:100.01%;}

html{font-family:Verdana,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;}

.formfld,.address{font:normal normal 500 9pt/12pt Arial,Helvetica,sans-serif;}

.hdist,.dyn{font:normal normal 700 4pt/5pt Arial,Helvetica,sans-serif;}
h3,.index{font:normal normal 700 9pt/10pt Arial,Helvetica,sans-serif;}
h2{font:normal normal 700 9.5pt/11pt Arial,Helvetica,sans-serif;}
h1,.search,.time,.bold,.centerbold,.redbold,.orangebold{font:normal normal 700 10pt/11pt Arial,Helvetica,sans-serif;}
.bar{font:normal normal 700 12pt/14pt 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.Menu{font:normal normal 500 8.6pt/10pt Arial,Helvetica,sans-serif;}

a.PathLink,a.bar{font:normal normal 700 11pt/13pt 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;}

.red,.redbold{color:#CC0000;}
.btnin{color:#DDDDDD;}
.bar,.subbtnin,.address,.printpath{color:#E9C65F;}
.orange,.orangebold{color:#F08908;}
.artmailsend{color:#FF0000;}
.time,.artmailtext,.formbtn{color:#666666;}

/* C O L O R S -Links*/

a{color:#CC0000;}

a.PathLink{color:#E9C65F;}

a.Menu:link,a.Menu:active,a.Menu:visited,a.mail:link,a.mail:hover{color:#666666;}

a.btn{color:#666666;}

/* V I S I B I L I T Y */

.hnp{visibility:hidden;}

/* C U R S O R */

.formbtn,.formsrchbtn,.formfldsw{cursor:pointer;}

/* W I D T H S */

table,div.tbl,.bar{width:100%;}
.afootl,.afootr{width:50%;}
.footl{width:38%;}
.footr{width:31%;}
.footc{width:31%;}

div.total,div.total2{width:984px;}
div.topc{width:584px;}
.dyn{width:438px;}
.dyn2cols{width:214px;}
div.topr{width:204px;}
div.topl,.colr,.colrtop{width:200px;}
.colrimg{width:197px;}
.col,.menutop{width:196px;}
.btnin{width:190px;}
.subbtnin{width:170px;}
.formfldsw{width:140px;}
.keyvrbotc{width:115px;}

div.tcol20{width:20px;}
.bcols{width:12px;}

/* H E I G H T S */

.col,.colr{height:350px;}
div.topl,div.topc,div.topr{height:198px;}
.colrtop{height:130px;}

.menutop{height:50px;}
.btnin,.search{height:20px;}
.bar{height:18px;}
.footnote{height:17px;}
.formfldsw{height:15px;}
.subbtnin{height:14px;}

.subbtntop{height:5px;}
.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.PathLink:hover,a.footer:hover,a.mail:hover{text-decoration:none;}

a:hover{text-decoration:underline;}

/* T E X T - A L I G N */

*{text-align:left;}

.right,.footr,.afootr{text-align:right;}

table,div.total,div.topc,.time,.center,.footnote,.search,.artmailsend{text-align:center;}

/* V E R T I C A L  - A L I G N */

*{vertical-align:top;}

.search,.bar,.btnin{vertical-align:middle;}

.footnote{vertical-align:bottom;}

/*  M A R G I N */

*{margin:0;}

body{margin-top:5px;}

h1,h2,h3{margin-top:3px;margin-bottom:15px;} 
.toprbot{margin-top:136px;margin-left:60px;} 
.formfld{margin-top:5px;}

/*{margin-left:0;margin-right:0;}*/

.right,.footr,.afootr{margin-left:auto;margin-right:0;}

html,body,table,div.total,div.total2,div.topc,.footc,.dyn,.center{margin-left:auto;margin-right:auto;}
/*empty-cells:hide;*/

span,p,div,li,input,div.topl,.left,.formfldsw,.formbtn{margin-left:0;margin-right:auto;}

/* P A D D I N G */

*{padding:0;}

img{padding:5px;}
.noborder{padding:0;}

.bar{padding-top:15px;}

.dyn{padding-left:83px;padding-right:83px;}

.subbtnin{padding-left:20px;}
/* .topr{padding-left:8px;} */

/* P A D D I N G - Links*/

a.Menu{padding-left:10px;}

/* B O R D E R */
*{border:0;}

.formsrchfld,.formsrchbtn{border:none;}

table{border-spacing:0;border-collapse:collapse;}

.formfld{border:1px solid #999999;}
.formfldsw{border:0 solid #FFFFFF;}

.subbtn{border:1px solid #000000;}
.colr{border-left:3px solid #D2D725;}
.col{border-right:3px solid #D9D9D9;}

.bor{border:1px solid #CC0000;}
