/* Style sheet style */
body{text-align:left;background:#E3E4E6 url("tl_files/img/bg.gif") left top repeat-x;}
#wrapper{font-family:Verdana, Arial, Helvetica, sans-serif;font-weight:normal;font-size:85%;line-height:140%;}
body,p,td,th,a{margin:0;padding:0;}
h1{margin:0 0 1.5em;background:#fff url("tl_files/img/titel_line.gif") left bottom repeat-x;font-weight:bold;font-size:120%;color:#A92523;}
h1 span{background-color:#fff;padding: 0 12px 0 0;}
h2,h3,h4,h5,h6{margin:0;padding:0;font-size:90%;color:#A92523;}
h2.job{border-bottom:1px solid #ddd;font-weight:bold;font-size:95%;}
h3.job{border-bottom:1px solid #ddd;}
#header{text-align:left;color:#000;background: transparent;}
#container{width:723px;background:#E3E4E6 url("tl_files/img/text_bg.gif") left top repeat-y;min-height: 800px;}
#container[id]{height:auto;}
#left .inside{padding-bottom:20px;background-color:#E3E4E6;}
#main .mod_article{margin:0 0 6em;padding:10px 10px 0;}
#footer{margin-top:0;margin-bottom:0;padding-right:0;padding-left:0;background:#A92523 url("tl_files/img/footer.gif") left top no-repeat;line-height:1;}
a:link,a:visited{text-decoration:none;font-size:100%;color:#A9232C;}
a:hover,a:focus,a:active{text-decoration:underline;font-size:100%;color:#BF584F;}
#nav ul{margin:0;padding:20px 0 0;background-color:#A9232C;border:0;list-style-type:none;min-height: 400px;}
#nav ul ul{height:auto;margin-left:20px;padding:0;}
#nav ul li{background-color:#A9232C;}
#nav li a:link,#nav li a:visited,#nav li a:hover,#nav li a:focus,#nav li a:active,#nav li span{display:block;padding:3px 2px 3px 10px;border:0px;font-weight:bold;text-decoration:none;font-size:90%;color:#fff;background: transparent;}
#nav li a:hover,#nav li a:focus,#nav li a:active,#nav li span,#nav li a.trail:link,#nav li a.trail:visited,#nav li a.trail:hover,#nav li a.trail:focus,#nav li a.trail:active{background-color:#BF584F;}
#main p,.ce_download,.ce_downloads{margin:0 0 1.5em;font-size:90%;color:#000;}
#main ul{margin:0 0 1.5em 2em;padding:0;font-size:95%;color:#000;}
#main ol ul,#main ol ol,#main ul ol,#main ul ul{margin-bottom:0;}
#main ul li{padding:0 5px 0 20px;font-size:95%;color:#000;background: url(/tl_files/img/rechts.gif) no-repeat 0px 1px;}
p#teaser{font-weight:bold;}
.box{margin:0 0 1.5em;padding-bottom:10px;border-bottom:1px solid #e0e0e0;}
.layout_latest{margin-bottom:1.5em;}
#main p.info{margin:0;font-size:85%;color:#7a7a7a;}
form p{margin: 0 0 1.5em 0;}
fieldset{padding:5px;border:1px solid #ccc;margin: 0 0 1.5em 0;}
label{width:160px;float:left;display:block;padding-right:5px;font-weight:normal;font-size:95%;color:#000;}
legend{padding:1px 5px;background-color:#fff;border:1px solid #f1f1f1;font-size:90%;color:#515151;margin: 0 0 15px 0;}
input,textarea{width:300px;height:1.5em;float:left;padding:3px;border:1px #ccc #solid;font-size:100%;color:#333;margin: 2px 0 10px 0;background: #fff;}
textarea{height:15em;}
label.breite{width:180px;border-top:1px solid #f1f1f1;}
label.subfeld{width:7em;}
input.kurz{width:70px;}
label.other{width:auto;float:none;display:inline;padding-left:5px;}
.miniradio input{width:1em;height:1em;float:none;}
.minicheck input,input.checkbox{width:1em;height:1em;background: none;}
.minicheck label,.miniradio label,.checkbox_container label{width:auto;}
input.hidden{display:none;}
span.mandatory{color:#A9232C;}
#transport_form input,#transport_form label{width:70px;}
.captcha_text{clear:both;display:block;font-weight:bold;}
input#senden,input.send,input.submit{height:2.5em;padding:0;background-color:#D8D7D6;border-top:1px solid #F3F3F3;border-right:2px solid #F3F3F3;border-bottom:2px solid #F3F3F3;border-left:1px solid #F3F3F3;font-size:100%;margin: 0 0 0.5em 0;}
table{margin-bottom:1.5em;background-color:#9A9A9A;font-size:95%;color:#000;border-spacing: 1px;}
td,th{padding:4px;}
thead th{text-align:center;border:1px solid #FFF;font-weight:bold;color:#666;background: #F5F5F5;}
tbody th{text-align:left;background-color:#fff;border:1px solid #FFF;font-weight:bold;color:#000;}
tr{text-align:left;background-color:#fff;}
td{border:1px solid #fff;color:#000;background: #fff;}
table#einzeljob{background-color:#fff;}
table#einzeljob th{padding: 4px 4px 4px 0;}
.topline{border-top:1px solid #ddd;}
table#transport_form{width: 540px !important;}
#transport_form td,#transport_form th{padding:2px;}
#main #transport_form p{margin:0;}
#sprachwahl{text-align:right;}
#main #sprachwahl{margin:0 10px 10px 0;font-size:85%;}
#sprachwahl p{margin:0;padding:0;}
abbr,acronym{border-bottom:1px dotted #3C528B;cursor: help;}
img{border:0;}
dt{margin-top:0.5em;font-weight:bold;}
dd{padding:3px;background-color:#F7F7F7;}
strong,b,kbd{font-weight:bold;}
em,i{color:#1E6969;font: normal 100%/140% Courier, Courier New, sans-serif;}
table em,table i{font-size:100%;color:#0D3D3C;}
address{float:left;padding:5px 5px 15px;font-size:100%;margin: 0 45px 15px 0;background-color: transparent;}
.kapital{text-transform: uppercase;}
.imgre{float:right;margin:2px 0 2px 10px;}
.imgli{float:left;margin:2px 5px 2px 0;}
.aussen,dfn,#transport_form label,#abfrage p label{width:0;height:0;left:-3000px;top:-3000px;position:absolute;overflow:hidden;display:inline;}
.klar{clear:both;}
.trennung{padding-top:5px;border-top:1px solid #5D5C5C;}
.clearfix:after{height:0;clear:both;display:block;content: ".";visibility: hidden;}
.clearfix{display:inline-block;}

