﻿/*div#container*/
div#options a.active, div#options a:hover, img#mask-head, a#logo img, div.btn-newsletter a img {
	behavior:url('./fileadmin/js/iepngfix.htc');
}

* {
	font-family:Verdana, Arial, sans-serif;
	font-size:11px;
	color:#58595b;
}


html, body {
	height:100%;
}

body {
	margin:0;
	padding:0;
	background:url(../images/bg-browser.gif) left top repeat-x;
}

a {
	text-decoration:none;
}

a:hover {
	text-decoration:underline;
}

a.to-top {
	clear:both;
	float:right;
	/*display:block;*/
	margin-top:20px;
	margin-bottom:10px;
	color:#8f1a8f;
}

a.bottom-link {
	font-size:14px;
	font-weight:normal;
	color:#8f1a8f;
}

a img {
	border:0;
}

p {
	margin-top:0;
	line-height:1.4;
}

h1 {
	margin:20px 0 20px;
	font-size:20px;
	font-weight:normal;
	color:#808285;
}

h2 {
	margin-bottom:10px;
	font-size:14px;
	font-weight:normal;
	color:#8f1a8f;
}

h3 {
	font-size:11px;
	font-weight:bold;
	color:#8f1a8f;
}

h4 {
	margin:0;
	font-size:11px;
	color:#8f1a8f;
}

sup.magenta {
color:#8f1a8f;
}

p.csc-caption {
	margin-top:10px;
	font-size:11px;
	color:#00483f;
}

p.einleitung {
	margin-bottom:10px;
	font-size:14px;
	font-weight:normal;
	color:#8f1a8f;
}

.show {
	display:block;
}

.hide {
	display:none;
}

textarea,
input.input-text {
	width:180px;
	height:14px;
	border:solid 1px #939598;
}

textarea {
	height:auto;
}

div#container input.input-text-geb {
	width:30px;
	height:14px;
	border:solid 1px #939598;
	margin-right:10px;
}

div#container select.berufe-drop {
	width:242px;
	border:solid 1px #939598;
}

.error {
 color:red;
}

div.row {
	overflow:hidden;
	margin-bottom:10px;
}

div.indent {
	padding-left:25px;
}

hr.dotted { color: #fff; background-color: #fff; border: 1px dotted #000000; border-style: none none dotted; }
hr.thin { color: #fff; background-color: #fff; border: 1px solid #58595b; border-style: none none solid; }

/* ### Container ### */

div#container {
	width:920px;
	/*height:auto !important;
	height:100%;
	min-height:100%;*/
	margin:0 auto -120px;
	padding:0 15px 120px 9px;
	background:url(../images/bg-container.png) left top repeat-y;
}

/* ### Kopf ### */

div#head {
	width:920px;
	height:261px;
}


div#head-layer {
	overflow:hidden;
	position:absolute;
	width:920px;
	z-index:50;
}

div#head-layer a#logo {
	float:left;
	margin:20px 0 0 30px;
}

div#head-layer div.wrap {
	float:right;
	display:inline;
	overflow:hidden;
	width:400px;
	margin:20px 30px 0 0;
}

div#head-layer div#metanavi {
	float:right;
	margin-bottom:10px;
}

div#head-layer div#metanavi,
div#head-layer div#metanavi a {
	font-size:8px;
	font-size:10px!important;
	text-transform:uppercase;
}

div#head-layer div#search {
	float:right;
}

div#head-layer div#search input.input-text {
	float:left;
	width:145px;
	height:14px;
	border:solid 1px #939598;
	border-right:none;
}

div#head-layer div#search input.input-submit {
	float:left;
	width:56px;
	height:18px;
	background-color:#fff;
	border-left:none;
	font-size:9px;
}

div.btn-newsletter {
	position:absolute;
	margin:-120px 0 0 837px;
	z-index:11;
}

img#mask-head {
	position:relative;
	margin-top:-15px;
	z-index:10;
}

div#options {
	width:920px;
	height:66px;
	padding-top:5px;
	/*background-color:#d5ebea;*/
	background:url(../images/bg-options.jpg) left top repeat-y;
}

div#options a#komplexmittel {
	float:left;
	display:block;
	height:61px;
	padding:5px 0 0 30px;
	font-size:16px;
	color:#852a78;
	/*color:#063f36;*/
}

div#options a#komplexmittel span {
	display:block;
	margin-top:4px;
	font-weight:bold;
	font-size:16px;
	color:#852a78;
	/*color:#063f36;*/
}

div#options a#salze {
	float:left;
	display:block;
	height:61px;
	padding:5px 0 0 30px;
	font-size:15px;
	color:#063f36;
}

div#options a#salze span {
	display:block;
	margin-top:4px;
	font-weight:bold;
	font-size:13px;
	color:#063f36;
}


div#options a:hover,
div#options a.active {
	background:url(../images/arrow-navi-header.png) 40px bottom no-repeat;
}

div#options a#komplexmittel {
	width:607px;
	margin-right:1px;
	/*background:url(../images/bg-options-salze.png) 200px 25px no-repeat;*/
}

div#options a#salze {
	width:252px;
}

div.popup {
	overflow:hidden;
	position:absolute;
	/*width:857px;*/
	margin:0 0px 0 17px;
	padding:15px 0 15px 30px;
	z-index:100;
}

div#komplexmittel-list {
	background-color:#d5ebe9;
	width:295px;
	/*width:590px;*/
	/*background:url(../images/bg-pop-up-salze.jpg) left top no-repeat;*/
	background:url(../images/bg-hauptnav-salze.png) left top repeat;
}

div#komplexmittel-list ul li.title + li.title {
	height:auto;
}

div#salze-list {
	background-color:#e9f5f5;
	background:url(../images/bg-hauptnav-komplex.png) left top repeat;
}

div.popup ul {
	float:left;
	width:140px;
	margin:0 20px 0 0;
	padding:5px;
	list-style:none;
}

div#salze-list ul {
	float:left;
	width:140px;
	margin:0 20px 0 0;
	padding:5px;
	list-style:none;
}

div#komplexmittel-list ul li {
	width: 280px;
	font-weight:bold;
}

div#komplexmittel-list ul#navi-faq  {
	width:480px;
	margin:0;
}

div#komplexmittel-list ul#navi-faq  li {
	float:left;
	margin:0 20px 10px 0;
	font-weight:normal;
}

div#komplexmittel-list ul#navi-faq  li:first-child {
	width:460px;
	margin-right:0;
	font-weight:bold;
}

div#komplexmittel-list ul li.no-child {
	margin: 0 10px 10px;
}

div.popup ul li.title {
	height:33px;
}

div.popup ul li.title a {
	font-weight:bold;
}

div.popup ul li.more {
	margin-top:10px;
}

div.popup ul li a {
	margin:0;
	padding:0;
	font-size:11px;
	color:#00493f;
}

div.popup ul li a:hover {
	background-image:none;
	background-color:transparent;
}

div.popup ul li.no-child {
	display: block;
	float: left;
}

div#content-wrap {
	overflow:hidden;
}

div#content {
	float:left;
	/*width:576px;*/
	width:665px; /* +89 kleinere div#navi von 299 auf 210*/
	padding:0 20px 0 25px;
}

div#content a {
	color:#8F1A8F;
}

div.home div#content {
	overflow:hidden;
	width:885px;
	padding-top:20px;
	padding-right:10px;
	background:url(../images/bg-home.gif) 4px top repeat-y;
}

div#content div.left-col {
	float:left;
	width:620px;
	margin-right:1px;
}

div#content div.right-col {
	float:left;
	width:227px;
	padding-left:24px;
}

/* ### Spalten Startseite ### */

div#content div.left-col div.sub-col-left {
	width: 185px;
	margin: 0;
	padding-right:7px;
	float: left;
}
div#content div.left-col div.sub-col-right {
	width: 220px;
	margin: 0;
	padding-right:7px;
	float: left;
}

div#content div.left-col div.sub-col-left2 {
	width: 185px;
	margin: 0;
	float: left;
}

/*div#content div.right-col div.sub-col-left {
	width: 185px;
	margin: 0;
	padding-right:7px;
	float: left;
}*/

div#content div.right-col div.sub-col-right {
	width: 220px;
	margin: 0;
	float: left;
}

div#content div.right-col div.col-bottom,
div#content div.left-col div.col-bottom {
	float:none;
	clear: both;
}

/* ### Inhalte ### */

div#content img {
	border:solid 1px #939393;
}

div#content ol {
	margin:0 0 15px 0;
	padding:0 0 0 20px;
}

div#content ul {
	margin:0 0 15px 0;
	margin-left:10px;
	padding:0;
	list-style:none;
}

div#content ul li {
	padding-left:11px;
	background:url(../images/bullet.gif) left 5px no-repeat;
}

div#content div.csc-textpic-imagewrap {
	width:auto !important;
}

div#content div.csc-textpic-imagewrap img {
	margin:4px 8px 5px 0;
}

div.home div#content div.csc-textpic-imagewrap img {
	margin:0 !important;
}

div.home div#content div.csc-textpic-imagewrap img {
	border:0;
}

div#content div.csc-textpic-imagewrap ul {
	overflow:hidden;
	margin:0;
	padding:0;
}

div#content div.csc-textpic-imagewrap ul li.csc-textpic-image {
	width:auto !important;
	margin:0;
}

div#content div.csc-textpic-imagewrap ul li.csc-textpic-firstcol {
	margin-right:7px;
}

/* ### Definitionslisten im Inhalt ### */

div#content dl {
	overflow:hidden;
	margin-top:0;
}

div#content dl dt {
	clear:both;
	float:left;
	width:140px;
	margin-bottom:8px;
}

div#content dl dd {
	float:left;
	width:435px;
	margin:0 0 8px 0;
}

/* ### Definitionslisten mit Bildern ### */

div#content dl.csc-textpic-image {
	width:auto !important;
}

div#content div.csc-textpic div.csc-textpic-imagewrap dl.csc-textpic-image dt {
    float: none;
}

div.home div#content div.csc-textpic div.csc-textpic-imagewrap dl.csc-textpic-image {
	margin:0 7px 0 0;
}

div.home div#content div.csc-textpic div.csc-textpic-imagewrap dl.csc-textpic-image dd.csc-textpic-caption {
	height:35px;
	margin-top:10px;
	color:#8f1a8f;
}

div.home div#content div.right-col div.csc-textpic div.csc-textpic-imagewrap dl.csc-textpic-image dd.csc-textpic-caption {
	color:#00493f;
}

div.home div#content div.csc-textpic div.csc-textpic-imagewrap dl.csc-textpic-image dt img {
	border:solid 1px #58595B;
}

div.home div#content div.sub-col-left div.csc-textpic div.csc-textpic-imagewrap dl.csc-textpic-image dd.csc-textpic-caption {
	width:185px;
}

div.home div#content div.sub-col-right div.csc-textpic div.csc-textpic-imagewrap dl.csc-textpic-image dd.csc-textpic-caption {
	width:100px;
}

div.home div#content div.csc-textpic div.csc-textpic-imagewrap dl.csc-textpic-image dd {
	float:none;
	width:auto;
}

/* ### Tabelle schuessler_aufzaehlung ### */

table.schuessler_aufzaehlung thead tr th {
  border:0;
}

table.schuessler_aufzaehlung h2 {
	padding:0;
	margin:0;
	font-weight:normal;
  font-size:16px;
	color: #8f1a8f;
}

table.schuessler_aufzaehlung span {
	font-weight:normal;
  font-size:14px;
	color: #8f1a8f;
}

td.schuessler_aufzaehlung_ue p {
	font-weight:normal;
  font-size:14px;
	color: #8f1a8f;
}

/* ### Tabellen im Text ### */

table.contenttable {
	width:665px;
	border-collapse:collapse;
}

table.contenttable thead tr th {
	margin:0;
	padding:0;
	border-left:solid 1px #00493f;
}

table.contenttable thead tr th p {
	margin:0;
	padding:2px 0;
	background-color:#00493f;
	font-weight:normal;
	color:#fff;
	text-align:center;
	vertical-align:right;
}

table.contenttable thead tr th {
	/* todo: wenn nur p mit Hintergrund, dann Zelle teilw. nicht komplett gefüllt */
	background-color:#00493f;
}

table.contenttable thead tr th:first-child p {
	margin-right:10px;
	border:0;
}

table.contenttable thead tr td {
	padding:5px;
	border:solid 1px #00493f;
	border-right:0;
}

table.contenttable thead tr td:first-child {
	border:0;
}

table.contenttable tbody {
	border-top:solid 3px #00493f;
	border-bottom:solid 3px #00493f;
}

table.contenttable tbody tr td {
	padding:5px;
	border:solid 1px #00493f;
	border-right:0;
	text-align:left;
	vertical-align:top;
}

* html table.contenttable tbody tr td {
	border:solid 1px #00493f;
}

table.contenttable tbody tr td:first-child {
	border-left:0;
}

table.contenttable tr td p {
	margin:0;
}

#c146 table.contenttable tr td p {
	white-space:nowrap;
}

/* ### Tabellen im Kinderbereich ### */
/*#c39 table.contenttable {
	width:200px;
}*/
#c39 table.contenttable tr th p, #c112 table.contenttable tr th p,
#c171 table.contenttable tr th p, #c175 table.contenttable tr th p,
#c115 table.contenttable tr th p, #c173 table.contenttable tr th p,
#c250 table.contenttable tr th p {
	float:left;
	padding:5px;
	font-weight:bold;
}



/* ### Tabelle zwei Spalten ### */

table.two-cols-no-borders {
	width:665px;
}

table.two-cols-no-borders td {
	vertical-align:top;
}

/* ### Breadcrumbs ### */

div#breadcrumbs {
	margin:25px 0 0;
	padding-bottom:11px;
	border-bottom:solid 1px #58595b;
}

div#breadcrumbs,
div#breadcrumbs a {
	font-size:9px;
	color:#808285;
}

/* ### Navigation ### */

div#navi {
	float:left;
	width:210px;
	background-color:#f9ffff;
	/*background:url(../images/bg-navi.jpg) left top repeat-x;*/
}

div#navi.salze {
	background:url(../images/bg-navi-salze.jpg) left top repeat-x;
}

div#navi ul {
	margin:34px 0 0;
	padding:0;
	line-height:1.5em;
	list-style:none;
}

div#navi ul li a {
	display:block;
	padding:2px 22px;
	font-size:12px;
	color:#00493f;
}

div#navi.salze ul li a {
	color:#8f1a8f;
}

div#navi div.btn-logout,
div#navi div.btn-newsletter {
	position:relative;
	margin:0px 0 34px;
	padding:8px 0;
	border-top:solid 1px #00493f;
	border-bottom:solid 1px #00493f;
}

div#navi.salze div.btn-logout,
div#navi.salze div.btn-newsletter {
	border-top:solid 1px #8f1a8f;
	border-bottom:solid 1px #8f1a8f;
}

div#navi div.btn-logout {
	margin-bottom: 0px;
	border-bottom: none;
}

div#navi div.btn-logout a,
div#navi div.btn-newsletter a {
	display:block;
	padding:2px 24px;
	font-size:12px;
	font-weight:bold;
	color:#00493f;
}

div#navi.salze div.btn-logout a,
div#navi.salze div.btn-newsletter a {
	color:#8f1a8f;
}

div#navi li.active a,
div#navi li.active li.active a {
	font-weight:bold;
}

div#navi li.active li a,
div#navi li.active li.active li a {
	font-weight:normal;
}

div#navi.salze div.btn-logout a:hover,
div#navi.salze div.btn-newsletter a:hover,
div#navi.salze ul li a:hover,
div#navi.salze ul li.active a {
	color:#fff;
	background-color:#8f1a8f;
}

div#navi ul ul{
	display:none;
	margin:0;
}

/* ### CSS für die Subnavigation ### */

div#navi ul li.active ul,
div#navi ul li.active-current ul,
div#navi ul li.active ul li.active-current ul,
div#navi ul li.active ul li.active ul {
	display:block;
}

div#navi ul li.active ul ul,
div#navi ul li.active-current ul ul {
	display: none;
}

div#navi ul li.active ul li a,
div#navi ul li.active-current ul li a,
div#navi ul li.active ul li.active-current ul li a {
	padding-left:33px;
}

div#navi ul li.active ul li.active ul li a,
div#navi ul li.active ul li.active-current ul li a {
	padding-left: 66px;
}

div#navi li.forum-first.active-current a,
div#navi li.active-current a {
	color:#00493f;
	background-color:#d5ebea;
	/*font-weight:bold;*/
}

div#navi li.active-current li a {
	background-color:transparent;
	color:#00493f;
}

div#navi div.btn-logout a:hover,
div#navi div.btn-newsletter a:hover,
div#navi li a:hover {
	color:#fff !important;
	background-color:#00493f !important;
}

div#navi ul li a sup {
	display:block;
	font-size:18px;
	color:#00493f;
	text-transform:uppercase;
}

div#navi ul li a:hover sup,
div#navi ul li.active-current a sup {
	color:#fff;
}

div#navi.salze li a:hover,
div#navi.salze li.active-current a {
	color:#fff !important;
	background-color:#8f1a8f !important;
}

div#navi.salze ul li a sup {
	display:block;
	font-size:18px;
	color:#8f1a8f;
	text-transform:uppercase;
}

div#navi.salze ul li a:hover sup,
div#navi.salze ul li.active-current a sup {
	color:#fff;
}


/* ### Ende ### */

div#navi ul li.forum-first a sup {
	display:block;
	font-size:18px;
	color:#00493f;
	text-transform:uppercase;
}

div#navi ul li.forum-first a:hover sup,
div#navi ul li.forum-first.active-current a sup {
	color:#fff;
}

div#navi div#navi-bottom-links {
	margin: 14px 0 0 0;
	padding: 0;
}

/* ### Fuß ### */
/*
div#footer {
	width:904px;
	height:75px;
	margin:0 auto;
	padding:45px 40px 0 0;
	background:url(../images/bg-footer.png) left top no-repeat #fff;
	text-align:right;
}

*/

div#footer2 {
z-index:5;
position:relative;/*visibility:hidden;*/

	width:904px;
	height:95px; /*75*/
	margin:0 auto;
	padding:30px 40px 0 0; /*45*/
	background:url(../images/bg-footer2.png) left top no-repeat #fff;
	text-align:right;
}

div#footer p a,
div#footer p,
div#footer2 p a,
div#footer2 p, {
	font-size:10px;
}

/* Broschüren */
div.tx-ibbrochures-pi1 div.brochure-group {
	overflow:hidden;
	margin-top:-10px;
}

div.tx-ibbrochures-pi1 div.brochure-group div.brochure-item {
	height:auto;
}

div.tx-ibbrochures-pi1 div.brochure-item {
	float:left;
	width:130px;
	height:auto !important;
	height:290px;
	min-height:290px;
	margin-right: 14px;
	margin-bottom: 20px;
}

div.tx-ibbrochures-pi1 div.brochure-item span.brochure-image {
	display: block;
}

div.tx-ibbrochures-pi1 div.brochure-item span.brochure-title {
	font-weight: bold;
	display: block;
	margin:5px 0;
	color:#808285;
}

div.tx-ibbrochures-pi1 div.brochure-item span.brochure-subtitle {
	display:block;
	margin-bottom: 5px;
}

div.tx-ibbrochures-pi1 div.brochure-item span.brochure-description {
	display: block;
}

div.tx-ibbrochures-pi2 {
	clear: both;
	margin-top: 20px;
}

div.tx-ibbrochures-pi2 div#brochure-checkboxes {
	overflow: hidden;
	margin-bottom: 10px;
}

div.tx-ibbrochures-pi2 div.brochure-checkbox-item {
	width: 175px;
	float: left;
	height:auto !important;
	height:100px;
	min-height:100px;
	overflow: hidden;
	margin-bottom:10px;
	margin-right:10px;
}

div.tx-ibbrochures-pi2 div.brochure-checkbox-item input {
	margin:0 5px 5px 0;
}

.standard-form {
	clear: both;
	width:550px;
	margin-top: 20px;
}

.standard-form input.input-text {
	float:left;
	width:240px;
	margin-right:30px;
}

.standard-form label {
	float:left;
	display:block;
	width:273px;
}

div.break {
	float:left;
	width:10px;
	height:18px;
}

span.brochure-checkbox-title{
	color: #8f1a8f;
	font-weight:bold;
}

/* Newsletter Anmeldung Felder ohne Label */
#jobname_other, #interest_other {
	margin-left:125px;
}


/* Pflanzendatenbank Übersicht */
div.tx-ibplantdb-pi1 div.plant-year {
	border-bottom: solid 1px #ccc;
	padding-bottom: 20px;
}

div.plant-item {
	/*background-color:green;*/
	margin-bottom: 10px!important;
}

div.tx-ibplantdb-pi1 div.plant-year div.plant-row {
	margin-bottom: 30px;
	overflow: hidden;
}

/* Pflanzendatenbank Pflanze des Monats */
div.tx-ibplantdb-pi2 div.plant-om-item {
	margin-bottom: 30px;
	margin-top: 20px;
	border-bottom: solid 1px #58595B;
	overflow: hidden;
	padding-bottom: 10px;
}

div.tx-ibplantdb-pi2 div.plant-om-item h2 {
	font-size: 16px;
}

div.tx-ibplantdb-pi2 div.plant-om-item span.plant-om-date {
	display: block;
	text-transform: uppercase;
	margin-bottom: 5px;
}

div.tx-ibplantdb-pi2 div.plant-om-item span.plant-om-subtitle {
	display: block;
	margin-bottom: 15px;
	font-size: 12px;
}
/* Pflanzendatenbank Detailansicht */
div.tx-ibplantdb-pi3 h1 {
	margin-bottom: 0px;
}

div.tx-ibplantdb-pi3 h2 {
	margin-top: 0px;
}

div#content div.tx-ibplantdb-pi3 img {
	float: left;
	margin-right: 15px;
}

/* Arzneimittelsuche Startseite */
div.tx-ibdrugdb-pi3 div#drug-search {
	width:216px;
	border: solid 1px #58595B;
}

div.tx-ibdrugdb-pi3 div#drug-search span#drug-search-top-text,
div.tx-ibdrugdb-pi3 div#drug-search span#drug-search-bottom-text {
	display: block;
	font-size: 14px;
	padding: 10px 10px;
	margin: 0;
}

div.tx-ibdrugdb-pi3 div#drug-search span#drug-search-left-text {
	display: block;
	padding-left: 10px;
	padding-right: 5px;
	float: left;
}

div.tx-ibdrugdb-pi3 div#drug-search select {
	width: 160px;
}

div#content div.tx-ibdrugdb-pi2 img {
	float:left;
	margin:3px 15px 4px 0;
}

/* drug-list - start */
div#content ul.drug-list {
	margin:0;
	padding:0;
	border-bottom:solid 1px #58595b;
	list-style:none;
}

div#content ul.drug-list li {
	/*display: block;*/
	border-top:solid 1px #58595b;
	/*line-height:19px;*/
	/*height:19px;*/
}

div#content ul.drug-list li a {
	z-index:1200;
	/*display:block;*/
	display: inline-block;
	padding:5px 0;
	/*background:url(../images/druglist-arrow.gif) 560px 4px no-repeat;*/
	background-image: url(../images/druglist-arrow.png);
	background-position: 600px 4px;  /*495*/
	background-repeat:no-repeat;
font-size:12px;
	vertical-align:middle;
	width:630px; /*525*/
height:19px;
/*line-height:19px;*/
}

div#content ul.drug-list li a span {
	color:#58595b;
	/*background-color:blue;*/
position: relative; left: 100px;
}


/* oder so */
div#content ul.drug-list li div {
	z-index:1000;
	color:#58595b;
	/*background-color:blue;*/
	margin-left:30px;
	margin-bottom:5px;
}

div#content ul.drug-list li img {
	display: inline-block;
	width:19px;
	height:19px;
	margin-right:10px;
	border:0;
	vertical-align:middle;
}

div#content ul.drug-list li a:hover {
display: inline-block;
	/*background:url(../images/druglist-arrow-hover.gif) 560px 4px no-repeat;*/
	background-image: url(../images/druglist-arrow-hover.png);
	background-position: 600px 4px; /*495*/
	background-repeat:no-repeat;
	background-color:#f8f8f8;
	color:#00493F;
/*height:19px;*/
}
/* drug-list - ende */

div#content ul.content-bottom-navi {
	margin:30px 0;
	padding:30px 0;
	border-top:dotted 1px #b1b3b4;
	list-style:none;
}

div#content div#tx-tdglossar-pi1-letters ul li,
div#content ul.browsebox li,
div#content ul.drug-list li,
div#content ul.content-bottom-navi li {
	padding:0;
	background-image:none;
}

div#content ul.content-bottom-navi li a {
	display:block;
	height:26px;
	margin-bottom:1px;
	padding:6px 0 0 10px;
	background:url(../images/bg-bottom-navi.gif) left top repeat-x #d7d7d7;
	font-size:14px;
	color:#872e80;
}

/* News - Archiv */

div#content div.news-amenu-container h1 {
	line-height:25px;
}

div#content div.news-amenu-container h1 span {
	float:right;
	padding-right:10px;
}

div#content div.news-amenu-container h1 span a span {
	float:right;
	color:#808285;
	font-size:20px;
	padding-right:10px;
}

div#content div.news-amenu-container h1 span a span.active {
	color:#8F1A8F;
}

/* Ansprechpartner */
div.tx-ibpflcontacts-pi1 div.contact-item {
	margin-bottom: 10px;
}

div.tx-ibpflcontacts-pi1 div.contact-item span {
	display: block;
}

div.tx-ibpflcontacts-pi1 div.contact-item span.contact-item-name {
	font-weight: bold;
}

form.contact div label {
	float:left;
	display:block;
	width:135px;
}

form.contact div textarea,
form.contact div input {
	float:left;
}

/* ORG */
form.contact div input {
	width:224px;
}

/*form.contact {
	width:400px !important;
}*/

form.contact div textarea {
	width:340px;
	height:150px;
	margin-right:40px;
}

form.contact div input.input-button {
	width:auto;
}

form.standard-form div input#zip {
	width:50px;
	margin-right:10px;
}

form.standard-form div input#city {
	width:178px;
}

form.standard-form div.radio input {
	width:auto;
	float:left;
	margin-left:0;
}

form.standard-form div.radio span {
	float:left;
	margin:0 30px 0 5px;
}

form.standard-form div.areas-of_interest input {
	float:left;
	margin-right:10px;
	margin-left:135px;
}

form.standard-form div.areas-of_interest br {
	clear:both;
}

.news-list-item {
	overflow:hidden;
}

.news-picture {
	float:left;
	margin:4px 8px 4px 0;
}

.news-picture img {
	width:100px;
	height:auto !important;
}

#slideshow {
	position:relative;
	overflow:hidden;
	width:920px;
	height:261px;
	z-index:9;
}

/* ### Sonder-Anpassungen ### */

div#content #c8 {
	float:right;
	overflow:hidden;
	width:250px;
}

div#content #c98 div.csc-textpic-imagewrap img {
	width:auto;
	height:158px;
}

div#content #c98 div.csc-textpic-imagewrap ul li.csc-textpic-firstcol {
    margin-right:0;
}

div#content #c109 {
	/*float:left;*/
	overflow:hidden;
}

/* ### Ende ### */

div#std-login {
	margin-top:10px;
	background-color:#f0f0f0;
}

div#std-login div.headline {
	height:20px;
	padding:15px;
	background-color:#86388e;
	border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	-o-border-radius:10px;
}

*:first-child+html div#std-login div.headline {
	background-image:url(../images/login-headline.gif);
}

div#std-login div.headline h3 {
	margin:0;
	font-size:14px;
	color:#fff;
}

div#std-login form div.wrap {
	padding:10px;
	height:107px;
	border-left:solid 1px #e5e5e5;
	border-right:solid 1px #e5e5e5;
	border-bottom:solid 1px #e5e5e5;
}

*:first-child+html div#std-login form div.wrap {
	height:108px;
	padding:1px 10px;
}

div#std-login form div.wrap div.row {
	margin-bottom:4px;
}

div#std-login form div.wrap div.row label {
	float:left;
	width:auto;
	font-size:10px;
}

div#std-login form div.wrap div.row input {
	float:right;
	width:140px;
}

div#std-login form div.wrap span.forgot {
	float:right;
	margin-bottom:8px;
}

div#std-login form div.wrap span.forgot a {
	color:#86388E;
}

div#std-login form div.wrap div.box {
	overflow:hidden;
	clear:both;
}

div#std-login form div.wrap div.box p {
	float:left;
	margin-top:5px;
	width:230px;
	font-size:8px;
	font-size:9px!important;
}

div#std-login form div.wrap div.box-button  {
	float:right;
}

div#std-login form div.wrap div.box input {
	float:right;
	margin-top:30px;
}

.tx-indexedsearch-res .tx-indexedsearch-res {
	margin-bottom:10px;
	border-bottom:solid 1px #58595b;
}

.tx-indexedsearch-title h3 a {
	color:#8f1a8f;
}

.tx-indexedsearch-title h3 {
	margin:0;
}

div#content ul.browsebox {
	overflow:hidden;
	margin:20px 0 10px 0;
	padding:0;
	list-style:none;
}

ul.browsebox li {
	float:left;
	margin-right:10px;
}

ul.browsebox li a {
	color:#8F1A8F;
}

div#content div.drug-list-overview-left {
	float:left;
	width:250px;
}

div#content div.drug-list-overview-right {
	float:left;
}

div#content div.drug-list-overview-indication {
	margin-bottom:15px;
}

div#content div.drug-list-overview-indication h3 {
	margin:0 0 5px 0;
}

div#content div.drug-list-overview-indication ul {
	margin:0;
	padding:0;
	list-style:none;
}

div#content div.download {
	overflow:hidden;
	margin-top:25px;
}

div#content div.download a img {
	margin:0;
	border:0;
}

div#content div.download a {
	float:left;
	display:block;
	margin-bottom:10px;
}

div#content div.download span {
	display:block;
}

div#content div.download span.title {
	float:left;
	margin:100px 0 0 10px;
	font-weight:bold;
}

div#content div.download span.subtitle {
	clear:both;
}

.contact-item {
	overflow:hidden;
}

.contact-item-image,
.contact-item-text {
	float:left;
}

.contact-item-image {
	margin-right:10px;
}

.contact-item-text {
	margin-top:81px;
}

div#tx-tdglossar-pi1-letters ul {
	overflow:hidden;
	margin:10px 0 20px;
	padding:0;
	list-style:none;
}

div#tx-tdglossar-pi1-letters ul li {
	float:left;
	margin-right:5px;
}

div#tx-tdglossar-pi1-letters ul li a.aktiv {
	font-weight:bold;
}

.plant-om-image {
	margin-right:10px;
}

/* ## spezielle Anpassungen ### */

div#content div#c214 img,
div#content div#c155 img {
	border:0;
}

div#content div#c30 dl dd {
	float:none;
	width:auto;
}

div#content div.csc-textpic-imagewrap ul li.csc-textpic-image {
	padding-left:0;
	background-image:none;
}

/* Biochemie Pflüger Liste*/
.no1 {
	font-size: 22px;
	font-weight: bold;
	font-style: normal;
	color: #ffcc00;
}

.no2 {
	font-size: 22px;
	font-weight: bold;
	font-style: normal;
	color: #004699;
}

.no3 {
	font-size: 22px;
	font-weight: bold;
	font-style: normal;
	color: #af1661;
}

.no4 {
	font-size: 22px;
	font-weight: bold;
	font-style: normal;
	color: #df7903;
}

.no5 {
	font-size: 22px;
	font-weight: bold;
	font-style: normal;
	color: #f6ae94;
}

.no6 {
	font-size: 22px;
	font-weight: bold;
	font-style: normal;
	color: #d2d928;
}

.no7 {
	font-size: 22px;
	font-weight: bold;
	font-style: normal;
	color: #b2a06d;
}

.no8 {
	font-size: 22px;
	font-weight: bold;
	font-style: normal;
	color: #6f1e82;
}

.no9 {
	font-size: 22px;
	font-weight: bold;
	font-style: normal;
	color: #008e6c;
}

.no10 {
	font-size: 22px;
	font-weight: bold;
	font-style: normal;
	color: #e6301f;
}

.no11 {
	font-size: 22px;
	font-weight: bold;
	font-style: normal;
	color: #0084c8;
}

.no12 {
	font-size: 22px;
	font-weight: bold;
	font-style: normal;
	color: #00728b;
}

.no1327 {
	font-size: 22px;
	font-weight: bold;
	font-style: normal;
	color: #812642;
}

/* weitere präparate drugdb */
.weitere {
display: none;
}
/*
#weitere-praeparate {
	margin-top:25px;
	margin-left:19px;
	width:172px;
	height:34px;
	background:url(../images/btn-weitere-praeparate.png) left top no-repeat;
	border:0;
}
*/

div#weitere-praeparate2 {
	margin-top:25px;
	margin-left:30px;
	height:50px;
}

div#weitere-praeparate2 a {
	font-size:14px;
	font-weight:bold;
	background:url(../images/druglist-arrow-down.gif) 0px 4px no-repeat;
	line-height:40px;
}

div#weitere-praeparate2 a:hover {
	font-size:14px;
	font-weight:bold;
	color:#00493F;
	background:url(../images/druglist-arrow-down.gif) 0px 4px no-repeat;
	line-height:40px;
}


.b:hover
{
 background-color:#aaaaff;
}

em#weitere-praeparate-anzahl {
	margin-left:127px;
}

/* flaggen partner im ausland UND literatur schuessler-salze und stellenanzeigen, schuessler kuren bereich */
div#c255 img, div#c256 img, div#c257 img, div#c258 img, 
div#c366 img, div#c367 img, div#c368 img, div#c369 img, div#c370 img, div#c371 img, 
div#c372 img, div#c373 img, div#c374 img, div#c375 img, div#c376 img, div#c377 img, 
div#c378 img, div#c379 img, div#c380 img, div#c381 img, div#c383 img,
div#c388 img, div#c415 img, div#c420 img, div#c422 img, div#c423 img, div#c424 img,
div#c425 img, div#c427 img, div#c428 img, div#c5, div#c429 img, div#c5 img, div#c448 img, div#c467 img, 
 div#c450 img, div#c457 img,  div#c461 img, div#c475 img, div#c477 img, div#c469 img,
 div#c4 img, div#c481 img, div#c510 img, div#c694 img, div#c804 img
{
	border:0;
}

#mailform fieldset { border:0; }
div.csc-mailform-field label { width:25px!important; }


div#content div#c255 .csc-textpic-imagewrap,
div#content div#c510 .csc-textpic-imagewrap,
div#content div#c257 .csc-textpic-imagewrap,
div#content div#c258 .csc-textpic-imagewrap {
	width:60px;
	height:170px;
}

/* Ansprechpartner */

div#weitere-mitarbeiter {
width:555px;
height:20px;
border-top:solid 1px #58595b;
padding-top:5px;
padding-left:20px;
color: #8f1a8f;
font-size:12px;
}


/* startseite */
div#c16 {
	padding-top:12px;
	/*border:solid 1px #939598;*/
	/*height:30px;*/
}

div#c35 {
	padding-top:12px;
	/*border:solid 1px #939598;*/
	/*height:30px;*/
}

div#c9, div#c34 {
/*border:solid 1px red;*/
	/*font-size:6px;*/
}

#img_borderless {
border:0!important;
padding-right:5px;
}

div#fb-button{
z-index:15;
  position:absolute;
	margin-top:15px;
	margin-left:15px;
	text-align:left;
	/*width:665px;*/
	/*height:30px;*/
	/*background-color:red;*/
}
/*packungsbeilage-download*/
/* drugdb */
h1.drugdb {
	/*margin:20px 0 20px;*/
	font-size:20px;
	font-weight:normal;
	color:#808285;
}

h2.drugdb {
	/*margin-bottom:10px;*/
	font-size:14px;
	font-weight:normal;
	color:#8f1a8f;
}

sup.drugdb {
	color:#808285;
}

div#packungsbeilage-download h6 {}

div#packungsbeilage-download sup, div#packungsbeilage-download strong {
	color:#8f1a8f;
}

div#packungsbeilage-download {
	/*position:absolute!important;*/
	float:right;
	/*width:120px;*/
	/*height:26px;*/
	border:1px solid #ececec;
	margin:5px;
	padding:5px;
	background-color:#f7f7f7;
	/*line-height:20px;*/
	text-align:right;
}

div.biopreis {
	margin-left:60px;
	margin-top:15px;
	margin-bottom:15px;
	padding:5px 10px 5px 10px;
	width:490px;
	background-color:#ececec;
	-webkit-border-radius: 10px;
	-khtml-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	text-align:center;
}

form.contact div input#nonstyle, form.contact div input#nonstyle2, form.contact div input#nonstyle3, form.contact div input#nonstyle4, form.contact div input#nonstyle5, form.contact div input#nonstyle6, form.contact div input#nonstyle7, form.contact div input#nonstyle8, form.contact div input#newsletter_box, form.contact div input#datenschutz_box_box {
	width:25px!important;
}

form.contact div input#gebpadding, form.contact div input#gebpadding2, form.contact div input#gebpadding3 {
	padding-right:20px;
}


.firstrow {
 background-color: #E2E2E2;
 color: #000000;
}

.secondrow {
 background-color: #f5f5f5;
 color: #000000;
}

div#drug-list-height {
/*display:block;*/
height:320px;
}

div#content div.drug-list-overview-indication h3 {
 color: #808285;
}


/*apo-bestellform*/


div#content_apo_best_form {
	float:left;
	width:870px;
	padding:0 20px 0 25px;
}

div#content_apo_best_form a.to-top-best-form {
	float:left;
	margin-top:20px;
	margin-bottom:10px;
	color:#8F1A8F;
}

div#apo_best_form {
width:870px;
/*background-color:#e9f5f5;*/
/*color:#852a78;*/
/*color:#063f36;*/
}

div#apo_best_form_left {
padding-top:10px;
/*padding-left:5px;
padding-right:5px;*/
float:left;
width:400px;
height:300px;
background-color:#e9f5f5;
}

div#apo_best_form_right {
padding-top:10px;
float:right;
width:400px;
height:300px;
background-color:#e9f5f5;
}

div#apo_best_form_middel {
float:left;
margin-top:20px;
margin-bottom:20px;
width:870px;
height:180px;
background-color:#e9f5f5;
}

div#apo_best_form_left_bottom {
padding-top:10px;
/*padding-left:5px;
padding-right:5px;*/
float:left;
width:400px;
height:300px;
background-color:#e9f5f5;
}

div#apo_best_form_right_bottom  {
padding-top:10px;
padding-left:30px;
float:right;
width:400px;
height:360px;
/*background-color:#e9f5f5;*/
}

div#apo_best_form_middel p.head-th {
margin:20px 0 0 30px;
font-size:18px;
font-weight:bold;
color:#808285;
}

div#apo_best_form_middel span {
font-size:18px;
font-weight:bold;
color:#8f1a8f;
/*bold-th-magenta*/
}


div#apo_best_form img {
border:0;
}

table#apo_best_form_tb {
padding-left:29px;
padding-top:10px;
/*padding-bottom:10px;*/
}

table#apo_best_form_tb p.gross{
font-size:14px;
font-weight:bold;
/*color:#808285;*/
}

table#apo_best_form_tb p {
line-height:9px;
}

div#apo_best_form_left_inner {
margin:10px 0 0;
padding-left:29px;
}

div#apo_best_form_left p.head-th, div#apo_best_form_left_bottom p.head-th{
margin:0;
font-size:18px;
font-weight:bold;
color:#808285;
}

div#apo_best_form_left p.head-th-zusatz, div#apo_best_form_left_bottom p.head-th-zusatz {
margin:0;
padding-left:32px;
font-size:11px;
color:#808285;
}

div#apo_best_form_left_bottom .row_height {
height:150px;
}

div#apo_best_form_left_inner p.preis {
margin:0;
font-size:20px;
font-weight:bold;
color:#8f1a8f;
}

div#apo_best_form_left_inner p.norm_preis {
margin:0;
font-size:11px;
font-weight:normal;
color:#808285;
}


div#apo_best_form_left_inner p.gratis {
margin:0px;
font-size:11px;
font-weight:bold;
color:#8f1a8f;
}

div.apo_best_form_left_inner_pic {
	position:absolute;
	margin:-150px 0 0 260px;
	z-index:11;
}


div#apo_best_form_right_inner {
margin:10px 0 0;
padding-left:29px;
}

div#apo_best_form_right_inner_price {
margin:10px 0 0;
padding-top:50px;
padding-left:129px;
}

div#apo_best_form_right p.head-th {
margin:0;
font-size:18px;
font-weight:bold;
color:#808285;
}

div#apo_best_form_right p.head-th-zusatz {
margin:0;
padding-left:32px;
font-size:11px;
color:#808285;
}

div#apo_best_form_right_inner_price p.preis {
margin:0;
font-size:20px;
font-weight:bold;
color:#8f1a8f;
}

div#apo_best_form_right_inner_price p.norm_preis {
margin:0;
font-size:11px;
font-weight:normal;
color:#808285;
}


div#apo_best_form_right_inner p.gratis {
margin:0px;
font-size:11px;
font-weight:bold;
color:#8f1a8f;
}

div.apo_best_form_right_inner_pic {
	position:absolute;
	margin:-10px 0 0 -20px;
	z-index:11;
}

div.row_apo_best_form input.input-text {
	height:14px;
	border:solid 1px #939598;
	/*float:left;*/
	width:240px;
	/*margin-right:30px;*/
	margin-bottom:10px!important;
}

div.row_apo_best_form label {
	/*float:left;*/
	/*display:block;*/
	width:100px!important;
	margin-bottom:10px!important;
}

div.apo_best_form_left_inner_bottom_pic {
	position:absolute;
	margin:-150px 0 0 325px;
	z-index:11;
}

div.apo_best_form_left_inner_bottom_pic2 {
	position:absolute;
	margin:-25px 0 0 300px;
	z-index:11;
}


div#apo_best_form_bottom_hinweis {
	float:left;
	width:870px;
}

.standard-form2 {
	margin-top: 20px;
}

.standard-form2 input.input-text {
	float:left;
	width:240px;
	margin-right:30px;
}

.standard-form2 label {
	float:left;
	display:block;
	width:273px;
}


form.standard-form2 div input#zip {
	width:50px;
	margin-right:10px;
}

form.standard-form2 div input#city {
	width:178px;
}

form.standard-form2 div.radio input {
	width:auto;
	float:left;
	margin-left:0;
}

form.standard-form2 div.radio span {
	float:left;
	margin:0 30px 0 5px;
}

form.standard-form2 div.areas-of_interest input {
	float:left;
	margin-right:10px;
	margin-left:135px;
}

form.standard-form2 div.areas-of_interest br {
	clear:both;
}


div.apo_best_form_head_pic {
	position:absolute;
	margin:-100px 0 0 700px;
	z-index:11;
}

div.hinweis_box {
	margin-left:60px;
	margin-top:15px;
	margin-bottom:15px;
	padding:5px 10px 5px 10px;
	width:490px;
	background-color:#ececec;
	-webkit-border-radius: 10px;
	-khtml-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	text-align:center;
}

div#content_apo_best_form a {
	color:#8F1A8F;
}

/* apo bestellform ENDE */ 

/*laien-bestellform*/
/*laien-bestellform*/
/*laien-bestellform*/


div#content_apo_best_form {
	float:left;
	width:870px;
	padding:0 20px 0 25px;
}

div#content_apo_best_form a.to-top-best-form {
	float:left;
	margin-top:20px;
	margin-bottom:10px;
	color:#8F1A8F;
}

div#laien_best_form {
width:550px;
/*background-color:#e9f5f5;*/
/*color:#852a78;*/
/*color:#063f36;*/
}

		div#apo_best_form_left {
		padding-top:10px;
		/*padding-left:5px;
		padding-right:5px;*/
		float:left;
		width:400px;
		height:300px;
		background-color:#e9f5f5;
		}
		
		div#apo_best_form_right {
		padding-top:10px;
		float:right;
		width:400px;
		height:300px;
		background-color:#e9f5f5;
		}
		
		div#apo_best_form_middel {
		float:left;
		margin-top:20px;
		margin-bottom:20px;
		width:870px;
		height:180px;
		background-color:#e9f5f5;
		}

		div#apo_best_form_left_bottom {
		padding-top:10px;
		/*padding-left:5px;
		padding-right:5px;*/
		float:left;
		width:400px;
		height:300px;
		background-color:#e9f5f5;
		}

div#laien_best_form_left_bottom  {
padding-top:10px;
padding-left:30px;
float:left;
width:500px;
height:320px;
/*background-color:#e9f5f5;*/
}
		
		div#apo_best_form_middel p.head-th {
		margin:20px 0 0 30px;
		font-size:18px;
		font-weight:bold;
		color:#808285;
		}
		
		div#apo_best_form_middel span {
		font-size:18px;
		font-weight:bold;
		color:#8f1a8f;
		/*bold-th-magenta*/
		}
		
		
		div#apo_best_form img {
		border:0;
		}
		
		table#apo_best_form_tb {
		padding-left:29px;
		padding-top:10px;
		/*padding-bottom:10px;*/
		}

		table#apo_best_form_tb p.gross{
		font-size:14px;
		font-weight:bold;
		/*color:#808285;*/
		}
		
		table#apo_best_form_tb p {
		line-height:9px;
		}
		
		div#apo_best_form_left_inner {
		margin:10px 0 0;
		padding-left:29px;
		}
		
		div#apo_best_form_left p.head-th, div#apo_best_form_left_bottom p.head-th{
		margin:0;
		font-size:18px;
		font-weight:bold;
		color:#808285;
		}
		
		div#apo_best_form_left p.head-th-zusatz, div#apo_best_form_left_bottom p.head-th-zusatz {
		margin:0;
		padding-left:32px;
		font-size:11px;
		color:#808285;
		}
		
		div#apo_best_form_left_bottom .row_height {
		height:150px;
		}
		
		div#apo_best_form_left_inner p.preis {
		margin:0;
		font-size:20px;
		font-weight:bold;
		color:#8f1a8f;
		}
		
		div#apo_best_form_left_inner p.norm_preis {
		margin:0;
		font-size:11px;
		font-weight:normal;
		color:#808285;
		}
		
		
		div#apo_best_form_left_inner p.gratis {
		margin:0px;
		font-size:11px;
		font-weight:bold;
		color:#8f1a8f;
		}
		
		div.apo_best_form_left_inner_pic {
			position:absolute;
			margin:-150px 0 0 260px;
			z-index:11;
		}
		
		
		div#apo_best_form_right_inner {
		margin:10px 0 0;
		padding-left:29px;
		}
		
		div#apo_best_form_right_inner_price {
		margin:10px 0 0;
		padding-top:50px;
		padding-left:129px;
		}
		
		div#apo_best_form_right p.head-th {
		margin:0;
		font-size:18px;
		font-weight:bold;
		color:#808285;
		}
		
		div#apo_best_form_right p.head-th-zusatz {
		margin:0;
		padding-left:32px;
		font-size:11px;
		color:#808285;
		}
		
		div#apo_best_form_right_inner_price p.preis {
		margin:0;
		font-size:20px;
		font-weight:bold;
		color:#8f1a8f;
		}
		
		div#apo_best_form_right_inner_price p.norm_preis {
		margin:0;
		font-size:11px;
		font-weight:normal;
		color:#808285;
		}
		
		
		div#apo_best_form_right_inner p.gratis {
		margin:0px;
		font-size:11px;
		font-weight:bold;
		color:#8f1a8f;
		}
		
		div.apo_best_form_right_inner_pic {
			position:absolute;
			margin:-10px 0 0 -20px;
			z-index:11;
		}

div.row_laien_best_form {
	clear: both;
}

div.row_laien_best_form input.input-text {
	height:14px;
	border:solid 1px #939598;
	/*float:left;*/
	width:240px;
	/*margin-right:30px;*/
	margin-bottom:10px!important;
}

div.row_laien_best_form label {
	/*float:left;*/
	/*display:block;*/
	width:100px!important;
	margin-bottom:10px!important;
}
		
		div.apo_best_form_left_inner_bottom_pic {
			position:absolute;
			margin:-150px 0 0 325px;
			z-index:11;
		}
		
		div.apo_best_form_left_inner_bottom_pic2 {
			position:absolute;
			margin:-25px 0 0 300px;
			z-index:11;
		}


div#laien_best_form_bottom_hinweis {
	float:left;
	width:870px;
}


.standard-form2 {
	margin-top: 20px;
}

.standard-form2 input.input-text {
	float:left;
	width:240px;
	margin-right:30px;
}

.standard-form2 label {
	float:left;
	display:block;
	width:273px;
}


form.standard-form2 div input#zip {
	width:50px;
	margin-right:10px;
}

form.standard-form2 div input#city {
	width:178px;
}

form.standard-form2 div.radio input {
	width:auto;
	float:left;
	margin-left:0;
}

form.standard-form2 div.radio span {
	float:left;
	margin:0 30px 0 5px;
}

form.standard-form2 div.areas-of_interest input {
	float:left;
	margin-right:10px;
	margin-left:135px;
}

form.standard-form2 div.areas-of_interest br {
	clear:both;
}


div.hinweis_box {
	margin-left:60px;
	margin-top:15px;
	margin-bottom:15px;
	padding:5px 10px 5px 10px;
	width:490px;
	background-color:#ececec;
	-webkit-border-radius: 10px;
	-khtml-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	text-align:center;
}

/* Laien Bestellform ENDE*/

div.news-single-img img {
	float:left;
	padding-right:18px;
	padding-bottom:10px;
}

div.news-single-img {
float:left;
}

#pflichttext-box {
	float: left;
	width:100%;
	display: none;
	padding:5px 15px 5px 15px;
	margin-bottom: 30px;
	/*border:2px solid #EFEFEF;*/
	/*background-color:#FEFEFE;*/
	background-color:#f7f7f7;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
}

div#pflichttext-box h1 {
	text-align: left;
	margin:20px 0 0;
	font-size:20px;
	font-weight:normal;
	color:#808285;
}

div#pflichttext-box h2 {
	margin-bottom:10px;
	font-size:14px;
	font-weight:normal;
	color:#8f1a8f;
}

div#pflichttext-box p {
	font-size: 8px;
	line-height:1em;
}

#pflichttext-box-div1, #pflichttext-box-div2, #pflichttext-box-div3 {
	float: left;
	text-align: left;
	width:30%;
	padding:5px 15px 5px 15px;
}

#pflichttext-box-hinweis {
	float: left;
	text-align: left;
	padding:5px 15px 5px 15px;
}

a.pos-pflichttextangaben {
	float: right;
	margin-top: 15px;
	color: #cccccc !important;
}

a.pos-zurueck {
	float: right;
	margin-top: 0px;
	/*color: #cccccc !important;*/
}

/* veranstaltungen und seminare */
div.event-group h2 {
	margin-bottom:10px;
	font-size:16px;
	font-weight:bold;
	color:#808285;
	text-decoration:underline;
}

div#c47 h3 {
	margin-bottom:10px;
	font-size:16px;
	font-weight:bold;
	color:#8f1a8f;
}

div#c363 h2 {
	margin-bottom:10px;
	font-size:16px;
	font-weight:bold;
	color:#808285;
}
/* veranstaltungen und seminare */

/* //////// starsteite news  //////// */
		#startseiteh2 a{
			font-size:12px;
			font-weight:normal;
			color:#8f1a8f;
		}
		
		div#news_startseite_content {
			padding-left:34px;
		}

		div#content_split_start {
			width:904px;
			height:25px;
			margin:0 auto;
			padding:0 40px 0 0;
			background:url(../images/content_split_start.png) left bottom no-repeat #fff;
		}
		
		div#content_split_ende {
			width:904px;
			height:25px;
			margin:0 auto;
			padding:0 40px 0 0;
			background:url(../images/bg-footer.png) left top no-repeat #fff;
		}

		div#content_split_ende2 {
			width:904px;
			height:25px;
			margin:0 auto;
			padding:0 40px 0 0;
			background:url(../images/content_split_ende.png) left top no-repeat #fff;
		}
		
		div#news_startseite {
			width:904px;
			overflow:auto; 
			margin:0 auto;
			padding:0 40px 0 0;
			background:url(../images/bg-container.png) left top repeat-y;
			background-color:white;
		}
		
		/* ### Fuß ### */
		
		div#footer {
			width:904px;
			height:75px;
			margin:0 auto;
			padding:5px 40px 0 0; /*25*/
			/*background:url(../images/bg-footer.png) left top no-repeat #fff;*/
			text-align:right;
		}
		/* //////// starsteite news  //////// */
		
		
		
.styled-select select {
   background: transparent;
   width: 350px;
   padding: 5px;
   font-size: 16px;
   line-height: 1;
   border: 0;
   border-radius: 0;
   height: 34px;
   /*-webkit-appearance: none;*/
   }
.styled-select {
   width: 350px;
   height: 34px;
   overflow: hidden;
   /*background: url(../images/arrow.png) no-repeat right #ddd;*/
   border: 1px solid #ccc;
   }


/*********** Mailform start  **********/

#mailform {
float:left;
width:350px;
text-align:left;
margin-top:16px;
}

.csc-mailform{
float:left;
width:350px;
text-align:left;
margin:0px;
padding:0px;
}

.csc-mailform label {
float:left;
height:22px;
width:200px;
font-family:verdana,helvetica,arial,sans-serif;
font-size:11px;
font-weight:normal;
}

.csc-mailform-field{
float:left;
min-height:22px;
width:350px;
text-align:left;
margin-top: 5px;
}

#mailformVeranstaltung{
float:right;
width:250px;
height:16px;
background-color:#FFFFFF;
border:1px solid #cfdce5;
}

#mailformVorname{
float:right;
width:250px;
height:16px;
background-color:#FFFFFF;
border:1px solid #cfdce5;
}

#mailformBeruf{
float:right;
width:250px;
height:16px;
background-color:#FFFFFF;
border:1px solid #cfdce5;
}

#mailformNachname{
float:right;
width:250px;
height:16px;
background-color:#FFFFFF;
border:1px solid #cfdce5;
}

#mailformEMail{
float:right;
width:250px;
height:16px;
background-color:#FFFFFF;
border:1px solid #cfdce5;
}

#mailformStrasse{
float:right;
width:250px;
height:16px;
background-color:#FFFFFF;
border:1px solid #cfdce5;
}

#mailformOrt{
float:right;
width:250px;
height:16px;
background-color:#FFFFFF;
border:1px solid #cfdce5;
}

#mailformPLZ{
float:right;
width:250px;
height:16px;
background-color:#FFFFFF;
border:1px solid #cfdce5;
}

.csc-mailform-submit{
float:left;
margin:8px 0px 0px 250px;
background-color:#FFFFFF;
border:1px solid #cfdce5;
}

.csc-mailform-submit:hover{
float:left;
margin:8px 0px 0px 250px;
background-color:#ecf1f5;
border:1px solid #cfdce5;
}




/*********** Mailform stop **********/

@media print {

div#navi, div#options, img#mask-head, div#head, div#head-layer, div#slideshow, div#footer2, div#footer, div#fb-button, a.to-top, div.btn-newsletter, div.sm-icons {
display:none;
}

a#logo {
display:inline;
}

}