html {height: 101%;
    padding:0px;
    margin-top:0px;
    margin-left:0px;
	margin-right:0px;
	margin-bottom: 0.1px;}

body {background-color: #FFFFFF;
    font-size: 10px;
	font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
    color:#000000;  
    text-align:center;
    padding:0px;
    margin:0px;}

h1 {font-size: 18px;
	font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
    color:#000000;
	text-align:left;
	padding:0px;
    margin-bottom:15px;}
h2 {font-size: 12px;
	font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
	color:#000000;
	text-align:center;
	font-weight: normal;}
		
p  {margin:0px;
    padding:0px 0px 5px 0px;}
p.abstand  {margin-top:0px;
    margin-bottom:20px;}

li {font-size: 11px;
    margin-top:0px;
    padding-bottom:5px;}

td {font-size: 12px;
    margin: 10px 0px}
td.massage {font-size: 12px;
    margin: 10px 0px;
	font-size:1px;
    padding:0px;
    vertical-align:middle;
    border-color:#000000;
    border-bottom-width: 1px;
    border-bottom-style:solid;}
td.massage_klein {
	font-size: 10px;
	margin: 10px 0px;
	vertical-align:middle;
	text-align: center;}
td.skikurs {font-size: 11px;
    margin:0px;
    padding:2px 3px;
    vertical-align:middle;
    border-collapse:collapse;
    border-color:#000000;
    border-bottom-width: 1px;
    border-bottom-style:solid;
	background-color:#C9E1EF;}	
td.skikurs_0 {font-size: 11px;
    margin:0px;
    padding:2px 3px;
    vertical-align:middle;
    border-collapse:collapse;
    border-color:#000000;
    background-color:#FFFFFF;}
td.skikurs_1 {font-size: 11px;
	font-weight: normal;
	margin:0px;
	padding:2px 3px;
	vertical-align:middle;
	border-collapse:none;
	border-color:#000000;
	border-top-width:1px;
	border-top-style:solid;
	border-bottom-width:1px;
	border-bottom-style:solid;
	background-color:#A3CCE4;}
td.skikurs_1a {font-size: 11px;
	font-weight: normal;
	margin:0px;
	padding:2px 3px;
	vertical-align:middle;
	border-collapse:none;
	border-color:#000000;
	border-bottom-width:1px;
	border-bottom-style:solid;
	background-color:#A3CCE4;}
td.skikurs_2 {font-size: 11px;
	font-weight: normal;
	margin:0px;
	padding:2px 3px;
	vertical-align:middle;
	border-collapse:none;
	border-color:#000000;
	border-bottom-width:1px;
	border-bottom-style:solid;
	background-color:#A3CCE4;}
td.tabelle {padding-bottom:5px;}	
/* ============= für die link-seite =============*/
td.links_0 {font-size: 12px;
    line-height: 2.0;
	vertical-align:middle;
	border-collapse:none;
	border-bottom: 1px solid #000000;}
td.links {font-size: 11px;
    line-height: 2.0;
	vertical-align:middle;
	border-collapse:none;
	border-bottom: 1px solid #000000;}
img.links {vertical-align:middle;
	margin-top:5px;
	margin-bottom:5px;}	
						
/* ============= positioning-layer =============*/

#aussen {width:850px;
    margin: 0px auto;
    padding:0px;
    text-align:left;}

#oben {width:850px;
	height:130px;
	margin:5px 0px 0px 0px;
    float: left;
	text-align:center;
	vertical-align:middle;}
#oben-links {width:180px;
    margin-top:40px;
    float:left;}
#oben-mitte {width:490px;
    height:130px;
    float:left;}
		
#mitte {width:850px;
	color:#000000;
	margin-top:20px;
	background-color:#FFFFFF;
	text-align:left;
	margin-right:0px;
	margin-bottom:0px;
	margin-left:0px;}
#mitte-links {width:160px;
    color:black;
    float:left;
    margin:0px;
	padding-top:10px;
	border-top-style:solid;
	border-top-width:1px;
	border-top-color:#BBBBBB;}
#mitte-mitte {width:456px;
	float:left;
	min-height:575px;
	padding:0px 20px 0px 20px;
    margin:0px;
	font-size:12px;
	font-weight:normal;
	border-top-style:solid;
	border-top-width:1px;
	border-top-color:#BBBBBB;
	border-right-style:solid;
	border-right-width:1px;
	border-right-color:#BBBBBB;
	border-left-style:solid;
	border-left-width:1px;
	border-left-color:#BBBBBB;
	border-bottom-style:none;}	
#mitte-rechts {width:160px;
    color:black;
    float:left;
    margin:0px;
	padding-top:10px;
	padding-left:10px;
	border-top-style:solid;
	border-top-width:1px;
	border-top-color:#BBBBBB;}
			
/* ================== links ====================*/

a:link {color: #000000; text-decoration: underline; font-weight: normal; outline-style:none;}
a:visited {color: #000000; text-decoration: underline; font-weight: normal; outline-style:none;}
a:active {color: #000000; text-decoration: underline; font-weight: normal; outline-style:none;}
a:hover {color: #000000; text-decoration: underline; font-weight: normal; outline-style:none;}

a.popup:link {color:#FFFFFF; text-decoration: none; font-weight: normal; outline-style:none;}
a.popup:visited {color:#FFFFFF; text-decoration: none; font-weight: normal; outline-style:none;}
a.popup:active {color:#FFFFFF; text-decoration: none; font-weight: normal; outline-style:none;}
a.popup:hover {color:#FFFFFF; text-decoration: none; font-weight: normal; outline-style:none;}

/* ============================================ */
.aktiv {color: #333333; text-decoration: none; vertical-align: middle; line-height:28px;
                  font-size: 12px; font-weight: bold; height:28px; outline-style:none;}
a.menu_home:link {color: #000000; text-decoration: none; vertical-align: middle; line-height:28px;
                  background-image:url(logo/button-grau-1.gif); background-repeat: no-repeat;
				  font-size: 12px; font-weight: normal; display:block; height:28px; padding-left:15px; outline-style:none;}
a.menu_home:visited {color: #000000; text-decoration: none; vertical-align: middle; line-height:28px;
                  background-image:url(logo/button-grau-1.gif); background-repeat: no-repeat;
				  font-size: 12px; font-weight: normal; display:block; height:28px; padding-left:15px; outline-style:none;}
a.menu_home:active {color: #000000; text-decoration: none; vertical-align: middle; line-height:28px;
                  background-image:url(logo/button-grau-2.gif); background-repeat: no-repeat;
                  font-size: 12px; font-weight: bold; display:block; height:28px; padding-left:15px; outline-style:none;}
a.menu_home:hover {color: #333333; text-decoration: none; vertical-align: middle; line-height:28px;
                  background-image:url(logo/button-grau-2.gif); background-repeat: no-repeat;
                  font-size: 12px; font-weight: bold; display:block; height:28px; padding-left:15px; outline-style:none;}
a.menu_home_activ:link {color: #000000; text-decoration: none; vertical-align: middle; line-height:28px;
                  background-image:url(logo/button-grau-2.gif); background-repeat: no-repeat;
				  font-size: 12px; font-weight: bold; display:block; height:28px; padding-left:15px; outline-style:none;}
a.menu_home_activ:visited {color: #000000; text-decoration: none; vertical-align: middle; line-height:28px;
                  background-image:url(logo/button-grau-2.gif); background-repeat: no-repeat;
				  font-size: 12px; font-weight: bold; display:block; height:28px; padding-left:15px; outline-style:none;}
a.menu_home_activ:active {color: #000000; text-decoration: none; vertical-align: middle; line-height:28px;
                  background-image:url(logo/button-grau-2.gif); background-repeat: no-repeat;
                  font-size: 12px; font-weight: bold; display:block; height:28px; padding-left:15px; outline-style:none;}
a.menu_home_activ:hover {color: #333333; text-decoration: none; vertical-align: middle; line-height:28px;
                  background-image:url(logo/button-grau-2.gif); background-repeat: no-repeat;
                  font-size: 12px; font-weight: bold; display:block; height:28px; padding-left:15px; outline-style:none;}

/* ============================================ */
a.menu_winter:link {color: #000000; text-decoration: none; vertical-align: middle; line-height:28px;
                  background-image:url(logo/button-blau-1.gif); background-repeat: no-repeat;
				  font-size: 12px; font-weight: normal; display:block; height:28px; padding-left:15px; outline-style:none;}
a.menu_winter:visited {color: #000000; text-decoration: none; vertical-align: middle; line-height:28px;
                  background-image:url(logo/button-blau-1.gif); background-repeat: no-repeat;
				  font-size: 12px; font-weight: normal; display:block; height:28px; padding-left:15px; outline-style:none;}
a.menu_winter:active {color: #333333; text-decoration: none; vertical-align: middle; line-height:28px;
                  background-image:url(logo/button-blau-2.gif); background-repeat: no-repeat;
                  font-size: 12px; font-weight: bold; display:block; height:28px; padding-left:15px; outline-style:none;}
a.menu_winter:hover {color: #333333; text-decoration: none; vertical-align: middle; line-height:28px;
                  background-image:url(logo/button-blau-2.gif); background-repeat: no-repeat;
                  font-size: 12px; font-weight: bold; display:block; height:28px; padding-left:15px; outline-style:none;}
a.menu_winter_activ:link {color: #000000; text-decoration: none; vertical-align: middle; line-height:28px;
                  background-image:url(logo/button-blau-2.gif); background-repeat: no-repeat;
				  font-size: 12px; font-weight: bold; display:block; height:28px; padding-left:15px; outline-style:none;}
a.menu_winter_activ:visited {color: #000000; text-decoration: none; vertical-align: middle; line-height:28px;
                  background-image:url(logo/button-blau-2.gif); background-repeat: no-repeat;
				  font-size: 12px; font-weight: bold; display:block; height:28px; padding-left:15px; outline-style:none;}
a.menu_winter_activ:active {color: #333333; text-decoration: none; vertical-align: middle; line-height:28px;
                  background-image:url(logo/button-blau-2.gif); background-repeat: no-repeat;
                  font-size: 12px; font-weight: bold; display:block; height:28px; padding-left:15px; outline-style:none;}
a.menu_winter_activ:hover {color: #333333; text-decoration: none; vertical-align: middle; line-height:28px;
                  background-image:url(logo/button-blau-2.gif); background-repeat: no-repeat;
                  font-size: 12px; font-weight: bold; display:block; height:28px; padding-left:15px; outline-style:none;}

/* ============================================ */

a.menu_massage:link {color: #000000; text-decoration: none; vertical-align: middle; line-height:28px;
                  background-image:url(logo/button-gruen-1.gif); background-repeat: no-repeat;
				  font-size: 12px; font-weight: normal; display:block; height:28px; padding-left:15px; outline-style:none;}
a.menu_massage:visited {color: #000000; text-decoration: none; vertical-align: middle; line-height:28px;
                  background-image:url(logo/button-gruen-1.gif); background-repeat: no-repeat;
				  font-size: 12px; font-weight: normal; display:block; height:28px; padding-left:15px; outline-style:none;}
a.menu_massage:active {color: #333333; text-decoration: none; vertical-align: middle; line-height:28px;
                  background-image:url(logo/button-gruen-2.gif); background-repeat: no-repeat;
                  font-size: 12px; font-weight: bold; display:block; height:28px; padding-left:15px; outline-style:none;}
a.menu_massage:hover {color: #333333; text-decoration: none; vertical-align: middle; line-height:28px;
                  background-image:url(logo/button-gruen-2.gif); background-repeat: no-repeat;
                  font-size: 12px; font-weight: bold; display:block; height:28px; padding-left:15px; outline-style:none;}
a.menu_massage_activ:link {color: #000000; text-decoration: none; vertical-align: middle; line-height:28px;
                  background-image:url(logo/button-gruen-2.gif); background-repeat: no-repeat;
				  font-size: 12px; font-weight: bold; display:block; height:28px; padding-left:15px; outline-style:none;}
a.menu_massage_activ:visited {color: #000000; text-decoration: none; vertical-align: middle; line-height:28px;
                  background-image:url(logo/button-gruen-2.gif); background-repeat: no-repeat;
				  font-size: 12px; font-weight: bold; display:block; height:28px; padding-left:15px; outline-style:none;}
a.menu_massage_activ:active {color: #333333; text-decoration: none; vertical-align: middle; line-height:28px;
                  background-image:url(logo/button-gruen-2.gif); background-repeat: no-repeat;
                  font-size: 12px; font-weight: bold; display:block; height:28px; padding-left:15px; outline-style:none;}
a.menu_massage_activ:hover {color: #333333; text-decoration: none; vertical-align: middle; line-height:28px;
                  background-image:url(logo/button-gruen-2.gif); background-repeat: no-repeat;
                  font-size: 12px; font-weight: bold; display:block; height:28px; padding-left:15px; outline-style:none;}

/* ============================================ */

a.menu_ferienwohnung:link {color: #000000; text-decoration: none; vertical-align: middle; line-height:28px;
                  background-image:url(logo/button-rot-1.gif); background-repeat: no-repeat;
				  font-size: 12px; font-weight: normal; display:block; height:28px; padding-left:15px; outline-style:none;}
a.menu_ferienwohnung:visited {color: #000000; text-decoration: none; vertical-align: middle; line-height:28px;
                  background-image:url(logo/button-rot-1.gif); background-repeat: no-repeat;
				  font-size: 12px; font-weight: normal; display:block; height:28px; padding-left:15px; outline-style:none;}
a.menu_ferienwohnung:active {color: #333333; text-decoration: none; vertical-align: middle; line-height:28px;
                  background-image:url(logo/button-rot-2.gif); background-repeat: no-repeat;
                  font-size: 12px; font-weight: bold; display:block; height:28px; padding-left:15px; outline-style:none;}
a.menu_ferienwohnung:hover {color: #333333; text-decoration: none; vertical-align: middle; line-height:28px;
                  background-image:url(logo/button-rot-2.gif); background-repeat: no-repeat;
                  font-size: 12px; font-weight: bold; display:block; height:28px; padding-left:15px; outline-style:none;}
a.menu_ferienwohnung_activ:link {color: #000000; text-decoration: none; vertical-align: middle; line-height:28px;
                  background-image:url(logo/button-rot-2.gif); background-repeat: no-repeat;
				  font-size: 12px; font-weight: bold; display:block; height:28px; padding-left:15px; outline-style:none;}
a.menu_ferienwohnung_activ:visited {color: #000000; text-decoration: none; vertical-align: middle; line-height:28px;
                  background-image:url(logo/button-rot-2.gif); background-repeat: no-repeat;
				  font-size: 12px; font-weight: bold; display:block; height:28px; padding-left:15px; outline-style:none;}
a.menu_ferienwohnung_activ:active {color: #333333; text-decoration: none; vertical-align: middle; line-height:28px;
                  background-image:url(logo/button-rot-2.gif); background-repeat: no-repeat;
                  font-size: 12px; font-weight: bold; display:block; height:28px; padding-left:15px; outline-style:none;}
a.menu_ferienwohnung_activ:hover {color: #333333; text-decoration: none; vertical-align: middle; line-height:28px;
                  background-image:url(logo/button-rot-2.gif); background-repeat: no-repeat;
                  font-size: 12px; font-weight: bold; display:block; height:28px; padding-left:15px; outline-style:none;}	
