/*-----------------------------------------   
copyright 2007 by mmc
Version: 1.0
Author: Leo Sierek
Author URI: http://www.mmc-agentur.at  	
-------------------------------------------*/

/* Rendering Bug - Fix Versuch */
/* Fehler tritt unregelm��ig auf, zb.: hier: http://www.kfv.at/index.php?id=388 */
#local ul {
	padding-left: 0;
}


/* nav styles */
.nav { float: left; display: inline;}
.nav  ul { float: left;}
.nav li { float: left; list-style: none;}
.nav a { float: left; display: block;}

/* =textsize */
#textsize p { float: left; margin: 0; position:relative;z-index:10001}
#textsize .active { color: #2794F9; }
#textsize a:hover { color: #2794F9; }
#tsz_1, #tsz_2, #tsz_3 { font-family: Verdana, Helvetica, sans-serif; color: #73838C; font-weight: bold }
#tsz_1 { padding-left: 5px; font-size: 14px; }
#tsz_2 { padding-left: 5px; font-size: 16px; }
#tsz_3 { padding-left: 5px; font-size: 18px; }

/* =subnav */
#page_nav {
	float: left;
	width: 100%;
	background: #eff2f3;
	margin: 0;
	padding:  0.4em 0;
	}

#page_nav_inner {
	font-size: 0.92em;
	width: 984px;
	margin: 0 auto;
	} 

#subnav {
	float: right;
	line-height: 1.1em;
	margin-top: 0.3em;
	}

#subnav a {
	position: relative;
	font-weight: bold;
	color: #73838c;
	border-right: 1px solid #73838c;
	padding: 0 1em;
	}

#subnav a:hover {
	color: #2794f9;
	}

#subnav .last a {
	border: none;
	}

#contrast {
	float: right;
	margin-right: 1em;
	}

#contrast a {
	font-weight: bold;
	border:  1px solid;
	margin: 0 0.1em;
	padding: 0.1em 0.5em;
	}

#contrast #yellow_black a {
	color: #000;
	background: #fecb00;
	border-color: #000;
	}

#contrast #black_yellow a {
	color: #fecb00;
	background: #000;
	border-color: #000;
	}

#contrast #white_blue a {
	color: #233fc6;
	background: #fff;
	border-color: #233fc6;
	}

#contrast #blue_white a {
	color: #fff;
	background: #233fc6;
	border-color: #233fc6;
	}

#text_size {
	float: right;
	}

#text_size a {
	font-weight: bold;
	color:  #000;
	margin: 0 0.1em;
	padding: 0.1em 0.2em;
	}

#small_text a {
	font-size: 1em;
	}

#normal_text a {
	font-size: 1.2em;
	}

#big_text a {
	font-size: 1.4em;
	}

/* =page */
#page_outer {
	font-size: 0.92em;
	width: 100%;
	}

#page_inner {
	width: 984px;
	margin: 0 auto 2em auto;
	}

/* =kfv nav */
#kfv_nav {
	position: relative;
	float: right;
	width: 95px;
	margin: 130px 0 0;
	padding: 0 0 16px 7px;
	font: 0.95em Arial, Helvetica, Geneva, sans-serif;
	background: url(../img/kfv_nav_bottom.gif) 7px 100% no-repeat;
}

#kfv_nav .nav {
	background: url(../img/kfv_nav_top.gif) top left no-repeat;
	padding: 46px 12px 0 6px;
	}

#kfv_nav .nav a {
	text-align: center;
	color: #364757;
	width: 75px;
	border-bottom: 2px solid #d8dfe3;
	padding: 0.5em 2px;
	}

#kfv_nav .nav a:hover {
	color: #2794f9;
	}

#kfv_nav .last a {
	border: none;
	}

/* =header */
#header {
	float: left;
	position: relative;
	width: 879px;
	}

#logo {
	float: left;
	padding: 2em 0;
	}

#header-nav {
	position: absolute;
	bottom: 0;
	right: 3px;
	}

#header-nav a {
	text-indent: -9999px;
	overflow: hidden;
	width: 199px;
	height: 37px;
	background: url(../img/main_nav.gif) no-repeat;
	}

#header-nav #verkehr_link a {
	background-position: 0 -0;
}

#header-nav #feuer_link a {
	background-position: -199px 0;
}

#header-nav #heim_link a {
	background-position: -398px 0;
}

#intro {
	float: left;
	width: 879px;
	height: 246px;
	background: url(../img/kfv_intro.png) top left no-repeat;
}
/*
.video #intro {
	width: 874px;
}
*/

#intro_small {
	float: left;
	width: 879px;
	height: 133px;
	overflow: hidden;
	background: url(../img/kfv_intro_small.png) top left no-repeat;
}

#intro_small_headline {
	margin: 60px 0 0 40px;
}

#intro_text {
	float: left;
	display: inline;
	color: #FFF;
	width: 350px;
	margin: 110px 0 0 30px;
}

#intro_flash {



    position:relative;



	float: right;



	width: 450px;



	z-index: 100;



}







#intro_teaser {



	float: left;

	

	font-size: 10px;

	

	line-height: 1.1em;



	position: relative;



	width: 370px;



	height: 271px;



	margin-bottom: -25px;



}







#intro_teaser  .tx-jppageteaser-pi1-text {



	display: block;



	color: #1c597c;



	width: 180px;



	margin: 120px 0 0 100px;



	height: 80px;



	overflow: hidden;



}



#intro_teaser  .tx-jppageteaser-pi1-text a {

	display: block;

	height: 90px;

	padding-right: 40px;

}





#breadcrumb {



	float: left;



	width: 817px;



	background: #fff;


	border: solid #EAEEF2;
	border-width: 0 1px;

	padding: 1em 30px;

}







#main {



	float: left;



	width: 880px;


	background: url(../img/main_bg.gif) top left repeat-y;



}







#main_bottom {



	float: left;



	width: 100%;



	height: 13px;



	background: url(../img/start_main_corners_bottom.gif) bottom left no-repeat;



}



	 



/* =local sidebar */



#local {



	float: left;



	width: 240px;



	margin: 2em 30px 2em 0;



	}







#local-nav {



	width: 240px;



	border-top: 1px solid #e5ebed;



	border-bottom: 1px solid #fff;



	}







#local-nav li {



	border-top: 1px solid #fff;



	border-bottom: 1px solid #e5ebed;



}







#local-nav a {



	width: 205px;



	font-size: 1.1em;



	font-weight: bold;



	color: #364757;



	background: url(../img/local_nav_arrow.gif) no-repeat 10px;



	padding: 0.5em 5px 0.5em 30px;



	}







#local-nav a:hover { 



	color: #2794f9;



	} 







#local-nav .active {



	background: #e6eaec url(../img/local_nav_arrow.gif) no-repeat 10px;



	}







#local-nav ul {



	margin-bottom: 0.5em;



}







#local-nav ul li {



	border: none;



}







#local-nav ul ul {



	margin-bottom: 1em;



}







#local-nav ul a {



	font-weight: normal;



	width: 185px;



	padding-left: 50px;



	background: none;



}







#local-nav ul .active {



	background: #e6eaec;



}







#local-nav ul ul a {



	background: none;



}







#local-nav ul ul a {



	font-size: 0.9em;



	padding: 0.2em 0 0.2em 70px;



	width: 170px;



}







/* =tag cloud */



#tag_cloud {



	float: left;



	border-top: 1px solid #e5ebed;



	border-bottom: 1px solid #fff;



	margin-bottom: 2em;



	padding: 0 1.5em;



}







#tag_cloud h2 {



	text-transform: uppercase;



	letter-spacing: 0.3em;



	color: #999;



	font-size: 0.9em;



	margin-top: 0;



	padding-top: 2em;



}







#tags {



	float: left;



	word-spacing: 0.7em;



	line-height: normal;



	width: 200px;



	margin-bottom: 1em;



}







#tags li {



	display: inline;



}







#tags a {



	color: #7f8b96;



}







.tag_very_small {



	font-size: 1em;



}







.tag_small {



	font-size: 1.3em;



}







.tag_middle {



	font-size: 1.6em;



}







.tag_big {



	font-size: 2.2em;



}







.tag_very_big {



	font-size: 2.8em;



}







#all_tags {



	float: left;



	display: block;



	width: 100%;



	margin-top: 1em;



}







/* =content */



#content {



	float: left;



	width: 585px;



	margin-top: 2em;



	}



/* =images */



#images {



	width: 257px;



	float: right;



	margin: 0 0 0 10px;



}







#images ul li {
  list-style: none;
  margin-bottom: 10px;
  margin-left: 0;
}







#image_big {



	background: #fff;



	border: 1px solid #d0d9e8;



	padding: 4px;



}







#thumbs {



	margin-top: 5px;



}







#thumbs a {



	display: inline;



	background: #fff;



	border: 1px solid #d0d9e8;



	padding: 4px;



}







#thumbs .middle a {



	margin: 0 11px 0 12px;



}







/* bild gallerie */



.tx-fbbildergalerie-pi1 {



	



}







.tx-fbbildergalerie-pi1-bildergaleriekastl {



	background: none;



}







.tx-fbbildergalerie-pi1-bildergaleriekastl td div {



	vertical-align: inherit;	



}







.tx-fbbildergalerie-pi1-headline {



	font-size: 1.2em;



	color: #364757;



}







/* =news */



.news-list-container {



    border-top: 1px solid #e5ebed;



    margin-top: 2em;



}







.news-list-item {



    border-top: 1px solid #fff;



    border-bottom: 1px solid #e5ebed;



    padding: 1em 0;



}







.news-list-date {



    float: right;



}







.news-list-category {



    font-weight: bold;



}







.news-list-headline a {



	font-weight: bold;



	font-size: 1.3em;



}







.news-list-browse {



    border-top: 1px solid #fff;



    padding-top: 1em;



}







.tx-ttnews-browsebox {



    text-align: center;



}







.tx-ttnews-browsebox p {



    margin: 0;



}







.tx-ttnews-browsebox-strong {



    font-weight: bold;



}







.tx-ttnews-browsebox table {



    margin: 0 auto;



}







.news-single-date {



	float: right;



}







.news-single-category {



	font-weight: bold;



}





/* Änderung Presse-Suche Feb.2011 */
.news-list-item .bundesland {
	float: right;
	text-align: center;
	width: 15.27em;
	color: #F2F7F9;
	margin-top: -17px;
	padding: 3px 15px;
	border: 1px solid #E5EBED;
	-moz-border-radius: 4px 4px 0 4px;
	-webkit-border-radius: 4px 4px 0 4px;
	border-radius: 4px 4px 0 4px;
	background-color: #3E88C6;
}
/*
.news-list-item .bundesland.burgenland {
	background-color: #654311;
}
.news-list-item .bundesland.kaernten {
	background-color: #8000ca;
}
.news-list-item .bundesland.noe {
	background-color: #264fb6;
}
.news-list-item .bundesland.oberoesterreich {
	background-color: #ffea00;
	color: #364757;
}
.news-list-item .bundesland.salzburg {
	background-color: #ff9000;
	color: #364757;
}
.news-list-item .bundesland.steiermark {
	background-color: #237527;
}
.news-list-item .bundesland.tirol {
	background-color: #00b78e;
}
.news-list-item .bundesland.vorarlberg {
	background-color: #696969;
}
.news-list-item .bundesland.wien {
	background-color: #c10000;
}
*/





/* =folder */



.bildmittext_kastl {



    border-top: 1px solid #fff;



    border-bottom: 1px solid #e5ebed;



    padding: 1em 0;



}







.bildmittext_text {



    vertical-align: top;



}







/* =downloads */



#download {



	float: right;



	display: inline;



	width: 563px;



	background: #fff;



	border:  1px solid #d5dbe2;



	padding: 10px;



	margin-right: 22px;



}







#download p {



    line-height: 1.7em;



	background: #f2f5f7;



	margin: 0;



	padding: 5px 10px;



}







/* =sections */







#sections {



	float: left;



	width: 585px;



	}







.section {



	float: left;



	display: inline;



	width: 176px;



	height: 31em;



	margin: 8px 9px 0 9px;



	}







.section_image {



	width:  166px;



	height: 111px;



	border: 1px solid #e6eaf0;



	background: #fff;



	padding: 4px;



    margin-top: 0.2em;



	}



	



.section_image .img{



	width:166px;



	height:111px;



	overflow:hidden;



}







.section span {



	color: #a8b5c0;



}







#section_verkehr {



	background: url(../img/verkehr_icon_small.gif) top right no-repeat;



	padding-top: 15px;



}







#section_feuer {



	background: url(../img/feuer_icon_small.gif) top right no-repeat;



	padding-top: 15px;



}







#section_heim {



	background: url(../img/heim_icon_small.gif) top right no-repeat;



	padding-top: 15px;



}







#section_kfv {



	background: url(../img/kfv_icon_small.gif) top right no-repeat;



	padding-top: 15px;



}







.section_row {



	float: left;



	width: 584px;



	}







#sections .top {



	background: url(../img/section_corners_top.gif) top left no-repeat;



	}







#sections .bottom {



	background: url(../img/section_corners_bottom.gif) bottom left no-repeat;



	padding-bottom: 12px;



	}







#sections .tx-jppageteaser-pi1-text {



    margin: 1em 0;



}







#sections .more {



	font-weight: bold;



	color: #6a9abc;



	background: #e5ebed;



	padding: 0.1em 0.4em 0.2em 0.4em;



	margin-top: 1em;



	}







/* =content_nav */



#content_nav {



	float: right;



	display: inline;



	width: 584px;



	margin: 2em 20px 0 0;



}







#content_nav ul {



	float: right;



}







#content_nav li {



	float: left;



	}







#content_nav a {



	float: left;



	margin-left: 10px;



}







/* =teaser */



#teaser_box {



	float: left;



	width: 879px;



	background: url(../img/teaser_bg.gif) top left repeat-y;



	margin-top: 2em;



	padding-top: 1.5em;



	}







#promotion {



	float: left;



	display: inline;



	width: 228px;



	height: 133px;



	overflow: hidden;



	margin:  20px 19px 0 15px;



	}







#promotion td {



    padding: 0;



}







.teaser {



	float: left;



	display: inline;



	width: 176px;



	margin: 8px 8px 0 8px;



	padding-top: 10px;



	}







.teaser span {
	color: #a8b5c0;
}
.teaser span.tx-fbnewsteaser-pi1-headline {
	color: #364757;
}


.teaser h2 {
	margin-top: 0.1em;
}


.teaser .tx-fbnewsteaser-pi1-text, .teaser .tx-jppageteaser-pi1-text {



    margin: 1em 0;



}







.teaser .more {



	font-weight: bold;



	color: #6a9abc;



	background: #e5ebed;



	padding: 0.1em 0.4em 0.2em 0.4em;



	}







#teaser_box_bottom {



	float: left;



	width: 100%;



	height: 20px;



	background: url(../img/main_corners_bottom.gif) bottom left no-repeat;



	}







#teaser_verkehr {



	background: url(../img/verkehr_icon_small.gif) top right no-repeat;



}







#teaser_feuer {



	background: url(../img/feuer_icon_small.gif) top right no-repeat;



}







#teaser_heim {



	background: url(../img/heim_icon_small.gif) top right no-repeat;



}







#teaser_kfv {



	background: url(../img/kfv_icon_small.gif) top right no-repeat;



}







.tx-jppageteaser-pi1 p {



	margin: 1em 0 !important;



}







/* =sitemap */







#content .tx-dropdownsitemap-pi1 {



	margin: 2em 0 2em 5em;



}







#content .tx-dropdownsitemap-pi1 ul li {



    list-style: none;



}







#content .tx-dropdownsitemap-pi1 img {



	margin-right: 5px;



}







/* =press search */



.news-search-form, .tx-thmailformplus-pi1 {



	float: left;



	width: 560px;



	background: url(../img/section_corners_top.gif) top left no-repeat;



	padding: 1em 2em;



}







.news-search-form-submit {



	display: block;



	margin: 1em 0 1em 6.7em;



}







.news-search-emptyMsg {



	float: left;



	width: 560px;



	padding: 0 2em;



}







.news-search-form-submit input {



	font-weight: bold;



	color: #6a9abc;



	cursor: pointer;



	background: #e5ebed;



	border: none;



	padding: 0.1em 0.4em 0.2em 0.4em;



}







/* =search */



input.tx-indexedsearch-searchbox-button {



	font-weight: bold;



	color: #6a9abc;



	cursor: pointer;



	background: #e5ebed;



	border: none;



	padding: 0.1em 0.4em 0.2em 0.4em;



}







.button {



	font-weight: bold;



	color: #6a9abc;



	cursor: pointer;



	background: #e5ebed;



	border: none;



	padding: 0.1em 0.4em 0.2em 0.4em;



}







/* =footer */



#footer {



	float: left;



	font: 0.9em Arial, Helvetica, Geneva, sans-serif;



	color: #98a2ac;



	width: 879px;



	padding: 1em 0 2em 0;



	}







#footer div { 



	float: left;



	}







#footnote {



	margin-right: 12px;



	}







#footer_nav, #footer_nav_right {



	line-height: 1em;



	margin-top: 0.95em;



	}







#footer_nav a, #footer_nav_right a {



	border-right: 1px solid #3e88c6;



	padding:  0 0.5em;



	}







#footer_nav .last a, #footer_nav_right .last a {



	border: none;



	}







#footer #contact {



	float: right;



	width: 380px;



	}







#footer_logo {



	float: left;



	margin-right: 5px;



	}







#footer #location {



	margin-right: 15px;



	}







#footer #phone {



 	text-align: right;



	}







#footer_nav_right {



	float: right;



	}











.tx-vgetagcloud-pi2 {



	padding: 20px;



}











.news-single-backlink {



	margin-top: 1em;



	}







































































 




