/* Style sheet custom */
body,html{height:100%;}
body{background-color:#dddddd;background-image:url("tl_files/gfx/body_bg.png");background-repeat:repeat;}
div.teaser p{line-height:1.5em;}
#wrapper{min-height: 100%;height: auto !important;height: 100%;margin-bottom: -45px;}
#wrapper{width:970px;background:url("tl_files/gfx/wrapper_bg.png") center top repeat-y;margin:0 auto;}
#header{width:970px;height:290px;background:url("tl_files/gfx/header_bg.jpg") center top repeat-x;margin:0 auto;}
#header .inside{width:970px;height:290px;}
#header h1{left:60px;top:85px;position:absolute;}
#header h1 a{width:107px;height:18px;display:block;background-image:url("tl_files/gfx/header_h1.png");background-repeat:no-repeat;text-indent:-9999px;}
#content{width:970px;margin: 0 auto;}
#header_bild{right:20px;top:41px;position:absolute;}
#main{padding-top:25px;padding-right:80px;}
#container{width:970px;margin:0px auto;}
.container_inside{padding:5px 5px 70px 60px;}
#footer{width:970px;position:relative;display:block;background-image:url("tl_files/gfx/footer_bg.jpg");background-repeat:repeat-x;margin:0 auto;}
#footer,#push{height:45px;}
#footer .inside{padding-top:5px;}
#footer ul{margin-bottom:0;}
#footer a,#footer span{display:block;margin-right:20px;padding-top:5px;padding-bottom:5px;padding-left:10px;border-left:5px solid #cccccc;color:#888888;}
#footer a:hover,#footer span.active,#footer a.trail{border-left:5px solid #006699;color:#003366;}
#footer .text{right:40px;top:5px;position:absolute;color:#888888;line-height:24px;}
#nav_footer{left:60px;position:relative;}
#nav_footer li{float:left;}
#suche_formular,#right .mod_article{margin-bottom:20px;}
#suche_formular input{float:left;}
#ctrl_1{width:252px;height:20px;padding-top:3px;padding-left:3px;background-image:url("tl_files/gfx/suche_formular_bg.png");background-repeat:no-repeat;border:0px solid #ffffff;}
#main .ce_text div.image_container,#main .ce_image div.image_container{padding-top:3px;padding-right:10px;padding-bottom:10px;}
.linkbox{padding:10px 20px 7px 17px;background:#f8f8f8 url("tl_files/gfx/dotted_line.png") left bottom repeat-x;border-left:5px solid #dddddd;}
.linkbox div.ce_hyperlink,.linkbox div.ce_download{padding-bottom:3px;}
.linkbox div.ce_hyperlink a,.linkbox div.ce_download a{color:#666;}
.linkbox div.ce_hyperlink a:hover,.linkbox div.ce_download a:hover{color:#003366;}
.linkbox div.ce_hyperlink a{display:block;padding-left:15px;background-position:0px 3px;}
.linkbox div.ce_download img.mime_icon{top:3px;position:relative;}
#main p.more,#main p.back,#main div.more{overflow:visible;margin-bottom:10px;text-align:right;}
p.more a,p.back a,div.more a{padding-top:3px;padding-bottom:3px;padding-left:7px;border-left:3px solid #ccc;color:#777777;background-image:none;}
p.more a:hover,p.back a:hover,div.more a:hover{border-left:3px solid #006699;color:#003366;}
.ce_form label{display:block;color:#aaa;}
.ce_form input.text{width:250px;padding:3px;border:1px solid #cccccc;}
.ce_form input.captcha{width:80px;padding:3px;border:1px solid #cccccc;}
.ce_form input.submit{padding:3px 3px 3px 5px;background-color:#fff;border-top:0px solid #cccccc;border-right:0px solid #cccccc;border-bottom:0px solid #cccccc;border-left:3px solid #cccccc;}
.ce_form input.submit:hover{border-top:0px solid #336699;border-right:0px solid #336699;border-bottom:0px solid #336699;border-left:3px solid #336699;cursor:pointer;}
.ce_image .caption{text-align:right;font-size:9px;color:#aaa;}
.ce_form span.captcha_text{padding-left:7px;}
.ce_form textarea{width:400px;height:300px;padding:3px;border:1px solid #cccccc;}
.ce_form input,.ce_form textarea{margin-bottom:15px;}
.ce_form p.error{margin-bottom:0;color:#bb0000;}
#main input.error,#main textarea.error{border-color:#bb0000;}
.mod_article{margin-bottom:25px;}
#urheberrechte .image_container{margin:0 15px 15px 15px;}
#main .ce_hyperlink{margin-bottom:15px;}
#right h3{margin-top:0;}
#main .ce_accordion a,#main .ce_text ul a{padding-left:15px;background-image:url("tl_files/gfx/link_icon.png");background-repeat:no-repeat;background-position: 2px 3px}
