/*<agl.folder "generisch">*/
	html { margin: 0; padding: 0; height: 100% }
	body { font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: white; background-image: url(../media/layout/HG_Verlauf_BlauWeiss.jpg); background-repeat: repeat-x; margin: 0; padding: 10px 5px 5px 10px; position: relative; width: 100%; height: 100% }
	p { }
	td { }
	h2 { color: #c36; font-size: 18px; font-weight: bold }
	h3 { color: #483d8b; font-size: 13px; font-weight: bold }
	h5 { color: #930; font-size: 12px; font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold }
/*</agl.folder>*/
/*<agl.folder "ids">*/
	#links { margin-right: 5px; bottom: 600px; width: 200px; float: left }
	#mitte {
	background-color: #fff;
	background-image: url(../media/layout/HG_Verlauf_Horiz_Hellblau.jpg);
	background-repeat: repeat-y;
	display: inline;
	margin-right: 10px;
	padding: 0;
	width: 560px;
	float: left;
	border: solid 2px #c36
}
	#mittewebres { background-color: #fff; background-image: url(../media/layout/HG_Verlauf_Horiz_Hellblau2.jpg); background-repeat: repeat-y; list-style-position: inside; display: inline; padding: 0; bottom: 800px; width: 766px; height: auto; float: left; border: solid 2px #c36 }
	#rechts { bottom: 600px; width: 200px; float: left }
	#home_box1 { margin-left: 70px }
	#home_box2 { margin-left: 70px }
	#home_box3 { margin-left: 70px }
	#home_box4 { margin-left: 70px }
/*</agl.folder>*/
/*<agl.folder "links">*/
	a.Galerie { border: solid 1px #ccc }
	a.Galerie:hover { border: solid 1px #c36 }
	
	a.navigationspunkt:link { color: #fff; text-decoration: none }
	a.navigationspunkt:visited { color: #fff; text-decoration: none }
	a.navigationspunkt:hover { color: #9c0; text-decoration: none }
	
	a.WeisserLink:link { color: #fff }
	a.WeisserLink:visited { color: #fff }
	

	
	
	td.RotKlein { color: #c36; font-size: 11px }
	a.Thumbs60 { color: #333; font-size: 12px; font-weight: bold; line-height: 16px; display: block; padding: 3px; width: 90%; height: 66px; border-style: none }
	a.Thumbs60:hover { background-color: #eff0f6 }
	a.Thumbs40 { color: #333; font-size: 11px; line-height: 16px; text-decoration: none; display: block; padding: 3px; width: 60%; height: 65px; border-style: none }
	a.Thumbs40:hover { background-color: #eff0f6 }
	a:link { color: #666; text-decoration: underline }
	a:visited { color: #666; text-decoration: underline }
	a:hover { color: #c36; text-decoration: underline }
	a:active { color: #c36; text-decoration: underline }
	a.Navigation1 { color: #fff; font-size: 12px; font-weight: bold; text-decoration: none; display: block; width: 190px; height: 14px; border-bottom: 1px solid #fff }
	a.Navigation1:hover { color: #ebee01; font-size: 12px; font-weight: bold; text-decoration: none; display: block; width: 190px; height: 14px; border-bottom: 1px solid #ebee01 }
	a.minilink { color: #717e8f; font-size: 10px; text-decoration: none }
	a.minilink:hover { color: #002ba3; font-size: 10px; text-decoration: underline }
	a.languagelink { color: #666; font-size: 10px; text-decoration: none }
	a.languagelink:hover { color: #339; font-size: 10px; text-decoration: underline }
	a.WeitereInfosBox { color: #333; font-size: 13px; font-weight: bold; text-decoration: none; background-color: #9c0; display: block; padding: 3px; width: 180px }
	a.WeitereInfosBox:hover { color: #fff; font-weight: bold; text-decoration: none; background-color: #c36; display: block; padding: 3px }
	a.gpx { color: #ff4c00; font-size: 9px; display: block; width: 15px }
	a.gpx:hover { color: #fff; font-size: 9px; background-color: #f30; display: block }
	a.orange { color: #f63; font-weight: bold }
	a.orange:hover { color: #fff; font-weight: bold; background-color: #f63 }
	
	
/*</agl.folder>*/
.fett { font-weight: bold }
.aktuellboxdatum { color: #666; font-size: 10px }
.aktuellboxhead { color: #666; font-size: 11px; font-weight: normal }

.aktuellboxtext { color: #000; font-size: 10px }
div.AktuellBoxZeile {
	background-image: url(../media/minipfeil_grau.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding-bottom: 8px;
	padding-left: 10px;
}
td.DetailsCopy { color: #666; font-size: 12px; padding: 3px 3px 3px 0; width: 260px; height: 100%; vertical-align: top }
.WeissAufBlau12 { color: white; font-size: 12px; font-weight: bold }
.WeissAufBlau11 { color: white; font-size: 11px }
img.Image_Rechts { float: right }
img.Logo { margin-top: 25px; margin-bottom: 40px; width: 185px; height: 115px; border-width: 0 }
img.Thumb40 { margin-right: 10px; float: left; border-width: 0 }
img.Thumb60 { margin-right: 10px; width: 60px; height: 60px; float: left; border-width: 1px }
img.Rechts140 { margin-bottom: 15px; width: 140px; height: 140px }
img.indexhead { width: 560px; height: 160px }
td.rechts { text-align: right; padding-top: 1px; padding-bottom: 1px }
fieldset.mailform { margin: 5px; padding: 5px; border: solid 1px #c36 }
legend.mailform { color: #c36; font-size: 10px; font-weight: bold; padding-right: 5px; padding-left: 5px }
iframe.ukvframe { width: 540px; height: 100%; border-width: 0 }
/*----------- divs -------------*/
div.ErrorBox { color: #c36; font-weight: bold; padding: 5px }
div.KontaktLinks { margin-right: 10px; padding: 5px; bottom: 200px; width: 195px; float: left; border: solid 1px #999 }
div.KontaktRechts { padding: 5px; bottom: 200px; width: 310px; float: right; border: solid 1px #999 }
div.RahmenUmTabelle60 { background-image: url(../media/layout/schraffur_weiss.gif); text-align: left; padding: 5px; width: 60%; border: solid 2px #c36 }
div.SpalteLinks50 { width: 250px; float: left }
div.SpalteRechts50 { text-align: right; width: 250px; float: right }
div.Navigation { margin-top: 40px; height: 120px }
div.MitteText { font-size: 12px; line-height: 16px; padding: 10px }
div.fusstext { color: #666; text-align: center; padding: 3px; width: 970px; vertical-align: middle; border: solid 1px #999 }
div.Rechts140Pix { margin-left: 10px; width: 140px; float: right }
/*---*/
div.BalkenAktuell { color: #fff; background-image: url(../media/layout/balken_aktuell.gif); background-repeat: no-repeat; display: block; margin: 0 0 -10px; padding: 12px 0 0; width: 190px; height: 27px }
div.BoxAktuell { font-size: 10px; background-image: url(../media/layout/hg_aktuell_verlauf.gif); display: block; margin: 0; padding: 0; bottom: 110px; width: 186px; overflow: auto; border-right: 2px solid #66c; border-bottom: 2px solid #66c; border-left: 2px solid #66c }
div.BalkenWetter { color: #fff; background-image: url(../media/layout/balken_wetter.gif); background-repeat: no-repeat; margin: 0 0 -12px; padding: 12px 0 0; width: 190px; height: 27px }
div.BoxWetter { font-size: 10px; background-color: #efeefb; background-image: url(../media/layout/hg_aktuell_verlauf.gif); background-repeat: repeat-y; bottom: 110px; width: 186px; overflow: auto; border-right: 2px solid #66c; border-bottom: 2px solid #66c; border-left: 2px solid #66c }
div.BalkenDownload { color: #fff; background-image: url(../media/layout/balken_download.gif); background-repeat: no-repeat; margin: 0 0 -12px; padding: 12px 0 0; width: 190px; height: 27px }
div.BoxDownload { font-size: 10px; background-image: url(../media/layout/hg_download_verlauf.gif); background-repeat: repeat-y; bottom: 110px; width: 186px; height: 300px; overflow: auto; border-right: 2px solid #c36; border-bottom: 2px solid #c36; border-left: 2px solid #c36 }
ul.downloadItems {
	padding-left: 5px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 10px;
}
li.Download1 {
	background-image: url(../media/icon_pdf.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	list-style-type: none;
	padding-left: 20px;
	min-height:20px;
	padding-bottom: 4px;
}
li.Download1:hover {
	background-image: url(../media/icon_pdf.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	list-style-type: none;
	padding-left: 20px;
	min-height:20px;
	background-color: #FCC;
}

a.DownloadLink {
	color: #333;
	font-size: 11px;
	text-decoration: none;
	display: block;
	width: 180px;
	padding: 3px;
	font-family: Arial, Helvetica, sans-serif;
}

a.DownloadLink:hover { 
	text-decoration: underline; 
	background-color: #fcc; 
}


a.DownloadLinkGrau {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
	text-decoration: none;
}
a.DownloadLinkGrau:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666;
	text-decoration: underline;
}

div.BookingBox { position: absolute; top: 190px; left: 790px }
div.LogoBox { background-image: url(../media/karte_rechtsoben.jpg); position: absolute; top: 10px; left: 790px }
div.BegrenzungObenRechts { background-repeat: no-repeat; margin-top: 350px }
div.SuchBox { margin-top: 330px }
/*------------ form ---------------*/
input.suchfeld { font-size: 10px; width: 130px }
input.suchbutton { font-size: 10px; width: 30px; border: solid 1px #666 }
/*---------- menu ---------*/
.itemBorderWeiss { color: #fff; font-size: 12px; font-weight: bold; background-repeat: no-repeat; padding-left: 15px }
.itemTextWeiss { color: #fff; font: bold 12px Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.itemBorder { color: #fff; background-color: #339; border-top: solid }
.itemText { color: #fff; font: bold 12px Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; width: 100%; border-top: solid }
/*-----  sonstige -----*/
.kleinerText { font-size: 10px; font-weight: normal }
.kleinerTextGrau { color: #777d8c; font-size: 10px; font-weight: normal }
.kleineheadline { font-size: 12px; font-weight: bold }
p.RahmenUmTabelle { font-size: 10px; background-color: #f0f0f5; text-align: left; display: block; padding: 5px; border: solid 2px #9c0 }
div.RahmenUmTabelle { font-size: 10px; background-color: #f0f0f5; text-align: left; display: block; padding: 5px; border: solid 2px #9c0 }
p.RahmenBlauUmTabelle { color: #333; background-color: #f0f0f5; text-align: left; padding: 5px; border: solid 2px #036 }
td.SpalteVierspaltigHead { font-size: 10px; font-weight: bold; padding: 2px; width: 130px; border-bottom: 1px solid #999 }
td.SpalteVierspaltigText { font-size: 10px; padding: 2px; width: 130px; vertical-align: top }
td.SpalteVierspaltigText160 { font-size: 10px; padding: 2px; width: 200px; vertical-align: top }
td.RotLOR260 { color: #333; font-size: 12px; background-color: #f0f0f5; margin: 0; padding: 5px; width: 260px; vertical-align: top; border-top: 1px solid #c36; border-right: 1px solid #c36; border-bottom: 0; border-left: 1px solid #c36 }
td.RotU10 { margin: 0; width: 10px; border-top: 0; border-right: 0; border-bottom: 1px solid #c36; border-left: 0 }
td.RotLUR { background-color: #f0f0f5; text-align: center; margin: 0; padding: 5px; border-top: 0; border-right: 1px solid #c36; border-bottom: 1px solid #c36; border-left: 1px solid #c36 }
td.Eventspalte1 { font-size: 12px; text-align: right; white-space: nowrap; padding: 3px 8px 3px 3px; border-bottom: 1px solid #999 }
td.Eventspalte1:hover { background-color: #cfd9f2; text-align: right; white-space: nowrap; padding: 3px 8px 3px 3px; border-bottom: 1px solid #999 }
td.Eventspalte2 { font-size: 12px; padding: 3px; border-bottom: 1px solid #999 }
td.Eventspalte3 { font-size: 13px; text-align: center; padding: 3px; border-bottom: 1px solid #999 }
td.MailformLabel { font-size: 11px; vertical-align: top }
.KleineHeadBlau { color: #483d8b; font-size: 12px; font-weight: bold }
.KleineHeadBlau2 { color: #002ba3; font-size: 12px; font-weight: bold }
img.BildLinks { margin-right: 10px; margin-bottom: 10px; float: left; border-style: none }
img.BildLinks2 { float: left; border-style: none }
div.NummerRot { color: #fff; font-size: 14px; font-weight: bold; background-color: #339; text-align: center; margin-right: 5px; margin-bottom: 2px; padding-top: 5px; width: 30px; height: 25px; float: left; vertical-align: middle }
div.NummerRot2 { color: #fff; font-size: 14px; font-weight: bold; background-color: #c36; text-align: center; margin-right: 5px; margin-bottom: 5px; padding-top: 5px; width: 30px; height: 25px; float: left; vertical-align: middle }
td.SpalteGrau { font-size: 10px; background-color: #cfd9f2; margin: 0; padding: 5px; width: 50%; vertical-align: top; border-top: 1px solid #999; border-bottom: 1px solid #999; border-left: 1px solid #999 }
div.InlineBoxGrau { font-size: 10px; background-color: #cfd9f2; margin: 0; padding: 5px; width: 200px; float: right; vertical-align: top; border: solid 1px #999 }
.miniheadline_neg_rot { color: #fff; font-size: 14px; font-weight: bold; line-height: 21px; background-color: #c36; padding: 3px 6px }
.miniheadline_neg_rot2 { color: #fff; font-size: 11px; line-height: 15px; background-color: #c36; margin-bottom: 2px; padding: 2px }
div.NatourenBoxBlau { color: #fff; font-size: 10px; line-height: 14px; background-color: #483d8b; margin: 10px 10px 0 0; padding: 5px; width: 250px; float: left; border-width: 1px; border-color: #999 }
div.NatourenBoxWeiss { color: #483d8b; font-size: 10px; line-height: 14px; background-color: #fff; margin: 10px 10px 0 0; padding: 5px; width: 240px; float: left; vertical-align: top; border: solid 1px }
div.NatourenBoxSchmal { color: #666; font-size: 11px; line-height: 13px; background-color: white; margin-top: 10px; margin-right: 10px; padding: 5px; width: 240px; float: left; vertical-align: top; border: solid 1px }
td.SpalteGruen { font-size: 10px; background-color: #e9f8cf; margin: 0; padding: 5px; width: 50%; vertical-align: top; border-top: 1px solid #999; border-right: 1px solid #999; border-bottom: 1px solid #999 }
div.EventDate { color: #fff; font-size: 12px; font-weight: bold; line-height: 25px; background-color: #339; text-align: center; display: inline; margin-top: 5px; margin-right: 5px; padding: 3px; bottom: 22px; height: 25px }
img.BildRechts { margin-right: 10px; margin-bottom: 10px; float: right; border-style: none }
img.BildZentriert297 { display: block; margin-right: auto; margin-left: auto; width: 297px; border-style: none }
td.Downloadtabelle2 { font-size: 10px; margin: 0; padding: 3px; width: 50%; vertical-align: top; border: solid 1px #999 }
p.TextAntik { color: #930; font-size: 11px; font-family: Georgia, "Times New Roman", Times, serif; margin-right: 10px; margin-left: 25px }
td.MailformListe { font-size: 11px; padding: 3px 3px 10px; vertical-align: top }
input.tf2 { font-size: 11px; width: 20px }
p.zentriert { margin-right: auto; margin-left: auto }
div.BalkenDownload { color: #fff; background-image: url(../media/layout/balken_download.gif); background-repeat: no-repeat; padding-top: 12px; width: 190px; height: 27px }
div.feedbackBox { bottom: 280px; width: 190px; overflow: auto; border: solid 2px #999 }
input.FormGross2 { color: #339; font-size: 14px; font-weight: bold; background-color: #fff; margin-top: 10px; margin-left: 65px; padding: 3px; border: solid 2px }
select.FormGross { color: #339; font-size: 14px; font-weight: bold; background-color: #fff; padding: 3px 0 3px 3px; width: 60px; border-style: solid; border-width: 2px; border-color: #777d8c #e0e9ec #e0e9ec #777d8c }
p.RoterRahmen { color: #c36; font-size: 10px; padding: 10px; border: solid 1px }
.miniheadline_blau { color: #339; font-weight: bold }
tr.EventZeile { vertical-align: top }
tr.EventZeile:hover { background-color: #cfd9f2; border-width: 2px; border-color: #96b91a }
iframe.webresframe {
	bottom: 700px;
	min-height: 450px;
}
div.ImpressumBox { font-size: 10px; background-color: #e9f8cf; padding: 5px; border: solid 1px #9c0 }
div.GalerieGrossBild { background-image: url(../media/galerie_hg.jpg); padding: 40px }
img.Galerie_Thumbnails2 { margin-right: 17px; margin-bottom: 17px }
div.impressionen_thumbs { background-color: white; text-align: center; margin-right: 15px; margin-bottom: 15px; padding: 10px; width: 230px; height: 205px; float: left; border: solid 1px #999 }
div.homebox { margin-top: 5px; margin-left: 70px; padding: 5px; width: 220px; border: solid 1px #999 }
li.homebox_liste  { font-size: 11px; list-style-position: inside }
.Zwischenheadline { color: #483d8b; font-size: 13px; font-weight: bold; background-color: #9c0; padding: 2px 5px }
div.Scroller100 { height: 800px; overflow: auto }
p.infobox {
	font-size: 11px;
	color: #333;
	padding: 5px;
	border: 1px solid #333;
}div.wengertertouren_box {
	background-color: #FFF;
	width: 540px;
	margin-right: 10px;
	margin-bottom: 15px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666;
	padding-bottom: 5px;
}
div.wengertertourenheadline {
	color: #C09;
	padding-right: 5px;
	padding-left: 5px;
}

div.wengertertouren_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333;
	line-height: 13px;
	overflow:auto;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 0px;
}
div.blassgruen { background-color: #e6f4cc; padding: 3px; }
div.wengertertouren_infotext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
	background-color: #FFF;
	line-height: 13px;
	overflow:auto;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
}
div.infobox_rot {
	font-size: 11px;
	color: #C36;
	padding-right: 5px;
	padding-left: 5px;
	font-family: Arial, Helvetica, sans-serif;
}
h2.wengertertouren {
	font-size: 12px;
	font-weight: bold;
	color: #c36;
	line-height: 16px;
	padding-right: 5px;
}
h4.wengertertouren {
	font-size: 11px;
	font-weight: bold;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 5px;
	color: #c36;
}
div.wengertertouren_links {
	font-size: 11px;
	color: #000;
	width: 250px;
	padding-right: 10px;
	float: left;
}
h2.jahreszeiten {
	font-size: 12px;
	font-weight: bold;
}
div.wengertertouren_rechts {
	float: left;
	padding-left: 10px;
	padding-right: 5px;
	width: 260px;
}
div.rot_weiss {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFF;
	background-color: #C36;
	margin-bottom: 5px;
	margin-top: 3px;
	margin-right: 0px;
	margin-left: 0px;
	width: 250px;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 5px;
}
div.blau_weiss { color: #fff; font-size: 11px; font-family: arial, helvetica, sans-serif; font-weight: bold; background-color: #06f; margin: 3px 0 5px; padding: 3px 5px; width: 250px; }
div.jahreszeitentouren_box {
	background-color: #FFF;
	width: 250px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
	float: left;
	height: 330px;
	margin-bottom: 15px;
	margin-right: 10px;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 5px;
}
div.jz_infobox {
	font-size: 11px;
	color: #C36;
	background-color: #F1C7D5;
	padding: 3px;
	font-family: Arial, Helvetica, sans-serif;
	margin-top: 8px;
	margin-bottom: 8px;
}
div.jz_infotext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666;
}

div.weisse_box_wengerter {
	font-size: 12px;
	font-weight: bold;
	padding: 4px;
	background-color: #FFF;
}
h2.natouren { color: #668000; font-size: 12px; font-weight: bold; line-height: 16px; }
h2.kulturreich { color: #06f; font-size: 12px; font-weight: bold; line-height: 16px; }
div.gruen_weiss { font-family: arial, helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #fff; background-color: #668000; width: 250px; margin: 3px 0 5px; padding: 3px 5px; }
div.infobox_gruen {
	font-size: 11px;
	color: #668000;
	padding-right: 5px;
	padding-left: 5px;
	font-family: arial, helvetica, sans-serif;
}
div.infobox_blau { color: #06f; font-size: 11px; font-family: arial, helvetica, sans-serif; padding-right: 5px; padding-left: 5px; }

