/* Style sheet style1 */
body{background: url(tl_files/grundelemente/hg.gif) repeat-y center top;}
.navi_footer{width:240px;height:19px;left:756px;position:absolute;overflow:visible;margin:0;padding:0;top:8px;}
.navi_footer a{color:#000000;letter-spacing:0.03em;}
.mod_coverpicture{top:95px;position:absolute;vertical-align:top;z-index: 30;}
#klecks{left:574px;position:absolute;vertical-align:top;top:25px;z-index: 10;}
#logo{left:732px;position:absolute;vertical-align:top;top:14px;z-index: 20;}
#balken_gruen{left:0;top:0;position:absolute;vertical-align:top;}
#balken_rot{left:0;top:200px;position:absolute;vertical-align:top;z-index: 40;}
#header{background-color:#ffffff;}
#header .ce_text{width:470px;height:100px;left:240px;position:absolute;overflow:visible;margin:0;padding:0;font-size:29px;color:#b4c9d2;top:266px;}
#header .ce_text h1{font-size:24px;color:#b4c9d2;line-height:30px;letter-spacing:0.03em;}
#header .ce_text h2{font-size:20px;color:#000000;line-height:22px;letter-spacing:0.03em;}
#main{border-right:16px solid #125d9c;}
#main .ce_text,#main .ce_downloads,#main .ce_text p,#main .ce_text li,#main .ce_text a,#main .ce_text strong,#main .ce_text h1,#main .ce_text h2,#main .mod_sitemap a,#main .mod_sitemap h1,#main .back a{font-size:14px;line-height:20px;letter-spacing:0.04em;}
#main .ce_text p,#main .ce_downloads a,#main .ce_downloads{margin:0 10px 10px 0;color:#474747;}
#main .mime_icon{margin-right:5px;vertical-align:bottom;}
#main .ce_text h1{margin:0 25px 3px 0;font-weight:bold;font-size:20px;color:#b4c9d2;line-height:22px;letter-spacing:0.04em;}
#main .ce_text h2,#main .ce_downloads h2,#main .mod_globalArticleList h2,#main .mod_newslist h2{margin:0 25px 3px 0;font-weight:bold;font-size:14px;color:#474747;line-height:16px;letter-spacing:0.04em;}
#main .mod_newslist h2,#main .mod_newslist div,#main .mod_search div{margin-right:25px;margin-bottom:10px;}
#main .mod_globalArticleList .empty{margin-top:13px;margin-bottom:13px;}
#main .mod_globalArticleList ul{margin-left:-39px;list-style-type:none;}
#main .ce_text li{margin:0 10px 3px -20px;color:#474747;list-style-type:disc;}
#main .ce_text{margin:0 25px 0 0;}
#main .ce_text a,#main .mod_sitemap a,#main .back a{text-decoration:underline;color:#474747;}
#main .back a{}
#main .ce_text strong{font-weight:bold;}
#main .ce_text a:hover,#main .mod_sitemap a:hover{color:#d2142c;}
.ce_gallery .caption{color:#d2142c;}
.ce_gallery .image_container{margin-right:20px;margin-bottom:20px;text-align:center;vertical-align:top;}
#logos .image_container{width:50px;margin-right:20px;margin-bottom:20px;text-align:center;vertical-align:top;}
.ce_gallery td{text-align:center;vertical-align:top;}
#navi_oben{width:170px;height:200px;right:0;top:0;position:absolute;margin:10px 0 0;padding:0;}
#navi_oben ul{margin:0;padding:0;text-align:left;list-style-type:none;}
#navi_oben li{margin:0 0 6px;}
#navi_oben li a,#navi_oben li span{display:block;margin:0 0 5px;padding:4px 0 4px 10px;background-color:#c9c9c9;font-weight:bold;text-decoration:none;font-size:12px;color:#6e7274;}
#navi_oben li a:hover,#navi_oben a.trail,#navi_oben span.active{background-color:#cf1ce0;color:#fff;}
#navi_mitte{width:720px;height:50px;left:241px;position:absolute;margin:0;padding:0;top:65px;z-index:50;}
#navi_mitte ul,#navi_text ul{margin:0;padding:0;}
#navi_mitte li,#navi_text li{display:inline;margin:0;padding:0;list-style-type:none;}
#navi_mitte a,#navi_mitte span,#navi_text a,#navi_text span{height:19px;float:left;margin:0 3px 0 0;padding:5px 0 0;text-align:center;text-decoration:none;font-size:13px;color:#000000;letter-spacing:0.03em;}
#navi_text a{text-decoration:underline;}
#navi_mitte a:hover,#navi_text a:hover{text-decoration:underline;color:#d2142c;}
#navi_mitte a:after,#navi_mitte span:after,#navi_text a:after,#navi_text span:after{text-decoration:none;color:#000000;content:" | ";}
#navi_mitte .last a:after,#navi_mitte .last span:after,#navi_text .last a:after,#navi_text .last span:after{content:"";}
#navi_mitte span.active,#navi_mitte a.trail,#navi_text span.active,#navi_text a.trail{font-weight:bold;}
#footer{margin:0;}
.footeradresse{width:720px;height:50px;bottom:0;left:25px;position:absolute;display:inline;margin:0;padding:0;text-align:left;text-decoration:none;right:0;top:10px;}
.footeradresse p,.footeradresse a,.navi_footer p,.navi_footer a{text-decoration:none;font-size:12px;color:#000000;letter-spacing:0.03em;}
.footerlink{color:#000000;}
.footerlink a:hover{text-decoration:underline;color:#d2142c;}
#pinsel{width:397px;height:261px;left:0;top:-185px;position:absolute;margin:0;padding:0;z-index:-100;}
#strich_rot{width:910px;height:1px;left:25px;position:absolute;margin:0;padding:0;right:25px;top:0;}
#strich_rot_zwischen{width:460px;height:1px;bottom:0;left:238px;position:relative;margin:5px 0 10px;padding:0;right:20px;top:0;}
#strich_rot_zwischen2{width:460px;height:1px;bottom:0;left:0;right:20px;position:relative;margin:0 0 10px;padding:0;top:0;}
#footer .mod_article{width:520px;left:265px;position:absolute;margin:0;padding:0;top:17px;}
#footer .mod_article p,#footer .mod_article a,#footer .mod_article strong{font-weight:normal;font-size:11px;line-height:16px;}
#footer .mod_article p{color:#000000;letter-spacing:0.03em;}
#footer .mod_article a{font-weight:bold;color:#97559e;}
#footer .mod_article strong{font-weight:bold;}
#links148 .ce_text{width:175px;height:400px;top:148px;position:relative;overflow:visible;margin:0;padding:0;left:68px;}
#links148 .links100{height:450px;top:100px;}
#links148 .ce_text p,#links148 .ce_text a,#person-links td,#rechts60 .ce_text p,#rechts60 .ce_text a,#rechts60 .ce_text div{font-weight:normal;font-size:11px;color:#000000;line-height:15px;}
#links148 .ce_text strong,#rechts60 .ce_text strong{font-weight:bold;}
#links148 .ce_text a,#rechts60 .ce_text a{text-decoration:underline;}
#links148 .ce_text a:hover,#rechts60 .ce_text a:hover{color:#00f;}
#navi_links,#navi_linien{width:180px;bottom:40px;position:relative;margin:0;padding:0;left:25px;right:40px;top:0;}
#navi_links ul,#navi_linien ul{margin:0;padding:0;text-align:left;list-style-type:none;}
#navi_links li,#navi_linien li{margin:0;}
#navi_links li a,#navi_links li span,#navi_linien li a,#navi_linien li span{display:block;margin:0;padding:6px 0;border-top:1px solid #98a6b1;font-weight:normal;text-decoration:none;font-size:13px;color:#000;letter-spacing:0.03em;}
#navi_links .level_2 li a,#navi_links .level_2 li span{margin-left:20px;font-size:12px;}
#navi_links a.trail,#navi_links span.active,#navi_linien a.trail,#navi_linien span.active{font-weight:bold;color:#000000;}
#navi_links li a:hover,#navi_linien li a:hover{text-decoration:underline;color:#d2142c;}
#navi_links .level_1 .first{border:0px;}
#navi_linien .level_1 .first a{margin-bottom:15px;border-bottom:1px solid #98A6B1;}
#navi_links .level_2 .first a,#navi_links .level_2 .first span{border-top:1px dashed #000000;}
#rechts60 .ce_text{height:400px;top:60px;position:relative;overflow:auto;margin:0;padding:0;}
#right .ce_text,#kastenlinks .ce_text,#right .mod_tagcloud{position:relative;overflow:visible;margin:0 25px 25px;padding:10px;background-color:#fafafa;border:1px solid #b4c9d2;color:#474747;letter-spacing:0.04em;}
#right .image_container img,#kastenlinks .image_container img{margin:-20px -20px -5px -5px;}
#right .ce_text h1,#kastenlinks .ce_text h1,#right .mod_tagcloud h1{margin:-10px -10px 10px;padding:10px;background-color:#ffffff;font-weight:bold;font-size:12px;color:#000000;line-height:16px;letter-spacing:0.04em;}
#right .ce_text h2,#kastenlinks .ce_text h2{margin:0 25px 3px 0;font-weight:bold;font-size:14px;color:#474747;line-height:16px;letter-spacing:0.04em;}
#right .ce_text a,#kastenlinks .ce_text a{text-decoration:none;color:#d2142c;}
#right .ce_text strong,#kastenlinks .ce_text strong{font-weight:bold;}
#right .ce_text a:hover,#right a:hover,#kastenlinks .ce_text a:hover,#kastenlinks a:hover{text-decoration:underline;}
#kastenlinks .ce_text p,#kastenlinks .ce_text a,#right .ce_text p,#right .ce_text a{margin-right:0;margin-bottom:0;font-size:12px;line-height:15px;}
#kastenlinks .ce_text p,#right .ce_text p{margin-right:0;margin-bottom:0;font-size:12px;color:#000000;line-height:15px;}
#main .mod_newslist .image_container{width:50px;height:50px;position:relative;float:left;clear:none;margin-right:20px;margin-bottom:30px;}
input.suchfeldrechts{width:100px;height:17px;display:inline;margin-top:0;margin-left:25px;padding-top:3px;padding-left:5px;border:1px solid #cbd2d9;color:#2e2e2e;background:url("tl_files/grundelemente/suchfeld_hg.gif") left top no-repeat;}
input.suchfeldrechts,div.submit_container,input.suchbutton{display:inline;}
#right div.formbody{padding:0;vertical-align:top;}
ul.autocompleter-choices{position:absolute;margin:0;padding:0;text-align:left;background-color:#fff;border:1px solid #7c7c7c;font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;list-style: none;border-left-color: #c3c3c3;border-right-color: #c3c3c3;border-bottom-color: #ddd;z-index: 50;}
ul.autocompleter-choices li{position:relative;display:block;margin:-2px 0 0;padding:0.2em 1.5em 0.2em 1em;font-weight:normal;font-size:1em;line-height:1.5em;white-space:nowrap;float: none !important;cursor: pointer;}
ul.autocompleter-choices li.autocompleter-selected{background-color:#000;color:#fff;}
ul.autocompleter-choices span.autocompleter-queried{float:none;display:inline;margin:0;padding:0;font-weight:bold;}
ul.autocompleter-choices li.autocompleter-selected span.autocompleter-queried{color:#EC8621;}
div#rahmen{position:relative;overflow:visible;margin-right:25px;margin-bottom:10px;padding:20px 10px 10px;border:2px solid #cbd2d9;}
#rahmen .ce_text{overflow:visible;}
#rahmen .image_container img{overflow:visible;margin-top:-22px;margin-right:-25px;}
div.mod_registration,#gewinnform div.formbody{width:405px;position:relative;padding:10px;background-color:#f4f7f7;border:2px solid #e9efef;}
.submit_container{border:0px;}
.highlight{color:#D2172e;}
.pagination{clear:both;display:block;border-top:1px solid #000;}
.pagination p{float:right;margin-top:14px;}
.pagination ul{padding-left:0;}
.pagination ul li{display:inline;list-style-type:none;}
.pagination ul li a,.pagination ul li span.current{padding:3px 8px;}
.pagination ul li span.current,.pagination ul li a:hover{background-color:#dddddd;}

