body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #FFF;
	padding: 0;
	margin: 0;
}

/********************************************
	Allgemeine Definitionen
********************************************/
img {
	border: none;
}
.blacklink,
.blacklink a {
	color:black !important;
}
form {
	display: inline;
}
/* Clearings */
.clear-left {
	clear: left;
}

.clear-right {
	clear: right;
}

.clear-both {
	clear: both;
}

/* /Clearings */

/* Links */
:link, :visited {
	color: #CE0606;
	text-decoration: none;
}

:link:hover, :visited:hover {
	color: #CE0606;
	text-decoration: underline;
}

:link:active, :visited:active {
	color: #CE0606;
	text-decoration: none;
}
/* Links */

/* Headlines */
h1 {
	font-size: 17px;
	margin: 0 0 12px 0;
}

h2 {
	font-size: 15px;
	margin: 0 0 12px 0;
}

h3 {
	font-size: 13px;
	margin: 0 0 8px 0;
}

h4 {
	font-size: 12px;
	margin: 0;
}

h6 {
	font-size: 11px;
	font-weight: normal;
	margin: 0;
}

h1#channelHeadline {
	font-size: 16px;
	margin: 0 0 1px 0;
	padding: 6px 0 0 11px;
	height: 24px;
	letter-spacing: 1px;
}

h1#channelHeadline span {
	font-size: 11px;
	font-weight: normal;
}

h1#channelHeadline span.channelHeadImages {
	display:block;
	float:right;
	margin-right: 5px;
	margin-top:3px;
}

h1#channelHeadline span.channelHeadImages img {
	margin-left:5px;
}

h1#channelHeadline a {
	color: #FFF;
}
.coloredhdl a, .coloredhdl a:link, .coloredhdl a:active, .coloredhdl a:visited {
	color:#000 !important;
}
.coloredhdl, .coloredhdl:link, .coloredhdl:active, .coloredhdl:visited {
	color:#000 !important;
}
.coloredhdlwhite, .coloredhdlwhite:link, .coloredhdlwhite:active, .coloredhdlwhite:visited {
	color:#FFF !important;
}
.coloredhdlwhite a, .coloredhdlwhite a:link, .coloredhdlwhite a:active, .coloredhdlwhite a:visited {
	color:#FFF !important;
}

/* /Headlines */

/* Absaetze */
p {
	margin: 0 0 10px 0;
	padding: 0;
}

p.smallCenter {
	font-size: 11px;
	text-align: center;
}

span.para_morelink {
	display:block;
	float:right;
	font-size:11px;
}

div.para_bottomdist {
	margin-bottom: 15px !important;
}
/* Absaetze */

/* Startende, horizontale Boxline */
div.boxLine {
	font-size: 0;
	height: 1px;
	padding: 0;
	margin: 0;
	background-image: url(/framework/graphics/dots_horizontal.gif);
	background-repeat: repeat-x;
	background-position: top;
} 
/* /Startende, horizontale Boxline */

/* Floats */
.floatright {
	float: right;
}

.floatleft {
	float: left;
}
/* /Floats */

/*div#channelImage {
	margin: -9px 0 0 0;
}*/

hr.sep {
	border-bottom: 1px solid #B7C5C5;
	border-top:none;
	border-left:none;
	border-right:none;
	margin: 15px 0 15px 0;
}
/********************************************
	Allgemeine Definitionen
********************************************/

/********************************************
	Channel - Farb-Definitionen
********************************************/

.channel_home {
	background-color: #C81D20;
	color: #FFF;
}


.channel_aktuell {
	background-color: #07408E;
	color: #FFF;
}

a.channel_aktuell:hover {
	background-color: #07408E !important;
	color: #FFF !important;
}


.channel_ratgeber {
	background-color: #1C6A0A;
	color: #FFF;
}

a.channel_ratgeber:hover {
	background-color: #1C6A0A !important;
	color: #FFF !important;
}


.channel_leute {
	background-color: #A30696;
	color: #FFF;
}

a.channel_leute:hover {
	background-color: #A30696 !important;
	color: #FFF !important;
}


.channel_musik {
	background-color: #4F0B4E;
	color: #FFF;
}

a.channel_musik:hover {
	background-color: #4F0B4E !important;
	color: #FFF !important;
}


.channel_kino {
	background-color: #6407AB;
	color: #FFF;
}

a.channel_kino:hover {
	background-color: #6407AB !important;
	color: #FFF !important;
}


.channel_auto {
	background-color: #0B5753;
	color: #FFF;
}

a.channel_auto:hover {
	background-color: #0B5753 !important;
	color: #FFF !important;
}


.channel_reisen {
	background-color: #FF7011;
	color: #FFF;
}

a.channel_reisen:hover {
	background-color: #FF7011 !important;
	color: #FFF !important;
}


.channel_erotik {
	background-color: #FF4DBA;
	color: #FFF;
}

a.channel_erotik:hover {
	background-color: #FF4DBA !important;
	color: #FFF !important;
}


.channel_gewinne {
	background-color: #7B5C09;
	color: #FFF;
}

a.channel_gewinne:hover {
	background-color: #7B5C09 !important;
	color: #FFF !important;
}


.channel_shopping {
	background-color: #0366C3;
	color: #FFF;
}

a.channel_shopping:hover {
	background-color: #0366C3 !important;
	color: #FFF !important;
}

/********************************************
	Channel - Farb-Definitionen
********************************************/

/********************************************
	Container - Definitionen
********************************************/
/* TopAds */
div#topAds {
	margin-top: 10px;
	text-align: center;
}
/* /TopAds */

/* ContentAd */
div#contentad {
	width: 300px;
	margin: 0 auto 20px auto;
}
/* /ContentAd */

/* mainContainer */
div#mainContainer {
	width: 792px;
	margin: 0;
}

/* headContainer */
div#headContainer {
	position: relative;
	width: 792px;
	height: 62px;
	background-image:url(/framework/graphics/bg_head.png);
	background-repeat: no-repeat;
	margin: 10px 0 0 0;
	font-size: 11px;
}

img#logo {
	z-index: 1;
	display: block;
	position: absolute;
	top: 18px;
	left: 3px;
	width: 153px;
	height: 27px;
}

a#kontakt {
	position: absolute;
	display: block;
	width: 60px;
	top: 8px;
	left: 690px;
	color: #FFF;
	text-align: right;
}

a#startseite {
	position: absolute;
	display: block;
	width: 145px;
	top: 8px;
	left: 195px;
	color: #FFF;
	text-align: right;
}

form#suche_kopf {
	position: absolute;
	top: 4px;
	left: 430px;
	display: inline;
	margin: 0;
	padding: 0;
}

form#suche_kopf input {
	font-size: 11px;
	width: 130px;
	height: 12px;
}

form#suche_kopf a:link, form#suche_kopf a:visited {
	color: #FFF;
}
/* /headContainer */


/* contentContainer */
div#contentContainer {
	position: relative;
	width: 792px;
	padding: 0;
	margin: -36px 0 0 0;
}

/* rightSlot/leftSlot */
div#leftSlot {
	position: relative;
	width: 160px;
	float: left;
	margin: 36px 0 0 0;
}

div#rightSlot {
	position: relative;
	width: 150px;
	margin: 5px 0 0 0;
	padding: 0;
	float: right;
}

div.rightBox, div.leftBox {
	position: relative;
	margin-bottom: 12px;
}

div.rightBox {
	background-image: url(/framework/graphics/dots_vertical_150.gif);
	background-repeat: repeat-y;
}

div.rightBox h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 2px 0 2px 6px;
	font-size: 12px;
	border-bottom: 1px solid #FFF;
}

div.rightBox.google h2, div.rightBox.tipps h2 {
	background-color: #606060;
	color: #FFF;
}

div.rightBox.google p {
	padding:0 0 1px 1px !important;
}

div.rightBox h3 {
	margin: 0;
	padding: 1px 4px 1px 4px;
	font-size: 12px;
}

div.rightBox p {
	font-size: 11px;
	margin: 0;
	padding: 0 4px 4px 4px;
} 

div.rightBox div {
	height: 1px;
	background-image: url(/framework/graphics/dots_horizontal.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}

div.rightBox.umfrage {
	background-color: #F2E6E6;
}

div.rightBox.umfrage h6 {
	font-weight: bold;
	margin: 5px;
	color: #656161;
}

div.rightBox.umfrage td {
	padding-bottom: 5px;
	font-size: 11px;
}

div.rightBox.umfrage p.boxButton {
	height: 22px;
	padding: 9px 0 0 0;
	margin: 0 2px 0 2px;
	background-image: url(/framework/graphics/umfrage_checkbox.gif);
	background-repeat: no-repeat;
	background-position: 4% center;
	border-top: 1px solid #D3BDBD;
}

div.rightBox dl.pdflinks {
	font-size: 11px;
	margin: 2px 0 0 0;
}

div.rightBox dl.pdflinks dd {
	padding: 0 0 4px 24px;
	margin:0;
	background-image: url(/framework/graphics/pdf_logo_mini.gif);
	background-repeat: no-repeat;
	background-position: 4% 5%;
}

p.boxButton a:link, p.boxButton a:visited {
	display: block;
	height: 20px;
	padding: 0 0 0 30px;
	color: #656161;
}

div.leftBox {
	width: 130px;
	padding: 0;
	margin: 0 auto 20px auto;
	text-align: center;
	background-color: #F3F3F3;
	background-image: url(/framework/graphics/dots_vertical_130.gif);
	background-repeat: repeat-y;
}

div.leftBox h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0 0 10px 0;
	padding: 2px 0 2px 6px;
	font-size: 12px;
	border-bottom: 1px solid #FFF;
	text-align: left;
}

div.leftBox p {
	font-size: 11px;
	margin: 5px 0 0 0;
	padding: 0 4px 4px 4px;
	background-image: url(/framework/graphics/dots_horizontal.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}

div.shopnavigator {
		background-color: #E6EEF1;
}
div.navigator {
		background-color: #F4EEEE;
}

dl#navigator {
	width: 130px;
	margin: 0;
	padding: 0 0 3px 0;
	background-image: url(/framework/graphics/dots_horizontal.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}

dl#navigator dd {
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	padding: 2px 0 2px 7px;
	margin: 0;
}

dl#navigator a:link, dl#navigator a:visited, div.leftBox a:link, div.leftBox a:visited {
	color: #606060;
	text-decoration: none;
}

dl#navigator a:hover, div.leftBox a:hover, dl#navigator .navactive {
	color: #CE0606 !important;
	text-decoration: none;
}
/* Blog Bugfix */
#banner-inner #banner-header {
	margin-bottom:1px;
}

#content-inner #comments-open {
	width: 470px;
	background-image: url(/framework/graphics/dots_vertical_470.gif);
	background-repeat: repeat-y;
}
#content #content-inner h3 {
	padding-left:6px;
	padding-top:10px;
}
/* /rightSlot/leftSlot */

/* middleSlot */
div#middleSlot {
	width: 470px;
	margin: 0 150px 0 160px;
	padding: 5px 6px 5px 6px;
}

div.norightslot {
	width: 625px !important;
	margin-right: 0px !important;
}

div#channelBottom {
	padding: 2px 6px 2px 0;
	text-align: right;
	background-repeat: no-repeat;
	background-position: right bottom;
	height: 14px;
}

div#channelBottom a:link, div#channelBottom a:visited, div#channelBottom a:active {
	font-weight: bold;
	color: #FFF;
}
/* /middleSlot */

/* Channel-Navigation */
dl#channelNav {
	margin: 0 0 20px 0;
}

dl#channelNav dd {
	padding: 0;
	margin: 0;
	height: 24px;
	width: 160px;
	background-image: url(/framework/graphics/bg_channel_button.gif);
	background-position: bottom;
}

dl#channelNav dd a {
	display: block;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	height: 18px;
	width: 137px;
	padding: 5px 0 0 22px;
}

dl#channelNav dd a:link, dl#channelNav dd a:visited {
	background-color: #FFF;
	color: #CE0606;
}

dl#channelNav dd a:hover {
	text-decoration: none;
}

dl#channelNav dd a:active {
	background-color: #FFF;
	color: #CE0606;
}
/* /Channel-Navigation */

/* /contentContainer */

/* footerContainer */
div#footerContainer {
	clear: both;
	width: 100%;
	padding: 20px 0 15px 0;
	text-align: center;
	font-size: 11px;
	color: #606060;
}

div#footerContainer p {
	margin: 7px 0 6px 0;
}

div#footerContainer :link, div#footerContainer :visited {
	color: #606060;
	text-decoration: none;
}

div#footerContainer :link:hover, div#footerContainer :visited:hover {
	color: #606060;
	text-decoration: underline;
}

div#footerContainer div#footerHead {
	border-top: 1px solid #606060;
	border-bottom: 1px solid #606060;
	padding: 1px 0 1px 0;
	background-color: #F3F3F3;
}
/* /footerContainer */

/* /mainContainer */

/********************************************
	Container - Definitionen - Ende
********************************************/


/********************************************
	Channel-Teaser / Homepage
********************************************/
div#channelIndex {
	margin: 0;
}

table.teaserTable {
	margin: 0 0 10px 0;
}

table.teaserTable td {
	vertical-align: top;
}

td.teaserBox_vBig {
	width: 470px;
	overflow: hidden;
	background-image: url(/framework/graphics/dots_vertical_470.gif);
	background-repeat: repeat-y;
}

td.teaserBox_middle {
	width: 230px;
	overflow: hidden;
	background-image: url(/framework/graphics/dots_vertical_230.gif);
	background-repeat: repeat-y;
}

td.teaserBox_big {
	width: 310px;
	overflow: hidden;
	background-image: url(/framework/graphics/dots_vertical_310.gif);
	background-repeat: repeat-y;
}
td.teaserBox_tall {
	width: 470px;
	overflow: hidden;
	background-image: url(/framework/graphics/dots_vertical_470.gif);
	background-repeat: repeat-y;
}

td.teaserBox_small {
	width: 150px;
	overflow: hidden;
	background-image: url(/framework/graphics/dots_vertical_150.gif);
	background-repeat: repeat-y;
}

td.teaserBox_bottom {
	height: 1px;
	background-image: url(/framework/graphics/dots_horizontal.gif);
	background-repeat: repeat-x;
}

td.teaserBox_vBig.newsticker {
	background-color: #F3F3F3;
}

td.teaserBox_vBig.gsupdateticker {
	background-color: #E9DBB9;
}

td.teaserBox_vBig.newsticker dl, td.teaserBox_vBig.gsupdateticker dl {
	margin: 10px 0 10px 0;
}

td.teaserBox_vBig.newsticker dd, td.teaserBox_vBig.gsupdateticker dd {
	font-size: 11px;
	margin: 0 0 2px 15px;
	padding: 0 0 0 10px;
	background-image: url(/framework/graphics/arrow_newsticker.gif);
	background-repeat: no-repeat;
	background-position: 0% 50%;
}

td.teaserBox_vBig.tagesschau {
	height: 140px;
	background-image: url(/framework/graphics/bg_tagesschau.png);
	background-repeat: no-repeat;
	background-position: bottom;
}

td.teaserBox_vBig.tagesschau dl {
	margin: 10px 0 0 0;
}

td.teaserBox_vBig.tagesschau dd {
	margin: 0 0 2px 15px;
	padding: 0 0 0 10px;
	background-image: url(/framework/graphics/arrow_tagesschau.gif);
	background-repeat: no-repeat;
	background-position: 0% 50%;
}

td.teaserBox_vBig.tagesschau a:link, td.teaserBox_vBig.tagesschau a:visited {
	font-weight: bold;
	color: #FFF;
}


td.teaserBox_vBig h2, td.teaserBox_middle h2, td.teaserBox_big h2, td.teaserBox_tall h2, td.teaserBox_small h2 {
	margin: 0;
	padding: 2px 0 2px 6px;
	font-size: 12px;
	border-bottom: 1px solid #FFF;
}

td.teaserBox_vBig h3, td.teaserBox_middle h3, td.teaserBox_big h3, td.teaserBox_tall h3, td.teaserBox_small h3, td.teaserBox_middle h3 {
	margin: 0;
	padding: 1px 5px 3px 4px;
	font-size: 12px;
}

td.teaserBox_vBig p, td.teaserBox_middle p, td.teaserBox_big p, td.teaserBox_tall p, td.teaserBox_small p, td.teaserBox_middle p {
	margin: 0;
	padding: 0 4px 4px 4px;
}

 td.teaserBox_middle p {
 	font-size: 11px;
	line-height: 14px;
 }

td.teaserBox_middle ul {
	padding: 0 4px 4px 19px;
	font-size: 11px;
	margin: 0;
}

td.teaserBox_middle ul {
	margin: 0;
	line-height: 13px;
}

dl.smallLinklist {
	font-size: 11px;
	margin: 3px 0 3px 0;
}

dl.smallLinklist dd {
	padding: 0 2px 2px 7px;
	margin: 0;
}

td.extern h2 {
	background-color: #606060 !important;
}

td.extern {
	background-color: #F3F3F3 !important;
}
/********************************************
	Channel-Teaser / Homepage - Ende
********************************************/

/********************************************
	Channel-Artikel
********************************************/

div#channelArticle, div.addArticleBox {
	width: 470px;
	overflow: hidden;
	background-image: url(/framework/graphics/dots_vertical_470.gif);
	background-repeat: repeat-y;
}

div#channelArticle div#channelBottom {
	border-top: 4px solid #FFF;
}

div#articleContent, div.addArticleContent {
	padding: 10px;
}

table.imageContainer.floatright {
	margin: 5px 0 10px 20px;
}

table.imageContainer.floatleft {
	margin: 5px 10px 10px 0;
}

table.imageContainer td.imageBottom {
	font-size: 11px;
	padding: 2px;
}

table.imageContainer td.imageBottom a {
    color: #ffffff !important;
}

table.imageContainer td.magnifier {
	background-image: url(/framework/graphics/photo.gif);
	background-repeat: no-repeat;
	background-position: 90% center;
}

table.imageContainer td.magnifier a {
	display: block;
	float: right;
	width: 18px;
	height: 12px;
}

p.update {
	font-size: 11px;
	color: #666;
}

p.update span {
	display: block;
	float: right;
}

div#articleButtons {
	width: 350px;
	margin: 30px auto 30px auto;
	padding: 0;
}

div#articleButtons img {
	margin: 0 10px 0 8px;
}

dl.moreThemes {
	font-size: 11px;
	margin: 20px 0 0 15px;
}

dl.moreThemes dt {
	font-weight: bold;
	line-height: 20px;
}

dl.moreThemes dd {
	line-height: normal;
	font-weight: normal;
	padding: 1px 0 1px 12px;
	margin: 0;
	background-image: url(/framework/graphics/arrow_dl_more.gif);
	background-repeat: no-repeat;
	background-position: left center;
}

table#pagecounter {
	margin-top: 20px;
	width: 300px;
	font-size: 11px;
}

table#pagecounter td#forward {
	text-align: right;
}

table#pagecounter td#count {
	text-align: center;
	font-size: 12px;
	font-weight: bold;
	letter-spacing: 2px;
	color: #666;
}

table.pixlinks {
	/*margin: 10px 0 10px auto !important;*/
	margin-top: 20px;
	margin-bottom: 10px;
	margin-left: auto;
	margin-right: 0;
}

table.pixlinks dl {
	margin: 0;
}

table.pixlinks dd {
	font-size: 11px;
	font-weight: bold;
	color: #404040;
	padding: 3px 0 3px 25px;
	margin: 0;
	background-repeat: no-repeat;	
	background-position: left center;
}
.superpix {
	padding: 3px 0 3px 25px;
	background-image: url(/framework/graphics/superpix_red.gif);
	background-repeat: no-repeat;	
	background-position: left center;
}
table.pixlinks dd.no0 {
	/*padding-left: 25px;*/
	background-image: url(/framework/graphics/link_extern_pic.gif);
}

table.pixlinks dd.no1 {
	background-image: url(/framework/graphics/superpix.gif);
}

table.pixlinks dd.no2 {
	background-image: url(/framework/graphics/desktopgirls.gif);
}

table.pixlinks dd.no3 {
	background-image: url(/framework/graphics/shoppix.gif);
}

table.pixlinks dd.no4 {
	background-image: url(/framework/graphics/link_intern_pic.gif);
}

table.pixlinks dd.no5 {
	background-image: url(/framework/graphics/superflix.gif);
}

table.pixlinks dd.no6 {
	background-image: url(/framework/graphics/superforum.gif);
}
table.pixlinks dd.no7 {
	background-image: url(/framework/graphics/superpedia.gif);
}

table.pixlinks a {
	font-weight: normal;
}

div.articleParaImg {
	margin: 0 0 20px 0;
	padding-bottom: 1px;
}

div.articleParaImg img {
	float: left;
	margin: 0 5px 0 0;
}

div.articleParaImg p {
	margin: 0 0 0 155px;
}

div.articleParaImg p.umfliessen {
	margin: 0 0 0 5px;
}

/* Amazon-Box */
div.amazon {
	background-color: #F2E6E6;
}

div.bgamazon {
	background-image: url(/framework/graphics/kauftipps.gif);
	background-position: 407px 4px;
	background-repeat: no-repeat;
}

td.amazon_thumb {
	width: 65px;
	height: 100px;
	overflow: hidden;
	background-color: #D2CCCC;
}

td.amazon_spacer {
	width: 65px;
}

td.amazon_text {
	width: 120px;
	font-weight: bold;
	font-size: 11px;
}
/* /Amazon-Box */
/********************************************
	Channel-Artikel - ENDE
********************************************/

/********************************************
	Gewinnspiel-Listen
********************************************/

div.winTeaser {
	margin: 5px 10px 25px 10px;
}

div.winTeaser img {
	float: left;
	margin: 0 5px 0 0;
}

div.winTeaser h2 {
	margin: 0;
}

span.highlight {
	color: #CE0606;
}

div.winTeaser p.modus {
	float: left;
	margin: 0 20px 0 0;
}
/********************************************
	Gewinnspiel-Listen - ENDE
********************************************/

/********************************************
	Girl-Artikel
********************************************/
div#moreGirls {
	overflow: hidden;
	width: 466px;
	margin: 10px auto 10px 4px;
	font-size: 11px;
}

div#moreGirls p {
	margin: 0 0 3px 0;
}

div#moreGirls div.teaserpix {
	float: left;
	width: 150px;
	padding: 0 2px 0 2px;
	margin-bottom: 4px;
}

/********************************************
	Girl-Artikel - ENDE
********************************************/

/********************************************
	Desktop-Girls
********************************************/
div.desktop_line {
	height: 185px;
	padding-bottom: 1px;
	margin: 10px 0 10px 0;
}

div.girl_aktuell {
	background-color: #FFE8F2;
}

div.desktop_girl {
	float: left;
	width: 202px;
	text-align: center;
	padding: 5px 10px 5px 10px;
}

div.desktop_girl p {
	margin: 0 0 2px 0;
	text-align: center;
	font-size: 11px;
}

div.desktop_image {
	float: left;
	width: 66px;
	text-align: center;
	font-size: 11px;
}
/********************************************
	/Desktop-Girls
********************************************/


/********************************************
	Horoskop
********************************************/
h1.horoskop {
	color: #C81D20;
	font-size: 20px;
	text-align: center;
}

h2.horoskop {
	text-align: center;
}

table#horoskop {
	margin: 20px auto 20px auto;
	width: 370px;
	color: #808080;
}

table#horoskop a {
	font-size: 11px;
	color: #808080;
}

img#sternzeichen {
	float: right;
}

h2#liebe {
	background-image: url(/framework/graphics/horoskop/liebe.gif);
}

h2#gesundheit {
	background-image: url(/framework/graphics/horoskop/gesundheit.gif);
}

h2#geld {
	background-image: url(/framework/graphics/horoskop/geld.gif);
}

h2#beruf {
	background-image: url(/framework/graphics/horoskop/beruf.gif);
}

h2.horocat {
	padding: 0 0 0 40px;
	margin: 20px 0 0 0;
	height: 24px;
	background-repeat: no-repeat;
}

p.horopara {
	padding: 0 10px 0 40px;
}

div#wochenhoro {
	margin: 20px 150px 0 200px;
}

img#horoimage {
	float: right;
	margin: 30px 50px 0 0;
}
/********************************************
	Horoskop - ENDE
********************************************/

/********************************************
	Inhalt
********************************************/
dl.inhalt {
	margin: 40px 0 0 0;
}

dl.inhalt dt {
	font-weight: bold;
	margin: 0 0 5px 0;
}

dl.inhalt dd {
	margin: 0 0 0 10px;
}

dl.inhalt dd span.content {
	display: block;
	margin: 0 0 0 30px;
	width: 405px;
}

dl.inhalt dd span.pagenr {
	display: block;
	float: left;
	text-align: right;
	width: 25px;
	font-weight: bold;
}
/********************************************
	Inahlt - ENDE
********************************************/

/********************************************
	Formulare
********************************************/
.formError {
	border: 2px solid #F00;
}

p.formMessage {
	font-size: 11px;
	text-align: center;
	padding-left: 10px;
	padding-right: 10px;
}

h4.formErrorMessage {
	color: #F00;
	text-align: center;
	width: 300px;
	margin: 20px auto 5px auto;
}

h4.formAnswerMessage {
	text-align: center;
	width: 300px;
	margin: 20px auto 5px auto;
}

h4.formHead {
	background-color: #DCB4B4;
	padding: 2px 0px 2px 20px;
	background-image: url(/framework/graphics/dots_horizontal.gif);
	background-repeat: repeat-x;
	background-position: top;
}

div.formContainer {
	margin: 20px 0 20px 0;
	padding-bottom: 1px;
	background-color: #EFE3E3;
	background-image: url(/framework/graphics/dots_horizontal.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}

div.innerForm {
	width: 450px;
}

/* Kontakt-Formular */
div#kontaktform input#name, div#kontaktform input#vorname, div#kontaktform input#strasse, div#kontaktform input#hausnr, div#kontaktform input#plz, div#kontaktform input#ort, div#kontaktform input#email, div#kontaktform input#telefon, div#kontaktform textarea#text {
	width: 215px;
}

div#kontaktform textarea#text {
	height: 200px;
}

div#kontaktform table td {
	padding-left: 5px;
}
/* /Kontakt-Formular */

/* Gewinn-Formular */
form#gewinnform, form#infoform {
	display: block;
	width: 400px;
	margin: 0 auto 0 auto;
}

form#gewinnform table, form#infoform table {
	margin: 0 0 15px 0;
}

form#gewinnform table.coreg td, form#raetselform table.coreg td {
	vertical-align: top;
}

form#gewinnform label, form#infoform label, form#raetselform label {
	font-size: 11px;
	font-weight: bold;
}

form#gewinnform table.coreg, form#raetselform table.coreg {
	margin-top: 5px;
}

form#gewinnform label.radiolabel, form#gewinnform table.coreg label, form#raetselform table.coreg label {
	font-weight: normal;
}

form#gewinnform div.coreg_disclaim, form#raetselform div.coreg_disclaim {
	font-size: 11px;
	text-align: center;
}

form#gewinnform input.text, form#infoform input.text, form#raetselform input.text {
	width: 260px;
}
/* /Gewinn-Formular */

/* Suche */
form#suche {
	display: block;
}

form#suche label {
	font-size: 11px;
	font-weight: bold;
}

form#suche table {
	width: 420px;
	margin: 15px auto 15px auto;
}

form#suche input#query {
	width: 300px;
}

form#suche input#absenden {
	margin: 10px 0 0 0;
}

form#suche a#suche_erweitert {
	font-size: 11px;
	font-weight: bold;
	display: block;
	margin: 15px 0 0 0;
}

div#suchergebnisse p.suchergebnis_kopf {
	height: 16px;
	background-color: #DCB4B4;
	font-weight: bold;
	padding: 3px 0 0 5px;
	margin: 0;
	background-image: url(/framework/graphics/dots_horizontal.gif);
	background-repeat: repeat-x;
	background-position: top;
}

div#suchergebnisse p.suchergebnis_kopf span {
	display: block;
	float: right;
	font-weight: normal;
	font-size: 11px;
	padding: 2px 5px 0 0;
}

div#suchergebnisse h4 {
	margin-top: 7px;
}

div#suchergebnisse h4 a {
	padding: 0 0 0 5px;
}

div#suchergebnisse h4 span.suche_update {
	display: block;
	float: right;
	font-weight: normal;
	font-size: 11px;
	padding: 0 5px 0 0;
}

div#suchergebnisse span.suchwort {
	/*background-color: #CCE1E6;*/
	font-weight: bold;
}
/* /Suche */

/********************************************
	Formulare - ENDE
********************************************/

/********************************************
	Forum / DVD-Shop
********************************************/

div#forumContent, div#dvdShopContent {
	background-image: url(/framework/graphics/dots_vertical_625.gif);
	background-repeat: repeat-y;
	background-position: top;
	padding: 0 5px 0 5px;
	margin-top: -10px;
}

div#dvdShopContent {
	width: 615px;
}

/********************************************
	Forum / DVD-Shop - ENDE
********************************************/

/********************************************
	InterRed - Highlite-Tags
********************************************/

span.ir_high {
	color: #C81D20 !important;
	font-weight: bold !important;
}

/********************************************
	/ InterRed - Highlite-Tags
********************************************/

/********************************************
	Forum Temp
	Wenn das Forum definitiv ganz abgeschaft wird, diesen Part ganz rausschmeissen!
********************************************/

.forumwaitpage p {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}

/********************************************
	Forum Temp
********************************************/

/********************************************
	Premium Artikel
********************************************/

.premiumBoxes {
	padding-left:1px;
	padding-right:1px;
	width: 470px;
	overflow: hidden;
	background: #EFE3E3 url(/framework/graphics/dots_vertical_470.gif)  5px left repeat-y;
}
.premiumBoxes table {
	padding-left:9px;
	padding-right:9px;
	padding-top:10px;
	padding-bottom:10px;
	background-color: #EFE3E3;
}
div.premium p {
	font-size: 11px;
}


div#content.premium h2.headlineArticle {
	padding-top: 10px;
	padding-bottom: 2px;
}

.paylink {
	line-height:18px;
	clear:left;
}
.paylink a {
	font-weight:bold;
}
.additionalinfo {
	font-size:11px;
}
.additionalinfo a {
	font-weight:bold;
}
table.premiumTeaser h2.channel {
	background-color: #606060 !important;
}

/********************************************
	Premium Artikel ENDE
********************************************/

/*******************************************
	Ligatus Ad
/*******************************************/

div#tfagligatusad {
	margin-top:10px;
	margin-bottom:10px;
}

/*******************************************
	Promotion Channel (Teaser - Rest ist in channel_promotion.css)
/*******************************************/

td.promotionteaser_vbig,
td.promotionteaser_big,
td.promotionteaser_tall,
td.promotionteaser_middle,
td.promotionteaser_small {
	background-color: #F0F0F0 !important;
}
td.promotionteaser_vbig h2,
td.promotionteaser_big h2,
td.promotionteaser_tall h2,
td.promotionteaser_middle h2,
td.promotionteaser_small h2 {
	background-color: #606060 !important;
}
td.promotionteaser_vbig h2.corner {
	background-image:  url(/framework/graphics/corner_left_promotion.gif) !important;
	background-repeat: no-repeat;
}
td.promotionteaser_vbig a,
td.promotionteaser_big a,
td.promotionteaser_tall a,
td.promotionteaser_middle a,
td.promotionteaser_small a {
	color:blue !important;
}
/*##################################
# Sliderbox rightSlot
##################################*/

	#sio_sliderbox_main {
		position:relative;
		width: 150px;
		height: 235px;
		background-color: #C81D20;
		color: #FFF;
		overflow: hidden;
		font-size:11px;
		margin-bottom:10px;
	}
	#sio_sliderbox_main h3, #sio_sliderbox_main p {
		margin:0 !important;
		font-size:11px;
	}
	#sio_sliderbox_main h3 a, #sio_sliderbox_main p a, #sio_sliderbox_main .ir_high, #sio_sliderbox_main a .ir_high {
		color: #FFF !important;
		font-size:11px;
		text-decoration:none;
	}
	#sio_sliderbox_main h3 a:hover, #sio_sliderbox_main p a:hover {
		text-decoration:underline;
	}
	#sio_sliderbox_main h3 a a, #sio_sliderbox_main p a a {
		color: #FFF !important;
		font-size:11px;
		text-decoration:underline;
	}
	#sio_sliderbox_main p {
		font-size:10px;
	}
	#sio_sliderbox_contentswrap {
	    position:absolute;
		margin-left:10px;
		margin-top:10px;
		margin-bottom:10px;
		/*border:1px solid black;*/
		overflow: hidden;
		width: 130px;
		height: 215px;
	}
	#sio_sliderbox_contents {
		position:absolute;
		top:0px;
		margin:0;
		padding:0;
		/*border:1px solid white;*/
	}
	.sio_sliderbox_content {
		width:125px;
		margin:0;
		padding:0;
		list-style-type:none;
		/*border: 1px solid white;*/
	}
	.sio_sliderbox_contentfooter {
	    height:20px;
	    /*border: 1px solid white;*/
	    background-image: url(/framework/graphics/sio_slider_cutline.gif);
	    background-repeat: repeat-x;
	    background-position: top left;
	}
	#sio_sliderbox_prev, #sio_sliderbox_next {
		color:#FFF;
		position: absolute;
	}
	#sio_sliderbox_prev img, #sio_sliderbox_next img {
		border:0;
	}
	#sio_sliderbox_prev a, #sio_sliderbox_next a {
		text-decoration:none;
		font-weight:bold;
		color:#FFF;
	}
	#sio_sliderbox_prev {
		top:0px;
		right:0px;
	}
	#sio_sliderbox_next {
		top:118px;
		right:0px;
	}

/* Galerie Multibox */

.rightBox.galeriebox {
    width:150px !important;
    overflow:hidden !important;
}
.rightBox.galeriebox img {
    border:0px !important;
}
.rightBox.galeriebox {
    padding-bottom: 3px !important;
    font-size:10px !important;
    background-image:none !important;
}
.rightBox.galeriebox p a, .rightBox.galeriebox a {
    color:#FFF !important;
}
.rightBox.galeriebox p {
    padding: 0px 10px 4px 10px !important;
    font-size:10px !important;
}
div.rightBox.galeriebox div {
    background-image:none !important;
}
.rightBox.galeriebox h2 {
    padding-left:6px !important;
	background-image:url(/framework/graphics/galerie_pic.gif) !important;
	background-repeat:no-repeat !important;
	background-position:124px center !important;
}
.rightBox.galeriebox h3 {
    padding: 6px 10px 0px 10px !important;
    font-size:11px !important;
}

.c100.teaserTall h2.channel {
	margin-bottom: 1px !important;
	font-size:12px;
	margin:0pt;
	padding:2px 3px;
}
.c100.teaserTall h3, .c100.teaserTall p {
	font-size:12px !important;
	margin-bottom:5px;
	padding-left:3px;
	padding-right:3px;
}
