/* Style sheet main */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol{margin:0;padding:0;vertical-align:baseline;border:0;font-size:100%;outline: 0;background: transparent;}
body{line-height:1;}
ol,ul{list-style: none;}
blockquote,q{quotes: none;}
:focus{outline: 0;}
ins{text-decoration:none;}
del{text-decoration:line-through;}
table{border-collapse:collapse;border-spacing: 0;}
body{margin-left:50px;color:#555;font: 13px/1.6em "Lucida Grande", Lucida ,tahoma, "Lucida Sans Unicode", Verdana, sans-serif;background-color: #f5f5f5 !important;}
h1{margin-bottom:1em;font-weight:normal;font-size:16px;text-transform: uppercase;}
h2{margin-bottom:1em;font-size:13px;}
h3{margin-bottom:0.6em;border-bottom:1px dotted #d5d5d5;font-weight:bold;font-size:12px;}
h4{}
h5{}
#right h2{font-size:12px;text-transform: uppercase;}
p{margin-bottom:1.5em;}
a{color:#ff7218;}
a:hover{color:#333;}
.clearer{width:1px;height:1px;float:none;clear:both;padding:0;font-size:1px;line-height:1px;margin: 0 0 -1px 0 !important;}
#wrapper,#header,#navigation,#container,footer{width:900px;}
#header{height:280px;}
div#tool{height:16px;padding:5px;background-color:#555;}
div#tool p{margin:0;}
#sprache,#kontakt{width:50%;}
#kontakt{float:right;text-align:right;font-size:11px;color:#fff;}
#logo{width:340px;height:60px;margin-top:55px;margin-left:2px;}
#container{background: url(tl_files/ab_template/images/bg_content.gif) repeat-y #fff;}
#main{width:480px;float:left;padding:30px;}
#right{width:360px;float:right;}
#bottom{clear:both;font-size:11px;color:#bbb;}
#bottom .right{width:360px;float:right;text-align:right;border-top:10px solid #d9d9d9;}
#bottom .left{width:540px;float:left;border-top:10px solid #e5e5e5;}
.start #main{font-size:15px;line-height:1.7em;}
.start #main h1{font-size:20px;color:#ff7218;text-transform: none;}
.klein{font-size:11px;}
.mod_navigation{position:absolute;overflow:visible;z-index: 999;}
.mod_navigation ul{border-top:10px solid #555;margin-left: 0 !important;padding-left: 0 !important;}
.mod_navigation li{width:179px;position:relative;float:left;border-left:1px solid #d5d5d5;}
.mod_navigation li a{display:block;padding:5px 10px;font-weight:bold;text-decoration:none;color:#555;margin-left: 0 !important;}
.mod_navigation li a span{font-weight:normal;color:#b2b2b2;}
.mod_navigation li a:hover span{}
.mod_navigation li a:hover{background-color:#fff;}
.mod_navigation li.active a span,.mod_navigation li.trail a span{color:#ff7218;}
.mod_navigation li.active a,.mod_navigation li.trail a{background-color:#fff;}
.mod_navigation li:hover,.mod_navigation li.sfhover{background-color: transparent;}
#right{line-height:1.4em;}
#right .ce_text{padding:20px;}
#right .special{margin:20px;padding:20px;background-color:#fff;border-top:3px solid #ddd;border-bottom:1px solid #ddd;font-size:11px;}
#right .ce_table{}
table{border-collapse:collapse;}
td{padding-bottom:1em;vertical-align:top;}
td.col_0{width:120px;}
.ce_teaser{margin-bottom:2em;padding-bottom:0.5em;}
.ce_teaser h2{margin-bottom:0.6em;border-bottom:1px dotted #d5d5d5;font-weight:normal;font-size:16px;text-transform: uppercase;}
.ce_teaser p{margin-bottom:0.5em;}
.ce_hyperlink{padding:0 20px 20px 20px;}
a.more,p.back a,.ce_hyperlink a,.ce_toplink a{padding:4px 10px;background-color:#ff7218;text-decoration:none;font-size:11px;color:#fff;text-transform: uppercase;}
.ce_hyperlink a{line-height:1.8em;}
a.more:hover,p.back a:hover,.ce_hyperlink a:hover{background-color:#555;}
#kontaktform{margin-right:40px;}
#kontaktform .formbody label{width:100px;float:left;clear:both;display:block;margin-bottom:1em;padding-top:6px;line-height:1em;}
#kontaktform .formbody input{width:330px;float:right;margin-bottom:1em;padding:3px;background-color:#fff;border:1px solid #d5d5d5;}
#kontaktform .formbody textarea{width:330px;height:100px;padding:3px;background-color:#fff;border:1px solid #d5d5d5;}
#kontaktform p.error{width:338px;float:right;margin:0;font-size:11px;color:#ff7218;}
#kontaktform .submit_container input{width:auto;margin-left:100px;padding:3px 10px;background-color:#ff7218;border:1px solid #ff7218;font-size:11px;color:#fff;cursor: pointer;text-transform: uppercase;}
#kontaktform .submit_container input:hover{background-color:#555;border:1px solid #555;}
.ce_ce_jw_media{margin-bottom:20px;}
#container li{margin-bottom:0.5em;padding-left:15px;background: url(tl_files/ab_template/images/arrow.png) no-repeat 0 6px;}
blockquote{font-style:italic;color:#757575;font: normal 22px Constantia, Georgia, "Times New Roman", Times, serif;}
.mod_changelanguage{height:24px;top:4px;position:absolute;z-index: 98;}
.mod_changelanguage ul{padding: 0 !important;margin: 0 !important;}
.mod_changelanguage li{display:inline;font-size:11px;color:#ccc;padding: 0 5px 0 5px !important;margin: 0 !important;}
#kontakt a,.mod_changelanguage li a{text-decoration:none;color:#fff;}

