/* Style sheet trinler */
body{background:#f7f7f7;}
.inside{padding:10px;}
#header .inside{padding:0;}
#wrapper{margin-bottom:0;background: url("tl_files/system/bg_wrapper.png") center top repeat-y;}
#header{margin:0 10px;background:#fff;}
#container{display:inline-block;margin:0 10px;padding-top:10px;padding-bottom:40px;background: #eeeeee url("tl_files/system/bg_container.jpg") repeat-x center top;}
#footer{margin:0 10px;border-top:1px solid #DFDBD4;border-bottom:3px solid #DFDBD4;}
#logo{display:block;margin:0 0 18px 30px;}
#top_image{display:block;margin:10px 10px 0;padding:0;}
.image_container img{padding:4px;border:1px dotted #999999;background:#fff;}
.image_container .caption{padding:3px 5px;text-align:center;font-style:italic;font-size:10px;color:#999999;}
img.img{margin:8px 0;padding:4px;border:1px dotted #999999;background:#fff;}
h1{padding-bottom:4px;border-bottom:1px dotted #999999;font-size:20px;color:#555555;line-height:150%;}
h2{margin-top:2em;padding-bottom:4px;border-bottom:1px dotted #ff9900;font-weight:bold;font-size:140%;color:#F78B08;}
h3{font-weight:bold;font-size:12px;color:#F78B08;}
.mod_navigation{width:960px;height:40px;background:url("tl_files/system/bg_nav_primary.jpg") repeat-x top left;}
.mod_navigation ul{margin:0 10px;padding:0;list-style-type:none;}
.mod_navigation li{display:inline;margin:0;padding:0;}
.mod_navigation a,.mod_navigation span{height:40px;display:inline-block;margin:0;padding:10px 10px 0;font-weight:bold;font-size:13px;color:#fff;}
.mod_navigation a:hover{background:#faa61a;}
.mod_navigation a:hover{background:#faa61a url("tl_files/system/bg_nav_primary_hover.jpg") repeat-x top left;}
.mod_navigation .level_1 .active{margin:0;background:#faa61a;}
.mod_navigation .level_1 .trail{margin:0;background:#faa61a;}
.mod_customnav{width:500px;float:right;margin:10px 15px 0 0;text-align:right;}
.mod_customnav ul.level_1{list-style-type:none;}
.mod_customnav .level_1 .active{text-decoration:underline;font-size:11px;}
.mod_customnav ul.level_1 li{display:inline;margin-left:15px;}
.mod_customnav ul.level_1 li a{display:inline-block;font-size:11px;color:#666666;}
.mod_customnav ul.level_1 li.suche{padding-left:16px;background:url("tl_files/system/bg_suche.gif") no-repeat top left;}
.mod_customnav ul.level_1 li.sitemap{padding-left:18px;background:url("tl_files/system/bg_sitemap.gif") no-repeat top left;}
.mod_customnav ul.level_1 li.kontakt{padding-left:16px;background:url("tl_files/system/bg_kontakt.gif") no-repeat top left;}
.mod_customnav ul.level_1 li.impressum{padding-left:16px;background:url("tl_files/system/bg_impressum.gif") no-repeat top left;}
.mod_customnav ul.level_1 li.anfahrt{padding-left:16px;background:url("tl_files/system/bg_anfahrt.gif") no-repeat top left;}
body.service #secondary{width:300px;height:auto;margin-bottom:20px;background:#fff;}
body.service #secondary ul{margin:0;padding:0;list-style-type:none;}
body.service #secondary li{display:block;margin:1px 0;}
body.service #secondary li a,body.service#secondary li span{height:auto;display:block;margin:0;padding:5px 5px 5px 8px;color:#EB7414;background:#efefef;}
body.service #secondary li span{height:auto;display:block;margin:1px 0;padding:5px 5px 5px 8px;}
body.service #secondary .level_1 a:hover{background:transparent;}
body.service #secondary .level_1 .active{color:#fff;background:url("tl_files/system/bg_nav_secondary_active.jpg") repeat-x top left;}
body.service #secondary .level_1 .trail{background:url("tl_files/system/bg_nav_secondary_active.jpg") repeat-x top left;}
#secondary{width:960px;height:35px;background:url("tl_files/system/bg_nav_secondary.jpg") repeat-x top left;}
#secondary li a,#secondary li span{font-size:12px;}
#secondary .level_1 a:hover{background:transparent;}
#secondary .level_1 .active{background:url("tl_files/system/bg_nav_secondary_active.jpg") repeat-x top left;}
#secondary .level_1 .trail{background:url("tl_files/system/bg_nav_secondary_active.jpg") repeat-x top left;}
#tertiary{width:290px;height:auto;margin-bottom:20px;background:#fff;}
#tertiary h1{border-bottom:1px dotted #c0c0c0;}
#tertiary .level_1{margin:0;padding:0;list-style-type:none;}
#tertiary .level_1 li{display:block;margin:1px 0;}
#tertiary .level_1 li a{height:auto;display:block;margin:0;padding:5px;color:#EB7414;background:#efefef;}
#tertiary .level_1 li a:hover{color:#fff;background:#FAA61A;}
#tertiary .level_1 li.active{height:auto;display:block;margin:0;padding:5px;font-weight:bold;color:#fff;background:#FAA61A;}
#tertiary .level_1 li.active .active{height:auto;margin:0;padding:0;}
.ce_hyperlink{height:30px;display:inline-block;margin:0;padding:0;background:url("tl_files/system/bg_linkbutton_left.gif") no-repeat top left;}
.ce_hyperlink:hover{height:30px;display:inline-block;margin:0;padding:0;background:url("tl_files/system/bg_linkbutton_left_hover.gif") no-repeat top left;}
a.hyperlink_txt{height:30px;display:inline-block;margin-left:25px;padding:5px 15px 5px 5px;font-weight:bold;line-height:180%;background:#fff url("tl_files/system/bg_linkbutton_right.gif") no-repeat top right;}
a.hyperlink_txt:hover{height:30px;display:inline-block;margin-left:25px;padding:5px 15px 5px 5px;font-weight:bold;background:#fff url("tl_files/system/bg_linkbutton_right_hover.gif") no-repeat top right;}
#tagline{width:280px;right:20px;top:160px;position:absolute;}
#tagline .ce_text p{font-weight:bold;font-size:28px;color:#fff;}
input[type="hidden"]{visibility:hidden;}
input.text{padding:4px 4px 5px;border:1px solid #c0c0c0;background:#f6f6f6;}
input.text:hover{border:1px solid #333333;background:#E0E9DC;}
input.submit{padding:2px;border:1px solid #EF7B10;font-weight:bold;color:#fff;background:#ff9900;}
textarea.textarea{width:200px;margin-bottom:10px;padding:4px 4px 5px;border:1px solid #c0c0c0;background:#f6f6f6;}
input.radio{}
input.select{}
input.option{}
label{margin-right:8px;}
.radio_container{width:300px;display:block;margin-top:10px;margin-bottom:40px;padding:4px;border:1px dotted #c0c0c0;background:#fff;}
input#keywords{width:200px;background:#fff;}
p.header{padding-bottom:4px;border-bottom:1px dotted #999999;font-weight:bold;font-size:14px;color:#555555;}
.mod_search div{margin-bottom:20px;}
.ce_form{padding:10px;border:1px dotted #c0c0c0;background:#fff;}
.ce_form .explanation{width:320px;margin:0 0 20px;padding:8px;border:1px dotted #c0c0c0;}
.ce_form label{width:100px;display:inline-block;margin-bottom:10px;vertical-align:top;}
.ce_form select{width:100px;display:inline-block;margin-bottom:10px;}
.ce_form input{width:200px;margin-bottom:10px;background:#f4f4f4;}
.ce_form input.captcha{width:200px;display:inline-block;margin-bottom:10px;padding:4px 4px 5px;border:1px solid #c0c0c0;background:#f4f4f4;}
.ce_form textarea{background:#f4f4f4;}
.ce_form input.checkbox{width:20px;display:inline-block;margin-top:10px;margin-right:90px;margin-bottom:10px;background:transparent;}
.ce_form p.error{margin:0 0 5px;font-weight:bold;color:#F1800E;}
.ce_form input.error{border:2px solid #ff9900;}
.ce_form textarea.error{border:2px solid #ff9900;}
.ce_form label.error{margin-bottom:5px;font-weight:bold;color:#333333;}
.ce_form .checkbox_container label{width:260px;margin:10px 0 0;}
.ce_form input.submit{width:180px;padding:0;border:0;background:transparent;}
.ce_form span.captcha_text{width:200px;display:block;margin-left:110px;font-weight:bold;}
.article_normal{clear:left;}
.article_normal h1.ce_headline{margin-left:8px;}
.article_left{width:300px;float:left;}
.article_right{width:300px;float:right;}
#rueckrufform label{width:80px;float:left;font-size:11px;}
#rueckrufform input{width:150px;padding:2px;background:#f4f4f4;}
#rueckrufform input:hover{background:#fff;}
#rueckrufform textarea{width:250px;height:50px;margin-bottom:10px;padding:2px;background:#f4f4f4;}
#rueckrufform .ce_form span.captcha_text{width:200px;display:block;margin-left:90px;font-weight:normal;font-size:11px;}
#rueckrufform .ce_form input[type="hidden"]{width:250px;height:0;display:none;}
#rueckrufform .ce_form p.error{clear:left;display:block;}
div.pagination{padding:8px;border:1px dotted #c0c0c0;background:#fff;}
div.pagination p{margin-bottom:5px;font-weight:bold;font-size:11px;}
div.pagination ul{margin:0;padding:0;list-style-type:none;}
div.pagination ul li{display:inline;margin-right:5px;}
div.pagination ul li a{font-weight:bold;text-decoration:underline;}
div.pagination ul li .current{font-weight:bold;}
#left,#right{width:320px;}
#container{width:960px;}
.ce_text ul{padding-left:20px;list-style-type:square;}
.ce_text ul ul{padding-left:20px;list-style-type:circle;}
.ce_text p{margin:0 0 10px;}
.floatbox{width:460px;float:left;margin:0 10px 10px 0;}
.box{margin:0 0 20px;padding:8px 8px 10px;border:1px solid #CDCDCD;background:#fff;-moz-border-radius:3px;-webkit-border-radius:3px;}
.box h1{margin:0 0 8px;padding:5px;border:0;font-size:15px;color:#fff;line-height:100%;background:#ff9900;-moz-border-radius:2px;-webkit-border-radius:2px;}
.box .ce_text p{margin:0 0 10px;padding:5px;background:url("tl_files/system/bg_boxcontent.jpg") repeat-x;-moz-border-radius:2px;}
div#searchform{top:115px;right:10px;position:absolute;margin:0;padding:0;}
div#searchform input{padding:3px;vertical-align:bottom;font-size:11px;line-height:100%;}
div#searchform input.text{width:200px;border:1px solid #fff;background:#FCDFC2;}
div#searchform input.submit{height:22px;padding:3px 4px;border:1px solid #fff;background:#DD7502;}
.mod_sitemap .level_1{padding-left:0;}
.mod_sitemap .level_1 li{list-style-type:none;}
.mod_sitemap .level_1 li a{font-weight:bold;}
.mod_sitemap .level_1 li ul a{margin-top:10px;margin-bottom:5px;padding-left:10px;font-weight:normal;background:url("tl_files/system/triangle.gif") left center no-repeat;}
.mod_sitemap ul.level_1 ul.level_2 ul.level_3 li a{padding-left:0;background-image:none;font-weight:normal;background-color:transparent;}
#teaser-paletten .ce_text h1{display:block;}
#teaser-paletten .ce_text h1 a{display:block;padding:0;font-size:15px;color:#fff;line-height:100%;}
#teaser-paletten .ce_text .image_container{margin-top:38px;}
#teaser-verschlaege .ce_text h1{display:block;}
#teaser-verschlaege .ce_text h1 a{display:block;padding:0;font-size:15px;color:#fff;line-height:100%;}
#teaser-verschlaege .ce_text .image_container{margin-top:38px;}
#teaser-kisten .ce_text h1{display:block;}
#teaser-kisten .ce_text h1 a{display:block;padding:0;font-size:15px;color:#fff;line-height:100%;}
#teaser-kisten .ce_text .image_container{margin-top:38px;}
.ce_gallery table td{vertical-align:top;}
.box .comment p{margin:0;padding:0 5px;background-image:none;font-style:italic;font-size:80%;color:#575757;background-color:transparent;}
#contactform{padding:8px 8px 10px;}
#contactform label{width:80px;display:inline-block;margin-bottom:4px;font-size:11px;}
#contactform input{width:150px;margin-bottom:4px;padding:2px;background:#f4f4f4;}
#contactform .captcha{width:150px;margin-bottom:4px;padding:2px;border:1px solid #c0c0c0;background:#f4f4f4;}
#contactform input:hover{background:#fff;}
#contactform textarea{width:250px;height:50px;margin-bottom:10px;padding:2px;background:#f4f4f4;}
#contactform span.captcha_text{width:200px;display:block;margin-left:90px;font-weight:bold;font-size:11px;}
#contactform br{display:none;}
#contactform p{margin-bottom:8px;}
#contactform .ce_form input[type="hidden"]{width:250px;height:0;display:none;}
#contactform .ce_form p.error{clear:left;display:block;}
#contactform input.submit{padding:0;border:0;background:transparent;}
#contactform p.error{display:inline-block;margin:0 0 5px;font-weight:bold;color:#F1800E;}
#contactform label.error{display:block;font-weight:bold;color:#333333;}
#contactform input.error{display:block;margin-bottom:10px;border:2px solid #ff9900;}
#contactform span.error{margin-left:0;}
#contactform textarea.error{border:2px solid #ff9900;}
.mod_glossaryMenu ul.anchors{padding-left:10px;list-style-type:none;}
.mod_glossaryMenu ul li a{display:inline-block;margin:3px 0;padding:5px 10px;border:1px dotted #c0c0c0;font-weight:bold;background:#fff;}
.mod_glossaryList h2{margin:2em 0 1em;padding:5px 0;border-bottom:1px dotted #c0c0c0;font-size:160%;}
.mod_glossaryList dl{}
.mod_glossaryList dl dt{font-weight:bold;}
.mod_glossaryList dl dd{margin:5px 50px 20px 20px;}
.mod_glossaryList dl dd a{display:inline-block;padding:5px 10px 5px 25px;border:1px solid #c0c0c0;font-weight:bold;-moz-border-radius:2px;-webkit-border-radius:2px;background: #fff url("tl_files/system/triangle.gif") 10px center no-repeat;}
.mod_glossaryList dl dd a:hover{color:#CC6600;}
.mod_glossaryList .toplink{}
.mod_glossaryList .toplink a{}

