/* Normalize */

* {
	margin: 0;
	padding: 0;
}

h1, h2, h3, h4, h5, h6, p, ul, li, pre, code {
	font-size: 1em;
	font-weight: normal;
}

li {
	list-style: none;
}

a {
	text-decoration: none;
}

a:active {
	outline: none;
}

img {
	border: none;
}

/* Style */

body {
	min-width: 820px;
	text-align: center;
	font: 11px/1.8 Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	background-color: #fff;
}

#wrapper {
	width: 800px;
	margin: 10px auto;
	text-align: left;
	border: 1px solid #ddd;
	background: url(../graphics/bg_wt_bn.png) no-repeat;
}

/* Header */

h1 {
	position: relative;
	height: 280px;
	color: #fff;
}

h1 span {
	position: absolute;
	width: 100%;
	height: 100%;
}

.home h1 span {
	background: url(../images/home.jpg) no-repeat;
}

.pordassimmental h1 span {
	background: url(../images/portrait_dassimmental.jpg) no-repeat;
}

.pordaslabel h1 span {
	background: url(../images/portrait_daslabel.jpg) no-repeat;
}

.veruebersicht h1 span {
	background: url(../images/veranstaltungen_uebersicht.jpg) no-repeat;
}

.veralpkulturtagelenk h1 span {
	background: url(../images/veranstaltungen_alpkulturtagelenk.jpg) no-repeat;
}

.veralpabfahrtststephan h1 span {
	background: url(../images/veranstaltungen_alpabfahrtststephan.jpg) no-repeat;
}

.veralpkulturgaesteapero h1 span {
	background: url(../images/veranstaltungen_landwirtschaftsapero.jpg) no-repeat;
}

.verdorfete h1 span {
	background: url(../images/veranstaltungen_dorfete.jpg) no-repeat;
}

.verbuuremaerit h1 span {
	background: url(../images/veranstaltungen_buuremaerit.jpg) no-repeat;
}

.verviehschau h1 span {
	background: url(../images/veranstaltungen_viehschau.jpg) no-repeat;
}

.verdivveranstaltungen h1 span {
	background: url(../images/veranstaltungen_divveranstaltungen.jpg) no-repeat;
}

	.veraelplerzmorgealpkaese h1 span {
	background: url(../images/veranstaltungen_alpkulturgaesteapero.jpg) no-repeat;
	}

	.verhornusserturnier h1 span {
	background: url(../images/veranstaltungen_hornusserturnier.jpg) no-repeat;
	}

.woruebersicht h1 span {
	background: url(../images/workshops_uebersicht.jpg) no-repeat;
}

.worjodelnalphorn h1 span {
	background: url(../images/workshops_jodelnalphorn.jpg) no-repeat;
}

.worviehkaesen h1 span {
	background: url(../images/workshops_viehkaesen.jpg) no-repeat;
}

.worblumenheilpflanzen h1 span {
	background: url(../images/workshops_blumenheilpflanzen.jpg) no-repeat;
}

.worhornussenkinder h1 span {
	background: url(../images/workshops_hornussenkinder.jpg) no-repeat;
}

.agruebersicht h1 span {
	background: url(../images/agrotourismus_uebersicht.jpg) no-repeat;
}

.agrberghaeuserbeizli h1 span {
	background: url(../images/agrotourismus_berghaeuserbeizli.jpg) no-repeat;
}

.agrmilchverarbeitung h1 span {
	background: url(../images/agrotourismus_milchverarbeitung.jpg) no-repeat;
}

.agrschlafenaufderalp h1 span {
	background: url(../images/agrotourismus_schlafenaufderalp.jpg) no-repeat;
}

.agrmitarbeitenaufderalp h1 span {
	background: url(../images/agrotourismus_mitarbeitenaufderalp.jpg) no-repeat;
}

.agralpbetriebekaesereien h1 span {
	background: url(../images/agrotourismus_alpbetriebekaesereien.jpg) no-repeat;
}

.agralptierehautnah h1 span {
	background: url(../images/agrotourismus_alptierehautnah.jpg) no-repeat;
}

.agrdirektvermarktung h1 span {
	background: url(../images/agrotourismus_direktvermarktung.jpg) no-repeat;
}

.agralpwellness h1 span {
	background: url(../images/agrotourismus_alpwellness.jpg) no-repeat;
}

.agralpsport h1 span {
	background: url(../images/agrotourismus_alpsport.jpg) no-repeat;
}

.agrgruppenanlaesse h1 span {
	background: url(../images/agrotourismus_gruppenanlaesse.jpg) no-repeat;
}

.agralpgeschichten h1 span {
	background: url(../images/agrotourismus_alpgeschichten.jpg) no-repeat;
}

	.agrferienbauernhof h1 span {
	background: url(../images/agrotourismus_ferienbauernhof.jpg) no-repeat;
	}

	.agrschlafenstroh h1 span {
	background: url(../images/agrotourismus_schlafenstroh.jpg) no-repeat;
	}

	.agralphuettenmieten h1 span {
	background: url(../images/agrotourismus_alphuettenmieten.jpg) no-repeat;
	}

	.agrmithilfebauernhof h1 span {
	background: url(../images/agrotourismus_mithilfebauernhof.jpg) no-repeat;
	}

	.agrhofbesichtigung h1 span {
	background: url(../images/agrotourismus_hofbesichtigung.jpg) no-repeat;
	}

	.agralpkaesereienschaukaesen h1 span {
	background: url(../images/agrotourismus_alpbetriebekaesereien.jpg) no-repeat;
	}

	.agrrundumspferd h1 span {
	background: url(../images/agrotourismus_rundumspferd.jpg) no-repeat;
	}

.parorganisationen h1 span {
	background: url(../images/partner_organisationen.jpg) no-repeat;
}

.parproduzenten h1 span {
	background: url(../images/partner_produzenten.jpg) no-repeat;
}

.pargastronomiebetriebe h1 span {
	background: url(../images/partner_gastronomiebetriebe.jpg) no-repeat;
}

.paralpen h1 span {
	background: url(../images/partner_alpen.jpg) no-repeat;
}

.parsponsoren h1 span {
	background: url(../images/partner_sponsoren.jpg) no-repeat;
}

.parkooperationen h1 span {
	background: url(../images/partner_kooperationen.jpg) no-repeat;
}

	.partner h1 span {
	background: url(../images/partner.jpg) no-repeat;
	}

.serferienregion h1 span {
	background: url(../images/service_ferienregion.jpg) no-repeat;
}

.serunterkunft h1 span {
	background: url(../images/service_unterkunft.jpg) no-repeat;
}

.serlinks h1 span {
	background: url(../images/service_links.jpg) no-repeat;
}

.konadresse h1 span {
	background: url(../images/kontakt_adresse.jpg) no-repeat;
}

.konanreise h1 span {
	background: url(../images/kontakt_anreise.jpg) no-repeat;
}

.konortsplan h1 span {
	background: url(../images/kontakt_ortsplan.jpg) no-repeat;
}

.konimpressum h1 span {
	background: url(../images/kontakt_impressum.jpg) no-repeat;
}

/* Main */

#main {
	float: right;
	width: 570px;
}

#logo {
	float: left;
	margin: -20px 0 0 5px;
}

#navMain {
	height: 35px;
}

#navMain li {
	float: left;
	padding: 5px 15px 0 0;
}

#navMain ul a {
	float: left;
	display: block;
}

#navMain a {
	color: #585;
	font-size: 12px;
	letter-spacing: 1px;
	border-bottom: 2px solid #fff;
}

#navMain a:hover {
	color: #6ab023;
	border-bottom: 2px solid #6ab023;
}

#portrait #navMain .portrait a,
#veranstaltungen #navMain .veranstaltungen a,
#workshops #navMain .workshops a,
#agrotourismus #navMain .agrotourismus a,
#partner #navMain .partner a,
#service #navMain .service a,
#kontakt #navMain .kontakt a {
	color: #6ab023;
	border-bottom: 2px solid #6ab023;
}

#content {
	
}

#content h3, h4 {
	font-weight: bold;
}

#content h3 {
	padding: 35px 20px 10px 0;
	font-size: 1.1em;
	letter-spacing: 1px;
	color: #333;
	text-transform: lowercase;
}

#content h4 {
	padding: 5px 20px 0 0;
	color: #333;
}

#content p {
	padding: 0 20px 10px 0;
}

#content a {
	font-size: 11px;
	color: #585;
	border-bottom: 1px dotted #585;
}

#content a:hover {
	color: #6ab023;
	border-bottom: 1px solid #6ab023;
}

#content ul {
	padding: 0 20px 10px 0;
}

#content ul a {
	border-bottom: 1px dotted #fff;
}

#content img {
	padding: 5px 0;
}

#contentHome h3 {
	font-weight: bold;
}

#contentHome h3 {
	padding: 35px 20px 10px 0;
	font-size: 1.1em;
	letter-spacing: 1px;
	color: #333;
	text-transform: lowercase;
}

#contentHome p {
		padding: 0 175px 10px 0;
		font-size: 1.1em;
		font-weight: normal;
		color: #462f0f;
}

#contentMain {
	float: left;
	width: 360px;
}

#contentMain li {
	list-style: square;
	list-style-position: outside;
	padding-left: 0;
	margin-left: 15px;
}

#contentSub {
	float: right;
	width: 185px;
	padding: 70px 0 0;
}

#contentSub h4 {
	padding: 0 20px 0 0;
}

#contentSub p {
	padding: 0 20px 10px 0;
}

#contentSub a {
	border-bottom: 0px;
}

#contentSub a:hover {
	border-bottom: 0px;
}

#contentSub li {
	list-style: square;
	list-style-position: outside;
	padding-left: 0;
	margin-left: 15px;
}

#content img {
	padding: 0 0 10px;
}

/* Sub */

#sub {
	float: left;
	width: 220px;
	min-height: 300px;
}

#sub h2 {
	position: relative;
	height: 70px;
	padding: 5px 0 0 10px;
	color: #fff;
}

#sub h2 span {
	position: absolute;
	width: 200px;
	height: 100%;
	background: url(../graphics/logo_alpkultur_200.png) no-repeat;
}

#sub img {
	padding: 5px 0 0 10px;
}

#navSub {
	margin: 30px 0 25px;
	width: 220px;
	line-height: 2em;
}

#navSub ul {
	margin: 0 0 0 10px;
}

#navSub li {
	display: inline;
}

#navSub a {
	display: block;
	width: 200px;
	color: #462f0f;
	font-size: 12px;
	text-align: center;
	letter-spacing: 1px;
	border-bottom: 1px solid #f3efea;
}

#navSub a:hover {
	color: #462f0f;
	border-bottom: 1px solid #462f0f;
}

.pordassimmental #navSub .pordassimmental a,
.pordaslabel #navSub .pordaslabel a,
.veruebersicht #navSub .veruebersicht a,
.veralpkulturtagelenk #navSub .veralpkulturtagelenk a,
.veralpabfahrtststephan #navSub .veralpabfahrtststephan a,
.veralpkulturgaesteapero #navSub .veralpkulturgaesteapero a,
.verdorfete #navSub .verdorfete a,
.verbuuremaerit #navSub .verbuuremaerit a,
.verviehschau #navSub .verviehschau a,
.verdivveranstaltungen #navSub .verdivveranstaltungen a,
.woruebersicht #navSub .woruebersicht a,
.worjodelnalphorn #navSub .worjodelnalphorn a,
.worviehkaesen #navSub .worviehkaesen a,
.worblumenheilpflanzen #navSub .worblumenheilpflanzen a,
.worhornussenkinder #navSub .worhornussenkinder a,
.agruebersicht #navSub .agruebersicht a,
.agrberghaeuserbeizli #navSub .agrberghaeuserbeizli a,
.agrmilchverarbeitung #navSub .agrmilchverarbeitung a,
.agrschlafenaufderalp #navSub .agrschlafenaufderalp a,
.agrmitarbeitenaufderalp #navSub .agrmitarbeitenaufderalp a,
.agralpbetriebekaesereien #navSub .agralpbetriebekaesereien a,
.agralptierehautnah #navSub .agralptierehautnah a,
.agrdirektvermarktung #navSub .agrdirektvermarktung a,
.agralpwellness #navSub .agralpwellness a,
.agralpsport #navSub .agralpsport a,
.agrgruppenanlaesse #navSub .agrgruppenanlaesse a,
.agralpgeschichten #navSub .agralpgeschichten a,
.parorganisationen #navSub .parorganisationen a,
.parproduzenten #navSub .parproduzenten a,
.pargastronomiebetriebe #navSub .pargastronomiebetriebe a,
.paralpen #navSub .paralpen a,
.parsponsoren #navSub .parsponsoren a,
.parkooperationen #navSub .parkooperationen a,
.serferienregion #navSub .serferienregion a,
.serunterkunft #navSub .serunterkunft a,
.serlinks #navSub .serlinks a,
.konadresse #navSub .konadresse a,
.konanreise #navSub .konanreise a,
.konortsplan #navSub .konortsplan a,
.konimpressum #navSub .konimpressum a {
	color: #462f0f;
	font-weight: bold;
	border-bottom: 1px solid #462f0f;
}

/* Siteinfo */

#siteinfo {
	clear: both;
	width: 220px;
	text-align: center;
}

#siteinfo p {
	padding: 0 0 5px;
	color: #252;
}

/* My Comment */

#siteinfo a {
	padding: 10px 0;
	color: #fff;
}

#siteinfo a:hover {
	color: #462f0f;
}

.gn {
	color: #6ab023;
	padding-left: 3px;
}