body { font-size: 14px; line-height: 17px; font-family: "Trebuchet MS", Helvetica, Arial, 'Liberation Sans', FreeSans, sans-serif; background: #F0F0F0;  }

#bodyadvertise { width: 990px; margin-left: auto; margin-right: auto; position: relative;}
#bodywrapper { background: #EFEFEF url('../images/background.png') center top; width: 800px;}
#body { width: 780px; background: #FFF; margin: -10px 0 0 10px;}
#logo { margin:20px 10px 20px 10px; }
#advertise { width: 200px;}

a { color: #903; text-decoration: none; }
a:hover { text-decoration: underline; }

.w110 { width: 110px;}

.shadowheader { background: #EFEFEF url('../images/shadow-header.png') center bottom no-repeat; height: 20px;}
.header { background: #FFF url('../images/background-header.png') repeat-x; }

.shadowfooter { background: url('../images/shadow-footer.png') center top no-repeat; margin-top: -10px; }

.menu, .selected { float: left; font-size: 18px; padding: 5px 8px; height: 18px;}
.menu a { color: #FFF; }

.navibg { background: url('../images/navi-background.png');  height: 28px; padding-left: 5px;}
.subnavibg { background: url('../images/subnavi-background.png'); height: 18px; padding-left: 10px;}

.selected { background: url('../images/navi-sel-background.png');}
.selected a, .typered { color: #903; }

.bgred { background: #903; }
.bgred2 { background: #fef6fa;}
.bgexklusiv { background: #0078b4; }
.bgsitebg { background: #EFEFEF;}
.bgwhite { background: #FFF;}
.bgblack { background: #000;}
.bgproductfooter { background: #f6f6f1; }

.whitebg90p { background: url('../images/whitebg90p.png'); }

.exklusivbg {background: url('../images/exklusiv-background.png') repeat-y; }
.exklusivheader {height: 5px;background: url('../images/exklusiv-header.png');}
.exklusivfooter {height: 5px; background: url('../images/exklusiv-footer.png');}
.exklusivteaser {background: #FFF url('../images/exklusivteaser-background.png') repeat-x;}
.exklusivtitel {background-color: #FFF;}
.exklusivteasertext { width:230px; float: left;}

.bg185 {background: url('../images/bg185-middle.png') repeat-y; width: 195px;}
.bg185head {background: url('../images/bg185-head.png') no-repeat; height: 20px; }
.bg185middle { margin: -12px 10px 0 10px; }
.bg185foot {background: url('../images/bg185-foot.png') no-repeat; height: 20px; margin-top: -12px; }

/* WERBUNG */
.werbung { position: absolute; right: 0px; width: 190px; text-align: center; background: #e1e1e1;}
.werbung img { padding: 10px 0 5px 0;}

.fernsehenbg { background: url('../images/fernsehenbg.jpg') no-repeat; }

.typedarkgrey { color: #777; }
.typewhite { color: #FFF; }
.typeexklusiv,.exklusivbg a  { color: #0075bd; }

.boxcols6 { width: 368px; border: solid 1px #903;  margin: 10px; }
.boxcontainer9plus { width: 583px; border: solid 1px #903; }
.teaser img, .boxcols6 .padding4 img, .boxcols6 .margin4 img, .boxcols9plus .padding4 img  { float: left; padding-right: 5px; }


.footer {position: relative;}
.footer img.curserpointer{ padding: 0 6px; }
.footermarkenbgClosed{display: none;}
.footermarkenbgOpen{background: url('../images/footermarkenbg.png') no-repeat;left:840px;
position:absolute;
top:-88px;
width: 170px;
height: 120px;
}
.footermarkenbg img{padding: 10px;}


.margin4 { margin: 4px; }
.marginauto {margin-left: auto; margin-right: auto;}
.padding4 { padding: 4px; }
.marginleft15 { margin-left: 15px; }

/************  TYPO *****************/
h6 { font-size: 14px;line-height: 18px; }
h5 { font-size: 16px;line-height: 20px;}
h4 { font-size: 16px;line-height: 20px; font-weight: bold;}
h3 { font-size: 18px; line-height:22px; margin-bottom: 10px;}
h2 {font-size: 38px; line-height: 30px; color: #903; font-family: Georgia,Times, "Times New Roman", serif; font-weight: normal; text-indent: -100px; padding-left: 100px; margin-bottom: 20px; margin-top:0; padding-top:0;}
h1 {font-size: 16px; color: #903; font-family: Georgia,Times, "Times New Roman", serif; font-weight: normal;}

.size20 { font-size: 20px;}
.size18 { font-size: 18px;}
.size14 { font-size: 14px;}
.size12 { font-size: 12px; line-height: 14px;}
.size10 { font-size: 10px; line-height: 12px;}
.lh28 { line-height: 28px; }

ul { list-style: disc outside; margin-left: 20px;}
ul.marg120 { margin-left: 120px;}

.italic, i { font-style: italic; }
.bold, b { font-weight: bold; }
b { font-weight: bold; }
p { margin-bottom: 15px; }


/******* *******/
div.r1 { padding: 0 1px;  /* Needed for IE */ border: none;  position: relative; }
div.r2 { border-width: 1px 0; border-style: solid; border-color: transparent; }
div.r3 { border-width: 0 1px; border-style: solid; border-color: transparent; margin: 0 -1px; }

div.r2 { background: #903; }
div.r2, div.r3 { border-color: #903; }

.r2.r2black { background: #000; }
.r2.r2black, .r3.r3black { border-color: #000;}

.r2.r2white { background: #FFF; }
.r2.r2white, .r3.r3white { border-color: #FFF;}

.cursorpointer {cursor:pointer;}

/**** Screenshots ********/
.screenshotsset {position:absolute; background: url('../images/footermarkenbg.png') no-repeat; padding-top:10px; width:170px; height:110px;}

.ideaspektrumscreen {position:absolute; top:-88px; left:70px;}
.ideadokuscreen {position:absolute; top:-88px; left:226px;}
.ideafernsehenscreen {position:absolute; top:-88px; left:380px;}
.ideastiftungscreen {position:absolute; top:-88px; left:505px;}
.ideaspezialscreen {position:absolute; top:-88px; left:620px;}
.ideapressedienstscreen {position:absolute; top:-88px; left:749px;}

.ideaeditionscreen {position:absolute; top:-39px; left:193px;}
.idealistenscreen {position:absolute; top:-39px; left:330px;}
.kcfscreen {position:absolute; top:-44px; left:464px;}
.zeichensetzenscreen {position:absolute; top:-39px; left:607px;}

/********** Login Box ***************/
.bgsmothdark {
	position:absolute;
	top:0px;
	left:0px;
	bottom:0px;
	width:100%;
	height:100%;
	background-color:#000;
	background: url('../images/grey.png') repeat;
}

#boxausgabe {
	position:absolute;
	width:300px;
	left:50%;
	margin-left:-150px;
	z-index:30000;
	border:5pt solid #005884;
	padding: 20px;
	background-color: #fff;
}