@charset "utf-8";
/* -------------- global --------------*/

body, html {
	color:#000;
	margin:0px;
	padding: 0px;
	background-color: #490506;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-repeat: repeat-x;
	background-image: url(../Bilder/HG/HG_Streifen_01.jpg);
	}

	
a:link, a:visited
 {
	color: #490506;
	text-decoration:none;
	}
	
a:hover {
	color: #953E3E;
	}


img, img a {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
	
/* -------------- schriften --------------*/	


h1 {
	margin: 0px;
	padding: 0px;
	font-size: 12px;
}

h2 {

}

.tx_bold {
	font-weight: bold;
}

.tx_bold_schwarz {
	font-weight: bold;
	color: #000;
}

.tx_bold_rot {
	font-weight: bold;
	color: #953E3E;
}

.tx_bold_weiss {
	font-weight: bold;
	color: #FFFFFF;
}

.tx_weiss {
	color: #FFFFFF;
}

.text_weiss_adresse {
	font-size: 12px;
	color: #FFFFFF;
}


.tx_klein {
	font-size: 10px;
}

.tx_sprache {
	font-size: 14px;
	padding-left: 285px;
}

.tx_sprache_2 {
	font-size: 14px;
	padding-left: 440px;
}
	
	
/* -------------- tabellen --------------*/

table {
}



#tb_standard {
	margin-left: 10%;
	margin-top: 30px;
	width: 880px;
	margin-bottom: 30px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
}

#tb_standard td {

}

#tb_standard td.td_logo {
	text-align: center;
	vertical-align: top;
	padding-bottom: 20px;
}

#tb_standard td.td_panorama {
	text-align: center;
	width: 620px;
	padding-right: 20px;
	padding-left: 20px;
	background-color: #FFFFFF;
	padding-top: 20px;
	padding-bottom: 20px;
}

#tb_standard td.td_navigation {
	background-color: #953e3e;
	width: 170px;
	padding-left: 30px;
	line-height: 20px;
}

#tb_standard td.td_subnav {
	text-align: right;
	vertical-align: top;
	padding-top: 60px;
	line-height: 20px;
}

#tb_standard td.td_headline {
	background-color: #FFFFFF;
	padding-left: 22px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #953E3E;
	font-weight: normal;
	padding-top: 20px;
	padding-bottom: 10px;
}
#tb_standard  td.td_inhalt_01 {
	background-color: #FFFFFF;
	text-align: center;
	padding-bottom: 20px;
}

#tb_standard td.td_adresse {
	color: #B7B7B7;
	text-align: right;
	padding-top: 10px;
	line-height: 16px;
}


#tb_standard td.td_adresse a:link, 
#tb_standard td.td_adresse a:visited {
	color: #fff;
}

#tb_standard td.td_adresse a:hover {
	color: #B7B7B7;
}

#tb_standard td.td_nav_space {
	width: 10px;
}


#tb_inhalte_01 {
	padding: 0px;
	width: 620px;
	margin-right: auto;
	margin-left: auto;
}

#tb_inhalte_01 td {

}

#tb_inhalte_01 td.td_logo_anton {
	text-align: left;
	vertical-align: bottom;
	width: 160px;

}

#tb_inhalte_01 td.td_texte {
	text-align: justify;
	padding-bottom: 30px;
	color: #000000;

}

#tb_inhalte_01 td.td_bild_tx {
	height: 20px;
	text-align: left;
	vertical-align: top;
}

#tb_inhalte_01 td.td_bild_tx a {
	color: #953E3E;
	font-weight: normal;

}


#tb_inhalte_01 td.td_bild_spacer {
	width: 60px;

}


#tb_inhalte_01 td.td_bild_li{
	text-align: left;
	width: 200px;

}

#tb_inhalte_01 td.td_bild_re{
	text-align: right;
	width: 200px;

}





/* -------------- galerie --------------*/

#tb_inhalte_01 td.td_galerie {
	text-align: center;

}

#tb_gallery {
	width: 300px;
	margin-right: auto;
	margin-left: auto;


}




/* -------------- boxen --------------*/


/* -------------- popups --------------*/

div.popupbox {
	width: 640px;
	margin-top: 10px;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
}


div.popupbox img {
	border: 1px solid #FFFFFF;
}

div.popupbox_hoch {
	width: 420px;
	margin-top: 10px;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
}


div.popupbox_hoch img {
	border: 1px solid #FFFFFF;
}

div.popupbox_anfahrt {
	width: 840px;
	margin-top: 10px;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
}





/***********************************************/
/*  Listen                           */
/***********************************************/


ul {
	margin: 0px;
	padding: 0px;
}

li {
	margin: 0px;
	padding: 0px;
}



/*  Navigation 1 */


ul#navigation ul {
	float: left;
	with: 100%;
	list-style: none;
	padding: 0px;
	margin: 0px;
}


ul#navigation li {
	list-style-type: none;
	margin-bottom: 0px;
	margin-top: 3px;
	/*float: left;*/
}

ul#navigation li.haus,
ul#navigation li.somm,
ul#navigation li.anfa,
ul#navigation li.kont
 {
	margin-top: 18px;
}



ul#navigation a:link, 
ul#navigation a:visited
 {
	color: #FFFFFF;
	text-decoration: none;
	font-size: 13px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
}


ul#navigation a:hover,
body#home .hom a,
body#willkommen .will a,
body#haus .haus a,
body#appartement .appa a,
body#zimmer .zimm a,
body#winter .wint a,
body#sommer .somm a,
body#anfahrt .anfa a,
body#links .link a,
body#kontakt .kont a,
body#impressum .impr a
{
	color:#999999;
	text-decoration:none;
}


/*  Navigation 2 */


ul#subnav ul {
	float: left;
	with: 100%;
	list-style: none;
	padding: 0px;
	margin: 0px;
}


ul#subnav li {
	list-style-type: none;
	margin-bottom: 0px;
	margin-top: 3px;
	/*float: left;*/
}



ul#subnav li.anfa2
 {
	margin-top: 18px;
}




ul#subnav a:link,
ul#subnav a:visited
 {
	color: #FFFFFF;
	text-decoration: none;
	font-size: 13px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
}


ul#subnav a:hover,
body#Preise .prei a,
body#Pauschalen .paus a,
body#Anfrage .anfr a,
body#Anfahrt .anfa2 a,
body#Kontakt .kont2 a
{
	color:#999999;
	text-decoration:none;
}
