* {
margin:0;padding:0;
}
html, body, #wrapper {
height: 100%;
}
#main {
padding-bottom: 26px;

}


HTML {
	MARGIN: 0px; HEIGHT: 100%
}
BODY {
	MARGIN: 0px; HEIGHT: 100%
}
HTML {
	OVERFLOW-Y: scroll
}
BODY {
	LINE-HEIGHT: 1.3em; BACKGROUND-COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #666666; FONT-SIZE: 70%
}



H1 {
	LINE-HEIGHT: 1.31em; MARGIN: 0px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
H2 {
	LINE-HEIGHT: 1.31em; MARGIN: 0px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
H3 {
	LINE-HEIGHT: 1.31em; MARGIN: 0px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
H4 {
	LINE-HEIGHT: 1.31em; MARGIN: 0px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
H5 {
	LINE-HEIGHT: 1.31em; MARGIN: 0px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
P {
	LINE-HEIGHT: 1.31em; MARGIN: 0px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
FORM {
	LINE-HEIGHT: 1.31em; MARGIN: 0px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
FIELDSET {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
H1 {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 1.1em; BACKGROUND-COLOR: transparent; MARGIN: 0px 0px 10px; PADDING-LEFT: 0px; WIDTH: auto; PADDING-RIGHT: 0px; COLOR: #666666; CLEAR: both; FONT-SIZE: 1.7em; FONT-WEIGHT: normal; PADDING-TOP: 0px
}
H2 {
	LINE-HEIGHT: 1.3em; MARGIN-BOTTOM: 4px; COLOR: #666666; FONT-SIZE: 1.3em; FONT-WEIGHT: bold
}
H3 {
	MARGIN: 10px 0px 2px; COLOR: #666666; FONT-SIZE: 1em
}
H4 {
	PADDING-BOTTOM: 0px; TEXT-TRANSFORM: uppercase; BACKGROUND-COLOR: #d8d8d8; MARGIN: 0px; PADDING-LEFT: 9px; PADDING-RIGHT: 0px; HEIGHT: 22px; COLOR: #a2a2a2; FONT-SIZE: 1em; PADDING-TOP: 6px
}
H5 {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 1em; TEXT-TRANSFORM: uppercase; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #999999; FONT-SIZE: 1.1em; FONT-WEIGHT: bold; PADDING-TOP: 11px
}
P {
	MARGIN: 0px 0px 6px
}
UL {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px 0px 6px 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
UL LI {
	PADDING-LEFT: 12px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 0px 0.7em
}
UL.sitemap LI {
	BACKGROUND-IMAGE: url(../img/ic_list.gif); PADDING-LEFT: 12px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 0px 0.7em
}
UL.sitemap UL LI{
	BACKGROUND-IMAGE: url(../img/ic_list.gif); PADDING-LEFT: 24px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 12px 0.7em
}
UL.sitemap UL UL LI{
	BACKGROUND-IMAGE: url(../img/ic_list.gif); PADDING-LEFT: 36px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 24px 0.7em
}
UL.sitemap UL UL UL LI{
	BACKGROUND-IMAGE: url(../img/ic_list.gif); PADDING-LEFT: 48px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 36px 0.7em
}
P.error {
	MARGIN-TOP: 0px; COLOR: #ed135a
}
UL.error LI {
	MARGIN-TOP: 0px; COLOR: #ed135a
}
UL.error LI {
	BACKGROUND-IMAGE: url(../img/ic_list_error.gif)
}
.line_hor {
	BORDER-BOTTOM: #cecece 1px solid; LINE-HEIGHT: 0; MARGIN: 0px 0px 5px; WIDTH: 100%; HEIGHT: 1px; CLEAR: both; FONT-SIZE: 0px
}
SPAN.date {
	MARGIN: 10px 0px 2px; FONT-WEIGHT: bold
}
IMG {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; MARGIN: 0px; DISPLAY: block; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
INPUT {
	FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #666666; FONT-SIZE: 1em
}
SELECT {
	FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #666666; FONT-SIZE: 1em
}
TEXTAREA {
	FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #666666; FONT-SIZE: 1em
}
LABEL {
	FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #666666; FONT-SIZE: 1em
}
A {
	COLOR: #8d847b;TEXT-DECORATION: underline
}
A:link {
	COLOR: #666666;
}
A:visited {
	COLOR: #666666;
}
A:hover {
	COLOR: #333;
}
A:active {
	COLOR: #666666;
}
BR.clear {
	LINE-HEIGHT: 0; CLEAR: both; FONT-SIZE: 0px
}
div#wrapper_OFH {
	MIN-HEIGHT: 97%; HEIGHT: auto !important
}
body > #wrapper {
height: auto; 
min-height: 100%;
}
div#header_outerwrapper {
	BACKGROUND-COLOR: #e5e5e5; PADDING-LEFT: 34px; WIDTH: auto; HEIGHT: 26px; MARGIN-RIGHT: auto
}
div#header {
	PADDING-BOTTOM: 0px; BACKGROUND-COLOR: #e5e5e5; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 917px; PADDING-RIGHT: 0px; HEIGHT: 26px; CLEAR: both; PADDING-TOP: 0px
}
UL.header {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: inline; FLOAT: right; COLOR: #999999; FONT-SIZE: 1em; PADDING-TOP: 5px
}
UL.header LI {
	BACKGROUND-IMAGE: none; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 6px; FLOAT: left; PADDING-TOP: 0px
}
UL.header LI A {
	COLOR: #999999; TEXT-DECORATION: none
}
UL.header LI A.selected {
	COLOR: #666666
}
UL.header LI A:link {
	COLOR: #999999
}
UL.header LI A:visited {
	COLOR: #999999
}
UL.header LI A:hover {
	COLOR: #666666
}
UL.header LI A:active {
	COLOR: #999999
}
UL.header LI.selected A:link {
	COLOR: #666666
}
UL.header LI.selected A:visited {
	COLOR: #666666
}
UL.header LI.selected A:hover {
	COLOR: #666666
}
UL.header LI.selected A:active {
	COLOR: #666666
}
UL.header LI.last A {
	COLOR: #999999; MARGIN-LEFT: 10px; TEXT-DECORATION: none
}
UL.header LI.e {
	PADDING-RIGHT: 0px
}
div#navigation_outerwrapper {
	BACKGROUND-IMAGE: url(../img/bg_hauptnav.jpg); PADDING-LEFT: 34px; WIDTH: auto; BACKGROUND-REPEAT: repeat-x; BACKGROUND-POSITION: 0px 0px; HEIGHT: 83px; MARGIN-RIGHT: auto
}
div#navigation {
	BACKGROUND-IMAGE: url(../img/bg_hauptnav.jpg); BACKGROUND-COLOR: #ffffff; MARGIN: 0px; WIDTH: 917px; BACKGROUND-REPEAT: repeat-x; BACKGROUND-POSITION: 0px 0px; HEIGHT: 83px
}
div#logo {
	PADDING-LEFT: 0px; FLOAT: left; PADDING-TOP: 30px
}

div#logo IMG {
	DISPLAY: block
}


div#basket {
	 PADDING-TOP: 58px;  padding-right:5px; vertical-align: bottom;
}

div#basket ul {
	list-style-type: none;
	FLOAT: right;
}

div#basket ul li.pdf {
	background:url(../img/pdf-icon.gif) no-repeat right;
	padding-right: 20px;
        height: 20px;
        FLOAT: right;
	
}
div#basket ul li.xls {
	background:url(../img/xls-icon.gif) no-repeat right;
	padding-right: 20px;
	height: 20px;
        FLOAT: right;
	
}

div#basket A {
	COLOR: #999999; 
        TEXT-DECORATION: none
	
}
div#basket A.selected {
	COLOR: #666666;
}
div#basket A:link {
	COLOR: #999999;
}
div#basket A:visited {
	COLOR: #999999;
}
div#basket A:hover {
	COLOR: #666666;
}
div#basket A:active {
	COLOR: #999999;
}
div#basket.selected A:link {
	COLOR: #666666;
}
div#basket.selected A:visited {
	COLOR: #666666;
}
div#basket.selected A:hover {
	COLOR: #666666;
}
div#basket.selected A:active {
	COLOR: #666666;
}




UL#hauptnav {
	PADDING-BOTTOM: 0px; TEXT-TRANSFORM: uppercase; LIST-STYLE-TYPE: none; MARGIN: 37px 0px 0px 20px; PADDING-LEFT: 0px; WIDTH: auto; PADDING-RIGHT: 0px; FLOAT: left; COLOR: #999999; FONT-SIZE: 1.1em; FONT-WEIGHT: bold; PADDING-TOP: 0px
}
UL#secondnav {
	PADDING-BOTTOM: 0px; TEXT-TRANSFORM: uppercase; LIST-STYLE-TYPE: none; MARGIN: 37px 0px 0px 20px; PADDING-LEFT: 0px; WIDTH: auto; PADDING-RIGHT: 0px; FLOAT: left; COLOR: #999999; FONT-SIZE: 1.1em; FONT-WEIGHT: bold; PADDING-TOP: 0px
}
UL#secondnav {
	MARGIN: 0px 0px 0px 117px; WIDTH: 800px; DISPLAY: inline; FONT-SIZE: 0.95em
}
UL#hauptnav LI {
	BACKGROUND-IMAGE: none; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 9px; FLOAT: left; PADDING-TOP: 0px
}
UL#secondnav LI {
	BACKGROUND-IMAGE: none; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 9px; FLOAT: left; PADDING-TOP: 0px
}
UL#hauptnav LI A {
	COLOR: #999999; TEXT-DECORATION: none
}
UL#secondnav LI A {
	COLOR: #999999; TEXT-DECORATION: none
}
UL#hauptnav LI A:link {
	COLOR: #999999; TEXT-DECORATION: none
}
UL#hauptnav LI A:visited {
	COLOR: #999999; TEXT-DECORATION: none
}
UL#secondnav LI A:link {
	COLOR: #999999; TEXT-DECORATION: none
}
UL#secondnav LI A:visited {
	COLOR: #999999; TEXT-DECORATION: none
}
UL#hauptnav LI A:hover {
	COLOR: #666666; TEXT-DECORATION: none
}
UL#secondnav LI A:hover {
	COLOR: #666666; TEXT-DECORATION: none
}
UL#hauptnav LI A:active {
	COLOR: #999999; TEXT-DECORATION: none
}
UL#secondnav LI A:active {
	COLOR: #999999; TEXT-DECORATION: none
}
UL#hauptnav LI.selected A:link {
	COLOR: #666666
}
UL#secondnav LI.selected A:link {
	COLOR: #666666
}
UL#hauptnav LI.selected A:visited {
	COLOR: #666666
}
UL#secondnav LI.selected A:visited {
	COLOR: #666666
}
UL#hauptnav LI.selected A:hover {
	COLOR: #666666
}
UL#secondnav LI.selected A:hover {
	COLOR: #666666
}
UL#hauptnav LI.selected A:active {
	COLOR: #666666
}
UL#secondnav LI.selected A:active {
	COLOR: #666666
}
div#bar_small IMG {
	MARGIN: 0px 0px 0px -35px
}
div#bar_home_outerwrapper {
	BACKGROUND-IMAGE: url(../img/bg_bar_home.jpg); MARGIN: 0px auto 0px 0px; PADDING-LEFT: 34px; WIDTH: auto; BACKGROUND-REPEAT: repeat-x; BACKGROUND-POSITION: 0px 0px; HEIGHT: 264px
}
div#bar_small_outerwrapper {
	BACKGROUND-IMAGE: url(../img/bg_bar_home.jpg); MARGIN: 0px auto 0px 0px; PADDING-LEFT: 34px; WIDTH: auto; BACKGROUND-REPEAT: repeat-x; BACKGROUND-POSITION: 0px 0px; HEIGHT: 264px
}
div#bar_home {
	BACKGROUND-IMAGE: url(../img/bg_bar_home.jpg); PADDING-BOTTOM: 0px; BACKGROUND-COLOR: #30719e; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 917px; BACKGROUND-REPEAT: repeat-x; BACKGROUND-POSITION: 0px 0px; HEIGHT: 264px; PADDING-TOP: 0px
}
div#bar_small {
	BACKGROUND-IMAGE: url(../img/bg_bar_home.jpg); PADDING-BOTTOM: 0px; BACKGROUND-COLOR: #30719e; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 917px; BACKGROUND-REPEAT: repeat-x; BACKGROUND-POSITION: 0px 0px; HEIGHT: 264px; PADDING-TOP: 0px
}
div#bar_small_outerwrapper {
	BACKGROUND-IMAGE: url(../img/bg_bar_small.jpg); PADDING-LEFT: 34px; WIDTH: auto; BACKGROUND-REPEAT: repeat-x; HEIGHT: 107px
}
div#bar_small {
	BACKGROUND-IMAGE: url(../img/bg_bar_small.jpg); MARGIN: 0px; WIDTH: 917px; BACKGROUND-REPEAT: repeat-x; HEIGHT: 107px
}
div#container_outerwrapper {
	BACKGROUND-COLOR: #ffffff; MARGIN: 0px auto 0px 0px; MIN-HEIGHT: 200px; PADDING-LEFT: 34px; WIDTH: auto; HEIGHT: auto !important
}
div#container {
	PADDING-BOTTOM: 0px; BACKGROUND-COLOR: #ffffff; MARGIN: 0px; MIN-HEIGHT: 200px; PADDING-LEFT: 117px; WIDTH: 800px; HEIGHT: auto !important; PADDING-TOP: 15px
}
div#content {
	PADDING-BOTTOM: 29px; MARGIN: -6px 0px 0px; MIN-HEIGHT: 200px; PADDING-LEFT: 0px; WIDTH: 580px; PADDING-RIGHT: 0px; FLOAT: left; HEIGHT: auto !important; PADDING-TOP: 0px
}
div#contentSpez {
	PADDING-BOTTOM: 0px; MARGIN: -6px 0px 0px; MIN-HEIGHT: 0px; PADDING-LEFT: 0px; WIDTH: 580px; PADDING-RIGHT: 0px; FLOAT: none; HEIGHT: auto !important; PADDING-TOP: 0px 
}
div#content_print {
	PADDING-BOTTOM: 29px; MARGIN: 0px 0px 0px; MIN-HEIGHT: 200px; PADDING-LEFT: 0px; WIDTH: 580px; PADDING-RIGHT: 0px; FLOAT: left; HEIGHT: auto !important; PADDING-TOP: 15px
}

div.content_index {
	BACKGROUND-COLOR: #e5e5e5; MARGIN: 0px 0px 0px -1px; MIN-HEIGHT: 50px; PADDING: 10px 10px 10px 10px; WIDTH: 777px; HEIGHT: auto !important;
}
div.content_index A:link {
	COLOR: #666666;
}
div.content_index A:visited {
	COLOR: #666666;
}
div.content_index A:hover {
	COLOR: #333;
}
div.content_index A:active {
	COLOR: #666666;
}

div.content_2col {
	
}
div.content_2col_img {
	PADDING-LEFT: 0px; FLOAT: left;
}
div.content_2col_text {
	margin-LEFT: 205px;  WIDTH: 580px; 
}

div#nav_horizontal {
	BACKGROUND-COLOR: #ffffff;
        WIDTH: 980px;
}
div#nav_spacer {
	PADDING-LEFT: 150px;
	MIN-HEIGHT: 30px; 
        PADDING-TOP: 15px;
        BACKGROUND-COLOR: #ffffff;
}

div#nav_menu {
        PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; BACKGROUND-COLOR: #ffffff;  WIDTH: 100%;
}


div#content_overview {
	PADDING-BOTTOM: 29px; MARGIN: -3px 0px 0px; MIN-HEIGHT: 200px; PADDING-LEFT: 0px; WIDTH: 580px; PADDING-RIGHT: 0px; FLOAT: left; HEIGHT: auto !important; PADDING-TOP: 0px
}
div#content IMG {
	MARGIN: 4px 0px 30px; DISPLAY: block; FLOAT: left
}
div#content IMG {
	MARGIN: 0px
}
div.text_right {
	MARGIN: 0px 0px 20px 20px; WIDTH: 380px; FLOAT: left
}
div#medienmitteilungen div {
	CLEAR: both
}
div#medienmitteilungen div IMG {
	MARGIN: 2px 6px 6px 0px; FLOAT: left
}
div#medienmitteilungen A {
	COLOR: #999999; TEXT-DECORATION: none
}
div#medienmitteilungen A:link {
	COLOR: #999999
}
div#medienmitteilungen A:visited {
	COLOR: #999999
}
div#medienmitteilungen A:hover {
	COLOR: #666666
}
div#medienmitteilungen A:active {
	COLOR: #999999
}
H3.medienmitteilungen {
	TEXT-TRANSFORM: uppercase
}
div.news-single-img {
	MARGIN: 2px 10px 0px 0px; FLOAT: left
}
P.news-single-author {
	DISPLAY: none
}
div.ttnews_backtolist {
	CLEAR: both
}
div.news-single-category {
	DISPLAY: none
}
div#content_overview A {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 580px; PADDING-RIGHT: 0px; DISPLAY: block; FLOAT: left; BORDER-TOP: #cecece 1px solid; TEXT-DECORATION: none; PADDING-TOP: 9px
}
div.last#content_overview A {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 580px; PADDING-RIGHT: 0px; DISPLAY: block; FLOAT: left; BORDER-TOP: #cecece 1px solid; TEXT-DECORATION: none; PADDING-TOP: 9px
}
div.first#content_overview A {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 580px; PADDING-RIGHT: 0px; DISPLAY: block; FLOAT: left; BORDER-TOP: #cecece 1px solid; TEXT-DECORATION: none; PADDING-TOP: 9px
}
div#content_overview A.overview_last {
	BORDER-BOTTOM: #cecece 1px solid; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 9px
}
div#content_overview A.overview_first {
	MARGIN: 6px 0px 0px
}
A.overview P {
	MARGIN-BOTTOM: 0px; COLOR: #999999
}
A.overview_last P {
	MARGIN-BOTTOM: 0px; COLOR: #999999
}
A.overview_first P {
	MARGIN-BOTTOM: 0px; COLOR: #999999
}
A.overview H5 {
	COLOR: #999999
}
A.overview_last H5 {
	COLOR: #999999
}
A.overview_first H5 {
	COLOR: #999999
}
A.overview:link {
	BORDER-TOP: #cecece 1px solid
}
A.overview_last:link {
	BORDER-TOP: #cecece 1px solid
}
overview_first:link {
	BORDER-TOP: #cecece 1px solid
}
A.overview:visited {
	BORDER-TOP: #cecece 1px solid
}
A.overview_last:visited {
	BORDER-TOP: #cecece 1px solid
}
A.overview_first:visited {
	BORDER-TOP: #cecece 1px solid
}
A.overview:hover {
	BACKGROUND-COLOR: #e5e5e5; COLOR: #666666
}
A.overview_last:hover {
	BACKGROUND-COLOR: #e5e5e5; COLOR: #666666
}
A.overview_first:hover {
	BACKGROUND-COLOR: #e5e5e5; COLOR: #666666
}
A.overview:active {
	COLOR: #999999
}
A.overview_last:active {
	COLOR: #999999
}
A.overview_first:active {
	COLOR: #999999
}
A.overview:link H5 {
	COLOR: #999999
}
A.overview_last:link H5 {
	COLOR: #999999
}
A.overview_first:link H5 {
	COLOR: #999999
}
A.overview:visited H5 {
	COLOR: #999999
}
A.overview_last:visited H5 {
	COLOR: #999999
}
A.overview_firat:visited H5 {
	COLOR: #999999
}
A.overview:hover H5 {
	COLOR: #666666
}
A.overview_last:hover H5 {
	COLOR: #666666
}
A.overview_first:hover H5 {
	COLOR: #666666
}
A.overview:active H5 {
	COLOR: #999999
}
A.overview_last:active H5 {
	COLOR: #999999
}
A.overview_first:active H5 {
	COLOR: #999999
}
A.overview:link P {
	COLOR: #999999
}
A.overview_last:link P {
	COLOR: #999999
}
A.overview_first:link P {
	COLOR: #999999
}
A.overview:visited P {
	COLOR: #999999
}
A.overview_last:visited P {
	COLOR: #999999
}
A.overview_first:visited P {
	COLOR: #999999
}
A.overview:hover P {
	COLOR: #666666
}
A.overview_last:hover P {
	COLOR: #666666
}
A.overview_first:hover P {
	COLOR: #666666
}
A.overview:active P {
	COLOR: #999999
}
A.overview_last:active P {
	COLOR: #999999
}
A.overview_first:active P {
	COLOR: #999999
}
div#content_overview IMG {
	PADDING-BOTTOM: 9px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 20px; FLOAT: left; PADDING-TOP: 0px
}
div.last#content_overview IMG {
	PADDING-BOTTOM: 9px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 20px; FLOAT: left; PADDING-TOP: 0px
}
div.first#content_overview IMG {
	PADDING-BOTTOM: 9px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 20px; FLOAT: left; PADDING-TOP: 0px
}
div.ttnews_backtolist A {
	BACKGROUND-IMAGE: url(../img/arrow_right.gif); PADDING-BOTTOM: 0px; LINE-HEIGHT: 1.7em; TEXT-TRANSFORM: uppercase; BACKGROUND-COLOR: #30719e; MARGIN: 17px 10px 15px 0px; PADDING-LEFT: 15px; WIDTH: auto; PADDING-RIGHT: 5px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 0.4em 0.6em; FLOAT: left; HEIGHT: auto; COLOR: #ffffff !important; FONT-SIZE: 0.9em; OVERFLOW: visible; FONT-WEIGHT: bold; TEXT-DECORATION: none; PADDING-TOP: 0px
}
A.action {
	BACKGROUND-IMAGE: url(../img/arrow_right.gif); PADDING-BOTTOM: 0px; LINE-HEIGHT: 1.7em; TEXT-TRANSFORM: uppercase; BACKGROUND-COLOR: #30719e; MARGIN: 17px 10px 15px 0px; PADDING-LEFT: 15px; WIDTH: auto; PADDING-RIGHT: 5px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 0.4em 0.6em; FLOAT: left; HEIGHT: auto; COLOR: #ffffff !important; FONT-SIZE: 0.9em; OVERFLOW: visible; FONT-WEIGHT: bold; TEXT-DECORATION: none; PADDING-TOP: 0px
}
A.action_search {
	BACKGROUND-IMAGE: url(../img/arrow_right.gif); PADDING-BOTTOM: 0px; LINE-HEIGHT: 1.7em; TEXT-TRANSFORM: uppercase; BACKGROUND-COLOR: #30719e; MARGIN: 17px 10px 15px 0px; PADDING-LEFT: 15px; WIDTH: auto; PADDING-RIGHT: 5px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 0.4em 0.6em; FLOAT: left; HEIGHT: auto; COLOR: #ffffff !important; FONT-SIZE: 0.9em; OVERFLOW: visible; FONT-WEIGHT: bold; TEXT-DECORATION: none; PADDING-TOP: 0px
}
A.action_back {
	BACKGROUND-IMAGE: url(../img/arrow_right.gif); PADDING-BOTTOM: 0px; LINE-HEIGHT: 1.7em; TEXT-TRANSFORM: uppercase; BACKGROUND-COLOR: #30719e; MARGIN: 17px 10px 15px 0px; PADDING-LEFT: 15px; WIDTH: auto; PADDING-RIGHT: 5px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 0.4em 0.6em; FLOAT: left; HEIGHT: auto; COLOR: #ffffff !important; FONT-SIZE: 0.9em; OVERFLOW: visible; FONT-WEIGHT: bold; TEXT-DECORATION: none; PADDING-TOP: 0px
}
A.action_big {
	BACKGROUND-IMAGE: url(../img/arrow_right.gif); PADDING-BOTTOM: 0px; LINE-HEIGHT: 1.7em; TEXT-TRANSFORM: uppercase; BACKGROUND-COLOR: #30719e; MARGIN: 17px 10px 15px 0px; PADDING-LEFT: 15px; WIDTH: auto; PADDING-RIGHT: 5px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 0.4em 0.6em; FLOAT: left; HEIGHT: auto; COLOR: #ffffff !important; FONT-SIZE: 0.9em; OVERFLOW: visible; FONT-WEIGHT: bold; TEXT-DECORATION: none; PADDING-TOP: 0px
}
A.action_search {
	MARGIN: 21px 10px 0px 0px; FLOAT: right
}
* + HTML A.action {
	PADDING-BOTTOM: 2px; LINE-HEIGHT: 1.5em; PADDING-LEFT: 15px; PADDING-RIGHT: 5px; PADDING-TOP: 0px
}
* + HTML A.action_search {
	PADDING-BOTTOM: 2px; LINE-HEIGHT: 1.5em; PADDING-LEFT: 15px; PADDING-RIGHT: 5px; PADDING-TOP: 0px
}
* + HTML A.action_back {
	PADDING-BOTTOM: 2px; LINE-HEIGHT: 1.5em; PADDING-LEFT: 15px; PADDING-RIGHT: 5px; PADDING-TOP: 0px
}
* + HTML A.action_big {
	PADDING-BOTTOM: 2px; LINE-HEIGHT: 1.5em; PADDING-LEFT: 15px; PADDING-RIGHT: 5px; PADDING-TOP: 0px
}
A.action_back {
	MARGIN: 17px 0px 15px; FLOAT: right
}
A.action:link {
	COLOR: #ffffff
}
A.action:visited {
	COLOR: #ffffff
}
A.action_search:link {
	COLOR: #ffffff
}
A.action_search:visited {
	COLOR: #ffffff
}
A.action_back:link {
	COLOR: #ffffff
}
A.action_back:visited {
	COLOR: #ffffff
}
A.action_big:link {
	COLOR: #ffffff
}
A.action_big:visited {
	COLOR: #ffffff
}
A.action:hover {
	BACKGROUND-COLOR: #204c6b; COLOR: #ffffff
}
A.action_search:hover {
	BACKGROUND-COLOR: #204c6b; COLOR: #ffffff
}
A.action_back:hover {
	BACKGROUND-COLOR: #204c6b; COLOR: #ffffff
}
A.action_big:hover {
	BACKGROUND-COLOR: #204c6b; COLOR: #ffffff
}
A.action:active {
	COLOR: #ffffff
}
A.action_search:active {
	COLOR: #ffffff
}
A.action_back:active {
	COLOR: #ffffff
}
A.action_big:active {
	COLOR: #ffffff
}
A.action_big {
	MARGIN-TOP: 11px; PADDING-LEFT: 20px; PADDING-RIGHT: 8px; BACKGROUND-POSITION: 0.4em 0.65em; FONT-SIZE: 1.42em
}
div#teaser {
	PADDING-BOTTOM: 0px; MARGIN: 33px 0px 0px 40px; PADDING-LEFT: 0px; WIDTH: 180px; PADDING-RIGHT: 0px; DISPLAY: inline; FLOAT: left; HEIGHT: auto; PADDING-TOP: 0px
}
div#searchwrapper {
	PADDING-BOTTOM: 10px; BACKGROUND-COLOR: #e5e5e5; FONT-STYLE: normal; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 180px; PADDING-RIGHT: 0px; HEIGHT: 62px; PADDING-TOP: 15px
}
FIELDSET.suche {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FLOAT: left; FONT-SIZE: 1.1em; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0px
}
INPUT.btsearch {
	BACKGROUND-IMAGE: url(../img/arrow_search.gif); BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BACKGROUND-COLOR: #ffffff; WIDTH: 20px; DISPLAY: inline; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 0.45em 0.55em; FLOAT: left; HEIGHT: 20px; MARGIN-LEFT: 2px; BORDER-TOP: medium none; CURSOR: pointer; MARGIN-RIGHT: 10px; BORDER-RIGHT: medium none
}
INPUT#txtsearch {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-LEFT: 5px; WIDTH: 135px; PADDING-RIGHT: 0px; DISPLAY: inline; FLOAT: left; HEIGHT: 17px; COLOR: #999999; MARGIN-LEFT: 8px; FONT-SIZE: 0.9em; BORDER-TOP: 0px; FONT-WEIGHT: bold; BORDER-RIGHT: 0px; PADDING-TOP: 3px
}
SELECT.search_select {
	BORDER-BOTTOM: #c4c4c4 1px solid; BORDER-LEFT: #c4c4c4 1px solid; PADDING-BOTTOM: 1px; MARGIN-TOP: 0px; PADDING-LEFT: 3px; WIDTH: 240px; PADDING-RIGHT: 0px; MARGIN-BOTTOM: 6px; FLOAT: left; BORDER-TOP: #c4c4c4 1px solid; BORDER-RIGHT: #c4c4c4 1px solid; PADDING-TOP: 1px
}
div.erweitert {
	MARGIN: 20px 0px 0px; WIDTH: 250px; DISPLAY: inline; FLOAT: left
}
div#content div#searchwrapper {
	PADDING-BOTTOM: 10px; BACKGROUND-COLOR: #e5e5e5; FONT-STYLE: normal; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 250px; PADDING-RIGHT: 0px; HEIGHT: auto; PADDING-TOP: 15px
}
div#content FIELDSET.suche {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FLOAT: left; FONT-SIZE: 1.1em; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0px
}
div#content div.erweitert {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 5px; WIDTH: 250px; PADDING-RIGHT: 0px; DISPLAY: block; FLOAT: none; CLEAR: both; PADDING-TOP: 10px
}
div#content SELECT.search_select {
	FLOAT: none
}
div#content div.tx-indexedsearch-whatis {
	CLEAR: both; PADDING-TOP: 10px
}
div#content A.action_search {
	MARGIN: 15px 10px 0px 0px
}
div.teaser_download {
	PADDING-BOTTOM: 0px; BACKGROUND-COLOR: #e5e5e5; MARGIN: 10px 0px; PADDING-LEFT: 0px; WIDTH: 180px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
div.teaser_download P.bodytext {
	PADDING-BOTTOM: 15px; MARGIN: 0px; PADDING-LEFT: 9px; PADDING-RIGHT: 0px; COLOR: #30719e; FONT-SIZE: 1em; PADDING-TOP: 6px
}
div.teaser_download P.bodytext A {
	MARGIN: 0px; COLOR: #30719e; FONT-SIZE: 1em
}
div.teaser_download P.bodytext A:link {
	COLOR: #30719e
}
div.teaser_download P.bodytext A:visited {
	COLOR: #30719e
}
div.teaser_download P.bodytext A:hover {
	COLOR: #204c6b
}
div.teaser_download P.bodytext A:active {
	COLOR: #204c6b
}
FORM.frm_questions {
	PADDING-BOTTOM: 0px; FONT-STYLE: normal; MARGIN: 10px 0px 0px; PADDING-LEFT: 0px; WIDTH: 580px; PADDING-RIGHT: 0px; HEIGHT: auto; PADDING-TOP: 0px
}
FORM.frm_questions INPUT {
	BORDER-BOTTOM: #c4c4c4 1px solid; BORDER-LEFT: #c4c4c4 1px solid; PADDING-BOTTOM: 1px; MARGIN-TOP: 0px; PADDING-LEFT: 3px; WIDTH: 240px; PADDING-RIGHT: 0px; MARGIN-BOTTOM: 6px; FLOAT: left; BORDER-TOP: #c4c4c4 1px solid; BORDER-RIGHT: #c4c4c4 1px solid; PADDING-TOP: 1px
}
FORM.frm_questions SELECT {
	BORDER-BOTTOM: #c4c4c4 1px solid; BORDER-LEFT: #c4c4c4 1px solid; PADDING-BOTTOM: 1px; MARGIN-TOP: 0px; PADDING-LEFT: 3px; WIDTH: 240px; PADDING-RIGHT: 0px; MARGIN-BOTTOM: 6px; FLOAT: left; BORDER-TOP: #c4c4c4 1px solid; BORDER-RIGHT: #c4c4c4 1px solid; PADDING-TOP: 1px
}
FORM.frm_questions INPUT.input_small {
	WIDTH: 40px; FLOAT: left; MARGIN-RIGHT: 5px
}
FORM.frm_questions INPUT.input_medium {
	WIDTH: 190px; FLOAT: left
}
FORM.frm_questions SELECT {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 245px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
FORM.frm_questions TEXTAREA {
	BORDER-BOTTOM: #c4c4c4 1px solid; BORDER-LEFT: #c4c4c4 1px solid; PADDING-BOTTOM: 0px; MARGIN: 4px 0px 0px; PADDING-LEFT: 3px; WIDTH: 240px; PADDING-RIGHT: 0px; FLOAT: left; COLOR: #666666; OVERFLOW: hidden; BORDER-TOP: #c4c4c4 1px solid; BORDER-RIGHT: #c4c4c4 1px solid; PADDING-TOP: 2px
}
FORM.frm_questions INPUT.btnSend {
	BACKGROUND-IMAGE: url(../img/arrow_right.gif); BORDER-BOTTOM: 0px; TEXT-ALIGN: right; BORDER-LEFT: 0px; PADDING-BOTTOM: 1px; BACKGROUND-COLOR: #30719e; MARGIN: -19px 25px 0px 0px; PADDING-LEFT: 15px; WIDTH: auto; PADDING-RIGHT: 3px; DISPLAY: inline; BACKGROUND-REPEAT: no-repeat; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-POSITION: 0.5em 0.55em; FLOAT: right; HEIGHT: auto; COLOR: #ffffff; CLEAR: both; FONT-SIZE: 1em; OVERFLOW: visible; BORDER-TOP: 0px; CURSOR: pointer; BORDER-RIGHT: 0px; TEXT-DECORATION: none; PADDING-TOP: 1px
}
* + HTML FORM.frm_questions INPUT.btnSend {
	PADDING-BOTTOM: 1px; PADDING-LEFT: 17px; PADDING-RIGHT: 5px; BACKGROUND-POSITION: 0.5em 0.6em; PADDING-TOP: 1px
}
FORM.frm_questions LABEL {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 180px; PADDING-RIGHT: 0px; DISPLAY: block; FLOAT: left; HEIGHT: auto; PADDING-TOP: 0px
}
P.einleitung {
	PADDING-BOTTOM: 0px; MARGIN: 0px 0px 20px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
TABLE.table_umsatz {
	BORDER-BOTTOM: #cecece 1px solid; MARGIN-TOP: 6px; WIDTH: 100%; BORDER-COLLAPSE: collapse; MARGIN-BOTTOM: 20px; BORDER-TOP: #cecece 1px solid
}
TABLE.table_umsatz TH {
	TEXT-ALIGN: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; HEIGHT: 10px; VERTICAL-ALIGN: middle; FONT-WEIGHT: bold; PADDING-TOP: 0px
}
TABLE.table_umsatz TD {
	TEXT-ALIGN: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; HEIGHT: 10px; VERTICAL-ALIGN: middle; FONT-WEIGHT: bold; PADDING-TOP: 0px
}
TABLE.table_umsatz TD {
	HEIGHT: 22px
}
div#content TABLE.table_umsatz TD IMG {
	MARGIN: 0px
}
TABLE.table_umsatz TD.year {
	BACKGROUND-IMAGE: url(/fileadmin/user_upload/img/tab_bg_bar_lgrey_year.gif); PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; WIDTH: 46px; PADDING-RIGHT: 0px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 0px 0px; PADDING-TOP: 0px
}
TABLE.table_umsatz TD.bar {
	BACKGROUND-IMAGE: url(/fileadmin/user_upload/img/tab_bg_bar_lgrey.gif); PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 524px; PADDING-RIGHT: 0px; BACKGROUND-REPEAT: repeat-x; PADDING-TOP: 0px
}
TABLE.table_umsatz TH.mio {
	BACKGROUND-IMAGE: url(/fileadmin/user_upload/img/tab_bg_mio.gif); PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 0px 0px; HEIGHT: 14px; PADDING-TOP: 0px
}
TABLE.table_erfolg {
	BORDER-BOTTOM: #cecece 1px solid; MARGIN-TOP: 0px; WIDTH: 100%; BORDER-COLLAPSE: collapse; MARGIN-BOTTOM: 20px
}
TABLE.table_erfolg TH {
	TEXT-ALIGN: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; HEIGHT: 15px; VERTICAL-ALIGN: middle; FONT-WEIGHT: bold; PADDING-TOP: 0px
}
TABLE.table_erfolg TD {
	TEXT-ALIGN: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; HEIGHT: 15px; VERTICAL-ALIGN: middle; FONT-WEIGHT: bold; PADDING-TOP: 0px
}
TABLE.table_erfolg TH {
	BORDER-BOTTOM: #b3b3b3 2px solid; HEIGHT: 25px
}
TABLE.table_erfolg TR.headline TH {
	PADDING-BOTTOM: 5px; HEIGHT: 40px; VERTICAL-ALIGN: bottom
}
TABLE.table_erfolg TD {
	HEIGHT: 22px; FONT-WEIGHT: normal
}
TABLE.table_erfolg TD.beschrieb {
	BORDER-BOTTOM: #cecece 1px solid
}
TABLE.table_erfolg .line_empty {
	BORDER-BOTTOM: #cecece 1px solid
}
TABLE.table_erfolg TD.beschrieb_last {
	BORDER-BOTTOM: medium none
}
TABLE.table_erfolg TH.left_empty_1 {
	WIDTH: 10px
}
TABLE.table_erfolg TD.left_empty_1 {
	WIDTH: 10px
}
TABLE.table_erfolg TD.left_empty_2 {
	WIDTH: 10px
}
TABLE.table_erfolg TD.left_empty_2 {
	WIDTH: 8px
}
* + HTML TABLE.table_erfolg TD.left_empty_2 {
	WIDTH: 4px
}
TABLE.table_erfolg TD.first {
	BORDER-BOTTOM: #cecece 1px solid; TEXT-ALIGN: right; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 20px; PADDING-TOP: 0px
}
TABLE.table_erfolg TD.second {
	BORDER-BOTTOM: #cecece 1px solid; TEXT-ALIGN: right; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 20px; PADDING-TOP: 0px
}
TABLE.table_erfolg TD.third {
	BORDER-BOTTOM: #cecece 1px solid; TEXT-ALIGN: right; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 20px; PADDING-TOP: 0px
}
TABLE.table_erfolg TD.fourth {
	BORDER-BOTTOM: #cecece 1px solid; TEXT-ALIGN: right; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 20px; PADDING-TOP: 0px
}
TABLE.table_erfolg TD.fifth {
	BORDER-BOTTOM: #cecece 1px solid; TEXT-ALIGN: right; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 20px; PADDING-TOP: 0px
}
TABLE.table_erfolg TH.year {
	BORDER-BOTTOM: #cecece 1px solid; TEXT-ALIGN: right; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 20px; PADDING-TOP: 0px
}
TABLE.table_erfolg TH.colored {
	BORDER-BOTTOM: #cecece 1px solid; TEXT-ALIGN: right; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 20px; PADDING-TOP: 0px
}
TABLE.table_erfolg TD.first_end {
	BORDER-BOTTOM: medium none; TEXT-ALIGN: right; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 20px; PADDING-TOP: 0px
}
TABLE.table_erfolg TD.second_end {
	BORDER-BOTTOM: medium none; TEXT-ALIGN: right; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 20px; PADDING-TOP: 0px
}
TABLE.table_erfolg TD.third_end {
	BORDER-BOTTOM: medium none; TEXT-ALIGN: right; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 20px; PADDING-TOP: 0px
}
TABLE.table_erfolg TD.fourth_end {
	BORDER-BOTTOM: medium none; TEXT-ALIGN: right; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 20px; PADDING-TOP: 0px
}
TABLE.table_erfolg TD.fifth_end {
	BORDER-BOTTOM: medium none; TEXT-ALIGN: right; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 20px; PADDING-TOP: 0px
}
TABLE.table_erfolg TH.colored {
	COLOR: #30719e; FONT-WEIGHT: normal
}
TABLE.table_erfolg TH.border {
	BORDER-BOTTOM: #cecece 1px solid; BORDER-TOP: #cecece 1px solid
}
TABLE.table_erfolg .activeyear {
	BACKGROUND-COLOR: #eaf0f5
}
P.fussnoten {
	LINE-HEIGHT: 0.8em; FONT-SIZE: 0.9em
}
* + HTML P.fussnoten {
	LINE-HEIGHT: 1.3em; FONT-SIZE: 0.9em
}
TABLE.tabelle_ergebnis {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; MARGIN-TOP: 6px; WIDTH: 280px; BORDER-COLLAPSE: collapse; MARGIN-BOTTOM: 20px; FLOAT: left; BORDER-TOP: 0px; MARGIN-RIGHT: 10px; BORDER-RIGHT: 0px
}
TABLE.rechts.tabelle_ergebnis {
	FLOAT: right; MARGIN-LEFT: 10px; MARGIN-RIGHT: 0px
}
TABLE.tabelle_ergebnis TH {
	BORDER-BOTTOM: #b3b3b3 2px solid; TEXT-ALIGN: left; PADDING-BOTTOM: 5px; HEIGHT: 25px; VERTICAL-ALIGN: bottom; FONT-WEIGHT: bold
}
TABLE.tabelle_ergebnis TD {
	TEXT-ALIGN: center; VERTICAL-ALIGN: top
}
TABLE.tabelle_ergebnis TD.first {
	TEXT-ALIGN: left; BACKGROUND-COLOR: #ffffff; WIDTH: 12%
}
TABLE.tabelle_ergebnis TD.second {
	BACKGROUND-IMAGE: url(../img/bg_tabelle_ergebnis.gif); WIDTH: 22%; BACKGROUND-REPEAT: repeat-x; BACKGROUND-POSITION: 0px 100%; HEIGHT: 177px; VERTICAL-ALIGN: bottom
}
TABLE.tabelle_ergebnis TD.third {
	BACKGROUND-IMAGE: url(../img/bg_tabelle_ergebnis.gif); WIDTH: 22%; BACKGROUND-REPEAT: repeat-x; BACKGROUND-POSITION: 0px 100%; HEIGHT: 177px; VERTICAL-ALIGN: bottom
}
TABLE.tabelle_ergebnis TD.fourth {
	BACKGROUND-IMAGE: url(../img/bg_tabelle_ergebnis.gif); WIDTH: 22%; BACKGROUND-REPEAT: repeat-x; BACKGROUND-POSITION: 0px 100%; HEIGHT: 177px; VERTICAL-ALIGN: bottom
}
TABLE.tabelle_ergebnis TD.fifth {
	BACKGROUND-IMAGE: url(../img/bg_tabelle_ergebnis.gif); WIDTH: 22%; BACKGROUND-REPEAT: repeat-x; BACKGROUND-POSITION: 0px 100%; HEIGHT: 177px; VERTICAL-ALIGN: bottom
}
TABLE.tabelle_ergebnis TD IMG {
	MARGIN: 0px auto; DISPLAY: block; FLOAT: none !important
}
TABLE.tabelle_ergebnis TR.firstrow TD {
	HEIGHT: 32px
}
TABLE.tabelle_ergebnis TR.secondrow TD {
	HEIGHT: 46px
}
TABLE.tabelle_ergebnis TR.thirdrow TD {
	HEIGHT: 46px
}
TABLE.tabelle_ergebnis TR.fourthrow TD {
	HEIGHT: 53px
}
TABLE.tabelle_ergebnis TR.lastrow TD {
	BORDER-TOP: #cecece 1px solid
}
TABLE.tabelle_diagramm {
	BORDER-BOTTOM: #cecece 1px solid; BORDER-LEFT: 0px; MARGIN-TOP: 6px; WIDTH: 100%; BORDER-COLLAPSE: collapse; MARGIN-BOTTOM: 20px; BORDER-TOP: 0px; MARGIN-RIGHT: 10px; BORDER-RIGHT: 0px
}
TABLE.tabelle_diagramm TH {
	BORDER-BOTTOM: #b3b3b3 2px solid; TEXT-ALIGN: left; PADDING-BOTTOM: 5px; HEIGHT: 25px; VERTICAL-ALIGN: bottom; FONT-WEIGHT: bold
}
TABLE.tabelle_diagramm TD {
	FONT-WEIGHT: bold
}
TABLE.tabelle_diagramm TD.diagramm {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 0px; WIDTH: 30%; PADDING-RIGHT: 0px; PADDING-TOP: 10px
}
TABLE.tabelle_diagramm TD.prozente {
	TEXT-ALIGN: right; LINE-HEIGHT: 125%; WIDTH: 10%; PADDING-RIGHT: 1%; FONT-SIZE: 2em
}
TABLE.tabelle_diagramm TD.total {
	TEXT-ALIGN: right; FONT-WEIGHT: bold
}
TABLE.contenttable {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-COLLAPSE: collapse; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
TABLE.contenttable TD {
	TEXT-ALIGN: left; PADDING-BOTTOM: 2px; PADDING-LEFT: 0px; PADDING-RIGHT: 5px; VERTICAL-ALIGN: top; PADDING-TOP: 2px
}
TABLE.contenttable TH {
	TEXT-ALIGN: left; PADDING-BOTTOM: 2px; PADDING-LEFT: 0px; PADDING-RIGHT: 5px; VERTICAL-ALIGN: top; PADDING-TOP: 2px
}
div.suchresultat A {
	PADDING-BOTTOM: 0px; MARGIN: 0px 5px 0px 4px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: inline; FLOAT: left; TEXT-DECORATION: underline !important; PADDING-TOP: 20px
}
* + HTML div.suchresultat A {
	MARGIN: 0px 5px 20px 4px
}
div.ergebnis {
	MARGIN: 20px 20px 15px 0px
}
IMG.arrow_left_suchresultat {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: inline; FLOAT: left; PADDING-TOP: 1px
}
IMG.arrow_right_suchresultat {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: inline; FLOAT: left; PADDING-TOP: 1px
}
IMG.arrow_left_suchresultat {
	MARGIN: 0px 1px 0px 7px
}
IMG.arrow_right_suchresultat {
	MARGIN: 0px 0px 0px 1px
}
SPAN.gewaehlte_seitenzahl {
	MARGIN: 20px 4px 0px; DISPLAY: inline; FLOAT: left; FONT-WEIGHT: bold
}
UL.browsebox {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: block; COLOR: #999999; FONT-SIZE: 1em; PADDING-TOP: 5px
}
UL.browsebox LI {
	BACKGROUND-IMAGE: none; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 5px; FLOAT: left; PADDING-TOP: 0px
}
UL.browsebox LI A {
	COLOR: #999999; TEXT-DECORATION: none
}
UL.browsebox LI A:link {
	COLOR: #999999
}
UL.footer LI A:visited {
	COLOR: #999999
}
UL.browsebox LI A:hover {
	COLOR: #666666
}
UL.browsebox LI A:active {
	COLOR: #999999
}
UL.browsebox LI.selected A:link {
	COLOR: #666666
}
UL.browsebox LI.selected A:visited {
	COLOR: #666666
}
UL.browsebox LI.selected A:hover {
	COLOR: #666666
}
UL.browsebox LI.selected A:active {
	COLOR: #666666
}
div.csc-mailform-field {
	CLEAR: both
}
div.csc-mailform-field LABEL {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 200px; PADDING-RIGHT: 0px; DISPLAY: block; FLOAT: left; HEIGHT: auto; PADDING-TOP: 0px
}
div.csc-mailform-field INPUT {
	BORDER-BOTTOM: #c4c4c4 1px solid; BORDER-LEFT: #c4c4c4 1px solid; PADDING-BOTTOM: 1px; MARGIN-TOP: 0px; PADDING-LEFT: 3px; WIDTH: 240px; PADDING-RIGHT: 0px; MARGIN-BOTTOM: 6px; FLOAT: left; BORDER-TOP: #c4c4c4 1px solid; BORDER-RIGHT: #c4c4c4 1px solid; PADDING-TOP: 1px
}
div.csc-mailform-field TEXTAREA {
	BORDER-BOTTOM: #c4c4c4 1px solid; BORDER-LEFT: #c4c4c4 1px solid; PADDING-BOTTOM: 1px; MARGIN-TOP: 0px; PADDING-LEFT: 3px; WIDTH: 240px; PADDING-RIGHT: 0px; MARGIN-BOTTOM: 6px; FLOAT: left; BORDER-TOP: #c4c4c4 1px solid; BORDER-RIGHT: #c4c4c4 1px solid; PADDING-TOP: 1px
}
div.csc-mailform-field INPUT {
	BORDER-BOTTOM: #c4c4c4 1px solid; BORDER-LEFT: #c4c4c4 1px solid; PADDING-BOTTOM: 1px; MARGIN-TOP: 0px; PADDING-LEFT: 3px; WIDTH: 240px; PADDING-RIGHT: 0px; MARGIN-BOTTOM: 6px; FLOAT: left; BORDER-TOP: #c4c4c4 1px solid; BORDER-RIGHT: #c4c4c4 1px solid; PADDING-TOP: 1px
}
div.csc-mailform-field SELECT {
	BORDER-BOTTOM: #c4c4c4 1px solid; BORDER-LEFT: #c4c4c4 1px solid; PADDING-BOTTOM: 1px; MARGIN-TOP: 0px; PADDING-LEFT: 3px; WIDTH: 240px; PADDING-RIGHT: 0px; MARGIN-BOTTOM: 6px; FLOAT: left; BORDER-TOP: #c4c4c4 1px solid; BORDER-RIGHT: #c4c4c4 1px solid; PADDING-TOP: 1px
}
div.csc-mailform-field SELECT {
	WIDTH: 245px
}
div.csc-mailform-field TEXTAREA {
	HEIGHT: 50px
}
div.csc-mailform-field INPUT.csc-mailform-check {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: auto; PADDING-RIGHT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
div.csc-mailform-field INPUT.csc-mailform-radio {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: auto; PADDING-RIGHT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
div.csc-mailform-field SPAN.csc-mailform-radio INPUT.csc-mailform-radio {
	MARGIN: 0px 3px 0px 0px; CLEAR: left
}
div.csc-mailform-field SPAN.csc-mailform-radio LABEL {
	PADDING-BOTTOM: 7px; WIDTH: 95%; PADDING-TOP: 1px
}
div.csc-mailform-field INPUT.csc-mailform-submit {
	BACKGROUND-IMAGE: url(../img/arrow_right.gif); BORDER-BOTTOM: 0px; TEXT-ALIGN: right; BORDER-LEFT: 0px; PADDING-BOTTOM: 1px; BACKGROUND-COLOR: #30719e; MARGIN: 0px 25px 0px 0px; PADDING-LEFT: 15px; WIDTH: auto; PADDING-RIGHT: 3px; DISPLAY: inline; BACKGROUND-REPEAT: no-repeat; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-POSITION: 0.5em 0.55em; FLOAT: right; HEIGHT: auto; COLOR: #ffffff; CLEAR: both; FONT-SIZE: 1em; OVERFLOW: visible; BORDER-TOP: 0px; CURSOR: pointer; BORDER-RIGHT: 0px; TEXT-DECORATION: none; PADDING-TOP: 1px
}
* + HTML div.csc-mailform-field INPUT.csc-mailform-submit {
	PADDING-BOTTOM: 1px; PADDING-LEFT: 17px; PADDING-RIGHT: 5px; BACKGROUND-POSITION: 0.5em 0.6em; PADDING-TOP: 1px
}
div#footer_outerwrapper {
	position: relative;
	margin-top: -26px; /* Negativer Wert der Footer-Höhe */
	height: 26px;
        BACKGROUND-COLOR: #e5e5e5;
	PADDING-LEFT: 34px;
	clear:both;
	
}

/* CLEAR FIX */
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.clearfix {display: inline-block;}

/* Bereich nicht für IE-mac Anfang \*/
* html .clearfix { height: 1%;}
.clearfix {display: block;}
/* Bereich nicht für IE-mac Ende */


UL.footer {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: inline; FLOAT: left; COLOR: #999999; FONT-SIZE: 1em; PADDING-TOP: 5px
}
UL.footer LI {
	BACKGROUND-IMAGE: none; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 5px; FLOAT: left; PADDING-TOP: 0px
}
UL.footer LI A {
	COLOR: #999999; TEXT-DECORATION: none
}
UL.footer LI A:link {
	COLOR: #999999
}
UL.footer LI A:visited {
	COLOR: #999999
}
UL.footer LI A:hover {
	COLOR: #666666
}
UL.footer LI A:active {
	COLOR: #999999
}
UL.footer LI.selected A:link {
	COLOR: #666666
}
UL.footer LI.selected A:visited {
	COLOR: #666666
}
UL.footer LI.selected A:hover {
	COLOR: #666666
}
UL.footer LI.selected A:active {
	COLOR: #666666
}


