<style type="text/css">
<!--
.ar001000 {padding: 0;}

div.logo_link {
	position: relative;
	width: 380px;
	height: 90px;
	left: 50%; margin-left: -495px;
	display: block;
	float: left;
	top: 35px;
	z-index: 9999999;
}

.ar040045_ueberchrift {
font-family:Arial, Helvetica, sans-serif;
font-size:20px;
color:#B61F84;
font-weight:bold;
background-color:#FFF;
}
.ar040045_subheadline {
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
color:#575757;
font-weight:bold;
}
.ar040045_txt_lila {
color:#B61F84;
}
.ar040045_rahmen_grau {
	border: 1px solid #DDDDDD;
	}
.ar040045_box_warnung {
	border: 1px solid #F00;
	background-color:#FDCECE;
	}
.ar040045_txt_warnung {
	color:#F00;
	font-weight:bold;
}
.ar040045_ueberschrift_infobox {
	color:#B61F84;
	font-size: 20px;
	font-weight:bold;
	}
.ar040045_ueberschrift_startseite {
	color:#B61F84;
	font-size:20px;
	font-weight:bold;
	text-align:left;
	}
.ar040045_rahmen_lila {
	border: 1px solid #B61F84;
	}
.ar040045_box {
	background: url(/fileserver/ar040045/imagescms/box.jpg);
	border: 1px solid #DDD;
}
.ar040045_linie {
	background-color:#B61F84
}

/* Cookiebanner */

.cc_container .cc_btn {
background-color: #B61F84 !important; /* Farbe des Buttons */
color: #fff !important; /* Textfarbe des Buttons */
}
 
.cc_container {
background: #DDD !important; /* Hintergrundfarbe des gesamten Bereichs */
color: #000 !important; /* Schriftfarbe des gesamten Bereichs */
}
 
.cc_container a {
color: #B61F84 !important; /* Textlink-Farbe "Mehr Infos" */
}

/*  Input-Feld Kontaktformular  */
.ar040045_input_fom {
	border: 1px solid #999;
	background-color:#FFFFFF;
	}
/*  Input-Feld BMI Rechner  */
.ar040045_input_bmi {
	font-family : Arial, Helvetica;
	color : #575757;
	font-size : 12pt;
	font-style : normal;
	font-weight : normal;
	text-align: left;
	border: 1px solid #999; 
	padding: 5px;
	height: 30px;
	background-color: #FFFFFF;
}
/*  Plausi Input-Feld BMI Rechner  */
.ar040045_plausi_input {
	font-family : Arial, Helvetica;
	font-size : 12pt;
	color : #575757;
	font-style : normal;
	font-weight : normal;
	text-align: left;
	border: 1px solid #F00; 
	padding: 5px;
	height: 30px;
	background-color: #FDCECE;
}
.ar040045_tbl_hell {
	background-color:#FFF;
}
.ar040045_tbl_dunkel {
	background-color:#DDD;
}

.container_footer {display:none; visibility:hidden;}

/*  Geänderter Hyperlink  */
a.ar040045_01:  {
	font-family : Arial, Helvetica, Verdana;
	color : #CCCCCC;
	font-size : 10pt;
	font-style : normal;
	font-weight : normal;
	TEXT-DECORATION: underline; 
}
a.ar040045_01:link {
	font-family : Arial, Helvetica, Verdana;
	color : #BA030B;
	font-size : 10pt;
	font-style : normal;
	font-weight : normal;
	TEXT-DECORATION: underline; 
}
a.ar040045_01:visited {
	font-family : Arial, Helvetica, Verdana;
	color : #BA030B;
	font-size : 10pt;
	font-style : normal;
	font-weight : normal;
	TEXT-DECORATION: underline; 
}
a.ar040045_01:hover {
	font-family : Arial, Helvetica, Verdana;
	color : #E8A531;
	font-size : 10pt;
	font-style : normal;
	font-weight : normal;
	TEXT-DECORATION: underline; 
}
body {overflow-x: hidden; overflow-y: auto; margin:auto; text-align:center;} 
/* Standard Button (z.B.: Firmenverzeichnis - Login  */
a.button:link {
	display:block; float:left; font-family : Arial, Helvetica, Verdana; color : #FFF;  text-align:left;
	font-size : 10pt; font-style : normal;	font-weight : bold;	TEXT-DECORATION: none;
	background:url(/fileserver/ar040045/imagescms/shop/shop_button.gif) no-repeat left top; cursor:pointer;
	height:20px; line-height:20px; padding: 0 0 0 32px; margin-top: 10px;
}
a.button:link div{
	display:block; float:left; cursor:pointer; text-align:left;
	background:url(/fileserver/ar040045/imagescms/shop/shop_button_ende.gif) no-repeat right top; 
	padding: 0 12px 0 0;
}
a.button:visited {
	 display:block; float:left; font-family : Arial, Helvetica, Verdana; color : #FFF;  text-align:left;
	font-size : 10pt; font-style : normal;	font-weight : bold;	TEXT-DECORATION: none; top: 10px;
	background:url(/fileserver/ar040045/imagescms/shop/shop_button.gif) no-repeat left top;  cursor:pointer;
	height:20px; line-height:20px; padding: 0 0 0 32px; margin-top: 10px;
}
a.button:visited div{
	display:block; float:left; text-align:left;  cursor:pointer;
	background:url(/fileserver/ar040045/imagescms/shop/shop_button_ende.gif) no-repeat right top; 
	padding: 0 12px 0 0;
}
a.button:hover {
	display:block; float:left; cursor:pointer;  text-align:left;
	background:url(/fileserver/ar040045/imagescms/shop/shop_button_over.gif) no-repeat left top;
	height:20px; line-height:20px; padding: 0 0 0 32px; cursor:pointer; margin-top: 10px;
}
a.button:hover div{ 
	display:block; float:left; cursor:pointer; text-align:left;
	background:url(/fileserver/ar040045/imagescms/shop/shop_button_over_ende.gif) no-repeat right top; 
	padding: 0 12px 0 0;
}
/* Tabellen */
.global_tbl_content_1 {display:block; margin:0 0 15px 0;}
.global_tbl_content_1 table {background: #E5E5E5; }
.global_tbl_content_1 th {background: #B61F84; border-right:1px solid #fff; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #fff; font-weight:bold; padding:3px 15px 3px 15px; text-align:center; vertical-align:middle;}
.global_tbl_content_1 th.first {padding:3px 15px 3px 25px;}
.global_tbl_content_1 th.last {border-right:none; padding:3px 25px 3px 15px;}
.global_tbl_content_1 th.single {border-right:none; padding:3px 25px 3px 25px;}
.global_tbl_content_1 td {background: #E5E5E5; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color:#000; font-weight:normal; border-bottom:1px solid #fff; border-right:1px solid #fff; padding:3px 15px 3px 15px; text-align:center; vertical-align:middle;}
.global_tbl_content_1 td.first {padding:3px 15px 3px 25px;}
.global_tbl_content_1 td.last {border-right:none; padding:3px 25px 3px 15px;}
.global_tbl_content_1 td.single {border-right:none; padding:3px 25px 3px 25px;}
//-->
</style>

