	body {
        margin:0px;
        background-color: #FDE8D4;
        scrollbar-base-color:#ffffff;
        /*scrollbar-3dlight-color:#ffffff;*/
        scrollbar-arrow-color:#FB8929;
        scrollbar-darkshadow-color:#888888;
        scrollbar-face-color:#FCD7B3; /* Fläche oben Pfeile */
        scrollbar-highlight-color:#cccccc; // Rahmen Fläche oben Pfeile
        scrollbar-shadow-color:#ffffff;
        scrollbar-track-color:#EEEEEE;
		}

table			{ padding:0px; margin:0px; border:0px; border-spacing:0; font-family: verdana, arial, helvetica; font-size: 12px; color: #484848; }
table.body 	{ width:100%; height:100%; }
table.main 	{ width:770px; height:100%; }

.maxwidth {
	width:960px !important;
	}

td				{ padding:0px; margin:0px; border:0px; border-spacing:0; }

b 				{ font-weight:bold; }
i				{ font-style:italic; }

li				{ margin-bottom:3px; }

a:link 		{ font-family:verdana, arial, helvetica; font-size: 12px; text-decoration:underline; color:#e17b25; }
a:visited 	{ font-family:verdana, arial, helvetica; font-size: 12px; text-decoration:underline; color:#e17b25; }
a:active 	{ font-family:verdana, arial, helvetica; font-size: 12px; text-decoration:underline; color:#e17b25; }
a:hover 		{ font-family:verdana, arial, helvetica; font-size: 12px; text-decoration:none; color:#e17b25; }


a.glossar_link:link,a.glossar_link:visited,a.glossar_link:active 	{ cursor:help; text-decoration:none; border-bottom:1px dotted gray; color:#ce5d00; }
a.glossar_link:hover 															{ cursor:normal; text-decoration:none; border-bottom:1px dotted gray; color:#ce5d00; }


td.header_left			{ width:320px; height:70px; vertical-align:bottom; font-size:18px; color:#FCC38C; }
td.header_center		{ width:300px; height:70px; text-align:right; font-size:14px; }
td.head_right			{ width:150px; height:70px; }


/* ### ### ### ### ###  Navigation   ### ### ### ### ### */
td.tools					{ width:770px; background-color:#FCD7B3; }
td.tools_bgl			{ background-image:url(../images/bg_tools.gif); background-repeat:repeat-x; background-position:bottom; }
td.tools_bgr			{ background-color:#FCD7B3; }

td.tools_nav			{ width:770px; }
td.tools_navpunkt		{ font-size:11px; color:#FB4B38; width:85px; text-align:center; border-left:1px solid #FDE8D4; border-right:1px solid #FDE8D4; cursor:hand; cursor:pointer; height:19px; }
td.tools_navpunkt_on	{ font-size:11px; color:#FB4B38; width:85px; text-align:center; border-left:1px solid #FDE8D4; border-right:1px solid #FDE8D4; height:19px; background-color:#FCCC9E; }

a.tools_link:link 		{ font-size:11px; color:#FB4B38; text-decoration:none; }
a.tools_link:visited 	{ font-size:11px; color:#FB4B38; text-decoration:none; }
a.tools_link:active 		{ font-size:11px; color:#FB4B38; text-decoration:none; }
a.tools_link:hover 		{ font-size:11px; color:#FB4B38; text-decoration:none; }

td.navi { 
	background:url(../images/bg_navi.gif) repeat-x;
	width:770px;
	height:25px !important;
	border-top:1px solid #FDE8D4;
	border-bottom:1px solid #FDE8D4;
}
	
td.navi_bgl {
	background:#FB8929;
	border-top:1px solid #FDE8D4;
	border-bottom:1px solid #FDE8D4;
}

td.navi_bgr {
	background:url(../images/bg_navi.gif) repeat-x top left;
	border-top:1px solid #FDE8D4;
	border-bottom:1px solid #FDE8D4;
}

td.navi ul {
	list-style-type:none;
	margin:0;
	padding:0;
}

ul.navi_nav li {
	margin:0;
	padding:0;
	display:block;
	float:left;
}

ul.navi_nav a:link,
ul.navi_nav a:active,
ul.navi_nav a:visited {
	font-size:10px;
	font-weight:bold;
	float:left;
	color:#313E5A;
	text-align:center;
	border-left:1px solid #FDE8D4;
	cursor:pointer;
	padding:6px 12px 5px 12px;
	height:14px;
	text-decoration:none;
  	display:block;
	background:#FB8929;
}

ul.navi_nav a:hover {
	color:#FDE4CC;
	background:#CB5D00;
}

li.aktiv a {
	color:#FDE4CC !important; 
	background:#CB5D00 !important;
}


td.navi_navpunkt_r {
	border-right:1px solid #FDE8D4;
}

td.navi_navpunkt_on {
	font-size:10px;
	font-weight:bold;
	color:#FDE4CC !important;
	text-align:center;
	border-left:1px solid #FDE8D4;
	border-right:1px solid #FDE8D4;
	height:25px;
	padding-left:12px;
	padding-right:12px;
	background-color:#CB5D00;
}

ul.navi_nav aktiv a {
	color:#FDE4CC;
	}

td.subnavi {
	width:770px;
	}
	
td.subnavi_bgl {
	background:#CB5D00;
	}

td.subnavi_navpunkt {
	background:#CB5D00;
	font-weight:bold;
	color:#FDE4CC !important;
	text-align:center;
	border-left:1px solid #FDE8D4;
	border-right:1px solid #FDE8D4;
	cursor:pointer;
	height:19px;	
	font-size:10px;
	padding-left:12px;
	padding-right:12px;
}

td.subnavi_navpunkt_on {
	background-color:#9B4700;
	font-weight:bold;
	color:#FDE4CC !important;
	text-align:center;
	border-left:1px solid #FDE8D4;
	border-right:1px solid #FDE8D4;
	cursor:pointer;
	height:19px;	
	font-size:10px;
	padding-left:12px;
	padding-right:12px;
}

td.subnavi_navpunkt a:link,
td.subnavi_navpunkt a:active,
td.subnavi_navpunkt a:visited,
td.subnavi_navpunkt a:hover,
td.subnavi_navpunkt_on a:link,
td.subnavi_navpunkt_on a:active,
td.subnavi_navpunkt_on a:visited,
td.subnavi_navpunkt_on a:hover {
	color:#FDE4CC;
	font-size:10px;
	text-decoration:none;
}

td.freiraum { 
	height:10px;
}

/*
td.navi_nav {
	width:100%;
}

td.navi_navpunkt {
	font-size:10px;
	font-weight:bold;
	color:#FDE4CC;
	text-align:center;
	border-left:1px solid #FDE8D4;
	border-right:1px solid #FDE8D4;
	cursor:hand;
	cursor:pointer;
	height:25px;
	padding-left:12px;
	padding-right:12px;
}

td.navi_navpunkt_r {
	border-right:1px solid #FDE8D4;
}

td.navi_navpunkt_on {
	font-size:10px;
	font-weight:bold;
	color:#FDE4CC !important;
	text-align:center;
	border-left:1px solid #FDE8D4;
	border-right:1px solid #FDE8D4;
	height:25px;
	padding-left:12px;
	padding-right:12px;
	background-color:#CB5D00;
}

td.navi_navpunkt_on  a {
	color:#FDE4CC !important;
	}

a.navi_navpunkt_link:link,
a.navi_navpunkt_link:visited,
a.navi_navpunkt_link:active { 
	font-size:10px;
	color:#313E5A;
	font-weight:bold;
	text-decoration:none;
}

a.navi_navpunkt_link:hover {
	font-size:10px;
	color:#FDE4CC;
	font-weight:bold;
	text-decoration:none;
}


td.subnavi				{ width:770px; }
td.subnavi_bgl			{ background-color:#CB5D00; }

td.subnavi_navpunkt	{ background-color:#CB5D00; font-size:11px; font-weight:bold; 
	color:#FDE4CC !important; text-align:center; border-left:1px solid #FDE8D4; border-right:1px solid #FDE8D4; cursor:hand; cursor:pointer; height:19px; padding-left:15px; padding-right:15px; }

td.subnavi_navpunkt_on	{ background-color:#9B4700; font-size:11px; font-weight:bold; color:#FDE4CC !important; text-align:center; border-left:1px solid #FDE8D4; border-right:1px solid #FDE8D4; cursor:hand; cursor:pointer; height:19px; padding-left:15px; padding-right:15px; }


td.subnavi_navpunkt a,
td.subnavi_navpunkt_on a {
	color:#FDE4CC !important;
}

td.freiraum { 
	height:10px;
}
/*


/* ### ### ### ### ###  Sie sind hier  ### ### ### ### ### */
a.siesindhier_link:link			{ font-size:11px; color:#659BC2; text-decoration:underline; }
a.siesindhier_link:aktive		{ font-size:11px; color:#659BC2; text-decoration:underline; }
a.siesindhier_link:visited		{ font-size:11px; color:#659BC2; text-decoration:underline; }
a.siesindhier_link:hover		{ font-size:11px; color:#659BC2; text-decoration:none; }




/* ### ### ### ### ###  Seiteninhalt  ### ### ### ### ### */
table.inhalt			{ width:770px; height:100%; margin-top:3px; }

td.inhalt_bg			{ background-image:url(../images/bg_inhalt.gif); background-repeat:repeat-x; background-position:bottom; padding-bottom:30px; height:100%; font-size:11px; color:#659BC2; }

td.inhalt_header		{ background-color:#659BC2; height:50px; padding-top:20px; padding-left:20px; vertical-align:top; }
h1							{ font-size:16px; font-weight:bold; color:#FFD619; padding:0px; margin:0px; }

td.inhalt_main			{ height:100%; background-color:#FDF1E6; padding:20px; vertical-align:top; border-left:1px solid #659BC2; border-right:1px solid #659BC2; }
td.startseite			{ padding-bottom:5px; padding-top:0px; }




/* ### ### ### ### ###  Footer  ### ### ### ### ### */
td.inhalt_footer		{ background-color:#659BC2; padding-left:20px; padding-right:20px; vertical-align:middle; height:20px; }
td.inhalt_footer1		{ font-size:11px; color:#FDF1E6; vertical-align:middle; height:20px; width:18px; }
td.inhalt_footer2		{ font-size:11px; color:#FDF1E6; vertical-align:middle; height:20px; width:105px; }
td.inhalt_footer3		{ font-size:11px; color:#FDF1E6; vertical-align:middle; height:20px; }

a.footer_link:link 			{ font-size: 11px; color:#FDF1E6; }
a.footer_link:visited 		{ font-size: 11px; color:#FDF1E6; }
a.footer_link:active 		{ font-size: 11px; color:#FDF1E6; }
a.footer_link:hover 			{ font-size: 11px; color:#FDF1E6; }

.footer1_bg						{ background-color:#FCD7B3; font-size:11px; color:#FB8929; text-align:right; }
.footer1_bg		a:link		{ font-size:11px; color:#FB8929; text-decoration:underline; }
.footer1_bg		a:aktiv		{ font-size:11px; color:#FB8929; text-decoration:underline; }
.footer1_bg		a:visited	{ font-size:11px; color:#FB8929; text-decoration:underline; }
.footer1_bg		a:hover		{ font-size:11px; color:#FB8929; text-decoration:none; }

.footer2_bg						{ height:9px; background-color:#FB8929; border-top:1px solid #FDE8D4; font-size:1px; }
.footer3_bg						{ height:4px; background-color:#CB5D00; border-top:1px solid #FDE8D4; font-size:1px; }


/* ### ### ### ### ###  Sonstiges  ### ### ### ### ### */


.eingabefeld 					{ border:1px solid #484848; width:160px; color:#CB5D00; padding:2px; }
.eingabefeldtext 				{ font-family: verdana, arial, helvetica; border:1px solid #484848; font-size:12px; color:#CB5D00; padding:2px; }
.kt_eingabefeldtext			{ font-family: verdana, arial, helvetica; border:1px solid #484848; font-size:12px; color:#CB5D00; padding:2px; width:410px;}

.eingabefeld_suche			{ border:1px solid #484848; width:250px; color:#CB5D00; padding:2px; }

.submitbutton					{ border-left:1px solid #ffffff; border-top:1px solid #ffffff; border-right:1px solid #484848; border-bottom:1px solid #484848; padding:2px; }

.kontaktformular				{ padding-bottom:4px; }

img.bilderrahmen				{ border:1px solid #FB8929; }
img.imagerechts				{ float:right; margin-left:25px; }

.hinweis							{ font-size:11px; color:#FB8929;}

.neuigkeiten_date				{ font-size:11px; }

div.kurorte { 
	position:absolute;
	left:50%;
	margin-left:-364px;
	top:520px;
	width:314px;
	]width:344px;
	visibility:hidden;
	background-color:#ffffff;
	/*filter: Alpha(opacity=88);
	-moz-opacity: .88;*/
	border:1px solid #F54D3A;
	font-size:11px;
	padding:15px;
}

div.kurorte a {
	color: #484848 !important;
	}

.ko-schliessen {
	position:absolute;
	top:-27px;
	left:-1px;
	background:#FDF1E6;
	width:347px;
	]width:343px;
	height:26px;
	margin:0;	
	padding:0;
	text-align:right;
}

.ko-schliessen a:link,
.ko-schliessen a:visited,
.ko-schliessen a:active,
.ko-schliessen a:hover {
	position:relative;
	color:#F54D3A !important;
	font-size:11px;
	display:block;
	right:5px;
	top:5px;
	}

.suche_headline				{ font-weight:bold; }

.newsitem {
	font-size: 11px;
	}

.newsoverview {
	padding: 3 3 3 3px;
	background-color:#ffe8d5;
	border: 3px solid #ffe2c9;
	}

.newsoverview a:link, .newsoverview a:active, .newsoverview a:visited  {
	text-decoration:none;
	}
	
.newsoverview a:hover {
	text-decoration:underline;
	}
	
.trenner {
	border-top:1px solid #FB8929;
	margin-top:15px;
	padding-bottom:30px;
	text-align:right;
	}
	
.trenner a:link, .trenner a:active, .trenner a:visited, .trenner a:hover   {
	font-size:11px;
	}


/* ### ### ### ### ###  Sitemap  ### ### ### ### ### */

a.sitemapmain:link		{ font-weight:bold; }
a.sitemapmain:visited	{ font-weight:bold; }
a.sitemapmain:active		{ font-weight:bold; }
a.sitemapmain:hover		{ font-weight:bold; }

img.sitemap_level1_abstand { margin-left:10px; margin-top:2px; margin-right:3px; }

a.sitemaplevel2:link		{ font-size:11px; }
a.sitemaplevel2:visited	{ font-size:11px; }
a.sitemaplevel2:active	{ font-size:11px; }
a.sitemaplevel2:hover	{ font-size:11px; }

.level2_punkt { font-size:11px; color:#FB8929; }
img.sitemap_level2_abstand { margin-left:35px; margin-top:2px; margin-right:3px; }
img.sitemap_level2_punkt 	{ margin-left:19px; margin-top:2px; margin-right:3px; }



/* ### ### ### ### ###  Glossar  ### ### ### ### ### */

.glossar_adresse			{ background-color:#659BC2; color:#FFD619; font-size:11px; }

