.kommentare.bestellung .inhalt td.inline {
	width: 100%;
}
/* FCMS spezifisch */

/* Posting-Ebenen */

.spalte_content.artikel .kommentieren.kommentaransicht .kommentar .posting_ebene_0 {
	margin: 0 0 8xp 3px;
	background: transparent url(/img/trennzeichen_horizontal_mit_text.gif) repeat-x scroll left center;
	height: 13px;
	line-height: 13px;
	font-size: 11px;
}
.spalte_content.artikel .kommentieren.kommentaransicht .kommentar .posting_ebene_1, .antwort_level-1, .spalte_content.artikel .kommentieren.kommentaransicht .kommentar .posting_ebene_2 {
	background: transparent url(/img/trennzeichen_horizontal.gif) repeat-x scroll left top;
	margin-left: 2px;
	padding: 10px 0 0 3px;
}

/* Formulare im Artikel */

td.input, td.telefon, td.label { height:30px; vertical-align:top;font-size:13px !important; padding:5px 0;}

td.umcheckbox{
padding: 0 0 5px;
width:400px;
}


.inline label {
font-size:1.2222em;
margin:0px 20px 5px 5px;
}

label.inline {
display:block;
font-size:13px !important;
margin:-13px 20px 5px 21px;
padding:0px 0px 0px 0px;
width:450px !important;
}

.inline input {
width:auto;
}

input[type=radio],
input[type=radio].inline  {
float:left;
margin:0px 5px 0px 0px;
padding: 0px 5px 0px 0px;
}

.inline input[type=radio] {
padding: 2px 5px 0px 0px;
float:left;
margin-bottom:5px;
}

.input input[type=hidden] {
display:none;
}

input[type=hidden] {
display:none;
}

.label {
display:block;
float:left;
font-size:1.2222em;
vertical-align:top;
}

td.label {
width:110px;
}

.telefon input {
border:medium none;
display:block;
float:left;
padding:2px;
margin-bottom:6px;
width:123px;
}

.checkbox label {
margin:0 0 0 5px;
font-size:11xp;
float:left;
width:420px !important;
line-height:17px !important;
}


.input input {
border:medium none;
display:block;
float:left;
padding:2px;
margin-bottom:6px;
width:300px !important; /*original 256px*/
}

.input textarea {
border: medium none;
font-size:12px !important; /* neu 27.03.2013*/
height:81px;
margin:0 0 10px;
padding:2px;
width:300px !important;/* neu 27.03.2013*/
white-space:pre;
}

label.inline {
	display: block;
	font-size: 19px;
	margin: -17px 20px 5px 21px;
	padding: 0px 0px 0px 0px;
}

.bedingung {
line-height:17px !important;
margin:0.7777em 2.2222em 0;
position:relative;
background-color:#ffffff;
}

td.inline{ width:340px !important;}

/*dazu 23.7.2013*/

td.zwischenzeile {
font-size:13px;
line-height:20px;
}

/* Hinzugefügte Klassen */
.spalte_content.artikel a.ressortname {
	text-transform: uppercase;
}
label.nachsenden {
	line-height: 17px;
}
/* ---------------------------------------------------------------------------*/
/* Kopfleiste */
.spalte_content.artikel .kopfleiste {
	margin: -3px 0 9px 20px;
}
.spalte_content.artikel .kopfleiste .trennzeichen_horizontal_text {
	width: 201px;
	float: left;
	margin: 0 2px 0 0px;
}
.spalte_content.artikel .kopfleiste .links {
	font-size: 9px;
	float: right;
	margin: 0 20px 6px 0;
}
.spalte_content.artikel .kopfleiste .links .minus {
	margin: 0 0 0 2px;
}
.spalte_content.artikel .kopfleiste .links .plus {
	margin: 0 2px 0 0;
}
.spalte_content.artikel .kopfleiste .links .mail {
	margin: 0 4px 0 -1px;
}
.spalte_content.artikel .kopfleiste .links .drucken {
	margin: -1px 4px 0 0;
}
.spalte_content.artikel .kopfleiste .untertitel {
	font-size: 9px;
	display: block;
	position: relative;
}
/* Überschrift */
.spalte_content.artikel .ueberschrift {
	margin: 0 20px 16px 20px;
}
.spalte_content.artikel .ueberschrift p {
	margin: -5px 0 0 0;
	font-size: 13px;
	color: #333f45;
	font-family: Georgia;
	line-height: 20px;
	display: block;
	position: relative;
}
.spalte_content.artikel .teaser_klein .ueberschrift {
	margin: 0 0 6px 0;
}
.spalte_content.artikel .teaser_klein .ueberschrift p {
	margin: -5px 0 0 0;
	font-size: 13px;
	color: #333f45;
	font-family: Georgia;
	line-height: 20px;
}
/* Bild gross */
.spalte_content.artikel .bild_gross {
	margin: 0 35px 38px 35px;
	font-size: 11px; /*BU Bilder im Grundtext*/
	line-height: 14px !important;
	color: #7f929a;
	float: right;
	padding: 0px;
}
.spalte_content.artikel .bild_gross.w270 {
	width: 300px;
	margin: 3px 20px 8px 8px;
}
.spalte_content.artikel .amtlichebekanntmachungen .bild_gross.w270 
{
	width: auto; 
	margin: 0;
}
.spalte_content.artikel .bild_gross.w440 {
	width: 550px;
	float: left ! important;
	margin: 0px 0px 20px;
}
.spalte_content.artikel .bild_gross .p {
	margin: 5px 0 0 0;
}
.spalte_content.artikel .bild_gross .name {
	margin: 0 0 3px 0;
}
.spalte_content.artikel .bild_gross .name a img {
	margin: 0 -3px -1px -2px;
}
/* text */
.spalte_content.artikel .text {
	margin: 0 20px;
	font-size: 14px;
	color: #333f45;
	line-height: 19px;
}
.spalte_content.artikel .text p {
	font-size: 14px;
	line-height: 19px;
	position: static;
}
.spalte_content.artikel .text a {
	text-decoration: underline;
	color: #17536f;
}
.spalte_content.artikel .text.no-margin {
	margin-bottom: 0px;
}
.spalte_content.artikel .text .zusatzinfo {
	float: right;
	background: #e6e9ea;
	font-size: 13px;
	margin: 7px 5px 17px 5px;
	width: 135px;
}
.spalte_content.artikel .text .zusatzinfo a {
	text-decoration: underline;
	font-weight: bold;
}
.spalte_content.artikel .text .zusatzinfo a:hover {
	text-decoration: underline;
}
.spalte_content.artikel .text .zusatzinfo .kopfzeile {
	background: #51707e;
	color: #FFFFFF;
	height: auto; /* 24px; */
	width: 100%;
	padding: 0 0 0 5px;
}
.spalte_content.artikel .text .zusatzinfo .inhalt {
	padding: 17px 5px 8px 5px;
	background: #e6e9ea;
	width: 99%;
}
.spalte_content.artikel .text .zusatzinfo .inhalt p {
	font-size: 14px;
	line-height: 19px;
	margin: 3px 0 0 0;
	padding: 0 2px;
	color: #7f929a;
}
.spalte_content.artikel .text .zusatzinfo .inhalt a, .spalte_content.artikel .fussleiste a .spalte_content.artikel .fussleiste .inhalt, .spalte_content.artikel .kommentare .inhalt .kommentar span, .spalte_content.artikel .kommentare .inhalt .kommentar, .spalte_content.artikel .kommentare .inhalt a {
	color: #7f929a;
}
.spalte_content.artikel .text .zusatzinfo .inhalt div {
	margin: 16px 0 0 0;
}
/* video */
.spalte_content.artikel .text .zusatzinfo.video {
	width: 515px;
	width: 290px;
	background: #748d99;
	margin-right: 0px;
}
.spalte_content.artikel .text .zusatzinfo.video .kopfzeile {
	background: url(/img/icon_videogalerie2.gif) center right no-repeat #51707e;
	width: 285px;
}
.spalte_content.artikel .text .zusatzinfo.video .inhalt {
	padding: 17px 17px 12px 17px;
	width: 275px;
	background: none;
}
.spalte_content.artikel .text .zusatzinfo.video .inhalt p, .spalte_content.artikel .text .zusatzinfo.video .inhalt div, .spalte_content.artikel .text .zusatzinfo.video .inhalt a {
	color: #FFFFFF;
	padding: 0px;
}
.spalte_content.artikel .text .zusatzinfo.video .inhalt p {
	margin: 1px 0 0 0;
}
.spalte_content.artikel .text .zusatzinfo.video .inhalt div {
	margin: 5px 0 0 0;
}
/* Fußleiste */
.spalte_content.artikel .fussleiste {
	background: url(/img/trennzeichen_horizontal.gif) top left repeat-x;
	font-size: 11px;
	margin: -6px 20px 16px 22px;
	margin: 8xp 29px 23px 31px;
	padding: 10px 0 0 0;
}
.spalte_content.artikel .fussleiste .inhalt {
	margin: 0 0 0 -2px;
}
.spalte_content.artikel .fussleiste .inhalt a {
	margin: 0 -1px 0 -1px;
}
.spalte_content.artikel .content .fussleiste .social_bookmark a {
	margin-right: 5px;
}
/* Kommentare */
.spalte_content.artikel .kommentare {
	width: 550px;
	margin: 0 0px 10px 10px;
}
.spalte_content.artikel .kommentare .kopf {
	background: url(/img/icon_kommentare_grau.gif) center right no-repeat #51707e;
	font-size: 14px;
	color: #FFFFFF;
	height: 18px;
	padding: 0px 0 0 10px;
}
.spalte_content.artikel .kommentare .inhalt {
	padding: 12px 17px 8px 17px;
	background: #e6e9ea;
	font-size: 12px;
	line-height: 15px;
}
.spalte_content.artikel .kommentare .kommentar {
	background: url(/img/trennzeichen_horizontal.gif) bottom left repeat-x;
	padding: 0 0 10px 0;
	margin: 0 0 10px 0;
}
.spalte_content.artikel .kommentare .inhalt .kommentar span {
}
.spalte_content.artikel .kommentare .inhalt .kommentar .kommentartitel {
	font-weight: bold;
}
.spalte_content.artikel .kommentare .inhalt .kommentar p {
	font-size: 16px;
	color: #000000;
	line-height: 21px;
}
.spalte_content.artikel .kommentare .inhalt .kommentar .antworten {
	margin: -3px 0 0 0;
}
.spalte_content.artikel .kommentare .inhalt .alle_kommentare {
	margin: -1px 0 0 0;
}
/* Kommentieren */
.spalte_content.artikel .kommentieren .kopf {
	background: #51707E url(/img/icon_kommentare_grau.gif) no-repeat right center;
}
.spalte_content.artikel .kommentieren .kopf a.aktiv {
	background: #E6E9EA;
	color: #51707E;
}
.spalte_content.artikel .kommentieren .bilder {
	background: #E6E9EA;
	padding: 10px 14px 14px 14px;
	font-size: 12px; /* 11px; */
	height: auto;
}
.spalte_content.artikel .kommentieren .bilder .wetter_heute {
	font-size: 11px;
}
.spalte_content.artikel .fotogalerie.kommentieren {
	height: auto;
	margin-bottom: 17px;
}
.spalte_content.artikel .kommentieren .bilder label.reg, .spalte_content.artikel .kommentieren .bilder input.reg, .spalte_content.artikel .kommentieren .bilder textarea.reg {
	display: block;
	margin: 0 0 3px 0;
	width: 435px;
	border: none;/*	font-size: 13px; */
}
.spalte_content.artikel .kommentieren .bilder textarea.reg {
	height: 110px;
	padding: 3px 3px 1px 3px;
	width: 435px;
	white-space: pre;
}
.spalte_content.artikel .kommentieren .bilder input.reg {
	margin: 0 0 8px 0;
	height: 38px;
	width: 435px;
	padding: 3px 3px 1px 3px;
}
.spalte_content.artikel .kommentieren .bilder .verbleibende_zeichen {
	margin: 8px 0 0 0;
	display: block;
	font-size: 13px;
	position: relative;
}
.spalte_content.artikel .kommentieren .bilder .zeile {
	margin: 0 0 4px 0;
}
.spalte_content.artikel .kommentieren .bilder .zeile.unten {
	margin: 0 0 8px 0;
}
.spalte_content.artikel .kommentieren .bilder .link {
	float: left;
	margin: 0 0 0 16px;
	padding: 3px 0 0 0;
}
.spalte_content.artikel .kommentieren .bilder .zeile label {
	width: 113px;
	display: block;
	float: left;
	padding: 2px 0 0 0;
}
.spalte_content.artikel .kommentieren .bilder .zeile input {
	width: 234px;
	display: block;
	float: left;
	border: none;
	height: 23px;
	padding: 2px;
}
.spalte_content.artikel .kommentieren .bilder .trennzeichen_horizontal {
	margin: 5px 0 2px 2px;
}
.spalte_content.artikel .kommentieren .bilder .trennzeichen_horizontal.unten {
	margin-bottom: 3px;
}
.spalte_content.artikel .kommentieren .bilder .anmelden {
	margin: 0 0 23px 0;
}
.spalte_content.artikel .kommentieren .bilder label.non-reg, .spalte_content.artikel .kommentieren .bilder input.non-reg {
	display: block;
	position: relative;
}
.spalte_content.artikel .kommentieren .bilder input.non-reg {
	border: none;
	width: 347px;
	height: 23px;
	margin: 2px 0 8px 0;
	padding: 2px;
	position: relative;
	display: block;
}
.spalte_content.artikel .kommentieren .bilder input.non-reg[type="radio"] {
	width: 10px;
	padding: 0px;
	margin: 0px 5px 0px 0px;
}
.spalte_content.artikel .kommentieren .bilder input.strasse {
	width: 240px;
	float: left;
	margin-right: 10px;
}
.spalte_content.artikel .kommentieren .bilder input.hausnummer {
	width: 35px;
	float: left;
	position: relative;
	display: inline;
}
.spalte_content.artikel .kommentieren .bilder input.plz {
	width: 50px;
	float: left;
	margin-right: 10px;
}
.spalte_content.artikel .kommentieren .bilder input.ort {
	width: 225px;
	float: left;
}
.spalte_content.artikel .kommentieren .bilder .dualinput {
	display: block;
}
.spalte_content.artikel .kommentieren .bilder .non-reg.last {
	float: left;
}
/* Schlagzeile */
.spalte_content.artikel .schlagzeile h2 {
	margin: 8px 0 10px 0;
}
.spalte_content.artikel .trennzeichen_horizontal_text {
	margin: 0 20px -3px 20px;
}
.spalte_content.artikel .schlagzeile .mehr {
}
/*original*/
.spalte_content.artikel .trennzeichen_horizontal_text {
	margin-bottom: -3px;
}
.spalte_content.artikel .zurueck_link {
	font-size: 11px;
	color: #748d99;
	margin: 10px 0 10px 20px;
}
/* kommentaransicht */
.spalte_content.artikel .kommentieren.kommentaransicht .bilder {
	background: #FFFFFF;
}
.spalte_content.artikel .kommentieren.kommentaransicht .kommentar {
	font-size: 11px;
	padding: 2px 0 0 0;
}
.spalte_content.artikel .kommentieren.kommentaransicht .kommentar .titel {
	font-size: 13px;
	margin: 0 0 1px 0;
	color: #51707e;
}
.spalte_content.artikel .kommentieren.kommentaransicht .kommentar .titel span {
/*font-weight:bold;*/
	
}
.spalte_content.artikel .kommentieren.kommentaransicht .kommentar .titel .kommentartitel {
	font-weight: bold;
	font-size: 12px;
}
.spalte_content.artikel .kommentieren.kommentaransicht .kommentar p {
	font-size: 12px;
	margin: 0 0 1px 0;
}
.spalte_content.artikel .kommentieren.kommentaransicht .kommentar a {
	color: #51707e;
}
.spalte_content.artikel .kommentieren.kommentaransicht .trennzeichen_horizontal_text {
	margin: 12px 0 8xp 0;/* original
		margin: 0 0 6px 0;
	margin: 0 0 8xp 0;
	*/
}
.spalte_content.artikel .kommentieren.kommentaransicht .kommentar .antwort_level-1, .spalte_content.artikel .kommentieren.kommentaransicht .kommentar .antwort_level-2 {
	background: url(/img/trennzeichen_horizontal.gif) top left repeat-x;
	padding: 11px 0 0 32px;
	margin: 10px 0 0 0;
}
.spalte_content.artikel .kommentieren.kommentaransicht .kommentar .antwort_level-1 .titel {
	margin: 0 0 0 -20px;
	margin: 0 0 0 -35px;
	padding: 0 0 0 20px;
	padding: 0 0 0 33px;
	background: url(/img/icon_pfeil_dunkel.gif) top left no-repeat;
}
.spalte_content.artikel .kommentieren.kommentaransicht .kommentar .antwort_level-2 {
	padding-left: 41px;
	padding-left: 60px;
}
.spalte_content.artikel .kommentieren.kommentaransicht .kommentar .antwort_level-2 .titel {
	margin: 0 0 0 -40px;
	margin: 0 0 0 -70px;
	padding: 0 0 0 40px;
	padding: 0 0 0 68px;
	background: url(/img/icon_doppelpfeil.gif) top left no-repeat;
}
.spalte_content.artikel .kommentieren.kommentaransicht .kommentar .antworten {
	margin: 0 0 3px -1px;
}
/* formular */

.spalte_content.artikel .ueberschrift h2 {
	color: #5a7987;
}
.spalte_content.artikel .sternchentext {
	font-size: 9px;
	text-align: right;
	margin: -12px 31px 5px 0;
}
/* social boookmarks */
.spalte_content.artikel .fussleiste .social_bookmarks {
	background: white;
	width: 283px;
	height: 152px;
	position: absolute;
	margin: 2px 0 0 336px;
	border-right: 1px solid #D0D1D3;
	border-bottom: 1px solid #D0D1D3;
	padding: 6px;
}
.spalte_content.artikel .fussleiste .social_bookmarks .inner {
	background: #e5e9ea;
	border: none;
	padding: 15px 0 6px 15px;
	height: 128px;
}
.spalte_content.artikel .fussleiste .social_bookmarks .inner .link {
	margin: 0 0 5px 0;
}
.spalte_content.artikel .fussleiste .social_bookmarks .inner .link .bild {
	float: left;
	display: block;
}
.spalte_content.artikel .fussleiste .social_bookmarks .inner .link .text {
	float: left;
	display: block;
	margin: 0px 0 0 6px;
	font-size: 13px;
	color: black;
}
.spalte_content.artikel .fussleiste .social_bookmarks .inner .left {
	width: 129px;
	float: left;
}
.spalte_content.artikel .fussleiste .social_bookmarks .inner .right {
	float: left;
	width: 136px;
}
.spalte_content.artikel .fussleiste .social_bookmarks .trennzeichen_horizontal {
	margin: 4px 11px 7px 0;
}
.spalte_content.artikel .fussleiste .social_bookmarks .links_footer {
	font-size: 13px;
}
/* Rating**/
.spalte_content.artikel .rating {
	width: 429px;
	margin: 0 0 39px 14px;
	font-size: 11px;
}
.spalte_content.artikel .rating .kopf {
	height: 26px;
	background: #50707d url(/img/icon_bewertungen.gif) no-repeat right center;
	color: #FFFFFF;
	padding: 2px 0 0 14px;
}
.spalte_content.artikel .rating .sterne {
	background: #e5e9ea;
	padding: 7px 0 7px 14px;
}
.spalte_content.artikel .trennzeichen_horizontal {
/*	margin:0px;*/
}
/* Start Bestellung */

.spalte_content.artikel .kommentare.bestellung {
	margin-top: 20px;
	margin-left: 0px; /*wichtig für Formulare*/
}
.spalte_content.artikel .kommentare.bestellung .inhalt {
	padding-top: 10px;
	height: 1%;
}
.spalte_content.artikel .kommentare.bestellung .bestellung_links {
	float: left;
	width: 130px;
	font-size: 19px;
}
.spalte_content.artikel .kommentare.bestellung .bestellung_rechts {
	float: right;
	width: 329px;
	font-size: 19px;
}
.spalte_content.artikel .kommentare.bestellung .bestellung_rechts .radio input {
	display: block;
	float: left;
	margin: 2px 5px 0 0;
}
.spalte_content.artikel .kommentare.bestellung .bestellung_rechts .beschreibung {
	float: left;
	width: 472px;
}
.spalte_content.artikel .kommentare.bestellung .bestellung_rechts label {
	font-weight: bold;
	display: block;
}
.spalte_content.artikel .kommentare.bestellung .bestellung_rechts label.inline {
	display: inline;
}
.spalte_content.artikel .kommentare.bestellung .bestellung_rechts .radio {
	margin: 0 0 10px 0;
}
.spalte_content.artikel .kommentare.bestellung .laufzeit label {
	margin: 5px 43px 0 0;
	float: left;
	display: block;
	font-weight: normal;
}
.spalte_content.artikel .kommentare.bestellung .lieferbeginn {
	margin: 11px 0 10px 0;
}
.spalte_content.artikel .kommentare.bestellung .laufzeit input, .spalte_content.artikel .kommentare.bestellung .lieferbeginn input {
	float: left;
	width: 70px;
	border: none;
	padding: 3px;
	font-size: 14px;
}
.spalte_content.artikel .kommentare.bestellung .lieferbeginn label {
	float: left;
	margin: 3px 10px 0 0;
	font-size: 19px;
}
.spalte_content.artikel .kommentare.bestellung .lieferbeginn input {
	font-size: 17px;
	margin: 0 5px 0 0;
}
.spalte_content.artikel .kommentare.bestellung .lieferbeginn input.jjjj {
	width: 136px;
}
.spalte_content.artikel .kommentare.bestellung .zeile {
	margin: 0 0 9px 0;
}
.spalte_content.artikel .kommentare.bestellung .zeile label {
	display: block;
	float: left;
	width: 159px;
	font-size: 19px;
}
.spalte_content.artikel .kommentare.bestellung .zeile label.newsletter {
	width: 132px;
}
.spalte_content.artikel .kommentare.bestellung .zeile textarea {
	border: none;
	padding: 2px;
	width: 372px;
	font-size: 19px;
	height: 81px;
	margin: 0 0 10px 0;
	white-space: pre;
}
.spalte_content.artikel .kommentare.bestellung .zeile input {
	display: block;
	float: left;
	width: 372px;
	border: none;
	padding: 2px;
}
.spalte_content.artikel .kommentare.bestellung .zeile .briefkasten {
	margin: 4px 0 9px -1px;
}
.spalte_content.artikel .kommentare.bestellung .zeile .abonnement {
	margin: -2px 0 0 -1px;
}
.spalte_content.artikel .kommentare.bestellung .zeile input.w151 {
	width: 219px;
}
.spalte_content.artikel .kommentare.bestellung .zeile input.w96 {
	width: 139px;
}
.spalte_content.artikel .kommentare.bestellung .zeile input.w46 {
	width: 66px;
}
.spalte_content.artikel .kommentare.bestellung .zeile input.w201 {
	width: 1132px;
}
.spalte_content.artikel .kommentare.bestellung .zeile .spacer {
	width: 5px;
	float: left;
}
.spalte_content.artikel .kommentare.bestellung .zeile label.newsletter2 {
	width: 465px;
	margin: 0 0 0 5px;
}
.spalte_content.artikel .kommentare.bestellung .ablauf {
	font-size: 19px;
	font-weight: bold;
	padding: 7px 0 12px 145px;
}
.spalte_content.artikel .trennzeichen_horizontal.ra {
	margin: 0 0 10px 0;
	width: 440px;
}
.spalte_content.artikel .kommentare.bestellung .zeile .zahlung {
	width: auto;
	background: none;
}
.spalte_content.artikel .kommentare.bestellung .zeile .float-left label {
	width: 101px;
	margin: -1px 0 0 5px;
}
.spalte_content.artikel .kommentare.bestellung .zeile .float-left label.breit {
	width: 286px;
}
.input input {
	border: medium none;
	display: block;
	float: left;
	padding: 2px;
	margin-bottom: 6px;
	width: 300px;
}
/* Artikel senden -> ist in einer Listenansicht */
.spalte_content.artikel.liste .kommentare.bestellung.senden {
	margin-left: 10px;
	width: 460px;
}
/* Ende Bestellung */

.spalte_content.artikel .footer_kontakt {
	margin: 0 29px;
	font-size: 11px;
}
.spalte_content.artikel .trennzeichen_horizontal.footer_kontakt {
	margin: 175px 29px 0 31px;
	padding: 10px 0 0;
}
.spalte_content.artikel .bedingungen {
	font-size: 9px;
	margin: 12px 35px 0 35px;
	line-height: 26px;
	position: relative;
}
.spalte_content.artikel .bedingungen_absenden {
	text-align: right;
	margin: 0 20px 16px 0px;
}
.spalte_content.artikel .footer_kontakt img {
	margin: 0 2px -2px 0;
}
/* fotogalerie klein */

.spalte_content.artikel .fotogalerie.klein.schmal .kopf {
	height: 19px;
	padding-top: 1px;
}
.spalte_content.artikel .fotogalerie.klein.schmal .kopf .titel {
	font-size: 13px;
}
.spalte_content.artikel .fotogalerie.klein {
	height: auto;
	display: inline-block;
}
.spalte_content.artikel .fotogalerie.klein .kopf {
	background: url(/img/icon_fotogalerie_klein.gif) center right no-repeat #4f6f7e;
}
.spalte_content.artikel .fotogalerie.klein .bilder {
	background: #758d99;
	height: auto;
}
.spalte_content.artikel .fotogalerie.klein .fuss {
	background: #758d99;
}
.spalte_content.artikel .fotogalerie.klein .bilder .bild a {
	height: auto;
}
/* ============================  KLASSEN REGISTRIERUNG ============================= */


.spalte_content.artikel .kommentare.bestellung .zeile input.input_hausnummer {
	width: 66px;
	margin-left: 5px;
}
.spalte_content.artikel .kommentare.bestellung .zeile input.input_strasse {
	width: 1132px;
}
.spalte_content.artikel .kommentare.bestellung .zeile input.input_plz {
	width: 66px;
}
.spalte_content.artikel .kommentare.bestellung .zeile input.input_ort {
	width: 1132px;
	margin-left: 5px;
}
.spalte_content.artikel .kommentare.bestellung .zeile .select_land {
	margin: -2px 0 0 -1px;
}
.spalte_content.artikel .kommentare.bestellung .zeile .radio_anrede {
	width: auto;
}
.spalte_content.artikel .kommentare.bestellung .zeile input.input_ad_telvw, .spalte_content.artikel .kommentare.bestellung .zeile input.input_ad_faxvw, .spalte_content.artikel .kommentare.bestellung .zeile input.input_ad_mobilvw {
	width: 139px;
}
.spalte_content.artikel .kommentare.bestellung .zeile input.input_ad_telefon, .spalte_content.artikel .kommentare.bestellung .zeile input.input_ad_faxnr, .spalte_content.artikel .kommentare.bestellung .zeile input.input_ad_mobil {
	width: 219px;
	margin-left: 5px;
}
/* Hinzugefügt */

.spalte_content.artikel .content .kommentieren .trennzeichen_horizontal {
	margin: 0 10px 7px;
}
/* Darstellung Linkbox */

.spalte_content.artikel .text .zusatzinfo {
	margin: 0 20px 8px 8px;
	width: 270px;
}
.spalte_content.artikel .text .zusatzinfo {
	width: 270px;
	margin: 7px 0px 17px 5px
}
.keinrahmen {
	margin: 5px;
}
.spalte_content.artikel .text .zusatzinfo .inhalt {
	width: 98%;
}
.spalte_content.artikel .text .zusatzinfo .kopfzeile {
	width: 266px;
}
/* Kopficons für die Boxen */

.spalte_content.artikel .suche .kopf {
	background: url(/img/icon_suche_grau.gif) center right no-repeat #51707e;
}
.spalte_content.artikel .gewinnspiel .kopf {
	background: url(/img/icon_gewinnspiel_grau.gif) center right no-repeat #51707e;
}
.spalte_content.artikel .merkliste .kopf {
	background: url(/img/icon_merken_grau.gif) center right no-repeat #51707e;
}
.spalte_content.artikel .merkliste {
	width: 450px;
	margin-left: 10px ! important;
	margin-right: 10px;
}
.spalte_content.artikel .merkliste .zeile label {
	font-size: 14px ! important;
}
.spalte_content.artikel .senden .kopf {
	background: url(/img/icon_mail_grau.gif) center right no-repeat #51707e;
}
.spalte_content.artikel .empty .kopf {
	background: url() center right no-repeat #51707e;
}
/* FEHLER Bei Formularen */
.spalte_content.artikel .empty .kopf-fehler {
	font-size: 11px;
	color: #ffffff;
	padding: 3px 2px 3px 5px;
	background: url() center right no-repeat red;
}
/* FEHLER Bei Formularen */
div.inhalt-fehler {
	padding: 5px;
	background: #ffbfbf;
}
.spalte_content.artikel .login .kopf {
	background: url(/img/icon_login_grau.gif) center right no-repeat #51707e;
}
.spalte_content.artikel .registrieren .kopf {
	background: url(/img/icon_registrieren_grau.gif) center right no-repeat #51707e;
}
.spalte_content.artikel .datenaendern .kopf {
	background: url(/img/icon_daten_aendern_grau.gif) center right no-repeat #51707e;
}
/* Benutzerdaten aendern */
.spalte_content.artikel .kommentare.bestellung.datenaendern {
	width: 460px;
	padding: 10px;
}
.spalte_content.artikel .kommentare.bestellung.datenaendern .zeile label {
	font-size: 12px;
}
/* Anzeigenmärkte */
.spalte_content.artikel .text .anz_hinweistext {
	font-size: 12px;
}
.spalte_content.artikel .kommentieren.anzeigen .bilder {
	background: #E6E9EA;
}
.spalte_content.artikel .kommentieren.anzeigen {
	background: #E6E9EA;
}
.spalte_content.artikel .content .kommentieren.anzeigen .trennzeichen_horizontal {
	margin: 10px 7px 10px 7px;
}
/*HINZGEFÜGT für Umfrage Verlag*/

.umcheckbox label {
	margin: 0 0 0 5px;
	font-size: 12px;
	float: left;
}
label.umfrage {
	display: block;
	font-size: 16px;
	margin: -13px 20px 5px 21px;
	padding: 0px 0px 0px 0px;
}
.umfrage textarea {
	border: medium none;
	font-size: 19px;
	height: 81px;
	margin: 0 0 10px;
	padding: 2px;
	width: 400px;
	white-space: pre;
}
/* Google Geolocation fixes */
.geolocationThumbfix > img {
	width: auto;
	height: 80px !important;
	float: left;
	margin-right: 5px;
	margin-bottom: 5px;
}
.geolocationContainer h2 {
	font-family: Arial;
	font-size: 24px;
	margin-bottom: 2px !important;
}
.geolocationContainer {
	width: 300px;
}
/* Fix fuer zu grosse Bilder bei Bildergalerie im Artikel*/
/* Achtung - important bei height nicht setzen In Sonderveröffentlichungen haben wir eine andere Größe*/
.fotogalerie .bilder .bild a img {
	width: 140px !important;
	height: 140px;
}
/* Dippegucker/Kneipenfuehrer */
.zusatzinfokneipenfuehrer {
	background-color: #E5E9EA;
	margin: 10px 0;
	padding: 5px;
}
.zusatzinfokneipenfuehrer .kopfzeile {
	font-weight: bold;
}
/* zwischenzeilen */
b.zw {
	clear: right;
	display: block;
	margin: 10px 0;
}
/* ********** START SEO BOXEN ****************** */

#artikel_linkbox {
	margin-top: 20px;
}
#artikel_linkbox a {
	text-decoration: none !important;
}
#artikel_linkbox img {
	border: 0 none;
	float: left;
	margin-right: 10px;
}
#artikel_linkbox .immo_img {
	background: url("http://www.echo-online.de/storage/pic/home/sonderthemen/885959_1_immo.png") no-repeat scroll left top transparent;
	height: 103px;
	margin-top: 5px;
	width: 140px;
}
#artikel_linkbox .wedding_img {
	background: url("http://www.echo-online.de/storage/pic/home/sonderthemen/884143_1_hochzeit.png") no-repeat scroll left top transparent;
	height: 103px;
	margin-top: 5px;
	width: 140px;
}
#artikel_linkbox .job_img {
	background: url("http://www.echo-online.de/storage/pic/home/sonderthemen/884144_3_stellen.png") no-repeat scroll left top transparent;
	height: 60px; /*ori 103*/
	margin-top: 30px; /*ori 5*/
	width: 140px;
}
.artikel_linkbox {
	background-color: #FBFBFB;
	border-bottom: 1px solid #CFD0D2;
	border-right: 1px solid #CFD0D2;
	margin-bottom: 15px;
}
.artikel_linkbox .title {
	color: #707173;
	font-size: 14px;
	font-weight: bold;
	margin: 0 2px 10px;
}
.artikel_linkbox_links {
	color: #666666;
	float: left;
	padding-left: 5px;
	width: 200px;
}
.artikel_linkbox_links a {
	color: #666666;
	text-decoration: none !important;
}
.artikel_linkbox_links img {
	padding: 10px 25px 0 0;
}
.artikel_linkbox_rechts {
	float: left;
	padding: 2px 0;
	width: 310px;
}
.artikel_linkbox_rechts p {
	margin: 0;
	padding: 5px 0;
}
.artikel_linkbox_rechts span {
	background-color: #996600;
	color: #FFFFFF;
	display: inline-block;
	font-size: 11px;
	margin: 1px 3px 1px 0;
	text-align: center;
	width: 50px;
}
.artikel_linkbox_rechts span a {
	color: #FFFFFF;
}
/* ********** ENDE SEO BOXEN ******************* */


/* Hinzugefügt für KÜNSTERVERZEICHNIS */

.kv_zusatzinfo {
	background: none repeat scroll 0 0 #E6E9EA;
	color: #51707E;
	margin: 7px 0 17px 0px;
	width: 550px;
}
.kv_kopfzeile {
	background: none repeat scroll 0 0 #51707E;
	color: #FFFFFF;
	height: auto;
	line-height: 20px;
	padding: 0 0 0 5px;
	text-transform: uppercase;
}
.kv_inhalt {
	padding: 17px 10px 10px;
}
.kv_titel {
	font-weight: bold;
	font-size: 14px;
}
.kv_text {
	font-size: 12px !important;
	line-height: 15px !important;
	margin-bottom: 7px;
}

.kv_links {
float:left;
width:20%;
}

.kv_rechts {
float: right;
width: 80%;
}


/*HINZUGEFÜGT für Fotogalerien*/
.fotogalerie .artikel {
	margin-left: 0px;
}

/* HINZUGEFÜGT für Freischaltcode */
.fotogalerie.kommentieren.datenaendern .kommentare.bestellung.codefix {
width:460px;
background: none repeat scroll 0% 0% rgb(230, 233, 234);
padding-bottom:5px;
}

.fotogalerie.kommentieren.datenaendern .kommentare.bestellung.codefix .kopf{
width:446px;
font-size:11px !important;
height:15px;
padding: 2px 0px 0px 14px;
}


.kommentare.bestellung.codefix .inhalt {
height: auto !important;
width:425px;
}


.kommentare.bestellung.codefix .zeile label {
font-size:12px !important;
padding:5px 0px;
}