/*important colors
blau bg   #070B46
grau lk   #CCCCCC
          #DDDDDD

*/

/* generelle Definitionen*/

html,body{background:#ffffff;font-size:100.01%}

html{font-family:Arial,Helvetica,sans-serif;margin:2px 0 0 2px;padding:0;} /*t r b l*/

body{font:normal normal 400 10pt/11pt arial,helvetica,sans-serif;text-decoration:none;color:#000000;background:#FFFFFF;}

img{border:0;padding:5px;margin:0;}

/* allgemein */

p,div,li,input{font:normal normal 400 10pt/12pt Arial,Helvetica,sans-serif;text-decoration:none;text-align:left;color:#000000;margin:0px 2px;} /*t+b r+l*/

span,td{font:normal normal 500 10pt/12pt Arial,Helvetica,sans-serif;text-decoration:none;text-align:left;color:#000000;margin:0;}

form{font:normal normal 500 10pt/12pt Arial,Helvetica,sans-serif;text-decoration:none;text-align:left;color:#000000;margin:0;}

table{font:normal normal 500 10pt/12pt Arial,Helvetica,sans-serif;text-decoration:none;text-align:center;vertical-align:top;color:#000000;width:100%;border:0px;border-spacing:0px;border-collapse:collapse;padding:0px;margin-left:0;margin-right:auto;}

.heightdistance{font:normal normal 700 4pt/5pt Arial,Helvetica,sans-serif;text-decoration:none;color:#000000;}

table.total{width:970px;} /*760*/
/*empty-cells:hide;*/
table.totalc{width:970px;text-align:center;margin-left:auto;margin-right:0;} /*760*/
table.col{width:160px;} /*160*/
table.icol{text-align:left;width:160px;padding:8px;margin:8px;} /*160*/
table.top{width:970px;background:#EEC686;} /*760*/
table.dyn{width:808px;background:#FFFFFF;border:0px;padding-left:5px;padding-right:5px;margin:0px;} 
table.dyn2cols{width:404px;background:#FFFFFF;border:0px;padding:0px;margin:0px;} /*190*/
table.odyn{width:808px;background:#FFFFFF;} /*440*/
table.barhd{width:100%;height:20px}
table.right{width:100%;text-align:right;margin-left:auto;margin-right:0;}
table.left{width:100%;text-align:left;margin-left:0;margin-right:auto;}
table.border{width:100%;background:#E0E0FF;border:1px solid #000000;padding:0px;borderspacing:0px;margin:0px}
table.borderw{border:1px solid #FFFFFF;}
table.menu{width:100%;background:#070B46;}
table.submn{width:100%;background:#070B46;border:1px solid #FFFFFF;border-bottom:1px solid #FFFFFF;margin:0;}
table.borderw{border:1px solid #FFFFFF;}

td.topl{width:203px;height:150px;padding:0px;}/*160*/
td.topr{width:202px;height:150px;padding:0px;}/*160*/
td.topc{width:565px;height:150px;padding:0px;} /*440*/
td.collbottom{width:160px;}/*160*/
td.bgform{width:100%;height:20px;background-color:#DADADA;}

.right{text-align:right;}
.center{text-align:center;margin-left:auto;margin-right:auto;}
.ocol{width:160px;}/*160*/
.icol{width:140px;}/*140*/
.l2r{width:808px;}/*440*/
.dyn{font:normal normal 700 4pt/5pt Arial,Helvetica,sans-serif;text-decoration:none;color:#000000;width:808px;padding:-left:5px:padding-right:5px;}
.dync{font:normal normal 700 4pt/5pt Arial,Helvetica,sans-serif;text-decoration:none;color:#000000;width:808px;margin-left:auto;margin-right:auto;}
.dyn2cols{font:normal normal 700 4pt/5pt Arial,Helvetica,sans-serif;text-decoration:none;color:#000000;width:404px;}/*190*/
.bcols{width:20px;}/*20*/

img.noborder{border:0;padding:0;margin:0;}

a:hover{font:normal normal 400 9pt/10pt Arial,Helvetica,sans-serif;text-decoration:underline;color:#3E18BA;}
a:active,a:link,a:visited{font:normal normal 400 9pt/10pt Arial,Helvetica,sans-serif;text-decoration:none;color:#19A2BB;}

h1,h2,h3{margin:0px 0px 5px;}
// padding-left:3px;padding-right:3px;}
p,form{margin:0px;padding:0px;}

h1{font:normal normal 700 10pt/12pt Arial,Helvetica,sans-serif;text-decoration:none;text-align:left;color:#000000;}
h2{font:normal normal 700 9.5pt/11pt Arial,Helvetica,sans-serif;text-decoration:none;text-align:left;color:#000000;}
h3{font:normal normal 700 9pt/10pt Arial,Helvetica,sans-serif;font-family:Arial,Helvetica,sans-serif;text-decoration:none;text-align:left;color:#000000;}

a.Menu:active,a.Menu:hover{font:normal normal 700 12pt/14pt Arial,Helvetica,sans-serif;text-decoration:none;color:#CCCCCC;}
a.Menu:link,a.Menu:visited{font:normal normal 700 12pt/14pt Arial,Helvetica,sans-serif;text-decoration:none;color:#DDDDDD;}

a.MoreLink:active,a.MoreLink:link{font:normal normal 700 9pt/12pt Arial,Helvetica,sans-serif;text-decoration:none;color:#3E18BA;}
a.MoreLink:hover,a.MoreLink:visited{font:normal normal 700 9pt/12pt Arial,Helvetica,sans-serif;text-decoration:none;color:#19A2BB;}

.summary,.articlesummary{font:normal normal 400 10pt/12pt Arial,Helvetica,sans-serif;text-decoration:none;text-align:left;color:#000000;margin:0px 2px;}
// padding-left:5px;padding-right:5px;}
.text,.articletext{font:normal normal 400 10pt/12pt Arial,Helvetica,sans-serif;text-decoration:none;text-align:left;color:#000000;margin:0px 2px;}
// padding-left:5px;padding-right:5px;}

.bold{font:normal normal 700 10pt/11pt Arial,Helvetica,sans-serif;text-decoration:none;color:#000000;}
.center{font:normal normal 400 10pt/11pt Arial,Helvetica,sans-serif;text-decoration:none;color:#000000;}
.centerbold{font:normal normal 700 10pt/11pt Arial,Helvetica,sans-serif;text-decoration:none;color:#000000;}
.red{font:normal normal 400 10pt/11pt Arial,Helvetica,sans-serif;text-decoration:none;color:#CC0000;}
.redbold{font:normal normal 700 10pt/11pt Arial,Helvetica,sans-serif;text-decoration:none;color:#CC0000;}
.orange{font:normal normal 400 10pt/11pt Arial,Helvetica,sans-serif;text-decoration:none;color:#C76E2A;}
.orangebold{font:normal normal 700 10pt/11pt Arial,Helvetica,sans-serif;text-decoration:none;color:#C76E2A;}
.small{font:normal normal 400 8pt/9pt Arial,Helvetica,sans-serif;text-decoration:none;color:#000000;}

.time{font:normal normal 600 10pt/11pt Arial,Helvetica,sans-serif;text-decoration:none;text-align:center;color:#FFFFFF;background:#3F18B0;}

.address{font:normal normal 400 9pt/11.5pt Arial,Helvetica,sans-serif;text-decoration:none;text-align:center;color:#000000;}

.topheadline{font:normal normal 400 9.5pt/12pt Arial,Helvetica,sans-serif;text-decoration:none;color:#FFFFFF;}

.articleheadline{font:normal normal 700 13pt/15pt Arial,Helvetica,sans-serif;text-decoration:none;color:#000000;}

.printpath{font:normal normal 900 10pt/12pt Arial,Helvetica,sans-serif;text-decoration:none;color:#BD7E1E;}

a.PathLink:active,a.PathLink:link,a.PathLink:visited{font:normal normal 700 9pt/12pt Arial,Helvetica,sans-serif;text-decoration:none;color:#EEEEEE;}
a.PathLink:hover{font:normal normal 700 9pt/12pt Arial,Helvetica,sans-serif;text-decoration:none;color:#CCCCCC;}

a.nwl:hover{font:normal normal 400 9pt/10pt Arial,Helvetica,sans-serif;text-decoration:underline;color:#070B46;}
a.nwl:active,a.nwl:link,a.nwl:visited{font:normal normal 400 9pt/10pt Arial,Helvetica,sans-serif;text-decoration:none;color:#000000;}

.headlineblue{font:normal normal 900 11pt/18pt Arial,Helvetica,sans-serif;text-decoration:none;color:#627DBD;}

.arrow{font:normal normal 700 9.5pt/11pt Arial,Helvetica,sans-serif;text-decoration:none;color:#4A4C7E;}

.listarrow{font:normal normal 400 9pt/11.5pt Arial,Helvetica,sans-serif;text-decoration:none;background:url({TemplateInclude name="@img_path"}pfeil_list.gif);}

a.btn:hover{font:normal normal 500 10pt/11pt Arial,Helvetica,sans-serif;text-decoration:none;color:#CCCCCC;}
a.btn:active,a.btn:link,a.btn:visited{font:normal normal 500 10pt/11pt Arial,Helvetica,sans-serif;text-decoration:none;color:#DDDDDD;}

.btnin{font:normal normal 500 10pt/11pt Arial,Helvetica,sans-serif;text-decoration:none;text-align:left;width:162;height:20px;color:#DDDDDD;background-color:#070B46;padding-left:6px;border-bottom:1px solid #FFFFFF;}

.btninh{font:normal normal 500 10pt/11pt Arial,Helvetica,sans-serif;text-decoration:none;text-align:center;width:161px;height:20px;color:#DDDDDD;background-color:#070B46;border:0 1px solid #FFFFFF;}

.btninhlr{font:normal normal 400 10pt/11pt Arial,Helvetica,sans-serif;text-decoration:none;text-align:center;width:160px;height:20px;color:#DDDDDD;background-color:#070B46;border:1px 1px 0 1px solid #FFFFFF;}
.btninhl{font:normal normal 400 10pt/11pt Arial,Helvetica,sans-serif;text-decoration:none;text-align:center;width:160px;height:20px;color:#DDDDDD;background-color:#070B46;border-top:1px solid #FFFFFF;border-right:1px #FFFFFF;}
.btninhr{font:normal normal 400 10pt/11pt Arial,Helvetica,sans-serif;text-decoration:none;text-align:center;width:160px;height:20px;color:#DDDDDD;background-color:#070B46;border-top:1px solid #FFFFFF;border-left:1px #FFFFFF;}

.subbtn{font:normal normal 400 10pt/11pt Arial,Helvetica,sans-serif;text-decoration:none;text-align:center;color:#DDDDDD;border:1px solid #000000;}
.subbtnl{font:normal normal 400 10pt/11pt Arial,Helvetica,sans-serif;text-decoration:none;text-align:center;color:#DDDDDD;border-left:1px solid #000000;border-bottom:1px solid #000000;}
.subbtnr{font:normal normal 400 10pt/11pt Arial,Helvetica,sans-serif;text-decoration:none;text-align:center;color:#DDDDDD;border-bottom:1px solid #000000;border-right:1px solid #000000;}

.lbtn{font:normal normal 400 7pt/8pt Arial,Helvetica,sans-serif;background:url({TemplateInclude name="@img_path"}btnq_left_gr.gif);}
.lbtnh{font:normal normal 400 7pt/8pt Arial,Helvetica,sans-serif;background:url({TemplateInclude name="@img_path"}btnq_left_or.gif);}

.btnlink{font:normal normal 700 10pt/11pt Arial,Helvetica,sans-serif;text-decoration:none;color:#4A4E7C;}
.btnhover{font:normal normal 700 10pt/11pt Arial,Helvetica,sans-serif;text-decoration:none;color:#9E0909;}

a.mail:link{font:normal normal 700 10pt/11pt Arial,Helvetica,sans-serif;text-decoration:nonecolor:#9E0909;}

.formfeld{font:normal normal 500 9pt/10pt Arial,Helvetica,sans-serif;text-decoration:none;text-align:left;height:18px;color:#000000;margin:0;}

.formsrch{height:20px;border-color:#070B46;}
.formfldsrch{font:normal normal 500 9pt/10pt Arial,Helvetica,sans-serif;text-decoration:none;text-align:left;height:12px;color:#000000;margin:0;border-color:#070B46;}
.formbtnsrch{font:normal normal 500 9pt/10pt Arial,Helvetica,sans-serif;text-decoration:none;text-align:left;height:18px;color:#000000;margin:0;border-color:#070B46;}