A.grau-gruen:link      { color: #5E5E5E; font-family: Arial, Helvetica, sans-serif;font-size: 12px;}
A.grau-gruen:visited   { color: #5E5E5E; font-family: Arial, Helvetica, sans-serif;font-size: 12px;}
A.grau-gruen:hover     { color: #2D7D02; font-family: Arial, Helvetica, sans-serif;font-size: 12px;}
.gruen  { color: #48981C; font-family: Arial, Helvetica, sans-serif;font-size: 12px;	font-weight: bold;}
.rand_lr{
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #BFBFBF;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #BFBFBF;
}

.list_bold {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #0A0A86;
	text-decoration: none;
}

.list_normal {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #0A0A86;
	text-decoration: none;
}

.menu {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #FFFFFF;
	text-decoration: none;
}
.menuo {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #FFFFFF;
	text-decoration: none;
}
.special_top {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #FFFFFF;
	text-decoration: none;
		text-align: center;
	background-color: #2F7D04;
}
a.special_top_link:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #FFFFFF;
	text-decoration: none;
	text-align: center;
}
a.special_top_link:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #FFFFFF;
	text-decoration: none;
	text-align: center;
}
a.special_top_link:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #FFFFFF;
	text-decoration: none;
	text-align: center;
}

.special_top_active {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #6DA44F;
	text-align: center;
}
.menu10 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #FFFFFF;
	text-decoration: none;
}
a.menu10banner:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #FFFFFF;
	text-decoration: none;
}
a.menu10banner:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #FFFFFF;
	text-decoration: none;
}
a.menu10banner:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #FFFFFF;
	text-decoration: none;
}

.content {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #6E6E6E;
	text-decoration: none;
}
.content10 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #6E6E6E;
	text-decoration: none;
}
.content_wrap {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #6E6E6E;
	text-decoration: none;
	white-space: nowrap;
}
.titel_gruen {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #48981C;
	text-decoration: none;
}
.titel_blau {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #333399;
	text-decoration: none;
}
.titel_gruen18 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #48981C;
	text-decoration: none;
}
.titel_blau18 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #333399;
	text-decoration: none;
}
.feld {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #6E6E6E;
	text-decoration: none;
	height: auto;
	width: auto;


}

.link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #6E6E6E;
	text-decoration: none;
}
.link-underline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #6E6E6E;
}

.menu_butgif {
	background-image: url(media/menu_butgif.gif);
	background-repeat: no-repeat;
}
.menu_butgif2 {
	background-image: url(media/menu_butgif2.gif);
	background-repeat: no-repeat;
}
.bkg_menu {
	background-image: url(media/bkg_menu.gif);
	background-repeat: no-repeat;
}

.bkg_topwell {
	background-image: url(media/bkg_topwell_header.jpg);
	background-repeat: no-repeat;
}

.bkg_topspor {
	background-image: url(media/bkg_topspor_header.jpg);
	background-repeat: no-repeat;
}
.bkg_spor {
	background-image: url(media/bkg_sport_header.jpg);
	background-repeat: no-repeat;
}
.bkg_wel {
	background-image: url(media/bkg_wel_header.jpg);
	background-repeat: no-repeat;
}

.bkg_ferienh {
	background-image: url(media/bkg_ferienh_header.jpg);
	background-repeat: no-repeat;
}
.bkg_ferienp {
	background-image: url(media/bkg_ferienp_header.jpg);
	background-repeat: no-repeat;
}
.bkg_ferien {
	background-image: url(media/bkg_ferien_header.jpg);
	background-repeat: no-repeat;
}
.bkg_beauty {
	background-image: url(media/bkg_beauty_header.jpg);
	background-repeat: no-repeat;
}
.bkg_relax {
	background-image: url(media/bkg_relax_header.jpg);
	background-repeat: no-repeat;
}
.bkg_aktiv {
	background-image: url(media/bkg_aktiv_header.jpg);
	background-repeat: no-repeat;
}
.bkg_wander {
	background-image: url(media/bkg_wander_header.jpg);
	background-repeat: no-repeat;
}
.bkg_familien {
	background-image: url(media/bkg_familien_header.jpg);
	background-repeat: no-repeat;
}
.bkg_ski {
	background-image: url(media/bkg_ski_header.jpg);
	background-repeat: no-repeat;
}

.top_std {
	background-image: url(media/bkg_normal_header.jpg);
	background-repeat: no-repeat;
}
.rand_titel{
	border: 1px solid #C0C0C0;
	background-color: #ECECEC;

}
.rand_titel_luo{
	border-top: 1px solid #C0C0C0;
	border-left: 1px solid #C0C0C0;
	border-bottom: 1px solid #C0C0C0;
	background-color: #ECECEC;

}
.rand_titel_special{
	border-top: 1px solid #C0C0C0;
	border-left: 1px solid #C0C0C0;
	border-right: 1px solid #C0C0C0;
	background-color: #ECECEC;

}
.rand_special{
	border: 1px solid #C0C0C0;
	background-color: #DAD9D9;

}

.tit_hotel{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #6E6E6E;
	text-decoration: none;
	background-color: #F1F1F1;
	padding-left: 16px;


}
.arial13normal{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #6E6E6E;
	text-decoration: none;
	background-color: #F1F1F1;
	padding-left: 16px;
}
.tit_ferienregion{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #6E6E6E;
	text-decoration: none;
}
.title_ausstattung{
	background-color: #F7F7F7;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #6E6E6E;

}
.calendar_info{
	background-color: #F7F7F7;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #6E6E6E;
}
a.calendar_info:link{
	background-color: #F7F7F7;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #6E6E6E;
	text-decoration: none;
}
a.calendar_info:hover{
	background-color: #F7F7F7;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #6E6E6E;
	text-decoration: none;
}
a.calendar_info:visited{
	background-color: #F7F7F7;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #6E6E6E;
	text-decoration: none;
}
.calendar_buchen{
	background-color: #F7F7F7;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #48981C;

}
.rand_bild{
	border-top: 1px none #C0C0C0;
	border-right: 1px none #C0C0C0;
	border-bottom: 1px solid #C0C0C0;
	border-left: 1px solid #C0C0C0;
	background-color: #F7F7F7;
	padding-top: 16px;
	padding-bottom: 16px;
	padding-left: 16px;
}
.rand_ausstattung{
	border-right: 1px none #C0C0C0;
	border-bottom: 1px solid #C0C0C0;
	border-left: 1px solid #C0C0C0;
	background-color: #F7F7F7;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #6E6E6E;
}
.rand_lur{
	border-right: 1px solid #C0C0C0;
	border-bottom: 1px solid #C0C0C0;
	border-left: 1px solid #C0C0C0;
	background-color: #F7F7F7;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #6E6E6E;

}
.rand_lu{

	border-bottom: 1px solid #C0C0C0;
	border-left: 1px solid #C0C0C0;
	background-color: #F7F7F7;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #6E6E6E;

}

.rand_lur_dunkel{
	border-right: 1px solid #C0C0C0;
	border-bottom: 1px solid #C0C0C0;
	border-left: 1px solid #C0C0C0;
	background-color: #ECECEC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #6E6E6E;

}
.rand_lur_dunkel_all{
	border-right: 1px solid #C0C0C0;
	border-bottom: 1px solid #C0C0C0;
	border-left: 1px solid #C0C0C0;
   border-top: 1px solid #C0C0C0;
	background-color: #ECECEC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #6E6E6E;
}
.rand_lur_all{
	border-right: 1px solid #C0C0C0;
	border-bottom: 1px solid #C0C0C0;
	border-left: 1px solid #C0C0C0;
	border-top: 1px solid #C0C0C0;
	background-color: #F7F7F7;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #6E6E6E;

}
.list_ausstattung{
	list-style-image: url(media/icon_list_ausstattung.gif);
	vertical-align: middle;
}

.rand_text{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #6E6E6E;
	background-color: #F7F7F7;
	border-top: 1px none #C0C0C0;
	border-right: 1px solid #C0C0C0;
	border-bottom: 1px solid #C0C0C0;
	border-left: 1px none #C0C0C0;

}

.randunten {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #8D8D8D;
	text-decoration: none;
	border-bottom: 1px solid #6e6e6e;
	background-color: #F7F7F7;

}
.rand-alles-hellgrau {

	border: 1px solid #C0C0C0;
	background-color: #F7F7F7;
}
.rand-alles-bild {
	border: 1px solid #C0C0C0;
	background-color: #ECECEC;
}
.title-grau {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #6E6E6E;
}

TABLE#webcam A {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #6E6E6E;
	text-decoration: none;
}

TABLE#webcam A:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #2F7D04;
	text-decoration: none;
}


h1 {
 font-size: 15pt;
 margin-bottom: 17pt;
}

h2 {
 font-size: 13pt;
 margin-top: 17pt;
 margin-bottom: 9pt;
}

h3, h4 {
 font-size: 10pt;
 font-weight: bold;
 margin-bottom: -9pt;
 line-height: auto;
}

h4 {
 display: inline;
}

a:hover {
 color: #CC0000;
}

a:hover {
 color: #CC0000;
}
/*******************************************/

.xiru_backlink_container {
	float: left;
	padding-left: 520px;
}
.xiru_backlink {
	text-decoration: none;
	color: #6e6e6e;
	font-weight: bold;
}
#inhalt li
,#inhalt li a
,#inhalt a {
	font-size: 12px;
	color: #6e6e6e;
}

#inhalt a:hover {
	color: #000;
}

#inhalt .left {
	float: left;
	clear: both;
}

#inhalt p.pictopright {
	float: right;
	margin-left: 23px;
	margin-bottom: 17px;
}

#inhalt p.pictopleft {
	float: left;
	margin-right: 23px;
	margin-bottom: 17px;
}

#inhalt .xiru12 {
	font-size: 12px;
}

#inhalt .xiru12r {
	font-size: 12px;
	color: #f00;
}

#inhalt .xiru14 {
	font-size: 14px;
}
