/*
*** Styles Printable Version ***
*/



/* Edit 2008-11-27 gep */

#local,
#promotion,
#page_nav,
#header-nav,
#intro_teaser,
#intro_small,
#intro_flash,
#download,
#kfv_nav,
#content_nav,
#footer_nav,
#footer_nav_right {
    display: none;
}



#main, #header, #content, #images, #breadcrump, #teaser_box { float: none !important; width: auto; }
#page_inner, #main, #content, #breadcrump, #header, #footer { width: 630px; }


.section { margin-bottom: 40px; }
.section_image { margin-top: 10px; }

#teaser_box { margin-top: 40px; }
.teaser { margin-bottom: 30px; }
.teaser h2 { margin-top: 0px; }


#images ul li, #content .tx-dropdownsitemap-pi1 ul li { 
list-style-image:none;
list-style-type: none;
list-style-position:outside;

}
.tx-dropdownsitemap-pi1 ul li a img { margin-right: 5px; }
#content a.more { color: #3E88C6; }

.news-single-category { font-weight: bold; }
h1 { font-size: 18px; font-weight: normal;  }  


#header { margin-bottom: 10px; }
#intro { margin: 10px 0 30px 0; }
#footer { margin-top: 30px; padding-top: 6px; border-top: 1px solid #ddd; }


#main { margin-top: 40px; }
#content { width: 620px;  } 
#download, #content_nav { }


/* ------------------- */





body {
	background-color:#ffffff;
        width:100%;
        border-top: none !important;
}
li {
	font-family:Arial;
	font-size:12px;
	/*color:#555555;*/
}
ul {
	font-family:Arial;
	font-size:12px;
	/*color:#555555;*/
}

.inner_content {
	color:#444;
	padding-left:20px;
	padding-top:20px;
    padding-right:15px;
	padding-bottom:10px;
    width: 700px;
}
.image {
	margin:0px;
	padding:0px;
}
.image img {
	margin-left:10px;
	margin-right:10px;
	margin-top:0px;
	margin-bottom:10px;
	padding:0px;
}
.subcontent {
	color:#555555;
	padding-top:10px;
	padding-bottom:10px;
        padding-right:15px;
	font-size:12px;
	font-family:Arial;
}
.inner_content h1 {
	font-family:Arial;
	font-size:16px;
	font-weight:bolder;
	color:#555555;
}
.inner_content h2, .subcontent h1 {
	font-family:Arial;
	font-size:13px;
	font-weight:bold;
	color:#555555;
}
.inner_content p, .subcontent p {
	font-family:Arial, Helvetica, sans;
	font-size:12px;
	color:#555555;
}
.inner_content a, .subcontent a {
	font-family:Arial, Helvetica, sans;
	font-size:12px;
	color:#555555;
        text-decoration: none;
}


/*--------------------------------- tt_news LIST view  -----------------------------------*/

.news-list-container {
	font-family: Arial, Helvetica, sans;
	font-size:12px;
	color:#555555;
	background-color: #fff;
}
.news-list-container P {
	font-family: Arial, Helvetica, sans;
	font-size:12px;
	color:#555555;
}
.news-list-item {
	background-color: #fff;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	padding-right: 2px;
}
.news-search-form {
	padding:3px;
	margin-bottom:5px;
	border:1px solid #666;
	background-color:#fff;
}
.news-search-emptyMsg {
	margin:0px;
}
.news-search-form FORM {
	margin:0px;
}
.news-list-headline {
	font-family:Arial;
	font-size:13px;
	font-weight:bold;
	color:#555555;
	padding-right: 5px;
	padding-left: 0px;
}
.news-list-headline a {
	font-size:13px;
	text-decoration:none;
}
.news-list-category  {
	font-family: Arial, Helvetica, sans;
	font-size: 12px;
	color: #555555;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px;
}
.news-list-category-1 {
	font-family: Arial, Helvetica, sans;
	font-size:11px;
	font-weight:bold;
	color:#5574ba;
	padding-right: 5px;
	padding-left: 5px;
}
.news-list-category-2 {
	font-family: Arial, Helvetica, sans;
	font-size:11px;
	font-weight:bold;
	color:#ab152a;
	padding-right: 5px;
	padding-left: 5px;
}
.news-list-category-3 {
	font-family: Arial, Helvetica, sans;
	font-size:11px;
	font-weight:bold;
	color:#1a7152;
	padding-right: 5px;
	padding-left: 5px;
}
.news-list-img IMG {
	margin-left: -2px;
	margin-right: 15px;
	margin-top:-2px;
	margin-bottom:0px;
	padding:0px;
        float: left;
}
.news-list-date  {
	font-family: Arial, Helvetica, sans;
	font-size: 12px;
	color: #555555;
        float: right;
	padding-right: 5px;
	padding-left: 5px;
}
.news-list-category a, .news-list-morelink a {
	text-decoration:none;
}
.news-list-browse {
	text-align: center;
}


/***---------------------------------  tt_news Page-Browser ---------------------------------***/
.tx-ttnews-browsebox {
	background-color:#e7ebf6;
	margin:0px;
	padding:0px;
}
.tx-ttnews-browsebox TD {
	font-size: 12px;
}
.tx-ttnews-browsebox-strong, .tx-ttnews-browsebox-SCell {
	font-weight: bold;
}
.tx-ttnews-browsebox-SCell P,.tx-ttnews-browsebox TD P{
	margin:0px;
}
.tx-ttnews-browsebox-SCell {
	background-color: #ced8eb;
	border:1px solid #555;
}
.tx-ttnews-browsebox-SCell, .tx-ttnews-browsebox a {
        text-decoration: none;
}
.news-search-emptyMsg {
	font-size: 11px;
	margin-left: 10px;
}
	

/*** --------------------------------- tt_news SINGLE view ---------------------------------***/
.news-single-item {
	margin-bottom:5px;
	background-color:#fff;
        padding: 0px;
}
.news-single-headline  {
	font-family: Arial;
	font-size: 16px;
	font-weight: bolder;
	color: #555555;
        margin: 0px;
}
.news-single-item h3 {
	font-family:Arial;
	font-size:13px;
	font-weight:bold;
	color:#555555;
}
.news-single-img {
	float: left;
        margin-left: 0px;
        margin-right: 15px;
}
.news-single-imgcaption {
	/*padding:3px;*/
	/*clear:both;*/
}
.news-single-category {
	font-family: Arial;
	font-size: 12px;
	color: #555555;
}
.news-single-backlink, .news-single-backlink a {
	font-family: Arial;
	font-size: 12px;
	margin-bottom: 15px;
	margin-top: 10px;
        text-decoration: none;
}
.news-single-date  {
	font-family: Arial, Helvetica, sans;
	font-size: 12px;
	color: #555555;
        text-align: right;
	padding-right: 5px;
	padding-left: 5px;
        float: right;
}
.news-single-timedata, .news-single-author, .news-single-imgcaption {
	font-size: 11px;
}
.news-single-author {
	padding-bottom: 3px;
}
.news-single-additional-info {
	font-family: Arial, Helvetica, sans;
	font-size: 12px;
	color: #555555;
	background-color: #fff;
	margin-top: 15px;
	margin-left: 2px;
	padding-bottom:0px;

}
.news-single-related, .news-single-files, .news-single-links {
	font-family: Arial, Helvetica, sans;
	font-size: 12px;
	color: #555555;
	background-color: #fff;
	padding-bottom: 5px;
	/*margin-top: 15px;*/
	margin-left: 2px;
}

.news-single-related DD, .news-single-links DD, .news-single-files DD {
	/**/
}

.news-single-related DT, .news-single-links DT, .news-single-files DT {
	font-weight: bold;
	font-size: 12px;
	/*margin-left:5px;*/
	/*width:90%;*/
}

/*--------------------------------- tt_news Archivemenu (AMENU) --------------------------------- */
.news-amenu-container {
	padding-bottom: 1px;
	margin-bottom: 30px;
	border:0px solid #333;
	background-color:#fff;
}
.news-amenu-container LI {
	padding-bottom: 2px;
	padding-left: 2px;
}
.news-amenu-container a {
        text-decoration:none;
}
.news-amenu-container UL {
	padding-left:0px;
	margin-top:5px;
	margin-left:0px;
	margin-bottom:10px;
	border:0px solid #666;
	background-color:#fff;
	list-style-type: none;
}
.news-amenu-container H2 {
	color:#fff;
	border:0px solid #666;
	background-color:#769024;
}
.news-amenu-item-year {
	font-weight: bold;
	font-size: 13px;
        color:#555;
        text-align:left;
	border: 1px solid #e7ebf6;
	padding-top: 5px;
	background-color: #ced8eb;
	
}



/***--------------------------------- tt_news Categorymenu (CATMENU) --------------------------------- ***/

.news-catmenu  {
}
.news-catmenu-header {
 	font-size:14px;
	font-weight:bold;
}
.news-catmenu DIV {
	font-size:12px;
	white-space: normal;
}
.news-catmenu DIV img {
	margin:0px;
	padding:0px;
	vertical-align: middle;
}
.news-catmenu-ACT {
	font-weight:bold;
}
.news-catmenu a {
         text-decoration: none;
}


/***  Styles for catmenu mode "nestedWraps" ***/

.level0 {
	background-color:#fff;
}
.level1 {
	padding-left:10px;
	background-color:#eee;
}
.level2 {
	padding-left:10px;
	background-color:#ddd;
}
.level3 {
	padding-left:10px;
	background-color:#ccc;
}
.level4 {
	padding-left:10px;
	background-color:#bbb;
}













body {
	background-color:#ffffff;
        width:100%;
}
li {
	font-family:Arial;
	font-size:12px;
	color:#555555;
}
ul {
	font-family:Arial;
	font-size:12px;
	color:#555555;
}

.inner_content {
	color:#444;
	padding-left:20px;
	padding-top:20px;
    padding-right:15px;
	padding-bottom:10px;
    width: 700px;
}
.image {
	margin:0px;
	padding:0px;
}
.image img {
	margin-left:10px;
	margin-right:10px;
	margin-top:0px;
	margin-bottom:10px;
	padding:0px;
}
.subcontent {
	color:#555555;
	padding-top:10px;
	padding-bottom:10px;
        padding-right:15px;
	font-size:12px;
	font-family:Arial;
}
.inner_content h1 {
	font-family:Arial;
	font-size:16px;
	font-weight:bolder;
	color:#555555;
}
.inner_content h2, .subcontent h1 {
	font-family:Arial;
	font-size:13px;
	font-weight:bold;
	color:#555555;
}
.inner_content p, .subcontent p {
	font-family:Arial, Helvetica, sans;
	font-size:12px;
	color:#555555;
}
.inner_content a, .subcontent a {
	font-family:Arial, Helvetica, sans;
	font-size:12px;
	color:#555555;
        text-decoration: none;
}


/*--------------------------------- tt_news LIST view  -----------------------------------*/

.news-list-container {
	font-family: Arial, Helvetica, sans;
	font-size:12px;
	color:#555555;
	background-color: #fff;
}
.news-list-container P {
	font-family: Arial, Helvetica, sans;
	font-size:12px;
	color:#555555;
}
.news-list-item {
	background-color: #fff;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	padding-right: 2px;
}
.news-search-form {
	padding:3px;
	margin-bottom:5px;
	border:1px solid #666;
	background-color:#fff;
}
.news-search-emptyMsg {
	margin:0px;
}
.news-search-form FORM {
	margin:0px;
}
.news-list-headline {
	font-family:Arial;
	font-size:13px;
	font-weight:bold;
	color:#555555;
	padding-right: 5px;
	padding-left: 0px;
}
.news-list-headline a {
	font-size:13px;
	text-decoration:none;
}
.news-list-category  {
	font-family: Arial, Helvetica, sans;
	font-size: 12px;
	color: #555555;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px;
}
.news-list-category-1 {
	font-family: Arial, Helvetica, sans;
	font-size:11px;
	font-weight:bold;
	color:#5574ba;
	padding-right: 5px;
	padding-left: 5px;
}
.news-list-category-2 {
	font-family: Arial, Helvetica, sans;
	font-size:11px;
	font-weight:bold;
	color:#ab152a;
	padding-right: 5px;
	padding-left: 5px;
}
.news-list-category-3 {
	font-family: Arial, Helvetica, sans;
	font-size:11px;
	font-weight:bold;
	color:#1a7152;
	padding-right: 5px;
	padding-left: 5px;
}
.news-list-img IMG {
	margin-left: -2px;
	margin-right: 15px;
	margin-top:-2px;
	margin-bottom:0px;
	padding:0px;
        float: left;
}
.news-list-date  {
	font-family: Arial, Helvetica, sans;
	font-size: 12px;
	color: #555555;
        float: right;
	padding-right: 5px;
	padding-left: 5px;
}
.news-list-category a, .news-list-morelink a {
	text-decoration:none;
}
.news-list-browse {
	text-align: center;
}


/***---------------------------------  tt_news Page-Browser ---------------------------------***/
.tx-ttnews-browsebox {
	background-color:#e7ebf6;
	margin:0px;
	padding:0px;
}
.tx-ttnews-browsebox TD {
	font-size: 12px;
}
.tx-ttnews-browsebox-strong, .tx-ttnews-browsebox-SCell {
	font-weight: bold;
}
.tx-ttnews-browsebox-SCell P,.tx-ttnews-browsebox TD P{
	margin:0px;
}
.tx-ttnews-browsebox-SCell {
	background-color: #ced8eb;
	border:1px solid #555;
}
.tx-ttnews-browsebox-SCell, .tx-ttnews-browsebox a {
        text-decoration: none;
}
.news-search-emptyMsg {
	font-size: 11px;
	margin-left: 10px;
}
	

/*** --------------------------------- tt_news SINGLE view ---------------------------------***/
.news-single-item {
	margin-bottom:5px;
	background-color:#fff;
        padding: 0px;
}
.news-single-headline  {
	font-family: Arial;
	font-size: 16px;
	font-weight: bolder;
	color: #555555;
        margin: 0px;
}
.news-single-item h3 {
	font-family:Arial;
	font-size:13px;
	font-weight:bold;
	color:#555555;
}
.news-single-img {
	float: left;
        margin-left: 0px;
        margin-right: 15px;
}
.news-single-imgcaption {
	/*padding:3px;*/
	/*clear:both;*/
}
.news-single-category {
	font-family: Arial;
	font-size: 12px;
	color: #555555;
}
.news-single-backlink, .news-single-backlink a {
	font-family: Arial;
	font-size: 12px;
	margin-bottom: 15px;
	margin-top: 10px;
        text-decoration: none;
}
.news-single-date  {
	font-family: Arial, Helvetica, sans;
	font-size: 12px;
	color: #555555;
        text-align: right;
	padding-right: 5px;
	padding-left: 5px;
        float: right;
}
.news-single-timedata, .news-single-author, .news-single-imgcaption {
	font-size: 11px;
}
.news-single-author {
	padding-bottom: 3px;
}
.news-single-additional-info {
	font-family: Arial, Helvetica, sans;
	font-size: 12px;
	color: #555555;
	background-color: #fff;
	margin-top: 15px;
	margin-left: 2px;
	padding-bottom:0px;

}
.news-single-related, .news-single-files, .news-single-links {
	font-family: Arial, Helvetica, sans;
	font-size: 12px;
	color: #555555;
	background-color: #fff;
	padding-bottom: 5px;
	/*margin-top: 15px;*/
	margin-left: 2px;
}

.news-single-related DD, .news-single-links DD, .news-single-files DD {
	/**/
}

.news-single-related DT, .news-single-links DT, .news-single-files DT {
	font-weight: bold;
	font-size: 12px;
	/*margin-left:5px;*/
	/*width:90%;*/
}

/*--------------------------------- tt_news Archivemenu (AMENU) --------------------------------- */
.news-amenu-container {
	padding-bottom: 1px;
	margin-bottom: 30px;
	border:0px solid #333;
	background-color:#fff;
}
.news-amenu-container LI {
	padding-bottom: 2px;
	padding-left: 2px;
}
.news-amenu-container a {
        text-decoration:none;
}
.news-amenu-container UL {
	padding-left:0px;
	margin-top:5px;
	margin-left:0px;
	margin-bottom:10px;
	border:0px solid #666;
	background-color:#fff;
	list-style-type: none;
}
.news-amenu-container H2 {
	color:#fff;
	border:0px solid #666;
	background-color:#769024;
}
.news-amenu-item-year {
	font-weight: bold;
	font-size: 13px;
        color:#555;
        text-align:left;
	border: 1px solid #e7ebf6;
	padding-top: 5px;
	background-color: #ced8eb;
	
}



/***--------------------------------- tt_news Categorymenu (CATMENU) --------------------------------- ***/

.news-catmenu  {
}
.news-catmenu-header {
 	font-size:14px;
	font-weight:bold;
}
.news-catmenu DIV {
	font-size:12px;
	white-space: normal;
}
.news-catmenu DIV img {
	margin:0px;
	padding:0px;
	vertical-align: middle;
}
.news-catmenu-ACT {
	font-weight:bold;
}
.news-catmenu a {
         text-decoration: none;
}


/***  Styles for catmenu mode "nestedWraps" ***/

.level0 {
	background-color:#fff;
}
.level1 {
	padding-left:10px;
	background-color:#eee;
}
.level2 {
	padding-left:10px;
	background-color:#ddd;
}
.level3 {
	padding-left:10px;
	background-color:#ccc;
}
.level4 {
	padding-left:10px;
	background-color:#bbb;
}



