@CHARSET "ISO-8859-1";


/* Standard *******************/

body{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-color: #ffffff;
}

.bg_top{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 100%;
	height: 120px;
	background-color: #ffffff;
	background-image: url(../images/bg_top.gif);
	background-repeat: no-repeat;
	float: none;
	clear: both;
}

.bg_bottom{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 100%;
	height: 58px;
	background-color: #ffffff;
	background-image: url(../images/bg_bottom.gif);
	background-repeat: no-repeat;
	float: none;
	clear: both;
}

.content{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 100%;
	background-color: #e45506;
	background-image: url(../images/bg.gif);
	background-repeat: repeat-y;
	float: left;
	clear: both;
}

.content .container{
	margin: 0px 0px 0px 420px;
	padding: 0px 0px 0px 0px;
	width: 726px;
	float: left;
	clear: both;
}

.content .container .space_x_width_20{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 20px;
	background-color: #ffffff;
	float: left;
	clear: none;
}

.content .container .breakline{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 687px;
	float: left;
	clear: both;
}

.content .container .logo{
	margin: 0px 0px 0px 0px;
	padding: 15px 0px 65px 19px;
}

.content .container .breakline{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 600px;
	float: none;
	clear: both;
}


/* Navigation *****************/

.navigation{
	position: fixed;
	margin: 0px 0px 0px 0px;
	padding: 120px 0px 0px 0px;
	width: 420px;
	height: 400px;
	float: left;
	clear: none;
}

.navigation .deutsch{
	margin: 0px 0px 0px 38px;
	padding: 0px 0px 0px 0px;
	width: 108px;
	float: left;
	clear: none;
}

.navigation .deutsch .flag{
	margin: 0px 0px 0px 0px;
	padding: 180px 0px 20px 8px;
	float: left;
	clear: both;
	text-decoration: none;
}

.navigation .deutsch a{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 4px 0px;
	font-family: Tahoma, Arial, Verdana;
	font-size: 11px;
	color: #ffffff;
	width: 90px;
	float: left;
	clear: both;
	text-decoration: none;
}

.navigation .english{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 160px;

	float: left;
	clear: none;
}

.navigation .english .flag{
	margin: 0px 0px 0px 0px;
	padding: 180px 0px 20px 8px;
	float: left;
	clear: both;
	text-decoration: none;
}

.navigation .english a{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 4px 0px;
	font-family: Tahoma, Arial, Verdana;
	font-size: 11px;
	color: #ffffff;
	width: 110px;
	float: left;
	clear: both;
	text-decoration: none;
}


/* Inhalt / Startseite ********/

.content .container .c_startseite{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 687px;
	background-color: #ffffff;
	float: left;
	clear: none;
}

.content .container .c_startseite .text_01{
	margin: 0px 0px 0px 0px;
	padding: 30px 0px 0px 30px;
	width: 315px;
	background-color: #ffffff;
	font-family: Tahoma, Arial, Verdana;
	font-size: 11px;
	line-height: 15px;
	color: #009ee0;
	float: left;
	clear: none;
}

.content .container .c_startseite .text_02{
	margin: 0px 0px 0px 0px;
	padding: 30px 0px 0px 0px;
	width: 302px;
	background-color: #ffffff;
	font-family: Tahoma, Arial, Verdana;
	font-size: 11px;
	line-height: 15px;
	color: #e2007a;
	float: left;
	clear: none;
}

.content .container .c_startseite .image_01{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 21px 0px;
}

.content .container .c_startseite .image_02{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 15px 0px;
}

.content .container .c_startseite .vis{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	clear: none;
}


/* Inhalt / Beschreibung ******/

.content .container .c_beschreibung{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 687px;
	background-color: #ffffff;
	float: left;
	clear: none;
}

.content .container .c_beschreibung .text{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 20px 0px;
	width: 647px;
	border-top-width: 20px;
	border-top-style: solid;
	border-top-color: #e2007a;
	border-right-width: 40px;
	border-right-style: solid;
	border-right-color: #e2007a;
	border-bottom-width: 20px;
	border-bottom-style: solid;
	border-bottom-color: #e2007a;
	float: left;
	clear: none;
}

.content .container .c_beschreibung .text .text_d{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 30px;
	width: 280px;
	font-family: Tahoma, Arial, Verdana;
	font-size: 11px;
	line-height: 15px;
	color: #73123f;
	float: left;
	clear: none;
}

.content .container .c_beschreibung .text .text_d .image_01{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 20px 0px;
}

.content .container .c_beschreibung .text .text_e{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 35px;
	width: 280px;
	font-family: Tahoma, Arial, Verdana;
	font-size: 11px;
	line-height: 15px;
	color: #e45506;
	float: left;
	clear: none;
}

.content .container .c_beschreibung .text .text_e .image_01{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 20px 0px;
}


/* Inhalt / Bilder ************/

.content .container .c_bilder{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 687px;
	background-color: #ffffff;
	float: left;
	clear: none;
}

.content .container .c_bilder .text{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
	width: 647px;
	border-top-width: 20px;
	border-top-style: solid;
	border-top-color: #e45506;
	border-right-width: 40px;
	border-right-style: solid;
	border-right-color: #e45506;
	border-bottom-width: 20px;
	border-bottom-style: solid;
	border-bottom-color: #e45506;
	float: left;
	clear: none;
}

.content .container .c_bilder .text .text_d{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 30px;
	width: 280px;
	font-family: Tahoma, Arial, Verdana;
	font-size: 11px;
	line-height: 15px;
	color: #73123f;
	float: left;
	clear: none;
}

.content .container .c_bilder .text .text_d .image_01{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 20px 0px;
}

.content .container .c_bilder .text .text_e{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 35px;
	width: 280px;
	font-family: Tahoma, Arial, Verdana;
	font-size: 11px;
	line-height: 15px;
	color: #e45506;
	float: left;
	clear: none;
}

.content .container .c_bilder .text .text_e .image_01{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 20px 0px;
}

.content .container .c_bilder .text .polaroids{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 28px;
}

.content .container .c_bilder .text .polaroids .polaroid_klein{
	margin: 0px 0px 0px 0px;
	padding: 9px 6px 4px 7px;
	background-image: url(../images/polaroid_klein.gif);
	background-repeat: no-repeat;
	width: 110px;
	height: 110px;
	float: left;
	clear: none;
}

.polaroid_gross{
	position: absolute;
	visibility: hidden;
	top: 317px;
	left: 459px;
	margin: 0px 0px 0px 0px;
	padding: 20px 0px 0px 0px;
	background-image: url(../images/fotos/frame.gif);
	background-repeat: no-repeat;
	width: 618px;
	height: 504px;
	text-align: center;
	z-index: 2;
}

.forward{
	position: absolute;
	visibility: hidden;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	top: 682px;
	left: 1039px;
	width: 36px;
	height: 36px;
	z-index: 4;
}

.back{
	position: absolute;
	visibility: hidden;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	top: 682px;
	left: 461px;
	width: 36px;
	height: 36px;
	z-index: 4;
}


/* Inhalt / Lage & Anreise ****/

.content .container .c_anreise{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 687px;
	background-color: #ffffff;
	float: left;
	clear: none;
}

.content .container .c_anreise .text{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 647px;
	border-top-width: 20px;
	border-top-style: solid;
	border-top-color: #a7cc95;
	border-right-width: 40px;
	border-right-style: solid;
	border-right-color: #a7cc95;
	border-bottom-width: 20px;
	border-bottom-style: solid;
	border-bottom-color: #a7cc95;
	float: left;
	clear: none;
}

.content .container .c_anreise .text .text_d{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 30px;
	width: 280px;
	font-family: Tahoma, Arial, Verdana;
	font-size: 11px;
	line-height: 15px;
	color: #73123f;
	float: left;
	clear: none;
}

.content .container .c_anreise .text .text_d .image_01{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 20px 0px;
}

.content .container .c_anreise .text .text_e{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 35px;
	width: 280px;
	font-family: Tahoma, Arial, Verdana;
	font-size: 11px;
	line-height: 15px;
	color: #e45506;
	float: left;
	clear: none;
}

.content .container .c_anreise .text .text_e .image_01{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 20px 0px;
}

.content .container .c_anreise .text .map{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 20px 30px;
}


/* Inhalt / Preise ************/

.content .container .c_preise{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 687px;
	background-color: #ffffff;
	float: left;
	clear: none;
}

.content .container .c_preise .text{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
	width: 647px;
	border-top-width: 20px;
	border-top-style: solid;
	border-top-color: #97bf0d;
	border-right-width: 40px;
	border-right-style: solid;
	border-right-color: #97bf0d;
	border-bottom-width: 20px;
	border-bottom-style: solid;
	border-bottom-color: #97bf0d;
	float: left;
	clear: none;
}

.content .container .c_preise .text .text_d{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 30px;
	width: 280px;
	font-family: Tahoma, Arial, Verdana;
	font-size: 11px;
	line-height: 15px;
	color: #73123f;
	float: left;
	clear: none;
}

.content .container .c_preise .text .text_d .image_01{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 20px 0px;
}

.content .container .c_preise .text .text_d ul{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 12px;
}

.content .container .c_preise .text .text_d li{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 12px 0px;
	list-style-type: circle;
}

.content .container .c_preise .text .text_e{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 35px;
	width: 280px;
	font-family: Tahoma, Arial, Verdana;
	font-size: 11px;
	line-height: 15px;
	color: #e45506;
	float: left;
	clear: none;
}

.content .container .c_preise .text .text_e .image_01{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 20px 0px;
}

.content .container .c_preise .text .text_e ul{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 12px;
}

.content .container .c_preise .text .text_e li{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 12px 0px;
	list-style-type: circle;
}


/* Inhalt / Anfrage ***********/

.content .container .c_anfrage{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 687px;
	background-color: #ffffff;
	float: left;
	clear: none;
}

.content .container .c_anfrage .text{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
	width: 647px;
	border-top-width: 20px;
	border-top-style: solid;
	border-top-color: #a00057;
	border-right-width: 40px;
	border-right-style: solid;
	border-right-color: #a00057;
	border-bottom-width: 20px;
	border-bottom-style: solid;
	border-bottom-color: #a00057;
	float: left;
	clear: none;
}

.content .container .c_anfrage .text .text_d{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 30px;
	width: 280px;
	font-family: Tahoma, Arial, Verdana;
	font-size: 11px;
	line-height: 15px;
	color: #73123f;
	float: left;
	clear: none;
}

.content .container .c_anfrage .text .text_d .image_01{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 20px 0px;
}

.content .container .c_anfrage .text .text_d a{
	text-decoration: none;
	color: #73123f;
}

.content .container .c_anfrage .text .text_e{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 35px;
	width: 280px;
	font-family: Tahoma, Arial, Verdana;
	font-size: 11px;
	line-height: 15px;
	color: #e45506;
	float: left;
	clear: none;
}

.content .container .c_anfrage .text .text_e .image_01{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 20px 0px;
}

.content .container .c_anfrage .text .text_e a{
	text-decoration: none;
	color: #e45506;
}


/* Inhalt / Gästebuch *********/

.content .container .c_gaestebuch{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 687px;
	background-color: #ffffff;
	float: left;
	clear: none;
}

.content .container .c_gaestebuch .text{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
	width: 647px;
	border-top-width: 20px;
	border-top-style: solid;
	border-top-color: #73123f;
	border-right-width: 40px;
	border-right-style: solid;
	border-right-color: #73123f;
	border-bottom-width: 20px;
	border-bottom-style: solid;
	border-bottom-color: #73123f;
	float: left;
	clear: none;
}

.content .container .c_gaestebuch .text .text_d{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 30px;
	width: 280px;
	font-family: Tahoma, Arial, Verdana;
	font-size: 11px;
	line-height: 15px;
	color: #73123f;
	float: left;
	clear: none;
}

.content .container .c_gaestebuch .text .text_d .image_01{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 20px 0px;
}

.content .container .c_gaestebuch .text .text_d a{
	font-family: Tahoma, Arial, Verdana;
	font-size: 11px;
	color: #73123f;
	text-decoration: none;
}

.content .container .c_gaestebuch .text .text_e{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 35px;
	width: 280px;
	font-family: Tahoma, Arial, Verdana;
	font-size: 11px;
	line-height: 15px;
	color: #e45506;
	float: left;
	clear: none;
}

.content .container .c_gaestebuch .text .text_e .image_01{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 20px 0px;
}

.content .container .c_gaestebuch .text .text_e a{
	font-family: Tahoma, Arial, Verdana;
	font-size: 11px;
	color: #e45506;
	text-decoration: none;
}

.content .container .c_gaestebuch .text .arrow{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.content .container .c_gaestebuch .text .eintrag{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 20px 35px;
	width: 585px;
	float: left;
	clear: none;
}

.content .container .c_gaestebuch .text .eintrag .line{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-image: url(../images/line.gif);
	background-repeat: no-repeat;
	width: 585px;
	height: 1px;
	float: none;
	clear: both;
}

.content .container .c_gaestebuch .text .eintrag .name{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 5px 0px;
	width: 310px;
	font-family: Tahoma, Arial, Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #73123f;
	float: left;
	clear: none;
}

.content .container .c_gaestebuch .text .eintrag .date{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 5px 0px;
	font-family: Tahoma, Arial, Verdana;
	font-size: 11px;
	color: #e45506;
	float: left;
	clear: none;
}

.content .container .c_gaestebuch .text .eintrag .betreff{
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 0px 0px;
	width: 585px;
	font-family: Tahoma, Arial, Verdana;
	font-size: 11px;
	color: #666666;
	float: left;
	clear: none;
}


/* Inhalt / Kontakt ***********/

.content .container .c_kontakt{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 687px;
	background-color: #ffffff;
	float: left;
	clear: none;
}

.content .container .c_kontakt .text{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
	width: 647px;
	border-top-width: 20px;
	border-top-style: solid;
	border-top-color: #d31c0e;
	border-right-width: 40px;
	border-right-style: solid;
	border-right-color: #d31c0e;
	border-bottom-width: 20px;
	border-bottom-style: solid;
	border-bottom-color: #d31c0e;
	float: left;
	clear: none;
}

.content .container .c_kontakt .text .text_d{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 30px;
	width: 280px;
	font-family: Tahoma, Arial, Verdana;
	font-size: 11px;
	line-height: 15px;
	color: #73123f;
	float: left;
	clear: none;
}

.content .container .c_kontakt .text .text_d .image_01{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 20px 0px;
}

.content .container .c_kontakt .text .text_e{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 35px;
	width: 280px;
	font-family: Tahoma, Arial, Verdana;
	font-size: 11px;
	line-height: 15px;
	color: #e45506;
	float: left;
	clear: none;
}

.content .container .c_kontakt .text .text_e .image_01{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 20px 0px;
}


/* Inhalt / AGB ***************/

.content .container .c_agb{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 687px;
	background-color: #ffffff;
	float: left;
	clear: none;
}

.content .container .c_agb .text{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
	width: 647px;
	border-top-width: 20px;
	border-top-style: solid;
	border-top-color: #ff9000;
	border-right-width: 40px;
	border-right-style: solid;
	border-right-color: #ff9000;
	border-bottom-width: 20px;
	border-bottom-style: solid;
	border-bottom-color: #ff9000;
	float: left;
	clear: none;
}

.content .container .c_agb .text .text_d{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 30px;
	width: 280px;
	font-family: Tahoma, Arial, Verdana;
	font-size: 11px;
	line-height: 15px;
	color: #73123f;
	float: left;
	clear: none;
}

.content .container .c_agb .text .text_d .image_01{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 20px 0px;
}

.content .container .c_agb .text .text_e{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 35px;
	width: 280px;
	font-family: Tahoma, Arial, Verdana;
	font-size: 11px;
	line-height: 15px;
	color: #e45506;
	float: left;
	clear: none;
}

.content .container .c_agb .text .text_e .image_01{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 20px 0px;
}


/* Inhalt / Impressum *********/

.content .container .c_impressum{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 687px;
	background-color: #ffffff;
	float: left;
	clear: none;
}

.content .container .c_impressum .text{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
	width: 647px;
	border-top-width: 20px;
	border-top-style: solid;
	border-top-color: #006f9e;
	border-right-width: 40px;
	border-right-style: solid;
	border-right-color: #006f9e;
	border-bottom-width: 20px;
	border-bottom-style: solid;
	border-bottom-color: #006f9e;
	float: left;
	clear: none;
}

.content .container .c_impressum .text .text_d{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 30px;
	width: 280px;
	font-family: Tahoma, Arial, Verdana;
	font-size: 11px;
	line-height: 15px;
	color: #73123f;
	float: left;
	clear: none;
}

.content .container .c_impressum .text .text_d a{
	text-decoration: none;
	color: #73123f;
}

.content .container .c_impressum .text .text_d .image_01{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 20px 0px;
}

.content .container .c_impressum .text .text_e{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 35px;
	width: 280px;
	font-family: Tahoma, Arial, Verdana;
	font-size: 11px;
	line-height: 15px;
	color: #e45506;
	float: left;
	clear: none;
}

.content .container .c_impressum .text .text_e a{
	text-decoration: none;
	color: #e45506;
}

.content .container .c_impressum .text .text_e .image_01{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 20px 0px;
}
