



a.download:link, a.bodytext:link, a.internal-link:link, a.mail:link, a.blocklink:link, a.external-link:link, a.external-link-new-window { font: 11px/13px Verdana; color:black; text-decoration:underline; }



a.download:visited, a.bodytext:visited, a.internal-link:visited, a.mail:visited, a.blocklink:visited, a.external-link:visited, a.external-link-new-window:visited { font: 11px/13px Verdana; color:black; text-decoration:underline; }



a.download:hover, a.bodytext:hover, a.internal-link:hover, a.mail:hover, a.blocklink:hover, a.external-link:hover, a.external-link-new-window:hover { font: 11px/13px Verdana; color:#006633; text-decoration:underline; }





.FOOT {padding: 5px 0px 0px 0px; font: 11px/13px Verdana; color:black; text-decoration: none; border-top: 1px; border-top-style: solid; border-color: #006633; }



a.FOOT:link, a.FOOT:visited {font: 11px/13px Verdana; color:black; text-decoration: underline;}



a.FOOT:hover {font: 11px/13px Verdana; color:black; font-weight: bold; text-decoration: underline;}



td.FOOT {border-top: 1px; border-top-style: solid; border-color: #006633; }









p { font: 11px/13px Verdana; color:black; margin: 0px; }



h1, h1.csc-firstHeader  {font: 15px/17px Verdana; font-weight:bold; color: #006633; padding: 0 0 4px 0px; margin: 0px 0px 10px 0px; border-top: 1px; border-top-style: solid; border-color: #006633; }



h2, h2.tx-guestbook-header {font: 13px/15px Verdana; font-weight:bold; color:white; background: #852929;  padding: 0px 0px 2px 6px; margin: 0px 0px 10px 0px;}



h3, h3.csc-firstHeader  {font: 15px/17px Verdana; font-weight:bold; color: #852929; padding: 0 0 10px 0px; margin: 0px; border-top: 1px; border-top-style: solid; border-color: #852929; }



h4 {font: 11px/13px Verdana; font-weight:bold; color:white; padding: 1px 0px 3px 3px; margin: 3px 0px 0px 3px; background: #999999; margin: 0px;}



h5, h5.tx-macinasearchbox-pi1 {font: 14px/15px Verdana; font-weight:bold; color: #852929; padding: 0 0 4px 0; border-top: 1px; margin: 0px 0px 0px 0px;}



h6 {font: 11px/13px Verdana; font-weight:bold; color:black; padding: 0 0 4px 0px; margin: 0px; }









.weiss12 { font: 12px/15px Verdana; color:white; padding: 0px 0px 0px 0px; }



.weiss15 { font: 15px/15px Verdana; color:white; padding: 0px 0px 0px 0px; }



.weiss18 { font: 18px/18px Verdana; color:white; font-weight:bold; padding: 0px 0px 0px 0px; }









.tx-newloginbox-pi1 {font: 11px/13px Verdana; color:black; margin-left: 0px;}



.bodytext {font: 11px/13px Verdana; color:black; padding: 0px; }



.csc-form-label {font: 11px/13px Verdana; color:black; padding: 0px 0px 0px 6px;  }





.align-center {text-align: center; }







.LINKS {font: 11px/13px Verdana; color:black; padding: 0px 10px 0px 0px; }



td.LINKS { margin: 10px 0 0 0; padding: 0px 10px 0px 0px;}
h2 a{color:white; text-decoration:none;}


.LANGUAGEMENU {font: 11px/13px Verdana; color:black; padding: 0px 0px 0px 6px;  }



.RECHTS {font: 11px/13px Verdana; color:black; padding: 0px 10px 0px 0px; }



td.RECHTS {border-left: 1px; border-left-style: dotted; border-color: #cccccc; margin: 10px 0 0 0; padding: 0px 0px 0px 6px;}



.INHALT {font: 11px/13px Verdana; color:black; padding: 0px 10px 0px 0px; }



td.INHALT { border-left: 1px; border-left-style: dotted; border-color: #cccccc; margin: 10px 0 0 0; padding: 0px 10px 0px 6px;}





.menu2, td.MENU { font: 12px Verdana; color: white; text-decoration:none; }

a.menu2:link { font: 12px Verdana; color: white; text-decoration:none; }

a.menu2:visited { font: 12px Verdana; color: white; text-decoration:none; }

a.menu2:hover { font: 12px Verdana; color: white; text-decoration:none; text-decoration:underline;}

.menu2_active { font: 12px Verdana; font-weight:bold; color: white; text-decoration:none; }







.csc-textpic-caption {font: 11px/13px Verdana; font-style:italic; color:black; padding: 0px 0px 0px 0px;}



.csc-textpic-imagewrap {margin: 3px 0px 0px 3px; }







fieldset { border:1px solid green } label{



font: 11px/13px Verdana; color:black; padding: 3px 0px 3px 0px;width: 7.0em;float: left;text-align: right;margin-right: 0.5em;display: block}.submit input{margin: 7.5em;



padding: 7.5em;}fieldset{border: 0px solid #781351;width: 360px}legend{color: #fff;background: green;border: 1px solid #781351;padding: 2px 6px}







/*  styles for extension "tx_indexedsearch" */



		.tx-indexedsearch {padding-left: 0px;}



		.tx-indexedsearch .tx-indexedsearch-browsebox LI { display:inline; margin-right:5px; }



		.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button { width:100px; }



		.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword { width:150px; }



		/* .tx-indexedsearch .tx-indexedsearch-whatis { margin-top:10px; margin-bottom:5px; } */



		.tx-indexedsearch .tx-indexedsearch-whatis .tx-indexedsearch-sw { font-weight:bold; font-style:italic; }



		.tx-indexedsearch .tx-indexedsearch-noresults { text-align:center; font-weight:bold; }



		.tx-indexedsearch .tx-indexedsearch-res TD.tx-indexedsearch-descr { font-style:italic; }



		.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr .tx-indexedsearch-redMarkup { color:red; }



		.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info { background:#eeeeee; }



		/* .tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead { margin-top:20px; margin-bottom:5px; } */



		.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 { margin-top:0px; margin-bottom:0px; }



		.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD { background:#cccccc; vertical-align:middle; }



		.tx-indexedsearch .tx-indexedsearch-res .noResume { color:#666666; }



		.tx-indexedsearch .tx-indexedsearch-category { background:#cccccc; font-size:16px; font-weight:bold; }







		.tx-indexedsearch .res-tmpl-css { clear:both; margin-bottom:1em; }



		.tx-indexedsearch .searchbox-tmpl-css LABEL { margin-right:1em; width:10em; float:left; }



		.tx-indexedsearch .result-count-tmpl-css, .tx-indexedsearch .percent-tmpl-css { letter-spacing:0; font-weight:normal; margin-top:-1.2em; float:right; }



		.tx-indexedsearch .info-tmpl-css dt, .tx-indexedsearch dl.info-tmpl-css dd { float:left; }



		.tx-indexedsearch .info-tmpl-css dd.item-mtime { float:none; }



		.tx-indexedsearch .info-tmpl-css dd.item-path { float:none; }







/* Untermenu */



#sub1 {



        width: 100px;



        border-bottom: 1px solid #F6B762;



        }



ul.sub, li.sub {



        display: inline;



        margin: 0px;



        padding: 0px;



        }



.sub1 {



        display: block;



        margin: 0px 10px 0px 0px;



        padding: 2px 0px 2px 6px;



        color: #999999;



        background: #inherit;



        line-height: 24px;



        font: 11px/13px Verdana; color:black;



        text-decoration: none;



        text-align: left;



        border-top: 1px solid #CCCCCC;



        border-left: 10px solid #CCCCCC;



        }



.sub1:hover {



        color: white;



        background: #CCCCCC;



        text-decoration: none;



        border-left: 10px solid #999999;



        }



.sub1_active {



        display: block;



        margin: 0px 10px 0px 0px;



        padding: 2px 10px 2px 0px;



        color: #999999;



        background: #006633;



        line-height: 24px;



        font: 11px/13px Verdana; color:white;  font-weight:bold;



        text-decoration: none;



        text-align: left;



        border-left: 10px solid #006633;



        border-top: 1px solid #006633;



        }



        /* Sub Untermenu */



/* #sub2 {



        width: 100px;



        border-bottom: 1px solid #F6B762;



        }



ul.sub2, li.sub2 {



        display: inline;



        margin: 0px;



        padding: 0px;



        }



.sub2 {



        display: block;



        margin: 0px 10px 0px 25px;



        padding: 2px 0px 2px 6px;



        color: #999999;



        background: #inherit;



        line-height: 24px;



        font: 11px/13px Verdana; color:white;



        text-decoration: none;



        text-align: left;







        }



.sub2:hover {



        color: #333;



        background: #CCCCCC;



        text-decoration: none;







        }



.sub2_active {



        display: block;



        margin: 0px 10px 0px 25px;



        padding: 2px 10px 2px 6px;



        color: #999999;







        line-height: 24px;



        font: 11px/13px Verdana; color:black;  font-weight:bold;



        text-decoration: none;



        text-align: left;







        }



        */

        



/*-----------------------------------  clearer  -----------------------------------*/

/* prevent floated images from overlapping the div-containers they are wrapped in  */



.news-list-container HR.clearer, .news-single-item HR.clearer, .news-latest-container HR.clearer{

	clear:right;

	height:1px;

	/* border:1px solid #F9FFE5; */



}

.news-latest-container HR.clearer {

	clear:left;

}



/*-----------------------------------  tt_news LATEST view  -----------------------------------*/



.news-latest-container {

	/* border:1px solid #333; 

	background-color:#f1dfa7; */

}



.news-latest-container H2,.news-latest-gotoarchive {

	color:#fff;

	padding:3px;

	margin:3px;

	/* border:1px solid #666;

	background-color:#D8FA70;

	background-color:#769024; */

}



.news-latest-gotoarchive {

	font-weight:bold;

	margin-top:5px;

}

.news-latest-gotoarchive A:LINK, .news-latest-item A:LINK, .news-latest-gotoarchive A:VISITED, .news-latest-item A:VISITED, .news-latest-gotoarchive A:HOVER, .news-latest-item A:HOVER {

	color:black; font: 11px/13px Verdana; text-decoration: none;

}

.news-latest-gotoarchive A {

	color:#fff;

}

.news-latest-item {

	/* IE hack */

	height: 1%;

	line-height: 1.3;

	/* IE hack end */

	height: auto !important;

	/* padding:3px;

	margin:3px;

	border:1px solid #666;

	background-color:#F9FFE5; */

}



.news-latest-item IMG {



	margin-bottom:5px;

	margin-right:5px;

	/* border:1px solid #666; */

	float:left;

}

.news-latest-category IMG {

	float: none;

	border:none;

	margin:0px;

}

.news-latest-date,.news-latest-morelink,.news-latest-category {

	font-size:9px;

}



.news-latest-morelink {

	height:12px;

}



.news-latest-morelink A {

	float:right;

}



.news-latest-container H3 {

	margin-bottom: 2px;

	padding: 2px;

	/* border-bottom: 1px solid #769024; 

	background-color: #cccccc; */

}

.news-latest-container H3 A:LINK,.news-list-container H3 A:VISITED,.news-list-container H3 A:HOVER {

font: 11px/13px Verdana; font-weight:bold; text-decoration: none;

	color:black;

	/* padding-left:2px; */

}

.news-latest-container H3 A {

	color:black; font: 11px/13px Verdana; font-weight:bold; text-decoration: none;



}

.news-latest-container P {

	padding-left:3px;

}



/*--------------------------------- tt_news LIST view  -----------------------------------*/

.news-list-container {





}





.news-list-item {

	/* IE hack */

	height: 1%;

	line-height: 1.3;

	/* IE hack end */

	height: auto !important;

	/* padding:3px;

	margin:3px; */





	}

.news-search-form {

	padding:3px;

	margin-bottom:5px;

	border:1px solid #666;

	background-color:#F9FFE5;



}

.news-search-emptyMsg{

	margin:0px;

}

.news-search-form FORM {

	margin:0px;

}

.news-list-container H3 {

	margin-bottom: 5px;

	padding: 2px;

		

	background-color: #006633;

}

.news-list-container H3 A:LINK,.news-list-container H3 A:VISITED,.news-list-container H3 A:HOVER {

	color:#fff;

	padding-left:2px;

}

.news-list-container H3 A {

	color:#fff; font: 11px/13px Verdana; font-weight:bold; text-decoration: none;



}

.news-list-container P {

	padding-left:3px;

}

.news-list-date {

	float: right;

	color: #3E551C;

	width: 180px;

	text-align: right;

	height: 20px;

	margin-top: -2px;

	margin-right: -2px;

	font-size: 9px;

	font-weight: normal;

	background-color: #F9FFE5;

	}



.news-list-imgcaption {

	float: right;

	padding-top:3px;

	padding-right:3px;

	font-size: 9px;



	}



.news-list-container IMG {



	float: right;

	margin-bottom:5px;

	margin-right:2px;

	margin-left:5px;

}

.news-list-category IMG {

	float: none;

	border:none;

	margin:0px;

}



.news-list-morelink,.news-list-category {

	font-size:9px;

	margin-left:3px;

}

.news-list-morelink  {

	margin-bottom:3px;

}

.news-list-browse {

	text-align: center;

}



	/*---------------------------------  tt_news Page-Browser ---------------------------------*/

.tx-ttnews-browsebox {

	margin:3px;

	border:1px solid #666;

	padding:3px;

	background-color:#F9FFE5;

}

.tx-ttnews-browsebox TD {

	font-size: 10px;

}

.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: #BBE53A;

	border:1px solid #666;

}

.news-search-emptyMsg {

	font-size: 11px;

	margin-left: 10px;

}

	/*--------------------------------- tt_news SINGLE view  ---------------------------------*/

.news-single-item {

	padding:5px;

	margin-bottom:5px;

	/* border:1px solid #666;

	background-color:#F9FFE5; */



}

.news-single-item H2 {

	font: 13px/15px Verdana; font-weight:bold; color:white; background: #852929;  padding: 0px 0px 2px 6px; margin: 0px;

}

.news-single-item H3 {

	margin-bottom: 15px;

}







.news-single-img {

	float: right;

	margin-left:5px;



}







.news-single-imgcaption {

	padding:3px;

	clear:both;

}



.news-single-category {



	float: right;

}

.news-single-backlink, .news-single-backlink a {

	font-weight: bold;

	font-size: 10px;

	margin-bottom: 15px;

	margin-top: 10px;

}

.news-single-timedata {

	float: right;

}

.news-single-timedata, .news-single-author,.news-single-imgcaption {

	font-size: 9px;

}

.news-single-author {

	padding-bottom: 3px;

}

.news-single-additional-info {

	background-color: #BBE53A;

/* 	clear: both; */

	margin-top: 15px;

	border: 1px solid #666;

	padding:3px;

	padding-bottom:0px;



}

.news-single-related,.news-single-files,.news-single-links  {

	border: 1px solid #666;

	margin:0px;

	margin-bottom: 3px;

	padding:3px;

	background-color:#F9FFE5;

}



.news-single-related DD, .news-single-links DD, .news-single-files DD {

	margin-left:20px;

}



.news-single-related DT, .news-single-links DT, .news-single-files DT {

	font-weight: bold;

	font-size: 11px;

	margin-left:5px;

	width:90%;

}



/*--------------------------------- tt_news Archivemenu (AMENU) --------------------------------- */

.news-amenu-container {

	margin-top:10px;

	padding:3px;

	border:1px solid #333;

	background-color:#BBE53A;

}

.news-amenu-container LI {

	padding-bottom:1px;

}

.news-amenu-container UL {

	padding:3px;

	margin-top:5px;

	margin-left:0px;

	margin-bottom:0px;

	border:1px solid #666;

	background-color:#F9FFE5;

	list-style-type: none;

}

.news-amenu-container H2 {

	color:#fff;

	padding:3px;

	border:1px solid #666;

	background-color:#769024;

}

.news-amenu-item-year {

	font-weight: bold;

	border: 1px solid #666;

	padding: 2px;

	background-color: #769024;

	color:#fff;

}



/*--------------------------------- tt_news Categorymenu (CATMENU) --------------------------------- */





.news-catmenu  {

	padding:5px;

	margin:10px 0px 10px 10px;

	border:1px solid #666;

	background-color:#F9FFE5;

}

.news-catmenu-header  {

	font-size:11px;

	font-weight:bold;

}

.news-catmenu DIV {

	font-size:10px;

	white-space: nowrap;

}

.news-catmenu DIV img {

	margin:0px;

	padding:0px;

	vertical-align: middle;

}

.news-catmenu-ACT {

	font-weight:bold;

}



/*  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;

}





