/* Allgemeine Definitionen */
body {
 margin: 0;
 padding: 0;
 font-family: Arial, Verdana, Helvetica, sans-serif;
 font-size: 12px;
 color: black;
 }

img {
 border: none;
}

a {
 text-decoration: none;
}

a:hover {
	text-decoration: underline;
}



.clear {
	clear: both;
}

h1,h2,h3,h4,h5,form,p,input {
	margin: 0;
	padding: 0;
}


/* Tabelle um gesamte Seite */
table.body {
	width: 768px;
	float: left;
}

/* Header */
table.body th {
	text-align: center;
	font-weight: bold;
	color: #000000;
}

table.header {
	width: 768px;
	font-size: 11px;
}

table.header td a {
	color: #82827A;
}

table.header td.logo {
	width: 345px;
	padding: 10px 0 10px 15px;
}

table.header td.logo img {
	display: block;
}

table.header td.quicksearch {
	width: 198px;
}

table.header td.navi {
	width: 105px;
}

table.header td.navi ul li {
	padding: 0 0 0 10px;
	background: url(/i/pf/pfeil_rechts_grau.gif) no-repeat 0px 3px;
}


/* Slogan: "Internet für Männer" */
table.body td.slogan {
	background-color: #585858;
}

table.body td.slogan img {
	margin: 2px 0 4px 17px;
}


/* Navigation auf Startseite */
table.body td.navi-top div {
	background-color: #F8F7F2;
	margin: 0px 0px 12px 0px;
	padding: 3px 0px 3px 6px;
}

table.body td.navi-top img {
	margin: 0 20px 0 0;
}

table.body td.navi-top a.fitness img,
table.body td.navi-top a.health img,
table.body td.navi-top a.sex img,
table.body td.navi-top a.business img,
table.body td.navi-top a.tech img,
table.body td.navi-top a.style img,
table.body td.navi-top a.travel img {
	border-top: 1px solid #F8F7F2;
	border-bottom: 1px solid #F8F7F2;
}



table.body td.navi-top a:hover.fitness img {
	border-top: 1px solid #003366;
	border-bottom: 1px solid #003366;
}

table.body td.navi-top a:hover.health img {
	border-top: 1px solid #003300;
	border-bottom: 1px solid #003300;
}

table.body td.navi-top a:hover.sex img {
	border-top: 1px solid #A50029;
	border-bottom: 1px solid #A50029;
}

table.body td.navi-top a:hover.business img {
	border-top: 1px solid #456D86;
	border-bottom: 1px solid #456D86;
}

table.body td.navi-top a:hover.tech img {
	border-top: 1px solid #CC6600;
	border-bottom: 1px solid #CC6600;
}

table.body td.navi-top a:hover.style img {
	border-top: 1px solid #996633;
	border-bottom: 1px solid #996633;
}

table.body td.navi-top a:hover.travel img {
	border-top: 1px solid #CC9900;
	border-bottom: 1px solid #CC9900;
}


/* Startseite: Linke Spalte */
table.body td.links {
	padding: 0 14px 0 8px;
	vertical-align: top;
}

table.body td.links div.terminator {
	width: 469px;
	border-left: 1px solid #949490;
	border-bottom: 1px solid #949490;
	padding: 5px 0 3px 0;
	margin: 0 0 15px 0;
}

table.body td.links div.terminator div.image {
	width: 118px;
	float: left;
	padding: 0 8px;
}

table.body td.links div.terminator div.image img {
	display: block;
	margin: 1px 0 0 0;
}

table.body td.links div.terminator div.ticker {
	width: 237px;
	float: left;
	border-left: 1px solid #949490;
	border-right: 1px solid #949490;
	padding: 0;
	margin: 0 8px;
	color: #CC3300;
	font-weight: bold;
	font-size: 12px;
	height: 16px;
	overflow: hidden;
}

table.body td.links div.terminator div.alle-termine {
	width: 75px;
	float: left;
	padding: 0 5px 0 0;
	font-size: 11px;
	text-align: right;
}

table.body td.links div.terminator div.alle-termine a {
	color: #949490;
}

table.body td.links div.ha-startseite {
	width: 469px;
	border-left: 1px solid #949490;
	border-bottom: 1px solid #949490;
	margin: 0 0 15px 0;
}

table.body td.links div.ha-startseite div.ha-image {
	width: 469px;
}

table.body td.links div.ha-startseite div.ha-image img {
	margin: 6px 0 6px 8px;
}

table.body td.links div.ha-startseite div.ha-bild {
	float: left;
	width: 225px;
	border-top: 1px solid #949490;
}

table.body td.links div.ha-startseite div.ha-text {
	float: left;
	width: 213px;
	padding: 15px 0 0 30px;
	border-top: 1px solid #949490;
}

table.body td.links div.ha-startseite div.ha-text h1 {
	width: 183px;
	margin: 0 30px 5px 0;
	font-size: 16px;
	color: #CC3300;
}

table.body td.links div.ha-startseite div.ha-text h1 a {
	color: #CC3300;
}

table.body td.links div.ha-startseite div.ha-text p {
	width: 183px;
	margin: 0 30px 0 0;
	font-size: 12px;
	font-weight: bold;
}

table.body td.links div.ha-startseite div.ha-text div.mehr {
	width: 203px;
	margin: 5px 10px 10px 0;
	font-size: 11px;
	text-align: right;
}

table.body td.links div.ha-startseite div.ha-text div.mehr a {
	color: #CC3300;
}

table.body td.links div.ha-startseite div.alle {
	border-top: 1px solid #949490;
	text-align: right;
	font-size: 11px;
	padding: 2px 4px 2px 0;
}

table.body td.links div.ha-startseite div.alle a {
	color: black;
}

table.body td.links div.ha-startseite div.weitere {
	font-size: 11px;
	margin: 0 0 0 112px;
	padding: 10px 0;
	border-top: 1px solid #949490;
}

table.body td.links div.ha-startseite div.weitere a {
	color: black;
}

table.body td.links div.ha-startseite div.weitere a.red {
	color: #CC3300;
	font-weight: bold;
}

table.body td.links div.sa-bild {
	border-top: 1px solid #949490;
	width: 112px;
	float: left;
}


table.body td.links div.sa-text {
	border-top: 1px solid #949490;
	width: 355px;
	float: left;
	font-weight: bold;
	font-size: 12px;
}


table.body td.links div.sa-text h1 {
	font-size: 12px;
	padding: 5px 0 2px 0;
}


table.body td.links div.sa-text h1 a {
	color: #CC3300;
}

table.body td.links div.ha-startseite div.mehr {
	margin: 0 5px 3px 0;
	font-size: 11px;
	text-align: right;
}

table.body td.links div.ha-startseite div.mehr a {
	color: #CC3300;
}


/* Startseite: Rechte Spalte */
table.body td.rechts {
	background-color: #EFEFE5;
	vertical-align: top;
}

table.body td.rechts div.teaser-image {
	border-bottom: 1px solid #949490;
	padding: 0 0 0 5px;
}

table.body td.rechts div.teaser-bild1 {
	float: left;
	width: 105px;
}

table.body td.rechts div.teaser-text1 {
	margin: 0 0 0 105px;
	font-size: 11px;
	color: #585858;
}

/* IE 5.5+ Hack, der Hack MUSS ab 5.5 sein und auf keinen Fall darunter! */
html.* table.body td.rechts div.teaser-text1 {
	font-size: 11px;
	color: #585858;
	float: left;
	margin: 0 0 0 0;
}

table.body td.rechts div.teaser-text1 a {
	color: #585858;
}

table.body td.rechts div.teaser-text1 h2 {
	font-size: 14px;
	padding: 2px 0;
}

table.body td.rechts div.teaser-text1 p {
	margin: 2px 10px 0 0;
}

table.body td.rechts div.teaser-text1 div {
	padding: 4px 10px 0 0;
}

table.body td.rechts div.teaser-text1 div a {
	color: #CC3300;
}

table.body td.rechts p.teaser-abstand1 {
	height: 20px;
	border-bottom: 2px solid white;
	clear: both;
}

table.body td.rechts p.teaser-abstand2 {
	font-size: 1px;
	height: 8px;
	clear: both;
}

table.body td.rechts div.teaser-weitere {
	border-top: 1px solid #585858;
	margin: 0 0 0 50px;
	padding: 4px 0;
	font-size: 11px;
}

table.body td.rechts div.teaser-weitere ul li {
	padding: 0 0 0 10px;
	background: url(/i/pf/pfeil_grau2.gif) no-repeat 0px 4px;
}

table.body td.rechts div.teaser-weitere a {
	color: #585858;
}

table.body td.rechts div.teaser-alle {
	border-top: 1px solid #585858;
	margin: 0 0 0 50px;
	padding: 4px 0 0 0;
	font-size: 11px;
}

table.body td.rechts div.teaser-alle a {
	color: #CC3300;
}

table.body td.rechts table.teaser-umfrage {
	font-size: 11px;
	color: #585858;
}

table.body td.rechts table.teaser-umfrage td {
	padding: 5px 0 0 0;
}

table.body td.rechts div.teaser-text1 select {
	font-size: 11px;
	margin: 5px 0 0 0;
}





/* Footer */
table.body td.footer1 {
	background-color: #585858;
	font-size: 10px;
	color: white;
	padding: 4px 15px;
}

table.body td.footer2 {
	border-bottom: 1px solid black;
	font-size: 11px;
	text-transform: uppercase;
	text-align: center;
	padding: 15px;
	color: #585858;
}

table.body td.footer2 a {
	color: #585858;
}

table.body td.footer3 {
	background-color: #EFEFE5;
	font-size: 11px;
	text-transform: uppercase;
	text-align: center;
	color: #949590;
	padding: 15px;
}

table.body td.footer3 a {
	color: #949590;
}


/* Fullsize-Banner ganz rechts */
div.fullsize-banner {
 padding: 122px 0px 0px 10px;
 float: left;
}

/* Impressum */
div.rubrikbild-gross {
	border-top: 1px solid #949490;
	border-bottom: 1px solid #949490;
}

table.impressum {
	width: 455px;
}

table.impressum th {
	text-align: left;
	border-bottom: 1px solid #949490;
	background-color: white;
}

table.impressum th img {
	margin: 30px 0 5px 7px;
}

table.impressum td {
	padding: 0 7px;
	width: 50%;
	vertical-align: top;
	font-size: 12px;
}

table.impressum td.impressum-left {
	border-right: 1px solid #949490;
}

table.impressum td h1 {
	font-size: 14px;
	color: #CC3300;
	padding: 7px 0 15px 0;
}

/* Elemente die auf versch. Seiten vorkommen u in versch. Modulen */
div.jumplist1,
div.jumplist2 {
	color: #585858;
	font-size: 11px;
	text-align: right;
}

div.jumplist2 {
	color: #585858;
	font-size: 11px;
	text-align: right;
}

div.jumplist2 {
	padding: 50px 0 0 0;
}


/* Artikel Detailansicht */
table.artikel-detail {
	width: 470px;
}

table.artikel-detail td {
	padding: 5px 0px 5px 27px;
	font-size: 11px;
}

table.artikel-detail td a {
	color: #585858;
}

table.artikel-detail td.rubrik,
table.artikel-detail td.jumplist {
	border-bottom: 1px solid #949490;
	padding: 0 0 5px 8px;
}

table.artikel-detail td.detail {
	border-bottom: 1px solid #949490;
	font-size: 12px;
}

table.artikel-detail td.detail h2 {
	font-size: 12px;
	text-transform: uppercase;
	font-weight: normal;
	padding: 20px 0 0 0;
}

table.artikel-detail td.detail h1 {
	font-size: 18px;
	color: #A50029;
	padding: 0 0 25px 0;
}

table.artikel-detail td.detail div.vorspann {
	font-weight: bold;
	padding: 0 0 30px 0;
}

table.artikel-detail td.detail div.absatz {
	padding: 15px 0 0 0;
}

table.artikel-detail td.detail div.absatz p {
	font-size: 11px;
	font-style: italic;
}

table.artikel-detail td.detail div.absatz p span {
	text-align: right;
}

table.artikel-detail td.detail div.absatz h3 {
	font-size: 12px;
}

table.artikel-detail td.credits {
	text-align: right;
}


/* Artikel Detailansicht: weitere Artikel*/
div.inhalt-sex {
	background-color: #FFFFFF;
	color: #A50029;
	margin: 40px 0 0 0;
	width: 466px;
}

div.inhalt-sex div.titel-grafik {
 border-top: 1px solid #949490;
 background-color: #FAF2F4;
}

div.inhalt-sex div.titel-grafik img {
	margin: 3px 0px 3px 20px;
}

div.inhalt-sex img {
margin: 0;
padding: 0;
}


div.inhalt-sex a {
	color: #A50029;
}

div.inhalt-sex div.inhalte1 {
	padding: 2px 0px 2px 18px;
	border-top: 1px solid #949490;
	background-color: #FAF2F4;

}

div.inhalt-sex img.pfeil {
 margin: 2px 5px 1px 0px;
 }

table.fussleiste {
 width: 465px;
 padding: 20px 0px 20px 0px;
 border-top: 1px solid #949490;
 border-bottom: 1px solid #949490;
 }


/* mit div´s */

div.inhalt-sex div.inhalte2-links {
 border-top: 1px solid #949490;
 width: 223px;
 float: left;
 padding: 5px 0px 5px 20px;
}

div.inhalt-sex div.inhalte2-rechts {
 border-top: 1px solid #949490;
 width: 223px;
 float: left;
 padding: 5px 0px 5px 0px;
}


div.navi-sub2 {
 margin-left: 14px;
 width: 209px;
 clear: both;
 }


div.navi-sub2 div.grafik {
float: left;

}

div.navi-sub2 div.text {
 padding-top: 6px;
 font-size: 11px;
 color: #585858;
}

div.navi-sub2 div.text a {
 font-size: 11px;
 color: #585858;
}


div.navi-sub2 div.text-sub2-oben a {
 font-size: 11px;
 color: #585858;
 padding-bottom: 4px;
}


div.navi-sub1 a {
 font-size: 11px;
 color: #585858;
}

div.navi-sub1-inaktiv {
 padding-bottom: 5px;
}

div.navi-sub1-inaktiv a {
 font-size: 11px;
 color: #585858;
}

div.navi-sub1-inaktiv-nach-sub2 {
 padding: 5px 0px 5px 0px;
}

div.navi-sub1-inaktiv-nach-sub2 a {
 font-size: 11px;
 color: #585858;
}




/* Navi Teaser */
div.navi-teaser {
 width: 280px;
 background-color: #FFFFFF;
 }


div.navi-teaser div.titel-grafik {
 border-top: 1px solid #949490;
 background-color: #FAF2F4;
 height: 20px;
}

div.navi-teaser div.titel-grafik img {
	margin: 3px 0px 3px 10px;
}

div.navi-teaser div.titel-text {
 padding: 3px 0px 0px 5px;
 color: #A50029;
 width: 275px;
 height: 17px;
 background-color: #FAF2F4;
 border-top: 1px solid #949490;
 }

div.navi-teaser div.titel-text a {
 padding: 3px 0px 0px 5px;
 color: #A50029;
 width: 275px;
 height: 17px;
 background-color: #FAF2F4;
 border-top: 1px solid #949490;
 }

div.navi-teaser div.inhalt {
 padding: 5px 0px 25px 50px;
 width: 230px;
 background-color: #FFFFFF;
 border-top: 1px solid #949490;
 }

div.navi-teaser div.inhalt img.pfeil {
  margin: 2px 5px 1px 0px;
 }


/* INDEXSEITE */

table.body td.links div.sa-bild2 {
	width: 112px;
	float: left;
}

table.body td.links div.sa-text2 {
	width: 355px;
	float: left;
	font-weight: bold;
	font-size: 12px;
}

table.body td.links div.sa-text2 h1 {
	font-size: 12px;
	padding: 5px 0 2px 0;
}

table.body td.links div.sa-text2 h1 a {
	font-size: 12px;
	color: #CD6601;
	padding: 5px 0 2px 0;
}


table.body td.links div.ha-index {
	width: 469px;
	border-left: 1px solid #949490;
	border-bottom: 1px solid #949490;
	margin: 0px 0px 0px 0px;
 	padding: 0px 0px 10px 0px;
  float: left;
	}

table.body td.links div.ha-index div.ha-image {
	width: 469px;
	}

table.body td.links div.ha-index div.ha-image img {
 margin: 6px 0 6px 8px;
 }

table.body td.links div.ha-index div.ha-bild {
	float: left;
	width: 225px;
	border-top: 1px solid #949490;
}

table.body td.links div.ha-index div.ha-text {
	float: left;
	width: 213px;
	padding: 15px 0 0 30px;
	border-top: 1px solid #949490;
}

table.body td.links div.ha-index div.ha-text h1 {
	width: 183px;
	margin: 0 30px 5px 0;
	font-size: 16px;
	color: #CD6601;
}

table.body td.links div.ha-index div.ha-text h1 a {
	color: #CD6601;
}

table.body td.links div.ha-index div.ha-text p {
	width: 183px;
	margin: 0 30px 0 0;
	font-size: 12px;
	font-weight: bold;
}

table.body td.links div.ha-index div.ha-text div.mehr {
	width: 203px;
	margin: 5px 10px 10px 0;
	font-size: 11px;
	text-align: right;
}

table.body td.links div.ha-index div.ha-text div.mehr a {
	color: #CC3300;
}

table.body td.links div.ha-index div.alle {
	border-top: 1px solid #949490;
	text-align: right;
	font-size: 11px;
	padding: 2px 4px 2px 0;
}

table.body td.links div.ha-index div.alle a {
	color: black;
}

table.body td.links div.ha-index div.weitere {
	font-size: 11px;
	margin: 0 0 10px 112px;
	padding: 10px 0;
}

table.body td.links div.ha-index div.weitere a {
	color: black;
}

table.body td.links div.ha-index div.weitere a.orange {
	color: #CD6601;
	font-weight: bold;
}

/* Bildergalerie */

table.bildergalerie {
 float: left;
}

table.bildergalerie td.titel-grafik {
 padding: 0px 0px 5px 15px;
 width: 600px;
 }

table.bildergalerie td.jumplist {
 font-size: 11px;
 color: #000000;
 text-align: right;
 width: 170px;
 }

table.bildergalerie td.jumplist a {
 font-size: 11px;
 color: #000000;
 }

table.bildergalerie td.copyright {
 padding-left: 35px;
 font-size: 11px;
	}

table.bildergalerie td.copyright a {
 font-size: 11px;
 text-decoration: underline;
 color: #000000;
	}

table.bildergalerie td.linie {
 padding: 0px 0px 10px 10px;
 }

table.bildergalerie td.linie img {
 width: 760px;
 background-color: #949490;
 }

table.bildergalerie td.main-oben {
 width: 600px;
 padding: 0px 35px 30px 35px;
 }

table.bildergalerie td.main-oben h2 {
	font-size: 12px;
	text-transform: uppercase;
	font-weight: normal;
	padding: 5px 0 3px 0;
}

table.bildergalerie td.main-oben h1 {
	font-size: 18px;
	color: #A50029;
	padding: 0 0 20px 0;
}

table.bildergalerie td.main-oben div.vorspann {
	font-weight: bold;
	}

table.bildergalerie td.main {
 font-size: 11px;
	width: 600px;
	}

table.bildergalerie td.main-unten {
 width: 600px;
 padding: 20px 35px 30px 35px;
	}

table.bildergalerie td.banner {
 padding: 20px 0px 20px 0px;
}

table.bildergalerie td.rechts {
 background-color: #FFFFFF;
 width: 170px;
 padding-bottom: 10px;
 }

table.bildergalerie td.rechts table tr td.linie-hori img {
 width: 1px;
 background-color: #D5D5D5;
 }

table.bildergalerie td.rechts table tr td.linie-hori {
 width: 1px;
 background-color: #D5D5D5;
 }

table.bildergalerie td.rechts img.logo {
 margin-bottom: 40px;
}


table.bildergalerie td.rechts table tr td div.galerie img {
 padding-bottom: 11px;
}

/* Archiv */

div.archiv table.suche {
 margin-bottom: 5px;
 border-top: 1px solid #949490;
 color: #585858;
}

div.archiv table.suche td input.archivsuche {
 margin: 0px;
 padding: 0px;
 border: 1px solid #CDCDCD;
 width: 225px;
 color: #585858;
}

div.archiv table.suche td.sortieren select {
 margin: 0px;
 padding: 0px;
 border: 1px solid #B5B5B5;
 width: 115px;
 font-size: 10px;
 color: #585858;
}

table.suche h4.archiv {
 color:#585858;
 font-weight:bold;
 font-size: 12px;
}

div.archiv div.mehr a {
 color: #CC3300;
 font-size: 11px;
 text-decoration: none;
}

div.archiv div.mehr a:hover {
 text-decoration: underline;
}

div.archiv table.suche td {
 padding: 0px 0px 5px 0px;
}

div.archiv td.linie {
 border-top: 1px solid #949490;
}

div.archiv table.archiv-liste td {
 padding: 2px 0px 2px 0px;
}

div.archiv table.archiv-liste a {
 color: #585858;
 font-size: 11px;
 text-decoration: none;
}

div.archiv table.archiv-liste a:hover {
 text-decoration: underline;
}

table.archiv-liste div.linke-spalte {
 padding:0px 0px 5px 0px;
}

table.archiv-liste div.mittlere-spalte {
 padding:0px 0px 5px 0px;
 color:#CB3400;
 font-weight:bold;
}

table.archiv-liste td.mehr a {
 color: #CC3300;
 font-size: 11px;
 text-decoration: none;
}

table.archiv-liste td.mehr a:hover {
 text-decoration: underline;
}

/* Suchseite */

div.archiv table.suche td.detailsuche select {
 margin: 0px;
 padding: 0px;
 border: 10px solid #B5B5B5;
 width: 95px;
 font-size: 11px;
 color: #585858;
}

div.archiv table.suche td.radio {
 margin: 0px;
 padding: 0px;
 border: 1px solid #B5B5B5;
 border: none;
 font-size: 11px;
}

div.archiv .treffer {
 font-size: 11px;
 color: #585858;
}

/* themenindexliste */

div.archiv table.archiv-liste td.linie {
 padding: 0px;
 margin: 0px;
}

div.archiv table.archiv-liste td table.themenindexliste tr.dunkel {
 background-color:#F7F8F2;
}

div.archiv table.archiv-liste td table.themenindexliste tr.hell {
 background-color:#FFFFFF;
}

/* gewinnspielstartseite */

div.gewinnspielstartseite div.sa-text h1.teaser1 {
 margin-top:10px;
}

div.gewinnspielstartseite div.sa-bild img {
 border: none;
 margin-top:10px;
}

/* premium zone login */

table.artikel-detail div.premiumzonelogin {
 margin-top:20px;
 font-size:12px;
}

table.premiumzonelogin {
 background-color: #EFEFE5;
 border-top: 1px solid #B5B5B5;
 border-bottom: 1px solid #B5B5B5;
 margin: 0px 0px 25px 0px;
}

table.premiumzonelogin tr.colorspace {
 background-color:#F7F8F2;
}

table.premiumzonelogin input {
 width: 100px;
 height: 15px;
}

/* guide index */

div.guide-index div.sa-text2 div.mehr {
 margin-bottom: 5px;
 padding: 0px 0px 5px 0px;
 border-bottom: 1px solid #989898;
 font-size: 11px;
 font-weight: normal;
}

div.guide-index div.sa-text2 div.mehr img {
 margin: 0px 3px 0px 0px;
}

div.guide-index div.sa-text2 div.mehr a {
 color: #CC6600;
}


/* Hilfe*/

/*

table.body td.links div.hilfe div.ha-startseite {
 border-left:none;
}

table.body td.links div.hilfe-text {
 padding-left: 8px;
}

table.body td.links div.hilfe h1 {
 font-size: 16px;
	color: #575757;
	margin-bottom: 20px;
}
*/

/* themenindeseite */

div.archiv table.themenindex {
 margin-bottom: 30px;
 border-top: 1px solid #989898;
}

div.archiv table.themenindex td.teasertext {
 padding: 15px 0px 0px 20px;
 color: #575757;
}

div.archiv table.themenindex td.teasertext h1 {
 font-size: 14px;
 margin-bottom: 15px;
}

div.archiv table.themenindex-suche  {
 margin-top: 5px;
 border-top: 1px solid #949490;
 border-bottom: 1px solid #949490;
}

div.archiv table.themenindex-suche td.suche {
 padding: 15px 0px 0px 20px;
 color:#575757;
}

div.archiv table.themenindex-suche td.suche table.suche {
 border-top: none;
}


div.archiv table.themenindex-suche td.suche table.suche td.linie {
 border-top: 1px solid #CDCDCD;
}

div.archiv table.themenindex-suche td.linie {
 border-top: 1px solid #dddddd;
}

div.archiv table.themenindex-suche td.bestellinfo {
 padding: 15px 0px 0px 20px;
 color: #575757;
}

/* gewinnspielseite */

div.gewinnspielseite table.artikel-detail td.detail {
 padding-left: 10px;
 border-bottom: 1px solid #DDDDDD;
}

div.gewinnspielseite table.artikel-detail td.detail h2 {
 padding:0px;
 margin-top:10px;
}

div.gewinnspielseite table.artikel-detail td.detail h1 {
 padding:0px;
 margin-bottom:15px;
}

div.gewinnspielseite table.artikel-detail td.detail div.vorspann {
 padding-bottom:25px;
}

table.body td.links div.datenschutz {
 font-size: 10px;
 color: #585858;
 padding:15px 0px 0px 10px;
}

table.body td.links div.erklaerung {
 padding: 10px 0px 0px 10px;
 color:#585858;
}

table.body td.links div.erklaerung td.erklaerung input {
 width: 260px;
 border: 1px solid #CDCDCD;
}

table.body td.links div.erklaerung td.titel input {
 width: 130px;
 border: 1px solid #CDCDCD;
}

table.body td.links div.erklaerung-check {
 margin-top: 20px;
 padding: 20px 0px 20px 10px;
 border-bottom: 1px solid #DDDDDD;
 border-top: 1px solid #DDDDDD;
}

/* kontaktseite */

div.archiv table.kontaktseite img {
 margin-bottom: 5px;
}

div.archiv table.kontaktseite {
 color: #585858;
 padding-left: 10px;
}

div.archiv table.kontaktseite td.textfield input {
 width: 250px;
}

div.archiv table.kontaktseite td.radio table.form-radio td {
 padding: 0px 5px 5px 0px;
}

/* downloadseite-banner */

table.artikel-detail td.detail {
 border-bottom: none;
}

table.artikel-detail td.detail div.teaser-header {
 padding:0px 0px 5px 70px;
 border-bottom: 1px solid #949490
}

table.artikel-detail td.detail div.absatz p {
 float: right;
 padding: 0px 0px 5px 5px;
}

div.downloadseite-banner-header div.inhalt-sex {
  margin-top:5px;
}


table.artikel-detail div.absatz .downloadpreis {
 color:#a10029;
}

table.artikel-detail td.detail div.absatz p.download-float-left {
 float: left;
 padding: 0px 5px 0px 0px;
}

table.artikel-detail td.detail div.absatz span {
 font-size: 11px;
}

table.artikel-detail td.detail div.absatz div h3 {
 border-top:1px solid #CDCDCD;
 padding-top:15px;
 margin-bottom: 15px;
}

table.zahlungsmethoden {
 background-color:#FFFFFF;
 margin-top:10px;
 border-top:1px solid #989898;
 border-bottom:1px solid #989898;
 margin-bottom:10px;
}

table.artikel-detail td.detail table.zahlungsmethoden tr.dunkel {
 background-color: #EFEFE5;
}

table.artikel-detail td.detail table.zahlungsmethoden tr.hell {
 background-color: #F7F8F2;
}

table.artikel-detail td.detail table.zahlungsmethoden td.linie-weiss {
 border-right:1px solid white;
}

div.download-autor table.artikel-detail {
 border-top: 1px solid #989898;
 margin: 5px 0px 25px 0px;
}

/* Teaser rechts Frage-Tipp-Bereich */
div.teaser-frage-tipp {
	margin: 0px;
	padding: 0px 0px 0px 0px;
	font-size: 11px;
}

div.teaser-frage-tipp ul li {
	padding: 0px 0px 0px 10px;
	background: url(/i/pf/pfeil_grau2.gif) no-repeat 0px 4px;
}

div.teaser-frage-tipp ul li a {
	color: #585858;
}

div.s1 {
	font-weight: bold;
	padding: 0 0 0 0;
}
