#menuBox {
	LEFT: 50%; MARGIN: 0px 0px 0px -385px; WIDTH: 770px; POSITION: relative; TEXT-ALIGN: left
}
#posBox {
	LEFT: 50%; MARGIN: 0px 0px 0px -385px; WIDTH: 770px; POSITION: relative; TEXT-ALIGN: left
}
#headerMain {
	WIDTH: 770px; HEIGHT: 139px
}
#headerSub {
	WIDTH: 770px; HEIGHT: 81px
}
#headerSub IMG {
	FLOAT: left
}
#headerMain IMG {
	FLOAT: left
}
#content01 {	
}
#footerlastupdate{
       FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 11px; COLOR: #bbb; TEXT-DECORATION: none;  TEXT-ALIGN: left; float: left;
}
#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;
	padding: 0;
}
#sektionen li {
	margin: 0 0 4px 0;
	padding: 0;
}


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

P {
	FONT-FAMILY: Arial, Helvetica, san-serif;
	TEXT-ALIGN: left;
	line-height: 140%;
}
UL {
	FONT-FAMILY: Arial, Helvetica, san-serif; TEXT-ALIGN: left
}
H1 {
	FONT-FAMILY: Arial, Helvetica, san-serif;
	TEXT-ALIGN: left;
	font-size: 150%;
	color: #a00;
	padding-bottom: 3px;
	margin: 40px 0 10px 0;
	border-bottom: 1px solid #ccc;
}
H1 .sub {
	FONT-WEIGHT: normal;
	COLOR: #666;
	LETTER-SPACING: 2px;
}
H2 {
	FONT-FAMILY: Arial, Helvetica, san-serif;
	TEXT-ALIGN: left;
	FONT-SIZE: 130%;
	line-height: 120%;
	COLOR: #a00;
}
H2.model {
	MARGIN-TOP: 0px;
	FONT-SIZE: 200%;
	COLOR: #999;
}
H3 {
	FONT-FAMILY: Arial, Helvetica, san-serif;
	TEXT-ALIGN: left;
	FONT-SIZE: 130%;
	line-height: 120%;
	COLOR: #999;
}
h3 p.bodytext {
	line-height: 100%;
}
H4 {
	FONT-FAMILY: Arial, Helvetica, san-serif;
	TEXT-ALIGN: left;
	FONT-SIZE: 100%;
	line-height: 120%;
}
H5 {
	FONT-FAMILY: Arial, Helvetica, san-serif;
	TEXT-ALIGN: left;
	FONT-SIZE: 100%;
	line-height: 120%;
}
TD {
	FONT-FAMILY: Arial, Helvetica, san-serif;
	TEXT-ALIGN: left;
}
I {
	DISPLAY: block; FONT-SIZE: 125%; COLOR: #a00; LINE-HEIGHT: 120%
}
BLOCKQUOTE {
	MARGIN: 0px 0px 0px 20px
}
A {
	COLOR: #aa0000;
}
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: #a00;
}
#sitemap A.lv2 {
	font-weight: bold;
	text-decoration: none;
	padding: 2px 5px;
	background: #eee;
	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-searchbox td{
	padding-bottom: 10px;
	padding-right: 10px;
}

.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
}

.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;
}


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 {
	margin-left: -22px;

}
TD.overviewItem {
	/*PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; WIDTH: 292px; PADDING-TOP: 9px; */
	padding: 5px 0 20px 22px;
	vertical-align: top;
}

TD.overviewItem .overviewImageContainer {
	width: 180px;
	/*height: 180px;*/
	BORDER: #AA0000 1px solid; 
	margin-bottom: 10px;
}


/*
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;
	margin-left: 2px;
	margin-right: 2px;
}
TD.overviewItem H3 {
	font-size: 110%;
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 4px;
	margin-left: 2px;
	margin-right: 2px;
}



/* ####################################################################*/
/* Überblick Produkte */


TD.overviewItem_products {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; WIDTH: 292px; PADDING-TOP: 9px; BORDER-BOTTOM: #ccc 1px dashed
}

TD.overviewItem_products 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_products P {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 4px
}

TD.overviewItem_products H3 {
	font-size: 110%;
	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;
	border: none!important;
}
.features {
	MARGIN: 0px; TEXT-ALIGN: right
}


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


#navigation {
	MARGIN-TOP: 4px; BACKGROUND: #a00; 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 {
	display: block;
	margin: 0 0 20px 0;
	padding: 3px 5px;
	background: #ccc;
}
.menuLv4 dt { /* anstatt p */
	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: 385px; 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: #666; TEXT-DECORATION: none
}
#globalNavigation A:hover {
	COLOR: #333
}







.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, #shopContainer, #formContainer {
	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
}

.noMargin {
	margin: 0;
	padding: 0;}
		
.first {
	BACKGROUND-IMAGE: none! important
}
.first A {
	BACKGROUND-IMAGE: none! important
}
.top {
	MARGIN-TOP: 0px
}

.paddingRight {
	padding-right: 8px;
}
.paddingLeft {
	padding-left: 8px;
}

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;
}


ul.listStandard {
	margin: 0 0 0 5px;
	list-style-type: none;
}
ul.listStandard2 {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
ul.listStandard li, ul.listStandard2 li {
	margin: 4px 0;
	padding-left: 9px;
	background: url(../images/all/list.gif) no-repeat 0 3px;
}

.popUpHeader {
	font-size: 12px;
	padding-left: 8px;}
	
.popUpClose {
	font-size: 10px;
	padding-right: 10px;}

.smalltxt {
	font-size: 85%;}
	
.star {
	color: #c00;
	font-weight: bold;
	font-size: 130%;}


/*##################################################################*/
/*########################## 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;	
}
.odd {
	background: #eee;}
	
.even {
	background: #f7f7f7;}

.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 {
	clear: both;
	border-bottom: 1px solid #FFFFFF; 
}

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

/*
.csc-form-labelcell p {
	text-align: right;
	color: #fff;
	margin: 0;
	padding: 0;
}
.csc-form-labelcell {
	width: 30%;
	background: #a00;
	padding: 5px;
}
.csc-form-fieldcell {
	background: #eee;
	padding: 5px;
}
.csc-form-fieldcell input, .csc-form-fieldcell textarea {
	#width: 250px;
}*/



/*##################################################################*/
/*########################### S H O P ##############################*/
/*##################################################################*/

#shopContainer, #formContainer {
	width: 600px;}
	
#shopContainer table.table01 {
	border-collapse: collapse;
	padding-bottom: 5px;
	border-bottom: 1px dashed #ccc;}
	
#shopContainer table.table01 td {
	padding: 2px 5px;}
	
#shopContainer tr.morePadding td {
	width: 100%;
	border-collapse: collapse;
	padding: 5px;
	background: #eee;}
	
#shopContainer table.table03 {
	width: 180px;
	border-collapse: collapse;
	border: 2px solid #fff;
	margin: 5px;}
	
#shopContainer table.table03 td {
	width: 50%;
	height: 25px;
	border-bottom: 2px solid #fff;}

#formContainer table td {
	background: #eee;}
	
#formContainer table td.greyBG, #formContainer table tr.greyBG td {
	background: #999;
	color: #fff;}
	
#formContainer td, #formContainer th {
	padding: 2px 4px;}

#formContainer th {
	background: #fff;
	font-weight: bold;
	text-align: left;}
	
	
/*##################################################################*/
/*########################### I M A G E ############################*/
/*##################################################################*/

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


.imageflow * {
	cursor: pointer !important;
}

