/* CSS Layout fuer Kremstal.at - Thomas Seif fuer die Firma POV - Point of View - Letzte Aenderung 03.12.2008 */

html, body{
	font-family: Arial,sans-serif;
	background-color: #dfe7da;
	line-height: 1.166;	
	margin: 0;
	padding: 0;
	height:100%;
}

a:link, a:visited, a:hover {
	color: #006699;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

a img {
     border:0 none;
}

h1, h2, h3, h4, h5, h6 {
	font-family: Arial,sans-serif;
	margin: 0px;
	padding: 0px;
}

h1{
 font-family: Verdana,Arial,sans-serif;
 font-size: 120%;
 color: #334d55;
}

h2{
 font-size: 114%;
 color: #006699;
}

h3{
 font-size: 100%;
 color: #334d55;
}

h4{
 font-size: 100%;
 font-weight: normal;
 color: #333333;
}

h5{
 font-size: 100%;
 color: #334d55;
}

label{
 font: bold 100% Arial,sans-serif;
 color: #334d55;
}
				
/* Uebergeordneter DIV Layer */

#wrapper{
	margin:0px auto 0px auto;
	padding: 0px 0px 0px 0px;
	width: 1000px;
	background-color: #ffffff;
	background-repeat:repeat-y;
	display:block;
}

/*Headerbereich ANFANG*/

#header{
	margin: 0;
	padding: 20px 0px 0px 0px;
	width: 100%;
	height: 80px;
}

#header img{
	border: 0;
	margin: 2% auto auto 2%;
	float:left;
}

#shortcuts{
	margin: 0px 0px 0px 800px;
	padding: 40px 0px 0px 0px;
	height: 20px;
}

*+ html #shortcuts{
	margin: 0px 0px 0px 800px;
	padding: 40px 0px 0px 0px;
	height: 20px;
}

#shortcuts a{
	font-size:12px;
	padding:0px 0px 0px 10px;
	color:#666666;
}


/*Headerbereich ENDE*/

/*Contentbereich ANFANG*/

#content{
	margin: 0px 0px 0px 0px;
	padding: 0 0 0 0;
}

#main_image{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

*html #main_image{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	text-align:right;
}

#main_image img{
	width:72%;
}

*html #main_image img{
	width:71%;
}

#main_text{
	margin: 0px 0px 0px 0px;
	padding: 20px 20px 15px 15px;
	width:48%;
	float:left;
}

*html #main_text{
	margin: 0px 0px 0px 0px;
	padding: 20px 20px 15px 15px;
	width:47%;
	float:left;
}

*+ html #main_text{
	margin: 0px 0px 0px 0px;
	padding: 20px 20px 15px 15px;
	width:47%;
	float:left;
}

#komitee_mitglieder tr{
	text-align:left;
	
}

#komitee_mitglieder th{
	text-align:center;
}

#komitee_mitglieder td{
	border:1;
	border-width:thin;
	border-color:#00CC33;
	border-bottom: 1px dashed;
	padding:7px 0px 7px 0px;
}


#komitee_mitglieder td#last{
	border:1;
	border-width:thin;
	border-color:#00CC33;
	border-bottom: 0px;
}

#main_text table{
	margin:0;
	padding:0;
	width:100%; 
	text-align:right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #606489;
	line-height: 1.3;
	vertical-align:middle;
	border:1;
	border-width:thin;
	border-color:#00CC33;
	border-style:dotted;
}

#main_text ul{
	list-style-type:decimal;
	text-align:left;
}

#presse_head tr{
	text-align:center;
}

#download tr{
	 text-align:left;
}

#download:hover{
	width:100%; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #606489;
	line-height: 1.3;
	vertical-align:middle;
	border:1;
	border-width:thin;
	border-color:#00CC33;
	border-style:solid;
	background-color:#ddf1d1;
}

*html #download{	
	hover:expression(
		this.onmouseover = new Function("this.style.background='#ddf1d1'; this.style.borderStyle='solid';"),
		this.onmouseout = new Function("this.style.background='#ffffff'; this.style.borderStyle='dotted';")
	);
	
	margin:0;
	padding:0;
	width:100%; 
	text-align:right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #606489;
	line-height: 1.3;
	vertical-align:middle;
	border:1;
	border-width:thin;
	border-color:#00CC33;
	border-style:dotted;
}

#presse_artikel tr{
	 text-align:center;
}

#presse_artikel:hover{
	width:100%; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #606489;
	line-height: 1.3;
	vertical-align:middle;
	border:1;
	border-width:thin;
	border-color:#00CC33;
	border-style:solid;
	background-color:#ddf1d1;
}

*html #presse_artikel{	
	hover:expression(
		this.onmouseover = new Function("this.style.background='#ddf1d1'; this.style.borderStyle='solid';"),
		this.onmouseout = new Function("this.style.background='#ffffff'; this.style.borderStyle='dotted';")
	);
	
	margin:0;
	padding:0;
	width:100%; 
	text-align:right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #606489;
	line-height: 1.3;
	vertical-align:middle;
	border:1;
	border-width:thin;
	border-color:#00CC33;
	border-style:dotted;
}

.site_navigation_active{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #606489;
	line-height: 1.3;
	text-align:justify;
	font-weight: bold;
}

.site_navigation_inactive{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #606489;
	line-height: 1.3;
	text-align:justify;
}

#main_right{
	margin: 0 0 0 0;
	padding: 20px 0px 0px 75%;
}

*+ html #main_right{
	margin: 0 0 0 0;
	padding: 20px 0px 0px 72%;
}

#main_right a{
	float:right;
	margin: 2% 7% 0 0;
	font-size:12px;
	text-align:right;
}

* html #main_right a{
	float:right;
	margin: 0 2% 0 0;
	font-size:12px;
	text-align:right;
}

*+ html #main_right a{
	float:right;
	margin: 0 2% 0 0;
	font-size:12px;
	text-align:right;
}

.main_headline{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #009933;
	line-height: 1.3;
	font-weight: bold;
	text-align:justify;
}

#main_bildarchiv img{
	width:100%;
}

.main_standard_text{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #606489;
	line-height: 1.3;
	text-align:justify;
}

.main_sub_headline{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #606489;
	line-height: 1.3;
	text-align:justify;
	font-weight:bold;
}

#footer{
	margin:0px auto 0px auto;
	padding: 0 0 0 0;
	display:block;
	background-color:#ffffff;
	width: 1000px;
}

#footer a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #5b5f85;
	line-height: 1.3;
}

#footer_left{
	margin: 0px 0px 0px 28%;
	padding: 0 0 0 0;
	width:72%;
	background-color:#dfe7da;
}

#aktuelles{
	margin: 3% 0px 3% 3%;
	padding: 0 0 0 0;
	width:65%;
	float:left;
}

#links{
	margin: 3% 2% 3% 0px;
	padding: 0 0 0 0;
	width:30%;
	float:right;
}

.footer_text{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #5b5f85;
	line-height: 1.3;
}

/*Contentbereich ENDE*/

/*Navigationsbereich ANFANG*/

#navigation{
	margin: 130px 0px 0px 0px;
	padding: 0 0 0 0;
	float:left;
	width:28%;
}

#navi_list ul{
	margin:0;
	padding:0;
	list-style-type: none;
}

#navi_list img{
	margin:5px 0px 5px 0px;
	padding:0px 0px 0px 0px;
	text-align:left;
}

#navi_list a:link{
	margin:5px 0px 5px 0px;
	padding:0px 0px 0px 0px;
	text-align:left;
}

#navi_list a:visited{
	margin:5px 0px 5px 0px;
	padding:0px 0px 0px 0px;
	text-align:left;
}

#navi_list a:hover{
	margin:5px 0px 5px 0px;
	padding:0px 0px 0px 0px;
	text-align:left;
	text-decoration:underline;
}

.navi_inactive{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #606489;
	line-height: 1.3;
	text-indent: 40px;
}

.navi_active{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000b72;
	line-height: 1.3;
	font-weight: bold;
	text-indent: 40px;
	background:url(../graphics/current_icon.gif);
	background-repeat:no-repeat;
	background-position:26px 50%;
}

*html .navi_active{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000b72;
	line-height: 1.3;
	font-weight: bold;
	text-indent: 40px;
	background:url(../graphics/current_icon.gif);
	background-repeat:no-repeat;
	background-position:26px 25%;
}

*+ html .navi_active{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000b72;
	line-height: 1.3;
	font-weight: bold;
	text-indent: 40px;
	background:url(../graphics/current_icon.gif);
	background-repeat:no-repeat;
	background-position:26px 25%;
}

.navi_sub_inactive{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #606489;
	line-height: 1.3;
	text-indent: 60px;
}

.navi_sub_active{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000b72;
	line-height: 1.3;
	font-weight: bold;
	text-indent: 60px;
	background-image:url(../graphics/current_icon.gif);
	background-repeat:no-repeat;
	background-position:48px 50%;
}

*html .navi_sub_active{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000b72;
	line-height: 1.3;
	font-weight: bold;
	text-indent: 60px;
	background-image:url(../graphics/current_icon.gif);
	background-repeat:no-repeat;
	background-position:48px 25%;
}

*+html .navi_sub_active{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000b72;
	line-height: 1.3;
	font-weight: bold;
	text-indent: 60px;
	background-image:url(../graphics/current_icon.gif);
	background-repeat:no-repeat;
	background-position:48px 25%;
}

.line{
	display:block;
}

.dac{
	font-size:11px;
}

/*Navigationsbereich ENDE*/