@charset "utf-8";
body  {
	background: #8F9158;
	margin: 0; /* Es empfiehlt sich, margin (Rand) und padding (Auff�llung) des Body-Elements auf 0 einzustellen, um unterschiedlichen Browser-Standardeinstellungen Rechnung zu tragen. */
	padding: 0; /* Hierdurch wird der Container in IE 5*-Browsern zentriert. Dem Text wird dann im #container-Selektor die Standardausrichtung left (links) zugewiesen. */
	color: #777777;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 100%;
}
/* grüner horiz. strich für startseite */
.twoColFixLtHdr #mainContent #trenner {
	height: 1px;
	width: 776px;
	float: left;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #c1ce0b;
	font-size: 1px;
	line-height: 1px;
	margin-top: 8px;
	margin-bottom: 7px;
	padding:0px;
}

/* FARBEN */

.aktuelles,a .aktuelles,
#sidebar1 ul .nt-2 .naviActive-sub1,
#sidebar1 ul.nt-2 .naviActive-sub2
{color:#97BD0D !important;}

.genusszentrum,.genusszentrum a,#genusszentrum-page h3,
#sidebar1 .nt-3 .naviActive-sub1,
#sidebar1 .nt-3 .naviActive-sub2
{color:#8A1A6D !important;}


.kaeserei,.kaeserei a,#kaeserei-page h2,
#sidebar1 .nt-4 .naviActive-sub1,#kaeserei-page h3,
#sidebar1 .nt-4 .naviActive-sub2
{color:#FABA00 !important;}

.kulinarisches , .kulinarisches a,#kulinarisches-page h3,
#sidebar1 .nt-5 .naviActive-sub1,
#sidebar1 .nt-5 .naviActive-sub2
{color:#A76415 !important;}

.glaswerkstaetten, .glaswerkstaetten a, #glaswerkstaetten-page h3,
#sidebar1 .nt-6 .naviActive-sub1,
#sidebar1 .nt-6 .naviActive-sub2
{color:#0068AE !important;}

.zisterzienserstift, .zisterzienserstift a,#zisterzienserstift-page h3,
#sidebar1 .nt-7 .naviActive-sub1,
#sidebar1 .nt-7 .naviActive-sub2
{color:#D30D0D !important;}

.bildungszentrum,.bildungszentrum a,#bildungszentrum-page h3,#bildungszentrum-page h2,
#sidebar1 .nt-8 .naviActive-sub1,
#sidebar1 .nt-8 .naviActive-sub2
{color:#56A7D8 !important;}

.Drucktechnik,.Drucktechnik a,#Drucktechnik-page h3, 
.Krippen,.Krippen a,#Krippen-page h3	
{color:#56A7D8 !important;}


.oberes-kremstal,.oberes-kremstal a,#oberes-kremstal-page h3,
#sidebar1 .nt-9 .naviActive-sub1,
#sidebar1 .nt-9 .naviActive-sub2
{color:#307A29 !important;}

.genussregion,.genussregion a,#genussregion-page h3,
#sidebar1 .nt-10 .naviActive-sub1,
#sidebar1 .nt-10 .naviActive-sub2
{color:#EC8600 !important;}


.newsletter, .newsletter a {color:#97BD0D;}
.gymnasium, .gymnasium a {color:#AE101C;}
.mehr {color:#C1CE00;}

/* eof Farben */

.twoColFixLtHdr #container {
	width: 1000px;  /* Mit einer Breite, die 20 Pixel unter der vollen Breite von 800 Pixel liegt, k�nnen Sie dem Browser-Chrome Rechnung tragen und gleichzeitig eine horizontale Bildlaufleiste vermeiden. */
	background: #FFFFFF;
	text-align: left; /* Hierdurch wird die Einstellung text-align: center im Body-Element �berschrieben. */
	margin-top: 0;
	margin-bottom: 0;
	margin-left: auto;
	margin-right: auto;
	padding: 0px;
	/* test für overlay */
	position: relative;
	background-image: url(../layout/wi_logo_EU_leader_land_adaptiert2.jpg);
	background-repeat: no-repeat;
	background-position: 5px bottom;
} 
.twoColFixLtHdr #header {
	padding-top: 16px;
	padding-right: 10px;
	padding-bottom: 16;
	padding-left: 16px;
	width: 968px;
	margin: 0px;
	display: table-cell;
} 
#header #logo {
	width: 172px;
	float: left;
	clear: left;
	height: 200px;
}
#header #sprache {
	float: left;
	width: 170px;
	height: 21px;
}
#header #headerbild {
	float: right;
	height: 221px;
	width: 790px;
}
#abstand-header {
	height: 15px;
	display: inline-block;
	width: 1000px;
	float: left;
	clear: both;
	background-color: #FFF;
}


.twoColFixLtHdr #header h1 {
	margin: 0; /* Wenn Sie den Rand des letzten Elements im #header-div auf 0 einstellen, k�nnen Sie das Auftreten unerwarteter Abst�nde zwischen divs vermeiden. Wenn das div einen Rahmen hat, ist dies unn�tig, weil dieser Rahmen die gleiche Wirkung hat. */
	padding: 10px 0; /* Durch die Verwendung der Auff�llung anstelle von R�ndern l�sst sich gew�hrleisten, dass das Element die Kanten des div nicht ber�hrt. */
}
.twoColFixLtHdr #sidebar1 {
	float: left; /* Da es sich hier um ein floatendes Element handelt, muss eine Breite angegeben werden. */
	width: 162px; /* Die tats�chliche Breite dieses div umfasst in standardgerechten Browsern bzw. im Standardmodus von Internet Explorer au�er der Breite auch die Auff�llung und den Rahmen. */
	min-height:465px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 16px;
	clear: left;
}
.twoColFixLtHdr #mainContent {
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 186px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 8px;
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #c1ce0b;
	min-height:520px;
	font-size: 13px;
	line-height: 1.2em;
} 
#mainContent  a {
	color: #C1CE00;
	text-decoration: none;
}

/* inhalt startseite */
#splate1-oben,#splate2-oben,#splate3-oben,#splate1-unten,#splate2-unten,#splate3-unten {
	float:left;
	min-height:155px;
	}
#splate1-oben,#splate2-oben,#splate3-oben {
	width:240px;
	margin-right: 20px;
}
 /* Überschriften oben */
#splate1-oben h2,#splate2-oben h2,#splate1-oben h3,#splate2-oben h3,#splate3-oben h3 {
	font-size:15px;
	margin: 0px;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 0px;
}
/*Überschrift unten */
#spalte-breit-unten h3 {
	font-size: 18px;
	line-height: 1.2em;
}
 /* für tt news */
#spalte-breit-unten h2{
	font-size: 16px;
	line-height: 1.0em;
}
#spalte-breit-unten h1{
	font-size: 18px;
	padding-bottom: 0px;
	margin-bottom: 0px;
}
/* eof überschriften */
 
#splate1-unten,#splate2-unten,#splate3-unten {
	width:240px;
	margin-right: 20px;
}
.twoColFixLtHdr #container #mainContent  p {
	line-height: 1.3em; 
	/*line-height: 14px;*/
	padding: 0px;
	margin: 0px;
}

#spalte-breit-unten {
	width:785px;
	/* width:770 px; */
	min-height:285px;
	float: left;
	}
#breadcrumps {
	border-top-width: 2px;
	border-bottom-width: 2px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #c1ce0b;
	border-right-color: #c1ce0b;
	border-bottom-color: #c1ce0b;
	border-left-color: #c1ce0b;
	height: 23px;
	font-size: 12px;
	display: block;
	width: 785px;
	float: left;
	margin-top: 10px;
	margin-bottom: 10px;
	line-height: 22px;
	margin-right: 0px;
	margin-left: 0px;
}
#breadcrumps a {
	color: #777;
	text-decoration: none;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}

#breadcrumps ul {
	display: inline;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
	margin: 0px;
}

#breadcrumps ul li {
	display: inline;
	/*background-image: url(../../fileadmin/layout/pfeil-bread.gif);
	font-size: 8px;
	text-transform: uppercase;
	background-position: left top;
	background-repeat: no-repeat;
	margin-left: 10px; */
	margin: 0px;
	padding: 0px;
}





/* eof startseite */

.twoColFixLtHdr #footer {
	margin-top: 5px;
	padding-top: 0;
	padding-right: 0px;
	padding-bottom: 0;
	padding-left: 0px;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #c1ce0b;
	margin-right: auto;
	margin-left: auto;
	width: 972px;
	height: 20px;
	font-size: 12px;
	line-height: 1.7em;
} 

.adresse {
	color: #c1ce0b;
	margin-right: 10px;
}
.adresse a {
	color: #97BD0D;
	text-decoration: none;
}

.footer-navi {
	margin-left: 10px;
}
.footer-navi a {
	 color: #777; 
	/*color: #c1ce0b;*/
	text-decoration: none;
}


.twoColFixLtHdr #footer p {
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 0px;
	padding-left: 0;
	/*background-color: #0C9;*/
	margin: 0;
}
.rechts {
	float: right;
}
.links {
	float: left;
	/*width: 200px;*/
	height: 20px;
}

.fltrt { /* Mit dieser Klasse k�nnen Sie ein Element auf der Seite nach rechts flie�en lassen. Das floatende Element muss vor dem Element stehen, neben dem es auf der Seite erscheinen soll. */
	float: right;
	margin-left: 8px;
}
.fltlft { /* Mit dieser Klasse k�nnen Sie ein Element auf der Seite nach links flie�en lassen. */
	float: left;
	margin-right: 8px;
}
.clearfloat { /* Diese Klasse sollte in einem div- oder break-Element platziert werden und das letzte Element vor dem Schlie�en eines Containers sein, der wiederum einen vollst�ndigen Float enthalten sollte. */
	clear:both;
	height:0;
	font-size: 1px;
	line-height: 0px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}

/* NAVIGATION */
#sidebar1 a {text-decoration: none; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;}
#sidebar1 a:hover {text-decoration: underline;}
#sidebar1 ul {
	list-style-type: none;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-transform: uppercase;
	font-weight: bold;/* */
	text-align: left;
	padding-right: 0px;
	padding-left: 20px;
	line-height: 14px;
	list-style-position: outside;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	}
#sidebar1 ul li {
	padding-bottom: 10px;
}
#sidebar1 ul li ul li {
	padding-bottom: 0px;
	padding-top: 5px;
	text-transform: none;
}


.twoColFixLtHdr #container #sidebar1 ul .nt-2 {
	list-style-type: none;
	list-style-image: url(../layout/bullets/bullet-aktuell.gif);
}
.twoColFixLtHdr #container #sidebar1 ul .nt-3 {
	list-style-image: url(../layout/bullets/bullet-genussz.gif);
}
.twoColFixLtHdr #container #sidebar1 ul .nt-4 {
	list-style-image: url(../layout/bullets/bullet-kaeserei.gif);
}
.twoColFixLtHdr #container #sidebar1 ul .nt-5 {
	list-style-image: url(../layout/bullets/bullet-kulinarisch.gif);
}
.twoColFixLtHdr #container #sidebar1 ul .nt-6 {
	list-style-image: url(../layout/bullets/bullet-glaswerk.gif);
}
.twoColFixLtHdr #container #sidebar1 ul .nt-7 {
	list-style-image: url(../layout/bullets/bullet-zistersienser.gif);
}
.twoColFixLtHdr #container #sidebar1 ul .nt-8 {
	list-style-image: url(../layout/bullets/bullet-bildungsz.gif);
}
.twoColFixLtHdr #container #sidebar1 ul .nt-9 {
	list-style-image: url(../layout/bullets/bullet-oberse-kremstal.gif);
}
.twoColFixLtHdr #container #sidebar1 ul .nt-10 {
	list-style-image: url(../layout/bullets/bullet-genuss.gif);
}

.twoColFixLtHdr #container #sidebar1 ul .nt-218 {
	list-style-image: url(../layout/bullets/bullet-gym.gif);
}

/* damit bullets in subnavi nicht angezeigt werden */
.twoColFixLtHdr #container #sidebar1 ul ul .subnavi-sub {
	list-style-type: none;
	list-style-image: none;
}


#sidebar1 ul a{
	list-style-type: none;
	padding: 0px;
	text-decoration: none;
	color: #777;
	}
	#sidebar1 ul ul{
	list-style-type: none;
	padding-left: 10px;
	}
	
/* EOF NAVIGATION */
#footer  ul,#footer  li {
	display: inline;
	padding-left: 0px;
	line-height: 21px;
	margin: 0px;
	padding-right: 15px;
}
/* Galerie */
/* #glaswerkstaetten-page */
div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image,
#genusszentrum-page div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image
 {
	/* margin-top:10px; */
	margin-right:15px;
	font-size:11px;
	color:#000000;
	line-height:1.5em;
	margin-right: 17px;
}
#glaswerkstaetten-page div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image .csc-textpic-lastcol {
	margin-right: 0px;
	padding-right: 0px;
}
/* eof */
/* tabelle Farbig  */
.tr-even {
	background-color: #E7F3CF;
	vertical-align: top;
}
.tr-odd {
	vertical-align: top;
}
table {
border-collapse : collapse;
vertical-align: top;
}
#spalte-breit-unten .contenttable a {
	color: #666;
}
#spalte-breit-unten .contenttable a:hover {
	color: #666;
	text-decoration: underline;
}
/* abstand in td bei tabellenmodul */
#mainContent #spalte-breit-unten .contenttable.contenttable-0 {
	width: 780px;
}
#mainContent #spalte-breit-unten .contenttable.contenttable-0 td {
	padding: 7px;
}
/* abstand nach unten bei den content bilder */
#spalte-breit-unten .csc-textpic-imagewrap {
	margin-bottom: 5px;
}
/* more link */
#spalte-breit-unten .news-list-morelink {
	display: block;
	padding-top: 5px;
	padding-bottom: 20px;
	padding-left:0px;
}

/* overlay über header */
#drueber {
	width: 791px;
	height: 220px;
	z-index: 99;
	position: absolute;
	top: 18px;
	float: left;
	left: 193px;
}
/* facebook */
#footer .rechts.adresse p img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	vertical-align: middle;
	margin-bottom: 3px;
	margin-left: 3px;
}
