/*im colors

hellblau  #EAF0F2  dyn
blaugrün  #326171  bg
d-grün    #0D566F
grau      #E6E6E6
orange    #FDA204
weiß      #FFFFFF

*/

/* B A C K G R O U N D */

table,td.top,.bar,.date,.footnote{background:transparent;}

.dyn{background-color:#FFFFFF;}
.formfeldc{background-color:#FDA204;}
.idyn{background-color:#EAF0F2;}/*C9CACA*/

html,.odyn,.bglight,.barborder{background-color:#F9F9F9;}

.col,.btnin,.search{background-color:#326171;}

.webph,.webp{background-color:#00BFF3;}

body{background-image:url({Templateinclude name=@img_path}body_bg.jpg);}

td.topr{background-image:url({Templateinclude name=@img_path}keyv_r_bg.gif);}

/*.footnote{background-image:url({Templateinclude name=@img_path}footer_bg.jpg);}*/

.bior{background-image:url({BioGraph dummy="yes" colors="25%"});background-repeat:no-repeat;}

.brbbotcl{background-image:url(http://www.engels-fagel.de/images/eintrag_ins_branchenbuch/bb_button_center.gif);}
.brbbotcr{background-image:url(http://www.engels-fagel.de/images/eintrag_ins_branchenbuch/bb_button_center.gif);}

/* B A C K G R O U N D -Links */

/* F O N T */

html{font-family:Verdana,Arial,Helvetica,sans-serif;} /*t r b l*/

html,body{font-size:100.01%;}

h1,.bar,.boldgrey{font:normal normal 700 11pt/13pt Verdana,Arial,Helvetica,sans-serif;}

h2,.date,.search,.idx,.barcol,.textbox,.textboxweiss{font:normal normal 700 10pt/12pt Verdana,Arial,Helvetica,sans-serif;}

.webph{font:normal normal 700 8pt/9pt Verdana,Arial,Helvetica,sans-serif;}

body,p,div,li,input,span,td,form,table,h3,.articletext,.text,.articlesummary,.summary{font:normal normal 500 10pt/12pt Verdana,Arial,Helvetica,sans-serif;}

.footnote,.webp,.subbtnin{font:normal normal 300 8pt/10pt Verdana,Arial,Helvetica,sans-serif;}

.heightdistance{font:normal normal 300 4pt/5pt Verdana,Arial,Helvetica,sans-serif;}

/* F O N T - Links */

a.footer:active,a.footer:link,a.footer:hover,a.footer:visited{font:normal normal 300 8pt/10pt Verdana,Arial,Helvetica,sans-serif;text-align:left;}

a.subbtn:active,a.subbtn:link,a.subbtn:hover,a.subbtn:visited,a.subbtnb:active,a.subbtnb:link,a.subbtnb:hover,a.subbtnb:visited{font:normal normal 700 7.5pt/10pt Verdana,Arial,Helvetica,sans-serif;}

a:link,a:hover,a:active,a:visited{font:normal normal 700 9pt/11pt Verdana,Arial,Helvetica,sans-serif;}

a.btn:active,a.btn:link,a.btn:hover,a.btn:visited{font:normal normal 700 10.5pt/13pt Verdana,Arial,Helvetica,sans-serif;}

a.at:active,a.at:link,a.at:hover,a.at:visited{font:normal normal 700 28pt/30pt Verdana,Arial,Helvetica,sans-serif;}

/* T E X T - A L I G N */

body,p,div,li,input,span,td,form,h1,h2,h3,table.left,.btnin,.summary,.articlesummary,.text,.articletext,.idx,.formfeld{text-align:left;}

table,.footnote,.center,.date,.icol,.subbtnin,.webph,.bior,.formfeldc{text-align:center;}
table.right,.right,td.topr{text-align:right;}

/* T E X T - A L I G N -Links */

a.btn:active,a.btn:link,a.btn:hover,a.btn:visited,a.rclink:active,a.rclink:link,a.rclink:hover,a.rclink:visited{text-align:left;}

/* V E R T I C A L - A L I G N */

table,span,td{vertical-align:top;}

.btnin,.bar,.barcol,.date{vertical-align:middle;}
.bio{vertical-align:bottom;}

/* 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:visited,a:link,a:active,a.MoreLink:hover,a.Menue:hover,a.btn:hover,a.btn:hover,a.subbtn:hover,a.subbtnb:hover,a.rclink:hover,a.footer:hover,a.at:hover{text-decoration:none;}

a:hover{text-decoration:underline;}

/* C O L O R */

h1,h2,h3,.articletext,.text,.articlesummary,.summary{color:#000000;}

.boldgrey{color:#999999;}

.bar,.idx{color:#B6BBDA;}
.footnote{color:#CCCCCC;}

.search,.webph,.webp,.barcol{color:#FFFFFF;}

/* C O L O R - Links */

a.at:active,a.at:link,a.at:visited,a.rclink:hover{color:#FFFFFF;}

a.MoreLink:link,a.MoreLink:active,a.MoreLink:visited{color:#326171;}

a:link,a:active,a:visited,a.btn:link,a.btn:active,a.btn:visited,a.subbtn:link,a.subbtn:active,a.subbtn:visited,a.subbtnb:hover{color:#CCCCCC;}

a:hover,a.at:hover,a.MoreLink:hover,a.subbtnb:link,a.subbtnb:active,a.subbtnb:visited,a.footer:hover{color:#FDA204;}

a.btn:hover,a.rclink:hover{color:#FFFFFF;}

a.rclink:link,a.rclink:visited,a.rclink:active{color:#FF0000;}


/* W I D T H */

table,table.barhd,table.left,table.right,table.bor,.dyn2cols,.idyn,td.bgform,.bar,.barborder,.barbordertop,.barborderbottom,.textborder{width:100%;}

.artprt{width:99%;}
.btn{width:95%;}
.brbtopcr{width:51%;}
.brbtopcl{width:31%;}
.brbtopr{width:10%;}
.prebar{width:4%;}
.brbtopl{width:2%;}

.topbot{width:553px;}
table.total,td.top,table.topc{width:984px;}
.odyn,.dyn{width:794px;}
td.bio{width:420px;}

/* dyn2cols{width:212px;} */
.col,.ocol,.date{width:200px;}
td.topl{width:638px;}
td.topr{width:346px;}
.icol{width:192px;}
.btnin{width:190px;} 

.artpr{width:60px;}
.topbotcr{width:30px;}
.bcols{width:20px;}
.prebtnin{width:12px;}

/* W I D T H -Links */

a.btn:link,a.btn:hover,a.btn:active,a.btn:visited,{width:160px;}

/* H E I G H T */

.dyn{height:100%}

.bior{height:210px}

td.topl,table.topc,td.topr{height:138px;}

td.top,.bio{height:45px}
.topbotcr{height:38px;}

.date{height:25px;}
.bar,.prebar,.barcol{height:28px;}
.prebtnin,.btnin{height:30px;} 
.brbtopl,.brbtopcl,.brbtopcr,.brbbotcl,.brbbotcr{height:18px;}

/* H E I G H T -Links 
a.btn:link,a.btn:hover,a.btn:active,a.btn:visited{height:20px;} */

/* M A R G I N */
body,p,form,img,.brabuch{margin:0;}
p,div,li,input,span,td,.summary,.articlesummary,.text,.articletext{margin:0 2px;} /*t+b r+l*/

html{margin:2px 0 0 2px;} /*t r b l*/

h1,h2,h3{margin:0 0 5px;} /*t l+r b*/

table.left,table.dyn,span,td,.dyn,.dyn2cols,td.topl,.idx{margin-left:0; margin-right:auto;}

table,.idynin,.center,.icol,.btnin,.subbtnin,.formfeld,.formfeldc{margin-left:auto;margin-right:auto;}
/*empty-cells:hide;*/

.idyn{margin-left:10px;}

table.right,td.topr,.right{margin-left:auto;margin-right:0;}

/* P A D D I N G */
html,table,h1,h2,h3,body,p,form,td,img.noborder,.icol,.text,.articletext,.brabuch{padding:0;}

.textbor{padding:3px;}

table.bor,img{padding:5px;}

.bar{padding-left:10px;}
.dyn{padding-left:20px;padding-right:20px;}

/* B O R D E R */

table,img{border:0;}

table{border-spacing:0;border-collapse:collapse;}
/*empty-cells:show;*/

table.bor{border:1px solid #000000;border-spacing:1px;}
.formfeld{border:1px solid #CCCCCC;}
.formfeldc{border:1px solid #FFFFFF;}
.btnin{border:1px solid #CCCCCC;border-collapse:collapse;}

.idyn{border:1px solid #9DB6BE;}
