html {
	height:100%;
}

body {
	font-family:Arial, Helvetica, sans-serif;
	background-color:transparent;
	font-size:0.75em;
	height:100%;
}

.content_elemente_3n {
	margin-top:10px;
}

.hotelbewertung {
	display:block;
	font-size:11px;
	color:#acafa2;
	width:321px;
	height:31px;
	line-height:13px;
	overflow:hidden;
	border-bottom:1px solid #edecdc;
	background-color:#ffffff;
	cursor:pointer;
	cursor:hand;
}

.hotelbewertung_hover {
	display:block;
	font-size:11px;
	color:#60604b;
	width:321px;
	height:31px;
	line-height:13px;
	overflow:hidden;
	border-bottom:1px solid #edecdc;
	background-color:#edecdc;
	cursor:pointer;
	cursor:hand;
}

.hotelbewertung-gr {
	color:#60604b;
	padding-top:3px;
	font-size:11px;
	display:block;
	width:280px;
	height:13px;
	overflow:hidden;
}

.hotelbewertung-kl {
	font-size:10px;
	display:block;
	width:280px;
	overflow:hidden;
}

.hotelbewertung-platz {
	background-color:#adafa3;
	color:#ffffff;
	font-weight:bold;
	display:block;
	width:25px;
	height:15px;
	float:left;
	margin-right:10px;
	text-align:right;
	padding-right:5px;
	padding-top:16px;
}

.home-box {
	display:block;
	width:321px;
	min-height:160px;
	border-right:1px solid #ffffff;
	border-bottom:1px solid #ffffff;
	background-color:#edecdc;
	float:left;
}

*html .home-box {
	height:160px;
}

.home-bild-kl {
	width:135px;
	height:135px;
	margin-left:25px;
	margin-top:25px;
	float:left;
}

.home-text-kl {
	width:145px;
	height:120px;
	padding-right:15px;
	padding-top:22px;
	padding-bottom:18px;
	float:left;
	color:#60604b;
}

.home-text-kl2 {
	width:130px;
	height:120px;
	padding-left:15px;
	padding-right:15px;
	padding-top:22px;
	padding-bottom:18px;
	float:left;
	color:#60604b;
}

.element_link_2 a {
	color:#000000 !important;
	font-size:11px;
	text-decoration:none !important;
	padding-left:12px;
	background-image:url(../images/pfeil_home.gif);
	background-repeat:no-repeat;
}

.element_link_2 a:hover {
	text-decoration:underline !important;
}

.element_link_3 a {
	color:#ffffff !important;
	font-size:11px;
	text-decoration:none !important;
	padding-left:12px;
	background-image:url(../images/pfeil_home.gif);
	background-repeat:no-repeat;
}

.element_link_3 a:hover {
	text-decoration:underline !important;
}

.home-text-kl a, .home-text-kl2 a {
	text-align:right;
	float:right;
	color:#000000 !important;
	font-size:11px;
	text-decoration:none !important;
	padding-left:12px;
	background-image:url(../images/pfeil_home.gif);
	background-repeat:no-repeat;
}

.home-text-kl a:hover, .home-text-kl2 a:hover {
	text-decoration:underline !important;
}

#wellness-stars-suche {
	position:absolute;
	top:160px;
	left:643px;
	display:block;
	width:140px;
	height:144px;
	background-color:#d6d5c0;
	padding:10px;
	padding-top:8px;
	padding-bottom:8px;
	border:1px solid #ffffff;
}

#wellness-stars-suche input {
	border:1px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	width:108px;
	margin-bottom:5px;
	padding-left:4px;
	height:14px;
}

#wellness-stars-suche select {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	width:140px;
	height:20px;
	margin-bottom:5px;
}

.eingabeformular {

}

.eingabeformular tr td {
	padding-top:5px;
	padding-right:10px;
}

.mehr_infos {
	display:block;
	padding:15px;
	border:1px solid #ffffff;
	background-color:#bebeb1;
}

.pauschalen_div ul, .pauschalen_div ol {
	padding:0;
	margin:0;
	margin-top:10px;
	margin-bottom:10px;
	padding-left:0px;
	list-style-type:none;
}

.pauschalen_div li {
	margin-top:6px;
	list-style-type:none;
	list-style-position:outside;
	padding-left:15px;
	background-image:url(../images/pfeil_li.gif);
	background-repeat:no-repeat;
	background-position:left top;
}

.pauschalen_div p {
	padding:0;
	margin:0;
}

.rechts-text {
	padding:15px;
	padding-top:26px;
	background-color:#dad9c7;
	color:#929288;
	border-bottom:1px solid #ffffff;
}

.rechts-text-link {
	background-color:#dad9c7;
	color:#929288;
	border-bottom:1px solid #ffffff;
}

.hotel_rechts {
	float:left;
	display:block;
	width:160px; 
	background-color:#f2f2e9;
}

.link_blank {
	color:#45442D !important;
	text-decoration:none !important;
}

.hide_print {

}

.show_print {
	display:none;
}

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {
	display: inline-block;
	width:967px;
	min-height:100%;
}

/* Hides from IE-mac \*/
* html .clearfix {height: 100%;}
.clearfix {display: block;}
/* End hide from IE-mac */

#logo {
	padding:1px;
	background-color:#ffffff;
	display:block;
	width:160px;
	height:160px;
}

#hauptmenue {
	background-color:#adafa3;
	display:block;
	width:160px;
	min-height:160px;
	border-width:1px;
	border-style:solid;
	border-color:#ffffff;
	border-top-width:0px;
	position:absolute;
	overflow:hidden;
}

*html #hauptmenue {
	height:160px;
}

#hauptmenue ul li  {
	list-style-type:none;
}

#hauptmenue ul  {
	margin:0;
	padding:0;
}

#hauptmenue ul li span {
}

#hauptmenue ul li a {
	color:#ffffff;
	text-decoration:none;
	padding-left:15px;
	width:160px;
	height:22px;
	line-height:22px;
	display:block;
}

#hauptmenue ul li a:hover {
	background-color:#b7b9ad;
}

#hauptmenue ul li ul li a {
	padding-left:30px;
	background-image:url(../images/link-menu.gif);
	background-position:left top;
	background-repeat:no-repeat;
	color:#e1e1d7;
}

#hauptmenue ul li ul li a:hover {
	padding-left:30px;
	background-image:url(../images/link-menu.gif);
	background-position:left top;
	background-repeat:no-repeat;
	color:#ffffff;
}

#hauptmenue .hmenu_aktiv {
	font-weight:bold;
	border-bottom:1px solid #ffffff;
	color:#ffffff;
}

#hauptmenue .submenu_aktiv {
	font-weight:normal;
	color:#ffffff;
}

#hauptmenue_2 {
	background-color:#d6d5c0;
	display:block;
	width:160px;
	min-height:321px;
	border-width:1px;
	border-style:solid;
	border-color:#ffffff;
	border-top-width:1px;
	position:absolute;
	overflow:hidden;
}

*html #hauptmenue_2 {
	height:321px;
}

#hauptmenue_2 ul li  {
	list-style-type:none;
}

#hauptmenue_2 ul  {
	margin:0;
	padding:0;
}

#hauptmenue_2 ul li span {
}

#hauptmenue_2 ul li a {
	color:#666458;
	text-decoration:none;
	padding-left:15px;
	width:160px;
	height:22px;
	line-height:22px;
	display:block;
}

#hauptmenue_2 ul li a:hover {
	background-color:#e0dfcf;
}

#hauptmenue_2 ul li ul li a {
	padding-left:30px;
	background-image:url(../images/link-umenu.gif);
	background-position:left top;
	background-repeat:no-repeat;
	color:#666458;
}

#hauptmenue_2 ul li ul li a:hover {
	padding-left:30px;
	background-image:url(../images/link-umenu-aktiv.gif);
	background-position:left top;
	background-repeat:no-repeat;
	color:#666458;
}

#hauptmenue_2 .hmenu_aktiv {
	font-weight:normal;
	border-bottom:1px solid #ffffff;
	color:#000000;
}

#hauptmenue_2 ul li ul li .submenu_aktiv {
	font-weight:normal;
	color:#666458;
	background-image:url(../images/link-umenu-aktiv.gif);
	background-position:left top;
	background-repeat:no-repeat;
}









#hauptmenue_3 {
	background-color:#deddcb;
	display:block;
	width:160px;
	min-height:321px;
	border-width:1px;
	border-style:solid;
	border-color:#ffffff;
	position:absolute;
	overflow:hidden;
	z-index:9;
}

*html #hauptmenue_3 {
	height:321px;
}

#hauptmenue_3 ul li  {
	list-style-type:none;
}

#hauptmenue_3 ul  {
	margin:0;
	padding:0;
}

#hauptmenue_3 ul li span {
}

#hauptmenue_3 ul li a {
	color:#666458;
	text-decoration:none;
	padding-left:15px;
	width:160px;
	height:22px;
	line-height:22px;
	display:block;

	padding-left:30px;
	background-image:url(../images/link-umenu.gif);
	background-position:left top;
	background-repeat:no-repeat;
	color:#666458;
}

#hauptmenue_3 ul li a:hover {
	padding-left:30px;
	background-image:url(../images/link-umenu-aktiv.gif);
	background-position:left top;
	background-repeat:no-repeat;
	color:#666458;
	background-color:#e0dfcf;
}

#hauptmenue_3 .submenu_aktiv, #hauptmenue_3 .hmenu_aktiv {
	font-weight:normal;
	color:#666458;
	background-image:url(../images/link-umenu-aktiv.gif);
	background-position:left top;
	background-repeat:no-repeat;
}


#meta-navi {
	font-family:Arial, Helvetica, sans-serif;
	line-height:22px;
	font-size:11px;
	color:#818176;
	background-color:#E6E5D1;
	display:block;
	width:136px;
	height:90px;
	border-top-width:0px;
	position:relative;
	padding:12px;
	padding-top:7px;
	margin-left:1px;
}

#meta-navi a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#818176;
	text-decoration:none;
}

#meta-navi a:hover, #meta-navi a:focus {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	text-decoration:underline;
}
/*
.hmenu {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:23px;
	color:#FFFFFF !important;
	text-decoration:none !important;
	display:block;
	padding-left:8%;
	width:92%;
}

.hmenu:hover, .hmenu:focus {
	color:#33332E !important;
	background-color:#d1d0be;
}

.hmenu_aktiv {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:23px;
	color:#33332E !important;
	background-color:#E6E5D1;
	text-decoration:none !important;
	display:block;
	padding-left:8%;
	width:92%;
}

.submenu {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:23px;
	color:#33332E !important;
	text-decoration:none !important;
	display:block;
	background-color:#b3b3a6;
	vertical-align:middle;
}

.submenu:hover, .submenu:focus, .submenu_aktiv, .submenu_aktiv:hover, .submenu_aktiv:focus {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:23px;
	color:#33332E !important;
	background-color:#ccccbc;
	text-decoration:none !important;
	background-image:url(../images/pfeil_menu.gif);
	background-position:left top;
	background-repeat:no-repeat;
	display:block;
	vertical-align:middle;
}
*/
.submenu_kl {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:20px;
	color:#666458 !important;
	text-decoration:none !important;
	background-image:url(../images/link-submenu.gif);
	background-position:left top;
	background-repeat:no-repeat;
	display:block;
	vertical-align:middle;
}

.submenu_kl:hover, .submenu_kl:focus, .submenu_kl_aktiv, .submenu_kl_aktiv:hover, .submenu_kl_aktiv:focus {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:20px;
	color:#33332E !important;
	text-decoration:none !important;
	background-image:url(../images/link-submenu-aktiv.gif);
	background-position:left top;
	background-repeat:no-repeat;
	display:block;
	vertical-align:middle;
}

.submenu_div {
	display:block;
}

#content {
	display:block;
	width:804px;
	height:auto ;
	border-width:1px;
	border-style:solid;
	border-color:#ffffff;
	border-left-width:0px;
	border-bottom-width:0px;
	position:relative;
	left:0px;
}

.brot {
	display:block;
	width:618px;
	text-align:right;
	margin-top:7px;
	color:#a6a59a;
	font-size:11px;
}

hr {
	border-width:0px;
	border-top-width:0px;
	border-top-style:dotted;
	border-top-color:#939387;
}

.brot a {
	color:#084868;
	text-decoration:underline;
}

.brot a:hover, .brot a:focus {
	color:#000000;
	text-decoration:underline;
}

#content a {
	color:#929288;
	text-decoration:underline;
}

#content a:hover, #content a:focus {
	color:#000000;
	text-decoration:underline;
}

.link_intern {
	background-image:url(../images/link-intern.gif);
	background-repeat:no-repeat;
	background-position:left top;
	padding-left:12px;
}

.link_intern:hover {
	background-image:url(../images/link-intern-aktiv.gif);
	background-repeat:no-repeat;
	background-position:left top;
	padding-left:12px;
}

. header_bilder {
	display:block;
	position:relative;
	width:804px;
	overflow:hidden;
	height:120px;
}

.menufeld {
	display:block;
	width:160px;
	height:160px;
	background-color:#c3c3b3;
	padding:0px;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#ffffff;
}

.security_login {
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.00em;
	line-height:1.30em;
	color:#45442D;
	display:block;
	padding:25px;
	margin:0px;
}

.tabelle_element_mi {
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.00em;
	line-height:1.30em;
	color:#45442D;
	display:block;
	margin-left:1px;
	padding:0px;
	margin:0px;
	border-width:0px;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#ffffff;
}

* html .tabelle_element_mi {
}

.tabelle_element_kl {
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.00em;
	line-height:1.30em;
	color:#45442D;
	display:block;
	margin-left:1px;
	padding:0px;
	margin:0px;
	border-width:0px;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#ffffff;
	min-height:160px;
}

* html tabelle_element_kl {
	height:160px;
}

.tbl_left_kl {
	width:110px;
	min-height:114px;
	padding-left:25px;
	padding-right:25px;
	padding-top:25px;
	padding-bottom:21px;
	border-right-width:1px;
	border-right-style:solid;
	border-right-color:#ffffff;
	background-color:#edecde;
}

* .tbl_left_kl {
	height:114px;
}

.tbl_left_kl3 {
	width:160px;
	min-height:160px;
	border-right-width:1px;
	border-right-style:solid;
	border-right-color:#ffffff;
}

* .tbl_left_kl3 {
	height:160px;
}

.tbl_left_kl2 {
	display:block;
	width:160px;
	height:160px;
	border-right-width:1px;
	border-right-style:solid;
	border-right-color:#ffffff;
}

.tbl_left_gr {
	width:432px;
	padding-left:25px;
	padding-top:20px;
	padding-bottom:20px;
}

.tbl_middle_gr {
	width:432px;
	min-width:432px;	
	padding-left:25px;
	padding-right:25px;
	padding-top:26px;
	padding-bottom:20px;
	min-height:114px;
	border-right-width:1px;
	border-right-style:solid;
	border-right-color:#ffffff;
}

.tbl_middle_kl {
	width:146px;
	padding-left:25px;
	padding-right:15px;
	padding-top:20px;
	padding-bottom:20px;
	border-right-width:1px;
	border-right-style:solid;
	border-right-color:#ffffff;
}

.tbl_teaser {
	width:160px;
	background-color:#d6d5c0;	
}

.wellness_teaser {
	font-size:0.95em;
	display:block;
	width:136px;
	height:219px;
	padding:12px;
	padding-left:12px;
	padding-top:10px;
	background-image:url(../images/wellness-abc-hg.jpg);
	background-position:left top; 
	background-repeat:no-repeat;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#ffffff;

}

.ws_bildfeld {
	display:block;
	width:160px;
	height:160px;
	overflow:hidden;
	border-bottom-width:1px; 
	border-bottom-color:#FFFFFF; 
	border-bottom-style:solid;
}

.ws_textfeld {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	line-height:25px;
	color:#45442d;
	display:block;
	width:135px;
	height:135px;
	overflow:hidden;
	border-bottom-width:1px; 
	border-bottom-color:#FFFFFF; 
	border-bottom-style:solid;
	padding-left:25px;
	padding-top:25px;
}

.ws_textfeld_kl {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:14px;
	color:#45442D;
	display:block;
	width:145px;
	min-height:130px;
	overflow:hidden;
	border-bottom-width:1px; 
	border-bottom-color:#FFFFFF; 
	border-bottom-style:solid;
	padding-left:15px;
	padding-top:15px;
	padding-bottom:15px;
}

* html .ws_textfeld_kl {
	height:130px;
}

.feld_links {
	float:left;
	display:block;
	width:160px; 
	background-color:#d6d5c0; 
	border-right-color:#FFFFFF;
	border-right-width:1px;
	border-right-style:solid;
}

.feld_mitte {
	float:left;
	display:block;
	width:432px;
	color:#45442D;

	padding-left:25px;
	padding-right:25px;
	padding-top:21px;
	padding-bottom:20px;
	min-height:104px;
	border-right-width:1px;
	border-right-style:solid;
	border-right-color:#ffffff;
}

.abc {
	padding-right:7px;
	padding-left:7px;
	padding-top:4px;
	padding-bottom:4px;
	text-decoration:none !important;
}
.abc:hover, .abc:focus {
	padding-right:7px;
	padding-left:7px;
	padding-top:4px;
	padding-bottom:4px;
	font-weight:normal !important;
	text-decoration:none !important;
	color:#000000 !important;
	background-color:#FFFFFF;
}
.abc_inaktiv {
	padding-right:7px;
	padding-left:7px;
	padding-top:4px;
	padding-bottom:4px;
	text-decoration:none;
	color:#b0ab88;
}
.abc_aktiv, .abc_aktiv:hover, .abc_aktiv:focus {
	padding-right:7px;
	padding-left:7px;
	padding-top:4px;
	padding-bottom:4px;
	font-weight:bold !important;
	text-decoration:none !important;
	color:#000000 !important;
	background-color:#FFFFFF;
}

.brotlink_aktiv {
	font-weight:bold;
}




.bildset_1 {
	float:left;
	border-bottom-style:solid;
	border-bottom-color:#FFFFFF;
	border-bottom-width:1px;
	border-right-style:solid;
	border-right-color:#FFFFFF;
	border-right-width:1px;
	line-height:1px;
	display:block;
	width:643px;
	height:auto;
	overflow:hidden;
	background-color:#d6d5c0;
}

.bildset_2 {
	float:left;
	border-width:0px;
	border-bottom-style:solid;
	border-bottom-color:#FFFFFF;
	border-bottom-width:1px;
	line-height:1px;
	display:block;
	width:160px;
	height:auto;
	overflow:hidden;
	background-color:#bebeb1;
}

.bildset_3 {
	float:left;
	border-bottom-style:solid;
	border-bottom-color:#FFFFFF;
	border-bottom-width:1px;
	border-right-style:solid;
	border-right-color:#FFFFFF;
	border-right-width:1px;
	line-height:1px;
	display:block;
	width:482px;
	height:auto;
	overflow:hidden;
	background-color:#d6d5c0;
}

.bildset_4 {
	float:left;
	border-width:0px;
	border-bottom-style:solid;
	border-bottom-color:#FFFFFF;
	border-bottom-width:1px;
	line-height:1px;
	display:block;
	width:321px;
	height:auto;
	overflow:hidden;
	background-color:#d6d5c0;
}

.bildset_5 {
	float:left;
	border-bottom-style:solid;
	border-bottom-color:#FFFFFF;
	border-bottom-width:1px;
	border-right-style:solid;
	border-right-color:#FFFFFF;
	border-right-width:1px;
	line-height:1px;
	display:block;
	width:160px;
	height:auto;
	overflow:hidden;
	background-color:#d6d5c0;
}

.bildset_6 {
	float:left;
	border-width:0px;
	border-bottom-style:solid;
	border-bottom-color:#FFFFFF;
	border-bottom-width:1px;
	line-height:1px;
	display:block;
	width:160px;
	height:160px;
	overflow:hidden;
	background-color:#E4E2CC;
}


.bild_nr_leiste {
	position:absolute;
	top:293px;
	right:0px;
	display:block;
	height:27px;
	line-height:27px;
	border-style:solid;
	border-width:1px;
	border-color:#ffffff;
	color:#000000;
	z-index:3;
}

.bild_nr_text {
	color:#7F7F77;
	display:block;
	width:95px;
	height:27px;
	line-height:27px;
	float:left;
	background-color:#E0E0D0;
	font-size:12px;
	padding-left:10px;
	overflow:hidden;
	text-align:center;
}

.bild_nr_hintergrund {
	position:absolute;
	top:294px;
	right:1px;
	display:block;
	height:27px;
	background-color:#d6d5c0;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);
	-moz-opacity:0.8;
	opacity: 0.8;
	z-index:2;
}

.bild_nr_link {
	float:left;
	display:block;
	width:21px;
	height:27px;
	line-height:27px;
	text-align:center;
	font-weight:bold;
	color:#000000 !important;
	text-decoration:none !important;
	font-weight:normal !important;
}

.bild_nr_link:hover {
	float:left;
	display:block;
	width:21px;
	height:27px;
	line-height:27px;
	text-align:center;
	color:#000000;
	background-color:#E0E0D0 !important;
	text-decoration:none !important;
}

.bild_nr_link_aktiv {
	float:left;
	display:block;
	width:21px;
	height:27px;
	line-height:27px;
	text-align:center;
	color:#000000;
	background-color:#FFFFFF !important;
	text-decoration:none !important;
}


p {
	padding:0;
	margin:0;
	display:block;
}

.cms_sprachen_link {
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=40);
	-moz-opacity:0.4;
	opacity: 0.4;
}

.cms_sprachen_link_aktiv {
}

.div_text {
	background-color:#E6E5D1;
}

.download_text_kl {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
}

pre {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
}

H1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.5em;
	font-weight:normal;
	padding:0;
	margin:0;
	margin-top:3px;
	margin-bottom:14px;
	line-height:20px;
	color:#69695d;
}

H2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.0em;
	font-weight:bold;
	padding:0;
	margin:0;
}

H3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.1em;
	font-weight:bold;
	padding:0;
	margin:0;
	margin-bottom:5px;
}

H4 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.9em;
	font-weight:normal;
	padding:0;
	margin:0;
	line-height:20px;
	color:#adafa3;
	font-style:italic;
	text-align:left;
	margin-top:-15px;
	margin-bottom:12px;
}

H5 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	padding:0;
	margin:0;
	line-height:30px;
	display:block;
	height:30px;
	color:#ffffff;
	text-align:left;
	background-color:#acafa2;
	border-bottom:1px solid #ffffff;
	padding-left:16px;
	background-image:url(../images/link_h5.gif);
	background-repeat:no-repeat;
}

H6 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	padding:0;
	margin:0;
	line-height:30px;
	display:block;
	height:30px;
	color:#ffffff;
	text-align:left;
	background-color:#acafa2;
	border-bottom:1px solid #ffffff;
	padding-left:16px;
	background-image:url(../images/link_h6.gif);
	background-repeat:no-repeat;
}

.h7 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	text-transform:uppercase;
	padding:0;
	margin:0;
	display:block;
	color:#000000;
	line-height:17px; 
	height:17px;
	text-align:left;
	background-color:#c8c8b8;
	border-bottom:1px solid #ffffff;
	padding-left:30px;
	background-image:url(../images/link-home.gif);
	background-repeat:no-repeat;
}

.teaser-text-innen {
	padding:15px;
	padding-left:16px;
	padding-right:5px;
}

.teaser-text-home {
	color:#929288;
	background-color:#dad9c7;
	padding:10px;
	padding-right:5px;
}

.teaser-home {
	display:block;
	border-bottom:1px solid #ffffff;
	background-color:#dad9c7;
}



a, .linkthumb {
	-moz-outline-width : 0px;
}

.teaser_link:hover {
	color:#000000;
	text-decoration:none;	
}

.teaser {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#464c53;
}

.underline {
	text-decoration:underline;
}

.bildergalerie-thumbs {
	cursor:pointer;
	cursor:hand;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60);
	-moz-opacity:0.60;
	opacity: 0.60;
	margin-right:15px;
	margin-bottom:15px;
	border-style:solid;
	border-color:#9DA5B1;
	border-width:1px;
	background-color:#FFFFFF;
}

.bildergalerie-thumbs-over {
	cursor:pointer;
	cursor:hand;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
	-moz-opacity:1.00;
	opacity: 1.00;
	margin-right:15px;
	margin-bottom:15px;
	border-style:solid;
	border-color:#9DA5B1;
	border-width:1px;
	background-color:#F6F7F9;
}

.form_select_eingabe {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#363537;
	border-width:1px;
	border-style:solid;
	border-color:#A8A8A8;
	width:auto;
	height:20px;
	line-height:16px;
	margin-bottom:2px;
	background-color:#FFFFFF;
}

.form_select_eingabe_a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#363537;
	border-width:1px;
	border-style:solid;
	border-color:#A8A8A8;
	width:auto;
	height:16px;
	line-height:16px;
	margin-bottom:2px;
	background-color:#FFFFFF;
}

.form_select_eingabe_x {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#363537;
	border-width:1px;
	border-style:solid;
	border-color:#FF0000;
	background-color:#FFD9D9;
	width:auto;
	height:16px;
	line-height:16px;
	margin-bottom:2px;
}

.form_eingabe {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#363537;
	border-width:1px;
	border-style:solid;
	border-color:#A8A8A8;
	width:250px;
	height:16px;
	padding-left:6px;
	padding-right:6px;
	line-height:16px;
	margin-bottom:2px;
	background-color:#FFFFFF;
}

.form_eingabe_a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#000000;
	border-width:1px;
	border-style:solid;
	border-color:#5F5F5F;
	width:250px;
	height:16px;
	padding-left:6px;
	padding-right:6px;
	line-height:16px;
	margin-bottom:2px;
	background-color:#E7E7E7;
}

.form_eingabe_x {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#363537;
	border-width:1px;
	border-style:solid;
	border-color:#FF0000;
	background-color:#FFD9D9;
	width:250px;
	height:16px;
	padding-left:6px;
	padding-right:6px;
	line-height:16px;
	margin-bottom:2px;
}

#lightbox {
	background-color: #eee;
	padding: 10px;
	border-bottom: 1px solid #666;
	border-right: 1px solid #666;
	cursor:pointer;
	cursor:hand;
}

#overlay {
	background-image: url(../_ccms/images/lighbox_overlay.png);
}

#lightboxCaption {
	color: #333;
	background-color: #eee;
	font-size: 90%;
	text-align: center;
	border-bottom: 1px solid #666;
	border-right: 1px solid #666;
}

#lightboxIndicator {
	border: 1px solid #fff;
}

#lightboxOverallView {
	background-image: url(../_ccms/images/lighbox_overlay.png);
}

* html #lightboxOverallView,
* html #overlay {
	background-color: #000;
	background-image: url(../_ccms/images/lighbox_blank.gif);
	filter: Alpha(opacity=50);
}

#imageContainer {
	display:block;
	visibility:hidden;
	position:relative;
	margin:auto;
	width:auto;
	top:0px;
	left:0px;
	border:0px solid #000;
}

.seiten_links {
	color:#494949;
	text-decoration:none !important;
	width:22px; 
	height:27px; 
	display:block; 
	float:left;
	vertical-align:middle; 
	text-align:center; 
	line-height:27px;
}
.seiten_links:hover, .seiten_links_aktiv:hover {
	color:#000000;
	text-decoration:none !important;
	background-color:#ffffff; 
	width:22px; 
	height:27px; 
	display:block; 
	float:left;
	vertical-align:middle; 
	text-align:center; 
	line-height:27px;
}
.seiten_links_aktiv {
	color:#000000;
	font-weight:bold;
	text-decoration:none !important;
	background-color:#e0e0d0; 
	width:22px; 
	height:27px; 
	display:block; 
	float:left;
	vertical-align:middle; 
	text-align:center; 
	line-height:27px;
}

.mceVisualAid {
	border: 1px dashed #BBBBBB !important;
}

div.mceVisualAid {
	background-image:url('./images/ab.gif');
	visibility: visible !important;
}

.mceItemAnchor {
	width: 12px;
	line-height: 6px;
	overflow: hidden;
	padding-left: 12px;
	background-image: url('./images/ab.gif');
	background-position: bottom;
	background-repeat: no-repeat;
}