/* Style sheet screen */
.mod_footer_copyright{float:left;margin-top:.9em;margin-left:32px;font-size:.9em;color:#777777;}
*+html .mod_footer_copyright{padding-left:30px;} /* IE7 only */
* html .mod_footer_copyright{margin-left:15px;} /* IE6 only */
.mod_footer_copyright a{text-decoration:none;font-size:1em;color:#9d0202;}
.mod_footer_navi{float:right;margin-top:.65em;margin-right:19px;color:#777777;}
*+html .mod_footer_navi{margin-top:.7em;margin-right:22px;} /* IE7 only */
* html .mod_footer_navi{margin-right:10px;} /* IE6 only */
.mod_footer_navi a{text-decoration:none;font-size:.9em;color:#9d0202;}
.mod_footer_copyright a:hover,.mod_footer_navi a:hover{color:#9d0202;text-decoration:underline}

.mod_auto_completer{right:1em;top:266px;position:absolute;float:right;}
*+html .mod_auto_completer{top:270px;} /* IE7 only */
* html .mod_auto_completer{top:271px;} /* IE6 only */
.mod_auto_completer{top:268px\9} /* IE8 */
.mod_auto_completer input.text{width:173px;height:18px;border:1px solid #333333;font-size:.9em;}
.mod_auto_completer input.submit{width:20px;height:20px;top:6px;position:relative;border:0;cursor:pointer;}
html{overflow-y: scroll;overflow-x: auto;}
*+html .mod_auto_completer input.submit{top:2px;} /* IE7 only */
* html .mod_auto_completer input.submit{top:3px;} /* IE6 only */

.mod_navigationMain{left:20px;top:268px;position:absolute;vertical-align:center;}
.mod_navigationMain ul,.mod_navigationMain li,.mod_navigationSub ul,.mod_navigationSub li,.mod_webShop_subnavigation ul,.mod_webShop_subnavigation li{margin:0;padding:0;list-style-type:none;}
.mod_navigationMain li{float:left;}
.mod_navigationMain a{display:block;padding:3px 11px;border-right:1px solid #ffffff;text-decoration:none;font-weight:bold;font-size:1.1em;color:#ffffff;border-top:1px solid #9d0202;border-bottom:1px solid #9d0202;}
.mod_navigationMain a:hover{display:block;padding:3px 11px;background-color:#dddddd;border-right:1px solid #ffffff;text-decoration:none;font-weight:bold;font-size:1.1em;color:#333333;border-top:1px solid #9d0202;border-bottom:1px solid #9d0202;}
.mod_navigationMain li .active,.mod_navigationMain li a.trail{display:block;padding:3px 11px;background-color:#ffffff;border-right:1px solid #ffffff;font-weight:bold;text-decoration:none;font-size:1.1em;color:#9d0202;border-top:1px solid #9d0202;border-bottom:1px solid #9d0202;}
.mod_navigationMain li .trail{font-weight:bold;text-decoration:none;font-size:1em;color:#9d0202;border-top:1px solid #9d0202;border-bottom:1px solid #9d0202;}

.mod_navigationSub,
.mod_webShop_subnavigation{width:200px;position:relative;margin:.9em 0 0 1.5em;padding:0;border-bottom:2px solid #ffffff;}
* html .mod_navigationSub{margin:.9em 0 0 1em;height:30em;width:220px;} /* IE6 only */

.mod_navigationSub ul,
.mod_webShop_subnavigation ul{width:190px;margin:0;padding:0;list-style-type:none;}

.mod_navigationSub a,
.mod_webShop_subnavigation a{width:190px;display:block;margin:0;padding:.3em 0 .3em 1em;font-weight:normal;text-decoration:none;font-size:1em;color:#9d0202;}

.mod_navigationSub a:hover{width:190px;display:block;margin:0;padding:.3em 0 .3em 1em;font-weight:normal;text-decoration:underline;font-size:1em;color:#9d0202;}
.mod_webShop_subnavigation a:hover{width:190px;display:block;margin:0;padding:.3em 0 .3em 1em;font-weight:normal;text-decoration:underline;font-size:1em;color:#9d0202;}
.mod_navigationSub ul.level_1 li.active .submenu{width:190px;display:block;margin:0;padding:.3em 0 .3em 1em;font-weight:normal;text-decoration:none;font-size:1em;color:#9d0202;}
.mod_navigationSub li.active .active{width:190px;display:block;margin:0;padding:.3em 0 .3em 1em;font-weight:normal;text-decoration:underline;font-size:1em;color:#9d0202;}}*/
.mod_navigationSub ul.level_2 li.active{width:190px;display:block;margin:0;padding:.3em 0 .3em 1em;font-weight:normal;text-decoration:underline;font-size:1em;color:#9d0202;}
.mod_webShop_subnavigation a.active{width:190px;display:block;margin:0;padding:.3em 0 .3em 1em;font-weight:normal;text-decoration:underline;font-size:1em;color:#9d0202;}

.mod_navigationSub ul .level_2 a{width:180px;display:block;margin:0 0 0 .3em;padding:.2em 0 .2em 1.8em;background:url("/tl_files/images/navi_pfeil_over.gif") left center no-repeat;border-top:0;font-weight:normal;text-decoration:none;font-size:1em;color:#9d0202;}
.mod_navigationSub ul .level_2 li.active{width:180px;display:block;margin:0 0 0 .3em;padding:.2em 0 .2em 1.8em;background:#ffffff url("/tl_files/images/navi_pfeil_over.gif") left center no-repeat;border-top:0;font-weight:normal;text-decoration:underline;font-size:1em;color:#9d0202;}
.mod_navigationSub ul .level_2 a:hover{width:180px;display:block;margin:0 0 0 .3em;padding:.2em 0 .2em 1.8em;background:#ffffff url("/tl_files/images/navi_pfeil_over.gif") left center no-repeat;border-top:0;font-weight:normal;text-decoration:underline;font-size:1em;color:#9d0202;}
.mod_navigationSub ul .level_2 li.active .active{padding:0;}
.ce_text{margin:-1em 0 0 0;padding:0;}
.ce_text ul,.ce_list ul{margin:0;padding:0;list-style-type:none;}
.ce_text ul li,.ce_list ul li{margin-top:5px;padding-left:12px;background:url("/tl_files/images/bullet.gif") left top no-repeat;}
.ce_text ol{margin:0;padding:0 0 0 20px;}

.ce_headline{margin:0 0 1em 0;padding:0;}

#team,#artikelliste,#artikeldetails{margin:-1em 0 0 0;}
#team .ce_text{margin-bottom:1em;border-bottom: 1px dotted #9d0202;}
*+html #team .ce_text{padding-bottom:1em;} /* IE7 only */
* html #team .ce_text{padding-bottom:1em;} /* IE6 only */
#team h1{margin-top:1em;}
#team p{margin-top:1.5em;}
#team .image_container{margin:1.5em 1.5em 1em 0;}

.mod_eventreader{margin:0;padding:0;}
.mod_eventreader h1{margin:-.5em 0 1em 0}
.mod_newsreader .layout_full{margin:0;padding:0;}
.mod_newsreader .layout_full p.info{margin:.7em 0 -1em 0;}

#einzelmeldung .mod_newsreader .layout_full{margin-top:-1em;}
#nachrichten .mod_newslist .layout_short {margin-top:0;}
#nachrichten h1{margin-bottom:.2em;}

.mod_dlh_googlemaps{margin:-1em 0 0 0;padding:0;}

body{background-color:#e5e5e5;}
#header{background:url("/tl_files/images/header_bg.jpg") left top no-repeat;}
* html #header .mod_imageslider{padding-left:4px;} /* IE6 only */
.mod_header_logo{width:355px;height:78px;left:24px;top:170px;position:absolute;}
* html .mod_header_logo{left:29px;} /* IE6 only */

ul.autocompleter-choices{position:absolute;margin:0;padding:0;list-style:none;border:1px solid #cccccc;border-left-color:#333333;border-right-color:#333333;border-bottom-color:#333333;background-color:#ffffff;text-align:left;z-index:50;}
ul.autocompleter-choices li{position: relative;margin:-2px 0 0 0;padding:.2em .4em .2em .4em;display:block;float:none !important;cursor:pointer;font-weight:normal;white-space:nowrap;font-size:.9em;line-height:1.5em;}
ul.autocompleter-choices li.autocompleter-selected{background-color:#cccccc;color:#333333;}
ul.autocompleter-choices span.autocompleter-queried{display:inline;float:none;font-weight:bold;margin:0;padding:0;}
ul.autocompleter-choices li.autocompleter-selected span.autocompleter-queried{color:#9d0202;}

#container{padding-top:2px;padding-bottom:20px;background:url("/tl_files/images/container_bg.gif") left top repeat-y;}
#main .inside{margin:0 .7em 0 .3em;padding:.5em;}
* html #main .inside{margin:1em .7em 0 0;padding:0;} /* IE6 only */
#right .inside{margin:0 1em 0 .3em;}
#right p, #right a{font-size:.9em;}
#right .mod_upcoming_events a{font-size:1em;}

/* Veranstaltungen rechts */
#right .mod_upcoming_events{margin:.5em 0 1em 0;padding:.5em;}
#right .mod_upcoming_events h1{margin:0;font-size:1.1em;border-bottom:1px solid #9d0202;}
#right .mod_upcoming_events h2{margin:0;font-style:bold;font-size:.9em;}
.event{padding:.7em 0 .7em 0;border-bottom:1px dotted #9d0202;}
#einzelveranstaltung .event{border:none;}

/* Aktuelles rechts */
#right .mod_newslist{margin:0;padding:.5em;}
#right .mod_newslist h1{margin:0;font-size:1.1em;border-bottom:1px solid #9d0202;}
#right .mod_newslist h2{margin:-.5em 0 -.5em 0;}
#right .mod_newslist .layout_short{padding:.7em 0 .7em 0;border-bottom:1px dotted #9d0202;}
#right .mod_newslist .more{font-size:1.3em;margin:-.7em 0 0 0;}
#right .mod_newslist .layout_short .last{border-bottom:none}
#right .mod_newslist .info{margin:0 0 .7em 0;}
#right .mod_newslist .more{font-size:1em;}
#right .mod_newslist p.news_noentries{display:none;}

#main .layout_short{margin-top:.5em;}

/* Aktuelles Content */
#main .mod_newslist{margin-top:0;padding:0;border:none}
.layout_latest{padding:.7em 0 .7em 0;border-bottom:1px dotted #9d0202;}

#veranstaltungen h1,#nachrichten h1{margin-top:.2em;}
#nachrichten .layout_short{padding:-.7em 0 .7em 0;margin-top:-1em;padding-bottom:1em;border-bottom:1px dotted #9d0202;}
*+html #nachrichten .layout_short{margin-bottom:1em;} /* IE7 only */
* html #nachrichten .layout_short{margin-bottom:1em;} /* IE6 only */
#nachrichten .layout_short h2{margin:-.7em 0 -.7em 0;}
#nachrichten .layout_short .more{margin:0 0 .7em 0;padding-bottom:1em;}
#nachrichten .layout_short .teaser{margin-bottom:0;}
#einzelnachricht .layout_short{border:none}

#footer{background:url("/tl_files/images/footer_bg.gif") left top no-repeat;}

.mod_article .back{margin-top:1em;}
.mod_article .more{display:inline;}
.image_container .caption{margin-top:5px;text-align:left;font-size:.85em;}

.ce_gallery .caption{color:#999999;}

.mod_search{margin-top:3px;}
.mod_search .text{width:240px;}
html>body .mod_search .radio_container{margin-top:3px;}
*:first-child+html .mod_search .radio_container{margin-top:0;}
.mod_search .radio_container label{left:-2px;top:-2px;position:relative;padding-right:3px;}
.mod_search .header{margin-top:18px;margin-right:5px;margin-bottom:24px;padding-bottom:4px;text-align:right;border-bottom:1px solid #9d0202;font-size:.85em;}
.mod_search h3{margin:1em 0 .2em 0;padding:0;}
.mod_search h3 a{font-weight:bold;}
.mod_search .context{margin:0 5px 3px 0;line-height:1.6;}
.mod_search .url{margin-bottom:12px;font-size:11px;color:#9d0202;}
.mod_search .relevance{font-weight:normal;font-size:.85em;color:#999999;}
.mod_search .highlight{font-weight:bold;}
.mod_search .filesize{display:none;}
.mod_search p{padding-bottom:1em;border-bottom:1px dotted #9d0202;}
.mod_search .last p{border-bottom:none;}
.mod_search h1{margin-top:0;}

.mod_breadcrumb{left:240px;top:307px;position:absolute;font-weight:normal;font-size:.9em;}
* html .mod_breadcrumb{left:237px;} /* IE6 only */
.mod_breadcrumb a{font-size:1em;}

.ce_table{margin-top:24px;margin-bottom:24px;border-left:1px solid #cccccc;}
.ce_table td{padding:2px 8px;border-right:1px solid #cccccc;border-bottom:1px solid #cccccc;}
.ce_table th{padding:2px 8px;background-color:#e6e6e6;border-top:1px solid #cccccc;border-right:1px solid #cccccc;border-bottom:1px solid #cccccc;}
.ce_table th a{color:#000000;}
.pagination li{display:inline;margin:0;padding:0;list-style-type:none;}
#tps td{padding:2px 4px;}
.pagination{margin-top:22px;padding-top:4px;border-top:1px dotted #9d0202;}
#tps .col_0{width:80px;}
.pagination p{width:160px;float:left;padding-right:3px;padding-left:3px;text-align:left;border:none;}
#tps .explanation{padding-bottom:24px;}
.pagination ul{width:240px;float:right;margin:0;padding:0 3px;text-align:right;}

.pdf_link{margin-top:2em;border-top:1px solid #9d0202;}

.dlh_googlemap{width:450px;background:#dddddd;border:1px solid #333333;;margin-bottom:2em;}

.mod_imageslider{width:715px;left:239px;top:17px;position:absolute;}

.mod_header_services{margin:0 0 0 -4px;padding:20px 0 20px 0;font-weight:normal;}
.mod_header_services ul{list-style:none;}
.mod_header_services li{font-size:1em;line-height:1.6em;}

input,textarea{border:1px solid #333333;}
input:hover,textarea:hover{background-color:#dddddd;}
input:focus,input:active,textarea:focus,textarea:active{background-color:#eeeeee;}
.ce_image .image_container{margin:1.5em 0 3em 0;}

/* Bild eingebettet in Content */
.ce_text .image_container{margin:2.5em 0 1.5em 0;}
.inside .mod_sitemap{margin:-1em 0 0 0;}
.ce_hyperlink{margin:.5em 0 .5em 0;}

/* Kontaktformular */
#main .ce_form .formbody{width:35em;height:auto;}
#main .ce_form .formbody .leftbar{width:8em;clear:both;float:left;display:inline;text-align:right;vertical-align:middle;padding:2px;margin-right:.5em;} 
#main .ce_form .formbody .rightbar{width:10em;text-align:left;float:left;display:inline;padding:2px}
#main .ce_form .formbody input{width:18em;height:1.35em;font-size:1em;}
#main .ce_form .formbody .submit_container{clear:both;}
#main .ce_form .formbody .submit_container input.submit{width:6.5em;height:1.6em;line-height:1em;margin:.7em 0 0 9em;}
.mandatory{color:#9d0202;}
.rightbar .mandatory{color:#333333;}
.error{background:#ffeeee url("/tl_files/images/warning.gif") no-repeat;background-position:right 2px;padding-top:2px;border:1px solid #9d0202;}

#main .mod_article .mod_search .formbody{float:left;width:470px;height:3em;}
#main .mod_search .formbody input{width:18em;height:1.5em;font-size:1em;padding-top:0;vertical-align:top;}
#main .mod_search .formbody input.submit{width:4.5em;height:1.75em;line-height:1em;margin:0 0 0 .5em;}
*+html #main .mod_search .formbody input.submit{width:4.5em;height:1.7em;line-height:1em;margin:.1em 0 0 .5em;} /* IE7 only */

#main .mod_eventlist{margin-top:-1em;}
#main .mod_eventlist .event h2{margin:.2em 0 .2em 0;}
#main .mod_eventlist .event .ce_text{margin:.2em 0 .2em 0;}

#main .mod_period_events{margin-top:-1em;}
#main .mod_period_events h1{margin-bottom:.3em;}
#main .mod_period_events .event h2{margin:0 0 .2em 0;}
#main .mod_period_events .event .ce_text{margin:.2em 0 .2em 0;}

/* advanced search *//*
#query_type{float:left;width:470px;border:1px solid blue;}
#query_type label{float:left;border:1px dotted red;width:10em;margin:0 1.5em 0 .5em;}
*/

#left .inside .mod_article{margin:1em 0 0 2em;}
#startseite-links,#startseite-links .caption{text-align:center;}

#start_instrumente .image_container{margin-bottom:0}
#instrumente .ce_colsetStart{border-bottom:none;}
#instrumente .ce_colsetStart p{margin-bottom:1em;}

#seitenuebersicht .mod_sitemap ul{margin-left:-2em;}
*+html #seitenuebersicht .mod_sitemap ul{margin-left:1em;} /* IE7 only */
* html #seitenuebersicht .mod_sitemap ul{margin-left:1em;} /* IE6 only */
#seitenuebersicht .mod_sitemap ul li,#seitenuebersicht .mod_sitemap .submenu ul li{list-style-type:none;margin-top:.5em;padding-left:1em;background:url("/tl_files/images/bullet.gif") left top no-repeat;}
#seitenuebersicht .mod_sitemap ul li ul{margin-left:-2em;}
*+html #seitenuebersicht .mod_sitemap ul li ul{margin-left:1em;} /* IE7 only */
* html #seitenuebersicht .mod_sitemap ul li ul{margin-left:1em;} /* IE6 only */

#e-mail-formular-bestaetigung .ce_text,#anfrage-formular-bestaetigung .ce_text{margin:2em 0 0 0;}

#main a.tooltip:hover {background:#efefef; text-decoration:none;z-index: 20;} /*BG color is a must for IE6*/
#main a.tooltip span {display:none; padding:2px 3px;margin-left:.5em;margin-top:-2.8em;z-index:100;}
#main a.tooltip:hover span{display:inline;position:absolute; background:#efefef; border:1px solid #000000; color:#000000;font-size:.85em;z-index:100;}

#main ul.services {padding-left:1.2em;margin-top:-1em;}
*+html #main ul.services {padding-left:0em;margin-left:1.2em;margin-top:0em;}/* IE7 only */
* html #main ul.services {padding-left:0em;margin-left:1.2em;margin-top:0em;}/* IE6 only */
