/* ____ Medienhaus, 27.07.2009, RheinSiteMedia GmbH (Marcel Fischer) ____ */

/* ____ GLOBALE STYLES ____ */

/* ____ Head (Farbiger Balken) ____ */

.head_small
{
	background-image: url('/Portals/0/img/bg/header_small.jpg');
	width: 100%;
	height: 12px;
	font-size:1px;
}
.head_tall
{
	background-image: url('/Portals/0/img/bg/header_tall.jpg');
	width: 100%;
	height: 12px;
	font-size:1px;
}
.head_tiny
{
	background-image: url('/Portals/0/img/bg/header_tiny.gif');
	background-repeat: no-repeat;
	padding-bottom:1px;
	border-bottom:1px dotted #1183b9;
	background-color:#fff;
	width: 100%;
	height: 12px;
	font-size:1px;
	z-index:1000;
}

/* ____ Outline (Linie um Container) ____ */

.outline
{
    border: 1px dotted #abb0b3;
	background-color:#fff;
}

/* ____ Title (Modultitel, Modulmenu) ____ */

.title_subnav, .adminsearch_subnav
{
	background-image:url('/Portals/0/img/bg/header_subnav.gif');
	background-repeat: no-repeat;
	background-position: 1px 1px;
	background-color:#126dad;
	border-top: 1px dotted #fff;
	border-bottom: 1px dotted #fff;
	z-index:1000;
	width:100%;
}
.title_subnav h3
{
	font-size:68%;
	color:#fff;
	font-weight:bold;
	text-transform:uppercase;
	padding:.75em .25em .5em 1.6em;
	margin:0em;
	margin-bottom:1px;
}
.adminsearch_subnav h3
{
	font-size:100%;
	color:#fff;
	font-weight:bold;
	text-transform:uppercase;
	padding:.75em .25em .5em 1.6em;
	margin:0em;
	margin-bottom:1px;
}
.title_tiny
{
	background-image: url('/Portals/0/img/bg/header_tiny.gif');
	background-repeat: no-repeat;
	padding-bottom:2px;
	border-bottom:1px dotted #1183b9;
	background-color:#fff;
	width: 100%;
	height: 12px;
	font-size:1px;
	z-index:1000;
}
.title_tiny h3, .highlight_title h3, .teaser_title h3, .tagcloud_title h3, .versand_title h3, .projectcontent_title h3
{
	display:none;
}
.title_schraffur
{
	background-image:url('/Portals/0/img/bg/schraffur.gif');
	margin:2px;
	padding:0;	
}

.title_schraffur h3
{
	font-size:68%;
	font-weight:bold;
	text-transform:uppercase;
	color:#006ab3;
	padding: .75em .75em .75em 3em;
	margin:0;	
}
.highlight_title, .versand_title, .projectcontent_title
{
	height:auto; /* Damit Adminmenu angezeigt wird */
}
.projectcontent_title 
{
	margin-top:20px;
}
.projecthead_title h3
{
	font-size:110%;
	color:gray;
	font-weight:bold;
	padding:.75em .25em .5em 1em;
	margin:0em;
	margin-bottom:1px;
}

/* ____ Linie zwischen Titel und Content ____ */

.dotted
{
	border: none;
	margin:0em;
	padding:0em;
	border-top: 1px dotted #abb0b3;
	height: 1px;
	font-size:1px;
}

/* ____ ZUSÄTZLICHE STYLES ____ */

/* ____ Actual ____ */

.actual_content
{
	margin:0;
	padding:0;
	border:0;
}	
.actual_content ul {
	list-style-type:none;
	margin: 0em;
	margin-left: 1em;
	margin-right: 1.75em;
	margin-top:1em;
	padding:0em;
}
.actual_content ul li div.head {
	border-bottom: 1px dotted #abb0b3;
	background-image:url('/Portals/0/img/icons/aktuelles.jpg');
	background-repeat: no-repeat;
	padding-left:2em;
	padding-bottom:.025em;
	height: 1.25em;
	font-size:63%;
	color:#6E6E6E;
	list-style-type: none;
}
.actual_content ul li div.head div.bereich {
	float: left;

}
.actual_content ul li div.head div.mehr {
	float: right;
}
.actual_content ul li div.head div.mehr a {
	color:#abb0b3;
	font-weight: bold;
	margin-bottom: 0em;
}
.actual_content ul li h4, .actual_content ul li p {
	font-size: 68%;
	margin-top:.25em;
	margin-bottom: 0em;
	margin-left: 2em;
	color:#6e6e6e;
}
.actual_content ul li {
	margin-bottom: 1em;
	list-style-type: none;
}

/* ____ Kontakt, Weitere Projekte ____ */

.contact_content
{
	margin-bottom: 1em;
	margin-left: 1em;
	margin-right: 1.75em;
	margin-top:1em;
	padding:0em;
}
.contact_content ul {
	list-style-type:none;
	margin: 0em;
	margin-left:.5em;
	margin-right:.5em;
	margin-top:1em;
	padding:0em;
}
.contact_content ul li div.head {
	border-bottom: 1px dotted #abb0b3;
	background-image:url('/Portals/0/img/icons/aktuelles.jpg');
	background-repeat: no-repeat;
	padding-left:1em;
	padding-bottom:.025em;
	font-size:100%;
	color:#abb0b3;
	list-style-type: none;
}
.contact_content ul li p {
	font-size: 68%;
	margin-top:.25em;
	margin-bottom: 0em;
	margin-left: 1em;
	font-weight:bold;
}
.contact_content ul li {
	margin-bottom: 1em;
	list-style-type: none;
}

/* ____ Projekte inkl. Rotator ____ */

.projecthead_content 
{
	background-image:url('/Portals/0/img/bg/project_rotator.gif');
	background-repeat:repeat-y;
	margin:1px;
}

/* ____ Projekte inkl. Rotator und Content (Inhaltsbereich) ____ */

.content_content, .projectcontent_content
{
	margin: 0em;
	padding:0em;
	margin-left: 1.5em;
}
.content_content h3, .projectcontent_content h3
{
	font-size: 110%;
	color:#787878;
	margin-bottom:0.125em;
}
.content_content h1
{
	font-size: 165%;
	color:#787878;
	margin-bottom:0.125em;
}
.content_content h4, .projectcontent_content h4
{
	font-size: 90%;
	color:#006ab3;
	margin-top:.5em;
	margin-bottom:0.9em;
}
.content_content p, .projectcontent_content p
{
	font-size: 68%;
	color:#6e6e6e;
	line-height: 2em;
	margin:0em;
	margin-bottom:.5em;
	padding-right:3em;
}
.content_content .nl
{
	font-size: 68%;
	font-family: Verdana, sans-serif;
}
.content_content .nlname, .content_content .nldes, .content_content .nlformat
{
	font-size: 100%;
	font-family: Verdana, sans-serif;
}
.content_content .txtboxlabel
{
	font-size: 100%;
	font-family: Verdana, sans-serif;
}
.content_content li, .projectcontent_content li {
	font-size: 68%;
	color:#6e6e6e;
	line-height: 2em;
	margin:0em;
	margin-bottom:.5em;
	padding-right:3em;
}
.adminsearch_content
{
	margin: 0em;
	padding:0em;
	text-align:left !important;
}


.teaser_content
{
	margin: 0em;
	padding:0em;
}
.teaser_content h3, .contact_content h3
{
	font-size: 110%;
	color:#006ab3;
	margin-bottom:0.25em;
}
.teaser_content p, .contact_content p {
	font-size: 80%;
	color:#6e6e6e;
	line-height: 1.5em;
	margin:0em;
}

/* ____ Rotator Home (nur für Startseite) ____ */

.highlight_content
{
	margin:0;
	padding:0;
	overflow:hidden;
}
.highlight_content h3 {
	font-size: 90%;
	color:#006ab3;
	margin-bottom:0.25em;
}
.highlight_content h4 {
	font-size: 70%;
	color:#6e6e6e;
	margin:0;
	padding:0;
	text-align:left;
	text-transform:uppercase;
	font-weight:normal;
}
.highlight_content p {
	font-size: 68%;
	color:#6e6e6e;
	line-height: 2em;
	margin:0em;
}
.highlight_content img
{
	margin-right:10px;
	border:1px solid #006ab3;
}
.highlight_content img[align="left"] {
	margin-right:10px;
	border:1px solid #006ab3;
}
.highlight_content img[align="right"] {
	margin-left:10px;
	border:1px solid #006ab3;
}

div.copytext img.picright {
	float: right;
	margin: 1em 0em 1em 1em;
}

div.copytext img.picleft {
	float: left;
	margin: 1em 1em 1em 0em;
}

/* ____ Tagcloud (Projekte , nur erste Seite) ____ */

.tagcloud_content
{
	margin: 0em;
	margin-left: 1em;
	margin-right: 1.75em;
	margin-top:1em;
	padding:0em;
	text-align:center;
}
.tagcloud_content p {
	font-size:68%;
	line-height:2em;
}

.tagcloud_content a {
	margin:0 .2em 0 .2em;
}

/* ____ Partner (nur für Bookshop) ____ */

.partner_content
{
	margin:0em;
	padding:0em;
}
.partner_content p {
	font-size:68%;
	line-height:2em;
	color:#6e6e6e;
	margin:0;
	padding:0;
}

/* ____ Video (Projektseiten) ____ */

.video_content
{
	margin:1em;
	padding:0em;
}

/* ____ Versand (nur für Bookshop) ____ */

.versand_content
{
	margin:0.5em;
	padding:0em;
}
.versand_content p {
	font-size:68%;
	line-height:2em;
	color:#6e6e6e;
	margin:0;
	padding:0;
}

/* ____ Bookshop Teaser ____ */

.bookshop_content div.pic {
	padding:0em;
	padding-top:1em;
	padding-left:2.1em;
	margin:0em;
	margin-right: 1em;
	float: left;
}
.bookshop_content div.pictext 
{
	margin:0;
	padding:0;
	margin-top:3em;
	font-size:68%;
	color:#6e6e6e;
	line-height:1.5em;
	float: left;
}
.bookshop_content div.pictext p
{
	margin:0;
	padding:0;
}

/* ____ Newsletter Teaser ____ */

.newsletter_content div.pictext p
{
	margin:0;
	padding:0;
}
.newsletter_content div.pic {
	padding-top:1em;
	padding-left:2.4em;
	margin-right: 1em;
	float: left;
}

.newsletter_content div.pictext {
	margin:0;
	padding:0;
	margin-top:2em;
	font-size:68%;
	color:#6e6e6e;
	line-height:1.5em;
	float: left;
}

/* ____ Spezial ____ */

.navigator_content img, .bookshop_content img, .actual_content img, .newsletter_content img, .contact_content img, .tagcloud_content img
{
	position:relative; /* ### Behebt einen IE6 BUG ### */
}

.actual_content .normal
{
	margin:0 !important;
	padding:0 !important;
	border:0 !important;
}	