/* Klassen von Select */
div.greySelect {
	position:absolute;
	left:61px;
	width:114px;
	height:120px;
	visibility: hidden;
	padding:0px;
	margin:0px;
	background-color:#B4B4B4;
}
div.greySelecta {
	position:absolute;
	left:61px;
	width:170px;
	height:120px;
	visibility: hidden;
	padding:0px;
	margin:0px;
	background-color:#B4B4B4;
}
div.greySelectb {
	position:absolute;
	left:0px;
	width:170px;
	height:120px;
	visibility: hidden;
	padding:0px;
	margin:0px;
	background-color:#B4B4B4;
}

/* submenu */
td.smleftspace {
	width:9px;
	line-height:1px;
}
td.smtopspace {
	height:29px;
	line-height:1px;
}

td.smheader {
	height:27px;
	width:163px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:none;
	line-height:13px;
	font-size:11px;
	color:#ffffff;
	padding-left:7px;
	background-color:#a6c25a;
}

td.gsmheader {
	height:27px;
	width:163px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:none;
	line-height:13px;
	font-size:11px;
	color:#ffffff;
	padding-left:7px;
	background-color:#B5B5B5;
}

td.outborder
{
border: 0px none;
}
tr.deleteborder
{
border: 0px none;

}

table.fullheight {
	height:100%;
}

table {
	empty-cells:show;
}

td.gsmrightspace {
	width:1px;
	vertical-align:top;
	text-align:left;
	background-color:#B5B5B5;
}


td.smrightspace {
	width:1px;
	vertical-align:top;
	text-align:left;
	background-color:#a6c25a;
}


td.smitopspace {
	height:20px;
	width:170px;
	line-height:1px;
}

td.smarrow {
	text-align:left;
	vertical-align:middle;
	height:11px;
	width:10px;
	padding-bottom:5px;
	line-height:1px;
}
td.smlist {
	text-align:left;
	vertical-align:top;
	height:11px;
	width:160px;
	line-height:11px;
	padding-bottom:5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-decoration:none;
	line-height:11px;
	font-size:11px;
	color:#000000;
}

td.smlisttext {
	text-align:left;
	vertical-align:top;
	width:160px;
	line-height:10px;
	padding-bottom:5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-decoration:none;
	line-height:13px;
	font-size:10px;
	color:#000000;
}

td.smlisttexta {
	text-align:left;
	vertical-align:top;
	width:160px;
	line-height:10px;
	padding-bottom:2px;
	padding-top:5px;
	padding-left:5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-decoration:none;
	line-height:13px;
	font-size:11px;
	color:#000000;
}

td.smlistbigspace {
	text-align:left;
	vertical-align:top;
	width:160px;
	line-height:10px;
	padding-bottom:5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-decoration:none;
	line-height:13px;
	font-size:10px;
	color:#000000;
}



td.smispace {
	width:13px;
	line-height:1px;
}

td.smiarrow {
	text-align:left;
	vertical-align:middle;
	height:11px;
	width:10px;
	padding-bottom:5px;
	line-height:1px;
}
td.smilist {
	text-align:left;
	vertical-align:top;
	height:11px;
	width:147px;
	line-height:11px;
	padding-bottom:5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-decoration:none;
	line-height:11px;
	font-size:11px;
	color:#000000;
}

a.smlink:link { font-size:11px; color:#000000; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal; text-decoration:none; line-height:11px; }
a.smlink:visited { font-size:11px; color:#000000; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal; text-decoration:none; line-height:11px; }
a.smlink:hover { font-size:11px; color:#b5b5b5; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal; text-decoration:none; line-height:11px; }
a.smlink:active { font-size:11px; color:#000000; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal; text-decoration:none; line-height:11px; }


a.hlink:link { font-size:9px; color:#000000; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal; text-decoration:none; line-height:11px; }
a.hlink:visited { font-size:9px; color:#000000; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal; text-decoration:none; line-height:11px; }
a.hlink:hover { font-size:9px; color:#b5b5b5; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal; text-decoration:none; line-height:11px; }
a.hlink:active { font-size:9px; color:#000000; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal; text-decoration:none; line-height:11px; }


a.smlinksel:link { font-size:11px; color:#000000; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; text-decoration:none; line-height:11px; }
a.smlinksel:visited { font-size:11px; color:#000000; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; text-decoration:none; line-height:11px; }
a.smlinksel:hover { font-size:11px; color:#b5b5b5; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; text-decoration:none; line-height:11px; }
a.smlinksel:active { font-size:11px; color:#000000; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; text-decoration:none; line-height:11px; }


a.smboxlink:link { font-size:11px; color:#000000; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal; text-decoration:none; line-height:11px; }
a.smboxlink:visited { font-size:11px; color:#000000; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal; text-decoration:none; line-height:11px; }
a.smboxlink:hover { font-size:11px; color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal; text-decoration:none; line-height:11px; }
a.smboxlink:active { font-size:11px; color:#000000; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal; text-decoration:none; line-height:11px; }
a.smboxlinksel:link { font-size:11px; color:#000000; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; text-decoration:none; line-height:11px; }
a.smboxlinksel:visited { font-size:11px; color:#000000; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; text-decoration:none; line-height:11px; }
a.smboxlinksel:hover { font-size:11px; color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; text-decoration:none; line-height:11px; }
a.smboxlinksel:active { font-size:11px; color:#000000; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; text-decoration:none; line-height:11px; }

/* newlink 15.05.09 */
a.lpLinkWhite:link {
	font-size: 11px;
	color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
	line-height: 11px;
}
a.lpLinkWhite:visited {
	font-size: 11px;
	color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
	line-height: 11px;
}
a.lpLinkWhite:hover {
	font-size: 11px;
	color: #b5b5b5;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
	line-height: 11px;
}
a.lpLinkWhite:active {
	font-size: 11px;
	color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
	line-height: 11px;
}
/* newlink 20.03.06 */
a.aalink:link {
	font-size: 9px;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
	line-height: 11px;
}
a.aalink:visited {
	font-size: 9px;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
	line-height: 11px;
}
a.aalink:hover {
	font-size: 9px;
	color: #b5b5b5;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
	line-height: 11px;
}
a.aalink:active {
	font-size: 9px;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
	line-height: 11px;
}

/* NEWS */

td.topright {
	text-align:right;
	vertical-align:top;
}


td.nhead {
	text-align:right;
	vertical-align:top;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:none;
	line-height:20px;
	font-size:18px;
	color:#FF9D55;

}

td.nabstract {
	width:160px;
	text-align:left;
	vertical-align:top;
	padding-left:9px;
	padding-right:8px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:none;
	line-height:13px;
	font-size:11px;
	color:#000000;
}
td.nshort {
	width:160px;
	text-align:left;
	vertical-align:top;
	padding-left:9px;
	padding-right:8px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-decoration:none;
	line-height:13px;
	font-size:11px;
	color:#000000;
}
.topleft {
	text-align:left;
	vertical-align:top;
}
/* wheater */
td.wbox {
	width:105px;
	text-align:left;
	vertical-align:top;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-decoration:none;
	line-height:13px;
	font-size:11px;
	color:#000000;
	border-bottom:1px solid #FF9D55;
}


td.wboxtext {
	width:105px;
	text-align:left;
	vertical-align:top;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-decoration:none;
	line-height:13px;
	font-size:11px;
	color:#000000;
	border-bottom:1px solid #F7D099;
	padding-top:11px;
	padding-bottom:6px;
}

td.wdate {
	width:104px;
	text-align:left;
	vertical-align:top;
	padding-right:6px;
	height:18px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-decoration:none;
	line-height:14px;
	font-size:12px;
	color:#d87422;

	border-bottom:1px solid #FF9D55;
}

td.celsius {
	text-align:right;
	vertical-align:bottom;


	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-decoration:none;
	line-height:14px;
	font-size:9px;
	color:#000000;
}



/* content */

a.glink:link { font-size:11px; color:#000000; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal; text-decoration:none; line-height:11px; }
a.glink:visited { font-size:11px; color:#000000; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal; text-decoration:none; line-height:11px; }
a.glink:hover { font-size:11px; color:#b5b5b5; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal; text-decoration:none; line-height:11px; }
a.glink:active { font-size:11px; color:#000000; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal; text-decoration:none; line-height:11px; }


/* submenu */
td.smleftspace {
	width:9px;
	line-height:1px;
}
td.smtopspace {
	height:29px;
	line-height:1px;
}

td.smheader {
	height:27px;
	width:163px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:none;
	line-height:13px;
	font-size:11px;
	color:#ffffff;
	padding-left:7px;
	background-color:#B5B5B5; /* #a6c25a; */
}
table.fullheight {
	height:100%;
}


td.smrightspace {
	width:1px;
	vertical-align:top;
	text-align:left;
	background-color:#B5B5B5; /* #a6c25a; */
}


td.smitopspace {
	height:20px;
	width:170px;
	line-height:1px;
}

td.smarrow {
	text-align:left;
	vertical-align:middle;
	height:11px;
	width:10px;
	padding-bottom:5px;
	line-height:1px;
}
td.smlist {
	text-align:left;
	vertical-align:top;
	height:11px;
	width:160px;
	padding-bottom:5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-decoration:none;
	line-height:11px;
	font-size:11px;
	color:#000000;
}


td.smispace {
	width:13px;
	line-height:1px;
}

td.smiarrow {
	text-align:left;
	vertical-align:middle;
	height:11px;
	width:10px;
	padding-bottom:5px;
	line-height:1px;
}
td.smilist {
	text-align:left;
	vertical-align:top;
	height:11px;
	width:147px;
	padding-bottom:5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-decoration:none;
	line-height:11px;
	font-size:11px;
	color:#000000;
}


a.smlink:link { font-size:11px; color:#000000; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal; text-decoration:none; line-height:11px; }
a.smlink:visited { font-size:11px; color:#000000; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal; text-decoration:none; line-height:11px; }
a.smlink:hover { font-size:11px; color:#b5b5b5; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal; text-decoration:none; line-height:11px; }
a.smlink:active { font-size:11px; color:#000000; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal; text-decoration:none; line-height:11px; }

/* content */
img.noborder {
	border: 0px none;
}
td.lefttop {
	text-align:left;
	vertical-align:top;
}

td.picinfoa {
	font-size:11px;
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-decoration:none;
	line-height:11px;
}


a.glinka:link { font-size:11px; color:#000000; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; text-decoration:none; line-height:11px; }
a.glinka:visited { font-size:11px; color:#000000; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; text-decoration:none; line-height:11px; }
a.glinka:hover { font-size:11px; color:#b5b5b5; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; text-decoration:none; line-height:11px; }
a.glinka:active { font-size:11px; color:#000000; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; text-decoration:none; line-height:11px; }


/* text */

td.boxaheada {
	background-color: #B5B5B5;
	color:#FFFFFF;
	text-align:left;
	vertical-align:middle;
	border-bottom: 1px solid #FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;

	text-decoration:none;
	line-height:13px;
	font-size:11px;
	padding-left:10px;
	padding-top:6px;
	padding-bottom:6px;
}
td.boxaheadb {
	background-color: #B5B5B5;
	text-align:left;
	color:#FFFFFF;
	vertical-align:middle;
	border-bottom: 1px solid #FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-decoration:none;
	line-height:13px;
	font-size:11px;
	padding-left:10px;
	padding-top:11px;
	padding-bottom:6px;
}
td.boxalista {
	background-color: #D6D6D6;
	text-align:left;
	color:#000000;
	vertical-align:top;
	border-bottom: 1px solid #FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-decoration:none;
	line-height:12px;
	font-size:10px;
	padding-left:10px;
	padding-top:6px;
	padding-bottom:6px;
}
td.boxalistb {
	background-color: #D6D6D6;
	text-align:left;
	color:#000000;
	vertical-align:top;
	border-bottom: 1px solid #FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:none;
	line-height:12px;
	font-size:10px;
	padding-left:10px;
	padding-top:6px;
	padding-bottom:6px;
}
td.boxalistc {
	background-color: #D6D6D6;
	text-align:left;
	color:#000000;
	vertical-align:top;
	border-bottom: 1px solid #FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-decoration:none;
	line-height:12px;
	font-size:10px;
	padding-left:10px;
	padding-top:6px;
	padding-bottom:6px;
}

td.hspace,
td.hspacea {
	width:10px;
}


td.titlea {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:none;
	line-height:22px;
	font-size:18px;
}

td.subtitleb {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-decoration:none;
	line-height:22px;
	font-size:18px;
}
td.lead {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-decoration:none;
	line-height:14px;
	font-size:12px;
}

td.smalltitlec {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:none;
	line-height:14px;
	font-size:12px;
}

td.smalltitled {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:none;
	line-height:14px;
	font-size:11px;
}
span.smalltitled {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:none;
	line-height:14px;
	font-size:11px;
	display: block;
}

td.text {
	text-align:left;
	vertical-align:top;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-decoration:none;
	line-height:14px;
	font-size:11px;
}

td.legenda {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-decoration:none;
	line-height:12px;
	font-size:10px;
	vertical-align:top;
	text-align:left;
}
td.legendb {
	width:170px;
	vertical-align:top;
	text-align:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-decoration:none;
	line-height:12px;
	font-size:10px;
}

td.numblock {
	text-align:center;
	vertical-align:middle;
}

a.num:link { font-size:11px; color:#040404; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal; text-decoration:none; line-height:11px; }
a.num:visited { font-size:11px; color:#040404; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal; text-decoration:none; line-height:11px; }
a.num:hover { font-size:11px; color:#b5b5b5; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal; text-decoration:none; line-height:11px; }
a.num:active { font-size:11px; color:#040404; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal; text-decoration:none; line-height:11px; }

a.numsel:link { font-size:11px; color:#040404; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; text-decoration:none; line-height:11px; }
a.numsel:visited { font-size:11px; color:#040404; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; text-decoration:none; line-height:11px; }
a.numsel:hover { font-size:11px; color:#b5b5b5; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; text-decoration:none; line-height:11px; }
a.numsel:active { font-size:11px; color:#040404; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; text-decoration:none; line-height:11px; }


td.spacea {
	line-height:1px;
	height:20px;
}
td.spaceb {
	line-height:1px;
	height:16px;
}
td.spacec {
	line-height:1px;
	height:60px;
}
td.spaced {
	line-height:1px;
	height:10px;
}
td.spacee {
	line-height:1px;
	height:40px;
}
td.spacef {
	line-height:1px;
	height:5px;
}



/* bottom */

td.footinner {
	height: 22px;
	border-top: 1px solid #9A9A9A;
	border-bottom: 1px solid #9A9A9A;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:none;
	line-height:13px;
	font-size:11px;
}

td.footcopy {
	padding-left:15px;
	text-align:left;
	vertical-align:middle;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-decoration:none;
	line-height:13px;
	font-size:10px;
	letter-spacing:0px;
	word-spacing:-2px;
	color:#9A9A9A;
}
td.footspacea {
	line-height:1px;
	height:17px;
}
td.footspaceb {
	line-height:1px;
	height:10px;
}


td.marrow {
	text-align:center;
	vertical-align:middle;
	line-height:13px;
}

td.mlink {
	text-align:left;
	vertical-align:middle;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-decoration:none;
	line-height:13px;
	font-size:11px;
	color:#000000;
}

a.mlink:link { font-size:11px; color:#000000; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal; text-decoration:none; line-height:11px; }
a.mlink:visited { font-size:11px; color:#000000; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal; text-decoration:none; line-height:11px; }
a.mlink:hover { font-size:11px; color:#b5b5b5; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal; text-decoration:none; line-height:11px; }
a.mlink:active { font-size:11px; color:#000000; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal; text-decoration:none; line-height:11px; }

/* erweiterungen */

td.hlink {
	text-align:left;
	vertical-align:top;
	padding-top:5px;
}
td.himage {
	text-align:left;
	vertical-align:top;
}

/* FORMS */

select.gsm {
	margin:0px;
	width:170px;
	height:20px;
	text-align:left;
	vertical-align:top;
	font-size:11px;
	padding-left:11px;
	background-color:#D6D6D6;
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-decoration:none;
	line-height:13px;
	/* border-color:#B7C8E2;*/
}
td.snowheadfirst {
	background-color:#B5B5B5;
	border-bottom: 1px solid #ffffff;
	border-top: 1px solid #ffffff;
	width:100px;
	padding-left:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-decoration:none;
	text-align:left;
	vertical-align:top;
	font-size:10px;
	line-height:13px;
	color:#FFFFFF;
	padding-top:8px;
	padding-bottom:6px;
}
td.snowhead {
	background-color:#B5B5B5;
	border-bottom: 1px solid #ffffff;
	border-top: 1px solid #ffffff;

	width:110px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-decoration:none;
	text-align:left;
	vertical-align:top;
	font-size:10px;
	line-height:13px;
	color:#FFFFFF;
	padding-top:8px;
	padding-bottom:6px;
}

td.snowspacehead {
	background-color:#B5B5B5;
	border-bottom: 1px solid #ffffff;
	border-top: 1px solid #ffffff;
	height:61px;
	width:10px;
}
td.snowspacelist{
	background-color:#D6D6D6;
	border-bottom: 1px solid #ffffff;
	width:10px;
	height:58px;
}
td.snowlistfirst {
	background-color:#D6D6D6;
	border-bottom: 1px solid #ffffff;
	width:110px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:none;
	text-align:left;
	height:58px;
	vertical-align:top;
	font-size:10px;
	line-height:13px;
	color:#000000;
	padding-left:10px;
	padding-top:8px;
	padding-bottom:6px;
}

td.snowlist {
	background-color:#D6D6D6;
	border-bottom: 1px solid #ffffff;
	width:110px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-decoration:none;
	text-align:left;
	vertical-align:top;
	font-size:10px;
	line-height:13px;
	color:#000000;
	padding-top:8px;
	padding-bottom:6px;
}
td.snowlink {
	background-color:#D6D6D6;
	border-bottom: 1px solid #ffffff;
	width:110px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:none;
	text-align:left;
	vertical-align:top;
	font-size:10px;
	line-height:13px;
	color:#000000;
	padding-top:4px;
	padding-bottom:4px;
}

td.snowinner {
	background-color:#D6D6D6;
	width:110px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-decoration:none;
	text-align:left;
	vertical-align:top;
	font-size:10px;
	line-height:13px;
	color:#000000;
	padding-top:4px;
	padding-bottom:4px;
}

td.snowlinkfirst {
	background-color:#D6D6D6;
	border-bottom: 1px solid #ffffff;
	width:480px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-decoration:none;
	text-align:left;
	vertical-align:top;
	font-size:10px;
	line-height:13px;
	color:#000000;
	padding-top:4px;
	padding-left:10px;
	padding-bottom:4px;
}
a.snowlink:link { font-size:11px; color:#000000; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal; text-decoration:none; line-height:11px; }
a.snowlink:visited { font-size:11px; color:#000000; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal; text-decoration:none; line-height:11px; }
a.snowlink:hover { font-size:11px; color:#b5b5b5; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal; text-decoration:none; line-height:11px; }
a.snowlink:active { font-size:11px; color:#000000; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal; text-decoration:none; line-height:11px; }

a.snowlinkb:link { font-size:11px; color:#000000; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; text-decoration:none; line-height:11px; }
a.snowlinkb:visited { font-size:11px; color:#000000; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; text-decoration:none; line-height:11px; }
a.snowlinkb:hover { font-size:11px; color:#b5b5b5; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; text-decoration:none; line-height:11px; }
a.snowlinkb:active { font-size:11px; color:#000000; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; text-decoration:none; line-height:11px; }

td.newsnownavtext {
	width:100%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-decoration:none;
	text-align:left;
	vertical-align:middle;
	font-size:11px;
	line-height:14px;
	color:#000000;
	padding-top:3px;
	padding-bottom:3px;
}
td.snownavtextpage {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-decoration:none;
	text-align:right;
	vertical-align:middle;
	font-size:11px;
	line-height:14px;
	color:#000000;
	padding-top:3px;
	padding-bottom:3px;
}
td.snownavtext {
	width:290px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-decoration:none;
	text-align:left;
	vertical-align:middle;
	font-size:11px;
	line-height:14px;
	color:#000000;
	padding-top:3px;
	padding-bottom:3px;
}
td.snumblock {
	text-align:center;
	vertical-align:middle;
	font-size:11px;
	color:#040404;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-decoration:none;
	line-height:11px;
}

a.snum:link { vertical-align:middle; font-size:11px; color:#040404; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal; text-decoration:none; line-height:11px; }
a.snum:visited { vertical-align:middle; font-size:11px; color:#040404; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal; text-decoration:none; line-height:11px; }
a.snum:hover { vertical-align:middle; font-size:11px; color:#b5b5b5; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal; text-decoration:none; line-height:11px; }
a.snum:active { vertical-align:middle; font-size:11px; color:#040404; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal; text-decoration:none; line-height:11px; }

a.snumsel:link { vertical-align:middle; font-size:11px; color:#040404; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; text-decoration:none; line-height:11px; }
a.snumsel:visited { vertical-align:middle; font-size:11px; color:#040404; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; text-decoration:none; line-height:11px; }
a.snumsel:hover { vertical-align:middle; font-size:11px; color:#b5b5b5; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; text-decoration:none; line-height:11px; }
a.snumsel:active { vertical-align:middle; font-size:11px; color:#040404; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; text-decoration:none; line-height:11px; }
a.snowback:link { font-size:11px; color:#000000; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; text-decoration:none; line-height:11px; }
a.snowback:visited { font-size:11px; color:#000000; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; text-decoration:none; line-height:11px; }
a.snowback:hover { font-size:11px; color:#b5b5b5; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; text-decoration:none; line-height:11px; }
a.snowback:active { font-size:11px; color:#000000; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; text-decoration:none; line-height:11px; }


td.snowsubtitle {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:none;
	text-align:left;

	vertical-align:top;
	font-size:11px;
	line-height:13px;
	color:#000000;
}

td.snowsubtext {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-decoration:none;
	text-align:left;
	vertical-align:top;
	font-size:11px;
	line-height:13px;
	color:#000000;
}


td.snowinfotext {
	width:350px;
	height:103px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-decoration:none;
	text-align:left;
	vertical-align:top;
	font-size:11px;
	line-height:13px;
	color:#000000;
	border-bottom: 1px solid #A9A9A9;
}

td.snowinfotexta {
	padding-top:8px;
	width:180px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-decoration:none;
	text-align:left;
	vertical-align:top;
	font-size:11px;
	line-height:13px;
	color:#000000;
}
td.snowinfotextb {
	width:170px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-decoration:none;
	text-align:left;
	vertical-align:top;
	font-size:11px;
	line-height:13px;
	color:#000000;
}
td.right {
	text-align:right;
}
td.snowinfoline {
	border-top:1px solid #A9A9A9;
}
div.snowareaname {
	width: 177px;
	padding-right:3px;
}
td.snowoperating {
	width: 100px;
}
td.snowkm {
	width: 70px;
}
td.bottom{
	vertical-align:bottom;
}
td.snowlinka{
	width:170px;
	padding-top:8px;
	text-align:left;
	vertical-align:top;
}

td.snowinnerhead {
	width:350px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:none;
	text-align:left;
	vertical-align:top;
	font-size:11px;
	line-height:13px;
	color:#000000;
}
td.snowinnertext {
	width:350px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-decoration:none;
	text-align:left;
	vertical-align:top;
	font-size:11px;
	line-height:13px;
	color:#000000;
}
td.snowinnerinfo {
	width:150px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-decoration:none;
	text-align:left;
	vertical-align:top;
	font-size:11px;
	line-height:13px;
	color:#000000;
}

td.snowinneramount {
	width:75px;
	padding-right:2px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:none;
	text-align:right;
	vertical-align:top;
	font-size:11px;
	line-height:13px;
	color:#000000;
}


td.snowinnersub {
	width:130px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-decoration:none;
	text-align:left;
	vertical-align:top;
	font-size:11px;
	line-height:13px;
	color:#000000;
}

/* EVENT */
td.eventhead {
	background-color:#B5B5B5;
	border-bottom: 1px solid #ffffff;
	border-top: 1px solid #ffffff;
	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-weight:normal;
	text-decoration:none;
	text-align:left;
	vertical-align:top;
	font-size:10px;
	line-height:13px;
	color:#FFFFFF;
	padding-top:8px;
	padding-bottom:6px;
	padding-left:10px;
}

td.eventlng {
	margin-top:0px;
	margin-bottom:0px;
	padding-left:5px;
	width:170px;
	height:22px;
	text-align:left;
	vertical-align:middle;
	font-size:9px;
	background-color:#D6D6D6;
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-decoration:none;
	line-height:22px;
	border:0px;
	border-style:none;
	border-color:#D6D6D6;
}
td.eventheadb {
	background-color:#B5B5B5;
	border-bottom: 1px solid #ffffff;
	border-top: 1px solid #ffffff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-decoration:none;
	text-align:left;
	vertical-align:top;
	font-size:10px;
	line-height:13px;
	color:#FFFFFF;
	padding-top:8px;
	padding-bottom:6px;
	padding-left:5px;
}

td.eventlist {
	padding-left:10px;
	background-color:#D6D6D6;
	border-bottom: 1px solid #ffffff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-decoration:none;
	text-align:left;
	vertical-align:top;
	font-size:10px;
	line-height:13px;
	color:#000000;
	height:15px;
}
td.eventlistb {
	padding-left:5px;
	background-color:#D6D6D6;
	border-bottom: 1px solid #ffffff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-decoration:none;
	text-align:left;
	vertical-align:top;
	font-size:10px;
	line-height:13px;
	color:#000000;
	height:15px;
}

a.eventlinka:link { font-size:10px; color:#000000; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; text-decoration:none; line-height:11px; }
a.eventlinka:visited { font-size:10px; color:#000000; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; text-decoration:none; line-height:11px; }
a.eventlinka:hover { font-size:10px; color:#ffffff; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; text-decoration:none; line-height:11px; }
a.eventlinka:active { font-size:10px; color:#000000; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; text-decoration:none; line-height:11px; }

/*
* Event ist immer in Scwarz und nur beim fr�berfahren weiss
*/
a.eventlinkb { font-size:10px; color:#000000; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal; text-decoration:none; line-height:11px; }
a.eventlinkb:link    { font-size:10px; color:#000000; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal; text-decoration:none; line-height:11px; }
a.eventlinkb:visited { font-size:10px; color:#000000; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal; text-decoration:none; line-height:11px; }
a.eventlinkb:hover   { font-size:10px; color:#ffffff; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal; text-decoration:none; line-height:11px; }
/*
a.eventlinkb:active 	{font-size: 10px; color:#000000;	font-family:Verdana, Arial, Helvetica, sans-serif;	font-weight:normal; text-decoration:none; line-height:11px; }
*/
select.formular_auswahlbox {
            margin-top:0px;
            margin-bottom:1px;
            padding-left:5px;
			padding-top:0px;
			text-align:left;
            vertical-align:middle;
            font-size:10px;
            background-color:#ffffff;
            color:#000000;
            font-family:Verdana, Arial, Helvetica, sans-serif;
            font-weight:normal;
            text-decoration:none;
			line-height:22px;
            border:0px;
            border-style:none;
            border-color:#D6D6D6;
            SCROLLBAR-FACE-COLOR: #D6D6D6;
            SCROLLBAR-HIGHLIGHT-COLOR: #D6D6D6;
            SCROLLBAR-SHADOW-COLOR: #D6D6D6;
            SCROLLBAR-3DLIGHT-COLOR: #999999;
            SCROLLBAR-ARROW-COLOR: #5C5C5C;
            SCROLLBAR-TRACK-COLOR: #EFEFEF;
            SCROLLBAR-DARKSHADOW-COLOR: #999999;
            SCROLLBAR-BASE-COLOR: #999999;
}


input.event {
	margin-top:0px;
	margin-bottom:0px;
	padding-left:5px;
	width:170px;
	height:22px;
	text-align:left;
	vertical-align:middle;
	font-size:9px;
	background-color:#D6D6D6;
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-decoration:none;
	line-height:22px;
	border:0px;
	border-style:none;
	border-color:#D6D6D6;
}

textarea.eventlng {
	margin-top:0px;
	margin-bottom:0px;
	padding-left:5px;
	width:170px;
	height:22px;
	text-align:left;
	vertical-align:middle;
	font-size:9px;
	background-color:#D6D6D6;
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-decoration:none;
	line-height:22px;
	border:0px;
	border-style:none;
	border-color:#D6D6D6;
}


input.checkb {
	margin-top:0px;
	margin-bottom:0px;
	width:10px;
	height:10px;
	text-align:left;
	vertical-align:middle;
	font-size:10px;
	line-height:10px;
	background-color:#D6D6D6;
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-decoration:none;
	border:0px;
	border-style:solid;
	border-color:#d6d6d6;
}

input.eventa {
	margin-top:0px;
	margin-bottom:0px;
	padding-left:1px;
	width:66px;
	height:22px;
	text-align:left;
	vertical-align:middle;
	font-size:9px;
	background-color:#D6D6D6;
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-decoration:none;
	line-height:22px;
	border:0px;
	border-style:none;
	border-color:#D6D6D6;
}
td.eventbg {
	background-color:#D6D6D6;
}

td.eventb {
	margin-top:0px;
	margin-bottom:0px;
	padding-left:5px;
	height:22px;
	text-align:left;
	vertical-align:middle;
	font-size:9px;
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-decoration:none;
	line-height:22px;
	border:0px;
	border-style:none;
	border-color:#D6D6D6;
	background-color:#D6D6D6;
}

div.eventSelect {
	margin:0px;
	padding:0px;
	height:22px;
	text-align:left;
	vertical-align:middle;
	font-size:9px;
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-decoration:none;
	line-height:22px;
	border:0px;
	border-style:none;
}


	/* SITEMAP */
	/* Natur & Wellness START */
td.siteaheader {
	background-color:#80A813;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:none;
	text-align:left;
	vertical-align:top;
	font-size:11px;
	line-height:13px;
	color:#ffffff;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:11px;
	border-bottom: 1px solid #ffffff;
}
td.siteamain {
	background-color:#A6C25A;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:none;
	text-align:left;
	vertical-align:top;
	font-size:11px;
	line-height:13px;
	color:#000000;
	padding-left:11px;
	padding-top:13px;
	padding-bottom:3px;
	border-bottom: 1px solid #ffffff;
}
td.siteasub {
	background-color:#A6C25A; /* #8DB870; */
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;/*bold;*/
	text-decoration:none;
	text-align:left;
	vertical-align:top;
	font-size:11px;
	line-height:13px;
	color:#000000;
	padding-left:19px;
	height:15px;
	border-bottom: 1px solid #ffffff;
}
	/* Natur & Wellness ENDE*/
	/* Kultur & Kuinarik START */
td.sitebheader {
	background-color:#B85662; /* #920001; */
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:none;
	text-align:left;
	vertical-align:top;
	font-size:11px;
	line-height:13px;
	color:#ffffff;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:11px;
	border-bottom: 1px solid #ffffff;
}
td.sitebmain {
	background-color:#CD8991;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:none;
	text-align:left;
	vertical-align:top;
	font-size:11px;
	line-height:13px;
	color:#000000;
	padding-left:11px;
	padding-top:13px;
	padding-bottom:3px;
	border-bottom: 1px solid #ffffff;
}
td.sitebsub {
	background-color:#CD8991;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;/*bold;*/
	text-decoration:none;
	text-align:left;
	vertical-align:top;
	font-size:11px;
	line-height:13px;
	color:#000000;
	padding-left:19px;
	height:15px;
	border-bottom: 1px solid #ffffff;
}
	/* Kultur & Kuinarik ENDE */
	/* Sport & Spass START */
td.sitecheader {
	background-color:#F18126;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:none;
	text-align:left;
	vertical-align:top;
	font-size:11px;
	line-height:13px;
	color:#ffffff;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:11px;
	border-bottom: 1px solid #ffffff;
}
td.sitecmain {
	background-color:#F49E58;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:none;
	text-align:left;
	vertical-align:top;
	font-size:11px;
	line-height:13px;
	color:#000000;
	padding-left:11px;
	padding-top:13px;
	padding-bottom:3px;
	border-bottom: 1px solid #ffffff;
}
td.sitecsub {
	background-color:#F49E58;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;/*bold;*/
	text-decoration:none;
	text-align:left;
	vertical-align:top;
	font-size:11px;
	line-height:13px;
	color:#000000;
	padding-left:19px;
	height:15px;
	border-bottom: 1px solid #ffffff;
}
	/* Sport & Spass ENDE */
	/* Orte START */
td.sitedheader {
	background-color:#B2B2B2;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:none;
	text-align:left;
	vertical-align:top;
	font-size:11px;
	line-height:13px;
	color:#ffffff;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:11px;
	border-bottom: 1px solid #ffffff;
}
td.sitedmain {
	background-color: #D6D6D6;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:none;
	text-align:left;
	vertical-align:top;
	font-size:11px;
	line-height:13px;
	color:#000000;
	padding-left:11px;
	padding-top:13px;
	padding-bottom:3px;
	border-bottom: 1px solid #ffffff;
}
td.sitedsub {
	background-color:#D6D6D6; /* #4DA6C5; */
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;/*bold;*/
	text-decoration:none;
	text-align:left;
	vertical-align:top;
	font-size:11px;
	line-height:13px;
	color:#000000;
	padding-left:19px;
	height:15px;
	border-bottom: 1px solid #ffffff;
}
	/* Orte ENDE */
	/* Maps and  More START */
td.siteeheader {
	background-color:#007FAC;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:none;
	text-align:left;
	vertical-align:top;
	font-size:11px;
	line-height:13px;
	color:#ffffff;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:11px;
	border-bottom: 1px solid #ffffff;
}
td.siteemain {
	background-color:#4DA6C5;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:none;
	text-align:left;
	vertical-align:top;
	font-size:11px;
	line-height:13px;
	color:#000000;
	padding-left:11px;
	padding-top:13px;
	padding-bottom:3px;
	border-bottom: 1px solid #ffffff;
}
td.siteesub {
	background-color:#4DA6C5;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;/*bold;*/
	text-decoration:none;
	text-align:left;
	vertical-align:top;
	font-size:11px;
	line-height:13px;
	color:#000000;
	padding-left:19px;
	height:15px;
	border-bottom: 1px solid #ffffff;
}
	/* Maps & More ENDE */
/**
* Links bei den Sitemap
*/
a.sitemapa:link {
	font-size:11px;
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-decoration:none;
	line-height:11px;
}
a.sitemap_bold_a:link{
	font-size:11px;
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:none;
	line-height:11px;
}
a.sitemapa:visited {
	font-size:11px;
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-decoration:none;
	line-height:11px;
}
a.sitemapa:hover {
	font-size:11px;
	color:#ffffff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-decoration:none;
	line-height:11px;
}
a.sitemap_bold_a:hover {
	font-size:11px;
	color:#ffffff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:none;
	line-height:11px;
}
a.sitemapa:active {
	font-size:11px;
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-decoration:none;
	line-height:11px;
}
a.sitemap_bold_a:active {
	font-size:11px;
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:none;
	line-height:11px;
}
a.sitemapb:link {
	font-size:11px;
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-decoration:none;
	line-height:11px;
}
a.sitemapb:visited {
	font-size:11px;
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-decoration:none;
	line-height:11px;
}
a.sitemapb:hover {
	font-size:11px;
	color:#ffffff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-decoration:none;
	line-height:11px;
}
a.sitemapb:active {
	font-size:11px;
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-decoration:none;
	line-height:11px;
}
a.sitemapc:link {
	font-size:11px;
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-decoration:none;
	line-height:11px;
}
a.sitemapc:visited {
	font-size:11px;
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-decoration:none;
	line-height:11px;
}
a.sitemapc:hover {
	font-size:11px;
	color:#ffffff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-decoration:none;
	line-height:11px;
}
a.sitemapc:active {
	font-size:11px;
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-decoration:none;
	line-height:11px;
}
a.sitemapd:link {
	font-size:11px;
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-decoration:none;
	line-height:11px;
}
a.sitemapd:visited {
	font-size:11px;
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-decoration:none;
	line-height:11px;
}
a.sitemapd:hover {
	font-size:11px;
	color:#ffffff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-decoration:none;
	line-height:11px;
}
a.sitemapd:active {
	font-size:11px;
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-decoration:none;
	line-height:11px;
}
a.sitemape:link {
	font-size:11px;
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-decoration:none;
	line-height:11px;
}
a.sitemape:visited {
	font-size:11px;
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-decoration:none;
	line-height:11px;
}
a.sitemape:hover {
	font-size:11px;
	color:#ffffff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-decoration:none;
	line-height:11px;
}
a.sitemape:active {
	font-size:11px;
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-decoration:none;
	line-height:11px;
}

/* traffic */

td.traffichead {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:none;
	text-align:left;
	vertical-align:top;
	font-size:11px;
	line-height:13px;
	color:#000000;
	padding-bottom:1px;
	padding-top:1px;
	border-bottom: 1px solid #d6d6d6;
}
td.trafficlist {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-decoration:none;
	text-align:left;
	vertical-align:top;
	font-size:11px;
	line-height:13px;
	padding-bottom:1px;
	padding-top:1px;
	color:#000000;
	border-bottom: 1px solid #d6d6d6;
}

a.trafficlinka:link { font-size:11px; color:#000000; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal; text-decoration:none; line-height:11px; }
a.trafficlinka:visited { font-size:11px; color:#000000; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal; text-decoration:none; line-height:11px; }
a.trafficlinka:hover { font-size:11px; color:#b6b6b6; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal; text-decoration:none; line-height:11px; }
a.trafficlinka:active { font-size:11px; color:#000000; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal; text-decoration:none; line-height:11px; }

td.routesheader {
	background-color:#B5B5B5;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-decoration:none;
	text-align:left;
	vertical-align:top;
	font-size:11px;
	line-height:13px;
	padding-bottom:7px;
	padding-top:10px;
	padding-left:9px;
	color:#FFFFFF;
	border-bottom: 1px solid #FFFFFF;
}

td.routesbox {
	background-color:#D6D6D6;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-decoration:none;
	text-align:left;
	vertical-align:top;
	font-size:11px;
	line-height:13px;
	padding-bottom:13px;
	padding-top:13px;
	padding-left:9px;
	color:#000000;
}
td.routesformtext {
	width:40px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-decoration:none;
	text-align:left;
	vertical-align:middle;
	font-size:11px;
	line-height:13px;
	color:#000000;
}

td.routesformtextformular {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-decoration:none;
	text-align:left;
	vertical-align:middle;
	font-size:11px;
	line-height:13px;
	color:#000000;
}

td.routesformtextform22 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-decoration:none;
	text-align:left;
	vertical-align:middle;
	font-size:11px;
	line-height:22px;
	color:#000000;
}

td.routes {
	padding-right:10px;
	text-align:center;
	vertical-align:middle;
}

td.trafficaheader {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:none;
	text-align:left;
	vertical-align:top;
	font-size:11px;
	line-height:13px;
	padding-bottom:18px;
	padding-top:13px;
	color:#000000;
}

td.trafficatext {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-decoration:none;
	text-align:left;
	vertical-align:top;
	font-size:10px;
	line-height:13px;
	color:#000000;
	padding-bottom:3px;
}
td.trafficalink {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-decoration:none;
	text-align:left;
	vertical-align:top;
	font-size:10px;
	line-height:13px;
}

/* weather */
td.weatherday {
	width:180px;
	background-color:#B5B5B5;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:none;
	text-align:left;
	vertical-align:top;
	font-size:11px;
	line-height:13px;
	padding-bottom:7px;
	padding-top:10px;
	padding-left:10px;
	color:#FFFFFF;
	border-bottom: 1px solid #FFFFFF;
}
td.weatherdate {
	background-color:#B5B5B5;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-decoration:none;
	text-align:left;
	vertical-align:top;
	font-size:11px;
	line-height:13px;
	padding-bottom:7px;
	padding-top:10px;
	color:#FFFFFF;
	border-bottom: 1px solid #FFFFFF;
}
td.weathertime{
	background-color:#B5B5B5;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-decoration:none;
	text-align:left;
	vertical-align:top;
	font-size:11px;
	line-height:13px;
	padding-bottom:7px;
	padding-top:10px;
	color:#FFFFFF;
	border-bottom: 1px solid #FFFFFF;
}
td.weatherinfo{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-decoration:none;
	text-align:left;
	vertical-align:top;
	font-size:11px;
	line-height:13px;
	padding-right:10px;
	color:#000000;
}

td.weatherinfob{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-decoration:none;
	text-align:left;
	vertical-align:top;
	font-size:11px;
	line-height:13px;
	padding-right:10px;
	padding-bottom:16px;
	color:#000000;
}


td.weatherheada {
	background-color:#B5B5B5;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:none;
	text-align:left;
	vertical-align:top;
	font-size:11px;
	line-height:13px;
	padding-bottom:7px;
	padding-top:10px;
	padding-left:10px;
	color:#FFFFFF;
	border-bottom: 1px solid #FFFFFF;
}
td.weatherheadb {

	background-color:#B5B5B5;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:none;
	text-align:right;
	vertical-align:top;
	font-size:11px;
	line-height:13px;
	padding-bottom:7px;
	padding-top:10px;
	padding-right:10px;
	color:#FFFFFF;
	border-bottom: 1px solid #FFFFFF;
}

td.weatherheadc {
	background-color:#B5B5B5;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:none;
	text-align:left;
	vertical-align:top;
	font-size:11px;
	line-height:13px;
	padding-bottom:7px;
	padding-top:10px;
	padding-left:10px;
	color:#000000;
	border-bottom: 1px solid #FFFFFF;
}
td.weatherheadd {
	background-color:#B5B5B5;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-decoration:none;
	text-align:left;
	vertical-align:top;
	font-size:11px;
	line-height:13px;
	padding-bottom:7px;
	padding-top:10px;
	padding-left:10px;
	color:#000000;
	border-bottom: 1px solid #FFFFFF;
}

td.citylist {
	padding-left:10px;
	background-color:#D6D6D6;
	border-bottom: 1px solid #ffffff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-decoration:none;
	text-align:left;
	vertical-align:top;
	font-size:10px;
	line-height:13px;
	color:#000000;
	height:15px;
}
td.citylistsel {
	padding-left:10px;
	background-color:#A9A9A9;
	border-bottom: 1px solid #ffffff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-decoration:none;
	text-align:left;
	vertical-align:top;
	font-size:10px;
	line-height:13px;
	color:#000000;
	height:15px;
}



td.quelle {
	padding-left:10px;
	border-bottom: 1px solid #ffffff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-decoration:none;
	text-align:left;
	vertical-align:top;
	font-size:10px;
	line-height:13px;
	color:#6A6A6A;
	padding-top:3px;
	padding-bottom:3px;
}


/* aufzaehlung */

td.ahead {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:none;
	text-align:left;
	vertical-align:top;
	font-size:11px;
	line-height:13px;
	color:#000000;
	padding-bottom:1px;
	padding-top:1px;
	border-bottom: 1px solid #d6d6d6;
}
td.alista {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-decoration:none;
	text-align:center;
	vertical-align:top;
	font-size:10px;
	line-height:12px;
	padding-bottom:1px;
	padding-top:5px;
	color:#000000;
	border-bottom: 1px solid #d6d6d6;
}

td.alistb {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-decoration:none;
	text-align:left;
	vertical-align:top;
	font-size:10px;
	line-height:12px;
	padding-bottom:1px;
	padding-top:1px;
	color:#000000;
	border-bottom: 1px solid #d6d6d6;
}

a.alink:link { font-size:11px; color:#000000; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; text-decoration:none; line-height:13px; }
a.alink:visited { font-size:11px; color:#000000; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; text-decoration:none; line-height:13px; }
a.alink:hover { font-size:11px; color:#b6b6b6; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; text-decoration:none; line-height:13px; }
a.alink:active { font-size:11px; color:#000000; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; text-decoration:none; line-height:13px; }

/* Allgemeine Links welche keinem style zugewiesen sind */
a:link { font-size:11px; color:#000000; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; text-decoration:none; line-height:11px; }
a:visited { font-size:11px; color:#000000; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; text-decoration:none; line-height:11px; }
a:hover { font-size:11px; color:#b6b6b6; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; text-decoration:none; line-height:11px; }
/* a:active { font-size:11px; color:#000000; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; text-decoration:none; line-height:11px; } */

/* CONTACT */

td.conlista {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:none;
	text-align:left;
	vertical-align:top;
	font-size:11px;
	line-height:13px;
	padding-bottom:1px;
	padding-top:1px;
	color:#000000;
}
td.conlistb {
	background-color:#D6D6D6;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-decoration:none;
	text-align:left;
	vertical-align:top;
	font-size:11px;
	line-height:13px;
	padding-bottom:1px;
	padding-top:1px;
	color:#000000;
	border-bottom: 1px solid #d6d6d6;
}
a.conlink:link { font-size:11px; color:#000000; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal; text-decoration:none; line-height:11px; }
a.conlink:visited { font-size:11px; color:#000000; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal; text-decoration:none; line-height:11px; }
a.conlink:hover { font-size:11px; color:#b6b6b6; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal; text-decoration:none; line-height:11px; }
a.conlink:active { font-size:11px; color:#000000; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal; text-decoration:none; line-height:11px; }


/* PRICE */


td.priceheader {
	background-color:#B5B5B5;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-decoration:none;
	text-align:left;
	vertical-align:top;
	font-size:11px;
	line-height:12px;
	padding-bottom:7px;
	padding-top:10px;
	padding-left:9px;
	color:#FFFFFF;
	border-bottom: 1px solid #FFFFFF;
}


td.alistc {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-decoration:none;
	text-align:left;
	vertical-align:top;
	font-size:10px;
	line-height:12px;
	padding-bottom:1px;
	background-color:#D6D6D6;
	padding-top:1px;
	color:#000000;
	border-bottom: 1px solid #ffffff;
}
td.alistd {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-decoration:none;
	text-align:right;
	vertical-align:top;
	font-size:10px;
	line-height:12px;
	padding-right:10px;
	padding-bottom:1px;
	background-color:#D6D6D6;
	padding-top:1px;
	color:#000000;
	border-bottom: 1px solid #ffffff;
}

td.aliste {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:none;
	text-align:left;
	vertical-align:top;
	font-size:10px;
	line-height:12px;
	padding-bottom:1px;
	background-color:#D6D6D6;
	padding-top:1px;
	color:#000000;
	border-bottom: 1px solid #ffffff;
}

/* preislist */

td.plhead {
	background-color:#B5B5B5;
	border-bottom: 1px solid #ffffff;
	border-top: 1px solid #ffffff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-decoration:none;
	text-align:left;
	vertical-align:top;
	font-size:10px;
	line-height:13px;
	color:#FFFFFF;
	padding-top:8px;
	padding-bottom:6px;
	padding-left:10px;
}

td.pllista {
	padding-left:10px;
	background-color:#D6D6D6;
	border-bottom: 1px solid #ffffff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-decoration:none;
	text-align:right;
	vertical-align:top;
	font-size:10px;
	line-height:13px;
	color:#000000;
	height:15px;
	padding-right:40px;
}


td.pllistb {
	padding-left:10px;
	background-color:#D6D6D6;
	border-bottom: 1px solid #ffffff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-decoration:none;
	text-align:left;
	vertical-align:top;
	font-size:10px;
	line-height:13px;
	color:#000000;
	height:15px;
}

/* Preislist Table */


td.pthead {
	border-left: 1px solid #AAAAAA;

	border-right: 1px solid #AAAAAA;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:none;
	text-align:left;
	vertical-align:top;
	font-size:10px;
	line-height:13px;
	color:#000000;
	padding-left:10px;
	height:62px;
}
td.ptheada {
	border-right: 1px solid #AAAAAA;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-decoration:none;
	text-align:left;
	vertical-align:top;
	font-size:10px;
	line-height:13px;
	color:#000000;
	padding-left:10px;
	height:62px;
}

td.ptsub {
	border-left: 1px solid #AAAAAA;
	border-right: 1px solid #AAAAAA;
	padding-left:10px;
	background-color:#BFBFBF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:none;
	text-align:left;
	vertical-align:top;
	font-size:10px;
	line-height:13px;
	color:#000000;
	height:15px;
}

td.ptsuba {
	border-left: 1px solid #AAAAAA;
	border-right: 1px solid #AAAAAA;
	padding-left:10px;
	background-color:#BFBFBF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-decoration:none;
	text-align:left;
	vertical-align:top;
	font-size:10px;
	line-height:13px;
	color:#000000;
	height:15px;
}

td.ptlista {
	border-right: 1px solid #AAAAAA;
	padding-left:10px;
	background-color:#D6D6D6;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-decoration:none;
	text-align:left;
	vertical-align:top;
	font-size:10px;
	line-height:13px;
	color:#000000;
	height:15px;
}

td.ptsubb {
	border-left: 1px solid #AAAAAA;
	border-right: 1px solid #AAAAAA;
	border-bottom: 1px solid #ffffff;
	padding-left:10px;
	background-color:#BFBFBF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-decoration:none;
	text-align:left;
	vertical-align:top;
	font-size:10px;
	line-height:13px;
	color:#000000;
	height:15px;
}

td.ptlistb {
	border-right: 1px solid #AAAAAA;
	border-bottom: 1px solid #ffffff;
	padding-left:10px;
	background-color:#D6D6D6;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-decoration:none;
	text-align:left;
	vertical-align:top;
	font-size:10px;
	line-height:13px;
	color:#000000;
	height:15px;
}

td.ptmainhead {
	height:27px;
	width:530px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-decoration:none;
	line-height:13px;
	font-size:11px;
	color:#ffffff;
	padding-left:7px;
	background-color:#B5B5B5;
}
/**
* Alles f�r ein G�stebuch
*/
input.guestbook {
	margin-top:0px;
	margin-bottom:0px;
	padding-left:5px;
	width:135px;
	height:22px;
	text-align:left;
	vertical-align:middle;
	font-size:9px;
	background-color:#D6D6D6;
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-decoration:none;
	line-height:22px;
	border:0px;
	border-style:none;
	border-color:#D6D6D6;
}
textarea.guestbook {
	margin-top:0px;
	margin-bottom:0px;
	padding-left:5px;
	width:135px;
	height:100px;
	text-align:left;
	vertical-align:middle;
	font-size:9px;
	background-color:#D6D6D6;
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-decoration:none;
	line-height:12px;
	border:0px;
	border-style:none;
	border-color:#D6D6D6;
}
td.guestbook {
	width:4px;
	padding-left:11px;
	padding-top:5px;
	text-align:left;
	vertical-align:top;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:none;
	line-height:14px;
	font-size:11px;
	color:#ffffff;
	background-color:#a6c25a;
	border-bottom: 1px solid #FCCA95;
}
/**
* Neues f�r den Shop / von IDS
*/
/* Verwendet bei: Templates und Baukasten      */
td.b_black_orange {
	padding-left:10px;
	padding-right:17px;
	padding-top:5px;
	padding-bottom:5px;
	text-align:left;
	vertical-align:middle;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:none;
	line-height:14px;
	font-size:11px;
	color:#FFFFFF;
	background-color:#A9A9A9;
}
/* Verwendet bei: Templates und Baukasten     */
td.b_black_orange_warenkorb {
	padding-left:10px;
	padding-right:5px;
	padding-top:5px;
	padding-bottom:5px;
	text-align:left;
	vertical-align:middle;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:none;
	line-height:14px;
	font-size:11px;
	color:#FFFFFF;
	background-color:#A9A9A9;
}
/* Verwendet bei: Templates und Baukasten        */
td.black_orange {
	padding-left:10px;
	padding-right:17px;
	padding-bottom:5px;
	padding-top:5px;
	text-align:left;
	vertical-align:middle;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-decoration:none;
	line-height:12px;
	font-size:10px;
	color:#000000;
	background-color:#F49E58;
}
/* Verwendet bei: Baukasten		            */
textarea.shop_lng {
	margin-top:0px;
	margin-bottom:0px;
	padding-left:0px;
	width:190px;
	height:59px;
	text-align:left;
	vertical-align:middle;
	font-size:9px;
	background-color:#D6D6D6;
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-decoration:none;
	line-height:15px;
	border:1px;
	border-style:solid;
	border-color:#FFFFFF;
    SCROLLBAR-FACE-COLOR: #D6D6D6;
    SCROLLBAR-HIGHLIGHT-COLOR: #D6D6D6;
    SCROLLBAR-SHADOW-COLOR: #D6D6D6;
    SCROLLBAR-3DLIGHT-COLOR: #999999;
    SCROLLBAR-ARROW-COLOR: #5C5C5C;
    SCROLLBAR-TRACK-COLOR: #EFEFEF;
    SCROLLBAR-DARKSHADOW-COLOR: #999999;
    SCROLLBAR-BASE-COLOR: #999999;
}

/* Verwendet bei: Baukasten		            */
input.menge15 {
	margin-top:0px;
	margin-bottom:0px;
	padding-left:0px;
	width:110px;
	height:22px;
	text-align:left;
	vertical-align:middle;
	font-size:9px;
	background-color:#D6D6D6;
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-decoration:none;
	line-height:18px;
	border:1px;
	border-style:solid;
	border-color:#FFFFFF;
}
/* Verwendet bei: Baukasten        */
input.menge20 {
	margin-top:0px;
	margin-bottom:0px;
	padding-left:0px;
	width:150px;
	height:22px;
	text-align:left;
	vertical-align:middle;
	font-size:9px;
	background-color:#D6D6D6;
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-decoration:none;
	line-height:18px;
	border:1px;
	border-style:solid;
	border-color:#FFFFFF;
}
/* Verwendet bei: Baukasten		            */
td.boxheadpreis {
	background-color: #B5B5B5;
	color:#FFFFFF;
	text-align:left;
	vertical-align:middle;
	border-bottom: 1px solid #FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-decoration:none;
	line-height:13px;
	font-size:11px;
	padding-left:10px;
	padding-top:6px;
	padding-bottom:6px;
}
/* Verwendet bei: Templates und Baukasten       */
td.boxlistpreis {
	background-color: #D6D6D6;
	text-align:left;
	color:#000000;
	vertical-align:top;
	border-bottom: 1px solid #FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-decoration:none;
	line-height:12px;
	font-size:10px;
	padding-left:10px;
	padding-top:6px;
	padding-bottom:6px;
}

/* Verwendet bei: Templates und Baukasten       */
td.boxlistpreis_r {
	background-color: #D6D6D6;
	text-align:right;
	color:#000000;
	vertical-align:middle;
	border-bottom: 1px solid #FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-decoration:none;
	line-height:12px;
	font-size:10px;
	padding-left:10px;
	padding-top:6px;
	padding-bottom:6px;
}

/* Verwendet bei: Baukasten            */
td.textpadding {
	padding-left:10px;
	padding-right:17px;
	padding-bottom:5px;
	padding-top:5px;
	text-align:left;
	vertical-align:top;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-decoration:none;
	line-height:14px;
	font-size:11px;
}
/* Verwendet bei: Baukasten            */
select.shopselect {
            margin-top:0px;
            margin-bottom:0px;
			width:110px;
			height:25px;
            padding-left:5px;
            text-align:left;
            vertical-align:middle;
            font-size:9px;
            background-color:#D6D6D6;
            color:#000000;
            font-family:Verdana, Arial, Helvetica, sans-serif;
            font-weight:normal;
            text-decoration:none;
			border:1px;
			border-style:solid;
			border-color:#FFFFFF;
	        SCROLLBAR-FACE-COLOR: #D6D6D6;
            SCROLLBAR-HIGHLIGHT-COLOR: #D6D6D6;
            SCROLLBAR-SHADOW-COLOR: #D6D6D6;
            SCROLLBAR-3DLIGHT-COLOR: #999999;
            SCROLLBAR-ARROW-COLOR: #5C5C5C;
            SCROLLBAR-TRACK-COLOR: #EFEFEF;
            SCROLLBAR-DARKSHADOW-COLOR: #999999;
            SCROLLBAR-BASE-COLOR: #999999;
}
/* Verwendet bei: Baukasten            */
select.shopselect10 {
            margin-top:0px;
            margin-bottom:0px;
			width:57px;
			height:25px;
            padding-left:5px;
            text-align:left;
            vertical-align:middle;
            font-size:9px;
            background-color:#D6D6D6;
            color:#000000;
            font-family:Verdana, Arial, Helvetica, sans-serif;
            font-weight:normal;
            text-decoration:none;
			border:1px;
			border-style:solid;
			border-color:#FFFFFF;
	        SCROLLBAR-FACE-COLOR: #D6D6D6;
            SCROLLBAR-HIGHLIGHT-COLOR: #D6D6D6;
            SCROLLBAR-SHADOW-COLOR: #D6D6D6;
            SCROLLBAR-3DLIGHT-COLOR: #999999;
            SCROLLBAR-ARROW-COLOR: #5C5C5C;
            SCROLLBAR-TRACK-COLOR: #EFEFEF;
            SCROLLBAR-DARKSHADOW-COLOR: #999999;
            SCROLLBAR-BASE-COLOR: #999999;
}
/* Verwendet bei: Baukasten             */
select.shopselect5 {
            margin-top:0px;
            margin-bottom:0px;
			width:40px;
			height:25px;
            padding-left:5px;
            text-align:left;
            vertical-align:middle;
            font-size:9px;
            background-color:#D6D6D6;
            color:#000000;
            font-family:Verdana, Arial, Helvetica, sans-serif;
            font-weight:normal;
            text-decoration:none;
			border:1px;
			border-style:solid;
			border-color:#FFFFFF;
	        SCROLLBAR-FACE-COLOR: #D6D6D6;
            SCROLLBAR-HIGHLIGHT-COLOR: #D6D6D6;
            SCROLLBAR-SHADOW-COLOR: #D6D6D6;
            SCROLLBAR-3DLIGHT-COLOR: #999999;
            SCROLLBAR-ARROW-COLOR: #5C5C5C;
            SCROLLBAR-TRACK-COLOR: #EFEFEF;
            SCROLLBAR-DARKSHADOW-COLOR: #999999;
            SCROLLBAR-BASE-COLOR: #999999;
}
div.shopAGB {
	width: 350px;
	height: 80px;
	border: 1px solid #666;
	padding: 3px;
	overflow: auto;
}
.nobreak {
  white-space: nowrap;
}

/* Styles Gewinnspiel START (aus /ajax/gewinnspiel/formHelpers.css alles uebernehmen*/
/* Wenn die Fensterhoehe angepasst wird, auf den div.leftSideSpacer nicht vergessen*/

#gewFormContainer {
	background-color:#F49E58;
	height:470px;
	width:806px;
	overflow-x:hidden;
}

#gewFormSubContainer {
	background-color:#F49E58;
	height:470px;
}

div.gewinnspielForm {
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;
	font-weight:normal;
}


div.formLeft {
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;
	font-weight:normal;
	width: 570px;
	height: 470px;
	float: left;

	background-color:#F49E58;
}

div.formLeftInner {
	/*
	padding-top:5px;
	padding-left:20px;
	padding-right:20px;
	padding-bottom:10px;
	*/
	padding-top:5px;
	padding-left:0px;
	padding-right:0px;
	padding-bottom:10px;
	width:570px; /*570 - padding left + right)*/
}

div.formLeftSideLeft {
	float: left;
	width:290px;
	margin-left:20px;

}

div.formSpacer {
	width: 4px;
	height: 470px;
	float: left;
	background-color:#7F7F7F;
}
div.formLeftSideRight {
	width: 230px;
	float: left;

	background-color:#F49E58;
}

div.leftSideSpacer {
	width:10px;
	height:310px;
	float:left;
}
div.formLeftSideLeftVerticalSpacer {
	height:40px;
}
div.formLeftSideRightVerticalSpacer {
	height:65px;
}

div.clear {
	clear: both;
}
div.formRight {
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;
	font-weight:normal;
	width: 232px;
	height: 470px;
	overflow:hidden;
	/* float: left; is added only for IE6 in ..formWrap.html */

	background-color:#F49E58;
}

div.formRightForm {
	padding:5px 0px 5px 4px;
	background-color:#F49E58;
}


input.almForm {
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;
	font-weight:normal;
	width:100px;
	border:none;
}
.almFormlabel {
	letter-spacing:-1px;
	}

div.titleImage {
	height:81px;
	width:570px;
	/*background-image:url('http://almsommer.salzburgerland.com/media/gewinnspiel_body.png');
	background-repeat:no-repeat;
	*/
}
/*
div.titleImage_ger {
	background-image:url('http://almsommer.salzburgerland.com/media/gewinnspiel_body_ger.png');
	background-repeat:no-repeat;
}
div.titleImage_nld {
	background-image:url('http://almsommer.salzburgerland.com/media/gewinnspiel_body_nl.png');
	background-repeat:no-repeat;
}
div.titleImage_eng {
	background-image:url('http://almsommer.salzburgerland.com/media/gewinnspiel_body_en.png');
	background-repeat:no-repeat;
}
*/
div.titleText {
	margin-left:20px;
	width:550px;

	font-size:16px;
	margin-bottom:5px;
}

div.headingText {
	height:73px;
}

div.formHeaderTitle {
	width:228px;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:normal;
}
div.formHeaderText {
	width:224px;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#000000;
}
div.chooserBox {
	margin:0px;
}
table.chooserTable {
	background-color:#FFFFFF;

}

td.chooserTableLeft {
	vertical-align:top;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;
	font-weight:normal;
	text-align:center;
}
table.chooserTableLine {
	border-bottom: 1px solid;
	border-color:#F49E58;
}
td.chooserTableRight {
	vertical-align:top;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;
	font-weight:normal;
	text-align:left;
}
td.chooserTableLeft:first-letter {
	font-size:20px;
	font-weight:bold;
	color:#F49E58;
}

div.marked {
	color:#ffffff;
}
span.marked {
	color:#ffffff;
}

div.prizeTab {
	width:62px;
	height:13px;
	padding:3px;
	margin-right:3px;
	float:left;
	/*
	background-color:#BADF53;
	/* entlehnt aus http://aktuell.de.selfhtml.org/artikel/css/mouseover/#a2*/
	/*background-image:url(http://almsommer.salzburgerland.com/media/gewinnspiel_reiter_in.gif);
	*/
	background-no-repeat: no-repeat;
	vertical-align:bottom;
	text-align:center;
}

div.prizeTab:hover {
	/*background-color:#ffffff;
	background-image:url(http://almsommer.salzburgerland.com/media/gewinnspiel_reiter_ac.gif);
	background-no-repeat: no-repeat;
	*/
	cursor: pointer;
}

div.prizeTabActive {
	/*
	background-color:#ffffff;
	background-image:url(http://almsommer.salzburgerland.com/media/gewinnspiel_reiter_ac.gif);
	*/
	background-no-repeat: no-repeat;
}
div.prize {
	background-color:#F49E58;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;
	font-weight:normal;
	width:222px;
	height:325px;
	overflow:hidden;
}
div.prizesTop {
	padding-left:10px;
	padding-right:0px;
	padding-top:10px;
	border-bottom:1px solid;
	border-color:#ffffff;
}
div.prizesBottom {
	padding:10px 5px 10px 5px;
}

div.dividerSmall {
	height:10px;
}

div.dividerBig {
	height:10px;
}
table.prizeTable {
	width:230px;
}
td.prizeText {
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;
	font-weight:normal;
}

div.policy {
	position:absolute;
	bottom:135px;
	left:400px;
	width:350px;
	height:220px;
	background-color:#F49E58;
	border:5px solid;
	border-color:#E5FF9F;
	z-index:99999;
}

div.policyHeader {
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;
	width:340px;
	background-image:url('http://almsommer.salzburgerland.com/media/gewinnspiel_rechtliches_close.gif');
	background-repeat:no-repeat;
	background-position:right;
	font-weight:bold;
	background-color:#e2e2e2;
	padding:5px;
}
div.policyHeader:hover {
	cursor:pointer;
}


div.policyText {
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;
	font-weight:normal;
	background-color:#FFFFFF;
	padding:5px;
	padding-top:10px;

}

label.almFormLabel {
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;
	font-weight:normal;
}

span.answer {
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;
	font-weight:bold;
}
a img{
	border: 0px;
	}
a#gewPrizeAc{
	margin-bottom:2px;
	}
a#gewPrizeIn{
	display: none;
	margin-bottom:2px;
	}
a#gewFormAc{
	display: none;
	}
a#gewFormIn{
	border:none;
	}
a.toggleRight img {
	margin-bottom:1px; /*for safari */
}

input.reset {
	font-weight:bold;
	color: #ffffff;
	background-color:#a7c25b;
	border:none;
	cursor:pointer;
}
div.addThis {
	margin-top:10px;
}
div.resetButton {
	float:left;
	width:110px;
	height:25px;
	text-align:left;
	vertical-align:bottom;
	color:#ffffff;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:bold;
	line-height:25px;
	cursor:pointer;
}

div.sendButton {
	float:left;
	width:86px;
	/*background-image:url('http://almsommer.salzburgerland.com/media/gewinnspiel_abschicken.gif');*/
	background-repeat:no-repeat;

	color:#ffffff;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:bold;
	padding-left:23px;
	height:26px;
	line-height:24px; /*2px diff to height for safari */
	cursor:pointer;
}
div.ablauf {
	margin-top:10px;
	margin-bottom:10px;
}

/* Styles Gewinnspiel ENDE (aus /ajax/gewinnspiel/formHelpers.css alles uebernehmen*/

/* intermaps suche START */
.intermapsresult_header {
	background-color:#B5B5B5;
	border-bottom:1px solid #FFFFFF;
	color:#FFFFFF;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	font-weight:bold;
	line-height:13px;
	padding-bottom:7px;
	padding-left:10px;
	padding-top:10px;
	text-align:left;
	text-decoration:none;
	vertical-align:top;
}
.intermapsresult_entry {
	background-color:#D6D6D6;
	border-bottom:1px solid #FFFFFF;
	color:#000000;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;
	font-weight:normal;
	height:15px;
	line-height:13px;
	padding-left:19px;
	text-align:left;
	text-decoration:none;
	border-spacing:0;
	vertical-align:top;
}
/* intermaps suche ENDE */