body {
margin:0;
padding:0;
background-color:#fff;
font-family:Arial, Helvetica, sans-serif;
font-size: 100.01%;
color:#000000;
}
.mainposi {
font-size: 0.8125em;
position:relative;
width: 76.9em;
margin:0 auto;
}
.flashcont_start {
width:75.3076em;
height:32.7691em;
background-color:#FFFFFF;
padding-bottom:0.7692em;
}
.font_trigger  {
position:absolute;
left:0;
top:7.0748em;
}
.font_trigger img {
width:1.538em;
height:1.538em;
margin-bottom:0.0769em;
}
.maincont {
margin-left:1.6149em;
width:75.2851em;
}
.mainmenu_fill {
position:absolute;
right:0;
top:0;
background-color:#FFFFFF;
height:2.48em;
width:15.6153em;
z-index:1;
}
/*##### Headlines #####*/
h1 {
margin:0.0768em 0 0.4999em 0;
padding:0;
font-size:1.9999em;
color:#000000;
font-weight:normal;
line-height:1.0384em;
}

h1.bogen {
margin:0.0768em 0 -3.2692em -0.8846em;
padding:0.3846em 0 3.7692em 0.8846em;
font-size:1.9999em;
color:#000000;
font-weight:normal;
line-height:1.3em;
background-image:url(../gfx/headline_bogen.gif);
background-position:top left;
background-repeat:no-repeat;
}
h2 {
margin:0 0 0.6838em 0;
padding:0;
font-size:1.4611em;
color:#005888;
font-weight:normal;
}
h3 {
margin:0;
padding:0;
font-size:1.0766em;
color:#005888;
font-weight:bold;
line-height:1em;
}
/*##### Topmenu #####*/

.header_contentseite img {
width:75.3076em;
height:15.2307em;
}
.header_image {
background-color:#FFFFFF;
}
.startpage img {
height: 437px;
}
/*##### Breadcrump #####*/
.breadcrump {
position:relative;
font-size:0.8461em;
color:#00917e;
padding:0 0 0.9999em 2.2727em;
margin-bottom:0.8181em;
}
.suche .breadcrump {
padding-left:0;
}
.breadcrump a {
text-decoration:none;
font-size:0.9999em;
color:#00917e;
}
.breadcrump span {
text-decoration:none;
font-size:1.1818em;
padding:0 0.2307em 0 0.3076em;
}
/*##### Topmenu #####*/
.topcont {
position:relative;
z-index:2;
}
.menucont {
position:absolute;
left:0;
top:1.0769em;
text-align:right;
width:75.3076em;
z-index: 99;
}
.menucont ul.metanavi {
margin:0;
padding:0;
list-style-type:none;
}
.menucont ul.metanavi li {
float:right;
padding:0 0.8461em 0 0.7692em;
background-image:url(../img/layout/metanavi_trenner_klein.gif);
background-position:right bottom;
background-repeat:no-repeat;
}
.menucont ul.metanavi li.last {
background-image:url(../img/layout/metanavi_trenner_gross.gif);
background-position:right bottom;
background-repeat:no-repeat;
}
.menucont ul.metanavi li.language {
background:none;
padding-right:1.5384em;
}
.menucont ul.metanavi li a {
font-size:0.8461em;
text-decoration:none;
}
.menucont ul.metanavi li a.akt {
color:#00917e;
}
.menucont .logo_cont {
position:absolute;
left:0em;
top:1.22em;
}
/*###Re Hack Opera###*/
html:first-child>b\ody .menucont .logo_cont { top:1.05em; } 

.menucont .logo_cont img {
width:23.0769em;
height:4.7692em;
}
.mainmenu {
position:absolute;
right:0em;
top:1.22em;
text-align:left
}
.mainmenu .mainmenu_top {
background-color:#ffffff;
height:2.6153em;
width:52.1637em;
overflow:hidden;
}
.mainmenu_menuitem_cont {
position:relative;
width:52.1637em;
}
.topsuche {
background-color:#f1f1f1;
display:inline;
position:absolute;
right:0;
top:.32em;
z-index:3;
}
/*###Safari only###*/
@media screen and (min-width: 0px){ .topsuche { width:11.9999em; }}
/*###Re Hack Opera###*/
html:first-child>b\ody .topsuche { width:10.9999em; } 

.mainmenu_menuitem_level_2 {
position:absolute;
right:-11.5384em;
top:-0.0769em;
padding-top:0.0769em;
display:none;
}
.mainmenu_menuitem_level_2 ul {
margin:0;
padding:0;
list-style-type:none;
width:11.5384em;
}
.mainmenu_menuitem_level_2 ul li {
padding:0;
margin:0;
}
.menuitem_trenner {
height:0.0769em!important;
overflow:hidden;
margin:0;
padding:0;
width:11.4615em;
}
.menuitem_trenner_left {
width:0.7692em;
height:0.0769em;
overflow:hidden;
background-color:#FFFFFF;
float:left;
}
.menuitem_trenner_right {
float:left;
width:10.6922em;
filter:alpha(opacity=70);
opacity: 0.7;
-moz-opacity:0.7;
background-color:#999999;
position:relative;
height:0.0769em;
overflow:hidden;
}
.trenner_last,
.trenner_first {
width:11.4615em;
background-color:#999999;
filter:alpha(opacity=60);
opacity: 0.6;
-moz-opacity:0.6;
height:0.0769em!important;
overflow:hidden;
}
.topsuche form {
margin:0;
padding:0;
}
.topsuche input {
float:left;
display:inline;
}
.topsuche input.suchfeld {
background-color:#f1f1f1!important;
border:none;
width:8.1em;
height:1.6923em;
margin:0;
padding:0.4615em 0.7692em 0 0.7692em;
font-weight:bold;
font-size:0.9999em;
line-height:1.1538em;
font-family:Arial, Helvetica, sans-serif;
}/*###Safari only###*/
@media screen and (min-width: 0px){ .topsuche input.suchfeld { width:8.1153em; height:1.5384em; padding:0.3153em 0.7692em 0 0.7692em; }}
/*###Re Hack Opera###*/
html:first-child>b\ody .topsuche input.suchfeld {  width:7.5384em; height:1.5384em; padding:0.2307em 0.7692em 0 0.7692em; }
 
.topsuche input.suchfeld_submit {
font-size:1.0769em;
background-color:#f1f1f1!important;
border:none;
margin:0;
padding:0 0.3571em 0.3571em 0.3571em;
height:1.9999em
}
/*###Safari only###*/
@media screen and (min-width: 0px){ .topsuche input.suchfeld_submit { height:1.9285em; padding:0.1428em 0.3571em 0.071em 0.4999em; }}
/*###Re Hack Opera###*/
html:first-child>b\ody .topsuche input.suchfeld_submit { height:1.7857em; padding:0.2857em 0.3571em 0.0714em 0.4999em; }

.topsuche .trenner {
height:2.0769em;
width:0.0769em;
background-color:#FFFFFF;
overflow:hidden;
float:left;
display:inline;
}
/* ### Contenseiten ### */
/*#####################################################################################################################
.content {
padding:0.9999em 0 1.9230em 1.4615em;
background-color:#FFFFFF;
width:73.8461em;
z-index:1;
}
*/
.content {
padding:3em 0 3em 1.4615em;
background-color:#FFFFFF;
width:73.8461em;
z-index:1;
z-index:999;
}
/*#####################################################################################################################
.content_sub {
padding:0.3076em 0 2.9999em 1.4615em;
background-color:#FFFFFF;
width:73.8461em;
position:relative;
z-index:1;
}
*/
.content_sub {
padding:0.3076em 0 2.9999em 1.4615em;
background-color:#FFFFFF;
width:73.8461em;
position:relative;
z-index:1;
}
/*#####################################################################################################################
*/
.content_left {
float:left;
/*width:47.7692em;*/
width:49em;
padding-left:0.4em;
display:inline;
margin-top:-0.6923em;
line-height: 1.5em;
}
.content_left_item {
padding-bottom:1.0769em;
}
.wirbeivaillant .content_left_item {
padding-bottom:0.7692em;
}
.content_left p {
margin:0;
padding:1.0769em 0 0 0;
}
.content_left a {
text-decoration:underline;
color:#000000;
}
.content_left h2 {
color:#005888;
font-size:1.0769em;
line-height:1.1428em;
padding:0;
font-weight:bold;
margin:0.3571em 0 0.2857em 0;
}
.content_left ul {
margin:1.0769em 0;
padding:0;
list-style-type:none;
}
.content_left ul li {
background-image:url(../gfx/listicon_unsortiert.gif);
background-position:0 0.5384em;
background-repeat:no-repeat;
padding-left:0.9230em;
}
.content_right {
float:right;
margin:0 0 0 0;
width:22.6153em;
}
.content_right_border {
padding:0.9230em 1.5384em 0.7692em 1.5384em;
border-left:0.0769em solid #c7c7c9;
margin: 0 0 0 0;
float:none;
}
.content_sub .content_right {
margin:1.9230em 0 0 0;
}
/* ### Seite Aufsichtsrat ### */
.aufsichtsrat h2 {
margin:0.9999em 0 0.2857em 0;
}
/* ### Seite Historie ### */
.historie h2 {
margin:0 0 0.2857em 0;
}
/* ### Seite Medienkontakt ### */
span.list_hl {
margin:0;
font-size:0.8461em;
padding:0 0.5454em;
background-color:#f1f1f1;
margin-bottom:0.9090em;
display:inline-block;
width:auto;
font-weight:normal;
line-height:1.4545em;
}
.medienkontakt p {
margin:0;
padding:0.3076em 0 0 0;
}
.medienkontakt .text_image {
margin:0 1.9230em 0 0!important;
}
.medienkontakt .left_item_list {
margin:0 0 1.2307em 0;
}
/* ### Seite Newsübersicht ### */
.newsuebersicht .left_item_list {
margin:0 0 1.2307em 0;
padding:0
}
.newsuebersicht .left_item_list a {
text-decoration:none;
color:#00917e;
}
.newsuebersicht .left_item_list a span {
font-size:1.0769em;
}
.newsuebersicht .left_item_list h2 {
text-decoration:none;
margin:0 0 0.3571em 0;
}
/* ### Seite Newsdetail ### */
.newsdetail .content_left_item {
line-height:1.2307em;
}
.newsdetail .content_left_item p {
margin:0;
padding:0.9230em 0 0 0;
}
.newsdetail .text_image_left {
margin-bottom:1.1538em;
}
.item_anschrift p {
margin:0;
padding:0.3076em 0 0 0!important;
}
.newsdetail .content_left_item h1 {
margin:0 0 -3.2692em -0.8846em;
}
.newsdetail span.list_hl {
margin-bottom:0.6363em;
}
/* ### Seite Newsarchiv ### */
.newsarchiv h1 {
margin:0 0 -3.2692em -0.8846em;
}
/* ### Seite Standort ### */
.standort p {
margin:0;
padding:2.0769em 0 0 0;
}
.standort span.list_hl {
margin-bottom:0.7272em;
}
.standort_box {
background-color:#f1f1f1;
padding:0 0 0 0.7692em;
margin-top:0.4615em;
}
.standort_box_item {
border-bottom:1px solid #ffffff;
padding:0.3846em 0 0.4615em 0;
}
.standort_box label {
font-size:0.9230em;
color:#737377;
font-weight:bold;
float:left;
width:19.4166em;
}
.standort_box span.entry {
float:left;
}
/* ### Seite Suche ### */
.suche .left_item_list a {
text-decoration:none;
color:#00917e;
}
.suche_paginierung {
background-color:#f1f1f1;
float:left;
}
.suche_paginierung a {
font-size:0.9999em;
display:block;
float:left;
text-decoration:none;
line-height:1.2307em;
}
.suche_paginierung a.jump_single_left {
font-size:0.9999em;
background-image:url(../img/layout/paginierung_trenner.gif);
background-position:bottom right;
background-repeat:no-repeat;
padding:0.1538em 0.7692em 0.2307em 0.7692em;
}
.suche_paginierung a.jump_dobble_left {
font-size:0.9999em;
background-image:url(../img/layout/paginierung_trenner.gif);
background-position:bottom right;
background-repeat:no-repeat;
padding:0.1538em 0.7692em 0.2307em 0.5384em;
}
.suche_paginierung a.jump_page {
font-size:0.8461em;
padding:0.4545em 0.4545em 0 0.4545em;
}
.suche_paginierung a.akt {
color:#00917e;
}
.suche_paginierung a.jump_single_right {
font-size:0.9999em;
background-image:url(../img/layout/paginierung_trenner.gif);
background-position:bottom left;
background-repeat:no-repeat;
padding:0.1538em 0.7692em 0.2307em 0.7692em;
}
.suche_paginierung a.jump_dobble_right {
font-size:0.9999em;
background-image:url(../img/layout/paginierung_trenner.gif);
background-position:bottom left;
background-repeat:no-repeat;
padding:0.1538em 0.5384em 0.2307em 0.7692em;
}
/* ### Content Reitermenu ### */
.content_left_reitermenu {
background-image:url(../gfx/spacer_c7c7c9.gif);
background-position:bottom left;
background-repeat:repeat-x;
margin:0.7692em 0 1.2307em 0;
}
.content_left_reitermenu a {
display:block;
float:left;
font-size:0.9230em;
text-decoration:none;
font-weight:bold;
}
.content_left_reitermenu a.akt {
color:#000000;
border:solid #c7c7c9;
border-width:0.0833em 0.0833em 0 0.0833em;
background-color:#FFFFFF;
padding:0.1666em 0.7499em 0.4166em 0.7499em;
}
.content_left_reitermenu a.inakt {
color:#a5a5a5;
border:solid #d6d6d7;
border-width:0.0833em 0.0833em 0 0.0833em;
background-color:#f1f1f1;
padding:0.1666em 0.7499em;
margin-top:0.1666em;
}
/* ### Contentabelle ### */
table.content_main_table {
width:100%;
border-collapse:collapse;
margin-top:1.2307em;
}
table.content_main_table td {
padding:0.1538em 0.3846em;
}
table.content_main_table td.half_table_holder {
padding:0;
}
table.content_main_table td.top_td_left {
width:90%;
font-size:0.8461em;
border-bottom:0.0909em solid #005888;
}
table.content_main_table td.top_td_right {
background-color:#e4e4e5;
text-align:right;
border-bottom:0.0769em solid #005888;
}
table.content_main_table td.td_left {
width:90%;
border-bottom:0.0909em solid #c7c7c9;
}
table.content_main_table td.td_right {
background-color:#f1f1f1;
text-align:right;
border-bottom:0.0769em solid #c7c7c9;
padding: 0 .5em 0 .8em;
}
table.content_main_table td.light {
background-color:#f9f9f9;
text-align:right;
border-bottom:0.0769em solid #c7c7c9;
}
table.content_main_table td.td_right_blank {
background:none;
}
table.content_main_table td.td_fusszeile {
font-size:0.8461em;
}
table.content_main_table tr.f1f1f1 {
background-color:#f1f1f1;
}
.content_half_table {
width:23.1537em;
border-collapse:collapse;
text-align:left;
}
td div.icon_table {

width:0.6153em;
height:0.6153em;
float:left;
margin:0.3076em 0.2307em 0 0.0769em;
overflow:hidden;
}
td div.icon_darkblue {
background-color:#005888;
}
td div.icon_lightblue {
background-color:#99bccf;
}
td div.icon_lightorange {
background-color:#e5ccad;
}
td div.icon_darkorange {
background-color:#fe9850;
}
td div.icon_grey {
background-color:#c7c7c9;
}
td.td_diagramm {
text-align:center;
}
td.td_diagramm img {
margin:1.5384em 0;
}
td.td_border_top {
border-top:0.0769em solid #c7c7c9;
}
/* ### Sitemap ### */
.sitemap {

}
.sitemap .content_left_float_left {
float:left;
width:33.5384em;
}
.sitemap .content_left_float_right {
float:right;
width:10.7692em;
}
.sitemap ul li a  {
text-decoration:none;
display:block;
float:left;
}
.sitemap ul.level_1 li a {
font-size:1.0769em;
color:#005888;
font-weight:bold;
padding-bottom:0;
}
.sitemap ul.level_2 li a {
font-size:0.9999em;
color:#000000;
font-weight:bold;
padding-bottom:0;
}
.sitemap ul.level_3 li a {
font-size:0.9999em;
color:#000000;
font-weight:normal;
padding-bottom:0;
}
.sitemap ul {
clear:both;
}
.sitemap ul li {
clear:both;
}
.sitemap_icon {
font-size:0.9230em;
background-color:#f1f1f1;
float:left;
margin:0.4166em 0.3333em 0 0;
line-height:0.5833em;
cursor:pointer;
overflow:hidden;
width:0.7499em;
height:0.7499em;
}
.sitemap_close {
width:0.673em;
height:0.673em;
padding:0.0769em 0 0 0.0769em;
}
/*###Safari only###*/
@media screen and (min-width: 0px){ .sitemap_close { padding:0.1538em 0 0 0.1538em; }}
/*###Re Hack Opera###*/
html:first-child>b\ody .sitemap_close { padding:0.0769em 0 0 0.0769em; }

.sitemap_open {
width:0.673em;
padding:0 0 0 0.0769em;
}
/*###Safari only###*/
@media screen and (min-width: 0px){ .sitemap_open { padding:0 0 0 0.1538em; }}
/*###Re Hack Opera###*/
html:first-child>b\ody .sitemap_open { padding:0 0 0 0.0769em; }

.sitemap ul.level_1 {
margin:0 0 0 -0.9999em;
padding:0;
list-style-type:none;
}
.sitemap ul.level_2 {
border-left:0.0769em solid #eaeaeb;
margin:0 0 0 0.3076em!important;
padding:0.0769em 0 0.3076em 2.6153em;
list-style-type:none;
display:none;
}
.sitemap ul.level_3 {
border-left:0.0769em solid #eaeaeb;
margin:0 0 0 0.3076em;
padding:0.0769em 0 0.3076em 2.5384em;
list-style-type:none;
display:none;
}
.sitemap ul li {
background:none;
line-height:1.5384em;
}
/* ### Seite Testimonial ### */
.image_overlay {
position:absolute;
left:15.0909em;
bottom:0;
width:42.2727em;
text-align:center;
}
.image_overlay_hl {
background-color:#FFFFFF;
text-align:left;
}
.image_overlay_hl h1 {
margin:0.16em 0.12em 0.08em 0.12em;
}
.image_overlay_subline {
text-align:left;
margin:-0.5454em 0 0 12.7272em;
line-height:1.2307em;
}
/* ### Seite Wir bei Vaillant Group ### */
.image_overlay_small {
position:absolute;
left:9.6363em;
bottom:-0.3636em;
width:47.2727em;
text-align:left;
}
.image_overlay_hl {
background-color:#FFFFFF;
text-align:left;
}
.image_overlay_hl h2 {
margin:0;
}
.image_overlay_small .image_overlay_subline {
text-align:left;
margin:-0.5454em 0 0 3.0909em;
line-height:1.4545em;
}
.image_overlay_small .image_overlay_subline a.more {
display:block;
margin-top:0.2307em;
}
.image_overlay_small a.more {
font-size:1.1818em;
}
/* ### Seite Übersicht ### */
.textbox_float {
width:23.0769em;
float:left;
margin-top:1.2307em;
}
.textbox_float a {
text-decoration:none;
color:#00917e;
}
.textbox_float h1 {
color:#005888;
font-size:1.4615em;
margin:0;
padding:0 0 0.5789em 0;
font-weight:normal;
line-height:0.9473em;
}
.textbox_float .image_overlay {
position:absolute;
left:0;
bottom:0.9090em;
width:auto;
text-align:left;
}
.textbox_float .image_overlay_hl {
background-color:#FFFFFF;
text-align:left;
padding:0.3636em 1.8181em 0.2727em 0!important;
}
.image_overlay_hl h3 {
font-size:1.7272em;
font-weight:normal;
margin:0;
}
/* ### Seite Bildarchiv ### */
.sub_bildarchiv {
padding-bottom:2.2307em!important;
}
.sub_bildarchiv .text_image_left {
margin-bottom:0;
}
.bildarchiv .content_left_item {
margin-bottom:2.0769em;
padding-bottom:0;
}
.bildarchiv .bildarchiv_text {
float:left;
width:35.3em;
}
.bildarchiv_text h2 {
margin-top:0;
padding-top: .5em;
}
.bildarchiv_servicelinks {
position:relative;
margin-top:1.3076em;
}
.bildarchiv_servicelinks a {
font-size:0.8461em;
display:block;
float:left;
text-decoration:none;
background-color:#f1f1f1;
background-image:url(../img/layout/paginierung_trenner.gif);
background-position:right bottom;
background-repeat:no-repeat;
padding:0.1818em 0.9999em 0.2727em 0.9090em;
}
.bildarchiv_servicelinks a.first {
padding:0.1818em 0.9999em 0.2727em 0.5454em;
}
.bildarchiv_servicelinks a.last {
background-image:none;
padding:0.1818em 0.5454em 0.2727em 0.9090em;
}
.bildarchiv_servicelinks img.icon_lupe {
width:1.0909em;
margin-bottom:-0.1818em;
}
.bildarchiv_servicelinks img.icon_bild_download {
width:0.9090em;
margin-bottom:-0.0909em;
}
.bildarchiv_servicelinks img.icon_bild_korb {
width:1.2727em;
}
/* ### Seite Kontaktformular ### */
.kontaktformular p.form_item {
padding:0.7692em 0 0 0;
margin:0;
}
.kontaktformular p.radios {
padding:0;
margin:0;
}
.kontaktformular p.checkboxes {
padding:0.6153em 0 0 0;
margin:0;
}
.kontaktformular label {
width:12.8461em;
display:block;
float:left;
padding-top:0.1538em;
}
.kontaktformular label.label_radio {
width:4.6153em;
padding:0.3076em 0 0 0.3846em;
}
.kontaktformular input {
float:left;
}
.kontaktformular input.textfield_long {
width:23.0769em;
height:1.3846em;
border:0.0769em solid #f1f1f1;
background-color:#f1f1f1;
color:#000000;
padding:0.0769em 0.3846em 0 0.3846em;
font-size:0.9999em;
}
.kontaktformular input.input_radio {
margin:0.3076em 0 0 0;
padding:0;
height:1.1538em;
width:1.1538em;
font-size:0.9999em;
}
.kontaktformular select.select_long {
width:24.0769em;
height:1.6923em;
border:0.0769em solid #f1f1f1;
background-color:#f1f1f1;
color:#000000;
font-size:0.9999em;
}
.kontaktformular textarea.textarea_long {
font-size:0.9999em;
width:23.0769em;
height:7.6153em;
border:0.0769em solid #f1f1f1;
background-color:#f1f1f1;
color:#000000;
padding:0.0769em 0.3846em 0 0.3846em;
}
/* FF2 + FF3 only */
*:not(hr) .kontaktformular textarea.textarea_long { font-size:13px; } 

.button_grey {
font-size:0.9999em;
font-family:Arial, Helvetica, sans-serif;
color:#000000;
background-color:#f1f1f1;
border:none;
margin:0.7692em 0 0 0;
padding:0.0769em 0.3846em 0.1538em 0.3846em;
display:inline-block;
}
/* ### Graue Warenkorbbox rechte Spalte Bildarchiv ### */
.bildarchivbox_right {
background-color:#f1f1f1;
padding:0.3076em 0 0.7692em 1.5384em;
margin-top:0.9999em;
height:1%;
}
.bildarchivbox_right a.infolink {
line-height:1.5384em;
}
.bildarchivbox_right_servicelinks {
position:relative;
margin:1.1538em 0 0.6153em 0;
float:right;
padding-bottom:0.7692em;
border-bottom:0.0769em solid #ffffff;
}
.bildarchivbox_right_servicelinks_inner {
background-color:#FFFFFF;
width:20.9999em;
}
.bildarchivbox_right_servicelinks a {
display:block;
float:left;
text-decoration:none;
background-color:#ffffff;
font-size:0.8461em;
background-image:url(../img/layout/bildarchivbox_right_trenner.gif);
background-position:right bottom;
background-repeat:no-repeat;
}
.bildarchivbox_right_servicelinks a.first {
padding:0.1818em 0.9090em 0.2727em 0.6363em;
}
.bildarchivbox_right_servicelinks a.last {
background-image:none;
padding:0.1818em 0 0.2727em 0.9090em;
}
.bildarchivbox_right_servicelinks img.icon_download_white {
width:0.9090em;
margin-bottom:-0.0909em;
}
.bildarchivbox_right_servicelinks img.icon_stift_white {
width:1.1818em;
margin-bottom:-0.1818em;
}
.bildarchivbox_right h2 {
color:#737377;
font-size:0.9230em;
margin:0.0833em 0 0.4999em 0;
padding:0;
font-weight:bold;
}
.bildarchivbox_right h1 {
color:#005888;
font-size:1.4615em;
margin:0;
padding:0.1578em 0 0.3684em 0;
font-weight:normal;
line-height:0.9473em;
}




/* ### Graue Teaserbox rechts im Text ### */
.teaserbox_text {
float:right;
background-color:#f1f1f1;
padding:0.3076em 0.7692em 0.7692em 0.7692em;
width:22.4615em;
margin:0.1538em 0 0 0.7692em;
line-height:1.1538em;
}
.teaserbox_text a {
text-decoration:none;
color:#00917e;
}
.teaserbox_text h2 {
color:#737377;
font-size:0.9230em;
margin:0.0833em 0 0.4999em 0;
padding:0;
font-weight:bold;
}
.teaserbox_text h1 {
color:#005888;
font-size:1.46153em;
margin:0;
padding:0.2105em 0 0.3684em 0;
font-weight:normal;
line-height:0.8421em;
}
.teaserbox_text img {
float:left;
margin:0.3846em 0.7692em 0 0;
}
/* ### Graue Suchbox rechte Spalte ### */
.searchbox_right {
background-color:#f1f1f1;
padding:0.3076em 1.5384em 0.7692em 1.5384em;
margin-top:2.3076em;
}
.searchbox_right_sitemap {
margin-top:1.3846em;
}
.searchbox_right a {
text-decoration:none;
color:#00917e;
}
.searchbox_right h2 {
color:#737377;
font-size:0.9230em;
margin:0.0833em 0 0.4999em 0;
padding:0;
font-weight:bold;
}
.searchbox_right h1 {
color:#005888;
font-size:1.4615em;
margin:0;
padding:0.1578em 0 0.3684em 0;
font-weight:normal;
line-height:0.9473em;
}
.searchbox_right select {
font-size:0.9999em;
color:#000000;
background-color:#FFFFFF;
width:19.5384em;
margin-top:0.9230em;
}
/* ### Graue Suchbox News rechte Spalte ### */
input.rightbox_suchfeld {
font-size:0.9999em;
border:none;
width:18.7692em;
height:1.4615em;
background-color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
padding:0.1538em 0.3846em 0 0.3846em;
}
.suche .rightbox_suchfeld {
margin-top:0.8461em;
}
.searchbox_news select {
font-size:0.9999em;
float:left;
margin:0 0.3846em 0 0;
}
.searchbox_news select.select_month {
width:3.6153em;
}
.searchbox_news select.select_year {
width:4.6923em;
}
.searchbox_news span {
float:left;
padding:0.2307em 0.3846em 0 0;
}
.searchbox_news h5 {
font-size:0.9999em;
font-weight:normal;
margin:0.5384em 0;
padding:0;
}
.button_white {
font-size:0.9999em;
font-family:Arial, Helvetica, sans-serif;
color:#000000;
background-color:#FFFFFF;
border:none;
margin:0.7692em 0 0 0;
padding:0.0769em 0.3846em 0.1538em 0.3846em;
display:inline-block;
}
/* ### Maintext ### */
.text_image {
background-color:#f1f1f1;
font-size:0.8461em;
position:relative;
display:block;
}
.text_image .image_overlay_small h2 {
font-size:1.2727em;
}
.text_image_table {
font-size:0.8461em;
position:relative;
display:block;
}
.text_image_overlay {
background:none;
margin-bottom:1.5384em;
height:1%;
}
.textbox_float .text_image_overlay {
margin-bottom:0.7692em;
}
.text_image img {
display:block;
}
.text_image div {
padding:0.1818em 0 0.3636em 0.5454em;
}
.textbox_float .text_image div {
padding:0;
margin:0;
}
.text_image_left {
float:left;
margin:0.2727em 1.8181em 0.7692em 0;
}
.text_image_medium img {
width:27.2727em;
}
.text_image_medium_229 img {
width:19.9999em;
}
.text_image_small img {
width:12.7272em;
}
.text_image_big {
margin:0.2727em 0 0 0;
}
.text_image_big img {
width:56.3635em;
}
img.text_image_teaserbox {
width:6.0769em;
}
.text_image_bildarchiv {
padding:0.9090em;
}
.text_image_bildarchiv img {
width:10.9090em;
}
/* ### Newsbox Rechts ### */
.newsbox_right p {
margin:0;
padding:0.6923em 0 0 0;
}
.newsbox_right_item {

}
.date {

}
.newsbox_right_links {
padding-top:0.7692em;
}
.newsbox_right_links .float_left {
padding-top:0.9999em;
}
.newsbox_right_links .float_right {
padding-top:0.9999em;
}
.newsbox_right_links a {
text-decoration:none;
color:#00917e;
line-height:1.3846em;
}
a img {
border:none;
outline:none;
}
a {
outline:none;
color:#000000;
}
a:hover {
color:#00917e;
}
a.more {
color:#00917e;
font-size:0.9999em;
text-decoration:none;
white-space:nowrap;
}
.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}

.clearfix {display: block;}
/* End hide from IE-mac */
.clearfix {
// display:inline-block;
}
.clear {
clear:both;
font-size:0;
border: none;
margin:0;
padding:0;
line-height:0;
}
form,
select {
margin:0;
padding:0;
font-family:Arial, Helvetica, sans-serif;
}
.float_left {
float:left;
}
.float_right {
float:right;
}
.margbot_13 {
margin-bottom:0.9999em;
}
p.empty {
margin:0;
padding:0;
line-height:1.0769em;
}