body, table { font-size: 14px; line-height: 17px; font-family: "Trebuchet MS", Helvetica, Arial, 'Liberation Sans', FreeSans, sans-serif; }
body { background: #EFEFEF url('../images/background.png') center top; text-align:center;}

#superbanner {text-align:left;  width:1000px; margin:0 auto 0 auto;}
#body {margin:0 auto 0 auto; text-align:left; width: 1000px; background: #FFF; margin-top: -10px;  }
#content {position:relative; left:0; width:1000px;}
.siteheight {min-height:730px; height:auto !important; height:730px;}
#logo { margin: 10px; }

a { color: #903; text-decoration: none; }
a:hover { text-decoration: underline; }
a.active {font-style:italic; color:#000000;} 

.w110 { width: 110px;}
.w80 { width: 80px;}


.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.jpg'); height: 18px; padding-left: 10px;}

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

table.login {border-spacing:10pt;}

table.suchtabelle { width: 100%; }
table.suchtabelle td { padding: 10px; }

table.suchtabelle td.tabelle_a {}
table.suchtabelle td.tabelle_b {background: #EFEFEF;}

table.pdfoverview td { width: 132px;}

ul.vorteile {list-style:circle inside url('../images/haken.png');}

/* COLORS */
.bgred { background: #903; }
.bgred2 { background: #f7ebf1;}
.bgbeige { background: #eee7dc;} 
.bgexklusiv { background: #005884; }
.bgexklusiv2 { background: #e5f1f8; }

.bgsitebg { background: #EFEFEF;}
.bgwhite { background: #FFF;}
.bgblack { background: #000;}
.bgproductfooter { background: #f6f6f1; }

.typedarkgrey { color: #777; }
.typeblack { color: #000; }
.typewhite { color: #FFF; }
.typered {color:#903}
.typeexklusiv,.exklusivbg a,.bgexklusiv2,.suche a  { color: #0075bd; }
.typeverdana { font-family:Verdana, Geneva, sans-serif;}
.textright { text-align:right;}
.textcenter { text-align:center;}



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

.exklusivbg {background: url('../images/exklusiv-background.jpg') 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;}
.exklusivsmallteaser { padding-left: 10px; text-indent: -10px; }

/*.bg120x90{float: left; background: url('../images/exklusivimg-bg120x90.png') no-repeat;  width: 140px; }*/

/* BILDERBACKGROUND */ 
.bg120head {background: url('../images/exklusivimg-bg120head.png') no-repeat; height: 5px;}
.bg120middle {background: url('../images/exklusivimg-bg120middle.png') repeat-y; padding: 0 5px;}
.bd120foot {background: url('../images/exklusivimg-bg120foot.png') no-repeat; height: 5px;}
.exbildbg{ float: left; width: 140px; }
.bg110x160{float: left; background: url('../images/exklusivimg-bg110x160.png') no-repeat;  width: 170px; }
.bg240x180{float: right; background: url('../images/exklusivimg-bg200x151.png') no-repeat;  width: 200px; }
.bg240x180{float: right; background: url('../images/exklusivimg-bg240x180.png') no-repeat;  width: 250px; }
.bg110x110{ background: url('../images/exklusivimg-bg110x110.png') no-repeat;  width: 120px; }
.bg120x90 img,.bg110x160 img,.bg240x180 img, .bg110x110 img, .bg122x172 img { margin: 5px;}

.bg122x172{ background: url('../images/bg122x172.png') no-repeat;  width: 122px; }



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

.boxcols6 { width: 368px; border: solid 1px #903;  margin: 10px; }
.boxcontainer8plus {width:547;}
.boxcontainer9plus { width: 563px; /*border: solid 1px #903;*/ }
.boxtitle {font-size: 18px; line-height:22px; }
.teaser img, .boxcols6 .padding4 img, .boxcols6 .margin4 img, .boxcols9plus .padding4 img  { float: left; padding-right: 5px; }

/* E-PAPER */
.epaper-background {width: 414px; height: 590px;background: url('../images/epaper-background.png') no-repeat; }
.epaper-background img { padding: 10px; }

/* WERBUNG */
.werbung {position:absolute; right:0; width: 190px; text-align: center; background: #e1e1e1 url('../images/background-werbung.jpg') no-repeat;}
.werbung img { padding: 10px 0 5px 0;}

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

/* SONDERMARGIN */
.margin4 { margin: 4px; }
.marginauto {margin-left: auto; margin-right: auto;}
.padding4 { padding: 4px; }
.marginleft15 { margin-left: 15px; }
.marginbottom {margin-bottom:15px;}
.marginbottom5 {margin-bottom:5px;}

/************  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; }
h1 { font-size: 20px; line-height: 24px; color: #903;}

.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; }

.author { color:#333; font-size:12px;}
.italic, i { font-style: italic; }
.bold, b { font-weight: bold; }

p { margin-bottom: 15px; }
p.smalllh { margin-bottom: 3px; }


/******** E-Paper **********/
.pdfitem { width: 122px; height: 200px; float: left; margin: 5px;}



/**** INPUT ****/
.inputbgexklusiv { border: solid 1px #005884;background: url('../images/inputbgexklusiv.png') repeat-x bottom; }
.inputbg { border: solid 1px #903;background: url('../images/inputbg.png') repeat-x bottom; }


/******* *******/
div.r1 { padding: 0 1px;  /* Needed for IE */ border: none;  position:inerhit; }
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:inerhit; background: url('../images/footermarkenbg.png') no-repeat; padding-top:10px; width:170px; height:110px;}
.ideadescreen {position:inerhit; top:-95px; left:10px;}
.ideaspektrumscreen {position:inerhit; top:-95px; left:130px;}
.ideadokuscreen {position:inerhit; top:-95px; left:398px;}
.ideafernsehenscreen {position:inerhit; top:-95px; left:380px;}
.ideastiftungscreen {position:inerhit; top:-95px; left:505px;}
.ideaspezialscreen {position:inerhit; top:-95px; left:250px;}
.ideapressedienstscreen {position:inerhit; top:-95px; left:749px;}

.ideaeditionscreen {position:inerhit; top:-95px; left:499px;}
.idealistenscreen {position:inerhit; top:-95px; left:482px;}
.kcfscreen {position:inerhit; top:-95px; left:615px;}
.zeichensetzenscreen {position:inerhit; top:-95px; left:760px;}

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

#boxausgabe {
	position:inerhit;
	width:300px;
	left:50%;
	margin-left:-150px;
	z-index:30000;
	border:5pt solid #005884;
	padding: 20px;
	background-color: #fff;
}
ul {margin-left:30px;}
ul li {list-style-type:disc;}
fieldset {border:1px solid #990033; padding:10px;}
legend {margin:0 5px 0 5px; color:#990033;}
INPUT { margin-bottom:5px;}
.height100 {height:100px;}
.height150 {height:150px;}
.height200 {height:200px;}
.redborder {border:1px solid #903;}
.formleft {float:left; width:180px; height:25px;}
.radio { float:left; margin-left:180px;}
.formright {float:left; width:200px;height:25px;}
.formrighttext {float:left; width:200px;}
.abocard { background-color:#ffffff; height:120px;}
.twitter { background-color:#ffffff; height:80px;}
.twittermargin {padding:20px 0 0 0}
.gefangenercontainer { width: 558px; /*border: solid 1px #903;*/ }
.gefangener {height:300px;}
.fehler {color:#F00; padding:3px 0 3px 0;}
.label150 {float:left; width:150px;}

/* Social Bookmarks*/
.sobookmark { float:left; margin:10px 0 10px 10px; border-top:1px solid #990033; border-bottom:1px solid #990033; width:305px;}
.soitem { float:left; margin:10px 10px 10px 10px;}

/* Pagenavigation*/
.zurueck{float:left;}
.weiter { float: right;}
.start280b {float:left; width: 270px; text-align: center; font-size: 18px; padding: 10px 0 10px 0; margin: 5px 0 10px 0; border-right: 1px solid #903;}
.start280 {float:left; width: 260px; text-align: center; font-size: 18px; padding: 10px 0 10px 0; margin: 5px 0 10px 10px; border-left: 1px solid #903;}

/*mein idea*/
.english { float: right;}
#meinidea {float:right; color:#990033; cursor: pointer;}
#meinidea_slider {position: fixed; background-color:#ffffff; margin: 40px auto 0 auto; border: 1px solid #990033; width: 400px; z-index: 8888;}
#meinidea_slider ul {float: left; width: 400px; text-align: center; margin: 10px 0 10px 0}
#meinidea_slider li {list-style-type: none; display: inline; margin: 0 5px 0 5px; color: #990033; cursor: pointer; }
#meinidea_slider li:hover {text-decoration: underline;}
#meinidea_slider .meinidea_inner { float: left; text-align: left; margin-left: 20px; border-top:1px dotted #cccccc;border-bottom:1px dotted #cccccc; width: 360px; margin-bottom:20px;}
#meinidea_slider .meinidea_inner label {clear:left;float:left;margin-top: 6px;}
#meinidea_slider .meinidea_inner input {clear:left;float:left;}

#overlay {background-color: #cccccc; width: 100%; height: 100%; position: fixed; top:0; z-index: 7777;}

/*Thema des Tages*/
#tdt {position: relative; margin: 10px; margin-right: 0; width: 371px;border: 1px solid #990033; border-top: none;}
#tdt .inner { position: relative; width: 371px; overflow: hidden;  margin-bottom: 10px;}
.tdt_header {background-image: url(../images/tdt_header.png); height: 29px; width: 371px;}
.tdt_date {float:left;line-height: 29px; color: #ffffff; font-size: 16px; margin-left: 5px;}	
.tdt_heading {float:right;line-height: 29px; color: #ffffff; font-size: 16px; margin-right: 5px;}
.tdt_heading a {color: #ffffff; text-decoration: none;}

.tdt_image { float: left; width: 371px; margin:  0 0 5px 0;}
.tdt_image2 { float: left; width: 130px;margin:  0 0 0 10px;}

.tdt_short {float: left; width: 371px; color: #8f8f8f; font-size: 16px; font-weight: bold; margin: 0 10px 5px 10px}
.tdt_title {float: left; width: 371px; color: #990033; font-size: 16px; font-weight: bold;margin: 0 10px 0 10px}
.tdt_title2 {color: #990033; font-size: 16px; font-weight: bold;margin: 0 10px 0 10px}
.tdt_bodytext {float: left; font-size: 12px; margin: 5px 10px;}
.tdt_bodytext2 {font-size: 12px; margin: 5px 10px;}
#scrollcontainer {width: 4000px;}
.thema {position: relative; width: 371px; float:left;}
#tdt_navi {}
.navi_item {width: 30px; height: 20px; float: left; margin-left: 10px; line-height: 20px; color: #ffffff; font-size: 12px; text-align: center; cursor: pointer;}
.tdt_on { background-color: #990033;}
.tdt_off { background-color: #d57f99;}
.tdt_off:hover {background-color: #990033;}
#map {height:700px; width:790px;}
.bigcontainer {float: left; width: 810px;}
