/* Style sheet standard */
body{margin:0;padding:0;background-color:#bfbfbf;font-family:Arial, Helvetica, sans-serif;font-size:8pt;color:#555555;}
#header{width:960px;background-color:#003d8f;}
#logo{width:420px;float:left;padding:13px 0 0 45px;}
.clear{height:0.1px;clear:both;font-size:0.1px;line-height:0.1px;}
#container{width:960px;}
#main{width:960px;background-color:#d2d5da;}
form#suche_short div.formbody{padding-top:125px;padding-left:265px;vertical-align:top;}
form#suche_short div.formbody input{background-color:#003d8f;border:1px solid #AAAAAA;}
form#suche_short div.formbody input[type="text"]{width:180px;height:14px;float:left;display:block;margin-right:6px;text-align:left;color:#ffffff;}
#suche_short .mod_search input[type="image"]{display:block;}
div.mod_search{width:720px;position:relative;display:block;padding:0 200px 40px 45px;background-color:#FFF;}
div.mod_search div.pagination{padding-top:20px;color:#999;}
div.mod_search ul{margin:0;padding:0;list-style-type:none;}
div.mod_search ul a{text-decoration:none;}
div.mod_search ul li{position:relative;float:left;padding-top:10px;padding-right:7px;}
.current{font-weight:bold;}
p.url{padding-top:3px;padding-bottom:5px;font-style:italic;}
p.header{padding-top:10px;padding-bottom:15px;font-style:italic;}
.relevance{color:#999;}
#navMain.mod_navigation{width:730px;height:300px;position:absolute;overflow:visible;z-index:999;height:auto !important;}
#navMain *[class="mod_navigation"]{height:auto;}
#navMain.mod_navigation p{margin:0;padding:0;}
#navMain.mod_navigation ul,.mod_navigation_shop ul{margin:0;padding:0;list-style-type:none;}
#navMain.mod_navigation a,.mod_navigation_shop a{text-decoration:none;}
#navMain.mod_navigation li{position:relative;float:left;line-height:35px;}
#navMain.mod_navigation li ul{bottom:0;position:absolute;display:none;left:0px;right:0px;top:35px;}
#navMain.mod_navigation li:hover ul,#navMain.mod_navigation li.sfhover ul{display:block;}
#navMain ul.level_1 a.trail,#navMain ul.level_1 p.active{padding-left:24px;font-weight:bold;font-size:11px;color:#FFF;}
#navMain.mod_navigation ul.level_1 li.first a,#navMain.mod_navigation ul.level_1 li.first p.active{padding-left:45px;}
#navMain.mod_navigation ul.level_1 li a,.mod_navigation_shop ul.level_1 li a{width:auto;display:block;padding-left:25px;text-decoration:none;color:#FFF;}
#navMain.mod_navigation ul.level_1 li a:hover,.mod_navigation_shop ul.level_1 li a:hover,#navMain.mod_navigation ul.level_1 li.active ul a:hover,#navMain.mod_navigation ul.level_1 li.trail ul a:hover{display:block;text-decoration:none;color:#FFF;}
#navMain.mod_navigation ul.level_1 li ul.level_2 li a{display:block;text-decoration:none;color:#a8afb6;}
#navMain.mod_navigation ul.level_1 li ul.level_2 li a:hover{display:block;text-decoration:none;color:#FFF;}
#navMain.mod_navigation ul.level_1 li ul.level_2 li{line-height:27px;background:url("tl_files/images/css/level2.gif") bottom repeat-x;}
#navMain.mod_navigation ul.level_1 li.first ul.level_2{width:190px;}
#navMain.mod_navigation ul.level_1 li.first ul.level_2 li.first a{width:145px;padding-left:45px;}
#navMain.mod_navigation ul.level_1 li.first ul.level_2 li.first a.first{width:145px;padding-left:45px;}
#navMain.mod_navigation ul.level_1 li.first ul.level_2 li.first p.active{width:145px;padding-left:45px;}
#navMain.mod_navigation ul.level_1 li.first ul.level_2 li p.active{width:145px;padding-left:45px;}
#navMain.mod_navigation ul.level_1 li.first ul.level_2 li a{width:145px;padding-left:45px;}
#navMain.mod_navigation ul.level_1 li ul.level_2{width:170px;}
#navMain.mod_navigation ul.level_1 li ul.level_2 li.first a{width:145px;padding-left:25px;}
#navMain.mod_navigation ul.level_1 li ul.level_2 li.first a.first{width:145px;padding-left:25px;}
#navMain.mod_navigation ul.level_1 li ul.level_2 li.first p.active{width:145px;padding-left:25px;}
#navMain.mod_navigation ul.level_1 li ul.level_2 li p.active{width:145px;padding-left:25px;}
#navMain.mod_navigation ul.level_1 li ul.level_2 li a{width:145px;padding-left:25px;}
#navMain.mod_navigation ul.level_1 li.last ul.level_2{width:160px;}
#navMain.mod_navigation ul.level_1 li.last ul.level_2 li.first a{width:135px;padding-left:25px;}
#navMain.mod_navigation ul.level_1 li.last ul.level_2 li.first a.first{width:135px;padding-left:25px;}
#navMain.mod_navigation ul.level_1 li.last ul.level_2 li.first p.active{width:135px;padding-left:25px;}
#navMain.mod_navigation ul.level_1 li.last ul.level_2 li p.active{width:135px;padding-left:25px;}
#navMain.mod_navigation ul.level_1 li.last ul.level_2 li a{width:135px;padding-left:25px;}
.mod_navigation_shop{width:230px;overflow:hidden;display:block;padding-left:730px;background-image:url("tl_files/images/css/level1.gif");background-repeat:repeat-x;}
.mod_navigation_shop ul.level_1 li.shop a{width:220px;padding-left:10px;background-image:url("tl_files/images/css/level1.shop.gif");background-repeat:repeat-x;line-height:35px;}
#navSub.mod_navigation{width:190px;position:relative;float:left;display:block;background-color:#717b87;}
#navSub.mod_navigation p{margin:0;padding:0;}
#navSub.mod_navigation ul.level_1{width:190px;margin:0;padding:0;list-style-type:none;}
#navSub.mod_navigation ul.level_1 li{position:relative;border-bottom:1px solid #bfbfbf;line-height:26px;}
#navSub.mod_navigation ul.level_1 li.active p.active{width:145px;padding-left:45px;font-weight:bold;color:#FFF;}
#navSub.mod_navigation ul.level_1 li.trail a.trail{font-weight:bold;color:#FFF;}
#navSub.mod_navigation ul.level_1 li a{width:145px;display:block;padding-left:45px;color:#bcc3cc;}
#navSub.mod_navigation ul.level_1 li a:hover{display:block;text-decoration:none;color:#FFF;}
div.mod_article{width:749px;position:relative;float:right;display:block;padding:0 20px 45px 1px;background-color:#FFF;}
#wissenswertes.mod_article{width:749px;position:relative;float:right;display:block;padding:0 20px 0 1px;background-color:#FFF;}
div.mod_faqlist{width:704px;position:relative;float:right;display:block;background-color:#FFF;}
div.mod_faqlist ul{margin:0;padding:0;}
div.mod_faqlist ul li{list-style:none;}
div.mod_faqreader{width:704px;position:relative;float:right;display:block;background-color:#FFF;}
div.mod_faqreader .ce_text{padding-left:0;}
div.mod_faqreader p.info{margin-bottom:10px;}
div#spezialist-im-grossformat.mod_article,div#news-uebersicht.mod_article,div#news-archiv.mod_article,div#termine-uebersicht{width:958px;position:relative;display:block;padding:0 1px 45px;background-color:#FFF;}
.ce_text,.ce_download,.ce_downloads,div#news_uebersicht,div#news-archiv,div#partner .ce_image,div#partner .ce_gallery,div#spezialist-im-grossformat .ce_image{padding:0 0 15px 45px;line-height:13pt;}
div#spezialist-im-grossformat .c50r .ce_image{padding:0 0 15px;}
.subcr .ce_text,.subcr .ce_download{padding:0 0 15px 45px;}
.ce_accordion .toggler{margin:2px 0 2px 45px;padding:3px 12px;background-color:#daeaa6;font-weight:bold;letter-spacing:1px;cursor:pointer;}
.ce_accordion .ce_text{padding:10px 0 20px 45px;}
p,pre,form{margin:0;padding:0;}
img{border:0px;}
a:link,a:active,a:visited{text-decoration:none;color:#669aff;}
a:hover{text-decoration:underline;color:#000;}
.ce_image .imagine a:link,.ce_image .imagine a:active,.ce_image .imagine a:visited,.ce_image .imagine a:hover{border:0;text-decoration:none;}
.ce_download a:hover{background-color:#59586A;color:#FFF;}
a.extern:visited{padding:0 20px 0 0;background: url(tl_files/images/css/external.gif) no-repeat 100% -101px;}
a.extern:link{padding:0 20px 0 0;background: url(tl_files/images/css/external.gif) no-repeat 100% -1px;}
a.extern:hover,a.extern:active,a.extern:focus{padding:0 20px 0 0;color:#fff;background: #59586A url(tl_files/images/css/external.gif) no-repeat 100% -201px;}
h1{margin-bottom:20px;padding-top:25px;font-weight:bold;font-size:11pt;color:#8eb315;letter-spacing:1px;}
h1.ce_headline{padding-left:45px;}
h2{margin-top:18px;margin-bottom:5px;font-weight:bold;font-size:9pt;letter-spacing:1px;}
h2.ce_headline{padding-left:45px;}
h3{margin-top:15px;margin-bottom:8px;font-weight:bold;font-size:8pt;color:#333;}
.impressum table tr td,.portrait table tr td{vertical-align:top;line-height:13pt;}
.impressum table tr td.col_0{color:#999;}
.portrait table tr td.col_0,.impressum table tr td.col_0{padding:0 0 13px 45px;}
.portrait table tr td.col_1,.impressum table tr td.col_1{padding:0 0 13px 20px;}
#ansprechpartner.mod_article h2.ce_headline{padding-bottom:10px;}
table.kontakt{padding-top:10px;}
table.kontakt td{padding-right:20px;vertical-align:top;}
#ansprechpartner.mod_article .ce_text .image_container{padding-right:20px;}
#ansprechpartner.mod_article .ce_text p{padding-top:20px;}
#ansprechpartner.mod_article .ce_text{margin-bottom:15px;}
#kontaktformular .ce_form{padding-left:45px;}
#kontaktformular .ce_form table td{padding-bottom:6px;vertical-align:top;}
#kontaktformular .ce_form table td.col_0{padding-right:20px;}
#kontaktformular .error{color:#F30;}
#newsletter .ce_form{padding-left:45px;}
#newsletter .ce_form table td{padding-bottom:6px;vertical-align:top;}
#newsletter .ce_form table td.col_0{padding-right:20px;}
#newsletter .error{color:#F30;}
td.col_1 label{border-bottom:1px dotted #B0B0B0;}
.mod_newsmenu{width:200px;padding:2px 0 0 95px;}
.mod_newsmenu ul.level_1{margin:0;padding:0;}
.mod_newsmenu ul.level_1 li.year{margin:0;padding:6px 0 12px;font-weight:bold;list-style:none;}
.mod_newsmenu ul.level_1 li.year ul.level_2{margin:0;padding:0;}
.mod_newsmenu ul.level_1 li.year ul.level_2 li{margin:0;padding:2px 0;font-weight:normal;list-style:none;}
.layout_simple a{padding-left:5px;}
div.mod_newsreader{width:958px;position:relative;display:block;padding:0 1px 45px;background-color:#FFF;}
div.mod_newsreader .layout_full{width:600px;padding-left:45px;}
div.mod_newsreader .layout_full .info{font-style:italic;}
div.mod_newsreader .layout_full .ce_text{padding-left:0;}
div.mod_newsreader .back{padding-left:45px;}
.event .date{padding-right:5px;}
div.mod_eventreader{width:958px;position:relative;display:block;padding:0 1px 45px;background-color:#FFF;}
div.mod_eventreader .event{width:600px;padding-left:45px;}
div.mod_eventreader .event .info{font-style:italic;}
div.mod_eventreader .event .ce_text{padding-left:0;}
div.mod_eventreader .back{padding-left:45px;}
div#footer{padding-top:5px;color:#eee;}
div#footer a:link,div#footer a:active,div#footer a:visited{text-decoration:none;color:#eee;}
div#footer a:hover{text-decoration:underline;color:#000;}

