/* CSS Document */html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, font, img, ins, kbd, q, s, samp,small, strike, strong, tt, var, div,center, dl, dt, dd, fieldset, form, label, legend,caption, tbody, tfoot, thead, tr, th, td {	margin: 0;	padding: 0;	border: 0;	outline: 0;}body {	line-height: 1;}ul, li {	/*list-style-type: square;*/	list-style-image: url('/fileadmin/templates/achterdiek/media/images/bullet.gif');	margin-left:0px;}table {	border-collapse: collapse;	border-spacing: 0;}body {	background: #FFFFFF;	color: #3F3F3F;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	font-style: normal;	font-weight: normal;}h1 {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 18px;	font-weight: bold;	color: #3F3F3F;}h2 {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 16px;	font-weight: bold;	color: #3F3F3F;}h3 {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 15px;	font-weight: bold;	color: #3F3F3F;}table, td, tr, th {	color: #3F3F3F;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;}a {	color: #3F3F3F;}	a:link, a:visited {		text-decoration: none;	}	a:hover {		text-decoration: underline;	}	a:active, a:focus {		text-decoration: none;	}	.content  {	margin-right: 4px;	margin-left: 0px;}.links {	margin-top:-10px;	margin-right: 0px;	margin-left: 8px;}	.navi {	color: #3F3F3F;	text-decoration: none;	font-weight: normal;}.navi_active {	color: #3F3F3F;	text-decoration: non;	font-weight: bold;}.navi_sub {	color: #959595;	text-decoration: none;	font-weight: normal;	font-size: 10px;}.navi_sub_active {	color: #959595;	text-decoration: non;	font-weight: bold;	font-size: 10px;}.zeile {    line-height: 150%;}hr{     border: 0px;/*  F�r Firefox und Opera */	 border-style: solid;     border-top: solid 1px #e8e8e8;     border-bottom: transparent;}.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:250px; }.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; color:#9F222F; }.tx-indexedsearch .tx-indexedsearch-res TD.tx-indexedsearch-descr { font-style:italic; }.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr .tx-indexedsearch-redMarkup { color:#9F222F; }.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info { background:#e8e8e8; }.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:#e8e8e8; vertical-align:middle; }.tx-indexedsearch .tx-indexedsearch-res .noResume { color:#3F3F3F; }.tx-indexedsearch .tx-indexedsearch-category { background:#e8e8e8; 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; }.csc-sitemap {	font-weight: normal;}.sound {    float: left;}/*--------------------------------- tt_news LIST view  -----------------------------------*/.news-list-container {	border:0px solid #FFFFFF;	background-color:#FFFFFF;	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 14px;	font-weight: bold;	color: #3F3F3F;	margin-right:10px;}.news-list-item {	/* IE hack */	height: 1%;	line-height: 1.3;	/* IE hack end */	height: auto !important;	padding:0px;	margin:0px;	border:0px solid #FFFFFF;	background-color:#FFFFFF;	}.news-search-form {	padding:0px;	margin-bottom:0px;	border:0px solid #666;	background-color:#FFFFFF;}.news-search-emptyMsg{	margin:0px;}.news-search-form FORM {	margin:0px;}.news-list-container H3 {	margin-bottom: 0px;	padding: 0px;	border-bottom: 0px solid #FFFFFF;	background-color: #FFFFFF;	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 18px;	font-weight: bold;	color: #3F3F3F;}.news-list-container H3 A:LINK,.news-list-container H3 A:VISITED,.news-list-container H3 A:HOVER {	padding-left:0px;}.news-list-container H3 A {	color:#3F3F3F;}.news-list-container P {	padding-left:0px;}.news-list-date {	float: right;	color: #959595;	text-align: right;	height: 20px;	margin-top: 0px;	margin-right: 0px;	font-size: 9px;	font-weight: normal;	background-color: #FFFFFF;	font-family: Verdana, Arial, Helvetica, sans-serif;}.news-list-imgcaption {	float: left;	padding-top:0px;	padding-right:10px;	font-size: 0px;}.news-list-container IMG {	float: left;	border:1px solid #FFFFFF;	margin-bottom:5px;	margin-right:2px;	margin-left:5px;}.news-list-category IMG {	float: none;	border:none;	margin:0px;}.news-list-morelink,.news-list-category {	margin-top:10px;	margin-left:0px;	font-size: 9px;	font-weight: normal;	background-color: #FFFFFF;	font-family: Verdana, Arial, Helvetica, sans-serif;}.news-list-morelink  {	margin-bottom:0px;}.news-list-browse {	text-align: center;	font-weight: normal;}	/*--------------------------------- tt_news SINGLE view  ---------------------------------*/.news-single-item {	padding:0px;	margin-bottom:0px;	border:0px solid #FFFFFF;	background-color:#FFFFFF;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #3F3F3F;	margin-left:10px;	margin-right:10px;}.news-single-item H2 {	margin-top: 1px;	margin-bottom: 0px;	padding: 0px;	border-bottom: 0px solid #FFFFFF;	background-color: #FFFFFF;	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 20px;	font-weight: bold;	color: #3F3F3F;}.news-single-item H3 {	border:0px solid #FFFFFF;	background-color:#FFFFFF;	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 16px;	font-weight: bold;	color: #3F3F3F;	margin-top: 2px;}.news-single-img {	float: left;	padding-top:0px;	padding-right:6px;	font-size: 0px;	margin-left:3px;}.news-single-imgcaption {	padding:0px;	clear:both;}.news-single-category {	float: right;}.news-single-backlink, .news-single-backlink a {	margin-top:10px;	margin-left:0px;	font-size: 9px;	font-weight: normal;	background-color: #FFFFFF;	font-family: Verdana, Arial, Helvetica, sans-serif;	color: #959595;              white-space:nowrap;     	}.news-single-timedata {	float: right;	color: #959595;	text-align: right;	height: 20px;	margin-top: -1px;	margin-right: 0px;	font-weight: normal;	background-color: #FFFFFF;	font-family: Verdana, Arial, Helvetica, sans-serif}.news-single-timedata, .news-single-author,.news-single-imgcaption {	font-size: 9px;}.news-single-author {	padding-bottom: 3px;}.news-single-additional-info {	background-color: #BBE53A;/* 	clear: both; */	margin-top: 0px;	border: 0px solid #666;	padding:0px;	padding-bottom:0px;}.news-single-related,.news-single-files,.news-single-links  {	border: 0px solid #666;	margin:0px;	margin-bottom:0px;	padding:0px;	background-color:#F9FFE5;}.news-single-related DD, .news-single-links DD, .news-single-files DD {	margin-left:0px;}.news-single-related DT, .news-single-links DT, .news-single-files DT {	font-weight: bold;	font-size: 11px;	margin-left:0px;	width:90%;}.news_single_left{	margin-left:28px;}.news_single_right, .news_single_right a{	float: right;	margin-top:10px;	margin-left:0px;	font-size: 9px;	font-weight: normal;	background-color: #FFFFFF;	font-family: Verdana, Arial, Helvetica, sans-serif;	color: #959595;              white-space:nowrap;}.news_single_print{    text-align: center;}.wetter {	margin-left:120px;}.wellness_tab {	background-color: #e8e8e8;}.tab_hotel_haupt {	background-color: #cc0000;	width: 100%;}.tab_hotel_zwisch {	background-color: #f7d528;	width: 100%;}.tab_hotel_neben {	background-color: #009900;	width: 100%;}.app_tab {	background-color: #e8e8e8;	width: 100%;}.allg_tab {	vertical-align: top;}/* SLIDESHOW */#slideshow { height:143px; /* hier Hoehe der Slideshow-Bilder angeben */ position:relative;}#slideshow img { display:none; position:absolute; top:0; left:0;}#slideshow img.start { display:block;}