/* Style sheet layout */
#link_alle_nachrichten{width:180px;text-align:center;}
#autorgoto{width:200px;right:140px;top:110px;position:absolute;}
#autorgoto li{margin-bottom:5px;list-style-type:circle;}
.mod_search p.header{margin-top:15px;font-size:9px;}
.mod_search span.relevance{font-size:9px;}
.mod_search p.url{margin-top:10px;font-style:italic;font-size:11px;}
.mod_search > div{padding-top:10px;padding-bottom:5px;border-bottom:1px solid #CCCCCC;}
.mod_search > div.first{margin-top:10px;border-top:1px solid #CCCCCC;}
.mod_search > div > h3{margin-top:0;}
ul.autocompleter-choices{position:absolute;margin:0;padding:0;text-align:left;background-color:#ffffff;border:1px dotted #999999;list-style-type:none;z-index:50;}
ul.autocompleter-choices li{position:relative;float:left;display:block;margin:-2px 0 0;padding:0.2em 0.2em 0.2em 0.5em;font-size:1em;line-height:1.5em;white-space:nowrap;}
ul.autocompleter-choices li.autocompleter-selected{background-color:#EEEEEE;color:#000000;}
ul.autocompleter-choices span.autocompleter-queried{float:none;display:inline;margin:0;padding:0;font-weight:normal;}
body{background-color:#ffffff;}
td,p,div{font-size:8pt;}
#wrapper{margin-bottom:20px;border-top:0px solid #cccccc;border-right:1px solid #cccccc;border-bottom:1px solid #cccccc;border-left:1px solid #cccccc;}
#header{height:150px;background-color:#ffffff;border-bottom:1px solid #cccccc;}
#header img{margin-top:10px;}
#header .mod_customnav.service{left:675px;top:15px;position:absolute;padding:5px;border:1px solid #cccccc;}
#header .mod_customnav.service ul{margin:0;padding:0;}
#header .mod_customnav.service li{float:left;margin:0 5px;padding:0;list-style-type:none;}
#header .mod_customnav.service a{font-variant:small-caps;font-size:11px;color:#333333;}
.mod_auto_completer{margin:0;padding:0;}
.mod_auto_completer form{margin-top:5px;margin-bottom:5px;padding-top:2px;padding-bottom:7px;border-bottom:3px solid #E5E5E5;}
.mod_auto_completer input.text{width:134px;padding:2px;background:#ffffff url("tl_files/images/system/navigation/lupe.png") right center no-repeat;border:1px solid #444444;}
.mod_auto_completer input.submit{display:none;}
#header .mod_customnav.topkategorien{width:960px;left:0;top:121px;position:absolute;background:url("tl_files/images/system/navigation/nav-top-backg.gif") left top repeat-x;border-top:1px solid #cccccc;border-bottom:1px solid #cccccc;}
#header .mod_customnav.topkategorien ul{margin:0 0 0 44px;padding:0;}
#header .mod_customnav.topkategorien li{float:left;margin:0;padding:0;line-height:1;list-style-type:none;}
#header .mod_customnav.topkategorien a{display:block;padding:8px 15px;background:url("tl_files/images/system/navigation/nav-top-backg.gif") left top repeat-x;border-right:1px solid #808080;font-weight:bold;text-decoration:none;font-variant:small-caps;font-size:12px;color:#333333;line-height:1;}
#header .mod_customnav.topkategorien a.first{border-left:1px solid #808080;}
#header .mod_customnav.topkategorien a:hover,#header .mod_customnav.topkategorien a.active,#header .mod_customnav.topkategorien a.trail,#header .mod_customnav.topkategorien a:focus{color:#333333;background:url("tl_files/images/system/navigation/nav-top-active.gif") repeat-x scroll left top transparent;}
#container{background-color:#ffffff;}
#left{position:relative;}
#left .mod_navigation{margin-top:33px;background-color:#ffffff;}
#left .mod_navigation ul.level_1{margin:0;padding:0;border-top:3px solid #E5E5E5;border-bottom:2px solid #E5E5E5;}
#left .mod_navigation ul.level_2{margin:0;padding:0;}
#left .mod_navigation ul.level_3{margin:0;padding:0;}
#left .mod_navigation ul.level_1 > li{width:200px;margin:0;padding-top:7px;padding-bottom:7px;padding-left:10px;border-bottom:1px solid #eeeeee;font-weight:normal;list-style-type:none;}
#left .mod_navigation ul.level_2 > li{width:190px;margin:7px 0 0;padding-left:20px;border-bottom:0px;font-weight:normal;list-style-type:none;}
#left .mod_navigation a{text-decoration:none;color:#444444;}
#left .mod_navigation a:hover{text-decoration:underline;}
#left .mod_navigation li.active > .active,#left .mod_navigation ul.level_2 > li.trail > .trail{font-weight:bold;}
#left .mod_navigation li.active,#left .mod_navigation ul.level_2 > li.trail{background:url("tl_files/images/system/navigation/dot_leftnav.gif") left center no-repeat;}
#main{padding:0 0 20px;background-color:#ffffff;min-height:500px;}
.box_start{width:180px;height:175px;float:left;margin-top:2px;margin-right:5px;padding:10px;border-top:1px dotted #999999;border-bottom:1px dotted #999999;}
.box_start.last{margin-right:15px;}
.box_start.first{margin-right:5px;margin-left:5px;}
#verlagshaus_start{width:610px;height:168px;float:left;margin:2px 15px 0 5px;background:url("tl_files/images/system/verlagshaus.jpg") left center no-repeat;border-bottom:1px dotted #999999;}
#neu_start{width:590px;float:left;margin:2px 15px 0 5px;padding:10px;border-top:1px dotted #999999;border-bottom:1px dotted #999999;}
#neu_start > h1{margin-bottom:0;font-variant:small-caps;font-size:18px;}
#neu_start .layout_full{height:205px;margin-bottom:7px;padding-top:0;padding-bottom:0;border-bottom:0px dotted #999999;}
#neu_start .layout_full > h1{display:none;}
#neu_start .layout_full p.info{width:100px;left:450px;position:relative;margin-bottom:7px;font-style:italic;font-size:10px;}
#neu_start .pagination{margin:0;padding:1px;}
#neu_start .pagination p,#neu_start .pagination a.previous,#neu_start .pagination a.next,#neu_start .pagination a.first,#neu_start .pagination a.last{display:none;}
#neu_start .pagination ul{margin:0;padding:5px 0 3px;}
#neu_start .pagination li{float:left;list-style-type:none;}
#neu_start .pagination a{padding-right:5px;padding-left:5px;border:1px solid #444444;}
#neu_start .pagination a:hover{background-color:#9CCF9C;}
#neu_start .pagination span.current{padding-right:5px;padding-left:5px;background-color:#9CCF9C;border:1px solid #444444;}
#verlagshaus_start a{font-size:13px;color:#444444;}
#hlv_infobox{margin-bottom:20px;padding-top:10px;padding-right:10px;padding-left:10px;background-color:#E6EAFA;border:1px solid #7691B8;}
.mod_breadcrumb{height:23px;overflow:visible;padding:10px 0 0 10px;border-bottom:3px solid #E5E5E5;}
#main .mod_article{padding:10px 20px;}
#main .mod_article .ce_headline{margin-bottom:15px;font-variant:small-caps;font-size:18px;line-height:1.2em;}
#main .mod_article .ce_text{margin-bottom:10px;line-height:1.4em;}
.mod_newslist .layout_full{padding-top:20px;padding-bottom:20px;border-bottom:1px dotted #999999;}
.mod_newslist .layout_full p.info{width:100px;left:450px;position:relative;margin-bottom:7px;font-style:italic;font-size:10px;}
.mod_newslist.start{margin-top:33px;padding-right:10px;padding-left:10px;border-top:3px solid #E5E5E5;}
.mod_newslist.start h1{margin-top:10px;margin-bottom:10px;text-align:center;}
.mod_newslist.start .layout_short{margin-bottom:10px;padding-top:10px;border-top:1px dotted #999999;}
.mod_newslist.start .layout_short p.more{left:75px;position:relative;margin-top:5px;margin-bottom:5px;}
.mod_newslist.start .layout_short p.teaser{text-align:justify;}
.mod_newsreader{margin-bottom:25px;}
.mod_newsreader .layout_full{padding-bottom:10px;border-bottom:1px dotted #999999;}
.mod_newsreader .layout_full p.info{width:100px;left:450px;position:relative;margin-bottom:7px;font-style:italic;font-size:10px;}
.ce_comments{margin-top:15px;}
.ce_comments div.form div{margin-top:7px;margin-bottom:8px;}
.ce_comments div.form input{margin-right:5px;}
.ce_comments p.error{margin-bottom:4px;font-style:italic;font-size:10px;color:#ff0000;}
.ce_comments .comment_default{margin-bottom:15px;padding-bottom:15px;border-bottom:1px dotted #444444;}
.ce_comments .comment_default p.info{margin-top:5px;margin-bottom:15px;font-style:italic;}
.ce_comments .comment_default p.info span{right:40px;position:absolute;}
.ce_comments .comment_default.last{margin-bottom:40px;}
.pagination ul{margin:15px 0;padding:0;}
.pagination li{float:left;margin-right:10px;list-style-type:none;}
.mod_booknav ul{margin-top:15px;margin-bottom:15px;margin-left:20px;padding:0;}
.mod_booknav li{float:left;margin-right:10px;list-style-type:none;}
#main .mod_article .ce_download{margin-top:10px;}
form#tl_registration fieldset{margin-bottom:10px;padding-top:10px;padding-bottom:5px;border-right:0px;border-bottom:0px;border-left:0px;}
form#tl_registration td{padding:5px;}
form#tl_registration td.col_0{width:125px;vertical-align:text-top;}
form#tl_registration td p.error{margin-bottom:4px;font-style:italic;font-size:10px;color:#ff0000;}
form#tl_lost_password td{padding:5px;}
form#tl_lost_password td.col_0{vertical-align:text-top;}
form#tl_lost_password td p.error{margin-bottom:4px;font-style:italic;font-size:10px;color:#ff0000;}
.mod_personalData fieldset{margin-bottom:10px;padding-top:10px;padding-bottom:5px;border-right:0px;border-bottom:0px;border-left:0px;}
.mod_personalData td{padding:5px;}
.mod_personalData td.col_0{width:125px;vertical-align:text-top;}
.mod_personalData td p.error{margin-bottom:4px;font-style:italic;font-size:10px;color:#ff0000;}
form.rezensionen td.headline{padding-bottom:15px;text-decoration:underline;}
form.rezensionen td{padding:5px;}
form.rezensionen td.col_0{vertical-align:text-top;}
form.rezensionen tr.row_14 td,form.rezensionen tr.row_18 td,form.rezensionen tr.row_22 td,form.rezensionen tr.row_26 td{padding-bottom:20px;}
form.rezensionen td p.error{margin-bottom:4px;font-style:italic;font-size:10px;color:#ff0000;}
form.druckanfrage td.headline{padding-top:10px;padding-bottom:10px;text-decoration:underline;}
form.druckanfrage tr.row_1 td.headline{padding-top:0;}
form.druckanfrage td{padding:5px;}
form.druckanfrage td.col_0{width:150px;vertical-align:text-top;}
div#druckanfrage-buecher form.druckanfrage td.col_0{width:175px;vertical-align:text-top;}
form.druckanfrage td.explanation{padding-top:15px;padding-bottom:10px;}
form.druckanfrage tr.row_0 td.explanation{padding-top:0;}
form.druckanfrage td p.error{margin-bottom:4px;font-style:italic;font-size:10px;color:#ff0000;}
form.kontakt td{padding:5px;}
form.kontakt td.col_0{vertical-align:text-top;}
form.kontakt td p.error{margin-bottom:4px;font-style:italic;font-size:10px;color:#ff0000;}
#main .mod_calendar{margin-top:10px;margin-bottom:10px;}
#main .mod_calendar table{width:99%;border:1px solid #D0D3E2;border-collapse:collapse;}
#main .mod_calendar thead{border-bottom:2px solid #D0D3E2;}
#main .mod_calendar th{padding:5px;text-align:center;background-color:#eeeeee;}
#main .mod_calendar th.head{padding-top:10px;padding-bottom:10px;background:url("tl_files/images/system/gradient.jpg") left bottom repeat-x;border-bottom:1px solid #D0D3E2;}
#main .mod_calendar th.head.previous{padding-left:10px;text-align:left;}
#main .mod_calendar th.head.current{text-align:center;}
#main .mod_calendar th.head.next{padding-right:10px;text-align:right;}
#main .mod_calendar td{width:80px;height:80px;padding:0;vertical-align:top;border:1px solid #D0D3E2;}
#main .mod_calendar td.today{background-color:#F9F0E6;}
#main .mod_calendar .header{padding:2px;background-color:#f0f0f0;}
#main .mod_calendar .event{margin:2px;padding:3px;}
#main .mod_calendar .cal_4{background-color:#9ccfff;}
#main .mod_calendar .cal_6{background-color:#9ccf9c;}
#main .mod_calendar .cal_7{background-color:#ffff00;}
#main .mod_calendar .cal_8{background-color:#ffcf63;}
#main .mod_calendar .event a{text-decoration:none;color:#000000;}
#main .mod_calendar .event a:hover{text-decoration:underline;color:#000000;}
#main .mod_eventlist > .event,#main .mod_eventreader > .event{margin-top:15px;padding-bottom:15px;border-bottom:1px dotted #999999;}
#main .mod_eventlist > .event p.info,#main .mod_eventreader > .event p.info{margin-bottom:10px;font-style:italic;}
#right .mod_calendar{width:142px;margin-top:0;margin-bottom:10px;}
.mod_calendar table.minicalendar{width:99%;border:1px solid #D0D3E2;border-collapse:collapse;}
.mod_calendar .minicalendar thead{border-bottom:1px solid #7691B8;}
.mod_calendar .minicalendar th{padding:2px;text-align:center;background-color:#E6EAFA;}
.mod_calendar .minicalendar td{height:18px;padding:1px;text-align:center;vertical-align:top;border:1px dotted #D0D3E2;}
.mod_calendar .minicalendar td.active{background-color:#9CCF9C;}
.mod_calendar .minicalendar td.today{background-color:#ffaaaa;border-style:solid;border-color:#D0D3E2;}
#right{width:150px;}
#right .mod_login{width:140px;overflow:hidden;margin-top:10px;margin-bottom:10px;}
#right .mod_login input.text{width:134px;margin-top:2px;margin-bottom:5px;margin-left:0;padding:2px;border:1px solid #000000;}
#right .mod_login input.submit{margin-top:5px;margin-bottom:5px;}
#right .mod_login p.error{margin-bottom:4px;font-style:italic;font-size:10px;color:#ff0000;}
#right .mod_eventlist{width:140px;margin-top:25px;margin-bottom:10px;}
#right .mod_eventlist .event{margin-top:10px;padding-top:10px;border-top:1px dotted #999999;}
#right .mod_eventlist span.date{display:block;margin-bottom:5px;font-weight:bold;font-size:10px;}
#right .mod_eventlist a{display:block;margin-bottom:8px;}
#right .mod_eventlist span.time{display:block;font-style:italic;font-size:9px;}
#footer{width:940px;padding:10px;background-color:#ffffff;}
#footer .inside{text-align:center;}
