/* -- INFO -----------------------------------------------------------------------
# Project:			WDU DIenstleistung GmbH
# File:				style.css
# Markup:			2.1
# Author:			Marcus Milbradt / von Hacht & Partner UG
------------------------------------------------------------------------------- */

/* -- Colors ------------------------------------------------------------------
Grey (Background)		#ededec
Text Main				#333333
Darkblue				#0e1859
Pink					#d01d74
------------------------------------------------------------------------------- */

/*-| Independent &  general Classes [START] */
* { margin:0; padding:0; }
.setleft-childs * { float: left; }
.clearall { float: none; clear: both; height: 0em; line-height: 0em; font-size: 0em; overflow:hidden;}
ul { list-style:none; }
.invisible { width:0px;height:0px;left:-1000px;top:-1000px;position:absolute;overflow:hidden;display:inline; }
.setAlign { text-align: center; }
.setCenter { margin: auto; width: auto; text-align: left; }
body { padding:0; font: normal 12px 'Trebuchet MS', Trebuchet, Tahoma, Arial, Verdana, Helvetica, sans-serif; color:#000000; line-height:18px; background-color:#ffffff;}
.topline {border-top:1px dotted #666;padding-top:5px;}
/*-| Independent & general Classes [STOP!] */

/*-| Textures Base [START] */
.texheader { background:url('../img/tex_head.gif');}
.texbreadcrumb { border-bottom:1px dotted #666666;}
.texcontent { background:url('../img/tex_content.gif') repeat-x left bottom #fff; padding:20px 0px 21px 0px;}
.texteaserbot { background:url('../img/tex_teaserbot.gif') repeat-x 0px 0px #fff; border-bottom:1px solid #0e1859;padding-top:20px;}
.texteaserhome { background:#ffffff; border-bottom:1px solid #0e1859;padding-top:20px;}
.texfooter { background:none; border-top:1px dotted #666666; }
.texhome { background:#fff; border-bottom:1px solid #0e1859;}
/*-| Textures Base [STOP!] */

/*-| Topbar [START] */
.mod_changelanguage { float:right; padding:7px 0 0 21px; height:24px;background:url('../img/topbar_spacer.gif') no-repeat 10px 4px;color:#666666;}
.mod_changelanguage p, .mod_changelanguage a, .mod_changelanguage img { float:left; }
.mod_changelanguage ul { float:left; }
.mod_changelanguage ul li { float:left; padding: 0 0 0 5px;}
.mod_changelanguage img { padding:2px; background:#fff; border:1px solid #d01d74;}
.mod_changelanguage a img {border-color:#a6a6a6;}
.mod_changelanguage a:hover img {border-color:#d01d74;}

#printbutton { float:right; height:24px; background:url('../img/topbar_spacer.gif') no-repeat 10px 4px;padding: 7px 0 0 21px;}
#printbutton p { float:left;}
#printbutton a { float:left; background:url('../img/icon_print.gif') no-repeat 0px 1px; padding:0 0 0 22px; color:#666666;}
#printbutton a:hover { text-decoration:none; color:#d01d74;}

#topbarholder .mod_navigation {float:right;height:31px;}
#topbarholder .mod_navigation ul {float:left;height:31px;}
#topbarholder .mod_navigation li {float:left;height:24px;background:url('../img/topbar_spacer.gif') no-repeat 10px 4px;padding: 7px 0 0 21px;}
#topbarholder .mod_navigation li a {color:#666666;}
#topbarholder .mod_navigation li a:hover, #topbarholder .mod_navigation li.active a {text-decoration:none; color:#d01d74;}
#topbarholder .mod_navigation li.first { padding:7px 0 0 0;background:none;}

#hotlineholder, #hotlineholder img { float:right; }
/*-| Topbar [STOP!] */

/*-| Header [START] */
#header { float:left; width:961px; height:121px; }
#topbarholder { float:left; height:31px; width:961px;  padding:0 0 1px 0;}
#logo { float:left; width:89px; height:89px; }
#logo h1 { padding:9px 0 0 0;}
#logo h1 a { float:left; width:69px; height:69px; background:url('../img/logo_wdu.gif') no-repeat; }
#logo h1 a span { display:none; }
#mainnav { float:left; height:34px;padding-top:55px;background:url('../img/head_text.gif') no-repeat 0px 15px; }
#mainnav ul { float:left; height:34px; text-transform: uppercase; padding:0 1px 0 0;background:url('../img/mainnav_ul.gif') no-repeat right top; }

/*--| Mainnav [START] */
#mainnav ul li { float:left; height:32px; width:86px;border-bottom:2px solid #0e1859;}
#mainnav ul li a { display:block; width:86px; height:23px; padding: 9px 0 0 0;color:#fff; font-size:13px; font-weight:bold;text-decoration:none; background:url('../img/mainnav_btn.gif') no-repeat 0px 0px; text-align:center;}
#mainnav ul li a:hover {background-position:-86px 0px;}
#mainnav ul li.active a, #mainnav ul li.trail a {background-position:-172px 0px;}
#mainnav ul li.active a:hover, #mainnav ul li.trail a:hover {background-position:-258px 0px;}
#mainnav ul ul { position:absolute; z-index: 1; left: -999em; margin-left:1px; width:132px;padding:5px 9px 7px 9px;height:auto; -moz-opacity: 0.9;filter:Alpha(opacity=90);opacity: 0.9;border:1px solid #d01f75;border-top:2px solid #0e1859;background:url('../img/mainnav_tex_dropdown.gif');}
#mainnav ul ul li { width:132px;height:auto;border-bottom:1px dotted #fff;padding:0px;}
#mainnav ul ul li.last {border-bottom:0px;}
#mainnav ul ul li a { background:url('../img/mainnav_icon_sub.gif') no-repeat 0px -92px; width:125px; height:auto;font-size:11px; text-transform:none; text-align:left;padding:2px 0 3px 7px;line-height:normal;}
#mainnav ul ul li a:hover { background-position:0px 8px;background-color:#d33381;font-size:11px;}
#mainnav ul li.active ul, #mainnav ul li.trail ul { position:absolute; z-index: 1; left: -999em; margin-left:1px; width:132px;padding:5px 9px 7px 9px;height:auto; -moz-opacity: 0.9;filter:Alpha(opacity=90);opacity: 0.9;border:1px solid #0e1859;border-top:2px solid #0e1859;background:url('../img/mainnav_tex_dropdown2.gif');}
#mainnav ul li.active ul li a, #mainnav ul li.trail ul li a { background:url('../img/mainnav_icon_sub2.gif') no-repeat 0px -92px; width:125px; height:auto;font-size:11px; text-transform:none; text-align:left;padding:2px 0 3px 7px;line-height:normal;}
#mainnav ul li.active ul li a:hover, #mainnav ul li.trail ul li a:hover { background-position:0px 8px;background-color:#0e1859;font-size:11px;}
#mainnav ul li.trail ul li.active a { background-position:0px 8px;background-color:#0e1859;font-size:11px;font-weight:bold;}
#mainnav ul li:hover ul { left: auto; }
#mainnav ul li.sfhover ul {  left: auto; }
/*--| Mainnav [STOP!] */

/*--| BreadCrumb [START] */
#Breadcrumb { float:left; width:961px; height:25px;padding: 5px 0 0 0;}
#Breadcrumb a { padding:0 5px 0 10px; background:url('../img/icon_breadcrumb.gif') no-repeat 0px 5px;color:#666666; font-size:11px;}
#Breadcrumb a:hover { text-decoration:none; color:#d01d74;}
#Breadcrumb span { color:#0e1859;padding:0 5px 0 10px; background:url('../img/icon_breadcrumb.gif') no-repeat 0px 5px;font-size:11px;}
/*--| BreadCrumb [STOP!T] */
/*-| Header [STOP!] */

/*-| Contentausgabe Komplett [START] */
/*--| Content-DIVs Base [START] */
#wrapper { float:left; width:961px; background:url('../img/tex_wrapper.gif');}
#left { float:left; width:150px; padding:0 20px 0 0;}
#main { float:left; width:579px; padding:0 21px 0 21px;}
#right { float:left; width:150px; padding:0 0 0 20px;}
/*--| Content-DIVs Base [START] */

#wrapper p { font-size:12px; color:#333; padding: 0 0 8px 0;}
#wrapper h2 { font-size:17px; border-bottom:5px solid #d01d74;text-transform:uppercase; color:#0e1859;padding:0 0 6px 5px;margin:0 0 10px 0;font-weight:normal;}
#wrapper h3 { font-size:15px; font-weight:normal; color:#4d4d4d; background:url('../img/icon_h3.gif') no-repeat 0px 12px; padding: 5px 0 4px 14px; border-bottom:1px dotted #666;margin:0 0 5px 0;}
#wrapper h4 { font-size:13px; font-weight:bold; color:#0e1859;padding:3px 0 2px 0;}
#wrapper h5 { font-size:11px; font-weight:bold; color:#0e1859;padding:3px 0 2px 0; text-transform:uppercase;}
#wrapper h6 { font-size:11px; font-weight:normal; color:#4d4d4d;padding:3px 0 2px 0; text-transform:uppercase;}
#wrapper a { text-decoration:underline; color:#333; }
#wrapper strong { color:#000;}
#wrapper a:hover { text-decoration:none; color:#d01d74; }
#wrapper .ce_text ul, #wrapper .ce_list ul, #wrapper .ce_accordion ul { padding:0 0 4px 0;} 
#wrapper .ce_text ul li, #wrapper .ce_list ul li, #wrapper .ce_accordion ul li {padding:0 5px 4px 25px;background:url('../img/icon_ul.gif') no-repeat 12px 6px; }
#wrapper .ce_list ol, #wrapper .ce_text ol, #wrapper .ce_accordion ol { padding:0 0 4px 25px;list-style-type:decimal;}
#wrapper .ce_list ol li, #wrapper .ce_text ol li, #wrapper .ce_accordion ol li { padding:0 5px 4px 0;}
#wrapper img, wrapper a img { padding:2px; background:#fff; border:1px solid #999999;}
#wrapper .dlh_googlemap img, #wrapper .dlh_googlemap a img {padding:0px; border:0px; background:transparent;}
#wrapper a:hover img {border-color:#d01d74;}
#wrapper div.block {clear:both;}
#wrapper .ce_table table { border-right:1px solid #c3c5d5;border-bottom:1px solid #c3c5d5;width:100%;line-height:normal;margin-bottom:7px;}
#wrapper .ce_table table td { border-left:1px solid #c3c5d5;border-top:1px solid #c3c5d5; padding:2px 5px; font-size:11px;vertical-align:top;}
#wrapper .ce_table table th { border-left:1px solid #c3c5d5;border-top:1px solid #c3c5d5; padding:2px 5px; font-size:12px;vertical-align:top;}
#wrapper .ce_table table tr.even td {background-color:#f9f9f9;}
#wrapper .ce_table table tr.odd td {background-color:#f3f3f3;}
#wrapper .ce_table table tfoot td {background-color:#c3c5d5;font-size:10px; color:#333; padding:0px 5px;}
#wrapper .ce_table table th { background-color:#c3c5d5; color:#000; font-weight:bold;}
#wrapper .ce_table table.sortable th a {font-size:12px;color:#fff;text-decoration:none;background:url('../img/sortable_off.gif') no-repeat right center;}
#wrapper .ce_table table.sortable th.asc a {background:url('../img/sortable_asc.gif') no-repeat right center;}
#wrapper .ce_table table.sortable th.desc a {background:url('../img/sortable_desc.gif') no-repeat right center;}

.mod_quickpoll span { float:left; clear:both;width:150px;}
.mod_quickpoll .widget { border-bottom:1px dotted #666;padding: 0 0 5px 0;}
.mod_quickpoll .submit_container {clear:both;padding:7px 0 7px 0;border-bottom:1px dotted #666;text-align:center;}
#wrapper .mod_quickpoll p.resultslink {font-size:11px;padding-top:2px;text-align:right;}
#wrapper .mod_quickpoll p.resultslink a {padding:0 0 0 12px; background:url('../img/teaser_link.gif') no-repeat 0px 6px;color:#0e1859;}
#wrapper .mod_quickpoll p.resultslink a:hover {background-position: 0px -94px; color:#d01d74;}
#wrapper .mod_quickpoll p.stoptext { font-size:10px;line-height:12px;padding-bottom:2px;}
#wrapper .mod_quickpoll p.totaltext { font-size:10px;line-height:12px;}

.results div { background-color:#c3c5d5; font-size:10px;padding:0px 2px;color:#0e1859;}

.mod_newslist .layout_latest {border-bottom:1px dotted #666666;}
#wrapper .mod_newslist h2, #wrapper .layout_full h2 {margin:0 0 2px 0;}
#wrapper .mod_newslist .layout_latest h3, #wrapper .layout_full h3 { color:#0e1859;border-bottom:none;font-size:14px;text-transform:none;padding:0 0 0px 0;font-weight:bold;background:none; }
#wrapper .mod_newslist .layout_latest h3 a { text-decoration:none; color:#0e1859;}
#wrapper .mod_newslist p.info, #wrapper .layout_full p.info { font-size:12px;padding:5px 0 2px 14px;background:url('../img/icon_date.gif') no-repeat 0px 8px;color:#404040;}
#wrapper .mod_newslist p.teaser { padding:0 0 2px 0;}
#wrapper .mod_newslist  p.more {text-align:right;font-size:12px;}
#wrapper .mod_newslist  p.more a {padding:0 0 0 12px; background:url('../img/teaser_link.gif') no-repeat 0px 6px;color:#0e1859;}
#wrapper .mod_newslist  p.more a:hover {background-position: 0px -94px; color:#d01d74;}

#wrapper p.back { clear:both;border-top:1px dotted #1e5c85; padding-top:5px; text-align:right;}
#wrapper p.back a { font-size:12px;color:#0e1859;background:url('../img/icon_backlink.gif') no-repeat 0px 6px;padding:0 0 0 12px;}
#wrapper p.back a:hover {background-position: 0px -94px; color:#d01d74;}

.pagination {padding:10px 0 0 0;}
#wrapper .pagination p { float:left; padding:0 10px 0px 0; border-right:1px dotted #666;}
#wrapper .pagination ul { float:left;padding:0 0 0 10px;}
#wrapper .pagination ul li { float:left; padding:0px 5px;}
#wrapper .pagination ul li span.current { background:#0e1859;color:#fff;padding:0 4px; font-weight:bold;}
#wrapper .pagination ul li a span {display:none;}
#wrapper .pagination ul li a.first, #wrapper .pagination ul li a.previous, #wrapper .pagination ul li a.next, #wrapper .pagination ul li a.last {
	display:block; width:16px;height:16px;background-position:0px 0px;
} 
#wrapper .pagination ul li a.first {background-image:url('../img/icon_first.gif');}
#wrapper .pagination ul li a.previous {background-image:url('../img/icon_prev.gif');}
#wrapper .pagination ul li a.next {background-image:url('../img/icon_next.gif');}
#wrapper .pagination ul li a.last {background-image:url('../img/icon_last.gif');}
#wrapper .pagination ul li a:hover {background-position:0px -100px;}

#wrapper .mod_eventreader h2 {margin:0 0 3px 0;}
#wrapper .mod_eventreader p.info { font-size:12px;padding:3px 0 2px 14px;background:url('../img/icon_date.gif') no-repeat 0px 6px;color:#404040;border-bottom:1px dotted #1e5c85;margin:0 0 1px 0;}
#wrapper .mod_eventreader p.recurring { font-size:12px;padding:3px 0 2px 14px;background:url('../img/icon_recurring.gif') no-repeat 0px 6px;color:#404040;border-bottom:1px dotted #1e5c85;margin:0 0 1px 0;}
#wrapper .mod_eventreader div.ce_text {padding-top:4px;}

#wrapper .mod_eventlist h2 {margin:0 0 2px 0;}
#wrapper .mod_eventlist h3 { color:#0e1859;border-bottom:none;font-size:14px;text-transform:none;padding:0 0 0px 0;font-weight:bold;background:none; margin:0 0 0 0;}
#wrapper .mod_eventlist h3 a { text-decoration:none; color:#0e1859;}
#wrapper .mod_eventlist p.info { font-size:12px;padding:5px 0 2px 14px;background:url('../img/icon_date.gif') no-repeat 0px 8px;color:#404040;border-bottom:1px dotted #666;}
#wrapper .mod_eventlist p.info span { color:#666;}
#wrapper .mod_eventlist p.time { float:right;background:url('../img/icon_datetime.gif') no-repeat 0px 4px; padding: 1px 0 0 27px;}
#wrapper .mod_eventlist div.ce_text {padding:4px 0 0 0;}
#wrapper .mod_eventlist .event {border-bottom:1px dotted #666;padding:4px 0 4px 0;}

#wrapper .mod_eventlist  p.more {text-align:right;font-size:12px;}
#wrapper .mod_eventlist  p.more a {padding:0 0 0 12px; background:url('../img/teaser_link.gif') no-repeat 0px 6px;color:#0e1859;}
#wrapper .mod_eventlist  p.more a:hover {background-position: 0px -94px; color:#d01d74;}
#wrapper .mod_eventlist div.empty {font-style:italic;padding-top:7px;}

#wrapper .mod_faqlist ul { padding:0 0 4px 0;} 
#wrapper .mod_faqlist li {padding:0 5px 4px 25px;background:url('../img/icon_question.gif') no-repeat 6px 1px; }
#wrapper .mod_faqreader p.info { border-top:1px dotted #666;padding:3px 0 4px 0;}

.mod_calendar table { border-right:1px solid #c3c5d5;border-bottom:1px solid #c3c5d5;width:100%;line-height:normal;margin-bottom:20px;}
.mod_calendar table td { border-left:1px solid #c3c5d5;border-top:1px solid #c3c5d5; padding:0; font-size:11px;vertical-align:top;text-align:center;}
.mod_calendar table td.days {background-color:#e9eff3;}
.mod_calendar table td.weekend {background-color:#dde6ed;}
.mod_calendar table td.active {background-color:#ededec;color:#404040;}
.mod_calendar table td.active a, #content .mod_calendar table td.active a {color:#404040;font-weight:bold; text-decoration:none;}
.mod_calendar table td.empty {background:#c3c5d5;}
.mod_calendar table th { border-left:1px solid #c3c5d5;border-top:1px solid #c3c5d5; padding:0; font-size:12px;vertical-align:top;text-align:center;}
.mod_calendar table th {background-color:#c3c5d5; color:#000000; font-weight:bold;}
.mod_calendar table th.current{background-color:#c3c5d5;color:#000;border-right:0px;font-size:14px;padding:4px 0px;}
.mod_calendar table th.previous, .mod_calendar table th.next{padding:0px 0px;vertical-align:middle;text-align:center;}

.mod_calendar table th.previous a {}
.mod_calendar table th.next a {}
.mod_calendar table th.previous a,.mod_calendar table th.next a {}
.mod_calendar table th.previous a:hover,.mod_calendar table th.next a:hover {background-position:0px -100px;}

#wrapper .ce_wsJobboerse h5 a { font-size:12px;color:#0e1859;padding-left:13px; background:url('../img/teaser_link.gif') no-repeat 0px 6px;}
#wrapper .ce_wsJobboerse h5 a:hover {background-position:0px -94px;text-decoration:none;color:#d01d74;}
#wrapper .ce_wsJobboerse p.jobkategorie { border-top:1px dotted #666; border-bottom:1px dotted #666; font-size:11px;padding: 0 0 0 0;margin:0 0 8px 0;}
#wrapper .ce_text div.info { padding:5px 0 5px 0;border-bottom:1px dotted #666;margin-bottom:5px;}
#wrapper .ce_text div.info p { padding:0px;}
#wrapper .ce_wsJobboerse .ce_downloads { padding-bottom:10px;}

#main .ce_form label { float:left;width:150px; padding:8px 0 0 0;clear:both;}
#main .ce_form input.text {margin-top:5px;float:left;font: normal 12px 'Trebuchet MS', Trebuchet, Tahoma, Arial, Verdana, Helvetica, sans-serif; color:#333333;background:url('../img/tex_input.gif') repeat-x;border:1px solid #999;padding:2px 4px;width:220px;}
#main .ce_form textarea {margin-top:5px;float:left;font: normal 12px 'Trebuchet MS', Trebuchet, Tahoma, Arial, Verdana, Helvetica, sans-serif; color:#333333;background:url('../img/tex_input.gif') repeat-x;border:1px solid #999;padding:2px 4px;width:220px;}
#main .ce_form select { float:left;font: normal 12px 'Trebuchet MS', Trebuchet, Tahoma, Arial, Verdana, Helvetica, sans-serif; color:#333333;width:220px;border:1px solid #999;background:url('../img/tex_input.gif') repeat-x;padding:2px 4px;}
#main .ce_form .radio_container {float:left;padding-top:5px;}
#main .ce_form .radio_container label {width:120px;clear:none;line-height:13px;padding-left:5px;}
#main .ce_form .radio_container input {float:left;clear:both;}
#main .ce_form .checkbox_container {float:left;padding-top:5px;}
#main .ce_form .checkbox_container label {width:120px;clear:none;line-height:13px;padding-left:5px;}
#main .ce_form .checkbox_container input {float:left;clear:both;}
#main .ce_form input.captcha {float:left;font: normal 12px 'Trebuchet MS', Trebuchet, Tahoma, Arial, Verdana, Helvetica, sans-serif; color:#333333;background:url('../img/tex_input.gif') repeat-x;border:1px solid #999;padding:2px 4px;width:30px;margin-top:5px;}
#main .ce_form span.captcha_text {float:left;padding:8px 0 0 5px;}
#main .ce_form div.submit_container { clear:both;padding:10px 0 0 150px;}
#main .ce_form p.error { float:right; width:170px;font-size:11px; color:#d01d74;line-height:13px;}

#kontaktdb p span.title1, #kontaktdb p span.name {color:#000;font-weight:bold;}
#kontaktdb p span.position {font-size:11px;}
#kontaktdb p span.hide {display:none;}
#kontaktdb p span.icon_telefon { background:url('../img/icon_telefon.gif') no-repeat 0px 5px; padding-left:13px;}
#kontaktdb p span.icon_telefax { background:url('../img/icon_fax.gif') no-repeat 0px 5px; padding-left:13px;}
#kontaktdb p span.icon_email { background:url('../img/icon_email.gif') no-repeat 0px 5px; padding-left:13px;}
#kontaktdb p span.icon_mobil { background:url('../img/icon_mobile.gif') no-repeat 0px 5px; padding-left:13px;}
#kontaktdb p span.icon_times { background:url('../img/icon_time2.gif') no-repeat 0px 5px; padding-left:13px;}


/*--| ce_accordion [START] */
.ce_accordion { border-bottom: 1px dotted #666;border-top: 1px dotted #666; padding:4px 0 5px 0; margin-bottom:2px;}
.ce_accordion .toggler { height:18px;padding:3px 0 0 25px;background: url('../img/acc_closed.gif') no-repeat 1px 3px; font-size: 12px; font-weight: bold; cursor: pointer; color:#666; text-transform:uppercase; text-decoration:underline; line-height:normal;}
.ce_accordion .accordion { padding:0px 0px 0 25px; }
.ce_accordion .active { background-image: url('../img/acc_open.gif'); color:#0e1859; text-decoration:none;}
/*--| ce_accordion [STOP] */

.mod_login { }
.mod_login .loginset {clear:both; padding-bottom:5px;}
.mod_login label { display:block;width:150px; float:left;padding:3px 0 0 0;}
.mod_login .loginset input {font: normal 12px 'Trebuchet MS', Trebuchet, Tahoma, Arial, Verdana, Helvetica, sans-serif; color:#333333;background:url('../img/tex_input.gif') repeat-x;border:1px solid #999;padding:2px 4px;width:150px;}
#wrapper .mod_login p.error { color:#d01d74;padding:0 0 10px 21px; background:url('../img/icon_alert.gif') no-repeat 0px 0px;}
#Logout, #Logout p, #Logout div, #Logout input  { float:left;}
#Logout p { background:url('../img/icon_lock.gif') no-repeat 0px 7px;padding:7px 8px 0 18px;}
#Logout input { font: normal 12px 'Trebuchet MS', Trebuchet, Tahoma, Arial, Verdana, Helvetica, sans-serif; color:#333333;}
#Logout div.submit_container {padding-top:2px;}
/*-| Contentausgabe Komplett [STOP!] */

/*--| Startseite [START] */
#Welcome .ce_image { float:left;width:155px; height:171px; overflow:hidden;}
#Welcome .ce_text {float:none;}
#Welcome .ce_text h2 { font-size:17px; color:#0e1859; text-transform:uppercase;padding: 19px 0 6px 0;}
#Welcome .ce_text p { padding:0 0 4px 0px;line-height:16px;}
#Welcome .ce_text p a { display:none;}
#Welcome .ce_text p a:hover {background:#d01d74;text-decoration:none;}
#home_news { float:right; background:url('../img/tex_home_news.gif') no-repeat; width:476px; height:171px;}
#WelcomeNews { float:left;width:195px;height:171px;overflow:hidden;padding: 0 21px 0 41px;}
#WelcomeEvents { float:left;width:195px;height:171px;overflow:hidden;}
#WelcomeNews .ce_hyperlink, #WelcomeEvents .ce_hyperlink {float:right;padding:16px 0 0 0;}
#WelcomeNews .ce_hyperlink a, #WelcomeEvents .ce_hyperlink a { float:right;font-size:10px;background:url('../img/teaser_link.gif') no-repeat 0px -93px;padding:0 0 0 12px;color:#333;}
#WelcomeNews .ce_hyperlink a:hover, #WelcomeEvents .ce_hyperlink a:hover { color:#0e1859;text-decoration:none; background-position:0px 7px;}
#WelcomeNews h3, #WelcomeEvents h3 { float:left;font-size:15px; font-weight:normal; color:#333; background:url('../img/icon_h3.gif') no-repeat 0px 21px; padding: 14px 0 3px 14px; }
#WelcomeNews p.info { background:url('../img/icon_date.gif') no-repeat 0px 7px; font-size:11px;padding: 5px 0 1px 14px;line-height:13px;}
#WelcomeNews .mod_newsticker {clear:both;border-top:1px dotted #666;}
#WelcomeNews .mod_newslist, #WelcomeNews .mod_newslist {clear:both;border-top:1px dotted #666;}
#WelcomeNews h2 { font-size:12px; font-weight:bold; color:#0e1859;line-height:14px;padding:2px 0 1px 0;}
#WelcomeNews h2 a { text-decoration:none; color:#0e1859;}
#WelcomeNews h2 a:hover { text-decoration:underline;}
#WelcomeNews p.teaser { line-height:14px;}
#WelcomeNews p.more {text-align:right;padding:1px 0 0 0;font-size:11px;}
#WelcomeNews p.more a {color:#333;background:url('../img/teaser_link.gif') no-repeat 0px -94px;padding:0 0 0 12px;}
#WelcomeNews p.more a:hover {background-position:0px 6px;color:#0e1859;text-decoration:none;}
#WelcomeNews li {height:115px;}
#WelcomeEvents div.event { float:left; width:195px; border-bottom:1px dotted #666;padding:5px 0 5px 0;}
#WelcomeEvents div.first { padding:5px 0 5px 0;border-top:1px dotted #666;}
#WelcomeEvents div.event span.date { float:left; width:181px; background:url('../img/icon_date.gif') no-repeat 0px 2px; font-size:11px;padding: 0 0 1px 14px;line-height:13px;}
#WelcomeEvents div.event a { font-size:11px; font-weight:bold; color:#0e1859; text-decoration:underline; float:left;padding:0 8px 2px 0;line-height:15px;}
#WelcomeEvents div.event a:hover { text-decoration:none; color:#d01d74;}
#WelcomeEvents div.event span.time { float:left; white-space:nowrap; background:url('../img/icon_time.gif') no-repeat 0px 4px; font-size:11px;padding: 0 0 0 13px;}
/*--| Startseite [STOP!] */


/*--| Navigation Left [START] */
#left ul {float:left;width:150px;border-bottom: 1px dotted #666666;}
#left ul li { float:left;width:150px;border-top: 1px dotted #666666; padding:0px 0px;font-size:13px;text-transform:uppercase;}
#left ul li a { float:left; width:138px;color: #0e1859; text-decoration:none; padding:5px 0 5px 12px; background:url('../img/left_nav_icon1.gif') no-repeat 0px 12px;}
#left ul li a:hover {background-position:0px -88px;text-decoration:underline;}
#left ul li.active a, #left ul li.trail a {background-position:0px -88px;color:#d01d74;}
#left ul ul { border:0px;}
#left ul ul li { font-size:12px;text-transform:none;line-height:15px;}
#left ul ul li a, #left ul li.active ul li a, #left ul li.trail ul li a { float:left; width:126px;color: #0e1859; text-decoration:none; padding:4px 0 4px 24px; background:url('../img/left_nav_icon2.gif') no-repeat 12px 10px;}
#left ul ul li a:hover, #left ul li.active ul li a:hover, #left ul li.trail ul li a:hover { text-decoration:underline; background-position:12px -90px;}
#left ul ul li.active a, #left ul li.trail ul li.active a, #left ul li.trail ul li.trail a {color:#d01d74;background-position:12px -90px;}
#left ul ul ul { border-top: 1px dotted #666666;padding:1px 0;}
#left ul ul ul li { font-size:11px; line-height:14px; border:0px;}
#left ul ul ul li a, #left ul ul li.trail ul li a,  #left ul ul li.active ul li a, #left ul ul li.active ul li a, #left ul li.trail ul li.active ul li a, #left ul li.trail ul li.trail ul li a { float:left; width:116px;color: #0e1859; text-decoration:none; padding:2px 0 2px 34px; background:url('../img/left_nav_icon3.gif') no-repeat 24px 6px;}
#left ul ul ul li a:hover, #left ul ul li.trail ul li a:hover,  #left ul ul li.active ul li a:hover, #left ul ul li.active ul li a:hover, #left ul li.trail ul li.active ul li a:hover, #left ul li.trail ul li.trail ul li a:hover { background-position:24px -94px;text-decoration:underline;}
#left ul li.trail ul li.trail ul li.active a {background-position:24px -94px;color:#d01d74;}
#left li {background-color:#fff;}
#left li.active {background-color:#ededec;}
/*--| Navigation Left [STOP!] */

/*--| Teaser-Block [START] */
#Teaser { }
#Teaser .ce_text { float:left; width:307px; height:114px; overflow:hidden; padding-right:20px;}

#Teaser img, #Teaser a img { padding:2px;background-color:#fff;border:1px solid #999999;}
#Teaser a:hover img {border-color:#d01d74;}
#Teaser h3 { text-transform:uppercase;float:left;width:175px;padding:0 0 2px 0px; font-size:13px; font-weight:bold;color:#000000;line-height:15px;}
#Teaser p {font-size:12px;line-height:15px;padding-bottom:2px;color:#666666;font-weight:bold;}
#Teaser p a { float:right; padding-left:13px; background:url('../img/teaser_link.gif') no-repeat 0px 5px;color:#0e1859;}
#Teaser p a:hover { text-decoration:none; color:#d01d74;background-position:0px -95px;}
/*--| Teaser-Block [STOP!] */

/*--| Footer [START] */
#footer { text-align:center; padding:20px 0 40px 0;color:#666666; }
#footer p { float:left;width:849px;text-align:left; }
#footer a { color:#666666;}
#footer a:hover { color:#d01d74;text-decoration:none;}
#uckermark {float:left;width:66px;}
#uckermark img { float:left;}
/*--| Footer [STOP!] */

#main, #right {padding:0px;}
.texheader, #left, .texteaserbot, #home_news {display:none;}
#wrapper {background:none;}
#wrapper, #main, #right, #footer, #footer p {width:auto; float:none; color:#000000;}
 
