@charset "utf-8";
/* CSS Document */

#flash {
	margin-left: -155px;
	z-index: 10;
	margin-bottom: 20px;
}
#flash_button {
	margin-top: -20px;
	z-index: 20;
}
#flash_button a img {
	border: 0;
	z-index: 20;
}
#lang_navi {
	position: absolute;
	top: 5px;
	left: 50%;
	margin-left: 325px;
}

/* ************************************* */
/* ********** GLOBAL SETTINGS ********** */
/* ************************************* */

body {
	margin:0 0 0 0;
	text-align:center;
	background-color:#fedb91;
	background-image:url(../images/background.png);
	background-repeat:repeat-y;
	background-position:center;
}
div#root {
	width:auto;
	margin:0 0 0 0;
	padding:0 0 0 0;
	border:0 none;
}
div#logo {
	position:absolute;
	top:40px;
	left:20px;
	z-index:auto;
}
div#topbar {
	margin:0 auto 0 auto;
	padding:0 0 0 0;
	width:848px;
	text-align:left;
	position:relative;
	border:1px solid #FFFFFF;
	height:285px;
}
div#main {
	margin:0 auto 0 auto;
	padding:0 0 0 0;
	width:848px;
	text-align:left;
	border:1px solid #FFFFFF;
	position:relative;
}
div#content {
	width:620px;
	border-top:1px solid #7b2020;
	border-bottom:1px solid #7b2020;
	float:left;
	padding-top:20px;
}
div#bottomline {
	clear:both;
	width:100%;
	text-align:center;
	margin:0 0 0 0;
	padding: 40px 0 20px 0;
}
div#bottomline p {
	font-family:Arial, Helvetica, sans-serif;
	color:#868889;
	margin:0 0 10px 0;
	font-style:normal;
}
div#bottomline a {
	font-family:Arial, Helvetica, sans-serif;
	color:#868889;
	font-style:normal;
	font-weight:normal;
	text-align:right;
	text-decoration:none;
	padding:0 0 0 0;
	margin:0 0 0 0;
	display:inline;
	font-style:normal;
}
div#bottomline a:hover {
	text-decoration:underline;
}
div#seasonimage {
	width:auto;
	margin:0 0 0 0;
	padding:0 0 0 0;
	position:absolute;
	top:-145px;
	right:32px;
	z-index:auto;
}
div#content p {
	font-family: Arial, Helvetica, sans-serif;
	color:#868889;
	font-style:normal;
	padding:0 0 0 0;
	margin:0 0 0 0;
	font-style:normal;
}
div#schriftzug {
	position:absolute;
	bottom:0;
	left:20px;
	z-index:auto;
}
div#content a {
	font-family:Arial, Helvetica, sans-serif;
	color:#7b2020;
	font-style:normal;
	font-weight:normal;
	text-align:right;
	text-decoration:none;
	padding:0 0 0 0;
	margin:0 0 0 0;
	display:inline;
	font-style:normal;
}
div#content a:hover {
	text-decoration:underline;
}
div#content span.bildquelle {
	font-family: Arial, Helvetica, sans-serif;
	color:#868889;
	font-style:normal;
	text-align:left;
	padding:0 0 0 0;
	margin:0 0 0 0;
	display:inline;
}
div#content span.bildquelle a {
	font-family:Arial, Helvetica, sans-serif;
	color:#868889;
	font-style:normal;
	font-weight:normal;
	text-align:right;
	text-decoration:none;
	padding:0 0 0 0;
	margin:0 0 0 0;
	display:inline;
	font-style:normal;
}
div#content span.bildquelle a:hover {
	text-decoration:underline;
}
.clearer {
	clear:both;
}
.bold {
	font-weight:bold;
}
.italicred {
	font-style:italic;
	color:#7b2020;
}
.boldred {
	font-weight:bold;
	color:#7b2020;
	margin:7px 0 0 0;
}


/* ************************************ */
/* ********** MAINNAVIGATION ********** */
/* ************************************ */

div#mainnav {
	width:620px;
	padding:25px 0 0 0;
	text-align:left;
	position:absolute;
	top:150px;
	left:20px;
	z-index:auto;
	border-bottom:1px solid #7b2020;
}
div#mainnav table.hsmainnav div.section {
	border:0 none;
	margin:0 0 0 0;
	padding:0 0 0 0;
}
div#mainnav ul {
	padding:0 0 0 0;
	margin:0 0 0 0;
}
div#mainnav ul li {
	list-style-image:none;
	list-style-type:none;
	padding:0 0 0 0;
	margin:0 0 0 0;
	font-style:normal;
}
div#mainnav a {
	font-family:Arial, Helvetica, sans-serif;
	color:#868889;
	text-decoration:none;
	font-weight:normal;
	font-style:normal;
}
div#mainnav a:hover {
	color:#7b2020;
}
div#mainnav a.act {
	color:#7b2020;
}
img.imgpng {
	behavior:url("./fileadmin/system/css/pngbehavior.htc");
}


/* *********************************** */
/* ********** SUBNAVIGATION ********** */
/* *********************************** */

div#subnav {
	position:absolute;
	top:60px;
	right:20px;
	z-index:auto;
	vertical-align:top;
	display:inline;
}
div#subnav ul {
	padding:0 0 0 0;
	margin:0 0 0 0;
}
div#subnav ul li {
	display:inline;
	padding:0 0 0 10px;
	list-style-image:none;
	list-style-type:none;
	font-style:normal;
}
div#subnav ul li a {
	margin:15px 0 0 0;
	padding:15px 0 0 0;
	font-style:normal;
}
ul.styleselect {
	margin:0 0 0 0;
	padding:0 0 0 0;
}
ul.styleselect li {
	display:inline;
	padding:0 5px 0 0;
	list-style:none;
	list-style-type:none;
	margin:0 0 0 0;
	font-style:normal;
}
div#subnav ul li.act a {
	color:#7b2020;
	font-style:normal;
}
div#subnav a {
	font-family:Arial, Helvetica, sans-serif;
	color:#868889;
	text-decoration:none;
	font-weight:normal;
	font-style:normal;
}
div#subnav a:hover {
	color:#7b2020;
}


/* ********************************* */
/* ********** NEWS SPALTE ********** */
/* ********************************* */

div#news {
	width:165px;
	margin:0 0 0 0;
	padding:20px 0 20px 0;
	border-top:1px solid #7b2020;
	border-bottem:1px solid #7b2020;
	float:right;
}
div#news  p {
	font-family: Arial, Helvetica, sans-serif;
	color:#868889;
	font-style:normal;
	padding:0 0 0 0;
	margin:0 0 0 0;
	font-style:normal;
}
div#news1 {
	width:165px;
	margin:0 0 0 0;
	padding:20px 0 20px 0;
	position:absolute;
	top:285px;
	right:20px;
	z-index:auto;
	border-top:1px solid #7b2020;
	border-bottem:1px solid #7b2020;
}
div#buchungsanfrage {
	border:1px solid #7b2020;
	padding:5px 5px 5px 5px;
}
div#buchungsanfrage h1 {
	font-family:Arial, Helvetica, sans-serif;
	color:#7b2020;
	font-weight:bold;
	font-style:normal;
	font-size:12px;
}
div#buchungsanfrage table.buchung input {
	background-color:#e08606;
	border:0 none;
	padding:2px 1px 1px 2px;
	margin:0 0 6px 0;
	width:124px;
	height:16px;
	display:inline;
	color:#58585a;
}
div#buchungsanfrage table.buchung input.klein {
	background-color:#e08606;
	border:0 none;
	padding:2px 1px 1px 2px;
	margin:0 0 0 0;
	width:67px;
	height:16px;
	display:inline;
	color:#58585a;
}
div#buchungsanfrage table.buchung input.submit {
	background-color:#e08606;
	border-right:1px solid #868889;
	border-bottom:1px solid #868889;
	padding:0 1px 1px 2px;
	margin:10px 0 0 0;
	width:127px;
	height:19px;
	display:inline;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	color:#58585a;
}
div#buchungsanfrage table.buchung p {
	font-family:Arial, Helvetica, sans-serif;
	color:#58585a;
	margin:0 0 0 0;
	padding:0 0 0 0;
	font-style:normal;
}
div#buchungsanfrage table.buchung img.calender {
	padding:0 0 0 0;
	margin:0 0 0 0;
}
div#buchungsanfrage p {
	font-family:Arial, Helvetica, sans-serif;
	color:#58585a;
	margin:0 0 0 0;
	padding:0 0 0 0;
	font-style:normal;
}


/* *************************************** */
/* ********** CONTENT-TEMPLATES ********** */
/* *************************************** */

/* *********************************************** SUBTEMPLATE 00 *********************************************** */

div#content div.template00_content_main {
	width:100%;
}
div#content div.template00_content_main img {
	width:100%;
	padding:0 0 10px 0;
}
div#content div.template00_content_main h1 {
	font-family:"Times New Roman", Times, serif;
	color:#7b2020;
	font-style:italic;
	text-align:left;
	font-weight:normal;
	padding:0 0 0 0;
	margin:0 0 10px 0;
}
div#content div.template00_content_main p {
	font-family:Arial, Helvetica, sans-serif;
	color:#868889;
	font-style:normal;
	text-align:left;
	padding:0 0 15px 0;
	margin:0 0 0 0;
	width:540px;
	font-style:normal;
}
div#content div.template00_content_main p.back a {
	font-family:Arial, Helvetica, sans-serif;
	color:#7b2020;
	font-style:normal;
	font-weight:bold;
	text-decoration:none;
	padding:0 0 5px 0;
	margin:0 0 0 0;
}
div#content div.template00_content_main p.back a:hover {
	text-decoration:underline;
}
div#content div.template00_content_main h2 {
	font-family:"Times New Roman", Times, serif;
	color:#7b2020;
	font-style:italic;
	text-align:left;
	font-weight:normal;
	padding:15px 0 0 0;
	margin:0 0 0 0;
}
div#content div.template00_content_main table {
	margin:0 0 15px 0;
	padding:0 0 0 0;
	border:0 none;
	border-spacing:0;
	font-style:normal;
}
div#content div.template00_content_main table tr {
	background-color:#f8eac9;
	height:30px;
	border:0 none;
	margin:0;
	padding:0;
}
div#content div.template00_content_main table tr td.sp01 {
	width:305px;
}
div#content div.template00_content_main table tr td.sp02 {
	width:100px;
}
div#content div.template00_content_main table tr.white {
	background-color:#FFFFFF;
	height:30px;
	border:0 none;
	margin:0;
	padding:0;
}
div#content div.template00_content_main table tr td {
	padding:3px 3px 3px 3px;
	border:0 none;
}
div#content div.template00_content_main table tr td p {
	font-family:Arial, Helvetica, sans-serif;
	color:#868889;
	font-style:normal;
	text-align:left;
	padding:0 0 0 0;
	margin:0 0 0 0;
	width:inherit;
}
div#content div.template00_content_main table tr td p.bodytext {
	width:auto;
	font-style:normal;
}
div#content div.template00_content_main hr {
	width:100%;
	color:#7b2020;
	background-color:#7b2020;
	border:0 none;
	height:1px;
	margin:0 0 0 0;
}
/* **************** FIREFOX **************** */

div#content div.template00_content_main ul {
	padding:0;
	margin:10px 0 15px 22px;
}
div#content div.template00_content_main ul li {
	list-style-image:url(../images/aufzaehlung_blatt.gif);
	margin:0 0 4px 0;
	padding:0 0 0 0;
	font-family:Arial, Helvetica, sans-serif;
	color:#868889;
	font-style:normal;
	width:540px;
}

/* *********************************************** SUBTEMPLATE 01 *********************************************** */

div#content div.template01_content_main {
	width:405px;
	float:left;
}
div#content div.template01_content_main img {
	width:100%;
	padding:0 0 10px 0;
}
div#content div.template01_content_main h1 {
	font-family:"Times New Roman", Times, serif;
	color:#7b2020;
	font-style:italic;
	text-align:left;
	font-weight:normal;
	padding:0 0 0 0;
	margin:0 0 10px 0;
}
div#content div.template01_content_main p {
	font-family:Arial, Helvetica, sans-serif;
	color:#868889;
	font-style:normal;
	text-align:left;
	padding:0 0 15px 0;
	margin:0 0 0 0;
	width:405px;
}
div#content div.template01_content_main p.back a {
	font-family:Arial, Helvetica, sans-serif;
	color:#7b2020;
	font-style:normal;
	font-weight:bold;
	text-decoration:none;
	padding:0 0 5px 0;
	margin:0 0 0 0;
}
div#content div.template01_content_main p.back a:hover {
	text-decoration:underline;
}

div#content div.template01_content_sub {
	width:190px;
	float:right;
}

/* *********************************************** SUBTEMPLATE 02 *********************************************** */

div#content div.template02_content_main {
	width:405px;
	float:left;
}
div#content div.template02_content_main div.template02_content_main-top {
	width:395px;
	float:left;
	background-color:#f8eac9;
	padding:5px 5px 5px 5px;
	margin:0 0 10px 0;
}
div#content div.template02_content_main div.template02_content_main-top p {
	font-family:"Times New Roman", Times, serif;
	color:#868889;
	font-style:italic;
	text-align:center;
	padding:0 0 0 0;
	margin:0 0 0 23px;
	width:350px;
}
div#content div.template02_content_main div.template02_content_main-bottom {
}
div#content div.template02_content_sub-right {
	width:190px;
	float:right;
}

/* *********************************************** SUBTEMPLATE 03 *********************************************** */

div#content div.template03_content_main-top {
	width:610px;
	float:left;
	background-color:#f8eac9;
	padding:5px 5px 5px 5px;
	margin:0 0 10px 0;
}
div#content div.template03_content_main-top p {
	font-family:"Times New Roman", Times, serif;
	color:#868889;
	font-style:italic;
	text-align:center;
	padding:0 0 0 0;
	margin:0 0 0 20px;
	width:580px;
}
div#template03_content_main-top img {
	width:610px;
}
div#content div.template03_content_main-top div.normal div.csc-textpic-text p.bodytext {
	text-align:center;
	font-style:italic;
}
div#content div.template03_content_main-bottom {
	width:100%;
}
div#content div.template03_content_main-bottom-text p {
	font-family:Arial, Helvetica, sans-serif;
	color:#868889;
	font-style:normal;
	text-align:left;
	padding:0 0 15px 0;
	margin:0 0 0 0;
	width:620px;
	font-style:normal;
}

/* *********************************************** SUBTEMPLATE 04 *********************************************** */

div#content div.template04_content_main {
	width:100%;
}
div#content div.template04_content_main div.template04_content_main-left {
	width:395px;
	float:left;
	background-color:#f8eac9;
	padding:5px 5px 5px 5px;
	margin:0 0 10px 0;
}
div#content div.template04_content_main div.template04_content_main-left p {
	font-family:"Times New Roman", Times, serif;
	color:#868889;
	font-style:italic;
	text-align:center;
	padding:0 0 0 0;
	margin:0 0 0 22px;
	width:350px;
}
div#content div.template04_content_main div.template04_content_main-right {
	width:190px;
	float:right;
}
div#content div.template04_content_sub-bottom {
	width:100%;
	clear:both;
}

/* *********************************************** SUBTEMPLATE 05 *********************************************** */

div#content div.template05_content_main {
	width:100%;
	margin-bottom:10px;
}
div#content div.template05_content_left {
	width:405px;
	float:left;
}
div#content div.template05_content_right {
	width:190px;
	float:right;
}
div#content div.template05_content_left h1 {
	font-family:"Times New Roman", Times, serif;
	color:#7b2020;
	font-style:italic;
	text-align:left;
	font-weight:normal;
	padding:0 0 0 0;
	margin:0 0 10px 0;
}
div#content div.template05_content_left p {
	font-family:Arial, Helvetica, sans-serif;
	color:#868889;
	font-style:normal;
	text-align:left;
	padding:0 0 15px 0;
	margin:0 0 0 0;
	width:405px;
}
div#content div.template05_content_left p.back a {
	font-family:Arial, Helvetica, sans-serif;
	color:#7b2020;
	font-style:normal;
	font-weight:bold;
	text-decoration:none;
	padding:0 0 5px 0;
	margin:0 0 0 0;
}
div#content div.template05_content_left p.back a:hover {
	text-decoration:underline;
}



/* ********************************* */
/* ********** NEWS-TICKER ********** */
/* ********************************* */

/* *********************************************** NEWSTEASER 01 *********************************************** */

div#content div.news-list-container div.news-list-item {
	width:190px;
	margin:0 0 15px 0;
	padding:0;
	float:left;
}
div#content div.news-list-container div.news-list-item img {
	margin:0 0 5px 0;
	padding:0;
}
div#content div.news-list-container div.news-list-item hr {
	width:190px;
	color:#7b2020;
	background-color:#7b2020;
	border:0 none;
	height:1px;
	margin:0 0 0 0;
}
div#content div.news-list-container div.news-list-item_last {
	width:190px;
	margin:0;
	padding:0;
}
div#content div.news-list-container div.news-list-item h1 {
	font-family:"Times New Roman", Times, serif;
	color:#7b2020;
	font-style:italic;
	text-align:left;
	padding:5px 0 0 0;
	margin:0 0 7px 0;
}
div#content div.news-list-container div.news-list-item p {
	font-family: Arial, Helvetica, sans-serif;
	color:#868889;
	font-style:normal;
	text-align:left;
	padding:0 0 0 0;
	margin:0 0 0 0;
}
div#content div.news-list-container div.news-list-item div.news-list-morelink {
	margin:10px 0 10px 0;
	padding:0 0 0 0;
}
div#content div.news-list-container div.news-list-item div.news-list-morelink a {
	font-family: Arial, Helvetica, sans-serif;
	color:#7b2020;
	font-style:normal;
	text-align:left;
	padding:0 0 0 0;
	margin:0 0 0 0;
	text-decoration:none;
	font-weight:bold;
}
div#content div.news-list-container div.news-list-item div.news-list-morelink a:hover {
	text-decoration:underline;
}
div#content div.news-single-item {
	margin:0 0 20px 0;
	padding:0 0 0 0;
}
div#content div.news-single-item img {
	margin-bottom:5px;
}
div#content div.news-single-item p {
	font-family: Arial, Helvetica, sans-serif;
	color:#868889;
	font-style:normal;
	text-align:left;
	padding:0 0 0 0;
	margin:0 0 0 0;
	font-style:normal;
}
div#content div.news-single-item h1 {
	font-family:"Times New Roman", Times, serif;
	color:#7b2020;
	font-style:italic;
	text-align:left;
	font-weight:normal;
	padding:0 0 0 0;
	margin:0 0 10px 0;
}
div#content div.news-single-item div.news-single-backlink {
	padding:0 0 0 0;
	margin:10px 0 0 0;
}
div#content div.news-single-item div.news-single-backlink a {
	font-family: Arial, Helvetica, sans-serif;
	color:#7b2020;
	font-style:normal;
	text-align:left;
	padding:0 0 0 0;
	margin:0 0 0 0;
	text-decoration:none;
	font-weight:bold;
}
div#content div.news-single-item div.news-single-backlink a:hover {
	text-decoration:underline;
}

/* **************** FIREFOX **************** */

div#content div.news-single-item ul {
	padding:0;
	margin:10px 0 15px 22px;
}
div#content div.news-single-item ul li {
	list-style-image:url(../images/aufzaehlung_blatt.gif);
	margin:0 0 4px 0;
	padding:0 0 0 0;
	font-family:Arial, Helvetica, sans-serif;
	color:#868889;
	font-style:normal;
	width:540px;
}

/* *********************************************** NEWSTEASER 02 *********************************************** */

div#content div.news-list-container02 div.news-list-item {
	background-color:#f8eac9;
	padding:10px 10px 10px 10px;
	margin:0 0 15px 0;
}
div#content div.news-list-container02 div.news-list-item h1 {
	font-family:"Times New Roman", Times, serif;
	color:#7b2020;
	font-style:italic;
	text-align:center;
	font-weight:normal;
	padding:0 0 0 0;
	margin:0 0 0 0;
}
div#content div.news-list-container02 div.news-list-item table tr td img {
	float:right;
}
div#content div.news-list-container02 div.news-list-item table tr td p {
	display:inline;
	font-family:Arial, Helvetica, sans-serif;
	color:#868889;
	font-style:normal;
	text-align:left;
	padding:0 0 0 0;
	margin:0 0 0 0;
	width:170px;
}
div#content div.news-list-container02 div.news-list-item table tr td p a {
	display:block;
	font-family: Arial, Helvetica, sans-serif;
	color:#7b2020;
	font-style:normal;
	text-align:left;
	padding:0 0 0 0;
	margin:15px 0 0 0;
	text-decoration:none;
	font-weight:bold;
}
div#content div.news-list-container02 div.news-list-item table tr td p a:hover {
	text-decoration:underline;
}
div#content div.news-list-container02 div.news-list-item table tr td p span.bildquelle a {
	font-family:Arial, Helvetica, sans-serif;
	color:#868889;
	font-style:normal;
	font-weight:normal;
	text-align:right;
	text-decoration:none;
	padding:0 0 0 0;
	margin:0 0 0 0;
	display:inline;
	font-style:normal;
}
div#content div.news-list-container02 div.news-list-item table tr td p span.bildquelle a:hover {
	text-decoration:underline;
}

/* *********************************************** NEWSTEASER 03 *********************************************** */

div#content div.news-list-container03 div.news-list-item {
	width:190px;
	margin:0 0 15px 0;
	padding:0 0 0 0;
}
div#content div.news-list-container03 div.news-list-item img {
	margin:0 0 5px 0;
	padding:0;
}
div#content div.news-list-container03 div.news-list-item h1 {
	font-family:"Times New Roman", Times, serif;
	color:#7b2020;
	font-style:italic;
	text-align:left;
	padding:5px 0 0 0;
	margin:0 0 7px 0;
	font-size:16px;
}
div#content div.news-list-container03 div.news-list-item p {
	font-family: Arial, Helvetica, sans-serif;
	color:#868889;
	font-style:normal;
	text-align:left;
	padding:0 0 0 0;
	margin:0 0 0 0;
}
div#content div.news-list-container03 div.news-list-item ul {
	margin:0 0 0 22px;
	padding:0 0 0 0;
}
div#content div.news-list-container03 div.news-list-item ul li {
	list-style-image:url(../images/aufzaehlung_blatt.gif);
	margin:0 0 3px 0;
	font-family:Arial, Helvetica, sans-serif;
	color:#868889;
	font-style:normal;
}
div#content div.news-list-container03 div.news-list-item div.news-list-morelink {
	margin:10px 0 10px 0;
	padding:0 0 0 0;
}
div#content div.news-list-container03 div.news-list-item div.news-list-morelink a {
	font-family: Arial, Helvetica, sans-serif;
	color:#7b2020;
	font-style:normal;
	text-align:left;
	padding:0 0 0 0;
	margin:0 0 0 0;
	text-decoration:none;
	font-weight:bold;
}
div#content div.news-list-container03 div.news-list-item div.news-list-morelink a:hover {
	text-decoration:underline;
}

/* ************************************** */
/* ********** ANFRAGE-FORMULAR ********** */
/* ************************************** */

div#content div.template00_content_main div.tx-thmailformplus-pi1 form#kontakt  {
	
}
div#content div.template00_content_main div.tx-thmailformplus-pi1 form#kontakt table.anfrage {
	margin:0 0 15px 0;
	padding:0 0 0 0;
	border:0 none;
	border-spacing:0;
	font-style:normal;
	background-color:#00CC00;
}
div#content div.template00_content_main div.tx-thmailformplus-pi1 form#kontakt table.anfrage tbody tr {
	background-color:#FFFFFF;
	height:30px;
	border:0 none;
	margin:0;
	padding:0;
}
div#content div.template00_content_main div.tx-thmailformplus-pi1 form#kontakt table.anfrage tbody tr td.sp01 {
	width:100px;
}
div#content div.template00_content_main div.tx-thmailformplus-pi1 form#kontakt table.anfrage tbody tr td.sp02 {
	width:209px;
}
div#content div.template00_content_main div.tx-thmailformplus-pi1 form#kontakt table.anfrage tbody tr td.sp03 {
	width:100px;
}
div#content div.template00_content_main div.tx-thmailformplus-pi1 form#kontakt table.anfrage tbody tr td.sp04 {
	width:190px;
}
div#content div.template00_content_main div.tx-thmailformplus-pi1 form#kontakt table.anfrage tbody tr td img {
	width:auto;
	display:inline;
	margin:0 0 0 0;
	padding:0 0 0 0;
}
div#content div.template00_content_main div.tx-thmailformplus-pi1 form#kontakt table.anfrage tbody tr td p {
	width:auto;
}
div#content div.template00_content_main div.tx-thmailformplus-pi1 form#kontakt table.anfrage input.text {
	background-color:#FFFFFF;
	border:1px solid ##868889;
	padding:1px 1px 1px 2px;
	margin:0 0 0 0;
	width:183px;
	height:13px;
	display:inline;
	color:#868889;
	font-size:11px;
}
div#content div.template00_content_main div.tx-thmailformplus-pi1 form#kontakt table.anfrage input.textmedium {
	background-color:#FFFFFF;
	border:1px solid ##868889;
	padding:1px 1px 1px 2px;
	margin:0 0 0 0;
	width:159px;
	height:13px;
	display:inline;
	color:#868889;
	font-size:11px;
}
div#content div.template00_content_main div.tx-thmailformplus-pi1 form#kontakt table.anfrage input.textsmall {
	background-color:#FFFFFF;
	border:1px solid ##868889;
	padding:1px 1px 1px 2px;
	margin:0 0 0 0;
	width:63px;
	height:13px;
	display:inline;
	color:#868889;
	font-size:11px;
}
div#content div.template00_content_main div.tx-thmailformplus-pi1 form#kontakt table.anfrage input.textfeld {
	background-color:#FFFFFF;
	border:1px solid ##868889;
	padding:1px 1px 1px 2px;
	margin:0 0 0 0;
	width:305px;
	height:100px;
	display:inline;
	color:#868889;
	font-size:11px;
	
}
div#content div.template00_content_main div.tx-thmailformplus-pi1 form#kontakt table.anfrage input.radio {
	background-color:#FFFFFF;
	border:1px solid ##868889;;
	padding:0 0 0 0;
	margin:0 5px 0 0;
	display:inline;
}
div#content div.template00_content_main div.tx-thmailformplus-pi1 form#kontakt table.anfrage input.submit {
	background-color:#FFFFFF;
	border:none;
	padding:0 0 0 0;
	margin:10px 0 0 0;
	width:auto;
	height:auto;
	display:inline;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#7b2020;
	text-transform:none;
}

/* **************************** */
/* ********** WETTER ********** */
/* **************************** */

div.weather {
	border:#006b95 solid 1px;
	margin-top:10px;
	
}
div.weather span.bildquelle {
	font-family: Arial, Helvetica, sans-serif;
	color:#868889;
	font-style:normal;
	text-align:left;
	padding:0 0 0 0;
	margin:0 0 0 0;
	display:inline;
}
div.weather span.bildquelle a {
	font-family:Arial, Helvetica, sans-serif;
	color:#868889;
	font-style:normal;
	font-weight:normal;
	text-align:right;
	text-decoration:none;
	padding:0 0 0 0;
	margin:0 0 0 0;
	display:inline;
	font-style:normal;
}
div.weather span.bildquelle a:hover {
	text-decoration:underline;
}
div.weather p a {
	font-family:Arial, Helvetica, sans-serif;
	color:#7b2020;
	font-style:normal;
	font-weight:bold;
	text-decoration:none;
	padding:7px 0 5px 0;
	margin:7px 0 0 0;
}
div.weather p a:hover {
	text-decoration:underline;
}












