/*************************************************************
 * styles fur newsletter - BEGIN
 *************************************************************/ 
.cleaner{clear:both!important; display:block; font-size:1px; line-height:1px; height:1px; overflow:hidden; float:none;}
.newsletteranmeldung .bild{float:left; display:block; width:122px; height:202px; border: 1px solid #339900;}
.newsletteranmeldung .formular{float:right; width:310px; display:block;}
.newsletteranmeldung span.required{margin:0px; padding:0px; color:red; }
.newsletteranmeldung label, .newsletteranmeldung input{display:block; margin:0px; padding:0px;} 
.newsletteranmeldung #tt_address_tx_bbnewslettererweiterung_zzu_produkte_info{float:left; margin-top:1px;}
.newsletteranmeldung #tt_address_tx_bbnewslettererweiterung_zzu_produkte_info_label{ padding:0px 0px 0px 5px; float:left; width:270px; }
.newsletteranmeldung div.line{margin-top:14px; margin-bottom:14px;}
.newsletteranmeldung span.gruenstrong{font-weight:bold; color:#339900;}
.newsletteranmeldung input.submit{background:#339900;}
.newsletteranmeldung #tt_address_email2{float:left;}
.newsletteranmeldung #tt_address_email2_label{float:left; padding-right:10px;}
/*************************************************************
 * styles fur newsletter - END
 *************************************************************/
 

/*************************************************************
 * tx_indexedsearch - BEGIN
 *************************************************************/
.tx-indexedsearch .tx-indexedsearch-browsebox li {
	display:					inline;
	margin-right:				5px;
}

.tx-indexedsearch .tx-indexedsearch-searchbox input.tx-indexedsearch-searchbox-button {
	width:						100px;
}

.tx-indexedsearch .tx-indexedsearch-searchbox input.tx-indexedsearch-searchbox-sword {
	width:						150px;
}

.tx-indexedsearch .tx-indexedsearch-whatis {
	margin-top:					10px;
	margin-bottom:				5px;
}

.tx-indexedsearch .tx-indexedsearch-whatis .tx-indexedsearch-sw {
	font-weight:				bold;
	font-style:					italic;
}

.tx-indexedsearch .tx-indexedsearch-noresults {
	text-align:					center;
	font-weight:				bold;
}

.tx-indexedsearch .tx-indexedsearch-res td.tx-indexedsearch-descr {
	font-style:					italic;
}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr .tx-indexedsearch-redMarkup {
	color:						#B01416;
}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info {
	background:					#EEEEEE;
}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead { margin-top:20px; margin-bottom:5px; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 { margin-top:0px; margin-bottom:0px; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD { background:#cccccc; vertical-align:middle; }
.tx-indexedsearch .tx-indexedsearch-res .noResume { color:#666666; }
.tx-indexedsearch .tx-indexedsearch-category { background:#cccccc; font-size:16px; font-weight:bold; }

/* Additional styles, needed for the tableless template_css.tmpl (styles don't conflict with the original template) */
.tx-indexedsearch .res-tmpl-css { clear:both; margin-bottom:1em; }
.tx-indexedsearch .searchbox-tmpl-css label { margin-right:1em; width:10em; float:left; }
.tx-indexedsearch .result-count-tmpl-css, .tx-indexedsearch .percent-tmpl-css { letter-spacing:0; font-weight:normal; margin-top:-1.2em; float:right; }
.tx-indexedsearch .info-tmpl-css dt, .tx-indexedsearch dl.info-tmpl-css dd { float:left; }
.tx-indexedsearch .info-tmpl-css dd.item-mtime { float:none; }
.tx-indexedsearch .info-tmpl-css dd.item-path { float:none; }

#tpl_content .tx-indexedsearch .browsebox{text-align:center; list-style:none; margin:0px; padding:10px 0px;}
#tpl_content .tx-indexedsearch .browsebox li{display:inline; background:none; margin:0px 2px;}
#tpl_content .tx-indexedsearch .browsebox li a{display:inline; padding:0px; background:none; font-weight:normal; text-decoration:none;}
#tpl_content .tx-indexedsearch .browsebox li strong a{ font-weight:bold;}
#tpl_content .tx-indexedsearch .browsebox li a:hover,
#tpl_content .tx-indexedsearch .browsebox li a:active,
#tpl_content .tx-indexedsearch .browsebox li a:focus{ text-decoration:underline!important;}

.tx-indexedsearch .tpl_header td,
.tx-indexedsearch .tpl_header th,
.tx-indexedsearch .tpl_header td a,
.tx-indexedsearch .tpl_header th a{background:#92B220; color:#fff!important;}
/*************************************************************
 * tx_indexedsearch - END
 *************************************************************/


/*************************************************************
 * tx_cssstyledcontent - BEGIN
 *************************************************************/
/* default styles for extension "tx_cssstyledcontent" */
	/* Captions */
	DIV.csc-textpic-caption-c .csc-textpic-caption { text-align: center; }
	DIV.csc-textpic-caption-r .csc-textpic-caption { text-align: right; }
	DIV.csc-textpic-caption-l .csc-textpic-caption { text-align: left; }

	/* Needed for noRows setting */
	DIV.csc-textpic DIV.csc-textpic-imagecolumn { float: left; display: inline; }

	/* Border just around the image */
	DIV.csi-border DIV.csi-imagewrap .csi-image IMG {
		border: 2px solid black;
		padding: 0px 0px;
	}

	DIV.csc-textpic-imagewrap { padding: 0; }

	DIV.csc-textpic IMG { border: none; }

	/* DIV: This will place the images side by side */
	DIV.csc-textpic DIV.csc-textpic-imagewrap DIV.csc-textpic-image { float: left; }

	/* UL: This will place the images side by side */
	DIV.csc-textpic DIV.csc-textpic-imagewrap UL { list-style: none; margin: 0; padding: 0; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap UL LI { float: left; margin: 0; padding: 0; }

	/* DL: This will place the images side by side */
	DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image { float: left; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DT { float: none; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DD { float: none; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DD IMG { border: none; } /* FE-Editing Icons */
	DL.csc-textpic-image { margin: 0; }
	DL.csc-textpic-image DT { margin: 0; display: inline; }
	DL.csc-textpic-image DD { margin: 0; }

	/* Clearer */
	DIV.csc-textpic-clear { clear: both; }

	/* Margins around images: */

	/* Pictures on left, add margin on right */
	DIV.csc-textpic-left DIV.csc-textpic-imagewrap .csc-textpic-image,
	DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap .csc-textpic-image,
	DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap .csc-textpic-image {
		display: inline; /* IE fix for double-margin bug */
		margin-right: 10px;
	}

	/* Pictures on right, add margin on left */
	DIV.csc-textpic-right DIV.csc-textpic-imagewrap .csc-textpic-image,
	DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap .csc-textpic-image,
	DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap .csc-textpic-image {
		display: inline; /* IE fix for double-margin bug */
		margin-left: 10px;
	}

	/* Pictures centered, add margin on left */
	DIV.csc-textpic-center DIV.csc-textpic-imagewrap .csc-textpic-image {
		display: inline; /* IE fix for double-margin bug */
		margin-left: 10px;
	}
	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image .csc-textpic-caption { margin: 0; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image IMG { margin: 0; }

	/* Space below each image (also in-between rows) */
	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image .csc-textpic-caption { margin: 0; }
	DIV.csc-textpic-equalheight DIV.csc-textpic-imagerow { margin-bottom: 5px; display: block; }
	DIV.csc-textpic DIV.csc-textpic-imagerow { clear: both; }

	/* No margins around the whole image-block */
	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-firstcol { margin-left: 0px !important; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-lastcol { margin-right: 0px !important; }

	/* Add margin from image-block to text (in case of "Text w/ images") */
	DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap,
	DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap {
		margin-right: 10px !important;
	}
	DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap,
	DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap {
		margin-left: 10px !important;
	}

	/* Positioning of images: */

	/* Above */
	DIV.csc-textpic-above DIV.csc-textpic-text { clear: both; }

	/* Center (above or below) */
	DIV.csc-textpic-center { text-align: center; /* IE-hack */ }
	DIV.csc-textpic-center DIV.csc-textpic-imagewrap { margin: 0 auto; }
	DIV.csc-textpic-center DIV.csc-textpic-imagewrap .csc-textpic-image { text-align: left; /* Remove IE-hack */ }
	DIV.csc-textpic-center DIV.csc-textpic-text { text-align: left; /* Remove IE-hack */ }

	/* Right (above or below) */
	DIV.csc-textpic-right DIV.csc-textpic-imagewrap { float: right; }
	DIV.csc-textpic-right DIV.csc-textpic-text { clear: right; }

	/* Left (above or below) */
	DIV.csc-textpic-left DIV.csc-textpic-imagewrap { float: left; }
	DIV.csc-textpic-left DIV.csc-textpic-text { clear: left; }

	/* Left (in text) */
	DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap { float: left; }

	/* Right (in text) */
	DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap { float: right; }

	/* Right (in text, no wrap around) */
	DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap { float: right; clear: both; }
	/* Hide from IE5-mac. Only IE-win sees this. \*/
	* html DIV.csc-textpic-intext-right-nowrap .csc-textpic-text { height: 1%; }
	/* End hide from IE5/mac */

	/* Left (in text, no wrap around) */
	DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap { float: left; clear: both; }
	/* Hide from IE5-mac. Only IE-win sees this. \*/
	* html DIV.csc-textpic-intext-left-nowrap .csc-textpic-text { height: 1%; }
	/* End hide from IE5/mac */
	.csc-textpic-border img{border:1px solid #B5B5B5!important;}
	.csc-textpic-border .csc-textpic-text img{border:0px!important;}
/*************************************************************
 * tx_cssstyledcontent - END
 *************************************************************/	
	
/*************************************************************
 * WT Gallery - BEGIN
 *************************************************************/
 /*
img.wtgallery_singlepic_pic, img.wtgallery_listlepic_pic {
	border:						0px;
	margin-right:				5px;
	margin-top:					5px;
	border:						1px solid #339900;
}
*/
/*************************************************************
 * WT Gallery - BEGIN
 *************************************************************/  
 
/*************************************************************
* tabelle benutzt bei erweiterungen um formulare anzuzeigen e.g in tipafriend - BEGIN
*************************************************************/  
table.formulartable{ border-collapse:collapse; border:none; margin:10px 0px 20px 0px;}
table.formulartable tr td{padding:2px 0px; vertical-align:top; text-align:left;}
table.formulartable tr td.label{ padding-right:10px;} 
table.formulartable tr td.submitbutton{padding-top:10px;}
/*************************************************************
* tabelle benutzt bei erweiterungen um formulare anzuzeigen e.g in tipafriend - END
*************************************************************/  

/* stellenangebote_content_unten begin */
.stellenangebote_content_unten .header{ padding:0px 0px 10px 0px!important; font-size:110%!important; color:#666!important;}
.stellenangebote_content_unten .header strong{color:#2AA392!important;}
.stellenangebote_content_unten .stelle{display:block; width:138px; height:72px; margin:0px 5px 3px -3px; padding:0px; float:left;}
.stellenangebote_content_unten .stelle a{display:block; width:138px; height:72px; margin:0px; padding:0px; text-decoration:none; text-align:center;}
.stellenangebote_content_unten .stelle a img{display:inline;}
.stellenangebote_content_unten .last{margin-right:0px!important;}
/* stellenangebote_content_unten end */

/* benutzerinformation begin */
.benutzerinformation .header{ padding:0px 0px 10px 0px!important; display:block!important; width:88px!important; height:32px!important; color:#666!important;}
.benutzerinformation .header span{display:none;}
.benutzerinformation .text{border:1px solid #E4E2D8!important; margin:0px!important; width:140px; float:none!important;}
.benutzerinformation label{margin:0px!important; float:none!important;}
.benutzerinformation .login{margin-top:10px!important;}
.benutzerinformation .login input{float:right;}
/* benutzerinformation end */

/* aktuelleangobote begin */
.aktuelleangobote .header{ padding:0px 0px 10px 0px!important; display:block!important; width:88px!important; height:32px!important; color:#666!important;}
.aktuelleangobote .header span{display:none;}
.aktuelleangobote ul{list-style:none; margin:0px; padding:0px;}
.aktuelleangobote ul li{display:block; margin:0px; padding:0px 0px 2px 0px;}
.aktuelleangobote ul li a{margin:0px; padding:1px 16px 1px 4px; color:#666; text-decoration:none; background:#F9F2C3; display:block; font-weight:bold;}
/* aktuelleangobote end */

/* startseitebox begin */
.startseitebox{margin:0px; padding:0px 0px 15px 0px;}
.startseitebox .links{margin:0px; padding:0px; float:left; width:275px; }
.startseitebox .rechts{margin:0px; padding:0px; float:right; width:275px; }
.startseitebox .bild{float:left;}
.startseitebox .text{width:127px; float:right; }
.startseitebox .header{ padding:0px 0px 10px 0px!important; font-size:120%!important; color:#666!important;}
.startseitebox .header strong{color:#2AA392!important;}
.startseitebox .text .rte{margin:0px; padding:0px 0px 0px 0px;}
.startseitebox .text .mehr{display:block; float:left; color:#999; min-height:15px; _height:15px; margin:0px; padding:0px 20px 0px 0px; text-decoration:none;}
/* startseitebox end */


.zweispalten{margin:0px; padding:0px 0px 15px 0px;}
.zweispalten .links{margin:0px; padding:0px; float:left; width:275px; }
.zweispalten .rechts{margin:0px; padding:0px; float:right; width:275px; }
.zweispalten .bild{float:left;}
.zweispalten .text{width:135px; float:right; margin:0px; padding:3px 0px 0px 0px; }


#tpl_content .csc-sitemap ul{margin:0px; padding:0px; list-style:none;}
#tpl_content .csc-sitemap ul ul{margin-left:16px; margin-top:5px;}
#tpl_content .csc-sitemap li{margin:0px; padding:6px 0px!important; background:none;}
#tpl_content .csc-sitemap ul a{ background:url(/fileadmin/php/schneeInfo/images/sitemap_1.gif) no-repeat left center; color:#154CA1; font-weight:bold; text-decoration:underline; padding:0px 0px 0px 14px; margin:0px; font-size:120%;}
#tpl_content .csc-sitemap ul a.sub{ background:url(/fileadmin/php/schneeInfo/images/sitemap_1_sub.gif) no-repeat left center;}
#tpl_content .csc-sitemap ul ul li{padding:3px 0px!important;}
#tpl_content .csc-sitemap ul ul a{font-size:100%;}
#tpl_content .csc-sitemap ul ul ul li{padding:1px 0px!important;}
#tpl_content .csc-sitemap ul ul ul a{font-size:100%; font-weight:normal; background:url(/fileadmin/php/schneeInfo/images/sitemap_2.gif) no-repeat left center; padding-left:9px;}



/* news_tabs begin */
#newsTab_div{margin:0px; padding:0px; position:relative; height:21px;}
#newsTag_blattern{ background:url(/fileadmin/php/schneeInfo/images/newsTab_blaettern.gif) no-repeat left top; width:89px; height:21px; position:absolute; right:0px; top:0px; display:block;}
#newsTag_blattern span{display:none;}
#newsTab_div ul{margin:0px; padding:0px; position:absolute; list-style:none;}
#newsTab_div ul li{margin:0px!important; padding:0px!important; float:left; list-style:none; }
#newsTab_div ul li a{
	line-height:21px!important; 
	background:url(/fileadmin/php/schneeInfo/images/news_tab_1_l.gif) no-repeat left top!important; 
	margin:0px!important; 
	padding:0px!important;  
	color:#fff; 
	text-decoration:none; 
	font-weight:bold; 
	font-size:80%; 
	float:left; 
	_height:1px; 
	_position:relative;
}
#newsTab_div ul li a:focus,
#newsTab_div ul li a:active,
#newsTab_div ul li a:hover{-moz-outline: none; outline:none; }
#newsTab_div ul li a.active{
	background:url(/fileadmin/php/schneeInfo/images/news_tab_1_l_a.gif) no-repeat left top!important;
}
#newsTab_div ul li a span{ 
	background:url(/fileadmin/php/schneeInfo/images/news_tab_1_r.gif) no-repeat right top; 
	display:block; 
	padding:0px 20px 0px 10px!important;
}
#newsTab_div ul li a.active span{
	background:url(/fileadmin/php/schneeInfo/images/news_tab_2_r_a.gif) no-repeat right top!important;
}
#newsTab_div ul li.nofirst a{ 
	background:url(/fileadmin/php/schneeInfo/images/news_tab_2_l.gif) no-repeat left top!important; 
	margin-left:-15px!important; 
	padding-left:10px!important;
	_display:inline;
}
#newsTab_div ul li a.active_after{
	background:url(/fileadmin/php/schneeInfo/images/news_tab_2_r_a_n.gif) no-repeat left top!important;
}
#newsTab_div ul li.nofirst a.active{ background:url(/fileadmin/php/schneeInfo/images/news_tab_2_l_a.gif) no-repeat left top!important; margin-left:-15px!important; padding-left:10px!important;}
/*#newsTab_div ul li.nofirst a.active span{background:url(/fileadmin/php/schneeInfo/images/news_tab_2_r_a.png) no-repeat right top!important;}*/


.newsTab_content{border:2px solid #8d0711; background:#fff; margin:0px 0px 15px 0px; padding:0px; _height:1px;}
.tabnewselement{padding:10px 10px 15px 10px; background:url(/fileadmin/php/schneeInfo/images/tabnewselement.gif) repeat-x left bottom; _height:1px;}
.tabnewselement_noborderbottom{background:none; padding:10px 10px 10px 10px;}
.tabnewselement h3{color:#154CA1!important; font-size:120%!important;}
.tabnewselement img{border:1px solid #fff; float:left; display:block;}
.tabnewselement_p{float:right; overflow:hidden; display:block; }
.tabnewselement_p .mehrinfo2 {margin:0px; padding:0px;}
.tabnewselement_p .mehrinfo2 a{display:block; margin:0px; padding:0px 0px 0px 10px; background:url(/fileadmin/php/schneeInfo/images/mehrinfo2.gif) no-repeat left center; color:#154CA1; text-decoration:underline; font-weight:bold;}
/* news_tabs end */

.topthemen{margin:0px; padding:0px; width:100%; font-size:100%; width:auto!important;}
.topthemen h2{ margin:0px; padding:0px 8px!important; line-height:26px; color:#fff!important; font-size:90%!important; font-weight:bold!important;}
.topthemen .bild{margin-top:1px;}
.topthemen .text{margin:0px; padding:12px 7px 10px 7px;}
.topthemen .mehr{float:right; background:url(/fileadmin/php/schneeInfo/images/tt_news_mehr.gif) no-repeat left center; padding:0px 0px 0px 10px; margin-right:5px; _display:inline;}
.topthemen td{padding:0px!important;}
.topthemen td.topthemenelement_top{width:271px!important; padding:0px!important; vertical-align:top; border-bottom:0px;}
.topthemen td.topthemenelement_bottom{width:271px!important; border-top:0px; padding:0px 0px 5px 0px!important;}
.topthemen_gruen{border:1px solid #1AA133;}
.topthemen_gruen h2{background:#83C849 url(/fileadmin/php/schneeInfo/images/topthemen_header_1.gif) repeat-x left top;}
.topthemen_rot{border:1px solid #D25325;}
.topthemen_rot h2{background:#F08458 url(/fileadmin/php/schneeInfo/images/topthemen_header_2.gif) repeat-x left top;}
.topthemen_blau{border:1px solid #004090;}
.topthemen_blau h2{background:#317BCA url(/fileadmin/php/schneeInfo/images/topthemen_header_3.gif) repeat-x left top;}
.topthemen_gelb{border:1px solid #D4AD42;}
.topthemen_gelb h2{background:#DBBA58 url(/fileadmin/php/schneeInfo/images/topthemen_header_4.gif) repeat-x left top;}
.topthemen .freiesplatz{width:5px!important; margin:0px; height:14px; line-height:1px; font-size:1px; padding:0px;}
.topthemen td p{margin:0px!important; padding:0px!important;}
/*.topthemen .inhalt{width:271px;}*/

/* topthemen end */

/* bildgalerie begin */
/* temporary kommented 
.tx-smsbildgalerie-pi1{margin:0px; padding:0px 0px 15px 0px;}
.bildgalerie_text{margin:0px; padding:0px; float:left; width:178px;}
.bildgalerie_bildern{margin:0px; padding:0px; float:right; width:360px; position:relative; height:92px; background:#E6F4B5 url(/fileadmin/php/schneeInfo/images/bildgalerie_background.gif) no-repeat right top;}
.bildgalerie_bildern #bildgalerie_bildern_1{margin:0px; padding:0px; display:block; width:85px; height:85px; position:absolute; left:5px; top:5px;}
.bildgalerie_bildern #bildgalerie_bildern_2{margin:0px; padding:0px; display:block; width:85px; height:85px; position:absolute; left:92px; top:5px;}
.bildgalerie_bildern #bildgalerie_bildern_3{margin:0px; padding:0px; display:block; width:85px; height:85px; position:absolute; left:179px; top:5px;}
.bildgalerie_bildern .infos{margin:0px; padding:0px; position:absolute; right:0px; top:8px; width:90px; display:block;}
*/
/*.bildgalerie_bildern .infos .anzahl{margin:0px; padding:0px; color:#737373;}*/
/* temporary kommented 
.bildgalerie_bildern .infos a{position:absolute; left:0px; top:45px; color:#737373!important; text-decoration:underline; font-size:80%;}
.bildgalerie_bildern #bildgalerie_zuruck{margin:0px; padding:0px; background:url(/fileadmin/php/schneeInfo/images/bildgalerie_zuruck.gif) no-repeat left bottom!important; padding:0px 0px 0px 10px!important; color:#154CA1!important; font-weight:normal!important; text-decoration:underline; position:absolute; left:5px; bottom:5px;}
.bildgalerie_bildern #bildgalerie_weiter{margin:0px; padding:0px; background:url(/fileadmin/php/schneeInfo/images/bildgalerie_weiter.gif) no-repeat right bottom!important; padding:0px 10px 0px 0px!important; color:#154CA1!important; font-weight:normal!important; text-decoration:underline; position:absolute; right:114px; bottom:5px;}
*/
/* bildgalerie end */
.tx-smsbildgalerie-pi1{margin:0px; padding:0px 0px 15px 0px;}
.bildgalerie_text{margin:0px; padding:0px; float:left; width:270px;}
.bildgalerie_bildern{margin:0px; padding:0px; float:right; width:268px; position:relative; height:92px; background:#E6F4B5;}
.bildgalerie_bildern #bildgalerie_bildern_1{margin:0px; padding:0px; display:block; width:85px; height:85px; position:absolute; left:5px; top:5px;}
.bildgalerie_bildern #bildgalerie_bildern_2{margin:0px; padding:0px; display:block; width:85px; height:85px; position:absolute; left:92px; top:5px;}
.bildgalerie_bildern #bildgalerie_bildern_3{margin:0px; padding:0px; display:block; width:85px; height:85px; position:absolute; left:179px; top:5px;}
.bildgalerie_bildern .infos{display:none;}
.bildgalerie_bildern .infos a{position:absolute; left:0px; top:45px; color:#737373!important; text-decoration:underline; font-size:80%;}
.bildgalerie_bildern #bildgalerie_zuruck{margin:0px; padding:0px; background:url(/fileadmin/php/schneeInfo/images/bildgalerie_zuruck.gif) no-repeat left bottom!important; padding:0px 0px 0px 10px!important; color:#154CA1!important; font-weight:normal!important; text-decoration:underline; position:absolute; left:5px; bottom:5px;}
.bildgalerie_bildern #bildgalerie_weiter{margin:0px; padding:0px; background:url(/fileadmin/php/schneeInfo/images/bildgalerie_weiter.gif) no-repeat right bottom!important; padding:0px 10px 0px 0px!important; color:#154CA1!important; font-weight:normal!important; text-decoration:underline; position:absolute; right:5px; bottom:5px;}




/* gemerkteseiten begin */
.gemerkteseiten_tabelle{width:100%;}
.gemerkteseiten_tabelle .cols1{background:#7FA218; color:#fff; padding:2px 5px; text-align:left; font-weight:bold;}
.gemerkteseiten_tabelle .cols2{background:#fff;}
.seiteAnschauenIcon{width:21px; height:18px; background:url(/fileadmin/php/schneeInfo/images/merkliste_ansehen.gif) no-repeat left top; margin:0px; padding:0px; float:left;}
.seiteLoschenIcon{width:15px; height:16px; background:url(/fileadmin/php/schneeInfo/images/merkliste_loschen.gif) no-repeat left top; margin:0px; padding:0px; float:right;}
.merkliste_tr td{border-bottom:1px solid #808080; padding:4px 5px;}

#seitemerken_formular{ background:url(/fileadmin/php/schneeInfo/images/merkliste_formular.jpg) no-repeat left top; padding-left:155px; margin-top:60px; min-height:220px; _height:220px;}
#seitemerken_formular h6{padding-bottom:10px!important;}
body form#seitemerken_formular div{margin:0px!important; padding:2px 0px 0px 0px!important; _height:1px;}
body form#seitemerken_formular label{width:150px;}
body form#seitemerken_formular input.text{width:150px;}
body form#seitemerken_formular .buttonrow{padding-top:7px!important;}
body form#seitemerken_formular .buttonrow input{margin-left:155px;}
.acrobat_reader{color:#7F7F7F; margin:0px; padding:10px 0px 0px 0px!important; font-size:80%;}
.acrobat_reader a{font-weight:normal!important;}


#seitemerken_formular_layer{
	position:absolute; 
	left:0px; 
	top:0px; 
	width:100%; 
	height:100%; 
	z-index:9999;
	margin:0px; 
	padding:0px;
	background-image:url(/fileadmin/php/schneeInfo/images/seitemerken_formularverlaufbackground.png);
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/fileadmin/php/schneeInfo/images/seitemerken_formularverlaufbackground.png',sizingMethod='scale');	
}

#seitemerken_formular_layer2{
	position:absolute;
	left:50%;
	margin:0px 0px 0px -100px;
	background:#fff;
	padding:4px;
}
#seitemerken_formular_layer3{border:2px solid #AB1515; width:200px; padding:10px; text-align:center;}
#seitemerken_formular_layer3 .bereichsfarbe{font-size:120%; font-weight:bold;}
#seitemerken_formular_layer3 img{_display:none;}
/* gemerkteseiten end */
.tpl_skialpin table a{
  text-decoration:underline !important;
}
.tpl_skialpin table a:hover{
  text-decoration:none !important;
}

.tpl_skialpin{border:1px solid #014090; padding:2px; margin:25px 0px 0px 0px; width:535px;}
.tpl_skialpin h2{margin:0px!important; padding:0px!important; height:68px; position:relative;}
.tpl_skialpin h2 span{display:block; width:535px; height:93px; position:absolute; top:-25px; background:url(/fileadmin/php/schneeInfo/images/ski_alpin_header.jpg) no-repeat left top;}
#tpl_language_en .tpl_skialpin h2 span{background:url(/fileadmin/php/schneeInfo/images/ski_alpin_header_en.jpg) no-repeat left top;}
#tpl_language_nl .tpl_skialpin h2 span{background:url(/fileadmin/php/schneeInfo/images/ski_alpin_header_nl.jpg) no-repeat left top;}
.tpl_skialpin h2 span span{display:none;}
.tpl_skialpin .text{margin:0px; padding:0px 21px 8px 21px; color:#024BA7;}
#tpl_content .tpl_skialpin .text p{padding-bottom:10px;}
#tpl_content .tpl_skialpin .kartelink{font-weight:normal; background:url(/fileadmin/php/schneeInfo/images/kartelink.gif) no-repeat left center; margin:0px; padding:0px 0px 0px 12px;}
.tpl_skialpin .hr_skialpin{ background:url(/fileadmin/php/schneeInfo/images/hr.gif) no-repeat left top; height:2px; font-size:1px; line-height:1px; margin:0px; padding:0px; overflow:hidden;}
.tpl_skialpin .header_1{ background:url(/fileadmin/php/schneeInfo/images/header_1.gif) repeat left top; padding:8px 12px 7px 20px; color:#024ba7;}
.tpl_skialpin .header_1 strong{float:left;}
.tpl_skialpin .header_1 .rechts{float:right;}
.tpl_skialpin table{border:0px; border-collapse:collapse; margin:0px; padding:0px; width:535px; color:#024BA7;}
.tpl_skialpin table td{padding:2px 4px 2px 6px; border-left:1px solid #B3C7EC;}
.tpl_skialpin table td.header{padding:3px 0px 3px 20px; font-weight:bold; color:#fff; background:#3A83D2 url(/fileadmin/php/schneeInfo/images/ski_alpin_header_table.gif) repeat-x left top;}
.tpl_skialpin table td.td_1{padding-left:20px; border-left:0px; text-align:center;}
.tpl_skialpin_neu table td.td_1{padding-left:6px;}
.tpl_skialpin table tr.header_2 td{background:#EFF3FC;}

.tpl_skialpin table tr td.header_top{ background:#EFF3FC url(/fileadmin/php/schneeInfo/images/ski_alpin_header_table_top.gif) no-repeat left top; height:7px; font-size:7px; line-height:7px; overflow:hidden; border:0px; padding:0px;}
.tpl_skialpin table tr td.header_bottom{ background:#fff url(/fileadmin/php/schneeInfo/images/ski_alpin_header_table_bott.gif) no-repeat left top; height:8px; font-size:8px; line-height:8px; overflow:hidden; border:0px; padding:0px;}
.tpl_skialpin table tr td.table_separator{ background:#fff url(/fileadmin/php/schneeInfo/images/ski_alpin_table_separator.gif) no-repeat left center; height:7px; font-size:7px; line-height:7px; overflow:hidden; border:0px; padding:0px;}
.tpl_skialpin table tr td.td_3,
.tpl_skialpin table tr td.td_4,
.tpl_skialpin table tr td.td_5,
.tpl_skialpin table tr td.td_8{text-align:center; vertical-align:middle;}

.tpl_skialpin table tr td.table_separator2{ background:#fff; height:7px; font-size:7px; line-height:7px; overflow:hidden; border:0px; padding:0px;}

.ski_alpin_betrieb{position:relative;}
.ski_alpin_betrieb span{position:absolute; left:15px; top:-5px; background:#fff; border:1px solid #333; padding:5px; font-weight:bold; display:none; white-space:nowrap; z-index:9999;}
.ski_alpin_flutlicht{position:relative;}
.ski_alpin_flutlicht span{position:absolute; left:15px; top:-5px; background:#fff; border:1px solid #333; padding:5px; font-weight:bold; display:none; white-space:nowrap; z-index:9999;}
.ski_alpin_betrieb_active span{display:block;}


.tpl_liftanlagen h2 span{display:block; width:550px; height:93px; position:absolute; top:-25px; background:url(/fileadmin/php/schneeInfo/images/langlauf_header.jpg) no-repeat left top;}
#tpl_language_en .tpl_liftanlagen h2 span{ background:url(/fileadmin/php/schneeInfo/images/langlauf_header_en.jpg) no-repeat left top;}
#tpl_language_nl .tpl_liftanlagen h2 span{ background:url(/fileadmin/php/schneeInfo/images/langlauf_header_nl.jpg) no-repeat left top;}
.tpl_liftanlagen tr td.td_6, .tpl_liftanlagen tr td.td_7{text-align:center;}
.tpl_liftanlagen tr td.td_7 img{display:inline;}
.tpl_liftanlagen table td.td_1{padding-left:6px; text-align:center;}

.tpl_wintersportbericht{margin:0px; padding:0px; position:relative; background:url(/typo3conf/ext/sms_wintersportbericht/res/tpl_wintersportbericht.gif) no-repeat left top; width:556px; height:424px;}
.tpl_wintersportbericht_1{ background:url(/typo3conf/ext/sms_wintersportbericht/res/tpl_wintersportbericht_nl.gif) no-repeat left top; }
.tpl_wintersportbericht_2{ background:url(/typo3conf/ext/sms_wintersportbericht/res/tpl_wintersportbericht_en.gif) no-repeat left top; }
.tpl_wintersportbericht .logo{display:block; margin:0px; padding:0px; width:208px; height:57px; background:url(/typo3conf/ext/sms_wintersportbericht/res/tpl_wintersportbericht_logo.gif) no-repeat left top; top:354px; left:26px; position:absolute;}
.tpl_wintersportbericht .logo2{display:block; margin:0px; padding:0px; width:240px; height:30px; background:url(/typo3conf/ext/sms_wintersportbericht/res/logo2.gif) no-repeat left top; top:367px; right:26px; position:absolute;}
.tpl_wintersportbericht .tpl_boxen{margin:0px; padding:0px; display:block; position:absolute; width:470px; height:100px; left:44px; top:140px; background:url(/typo3conf/ext/sms_wintersportbericht/res/tpl_wintersportbericht_ikon.gif) no-repeat left top;}
.tpl_wintersportbericht_1 .tpl_boxen{ background:url(/typo3conf/ext/sms_wintersportbericht/res/tpl_wintersportbericht_ikon_nl.gif) no-repeat left top;}
.tpl_wintersportbericht_2 .tpl_boxen{ background:url(/typo3conf/ext/sms_wintersportbericht/res/tpl_wintersportbericht_ikon_en.gif) no-repeat left top;}
.tpl_wintersportbericht .header h2{display:none;}
.tpl_wintersportbericht .header span{color:#044BA5; font-weight:bold; position:absolute; top:102px; margin:0px; padding:0px;}
.tpl_wintersportbericht .header span.tpl_datum_left{left:47px;}
.tpl_wintersportbericht .header span.tpl_datum{right:47px;}
.tpl_wintersportbericht .tpl_boxen span{color:#044BA5; position:absolute; margin:0px; padding:0px;}
.tpl_wintersportbericht .tpl_boxen span.tpl_temperatur{top:36px; right:357px;}
.tpl_wintersportbericht .tpl_boxen span.tpl_schneehohe_tal{top:25px; right:182px;}
.tpl_wintersportbericht .tpl_boxen span.tpl_schneehohe_berg{top:54px; right:182px;}
.tpl_wintersportbericht .tpl_boxen span.tpl_schneehohe_wind{top:54px; right:16px;}
.tpl_wintersportbericht .tpl_footer span{display:block; width:132px; margin:0px; padding:0px; text-align:center; position:absolute; top:311px; color:#044BA5;}
.tpl_wintersportbericht .tpl_footer span.tpl_gespurteloipen{left:47px;}
.tpl_wintersportbericht .tpl_footer span.tpl_skilifteinbetrieb{left:212px;}
.tpl_wintersportbericht .tpl_footer span.tpl_allgemeinerschnezustand{left:381px;}

.tpl_bildgalerie span.bildgal_1,
.tpl_bildgalerie span.bildgal_2,
.tpl_bildgalerie span.bildgal_3,
.tpl_bildgalerie span.bildgal_4{ display:block; margin:0px 0px 0px 15px; padding:2px; border:1px solid #808080; width:120px; height:90px; text-align:center; float:left; _display:inline;}
.tpl_bildgalerie span.bildgal_1{margin-left:0px;}

.tpl_bildgalerie span.bildgal_1 img,
.tpl_bildgalerie span.bildgal_2 img,
.tpl_bildgalerie span.bildgal_3 img,
.tpl_bildgalerie span.bildgal_4 img{display:inline;}

.tpl_wetter_javascript .wetter_links{float:left; width:130px;}
.tpl_wetter_javascript .wetter_rechts{float:right; width:130px;}
.tpl_wetter_javascript .wetter_center{width:130px; margin:0px auto;}

#tpl_content .tx-thmailformplus-pi1 h6.form_error {
  color: red;
}
#tpl_content .tx-thmailformplus-pi1 h5 {
  padding:5px 0 0 0;
}

.textfield_name, .textfield_vorname {
width: 120px;
}
.textfield_plz {
width: 50px;
}
.textfield_ort {
width: 190px;
}
.textfield_strasse, .textfield_email, .textfield_land {
width: 250px;
}

.seitemerken_ansehen_bild{text-align:center; padding:4px 0px;}
.seitemerken_ansehen_bild img{display:inline;}

.webcam{margin:0px 0px 15px 0px; padding:0px;}
.webcam .webcam_image{float:right; margin-right:15px;}
