#menuBox {
	LEFT: 50%; MARGIN: 0px 0px 0px -500px; WIDTH: 1000px; POSITION: relative; TEXT-ALIGN: left
}
#posBox {
	LEFT: 50%; MARGIN: 0px 0px 0px -500px; WIDTH: 1000px; POSITION: relative; TEXT-ALIGN: left
}
#headerMain {
	WIDTH: 1000px; HEIGHT: 139px
}
#headerSub {
	WIDTH: 1000px; HEIGHT: 81px
}
#headerSub IMG {
	FLOAT: left
}
#headerMain IMG {
	FLOAT: left
}
#content01 {	
}
#footer {
	BORDER-TOP: #ccc 1px solid; MARGIN-TOP: 15px; PADDING-TOP: 3px; TEXT-ALIGN: right
}
#footer A {
	COLOR: #bbb; TEXT-DECORATION: none
}
#links {
	PADDING-TOP: 10px; TEXT-ALIGN: right
}
#links IMG {
	MARGIN-LEFT: 5px
}
#mainPic {
	PADDING-TOP: 10px
}
#sektionen ul {
	list-style-type: none;
	margin: 0 0 20px 0;
	padding: 0;
}
#sektionen li {
	margin: 0 0 4px 0;
	padding: 0;
}


BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: small; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #666; PADDING-TOP: 0px; FONT-FAMILY: Arial, Helvetica, san-serif
}

P {
	FONT-FAMILY: Arial, Helvetica, san-serif; TEXT-ALIGN: left
}
UL {
	FONT-FAMILY: Arial, Helvetica, san-serif; TEXT-ALIGN: left
}
H1 {
	FONT-FAMILY: Arial, Helvetica, san-serif; TEXT-ALIGN: left
}
H2 {
	FONT-FAMILY: Arial, Helvetica, san-serif; TEXT-ALIGN: left
}
H3 {
	FONT-FAMILY: Arial, Helvetica, san-serif; TEXT-ALIGN: left
}
H4 {
	FONT-FAMILY: Arial, Helvetica, san-serif; TEXT-ALIGN: left
}
H5 {
	FONT-FAMILY: Arial, Helvetica, san-serif; TEXT-ALIGN: left
}
TD {
	FONT-FAMILY: Arial, Helvetica, san-serif; TEXT-ALIGN: left
}
H2 {
	FONT-SIZE: 100%
}
H3 {
	FONT-SIZE: 100%
}
H4 {
	FONT-SIZE: 100%
}
H5 {
	FONT-SIZE: 100%
}
H6 {
	FONT-SIZE: 100%
}
H1 {
	font-size: 150%; color: #007F30; padding-bottom: 3px; margin: 40px 0 10px 0; border-bottom: 2px solid #007f30;
}
H1 .sub {
	FONT-WEIGHT: normal; COLOR: #666;
}
H2 {
	FONT-SIZE: 130%; COLOR: #007F30
}
H2.model {
	MARGIN-TOP: 0px; FONT-SIZE: 200%; COLOR: #666; LINE-HEIGHT: 100%
}
H3 {
	FONT-SIZE: 130%; COLOR: #999; LINE-HEIGHT: 100%
}
h3 a {
	FONT-SIZE: 11px;
	font-weight: normal;
}
I {
	DISPLAY: block; FONT-SIZE: 125%; COLOR: #007F30; LINE-HEIGHT: 120%
}
BLOCKQUOTE {
	MARGIN: 0px 0px 0px 20px
}
A {
	COLOR: #007F30
}
A:hover {
	TEXT-DECORATION: none
}
A IMG {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
UNKNOWN {
	FONT-SIZE: 12px
}


/*##################################################################*/
/*######################### S I T E M A P ##########################*/
/*##################################################################*/

#sitemap li{
	list-style: none;
}

#sitemap br {
	display: none;
}

#sitemap A {
	display: block;
	padding:0;
	margin: 10px 0 0 0;
	color: #333;
	line-height: 100%;
}

#sitemap A.lv1 {
	color: #fff;
	font-weight: bold;
	text-decoration: none;
	padding: 2px 5px;
	background: #007F30;
}
#sitemap A.lv2 {
	font-weight: bold;
	text-decoration: none;
	padding: 2px 5px;
	background: #E6F2EB;
	margin-left: 10px;
}
#sitemap A.lv3 {
	margin-left: 20px;
}

#sitemap A.lv4 {
	color: #666;
	margin-left: 30px;

}



#search {
	
}
#news {
}
#news P {
	MARGIN: 5px 0px 10px
}
#news I {
	MARGIN-BOTTOM: 15px
}
#news H3 {
	MARGIN: 0px 0px 15px
}
#news P.date {
	MARGIN-BOTTOM: 6px; COLOR: #999
}
#news P.detail, #links p.detail {
	TEXT-ALIGN: right
}
#news IMG {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; FLOAT: left; MARGIN: 0px 10px 5px 0px; BORDER-LEFT: #ccc 1px solid; BORDER-BOTTOM: #ccc 1px solid
}
.newsEntry {
	PADDING-LEFT: 10px; MARGIN: 10px 0px; BORDER-LEFT: #ccc 4px solid
}
.tx-ttnews-browsebox TD {
	FONT-SIZE: 10px
}
.tx-ttnews-browsebox-strong {
	FONT-WEIGHT: bold
}
.tx-ttnews-browsebox-SCell {
	FONT-WEIGHT: bold
}
.tx-ttnews-browsebox-SCell {
	BACKGROUND-COLOR: #eee
}
.news-list-container HR.clearer {
	CLEAR: right; BORDER-RIGHT: #f9ffe5 1px solid; BORDER-TOP: #f9ffe5 1px solid; BORDER-LEFT: #f9ffe5 1px solid; BORDER-BOTTOM: #f9ffe5 1px solid; HEIGHT: 1px
}
.news-single-item HR.clearer {
	CLEAR: right; BORDER-RIGHT: #f9ffe5 1px solid; BORDER-TOP: #f9ffe5 1px solid; BORDER-LEFT: #f9ffe5 1px solid; BORDER-BOTTOM: #f9ffe5 1px solid; HEIGHT: 1px
}
.news-latest-container HR.clearer {
	CLEAR: right; BORDER-RIGHT: #f9ffe5 1px solid; BORDER-TOP: #f9ffe5 1px solid; BORDER-LEFT: #f9ffe5 1px solid; BORDER-BOTTOM: #f9ffe5 1px solid; HEIGHT: 1px
}
.news-latest-container HR.clearer {
	CLEAR: left
}
.news-latest-container {
	BORDER-RIGHT: #333 1px solid; BORDER-TOP: #333 1px solid; BORDER-LEFT: #333 1px solid; BORDER-BOTTOM: #333 1px solid; BACKGROUND-COLOR: #bbe53a
}
.news-latest-container H2 {
	BORDER-RIGHT: #666 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #666 1px solid; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; MARGIN: 3px; BORDER-LEFT: #666 1px solid; COLOR: #fff; PADDING-TOP: 3px; BORDER-BOTTOM: #666 1px solid; BACKGROUND-COLOR: #769024
}
.news-latest-gotoarchive {
	BORDER-RIGHT: #666 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #666 1px solid; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; MARGIN: 3px; BORDER-LEFT: #666 1px solid; COLOR: #fff; PADDING-TOP: 3px; BORDER-BOTTOM: #666 1px solid; BACKGROUND-COLOR: #769024
}
.news-latest-gotoarchive {
	MARGIN-TOP: 5px; FONT-WEIGHT: bold
}
.news-latest-gotoarchive A:link {
	COLOR: #fff
}
.news-latest-gotoarchive A:visited {
	COLOR: #fff
}
.news-latest-gotoarchive A:hover {
	COLOR: #fff
}
.news-latest-gotoarchive A {
	COLOR: #fff
}
.news-latest-item {
	BORDER-RIGHT: #666 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #666 1px solid; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; MARGIN: 3px; BORDER-LEFT: #666 1px solid; LINE-HEIGHT: 1.3; PADDING-TOP: 3px; BORDER-BOTTOM: #666 1px solid; HEIGHT: 1%; BACKGROUND-COLOR: #f9ffe5
}
.news-latest-item IMG {
	BORDER-RIGHT: #666 1px solid; BORDER-TOP: #666 1px solid; FLOAT: left; MARGIN-BOTTOM: 5px; BORDER-LEFT: #666 1px solid; MARGIN-RIGHT: 5px; BORDER-BOTTOM: #666 1px solid
}
.news-latest-category IMG {
	FLOAT: none; MARGIN: 0px; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.news-latest-date {
	FONT-SIZE: 9px
}
.news-latest-morelink {
	FONT-SIZE: 9px
}
.news-latest-category {
	FONT-SIZE: 9px
}
.news-latest-morelink {
	HEIGHT: 12px
}
.news-latest-morelink A {
	FLOAT: right
}
.news-list-container {
	BORDER-RIGHT: #000 1px solid; BORDER-TOP: #000 1px solid; BORDER-LEFT: #000 1px solid; BORDER-BOTTOM: #000 1px solid; BACKGROUND-COLOR: #bbe53a
}
.news-list-item {
	BORDER-RIGHT: #666 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #666 1px solid; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; MARGIN: 3px; BORDER-LEFT: #666 1px solid; LINE-HEIGHT: 1.3; PADDING-TOP: 3px; BORDER-BOTTOM: #666 1px solid; HEIGHT: 1%; BACKGROUND-COLOR: #f9ffe5
}
.news-search-form {
	BORDER-RIGHT: #666 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #666 1px solid; PADDING-LEFT: 3px; MARGIN-BOTTOM: 5px; PADDING-BOTTOM: 3px; BORDER-LEFT: #666 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #666 1px solid; BACKGROUND-COLOR: #f9ffe5
}
.news-search-emptyMsg {
	MARGIN: 0px
}
.news-search-form FORM {
	MARGIN: 0px
}
.news-list-container H3 {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; MARGIN-BOTTOM: 5px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #769024 1px solid; BACKGROUND-COLOR: #769024
}
.news-list-container H3 A:link {
	PADDING-LEFT: 2px; COLOR: #fff
}
.news-list-container H3 A:visited {
	PADDING-LEFT: 2px; COLOR: #fff
}
.news-list-container H3 A:hover {
	PADDING-LEFT: 2px; COLOR: #fff
}
.news-list-container H3 A {
	COLOR: #fff
}
.news-list-container P {
	PADDING-LEFT: 3px
}
.news-list-date {
	MARGIN-TOP: -2px; FONT-WEIGHT: normal; FONT-SIZE: 9px; FLOAT: right; WIDTH: 180px; COLOR: #3e551c; MARGIN-RIGHT: -2px; HEIGHT: 20px; BACKGROUND-COLOR: #f9ffe5; TEXT-ALIGN: right
}
.news-list-imgcaption {
	PADDING-RIGHT: 3px; FONT-SIZE: 9px; FLOAT: right; PADDING-TOP: 3px
}
.news-list-container IMG {
	BORDER-RIGHT: #666 1px solid; BORDER-TOP: #666 1px solid; FLOAT: right; MARGIN-BOTTOM: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #666 1px solid; MARGIN-RIGHT: 2px; BORDER-BOTTOM: #666 1px solid
}
.news-list-category IMG {
	FLOAT: none; MARGIN: 0px; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.news-list-morelink {
	FONT-SIZE: 9px; MARGIN-LEFT: 3px
}
.news-list-category {
	FONT-SIZE: 9px; MARGIN-LEFT: 3px
}
.news-list-morelink {
	MARGIN-BOTTOM: 3px
}
.news-list-browse {
	TEXT-ALIGN: center
}
.tx-ttnews-browsebox {
	BORDER-RIGHT: #666 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #666 1px solid; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; MARGIN: 3px; BORDER-LEFT: #666 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #666 1px solid; BACKGROUND-COLOR: #f9ffe5
}
.tx-ttnews-browsebox TD {
	FONT-SIZE: 10px
}
.tx-ttnews-browsebox-strong {
	FONT-WEIGHT: bold
}
.tx-ttnews-browsebox-SCell {
	FONT-WEIGHT: bold
}
.tx-ttnews-browsebox-SCell P {
	MARGIN: 0px
}
.tx-ttnews-browsebox TD P {
	MARGIN: 0px
}
.tx-ttnews-browsebox-SCell {
	BORDER-RIGHT: #666 1px solid; BORDER-TOP: #666 1px solid; BORDER-LEFT: #666 1px solid; BORDER-BOTTOM: #666 1px solid; BACKGROUND-COLOR: #bbe53a
}
.news-search-emptyMsg {
	FONT-SIZE: 11px; MARGIN-LEFT: 10px
}
.news-single-item {
	BORDER-RIGHT: #666 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #666 1px solid; PADDING-LEFT: 5px; MARGIN-BOTTOM: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: #666 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #666 1px solid; BACKGROUND-COLOR: #f9ffe5
}
.news-single-item H2 {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; MARGIN-BOTTOM: 0px; COLOR: #85a600
}
.news-single-item H3 {
	MARGIN-BOTTOM: 15px
}
.news-single-img {
	FLOAT: right; MARGIN-LEFT: 5px
}
.news-single-imgcaption {
	CLEAR: both; PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px
}
.news-single-category {
	FLOAT: right
}
.news-single-backlink {
	MARGIN-TOP: 10px; FONT-WEIGHT: bold; FONT-SIZE: 10px; MARGIN-BOTTOM: 15px
}
.news-single-backlink A {
	MARGIN-TOP: 10px; FONT-WEIGHT: bold; FONT-SIZE: 10px; MARGIN-BOTTOM: 15px
}
.news-single-timedata {
	FLOAT: right
}
.news-single-timedata {
	FONT-SIZE: 9px
}
.news-single-author {
	FONT-SIZE: 9px
}
.news-single-imgcaption {
	FONT-SIZE: 9px
}
.news-single-author {
	PADDING-BOTTOM: 3px
}
.news-single-additional-info {
	BORDER-RIGHT: #666 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #666 1px solid; MARGIN-TOP: 15px; PADDING-LEFT: 3px; PADDING-BOTTOM: 0px; BORDER-LEFT: #666 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #666 1px solid; BACKGROUND-COLOR: #bbe53a
}
.news-single-related {
	BORDER-RIGHT: #666 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #666 1px solid; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; MARGIN: 0px 0px 3px; BORDER-LEFT: #666 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #666 1px solid; BACKGROUND-COLOR: #f9ffe5
}
.news-single-files {
	BORDER-RIGHT: #666 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #666 1px solid; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; MARGIN: 0px 0px 3px; BORDER-LEFT: #666 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #666 1px solid; BACKGROUND-COLOR: #f9ffe5
}
.news-single-links {
	BORDER-RIGHT: #666 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #666 1px solid; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; MARGIN: 0px 0px 3px; BORDER-LEFT: #666 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #666 1px solid; BACKGROUND-COLOR: #f9ffe5
}
.news-single-related DD {
	MARGIN-LEFT: 20px
}
.news-single-links DD {
	MARGIN-LEFT: 20px
}
.news-single-files DD {
	MARGIN-LEFT: 20px
}
.news-single-related DT {
	FONT-WEIGHT: bold; MARGIN-LEFT: 5px; WIDTH: 90%; size: 11px
}
.news-single-links DT {
	FONT-WEIGHT: bold; MARGIN-LEFT: 5px; WIDTH: 90%; size: 11px
}
.news-single-files DT {
	FONT-WEIGHT: bold; MARGIN-LEFT: 5px; WIDTH: 90%; size: 11px
}
.news-amenu-container {
	BORDER-RIGHT: #333 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #333 1px solid; MARGIN-TOP: 10px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; BORDER-LEFT: #333 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #333 1px solid; BACKGROUND-COLOR: #bbe53a
}
.news-amenu-container LI {
	PADDING-BOTTOM: 1px
}
.news-amenu-container UL {
	BORDER-RIGHT: #666 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #666 1px solid; MARGIN-TOP: 5px; PADDING-LEFT: 3px; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 3px; MARGIN-LEFT: 0px; BORDER-LEFT: #666 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #666 1px solid; LIST-STYLE-TYPE: none; BACKGROUND-COLOR: #f9ffe5
}
.news-amenu-container H2 {
	BORDER-RIGHT: #666 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #666 1px solid; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; BORDER-LEFT: #666 1px solid; COLOR: #fff; PADDING-TOP: 3px; BORDER-BOTTOM: #666 1px solid; BACKGROUND-COLOR: #769024
}
.news-amenu-item-year {
	BORDER-RIGHT: #666 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #666 1px solid; PADDING-LEFT: 2px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; BORDER-LEFT: #666 1px solid; COLOR: #fff; PADDING-TOP: 2px; BORDER-BOTTOM: #666 1px solid; BACKGROUND-COLOR: #769024
}
.news-catmenu {
	BORDER-RIGHT: #666 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #666 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; MARGIN: 10px 0px 10px 10px; BORDER-LEFT: #666 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #666 1px solid; BACKGROUND-COLOR: #f9ffe5
}
.news-catmenu-header {
	FONT-WEIGHT: bold; FONT-SIZE: 11px
}
.news-catmenu DIV {
	FONT-SIZE: 10px; WHITE-SPACE: nowrap
}
.news-catmenu DIV IMG {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: middle; PADDING-TOP: 0px
}
.news-catmenu IMG {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: middle; PADDING-TOP: 0px
}
.news-catmenu-header IMG {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: middle; PADDING-TOP: 0px
}
.news-catmenu-ACT {
	FONT-WEIGHT: bold
}
.level1 {
	PADDING-RIGHT: 1px; BORDER-TOP: #666 1px solid; PADDING-LEFT: 10px; PADDING-BOTTOM: 1px; BORDER-LEFT: #666 1px solid; PADDING-TOP: 1px; BACKGROUND-COLOR: #ebf8bf
}
.level2 {
	PADDING-RIGHT: 1px; PADDING-LEFT: 10px; PADDING-BOTTOM: 1px; BORDER-LEFT: #666 1px solid; PADDING-TOP: 1px; BACKGROUND-COLOR: #ddf393
}
.level3 {
	PADDING-RIGHT: 1px; BORDER-TOP: #666 1px solid; PADDING-LEFT: 10px; PADDING-BOTTOM: 1px; BORDER-LEFT: #666 1px solid; PADDING-TOP: 1px; BACKGROUND-COLOR: #cae46e
}
.level4 {
	PADDING-RIGHT: 1px; PADDING-LEFT: 10px; PADDING-BOTTOM: 1px; BORDER-LEFT: #666 1px solid; PADDING-TOP: 1px; BACKGROUND-COLOR: #b0cb51
}
.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 P .tx-indexedsearch-sw {
	FONT-WEIGHT: bold; FONT-STYLE: italic
}
.tx-indexedsearch .tx-indexedsearch-whatis {
	MARGIN-TOP: 10px; MARGIN-BOTTOM: 5px
}
.tx-indexedsearch P.tx-indexedsearch-noresults {
	FONT-WEIGHT: bold; TEXT-ALIGN: center
}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title {
	BACKGROUND: #eeeeee
}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P {
	FONT-WEIGHT: bold
}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P.tx-indexedsearch-percent {
	FONT-WEIGHT: normal; PADDING-RIGHT:2px;
}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P {
	FONT-STYLE: italic
}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P .tx-indexedsearch-redMarkup {
	COLOR: #00
}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info {
	BORDER-TOP: #ccc 1px solid; MARGIN-TOP: 15px; PADDING-TOP: 3px; TEXT-ALIGN: right
}
.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 TABLE {
	BACKGROUND: #cccccc
}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD {
	VERTICAL-ALIGN: middle
}
.tx-indexedsearch .tx-indexedsearch-res .noResume {
	COLOR: #666666
}
TABLE.layout {
	WIDTH: 100%; BORDER-COLLAPSE: collapse
}
TABLE.overview {
	WIDTH: 100%; BORDER-COLLAPSE: collapse
}
TD.spaceLeft {
	PADDING-LEFT: 10px
}
TABLE.layout TD.smallSubCell {
	WIDTH: 166px;
}
TABLE.layout TD.bigSubCell {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; PADDING-TOP: 20px;
}
TABLE.layout TD.smallSubCell H3 {
	MARGIN-TOP: 0px; FONT-SIZE: 150%; LINE-HEIGHT: 120%; PADDING-TOP: 0px
}
TABLE.detail TD.left {
	WIDTH: 422px
}
TABLE.detail TD.middle {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; WIDTH: 220px; PADDING-TOP: 30px
}
TABLE.detail IMG {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; BORDER-BOTTOM: #ccc 1px solid
}
TABLE.overview {
	BORDER-TOP: #ccc 1px dashed
}
TD.overviewItem {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; WIDTH: 292px; PADDING-TOP: 9px; BORDER-BOTTOM: #ccc 1px dashed
}
TD.overviewItem IMG {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; FLOAT: left; MARGIN: 0px 5px 5px 0px; BORDER-LEFT: #ccc 1px solid; BORDER-BOTTOM: #ccc 1px solid
}
TD.overviewItem P {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 4px
}
TD.overviewItem H3 {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 4px
}
.modelOne {
	PADDING-LEFT: 12px; BACKGROUND: url(../images/all/arrowLeft.gif) no-repeat 0px 1px; MARGIN: 4px 0px 0px
}
.modelTwo {
	PADDING-LEFT: 12px; BACKGROUND: url(../images/all/arrowUp.gif) no-repeat 0px 1px; MARGIN: 4px 0px 0px
}
.features IMG {
	MARGIN: -6px 0px 8px 2px
}
.features {
	MARGIN: 0px; TEXT-ALIGN: right
}


/*##################################################################*/
/*####################### N A V I G A T I O N ######################*/
/*##################################################################*/


#navigation {
	MARGIN-TOP: 4px; BACKGROUND: #339900; COLOR: #fff; HEIGHT: 26px
}
#navigation UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 279px; PADDING-TOP: 6px; LIST-STYLE-TYPE: none
}
.sub #navigation UL {
	MARGIN: 0px 0px 0px 163px
}
#navigation LI {
	DISPLAY: inline; MARGIN-LEFT: 15px
}
#navigation A {
	COLOR: #fff; LETTER-SPACING: 1px; TEXT-DECORATION: none
}
#navigation A:hover {
	COLOR: #f3ccd1
}
#navigation2 {
	PADDING: 5px; 
	WIDTH: 122px;
	BACKGROUND: #fff;
	BORDER-LEFT: #ccc 4px solid;
	border-bottom: #ccc 1px solid;
	border-right: #ccc 1px solid;
}

#navigation2 UL {
	BACKGROUND: #ccc; LIST-STYLE-TYPE: none
}
#navigation2 LI {
	PADDING: 0;
	MARGIN: 0;
}
#navigation2 A {
	FONT-SIZE: 11px;
	line-height: 15px;
	COLOR: #666;
	TEXT-DECORATION: none;
}
#navigation2 A:hover {
	font-weight: bold;
}

#navigation3 {
	margin-left: 0px;
	margin-top: 4px;
	PADDING: 5px; 
	WIDTH: 110px;
	BACKGROUND: #fff;
	BORDER-LEFT: #ccc 4px solid;
	border-bottom: #ccc 1px solid;
	border-right: #ccc 1px solid;
	border-top: #ccc 1px solid;
}
#navigation3 LI {
	PADDING: 0;
	MARGIN: 0;
}
#navigation3 A {
	FONT-SIZE: 11px;
	line-height: 15px;
	COLOR: #666;
	TEXT-DECORATION: none;
}
#navigation3 A:hover {
	font-weight: bold;

}

div.menuLv4, div.csc-menu csc-menu-3 {
	display: block;
	margin: 0 0 20px 0;
	padding: 2px 5px;
	background: #ccc;
}
.menuLv4 dt {
	display: inline;
	margin: 0;
	padding: 0 10px;
	background: url(../images/all/nav4BG.gif) top right no-repeat;
}
.menuLv4 a {
	font-weight: bold;
	color: #333;
	text-decoration: none;
}
.menuLv4 a:hover {
	color: #666;
}

ul.navigation4 {
	margin: 0 0 20px 0;
	padding: 2px 5px;
	list-style-type: none;
	background: #ccc;
}
ul.navigation4 li {
	display: inline;
	margin: 0;
	padding: 0 10px;
	background: url(../images/all/nav4BG.gif) top right no-repeat;
}
ul.navigation4 a {
	font-weight: bold;
	color: #333;
	text-decoration: none;
}
ul.navigation4 a:hover {
	color: #666;
}


#globalNavigation {
	LEFT: 50%; MARGIN: 0px; WIDTH: 500px; POSITION: absolute; TOP: 10px; TEXT-ALIGN: right
}
#globalNavigation UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; TEXT-ALIGN: right
}
#globalNavigation LI {
	DISPLAY: inline; MARGIN-LEFT: 3px
}
#globalNavigation LI A {
	PADDING-LEFT: 5px; BACKGROUND: url(../images/all/vertLine.gif) no-repeat 0px 0px; COLOR: #ccc; TEXT-DECORATION: none
}
#globalNavigation A:hover {
	text-decoration: underline;
}






.search a {
	color: #ccc;
}
.search {
	MARGIN-TOP: 8px
}
.search INPUT {
	MARGIN-RIGHT: 5px
}
.modelNavigation {
	TEXT-ALIGN: right
}
.modelNavigation IMG {
	MARGIN: 0px 5px; VERTICAL-ALIGN: middle
}
#footer {
	FONT-SIZE: 85%; LINE-HEIGHT: 115%
}
#globalNavigation {
	FONT-SIZE: 85%; LINE-HEIGHT: 115%
}
#content {
	FONT-SIZE: 85%; LINE-HEIGHT: 115%
}
#navigation {
	FONT-SIZE: 95%; LINE-HEIGHT: 115%
}
INPUT {
	FONT-SIZE: 95%; LINE-HEIGHT: 115%
}
FORM {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 15px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}
INPUT {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
INPUT.radio {
	MARGIN-LEFT: 10px; VERTICAL-ALIGN: middle
}
INPUT.checkbox {
	MARGIN-LEFT: 10px; VERTICAL-ALIGN: middle
}
hr {
	padding: 0px;
	margin: 3px 0px;
	border: 0;
	border-bottom: #ccc 1px dashed;
	height: 1px;
	clear: both;
}
* html hr {
	margin: 0px
}
SELECT {
	FONT-SIZE: 10px; COLOR: #666; LINE-HEIGHT: 10px
}
OPTION {
	FONT-SIZE: 10px; COLOR: #666; LINE-HEIGHT: 10px
}

/*##################################################################*/
/*#################### A L L T I M E - classes #####################*/
/*##################################################################*/

.clear {
	CLEAR: both
}
.first {
	BACKGROUND-IMAGE: none! important
}
.first A {
	BACKGROUND-IMAGE: none! important
}
.top {
	MARGIN-TOP: 0px
}
.odd {
	BACKGROUND: #E6F2EB;
}

.paddingRight {
	padding-right: 5px;
}

a.subNavLevel0 {
	TEXT-DECORATION: none; FONT-WEIGHT: bold; letter-spacing: 0px
}
a.subNavLevel1 {
	TEXT-DECORATION: none; FONT-WEIGHT: normal; COLOR: #666; LETTER-SPACING: 2px
}
.tx-indexedsearch-redMarkup {
	COLOR: #007F30;
	font-weight: normal;
}


/*##################################################################*/
/*########################## T A B L E S ###########################*/
/*##################################################################*/

.contenttable {
	width: 100%;
}

tr.tabHead td {
	font-size: 110%;
	color: #999;
	font-weight: bold;
    border-bottom: 1px solid #ccc;	
}
tr.odd {
	background: #E6F2EB;
}

.contenttable td {
    padding: 2px 4px;
}

.contenttable td p.bodytext {
	margin: 4px 0;
}

tr.tabLines td {
    border-top: 1px solid #ccc;	
}

/*##################################################################*/
/*########################### F O R M S ############################*/
/*##################################################################*/

fieldset {
	border: 0;
	padding: 0;
	margin: 0;
	background: url(../images/all/background_form.png) repeat-y; }

.csc-mailform-field {
	color: #fff;
	margin: 0;
	padding: 0;
}
.csc-mailform-field label {
	text-align: right;
	width: 120px;
	padding: 7px 7px 7px 0;
	margin-right:5px;
	display:block;
	float:left;

}

.csc-mailform-field input, .csc-mailform-field select, .csc-mailform-field textarea {
	margin: 5px 0 4px 0;

}
.csc-mailform-field input {
	width: 275px;
}

.csc-mailform-field {
	clear: both;
	border-bottom: 1px solid #FFFFFF; 
}

#mailformformtype_mail {
	margin-left: 132px;
	width: auto;
}

dd.csc-textpic-caption {
	padding-top: 5px;
}

/*
dl.csc-textpic-image dt img {
	margin-bottom: 5px !important; 
}*/


.tx-indexedsearch-browsebox ul.browsebox {
	list-style-type: none;
	padding: 0 0 50px 0;
	margin: 0;
	clear: both;
}


.tx-indexedsearch-browsebox ul.browsebox li {
	float: left;
	margin-right: 5px;
}

/*##################################################################*/
/*########################### KALENDER ############################*/
/*##################################################################*/
/*table.layout td.bigSubCell {
	padding: 20px 0 0 0;
}

.tx-cal-controller .title {
	padding: 0 0 20px 0;
}

table.calborder a, table.calborder h1, td.title h1 {
	text-decoration: none !important;
	color: #007F30 !important;
}

td.title {
	width: 100%;
	border-right: 8px solid #FFFFFF;
}


td.title h1 {
	font-size: 16px !important;
}

table.calborder h1 {
	margin-bottom: 5px !important;
}

table.calborder {
	border: 0; }

td.title span {
	color: #000000;
	font-weight: bold;
}

td.timeborder {
	padding-top: 4px;
	font-weight: bold;
}

td.rowOff2, td.rowOff, td.rowToday, td.rowOn, td.rowOn2 {
	background: #CCCCCC;
	text-align: center;
	padding: 2px;	
	color: #000000;
	font-weight: bold;
	width: auto;
}

td.cal_jumper {
	width: 5px;
}

td.rowOn {
	background: #a7d391;
}

td.rowToday {
	background: #a7d391;
}


td.timeborder {
	color: #000000 !important;
}


tr#allday td.rowOff, tr#allday td.rowOff2, .cal_jumper  {
	background: #FFFFFF !important;
}

td.medtitle {
	background: none;
	text-align: center;
}

td.smallSubCell {
	display: none;
}


div.G10BOLD, strong.legend, #legend h5, #list b {
	color: #007F30;
	border-bottom: 1px solid #007F30;
	display: block;
}

#list b, #list form {
	margin: 0 10px;
}

#legend h5, #legend form  {
	margin: 0 10px 0 0;
}

#legend h5 {
	margin-bottom: 5px;
}

.calborder {
	color: #000000;
}

.calborder form, #list form select, #legend form {
	margin-top: 5px;
	width:130px;
	padding: 0;
	color: #000000 !important;
}

#legend form {
	margin-top: 0;
	width: 170px;
}


.calborder form select, #list form select {
	margin-top: 5px;
	color: #000000 !important;
	border: 1px solid #666666;
	height: 15px;
	font-family: Arial, Helvetica, san-serif; 
}

td.tblbot, td.tbll, td.tblr {
	background: none;
}

td.timeborder {
	width: 50px;
}

td.bigSubCell {
	width: 5px !important;
}

.month-weeknums, .month-weekdays {
	background-color: #CCCCCC;
	border: 0;
}

th.sideback {
	border: 0;
}*/

/* Farben Kalender */
/*.green_catheader {
	border: 0;
	background-color: #236800;
}

.green_catbody { 
	background-color: #339900;
	border: 1px solid #236800;

}

.yellow_catbody, .default_catbody {
	
}*/

/* Ansicht mini kalender month bei Tages und Wochenansicht und hintergrund farbe bei gehe zu ...*/
/*.tx-cal-controller .sideback  {
	background: none !important;
	font-weight: normal;
}

.month-small th, .month-small td {
	color: #000000;
	text-align: left !important;
}

.month-small th a {
	text-decoration: none;
	color: #007F30 !important;
	font-weight: bold;
	font-size: 11px;
}


.monthToday {
	background:#a7d391 none repeat scroll 0% 50% !important;
	border: 0 !important;
}

.monthOff, .monthOff a:link, .monthOff a:visited {
	color:#666666 !important;
}


.monthCurrentWeek {
	background-color:#e5f2df;
}

.monthSelected, .monthSelectedWeek {
	background-color:#eeeeee;
}


td.weekborder {
	width: 78px !important;
}
*/

/* Jahreskalender */
/*.yearweek {
	background-color: #CCCCCC;

}

.yearmonth {
	background: none;
}


.medtitle {
	border-bottom: 1px solid #007F30;
	border-top: 1px solid #007F30;
}

.navback td {
	vertical-align:middle;
}

.navback h2.year {
	display: inline;
}*/

/* Montatskalender */
/*#month-header, table.month-large, #calendar-nav {
	width: 760px;
	border: 0;
}

.month-large td {
	border:1px dashed #A1A5A9;
}

#month-header-prevnext {
	width: 200px;
}

#month-header-prevnext a, #month-header-icons a {
	text-decoration: none;
}

#month-header-prevnext h2 {
	display: inline; padding: 0; margin: 0; line-height: auto; height: auto; 
}

.month-large .weekday  {
	color: #000000;
	font-weight: bold;
	text-align: center;
	background: #CCCCCC;
	vertical-align: center;
}

.day, div.padd a { color: #000000 !important;}*/
