DIV.day-overlay{position:absolute;visibility:hidden;top:48px;}
DIV.overlay-outer{position:absolute;}
DIV.day-overlay.montag{left:8px;}
DIV.day-overlay.dienstag{left:88px;}
DIV.day-overlay.mittwoch{left:167px;}
DIV.day-overlay.donnerstag{left:248px;}
DIV.day-overlay.freitag{left:327px;}
DIV.day-overlay.samstag{left:408px;}
DIV.day-overlay.sonntag{left:486px;}

DIV.terminkalender IMG{border:0px;}
         
DIV.div-outer-kalendar#id-224,
DIV.div-outer-kalendar#id-328,
DIV.div-outer-kalendar#id-329,
DIV.div-outer-kalendar#id-330,
DIV.div-outer-kalendar#id-331,
DIV.div-outer-kalendar#id-332,
DIV.div-outer-kalendar#id-333{position:absolute;visibility:hidden;}
         
DIV.div-outer-kalendar#id-224 DIV.content-elem,
DIV.div-outer-kalendar#id-328 DIV.content-elem,
DIV.div-outer-kalendar#id-329 DIV.content-elem,
DIV.div-outer-kalendar#id-330 DIV.content-elem,
DIV.div-outer-kalendar#id-331 DIV.content-elem,
DIV.div-outer-kalendar#id-332 DIV.content-elem,
DIV.div-outer-kalendar#id-333 DIV.content-elem{position:absolute;top:-60px;}
TABLE.tbl-termine{margin:0px;padding:0px;width:570px;}
TABLE.tbl-termine TR TD{margin:0px;padding:0px;text-align:left;vertical-align:top;}
TABLE.tbl-termine TR TD P{margin:0px;padding:0px;}
div.tx-bbpageteaser-pi1-elem{float:left; width:195px;margin:10px 0px 0px 0px;padding:0px;}
div.tx-bbpageteaser-pi1-teaser-image {width:160px;height:110px;padding:0px;}
div.tx-bbpageteaser-pi1-elem H5{font-size:10px;padding:0px 10px 0px 0px;font-weight:normal;}
div.tx-bbpageteaser-pi1-elem H5 SPAN.header-title{font-weight:bold;}
div.tx-bbpageteaser-pi1-elem A{color:#2e458a;text-decoration:underline;}

DIV.flash-liste{clear:left;float:left;padding:0px 0px 20px 0px;}
DIV.flash-vorschau{clear:both;float:left;width:180px;cursor:pointer;}
DIV.flash-vorschau IMG{border:2px solid #AAA;}
DIV.flash-text H3{font-size:12px;color:#000;}
DIV.flash-text{float:left;width:350px;}
DIV.flash-view{clear:both;position:absolute;top:50px;left:40%;display:none;padding:0px;margin:0px;background-color:#999;text-align:right;}
DIV.flash-view .hide-flash{text-align:right;padding:2px 0px 5px 0px; color:#FFF;font-weight:bold;cursor:pointer;}
DIV.flash-view-inner{position:absolute;padding:5px 10px 10px 10px;background-color:#999;}
DIV.flash-view-inner OBJECT{height:260px;width:320px;}


#outer #all-content #content-t3-outer .tx-sremailsubscribe-pi1 LEGEND,#outer #header #header-sub DIV.top-elems.newsletter .tx-sremailsubscribe-pi1-notice{display:none;}
#outer #all-content #content-t3-outer .tx-sremailsubscribe-pi1 fieldset{border:0px;margin:0px;padding:0px;}
#outer #all-content #content-t3-outer .tx-sremailsubscribe-pi1 DL DT,#outer #header #header-sub DIV.top-elems.newsletter P{}
#outer #all-content #content-t3-outer .tx-sremailsubscribe-pi1 DL,#outer #header #header-sub DIV.top-elems.newsletter DL DD,#outer #header #header-sub DIV.top-elems.newsletter LABEL{float:left;}
#outer #all-content #content-t3-outer .tx-sremailsubscribe-pi1 INPUT.tx-sremailsubscribe-pi1-text{width:200px;}
#outer #all-content #content-t3-outer .tx-sremailsubscribe-pi1 INPUT.tx-sremailsubscribe-pi1-submit-image{display:none;cursor:pointer;}
#outer #all-content #content-t3-outer .tx-sremailsubscribe-pi1 LABEL{font-weight:bold;}

.tx-indexedsearch UL.browsebox{text-align:right;margin:0px 0px 20px 0px;}
.tx-indexedsearch UL.browsebox  LI{display:inline;margin:0px 20px 0px 0px;}
.tx-indexedsearch-searchbox {margin:0px;padding:0px;}
.tx-indexedsearch-searchbox TABLE,.tx-indexedsearch-searchbox TABLE TR TD{margin:0px;padding:0px;}
.tx-indexedsearch-searchbox TABLE,.tx-indexedsearch-searchbox TABLE TR TD INPUT{width:200px;}
.tx-indexedsearch-searchbox TABLE,.tx-indexedsearch-searchbox TABLE TR TD INPUT.tx-indexedsearch-searchbox-button.submit{width:100px;}
.tx-indexedsearch-searchbox .tx-indexedsearch-rules,
.tx-indexedsearch-searchbox .tx-indexedsearch-rules P,
.tx-indexedsearch-searchbox .tx-indexedsearch-rules H2
{font-size:10px; }

/* CSS Document */
.tx-powermail-pi1 legend{display:none;}
.tx-powermail-pi1 fieldset{border:0px;}


.tx_powermail_pi1_fieldwrap_html_reset{float:left; padding-left:120px;}
.tx_powermail_pi1_fieldwrap_html_submit{float:left;padding-left:10px;}
/* Powermail */
	/* Form */
span.powermail_mandatory {
	/* Color of mandatory error message */
	color:#000000;
	margin:0px 0px 0px 3px;
}
input.validation-failed,
textarea.validation-failed {
	/* Background color if validation failed*/ 
	background-color: #000;
/*	background-image: url(/typo3conf/ext/powermail/img/icon_exclamation.gif);*/
	background-repeat: no-repeat;
	background-position: 98% 1px;
}
div.powermail_mandatory_js {
	/* DIV container of errormessage */
	color: #000;
	margin: 3px 0 15px 200px;
}
fieldset.tx-powermail-pi1_fieldset {
	/* Fieldset */
	
	padding: 10px;
}
fieldset.tx-powermail-pi1_fieldset legend {/* legend of Fieldset font-weight: bold;	color: black;*/}
fieldset.tx-powermail-pi1_fieldset label {/* label */	width: 120px;	float: left;	clear: both;	font-weight: bold;}
fieldset.tx-powermail-pi1_fieldset input.powermail_text,
fieldset.tx-powermail-pi1_fieldset textarea.powermail_textarea,
fieldset.tx-powermail-pi1_fieldset select.powermail_select {
	/* Input and textarea */
	width: 210px;
}
fieldset.tx-powermail-pi1_fieldset div.tx_powermail_pi1_fieldwrap_html_radio input.powermail_radio {
	/* Radiobuttons 
	margin: 5px 0;*/
}
div.tx_powermail_pi1_fieldwrap_html {
	/* DIV container arround every field*/ 
	margin: 10px 0;
}
fieldset.tx-powermail-pi1_fieldset input.powermail_submit {
	/* submit button 
	margin: 20px 0 10px 200px;
	font-weight: bold;*/
}
p.tx_powermail_pi1_fieldwrap_html_checkbox_title,
p.tx_powermail_pi1_fieldwrap_html_radio_title {
	/*margin: 0;
	padding: 0;
	font-weight: bold;*/
}
div.countryzone {
	/*margin: 10px 0 0 200px;*/
}
div.tx_powermail_pi1_fieldwrap_html label a {
	/* Description */
	cursor: help;
}
div.tx_powermail_pi1_fieldwrap_html label a dfn {
	/* Description */
	display: none;
}
div.tx_powermail_pi1_fieldwrap_html label a:hover dfn {
	/* Description on mouseover */
	display: block;
	position: absolute;
	width: 250px;
	padding: 5px;
	background-color: #ddd;
	border: 1px solid red;
	color: black;
	text-decoration: none;
	font-size: 0.8em;
}
div.tx_powermail_pi1_fieldwrap_html img.icon_info {
	/* Description icon */
	padding: 2px 2px 0 2px;
}


	/* Confirmation */
td.powermail_all_td {
	padding: 3px 10px 3px 0;
}

	/* THX */
td.powermail_all p.bodytext {
	margin: 0;
}




        .tx-dropdownsitemap-pi1 UL, .tx-dropdownsitemap-pi1 OL 
        {
            list-style: none;
            margin: 0px;
            padding: 0px;
        }
        .tx-dropdownsitemap-pi1 A, .tx-dropdownsitemap-pi1 A:link, .tx-dropdownsitemap-pi1 A:visited, .tx-dropdownsitemap-pi1 A:hover, .tx-dropdownsitemap-pi1 A:active {
            background-color: inherit;
        }
        .tx-dropdownsitemap-pi1 DIV {
            margin-left: 20px;
            margin-top: 2px;
            padding: 2px;
        }
        .tx-dropdownsitemap-pi1 LI.open OL {
            display: block;
        }
        .tx-dropdownsitemap-pi1 LI.closed OL {
            display: none;
        }
        .tx-dropdownsitemap-pi1 LI.open UL {
            display: block;
        }
        .tx-dropdownsitemap-pi1 LI.closed UL {
            display: none;
        }
        .tx-dropdownsitemap-pi1 SPAN.ifsub {
            text-transform: uppercase;
            font-weight: bold;
        }
        .tx-dropdownsitemap-pi1 DIV.level_1 SPAN.no {
            text-transform: uppercase;
            font-weight: bold;
        }
        .tx-dropdownsitemap-pi1 DIV.level_2 SPAN.no {
            
            font-weight: normal;
        }
        .tx-dropdownsitemap-pi1 UL DIV.level_1  SPAN.no {
            text-transform: uppercase;
            font-weight: normal;
           
        }
        .tx-dropdownsitemap-pi1 UL{
         margin-left: 16px;
         }
        .tx-dropdownsitemap-pi1 DIV.level_2 SPAN {
        
            font-weight:normal;
        }
        .tx-dropdownsitemap-pi1 SPAN.spc {
            text-transform: uppercase;
            font-style: italic;
        }
        .tx-dropdownsitemap-pi1 .description {
            font-style: italic;
            font-size: 80%;
            margin-left: 5px;
        }
        .tx-dropdownsitemap-pi1 DIV {
        }
        .tx-dropdownsitemap-pi1 DIV.level_2 {
        }
        .tx-dropdownsitemap-pi1 DIV.level_3 {
        }
        .tx-dropdownsitemap-pi1 DIV.level_4 {
        }
        .tx-dropdownsitemap-pi1 DIV.level_5 {
        }
        .tx-dropdownsitemap-pi1 DIV.expAll {
            color: inherit;
            padding: 5px;
			       margin-bottom:20px;
        }
        .tx-dropdownsitemap-pi1 IMG {
            margin-right: 5px;
        }
