@media screen{
/* Style sheet basic */
body,div,h1,h2,h3,h4,h5,h6,p,blockquote,pre,code,ol,ul,li,dl,dt,dd,table,th,td,form,fieldset,legend,input,textarea{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
caption,th,td{text-align:left;vertical-align:top;}
blockquote,q{quotes:none;}
fieldset,img{border:0;}
li{list-style-type:none;}
sup{vertical-align:text-top;}
sub{vertical-align:text-bottom;}
del{text-decoration:line-through;}
ins{text-decoration:none;}
a{color:#000000;}
a:hover{color:#80003D;}
:focus{outline:0;}
body{font-family:"Lucida Grande","Lucida Sans Unicode",Verdana,sans-serif;font-size:12px;color:#444;}
input,button,textarea,select{font-family:inherit;font-size:99%;font-weight:inherit;}
pre,code{font-family:"Lucida Console",Monaco,monospace;font-size:12px;}
h1,h2,h3,h4,h5,h6{font-family:"Trebuchet MS",Helvetica,Arial,sans-serif;font-weight:normal;font-size:100%;}
h1{font-size:22px;}
h2{font-size:20px;}
h3{font-size:18px;}
table{font-size:inherit;}
caption,th{font-weight:bold;}
abbr,acronym{border-bottom:1px dotted #666;font-variant:normal;cursor:help;}
h1,h2,h3,h4,h5,h6{margin-top:0.75em;}
h3{color:#740021;}
h1,h2,h3,h4,h5,h6,p,pre,blockquote,table,ol,ul,form{margin-bottom:12px;}
.mtop{margin-top:1em;}
.mbot{margin-bottom:12px;}
}
@media screen{
/* Style sheet rounded */
.rounded{margin-top:1em;margin-bottom:1em;background:url("../../tl_files/rounded_boxes/images/boxbot.jpg") left bottom no-repeat;}
.rounded h1{margin-top:0;background:url("../../tl_files/rounded_boxes/images/boxtop.jpg") left top no-repeat;font-weight:bold;padding:6px 9px !important;border-color:#c6c6c6 !important;font-size:100% !important;}
.ce_text.rounded{margin-bottom:0;background:url("../../tl_files/rounded_boxes/images/boxbot.jpg") left top no-repeat;}
.mod_subscribe.rounded{margin-top:0;padding-right:9px;padding-left:9px;}
.rounded ul.level_1{margin-top:6px;}
.rounded .image_container{margin-bottom:1em;}
.rounded h2,.rounded p,.rounded ul,.rounded .image_container{padding-right:9px;padding-left:9px;}
.mod_calendar.rounded,.rounded p.error{padding:0;}
.rounded table.minicalendar{width:91%;margin:1px auto 12px 9px;}
.rounded table.minicalendar td{width:13%;}
}
@media screen{
/* Style sheet content */
.ce_table,.ce_gallery,.ce_dfGallery{margin-top:1em;}
.ce_table,.ce_image,.ce_download,.ce_downloads,.ce_code,.ce_dfGallery{margin-bottom:1em;}
.ce_text p,.ce_text pre,.ce_hyperlink,.ce_list,.teaser,.comment{line-height:1.5;}
.info,.time{font-size:11px;color:#999;}
.pdf_link{right:0;position:absolute;margin-top:44px;font-size:11px;}
.ce_text pre{padding:9px;background-color:#f9f9f9;border:1px solid #ddd;}
.hyperlink_txt{padding-left:24px;background:url("../../tl_files/rounded_boxes/images/link.gif") left center no-repeat;}
.image_container{float:left;}
.image_container img{padding:2px;background-color:#fff;border:1px solid #ddd;}
.image_container .caption{margin-top:-2px;padding:2px 4px 3px;background-color:#ddd;font-size:10px;}
*:first-child+html .image_container .caption{margin-top:1px;}
.ce_gallery table{margin-bottom:0;}
.ce_gallery td{padding-right:1.5em;padding-bottom:1em;}
ol{margin-left:3em;}
ol li{list-style-type:decimal;list-style-position: outside;}
.ce_list ul{margin-left:1.5em;}
.ce_list ul li{padding-left:18px;background:url("../../tl_files/rounded_boxes/images/arrow.jpg") left center no-repeat;list-style-position: inside;}
.ce_table{padding:1px;}
.ce_table table{width:100%;border:1px solid #c8cbd0;}
.ce_table th{padding:6px;background-color:#e1e6ec;border:1px solid #c8cbd0;border-bottom:1px solid #346599;}
.ce_table td{padding:6px;border:1px solid #c8cbd0;}
.ce_table tr.odd td{background-color:#f6f7f9;}
.ce_download img,.ce_downloads img{vertical-align:top;}
.ce_downloads p{margin-bottom:3px;}
.ce_comments .comment_default{margin-bottom:6px;padding:9px 9px 9px 7px;background-color:#f6f7f9;border-left:2px solid #80003D;}
.ce_comments .info{margin-bottom:1.5em;padding-bottom:3px;border-bottom:1px dotted #ddd;}
.ce_comments .comment{font-size:11px;}
.ce_comments .form{margin-top:1.5em;}
.ce_comments .widget{margin-bottom:3px;}
.ce_comments .text,.ce_comments .captcha{width:40%;margin-right:0;}
.ce_comments span.captcha_text{font-weight:bold;color:#444;}
.ce_accordion .toggler{padding:6px 9px;background:url("../../tl_files/rounded_boxes/images/gradient.jpg") left bottom repeat-x;border-right:1px solid #c8cbd0;border-left:1px solid #c8cbd0;font-weight:bold;color:#740021;cursor:pointer;}
.ce_accordion_first .toggler{border-top:1px solid #c8cbd0;}
.ce_accordion .accordion div{padding:9px 9px 0;background-color:#fcfcfc;border:1px solid #c8cbd0;}
.ce_code{margin-top:1.5;padding:0 2px 0 0;}
.ce_headline{color:#740021;}
}
@media screen{
/* Style sheet events */
.mod_calendar{padding:1px;}
table.calendar{width:98%;margin-top:1em;border:1px solid #ccc;}
table.calendar .head{padding-top:9px;padding-bottom:9px;text-align:center;background:url("../../tl_files/rounded_boxes/images/gradient.jpg") left bottom repeat-x;}
table.calendar th.previous{padding-left:12px;text-align:left;}
table.calendar th.next{padding-right:12px;text-align:right;}
table.calendar th a{text-decoration:none;color:#444;}
table.calendar th a:hover{text-decoration:underline;}
table.calendar .label{padding-top:2px;padding-bottom:3px;text-align:center;background-color:#346599;border-right:1px solid #346599;border-left:1px solid #346599;color:#fff;}
table.calendar td{width:14%;height:7em;vertical-align:top;border:1px solid #ccc;}
table.calendar .header{margin:1px;padding:1px;background-color:#f0f0f0;font-size:11px;color:#666;}
table.calendar .event{margin:3px;font-size:11px;}
table.calendar .event a{text-decoration:none;}
table.calendar .event a:hover{text-decoration:underline;}
table.calendar td.weekend{background-color:#f7f9fa;}
table.calendar td.today{background-color:#f0f3f6;}
table.minicalendar{width:98%;border:1px solid #ccc;}
table.minicalendar .head,table.minicalendar .label{padding-top:2px;padding-bottom:2px;text-align:center;background-color:#e1e6ec;}
table.minicalendar .label{border-bottom:1px solid #8c9ba5;}
table.minicalendar td{width:14%;padding-top:2px;padding-bottom:2px;text-align:center;background-color:#fff;border:1px solid #ccc;}
table.minicalendar td.weekend{background-color:#f7f9fa;}
.mod_eventlist{margin-bottom:1em;}
.mod_eventlist h2{margin-top:9px;}
.mod_eventlist .header{padding:9px;background:url("../../tl_files/rounded_boxes/images/gradient.jpg") left bottom repeat-x;border-bottom:1px solid #ccc;}
.mod_eventlist .header:first-child{border-top:1px solid #ccc;}
.mod_eventlist .event{padding:6px;border-bottom:1px solid #ccc;}
.mod_eventlist .event.odd{background-color:#f6f7f9;}
.mod_eventlist .time{margin-top:-1em;}
.mod_eventreader .event h1{margin-bottom:3px;}
.mod_eventreader p.info{margin-bottom:18px;}
.mod_eventreader .recurring{color:#ac7944;}
}
@media screen{
/* Style sheet form */
label{font-weight:bold;}
.checkbox_container label,.radio_container label{font-weight:normal;}
.tableless label{display:block;margin-top:1.5em;padding-bottom:3px;}
.tableless .checkbox_container label,.tableless .radio_container label{display:inline;}
input[type="text"],input[type="password"],textarea{padding:2px;border:1px solid #ccc;}
input[type="text"],input[type="password"]{width:60%;}
textarea{width:95%;height:140px;}
input[type="text"]:focus,input[type="password"]:focus,textarea:focus{background-color:#edf4fe;border-color:#346599 !important;}
select{padding:1px;border:1px solid #ccc;}
.checkbox_container span,.radio_container span{display:block;}
.checkbox_container+br,.radio_container+br{display:none;}
.checkbox_container label,.checkbox_container input{vertical-align:middle;}
.tableless input[type="checkbox"],x:-moz-any-link{top:-2px;position:relative;}
input[type="radio"],x:-moz-any-link{top:2px;position:relative;}
.submit_container{margin-top:1em;margin-bottom:1em;}
form table td{padding-top:3px;padding-bottom:3px;}
form table td:first-child{width:28%;padding-top:6px;padding-right:18px;padding-bottom:0;text-align:right;}
.tableform table{width:92%;margin-top:1.5em;margin-bottom:0;}
.tableform .formbody,.tableless .formbody{width:92%;overflow:hidden;margin-top:1em;margin-bottom:2em;padding:0.5em 1em;background-color:#f6f7f9;border-left:2px solid #80003D;}
.tableless .formbody{padding-top:0;}
fieldset{margin-top:1em;border-top:1px dotted #ddd;}
legend{padding-right:6px;background-color:#f6f7f9;color:#346599;}
fieldset table{width:92%;margin-top:1em !important;margin-bottom:1em !important;}
fieldset table td:first-child{width:140px;text-align:left;}
span.mandatory{font-weight:bold;color:#ac7944;}
p.confirm{font-size:16px;color:#6c8c14;}
p.error{margin-bottom:6px;font-weight:bold;font-size:11px;color:#ac7944;}
input[type="text"].error,input[type="password"].error,textarea.error{border-color:#ac7944 !important;background-color:#ffd;}
input.captcha{width:48px;margin-right:6px;}
span.captcha_text{font-weight:normal;color:#808080;}
*:first-child+html span.captcha_text{top:-3px;position:relative;}
}
@media screen{
/* Style sheet layout */
#header{margin-top:0;margin-left:14px;background:url("../../tl_files/rounded_boxes/images/header.jpg") left top repeat-x;width:948px;}
#wrapper{margin-top:0;margin-right:auto;margin-left:auto;text-align:left;background:url("../../tl_files/rounded_boxes/images/bg.jpg") center center repeat-y;width:982px;}
#footer{margin-top:0;margin-left:14px;background:#f2f2f2 url("../../tl_files/rounded_boxes/images/footer.png") left top repeat-x;width:948px;}
#header .inside,#container,#footer .inside{width:935px;margin-right:auto;margin-left:auto;}
#header .inside{z-index:999;}
#main .inside{margin-right:39px;}
#main .inside,#right .inside{padding-bottom:1em;}
#footer .inside{padding-top:1em;}
#topmenu{right:6px;top:6px;position:absolute;}
#topmenu form,#topmenu ul{margin-bottom:0;}
#topmenu li{float:left;padding:12px 9px;}
#topmenu,#topmenu a{text-decoration:none;color:#f6f7f9;}
#topmenu a:hover{text-decoration:underline;}
#topmenu .search{padding:9px;}
#topmenu input.text{width:192px;}
#topmenu input.submit{top:2px;position:relative;vertical-align:top;}
#logo{left:24px;top:30px;position:absolute;}
#right h1,#footer h1{margin-bottom:10px;padding-bottom:3px;border-bottom:1px solid #ccd5dd;font-size:16px;}
#right h2,#footer h2{font-size:14px;}
#footer .mod_newslist{width:58%;float:left;margin-top:0;}
#footer .mod_quicknav,#footer .mod_eventlist{width:36%;float:right;}
#footer .mod_newslist,#footer .mod_eventlist{margin-bottom:2em;}
#footer .layout_short{margin-top:9px;}
#footer .odd{background:none !important;}
#right .mod_newslist .more,#footer .mod_newslist .more{display:none;}
#copyright{clear:both;padding-top:1em;padding-bottom:1.5em;text-align:right;border-top:1px solid #ccc;font-size:11px;}
*:first-child+html #copyright{padding-top:5px;}
}
@media screen{
/* Style sheet navigation */
#mainmenu{width:950px;margin-left:-8px;padding-top:139px;}
#mainmenu ul.level_1{border-right:1px solid #999;border-left:1px solid #999;}
#mainmenu li{float:left;line-height:1;}
#mainmenu li.login,#mainmenu li.register{float:right;}
#mainmenu a,#mainmenu span{display:block;padding:8px 18px 10px;border-right:1px solid #999;text-decoration:none;color:#f6f6f6;}
#mainmenu a:hover,#mainmenu span,#mainmenu a.trail{background-color:#666;color:#fff;}
#mainmenu li.login a,#mainmenu li.login span,#mainmenu li.register a,#mainmenu li.register span{border-left:1px solid #999;border-right:0;}
#mainmenu .level_1 ul{width:160px;left:-999em;position:absolute;margin-bottom:0;background-color:#333333;border:1px solid #999;}
#mainmenu .level_2 ul{margin:-27px 0 0 160px;}
#mainmenu .level_2 li{float:none;background:none;}
#mainmenu .level_2 a,#mainmenu .level_2 span{padding-top:6px;padding-bottom:8px;border-right:0;}
#mainmenu .level_2 a.submenu,#mainmenu .level_2 span.submenu{background:url("../../tl_files/rounded_boxes/images/hover.png") right center no-repeat;}
#mainmenu li:hover .level_2,#mainmenu .level_2 li:hover .level_3,#mainmenu .level_3 li:hover .level_4{left:auto;}
#submenu h1,#submenu ul.level_1 ul{margin-bottom:0;}
#submenu a,#submenu span{display:block;padding-top:6px;padding-bottom:6px;border-bottom:1px dotted #ddd;text-decoration:none;}
#submenu a:hover{text-decoration:underline;}
#submenu a.trail{color:#000;}
#submenu .level_2 li{padding-left:18px;}
.mod_breadcrumb{top:9px;position:relative;margin-bottom:1em;font-size:11px;}
.mod_breadcrumb:before{content:"Sie sind hier: ";}
.mod_booknav{margin-top:1em;margin-bottom:1em;padding-top:1em;border-top:1px dotted #ddd;}
.mod_booknav li{width:45%;float:left;}
.mod_booknav li.up{width:10%;text-align:center;}
.mod_booknav li.next{text-align:right;}
.mod_sitemap li{line-height:1.5;}
.mod_sitemap ul.level_1 ul{margin-bottom:0;}
.mod_sitemap .level_2 li{padding-left:18px;}
.mod_sitemap a{text-decoration:none;}
.mod_sitemap a:hover{text-decoration:underline;}
.pagination{margin-top:1em;margin-bottom:1em;padding-top:1em;border-top:1px dotted #ddd;}
.pagination p{width:30%;float:left;margin-bottom:0;}
.pagination ul{width:70%;float:right;margin-bottom:0;text-align:right;}
.pagination li{display:inline;padding-right:3px;padding-left:3px;}
.mod_quicknav select{width:75%;}
}
@media all{
/* Style sheet tags_oxygen */
ul.cloud{margin:0;padding:0.5em 0;text-align:justify;line-height:1.3em;clear:both!important;}
ul.cloud li{width:auto;position:static;float:none;display:inline;margin:0;padding:0;}
ul.cloud li a{height:auto;position:static;float:none;display:inline;margin:0;padding:0 4px;text-decoration:none;color:#870125;cursor:pointer;}
ul.cloud li a span{height:auto;position:static;float:none;display:inline;margin:0;padding:0;background:transparent;border:none!important;}
ul.cloud li a em{display:none;}
ul.cloud li.size1 a{font-size:100%;line-height:1.3em;}
ul.cloud li.size2 a{font-size:100%;line-height:1.3em;}
ul.cloud li.size3 a{font-size:120%;line-height:1.1em;}
ul.cloud li.size4 a{font-weight:bold;font-size:120%;line-height:1.1em;}
ul.cloud li.size1 a{color:#870125;}
ul.cloud li.size2 a{color:#870125;}
ul.cloud li.size3 a{color:#a3002c;}
ul.cloud li.size4 a{color:#6b021e;}
ul.cloud li.isCurrentTag a span,ul.cloud li a:hover{background-color:#870125;color:#fff!important;}
ul.cloud li a:hover span{color:#fff!important;}
.mod_tagcloud .toggle-button{padding-left:20px;background-image:url("../../tl_files/tags/del_sprite_arrows.gif");background-repeat:no-repeat;background-position:3px -318px;background-color: transparent;cursor:pointer;}
.mod_tagcloud .yes{padding-left:20px;background-image:url("../../tl_files/tags/del_sprite_arrows.gif");background-repeat:no-repeat;background-position:3px -359px;background-color: transparent;cursor:pointer;}
.mod_tagcloud .off{padding-left:20px;background:none;cursor:default;}
.mod_tagcloud h3{background-color:#e9e9e9;font-weight:bold;font-size:90%;color:#666666;}
ul.related{width:100%;margin:0;padding:0;list-style-type:none;}
ul.related li{width:100%;margin:0;padding:0;}
ul.related li span.reltext{width:48%;float:left;margin:0;padding:0 0.5%;text-align:left;}
ul.related li span.relcount{width:49%;float:left;margin:0;padding:0 0.5%;text-align:right;}
ul.related li a{height:auto;position:static;float:none;display:inline;margin:0;padding:0;text-decoration:none;color:#0053b7;cursor:pointer;}
ul.related li a:hover,ul.related li a:hover span{background-color:#0053b7;color:#fff;}
ul.tag-chain{text-align:right;}
li.tag-chain-item{display:inline;margin:0;padding:0;list-style-type:none;}
li.tag-chain-item a{padding:0.25em;background-color:#eee;text-decoration:none;color:#666;}
li.tag-chain-item a:hover{background-color:#666;text-decoration:none;color:#fff;}
}

