/* Pinkwart */
/* ////////////// RESET ////////////// */
@media screen,projection{
* {
    margin: 0;
    padding: 0;
    font-size: 100.01%;
}
img,
fieldset {
	border: 0;
}

/* always show scrollbars with Firefox and Opera */
/* html {
	overflow-y: scroll;
	overflow-x: auto;
}*/
/* /////////////// LAYOUT /////////////// */
body {
	font: 100.1% Verdana, Arial, sans-serif;
	background: #fff url(/images/pinkwart/bg_header.jpg) repeat-x;
/*	behavior: url("index-Dateien/csshover3.htc"); */
}
a {
	text-decoration: none;
}
h2 {
	color:#36578C;
	font-size:1.1em;
	margin:0 0 0.5em;
}

#header {
	width: 79.25em;
	min-width: 951px;
	margin: auto;
	height: 280px;
	color: #fff;
	font-size: 75%;
}
* html #header {height: 279px;}
#tool {
	float: right;
	color: #a3bfd3;
}
#tool .searchfield {
	position: relative;
	top: -3px;
	width: 120px;
/*	height: 18px; */
/*	background: url(http://www.google.com/coop/intl/en/images/google_custom_search_watermark.gif) no-repeat; */
	border: 0;
}
/*#toolmenu { color:#4391DD; font-size:.95em; margin-left:99px; min-width:860px; position:absolute; text-align:right; top:0; right:0; width:75.55em; z-index:8; }*/
#toolmenu li { display:inline; }
#toolmenu {
	float: left;
	width: auto;
	min-width: 30px;
}
#tool,
#toolmenu {
	font-size: 0.9em;
	height: 1.7em;
	margin-top: 21px;
	position: relative;
	padding-right: 161px;
}
#header ul,
#header li {
	display: inline;
}
#tool form {
	position: absolute;
	right: 0;
	top: 0;
}
* html #tool form {
	right: -255px;
}

#toolmenu a,
#tool a {
	color: #fff;
	text-decoration: none;
}
#banner {
	clear: both;
	height: 194px;
	overflow: hidden;
	border: 4px solid #fff;
	background: #ccc;
}
#navigation {
	border: solid #fff;
	border-width: 0 4px 0 3px;
	background: url(/images/pinkwart/bg_navOff.gif) repeat-x;
	height: 28px;
	border-bottom: 1px solid #fff;
	position: relative;
}
.menu0 * { cursor:pointer; display:block; }
#menu { background:url(/default_images/wcsite/wcsite_defaultset/bg_menu.jpg) repeat-x; height:46px; margin:0 4px; min-width:950px; width:79.10em; }
.menu0 li { float:left; height:46px; }
.menu0 a { background:url(/default_images/wcsite/wcsite_defaultset/menu_off.jpg) no-repeat right bottom; color:#36578C; height:100%; padding:0 25px; text-align:center; }
.menu0 a:hover { text-decoration:none; }
.menu0 h2 { height:100%; margin:0; font-size:1em; width: 15.4em; }
.menu0 span { padding-top:12px; }
.menu0 a:hover, .aktiv0 a { background:url(/default_images/wcsite/wcsite_defaultset/menu_acthov.jpg) no-repeat right; display:block; }
.menu0 li:hover .menu1, .menu0 li.over .menu1 { display:block!important; }
.menu0 .aktiv0 { position:relative; z-index:99; }
/*.menu0 .aktiv0 .menu1 { left:0px; top:36px; }*/
.menu1 { background:#fff; border:1px solid #dadada; border-width:0 1px 1px; display:none!important; height:auto; margin:-6px 0 0; padding:0; position:absolute; width:15.6em; z-index:100; left:1px;top:36px;}
.menu1 li { border-bottom:1px dotted #dadada!important; clear:both; height:auto; line-height:1.5em!important; margin-bottom:0!important; padding:0px; width:100%; }
.menu1 a, #menu .aktiv0 .menu1 a { background:none; font-size:.9em; height:auto; padding:5px 10px 5px 25px!important; text-align:left; }
.menu1 a:hover, .aktiv1 a { background:url(/default_images/wcsite/wcsite_defaultset/more_link.gif) no-repeat 10px 10px!important; }
.menu0 span {
	margin-top: 0;
	padding-top: 0;
}
#menu0 a {
	height: auto;
	background: none;
}
* html .menu0 h2, * html .menu0 li {width: 15.5em;}
* html  #navigation{ border-left: 0; border-right:0; padding: 0 4px 0 3px; }
* html .menu0 li { height: 40px;}
#navigation a {
	color: #004d84;
	font-weight: bold;
	text-decoration: none;
	line-height: 29px;
	min-height: 29px;
	padding: 0;
	display: block;
	float: left;
	border-right: 1px solid #e2e4ea;
/*	border-bottom: 1px solid #e2e4ea;*/
	border-left: 1px solid #fff;
	width:100%;
}
#navigation li {
	list-style-type: none;
	float: left;
	position: relative;
}
#navigation li.aktiv0 a,
#navigation li a:hover,
#navigation li a:active,
#navigation li a:focus,
#navigation li:hover {
	background: url(/images/pinkwart/bg_navOn.gif) repeat-x;
}
#navigation li ol {
	display: none;
}
#navigation li:hover ol,
#navigation li ol li {
	display: block;
	float: none;
}
#navigation li ol {
	position: absolute;
	top: 29px;
	left: 0;
	background: #fff;
	border: solid #e2e4ea;
	border-width: 0 1px 1px;
	margin: -1px 0 0 -1px;
	padding: 0 8px;
	width: 172px;
}
#navigation li li a {
	background: #fff !important;
	border: 0;
	font-weight: normal;
	font-size: 0.9em;
	padding: 0 0 0 11px;
	line-height: 26px;
	border-bottom: 1px dotted #dadada;
	float: none;
	width: auto;
/*	min-height: auto;*/
}
#navigation li li a:hover,
#navigation li li a:active {
/*	background: #fff url(/images/pinkwart/sprite.png) -571px -42px !important; */
}
/*#navigation li li:last-child a {
	border: none !important;
}*/

#navigation li li a:hover {
	color: #2073bd;
}
/*
#contentShanty {
/*	background: url(/images/pinkwart/bg_contentShanty.gif) repeat-y right; * /
}*/
#content {
/*	width: 80.35em;
	min-width: 967px; */
	min-width:883px;
	width:73.5em;
/*	padding: 0;*/
	margin: 0 auto 2em;
	padding: 30px 33px;
/*	border-right:1px solid #EEEEEE;
/*	background: url(/images/pinkwart/bg_content.gif) repeat-y 1px 0; */
/*	border-left: 1px solid #EEEEEE;
	border-bottom: 1px solid #EEEEEE; */
	background: #fff url(/images/pinkwart/bg_footer.gif) repeat-x center bottom;
	border: 1px solid #EEEEEE;
	border-top: 0;
	font-size: 75%;
	/* clear:both; */
}
ul { clear: both; }
.content_nodirection,
.content_left,
.content_right {
	background: none;
	margin:0;
/*	min-width:631px;
	width:auto;*/
}
.content_left,
.content_right {
	float: left;
/*	min-width: 304px;
	width: 24.4em; */
	width:48%;
}
.content_right {
	padding-left: 0.9em;
}
.content_left {
	padding-right: 0.9em;
}
.randoben_nodirection,
.randoben_left,
.randoben_right {
	background: none;
}
#contentmiddle {
	width: 70%;
	float: left;
}
.sidebar1_container {
	margin-top: 1em;
}
#portlets {
	float: right;
	min-width: 240px;
	width: 20em;
}
.portletfoot{
	position: absolute;
	top:-1000em;
	left: -1000em;
}
ul li{
	list-style-image: url( /images/pinkwart/list-image.gif );
}
#portlets li{
/*	list-style-position:outside; */
	list-style-position:inside;
/*	list-style-type:none;*/
	border-bottom:1px dashed #EEEEEE;
	padding: 5px 0;
}
.portlet {
	border: 0;
	padding: 0;
	font-size:.9em;
	margin:0 0 0.5em;
}

.portlet-rahmen {
	background: none;
}
.portlet-rahmen h2 {
	text-align: left;
}
.portlet-rahmen h2 span {
	background: none;
}
#portlets .pnewsletter .frmbutton { margin-right:8px; }
#portlets .pnewsletter .inputdata { width:210px; padding:2px; margin-top: 5px;}
#portlets .pnewsletter { background: url(/images/pinkwart/bg-newsletter.jpg)  0 -11px no-repeat; height: 100px; padding:10px; /* margin-bottom:1em; */ }
#portlets .pnewsletter  .frmbutton {
	background-color:#2581C5;
	border:1px solid #FFFFFF;
	color:#FFFFFF;
	font-size:9px;
	padding:1px 15px;
	margin:2px 0;
}
#portlets .ptermine { border-bottom: 1px dashed #eee; padding: 5px 0 5px 0; color: #00518C;list-style-image:none; list-style-position:outside; list-style-type:none;}
#portlets .ptermine .ico { display:block; width: 21px; height:14px; float:left;  background: #fff url(/images/fdp-nrw/sprite.png) -386px -42px no-repeat;}
#portlets .ptermine a { text-decoration: none; color: #00518C; }
#portlets .ptermine p {margin-top:5px; margin-bottom:0px;}
#portlets .ptermine strong.date{ background:#FFFFFF url(/images/pinkwart/sprite.png) no-repeat scroll -386px -42px; padding:0 0 0 18px; line-height:2em;}
#portlets .portlet .mehr {text-align: right;}
#portlets .portlet .mehr a {text-decoration: none;}

#content h2,
#content h2 a {
	font: bold 1.3em Arial, sans-serif;
	color: #00518c;
	text-decoration: none;
}
#content h2 a { font-size: 1em; }
#content h3,
#content h3 a {
	color:#36578C;
	font-size:1.05em;
	margin:5px 0;
}
#content h3 a { font-size: 1em; }
#content ul,
#content ol {
	margin: 1em 0 1em 2em;
}
#content p {
	margin: 0 0 1em;
}
#content a {
	color: #00518c;
}
#contentmiddle table {
	clear: both;
}
#contentmiddle .mehr { text-align:right;}
#contentmiddle .mehr a{
	color: #fff;
	text-decoration: none; 
	padding: 0 1em; 
/*	background: #2581c5 url(/images/pinkwart/bg_mehr.gif) repeat-x top center; */
	background:#2581C5 url(/images/pinkwart/sprite.png) repeat-x scroll -335px -41px;
	color:#FFFFFF;
/*	font-size:0.7em; */
	padding:0 1.6em 0 0.25em;
	font-size: 0.8em;
}

#contentmiddle .download a,
#contentmiddle .termine strong{
	color:#00518C;
	font-size:1.1em;
	font-family:Arial,sans-serif;
	font-weight:700;
}
#contentmiddle .termine li,
#contentmiddle .download li {
	margin:1em 0;
	list-style-type:none;}
#contentmiddle .termine a {text-decoration: none;}

#content .content {
	padding: 0 0 0.5em 0;
}
#content .content_nodirection{
	line-height: 1.3em;
}
#content .imgleft {
	clear:both;
	float: left;
	margin: 0 10px 10px 0;
}
#content .imgright {
	float: right;
	margin: 0 0 10px 10px;
}
.imgleft, .imgright, .imgcenter {
	color:gray;
	font-size:0.9em;
	text-align:center;
}

#portlets .imgleft, #portlets .imgright, #portlets .imgcenter {
	margin-bottom: 0;
}
.zoomgif {
	display: none!important;
}
#content .promo {
	background: #f6f6f6;
	padding: 15px 18px;
}
#content .subtitle,
#content #contentmiddle .date {
	color: #939ba7;
	font: normal normal bold 1.1em Arial, sans-serif;
	display: block;
	margin-bottom:1em;
}
#portlets h2 {
	background: #2581c5 url(/images/pinkwart/sprite.png) repeat-x -4px -41px;
	line-height: 25px;
	padding: 0 0 11px 13px;
	min-width: 227px;
	width: 20em;
	font-size: 11px;
	color: #fff;
}
* html #portlets h2 { width: auto;}
#content a.more {
	background: #2581c5 url(/images/pinkwart/sprite.png) repeat-x -335px -42px;
	display: block;
	float: left;
	padding: 0 6px;
	width: 39px;
	line-height: 13px;
	text-decoration: none;
	color: #fff;
	font-size: 9px;
}
#content a.comment {
	background: #2581c5 url(/images/pinkwart/sprite.png) repeat-x -254px -41px;
	display: block;
	float: left;
	padding: 0 6px 7px;
	width: 61px;
	line-height: 17px;
	height: 17px;
	overflow: hidden;
	text-decoration: none;
	color: #004d84;
	font-size: 9px;
}
#content .promo a.comment {
	background-position: 0 -90px;
}
.row {
	clear: both;
	width: 100%;
	padding-bottom: 0.5em;
	margin-bottom: 0.5em;
	border-bottom:1px dotted gray;
}
.contentrand_nodirection,
.contentrand_left,
.contentrand_right {
	background: none;
	padding:0;
}
.randoben_nodirection span,
.randoben_left span,
.randoben_right span {
	background: none;
}
.randunten_nodirection,
.randunten_left,
.randunten_right {
	background: none;
}
.randunten_nodirection span,
.randunten_left span,
.randunten_right span {
	background: url(/images/pinkwart/sprite.png) 700px 94px;
	margin: 1em 0;
	height: 3px;
	clear: both;
}
#footer {
	display:none;
/*	background: #fff url(/images/pinkwart/bg_footer.gif) repeat-x 0 8px;
	border: 1px solid #EEEEEE;
	border-top: 0;
	height: 33px;
	font-size: 75%;
/*	width: 80.2em;
	min-width: 965px; */
/*	min-width:949px;
	width:79.1em;
	margin: 0 auto 20px;
	position: relative; */
}
/*
#footerLeft {
	background: #fff url(/images/pinkwart/bg_footer.gif);
	height: 34px;
	width: 12px;
	margin: 0 auto 20px; 
}
#footerLeft {
	position: absolute;
	z-index: 1000;
	background: #fff url(/images/pinkwart/sprite.png) 0 0 no-repeat;
	height: 34px;
	width: 13px;
}
#footerRight {
	position: absolute;
	z-index: 1000;
	right: 0;
	background: #fff url(/images/pinkwart/sprite.png) -952px 0 no-repeat;
	height: 34px;
	width: 13px;
}*/
/* /////////////// HELPER /////////////// */
.barrierReef {
    position: absolute;
    left: -5000px;
}
.skip{
	position: absolute;
	left: -1000em;
	top: -1000em;
}
.clear {
	clear: both;
}
.printOnly {
	display: none;
}
.clearfix:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
.clearfix {display:inline-block;}
	/* Hide from IE Mac \*/
.clearfix {display:block;}
	/* End hide from IE Mac */

/* IE6-Speziales */
* html .clearfix {height:1px;}
* html a:visited {color: inherit;}
/* * html #tool {margin: -6px 10em 10px 0px;} */
* html .contentmiddle {margin-left: 10px;}
* html .contentrand_left,
* html .contentrand_right,
* html .contentrand_nodirection {z-index: 22;}
* html .flickr {margin-left: 12px!important; width: 550px!important;}
* html .siteoverview {width: 52.3em;}
* html #umfrage input {border: 0px;}
* html .portlet-content table .imgleft,
* html .portlet-content table .imgright,
* html .portlet-content table .imgcenter {margin:0;} 

#portlets .portlet-content ul {
	margin: 0!important;
}

.pic-overview hr {
	clear:both;
	border:0;
	margin:0;
	padding:0;
}
.pic-overview span {
	border:1px solid #ccc;
	display:block;
	float:left;
	margin:0.25em;
	padding:0.25em;
	text-align:center;
	width: 30%;
	color:gray;
	font-size:0.9em;
}
.imgnone object {
	margin-bottom: 10px;
}
.recommendtoform label {
	display: block;
}
.recommendtoform textarea {
	font-size: 12px;
}
.siteoverview {
	text-align: right;
}
.siteoverview-simple {
	text-align: center;
}
.monat-nav {
	border-bottom:1px dotted #757C7C;
	height:22px;
	text-align:center;
}
.monat_nav_prev {
	background:transparent url(/images/pinkwart/pfeil_back.gif) no-repeat scroll right 0;
	padding:0 1em 0 0;
}
.monat_nav_next {
	background:transparent url(/images/pinkwart/pfeil_next.gif) no-repeat scroll 0 0;
	padding:0 0 0 1em;
}
.nav_prev {
	background:transparent url(/images/pinkwart/pfeil_back.gif) no-repeat scroll 0 3px;
	padding:0 0 0 1em;
}
.nav_next {
	background:transparent url(/images/pinkwart/pfeil_next.gif) no-repeat scroll right 3px;
	padding:0 1em 0 0;
}
.monat-nav span {
	position: absolute;
	top: -1000em;
	left: -1000em;
}
.monat-nav strong{
	padding: 0 0.5em;
}
hr.divider-overview {
	clear:both;
	border: 0;
	border-bottom:1px dotted #757C7C;
	margin: 1em 0;
}
.submit {
	background:transparent url(/default_images/wcsite/wcsite_defaultset/bg_submit_btn.jpg) repeat-x scroll 0 bottom;
	border:1px solid #C1D6F3;
	color:#4391DD;
	cursor:pointer;
	font-size:1em;
	padding:0 15px 4px;
	width:auto !important;
}
.mitmachenportlet tr {
	background:transparent url(/images/pinkwart/mitmachen-tr.gif) repeat-x scroll 0 bottom;
}
table.mitmachenportlet {
	border:0 none;
	border-collapse:collapse;
	font-size:0.925em;
	width:100%;
}

#contentmiddle .content_nodirection .bilder-ajax { clip:rect(0, 590px, 190px, 0); margin:0 0 2em; overflow:hidden; position:relative; width:596px; }
#contentmiddle .content_right .bilder-ajax, #contentmiddle .content_left .bilder-ajax { clip:rect(0, 195px, 190px, 0); margin:0 0 2em 3em; overflow:hidden; position:relative; width:195px; }
/* .sidebar1 .bilder-ajax, .sidebar2 .bilder-ajax { clip:rect(0, 200px, 190px, 0); margin:0 0 2em; overflow:hidden; position:relative; width:200px; } */
.sidebar1 .bilder-ajax, .sidebar2 .bilder-ajax { clip:rect(0, 200px, 190px, 0); margin:0 auto 2em; overflow:hidden; position:relative; width:198px; }
.bilder-ajax span { background-color:#fff; border:1px solid #dadada; display:block; float:left; margin:5px 8px 5px 8px; text-align:center; width:180px; }
.bilder-ajax img { padding:5px; }
.bildergalerie { /*height:170px;*/ margin:0; overflow:hidden; position:relative; width:10000px; }
.bilder-nav-v { background:url(/default_images/wcsite/wcsite_defaultset/bilder-nav-v.gif) no-repeat right 0; color:#2E81D4; cursor:pointer; padding:3px 25px 9px 0!important; }
.bilder-nav-z { background:url(/default_images/wcsite/wcsite_defaultset/bilder-nav-z.gif) no-repeat; color:#2E81D4; cursor:pointer; padding:3px 0 9px 25px!important; }
#sidebar .bildergalerie { height:auto; }

#portlets .piconsbar {padding-top:10px;padding-bottom:10px; padding-left:19px;}
#portlets .piconsbar .imgleft { margin-right:30px!important; float:left; clear: none;}
#portlets .piconsbar .imgleft a span { display:none; }

#content .rssaggregator h3 a , #content .rssaggregator h3 {
	font-size: 1em;
}
#content h2.rssaggregator {
	width: 340px;
	height: 60px;
	background: url(/images/pinkwart/Ueberschrift_PM_IM.jpg) no-repeat center center;
	margin:0;
}

/* social Bookmarks */
.overviewlink {
	clear:both;
	padding-top:30px;
}
* html .facebook .skip,
* html .twitter .skip,
* html .studivz .skip,
* html .xing  .skip{
	display:none!important;
	position: static!important;
	top: auto!important;
	left: auto!important;
}
*+html .facebook .skip,
*+html .twitter .skip,
*+html .studivz .skip,
*+html .xing  .skip{
	display:none!important;
	position: static!important;
	top: auto!important;
	left: auto!important;
}

*+html .overviewlink .skip_ie{
	display:inline-block!important;
	position: static!important;
	top: auto!important;
	left: auto!important;
	padding-left: 0.005em;
}
* html .overviewlink .skip_ie{
	display:inline-block!important;
	position: static!important;
	top: auto!important;
	left: auto!important;
}

.facebook,
.twitter,
.studivz,
.xing {
	background:transparent url(/images/pinkwart/bookmark_icons.png) no-repeat scroll 0 0;
	padding:1px 0 0 17px;
	overflow: hidden;
}
*+html .facebook,
*+html .twitter,
*+html .studivz,
*+html .xing {
	/*padding-left:1px;*/
	margin-right: -4px;
}
* html .facebook,
* html .twitter,
* html .studivz,
* html .xing {
	/*padding-left:1px;*/
	margin-right: -4px;
	background-image: url(/images/pinkwart/bookmark_icons.gif);
}
.bookmark {
/*	width: 67px;
	height: 15px;*/
/*	background:transparent url(/images/fdp-nrw/bookmark_bookmark.gif) no-repeat scroll 0 0;*/
	display:inline;
	/*float: left;*/
	position: relative;
	color:#00518C;
	cursor:pointer;
}
.bookmark ul{
	background:#FFFFFF none repeat scroll 0 0;
	border:1px solid #99AEC2;
	bottom:13px;
	display:none;
	margin: 0!important;
	padding:0 4px 1px;
	position:absolute;
	left:0;
	white-space:nowrap;
	z-index:9997;
}
* html .bookmark ul{
	top:-175px;
}
.bookmark li {
	list-style-type:none!important;
	border-bottom:1px dotted #99AEC2;
	margin-top:0;
	padding:6px 0 4px;
}
.bookmark a {
	background:transparent url(/images/pinkwart/bookmark_icons.png) no-repeat scroll 0 0;
	display:block;
	height:16px;
	padding-left:20px;
	width:112px;
}
* html .bookmark a {
	background-image: url(/images/pinkwart/bookmark_icons.gif);
}
html * .noOperaSafari {
	display:none;
}
.bookmark a.lesezeichen { background-position:0 0; }
.bookmark a.alltagz { background-position:0 -280px; }
.bookmark a.delicious { background-position:0 -40px; }
.bookmark a.google { background-position:0 -200px; }
.bookmark a.linkarena { background-position:0 -160px; }
.bookmark a.mrwong { background-position:0 -120px; }
.bookmark a.webnews { background-position:0 -320px; }
.bookmark a.yigg { background-position:0 -80px; }
.facebook { background-position:0 -360px; }
/* * html .facebook { background-position:0 -330px; } */
/* *+html .facebook { background-position:0 -450px; } */
.twitter { background-position:0 -400px; }
/* * html .twitter { background-position:0 -370px; } */
/* *+html .twitter { background-position:0 -490px; } */
.studivz { background-position:0 -440px; }
/* *+html .studivz { background-position:0 -530px; } */
/* * html .studivz { background-position:0 -410px; } */
.xing { background-position:0 -480px; }
.bookmark a img { display:none; }
.bookmark:hover ul, .bookmark.over ul { display:block; }

/*
.nochnichtzeigen {
	display: none;
}*/
.video {
	float:left;
	height:235px;
	margin:0 10px 10px 0;
	width:270px;
}

}

@media print{
	body{margin:9pt;padding:0;font:12pt Garamond, Palatino, "Times New Roman", Times, serif;color:#000;background:transparent;}
	h1,h2,h3{margin:.75em 0 .5em 0;}
	/*h1 {margin-top:0; font-size:17pt}*/
	h2 {margin-top:0; font-size:14pt;}
	.h2article{margin:0}
	img{border:0}
	a{color:#555;background:transparent;text-decoration:none;}
	h1,
	#toolmenu,
	#navigation,
	#menu,
	#tool,
	object,
	#portlets,
	.sidebar1,
	.sidebar2,
	.suche,
	.mehr,
	.skip,
	table,
	.unsichtbar,
	.monat-nav{
		display:none!important;
	}
	.imgleft,.imgright,.imageleft,.imageright{float:left;margin:0 8px 6px 0;font-size:10pt;color:#aaa}
	hr,.clear{clear:both}
	.box-inhalt{margin:2em 0;padding:5px;border-bottom:1px solid #666}
	li{list-style:inside}
	.row{padding:0 0 19pt;}
}
