
/*<agl.folder "layout">*/
	a img { border-width: 0 }
	#rightArea   { margin-left: 164px; position: relative; top: 0; left: 0 }
	#mainFrame    { text-align: left; margin-top: 15px; margin-right: auto; margin-left: auto; position: relative; top: 0; left: 0; width: 992px; height: 600px }
	#seasonArea    { background-image: url("../images/frame/season.jpg"); background-repeat: no-repeat; position: absolute; top: 0; left: 0; width: 164px; height: 596px }
	#logo    { background-image: url("../images/frame/logo.jpg"); visibility: visible; position: absolute; z-index: 10; top: 103px; left: 164px; width: 142px; height: 165px }
	#logo img { display: none }
	body { font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #f5e2ce; text-align: center; margin: 0; padding: 0 }
/*</agl.folder>*/
/*<agl.folder "menus">*/
	#menuArea    { background-image: url("../images/frame/menuArea.jpg"); margin-left: 142px; width: 686px; height: 63px }
	#mainMenu   { list-style-type: none; display: block; margin: 0 10px; padding: 0; height: 20px }
	#mainMenu li { padding-right: 20px; float: left }
	#mainMenu a { font-size: 12px; font-weight: bold; text-decoration: none }
	#mainMenu a.active   { background-color: #f4e2ce }
	#menuArea #subMenu  { font-size: 10px; list-style-type: none; display: block; margin: 0 10px; padding: 0 }
	#menuArea #subMenu li    { background-image: url("../images/frame/sub_m_punkt.gif"); background-repeat: no-repeat; background-position: 3px 3px; margin: 0; padding: 0 0 0 13px; float: left }
	#menuArea #subMenu li.first    { background-image: none; padding-left: 0 }
	#menuArea #subMenu a   { font-size: 10px; text-decoration: none; margin: 0; padding: 0 }
	#menuArea #subMenu a.active    { color: #4b3e31; background-color: #f4e2ce }
	#sideMenu a    { font-size: 12px; font-weight: bold; line-height: 12px; text-decoration: none; background-color: #f8e2cd; display: block; margin-bottom: 10px; padding-top: 4px; padding-bottom: 4px; padding-left: 5px; position: relative; top: 0; left: 0; width: 100%; border-style: solid; border-width: 2px; border-color: #fff #c1b2a2 #c1b2a2 #fff }
	#sideMenu a.active   { background-color: #dfccb7; border-color: #c1b2a2 #fff #fff #c1b2a2 }
	
	#sideMenu   { line-height: 0; list-style-type: none; margin: 0 20px; padding: 0 }
/*</agl.folder>*/
/*<agl.folder "header">*/
	#header   { background-image: url("../images/frame/header_bg.jpg"); display: block; position: relative; top: 0; left: 0; height: 147px }
	#header .left h1  { color: #7e6755; font-size: 24px; text-align: center; margin: 0; padding: 0; position: relative; top: 30px; left: 25px; float: left }
	#header .left .box1 { margin-top: 5px; margin-right: 8px; margin-left: 230px; height: 80px }
	#header .left .box2 { margin-top: 8px; margin-right: 8px; margin-left: 140px }
	#header .left { width: 490px; height: 100%; float: left; border-width: 0 }
	#header .right   { margin-left: 510px; position: relative; top: 0; left: 0 }
	#header .right div { font-size: 10px; font-weight: bold; width: 125px }
	#header .right ul { font-size: 10px; font-weight: bold }
	#header .right .addr  { position: absolute; top: 10px; left: 210px; width: 100px }
	#header .right .opentime  { position: absolute; top: 80px; left: 210px; width: 100px }
	#header .right .contact { position: absolute; top: 10px; left: 20px }
	#header .right .swiss { position: absolute; top: 82px; left: 150px }
	#header .right .links { list-style-type: none; margin: 0; padding: 0; position: absolute; top: 80px; left: 20px }
/*</agl.folder>*/
/*<agl.folder "content">*/
	#content .right p   { margin: 5px 10px 0; padding: 0 }
	#content .left p   { margin: 5px 10px 0; padding: 0 }
	#content .rightCol1 p   { margin: 5px 10px 0; padding: 0 }
	#content .rightCol2 p     { text-align: justify; margin: 15px 40px 0 15px; padding: 0 }
	/*#content ul { margin-right: 5px; margin-left: 5px; border: dashed 1px red }
	#content ol { margin-right: 5px; margin-left: 5px; border: dashed 1px red }*/
	#content h1    { font-size: 14px; font-weight: bold; margin: 0 10px 0; padding: 3px 0 0 }
	#content h2    { font-size: 14px; font-weight: bold; margin: 0 10px 0; padding: 3px 0 0 }
	#content h3    { font-size: 12px; font-weight: bold; margin: 0 10px 0; padding: 3px 0 0 }
	#content      { font-size: 12px; background-image: url("../images/frame/content_bg.jpg"); position: relative; top: 0; left: 0; width: 100%; height: 387px }
	#content td     { font-size: 12px; margin: 0; padding: 0; vertical-align: middle }
	
	#content table.left   { margin: 0; padding: 0; border-collapse: collapse ; border-spacing: 0px  }
	#content .left        { position: relative; top: 80px; left: 6px; width: 215px; height: 300px; float: left }
	#content .right      { margin-left: 235px; padding-top: 5px; position: relative; top: 0; left: 0; height: 388px; border-width: 1px }
	#content .right .rightCol1     { background-image: url("../images/frame/content_splitter.jpg"); background-repeat: no-repeat; background-position: right 0; padding-top: 2px; position: relative; left: 0; width: 236px; height: 100%; float: left }
	#content .right .rightCol2    { margin-left: 233px; padding-top: 2px; position: relative; left: 0 }
	
	#content .filler  { margin-top: 2px; margin-left: 1px }
	
	#content img  { margin-top: 2px; margin-left: 1px }
	#content p img  { margin-top: 0px; margin-left: 0px }
	#content div img  { margin-top: 0px; margin-left: 0px }
	
	.right ul.images   { margin: 5px 0 0 2px; padding: 0 0 0 5px }
	.right ul.images li  { text-align: center; list-style-type: none; margin: 0 3px 3px 0; padding: 0; width: 102px; float: left }
	
	.right ul.pages  { margin: 0 0 0 2px; padding: 5px 0 0 5px; height: 25px }
	.right ul.pages li  { list-style-type: none; margin: 0 3px 3px 0; padding: 0 0 0 0; float: left }
	.right ul.pages li.active a   { font-weight: bold }
	.right ul.pages li.notactive a  { font-weight: 400 }
/*</agl.folder>*/
a { color: black }
a:hover  { color: #65513d; text-decoration: underline }
a.active   { color: #65513d; text-decoration: underline }
.clearer { clear: left }
.print { display: none }

area {
		border-style: none;
		border-width: 0;
	}


img {
		border-style: none;
		border-width: 0;
	}
ul.infomenu { list-style-type: none; margin: 0; padding: 0; position: absolute; top: -20px; left: -20px }
.infomenu li { position: absolute; bottom: -10px; float: left }
ol  { margin: 0 10px 0 0; padding-left: 40px }
#MapKontakt_hidden { display: none }
