/* Style sheet layout */
body{margin:0;background-color:#ffffff;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;line-height:1.4em;}
html{height:100%;overflow:scroll;margin-bottom:0;}
img{vertical-align:middle;border:0px;}
.image_container{padding-bottom:1px;}
.ce_download img{padding-bottom:1px;}
a{text-decoration:none;color:#000000;}
a:hover{color:#999;}
a,body,div,em,input,label,li,ol,p,select,span,strong,td,th,textarea,u,ul{font-family:Verdana, Arial, SunSans-Regular, Sans-Serif;font-size:11px;color:#000000;}
body,div,input,label,li,ol,p,select,span,textarea,u,ul{font-size:11px;color:#585858;}
em{font-size:11px;color:#333333;}
h1,h2,h3,h4{margin:0;padding:0;font-family:Georgia, Times, serif;font-weight:normal;color:#000000;line-height:1.3em;text-transform:uppercase;letter-spacing: 2px;}
h1{margin:0 0 10px;font-size:16px;}
h2{margin:0 0 5px;padding:0;font-size:15px;line-height:1.3em;}
h3{margin:0;padding:0;font-size:13px;line-height:1.3em;}
h4{margin:0;padding:0;font-size:11px;line-height:1.3em;}
#main ul{margin:10px 0;padding-right:1em;padding-left:1em;}
#main li{margin-bottom:2px;padding-bottom:4px;padding-left:20px;list-style-type:none;text-indent: 0;background: url(tl_files/layout/listenpunkt.gif) 0px 0px no-repeat;}
strong{margin:0;padding:0;font-weight:bold;color:#696969;}
p{margin:0;padding:0;font-family:Verdana, Arial, Helvetica, sans-serif;}
#wrapper{width:950px;margin:0 auto;padding:0 0 15px;}
#header{height:220px;margin:0;padding:0;background: url(tl_files/layout/logo_orange.jpg) 0px 30px no-repeat;}
#container{overflow:auto;margin:0;padding:0;background-color:#FFFFFF;}
#left{width:230px;height:300px;}
#right{width:150px;margin:0;padding:3px 15px 25px;}
#main{margin:0 180px 0 230px;padding:0 15px 25px;}
#footer{margin:0;padding:5px 15px 25px;text-align:center;border-top:1px dotted #585858;}
.mod_changelanguage{width:200px;float:left;margin-top:10px;}
.mod_changelanguage ul{display:inline;margin:0;padding:0;list-style-type:none;}
.mod_changelanguage li{display:inline;margin:0;padding:0 5px;border-left:1px solid #000000;}
.mod_changelanguage li.first{padding-left:0;border-left-width:0px;}
#menu_oben{padding:10px 1px 0;text-align:right;}
#menu_oben ul{margin:0;padding:0;list-style-type:none;}
#menu_oben li{display:inline;padding:0 5px;border-left:1px solid #000000;}
#menu_oben li.first{border-left-width:0px;}
#logo_homelink{width:200px;height:28px;top:85px;position:absolute;left:25px;}
#logo_homelink a{height:100%;display:block;}
#suchfeld{height:20px;margin:22px 0 0 780px;}
#suchfeld input.text{width:130px;margin:0;padding:0;border:0px;}
#suchfeld .submit_container{float:left;margin:1px 2px 0 0;}
#login_link a{width:228px;height:21px;display:block;padding-top:4px;padding-left:10px;font-weight:normal;font-size:11px;color:#000000;background: url(tl_files/layout/login.jpg) no-repeat;text-transform:uppercase;}
#login_link a:hover{background-position: 0px -25px;}
#login_link{width:230px;margin-bottom:11px;}
#menu_mitte{width:948px;float:right;margin-top:115px;text-align:right;font-weight:normal;font-size:11px;text-transform:uppercase;}
#menu_mitte ul{margin:0;padding:0;list-style-type:none;}
#menu_mitte li{display:inline;padding:0 7px;border-left:1px solid #585858;}
#menu_mitte li.first{border-left-width:0px;}
#menu_mitte a{color:#585858;}
#menu_mitte a:hover{color:#000000;}
#menu_meta{width:225px;margin-top:0;text-align:left;font-weight:normal;font-size:11px;text-transform:uppercase;}
#menu_meta ul{margin:0;padding:0;list-style-type:none;}
#menu_meta li{padding:7px 5px 7px 0;border-bottom:1px solid #585858;}
#menu_meta li.first{border-top:1px solid #585858;}
#menu_meta a{color:#585858;}
#menu_meta a:hover{color:#000000;}
#menu_unten table{width:auto;margin:auto;padding:0 0 0 20px;border-collapse:collapse;border-spacing:0px;background: url(tl_files/layout/listenpunkt.gif) 0px 0px no-repeat;}
#menu_unten td{padding:0 0 2px;}
#menu_unten div{display:inline;padding:0 4px;border-left:1px solid #9C9E9F;}
#menu_unten div.first{padding-left:20px;border-left-width:0px;}
#menu_unten a,#menu_unten span{font-size:10px;color:#9C9E9F;}
#menu_unten a:hover{color:#585858;}
#right .grau{margin-top:3px;padding:3px;background-color:#E5E5E5;font-size:10px;color:#707173;}
#right .ce_hyperlink{padding:3px;background-color:#E5E5E5;border-top:1px dotted #000000;}
#right .ce_hyperlink a{padding-right:20px;font-weight:normal;font-size:11px;color:#666666;background: url(tl_files/layout/weiterpfeil.gif) right no-repeat;text-transform:uppercase;}
#right .ce_hyperlink a:hover{color:#000000;}
#right .ce_download{padding:3px;background-color:#E5E5E5;border-top:1px dotted #000000;}
#right .ce_download a{display:block;padding-right:20px;font-weight:normal;font-size:11px;color:#666666;background: url(tl_files/layout/weiterpfeil.gif) right no-repeat;text-transform:uppercase;xborder:1px solid red;}
#right .ce_download a:hover{color:#000000;}
#kontakt table{width:500px;margin-top:15px;}
#kontakt td{height:40px;padding:0;vertical-align:top;}
#kontakt .col_0{width:150px;}
#kontakt input.text,#kontakt textarea{width:330px;}
#kontakt input.submit{margin:5px 0;padding:4px;background-color:#eceded;border:1px solid #ddd;cursor:pointer;}
#kontakt input.submit:hover{border-color:#666666;}
#kontakt span.mandatory,#kontakt .explanation{font-size:10px;color:#585858;}
#kontakt p.error{color:#df2222;}
.mod_search input.text{width:330px;margin:5px 0;padding:4px;}
.mod_search input.submit{margin:5px 0;padding:4px;background-color:#eceded;border:1px solid #ddd;cursor:pointer;}
.mod_search input.submit:hover{border-color:#666666;}
.mod_search .header{margin:10px 0;}
.mod_search .header strong{color:#000000;}
.mod_search h3{margin:15px 0 0;font-weight:bold;}
.mod_search .relevance{font-weight:normal;font-size:10px;color:#585858;letter-spacing: 0px;}
#main .ce_download{margin:10px 0 20px 20px;}
.linie{margin-top:20px;padding-top:20px;border-top:1px solid #aaaaaa;}
.mod_newslist .layout_latest{margin:20px 0;padding-top:20px;border-top:1px solid #cccccc;border-right:0px solid #cccccc;border-bottom:0px solid #cccccc;border-left:0px solid #cccccc;}
.mod_newslist h2,.mod_newslist h2 a{margin:0;padding:0;font-family:Georgia, Times, serif;font-weight:normal;font-variant:small-caps;font-size:13px;color:#000000;line-height:1.3em;letter-spacing: 2px;}
.mod_newslist .info,.mod_newsreader .info{margin-bottom:10px;font-size:10px;}
.mod_newslist .more,.mod_newsreader .back{margin-top:10px;}
.mod_newsreader h1{margin:0;}
.mod_newsreader h2{font-size:12px;}
#testimonials #einleitung{margin:0 0 20px;padding:0;border:0px;}
#testimonials div.ce_text{margin:20px 0;padding-top:20px;border-top:1px solid #cccccc;}
#testimonials div.ce_text .image_container{margin:5px;}
#tl_login{margin-top:10px;}
#tl_login .col_0{width:100px;}
#tl_login td{padding-top:10px;}
#tl_login input.text{width:200px;}
#tl_login input.submit{overflow:visible;margin:5px 0;padding:3px 4px;background-color:#eceded;border:1px solid #ddd;cursor: pointer;}
#tl_login input.submit:hover{border-color:#666666;}
#tl_login .error{color:#a00000;}
.ce_gallery td{text-align:center;}
.ce_gallery .image_container img{padding:3px;border:1px solid #bbbbbb;box-shadow:1px 1px 4px #bbb;}

