body { font: 67.5% Arial, sans-serif; line-height:1.45; color: #29343e;}
table, td{ font-size:1em; }
a { font-weight:bold; text-decoration: none; color: #0053A0; }
a:hover { text-decoration: underline; color: #0053A0; }
a:focus { outline: none;}
a img{ border:none }

h1, h2, h3, h4, h5, h6 { margin:.75em 0; } 
h1{ position:relative;padding: 3px 0 0 10px;font:bold 1.55em Verdana, Arial, Helvetica, sans-serif;color:#A7A9AC; background: url(/images/h1_tpl.gif) no-repeat top left; }
h2{ position:relative;padding:0 0 10px 22px; font-size:1.15em;color:#4b4b4b; background:url(/images/h2_tpl.gif) no-repeat bottom left; border:none; }
h3{ padding-left:3px;font-size:1.2em;color:#fff;background:#0053a0; }
h4,h5,h6{font-size:1.1em;  }
input, textarea, select{padding:1px 3px;background:#fff;font-weight:normal;color:#29343e;border:1px solid #00A650}
select{ padding:0;}
option{ padding:3px;font-weight:normal;background:#e0e0e0;border-bottom: 1px dotted #fff}
input { border: expression((this.type=="checkbox"||this.type=="radio"||this.type=="image")?'none':'default');}
textarea{overflow:auto;}
hr{ height: 1px; color: #a7a9ac; background:#a7a9ac; border: 0 none; border-top: 1px solid #a7a9ac }
ul, ol { position:relative;margin:0 0 1em 1em;padding:0; }
ul ul, ol ol { margin:0 0 .5em 0 }
ol{ padding-left:24px}
ul { list-style:none;}
li{ margin:0;padding:.15em .5em .15em 1.5em;background:url(/images/li_bullet.gif) no-repeat left 5px; }
p{ margin:0 }
th{ text-align:left }
.RadEWrapper, .RadETableWrapper, .RadETableWrapper table { margin:0;border:none;}
.RadETableWrapper td{ margin:0;padding:0; }
#dienst #overview {overflow:hidden;}

