/* Style sheet basic */
html{height:100%;margin-bottom:1px;}
body{margin:0px;padding:0px;}
a,b,body,cite,div,em,i,label,li,ol,p,strong,td,th,u,ul{font-family:Arial, Helvetica, sans-serif;}
h1,h2,h3,h4,h5,h6{font-family:Times New Roman, Times,serif;}
fieldset,form,input,optgroup,select,textarea{font-family:Arial, Helvetica, sans-serif;}
a,body,div,fieldset,form,input,label,li,ol,optgroup,p,select,td,th,textarea,ul{font-size:12px;color:#5E666B;line-height:150%;}
h1,h2,h3,h4,h5,h6{font-size:14px;color:#3874A3;}
img{border:0px;}
p,pre,form{margin:0px;padding:0px;}
h1{margin:40px 0px 20px 0px;padding:0px;font-weight:normal;font-size:22px;line-height:120%;}
h2{margin:20px 0px 15px 0px;padding:0px;font-weight:normal;font-size:22px;}
h3{margin:0px;padding:0px;font-family:Arial, Helvetica, sans-serif;font-weight:bold;font-size:12px;color:#5E666B;}
optgroup{padding-top:3px;padding-bottom:3px;font-style:normal;}
a{text-decoration:none;color:#3874A3;}
a:hover{text-decoration:underline;}
input,textarea{border:1px solid #B6B9D8;}
input.text{width:200px;}
textarea{width:400px;height:150px;}
label{width:200px;display:block;margin-top:5px;}
label.mandatory{font-weight:bold;}
.radio_container span{height:20px;display:block;}
.radio_container label{display:inline;line-height:18px;}
.radio_container input.radio{float:left;margin-right:8px;}
.submit_container{margin-top:10px;}
p.error{margin:0px;padding:0px 0px 0px 20px;font-weight:bold;font-size:10px;color:#FF0000;line-height:20px;background: transparent url(tl_files/layout/exclamation.png) left center no-repeat;}
.startseite #main h1{color:#5E666B;}
.startseite #main p{color:#3874A3;}
