#wrapper {
    background: none;
}

.selector {
    padding: 1em;
	margin-bottom: -25px;
	margin-top: 25px;
    padding-top: 0em;
    font-size: 0.83em;

}

#content p.to_top {
		text-align: right;
		padding-right: 20px;
}

#content p.to_top a {

	color:#627C82;
	text-decoration: none;

}

#content div.teaser {
    padding-bottom:1em;
}

#content div.box, #content table.portalrow td{
    background-color: #fff !important;
}

#inner #content .co h1 {
	font-size: 1.4em;
  	margin-bottom: 0.65em;
   line-height: 1.3em;    
}
#inner #content .co h2 {
	font-size: 1.2em;
	margin-bottom: 0.6em;
   line-height: 1.3em;
}


#content div.impressum {
	margin-top: 10px;
	margin-bottom: 35px;
	padding: 5px 0 5px 0;
	border-bottom: 1px solid #9E9E9E;
		border-top: 1px solid #9E9E9E;
		

}




#content div.box .imagebox p.imagecaption {
	font-weight: bold;

}

#content div.box .imagebox p.imagepublisher {
	text-transform: uppercase;	
}



.autorin, .publik-autorin-von {
			text-transform: uppercase;
	}

#inner #content .co h2.section {
color:#CC0033;
font-size:0.9em;
font-weight:bold;
text-transform: uppercase;

}

h2.section a  {
	text-transform: lowercase;
	font-weight: normal;
	}
#content .publikcontent.book h2.section a {
		color: #627C82;
	
}

/*rubric, book*/

#content .publikcontent.rubric h2, #content .publikcontent.book h2{
    font-size: 1em;
}
#content .publikcontent.rubric h2 a, #content .publikcontent.book h2 a{
    text-decoration:none;
    color: #000;
}
#content .publikcontent.rubric .articlenoimage {
    padding-left:145px;
}
#content .publikcontent.book .article {
    margin-bottom: 1em;
}
#content .publikcontent.book .article h2 {
    display:inline;
}

#content .publikcontent.rubric a.rubricthumb {
    display:block;
    width: 135px;
    margin-right: 8px;
    float:left;
}
#content .publikcontent.rubric a.rubricthumb img {
    position:relative;
}

#logo h1 a img {
    width: 316px;
    height: 68px;
    top: 40px;
    left: 20px;
}

#content div.box img.pagepreview {
    position:relative;
    float:left;
    margin:0;

}

#content div.regional {

	padding-left: 10px;
	margin-bottom: 30px;

}

#content div.regional ul {
		margin-top: 10px;
		list-style-type: none;

				
}
#content div.regional ul li  {
		margin-top: 5px;
		margin-left: 122px;

}




.pagedummy {
    position:relative;
    float:left;
    width:277px;
    height:412px;
}
.pagepreview.previewleft, .pagedummy.previewleft {
    border: 1px solid #999;



}



.pagepreview.previewright, .pagedummy.previewright {
	margin-top: 20px;
    border: 1px solid #999;
    border-left: none;

}

.pagecontainer a {
		background-image: url(../++resource++styleimages-icons/filelink_pdf.gif);
		background-position: left;
		background-repeat: no-repeat;
		padding-left: 16px;

		margin-top: 15px;
		float: left;



}


.epaperlist {
  
}

.booktitle h5{
		margin: 10px 2px 10px 0px;
		padding: 3px 0 0 10px;
		background:transparent url(/++resource++styleimages-icons/reddot.gif) no-repeat scroll right top;
		border-top:1px solid #CC0033;
}
.booktitle h5 a, .booktitle h5 a:hover, .booktitle h5 a:active, .booktitle h5 a:visited {
		text-decoration:none;
		text-transform:uppercase;	
		font-size:0.83em;
		color: #627C82;
}

.booktitle.active h5 a {
		color: #c03;
}


.booktitle h5 a:hover {

	display: block;
	color: #cc0033;
}

.epaperlist h4 {
    font-size: 0.55em;
	letter-spacing: -0.001em;
	
    font-weight: normal;
	text-align: center;
	color: #777676;
}



.epaperlist div {
    width: 65px;
    height: 110px;
    margin-top:1em;
    float:left;
}

#right .epaperlist div img {
    border: 1px solid #999;
}
#right .epaperlist div.selected img{
    border: 1px solid #c03;
}

.epaperlist div#dummy{
    border: 1px solid #DAE3E5;
}

.epaperlist div.subline {
    width: 126px;
    height: 8px;
    border: none;
    margin: none;
    text-align: right;
    font-size: 10px;
}

#content span.publik-interviewname {
    font-weight: bold;
}
#content span.publik-interview-verdi {
    font-weight: bold;
}

#content span.publik-kapitaelchen {
    margin-top: 1em;
    text-transform: uppercase;
    font-size: 0.9em;
    display:block;
}
#content p.subline {
    font-weight: bold;
}
#content p.autorin {
    
}
#content span.publik-text-heavy {
    font-weight:bold;
}

#content div.box.page {
    padding: 1em;
    padding-top:2em;
}

#content div.box.page .pagecontainer {
    width:558px;
    height:613px;
}

#content div.textbox {
    background-color: #ddd;
}
div.articlenav {
    padding-left:7px;
}

#content div.articlenav a, #content div.articlenav a:visited{
   font-size: 0.6em;
   color:#627C82;
   text-decoration:none;
   background-repeat:no-repeat;
   padding:0 1.5em;
}

div.articlenav a.next{
   background-position: right;
    background-image: url(../++resource++images-publik/pfeil_right.gif)
}

div.articlenav a.last{
    background-image: url(../++resource++images-publik/pfeil_left.gif);
    background-position: left;
}

#content #articlefooter {
    border-bottom: 1px solid #c03;
}
#content #articlefooterright {
    float:right;
	padding-top: 4px;
}

#articletopnav {
    position:absolute;
    right:1em;
    top:1.5em;
}

.publik-text-heavy-italic {
	font-weight: bold;
	font-style: italic;
	
}

.publik-text-italic {
		font-style: italic;
	
}

.publik-text-heavy {
		font-weight: bold;

}
.fullarticle.short {
	height:110px;
	overflow:hidden;
}
#content div.box.noborder {
	border-top:none;
}
p span.bold {
	font-weight: bold;
}
p span.spitz {
	font-weight: bold;
}
form .error {
	color: #c03;
	font-weight: bold;
}
#content div.errorsummary {
	border: 1px solid #c03;
	padding: 1em;
}
