*{border:0 none;font-family:verdana,arial,helvetica,sans-serif;margin:0;padding:0;}
body, html{-x-system-font:none;background:#FFFFFF none repeat scroll 0 0;color:#000000;font-family:verdana,arial,helvetica,sans-serif;font-size:100.01%;font-size-adjust:none;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:normal;line-height:1.35;}
hr{visibility:hidden;clear:both;}
.clear{clear:both;display:block;}
p{margin:0 0 1em;}
h2{color:#36578C;font-size:1.1em;margin:0 0 0.5em;}
h2 a{border:0 none !important;color:#36578C !important;}
h3{color:#36578C;font-size:1.05em;margin:5px 0;}
label{clear:both;display:block;float:left;width:150px;}
textarea{font-size:1em;width:91%;}
input, textarea, select{border:1px solid #CCCCCC;margin:2px 0;padding:2px 1px;}
.checkbox input{border:0;}
ul li{list-style-image:none;list-style-position:outside;list-style-type:none;}
img,fieldset{border:0;}
a{text-decoration:none;cursor:pointer;}
html{overflow-y:scroll;overflow-x:auto;}
body{font:100.1% Verdana, Arial, sans-serif;background:#fff url(/images/fdp-nrw/bg_header.jpg) repeat-x;behavior:url("index-Dateien/csshover3.htc");}
#header{width:79.25em;min-width:951px;margin:auto;height:280px;color:#fff;font-size:75%;position:relative}
#tool{float:right;color:#a3bfd3;}
#tool input{border:0;}
#tool .searchfield{position:relative;top:-3px;width:120px;height:18px;background:#fff none!important;border:0;}
#toolmenu{float:left;}
#tool, #toolmenu{font-size:0.9em;height:21px;margin-top:19px;position:relative;padding-right:161px;}
#header ul, #header li{display:inline;}
#tool form{position:absolute;right:0;top:-8px;}
#toolmenu a, #tool a{color:#fff;text-decoration:none;}
#banner{cursor:pointer;clear:both;height:193px;overflow:hidden;border:4px solid #fff;background:#fff url(/images/fdp-nrw/banner.jpg);}
#menu *{display:block;cursor:pointer;}
#menu{border:solid #fff;border-width:0 4px 0 3px;background:url(/images/fdp-nrw/bg_navOff.gif) repeat-x;height:28px;border-bottom:1px solid #fff;position:relative;}
#menu h2{margin-bottom:0;}
.menu0 li{cursor:pointer;background:url(/images/fdp-nrw/bg_navOff.gif) repeat-x;float:left;border-left:1px solid #E2E4EA;}
.menu0 li li{height:auto;}
.menu0 a{min-width:105px;padding:7px 13px 7px 13px;text-align:center;color:#004d84;}
.menu0 li li a{padding:7px 17px 7px 22px;}
.menu0 a:hover{text-decoration:none;}
.menu0 span{padding-top:0;}
.menu0 li:hover, .aktiv0{background:url(/images/fdp-nrw/bg_navOn.gif) repeat-x!important;}
#header .menu0 li:hover ul{display:block!important;}
#header .menu0 ul{display:none;background:#fff;border:1px solid #dadada;border-width:0 1px 1px;padding:0;position:absolute;margin:0px 0 0 -1px;z-index:99;}
#header .menu0 li li{background:#fff;border-bottom:1px dotted #dadada!important;border-right:0;clear:both;float:none;display:block;}
.menu0 li li a{font-size:.9em;color:#36578C!important;text-align:left;}
.menu1 li:hover, .menu1 .aktiv1{background:#fff url(/default_images/wcsite/wcsite_defaultset/more_link.gif) no-repeat 10px 9px!important;}
#contentShanty{padding:30px 33px;border-right:1px solid #eee;}
#content{width:79.35em;min-width:946px;margin:auto;border-left:1px solid #eee;font-size:75%;}
#content ul li{list-style-type:square;line-height:1.35em;}
#contentmiddle{width:70%;float:left;}
#content ul, #content ol{margin:1em 0 1em 2em;}
#content ul{clear:both;}
#portlets{float:right;width:27%;}
#content h2, #content h2 a{font:bold 16px Arial, sans-serif;color:#00518c;text-decoration:none;}
#content p{margin:0 0 1em;}
#content a{color:#00518c;}
#content .content{padding:0 0 0.5em 0;line-height:1.3em;}
#content .imgleft, #content .imgright{font-style:normal;}
#content .imgleft{float:left;margin:0 10px 10px 0;}
#content .imgright{float:right;margin:0 0 10px 10px;}
#content .promo{background:#f6f6f6;padding:15px 18px;}
#content .subtitle{color:#939ba7;font:normal normal bold 1.1em Arial, sans-serif;}
#portlets h2{background:#2581c5 url(/images/fdp-nrw/sprite.png) repeat-x -4px -41px;line-height:25px;padding:0 0 11px 13px;width:231px;font-size:11px;color:#fff;}
#content .content-head{display:block;margin-bottom:1em;}
#content.moreblock, #contentmiddle .moreblock{float:right;margin:2px 12px 20px 0;}
#content a.more{background:#2581c5 url(/images/fdp-nrw/sprite.png) repeat-x -335px -41px;display:block;float:left;padding:0 6px;width:32px;line-height:12px;text-decoration:none;color:#fff;font-size:9px;}
#contentmiddle form{background:#efefef;border:1px dotted #999;padding:12px;margin-bottom:1em;}
#content a.comment{background:#2581c5 url(/images/fdp-nrw/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;}
#content .contentdivider{background:url(/images/fdp-nrw/sprite.png) 700px 94px;margin:1em 0;height:3px;clear:both;}
.commentsPortal{display:none;}
#content .commentsPortal{width:90px;height:25px;float:right;background:#fff url(/images/fdp-nrw/sprite.png) repeat-x -110px -90px;color:#004d84;font-size:9px;padding:0 0 0 8px;}
.comment-article{font-size:0.9em;margin-top:1em;}
#content .isportalpage .content_nodirection{padding-bottom:10px;}
#content .isportalpage .content{width:24.9em;float:left;margin:0 10px 0 0;}
#content .isportalpage .content_left{margin:0 20px 10px 0;}
#content .isportalpage .content_right{margin:0 0 10px 0;}
#content .isportalpage .contentdivider{clear:none!important;}
#content .isportalpage .firstarticle{width:100%!important;marign:0 0 20px 0!important;}
#content .isportalpage .bbg{display:none;}
#content .isportalpage .firstarticle{border-bottom:1px dotted gray;width:100% !important;}
#content .isportalpage .content_nodirection{margin-bottom:10px !important;}
#content .isportalpage .contentdivider{display:none;}
#content .termine .tmehr{margin-bottom:1.5em;}
#cse-search-results iframe{width:620px;}
#contentmiddle label{min-width:150px;width:auto;margin:4px 0 0;}
.overviewlink{clear:both;padding-top:30px;}
.ovp-blaetterbox{clear:both;padding-top:1em;margin-top:2em;text-align:center;}
.isportalpage .ovp-blaetterbox{border-top:1px dotted gray;}
.isportalpage .bbd{display:none;}
.trenn{clear:both;}
#footer{background:#fff url(/images/fdp-nrw/bg_footer.gif) repeat-x 0px 8px;border-bottom:1px solid #EEEEEE;height:33px;font-size:75%;width:79.4em;min-width:953px;margin:0 auto 20px;position:relative;}
#footerLeft{height:34px;width:12px;margin:0 auto 20px;position:absolute;z-index:1000;border-left:1px solid #EEEEEE;height:34px;width:13px;}
#footerRight{position:absolute;z-index:1000;right:0;border-right:1px solid #EEEEEE;height:34px;width:13px;}
.portlet{margin-bottom:5px;}
#portlets p{line-height:1.2em;}
#portlets .ptermine{border-bottom:1px dashed #eee;padding:5px 0 5px 0;color:#00518C;}
#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 .pmehr{float:right;padding-top:10px;}
#portlets .pnewsletter{background:url(/images/fdp-nrw/bg-newsletter.jpg) 0 -11px no-repeat;height:100px;padding:10px;}
#portlets .plogin{background:url(/images/fdp-nrw/bg-login.jpg) no-repeat;height:100px;padding:10px;color:#fff;}
#portlets .piconsbar{padding-top:10px;padding-bottom:10px;padding-left:0px;}
#portlets .piconsbar .imgleft{margin-right:8px;!important}
#portlets .kommunalwahl, #portlets .rotation{display:none;}
.pnewsletter .inputdata{width:210px;padding:2px;margin-top:5px;}
.imgleft, .imgright, .imgcenter{font-size:0.9em;color:gray;text-align:center;}
.imgcenter{display:block;margin:0 auto;}
.frmbutton,.submit{color:#fff;font-size:9px;background-color:#2581C5;border:1px solid #fff;padding:1px 15px;}
div.frmbutton{width:300px;margin-left:2em;padding:5px;font-size:1.1em;text-align:center;}
#contentmiddle div.frmbutton a{color:#fff;}
.contentmiddle .frmbutton{padding:3px 15px;}
.pnewsletter .frmbutton{margin-right:8px;}
.comment-item{padding-bottom:1em;border-bottom:1px dotted gray;margin-bottom:1em;}
.comment-article{padding-top:1em;border-top:1px dotted gray;margin-top:1em;}
.tag1 a{color:#ccc!important;}
.tag2 a{color:#9cd6f0!important;}
.tag3 a{color:#bfe4f4!important;}
.tag4 a{color:#84B5DA!important;}
.tag5 a{color:#AAD4F3!important;}
.tag6 a{color:#60B7F8!important;}
.tag7 a{color:#75B8FD!important;}
.tag8 a{color:#60ABF8!important;}
.tag9 a{color:#748FDC!important;}
.e_wcsearch label{clear:none;width:auto;display:inline;float:none;}
#kontaktbox{background:#EFEFEF none repeat scroll 0 0;border:1px dotted #999999;padding:10px;margin-bottom:1em;}
#kontaktbox div{padding:12px;margin-bottom:1em;overflow:hidden;}
#kontaktbox div{border-bottom:1px dotted #CCCCCC;margin-bottom:1em;padding:10px;}
#kontaktbox .imgleft{float:right!important;}
#kontaktbox #termine{border:1px solid #ccc;}
#kontaktbox #termine h2{font-size:1.1em;}
#kontaktbox #termine div{border-bottom:none;}
#kontaktbox #termine .tmehr{padding:0;margin-bottom:1.2;}
.video{float:left;width:270px;height:235px;margin:0 10px 10px 0;}
.overview_box_wrapper{float:left;width:100px;padding:5px;height:77px;margin:0 42px 26px 0;background:#fff url(/images/fdp-nrw/bg_navOff.gif) repeat-x;border:1px solid #ccc;text-align:center;}
.overview_box_wrapper a{display:block;}
.clear{clear:both;}
.printOnly{display:none;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{display:inline-block;}
.clearfix{display:block;}
* html .clearfix{height:1px;}
.facebook, .twitter, .studivz, .xing{background:transparent url(/images/fdp-nrw/bookmark_icons.png) no-repeat scroll 0 0;display:inline-block;width:16px;height:15px;overflow:hidden;position:relative;top:3px;}
.bookmark{display:inline;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/fdp-nrw/bookmark_icons.png) no-repeat scroll 0 0;display:block;height:16px;padding-left:20px;width:112px;}
* html .bookmark a{background-image:url(/images/fdp-nrw/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;}
.twitter{background-position:0 -400px;}
.studivz{background-position:0 -440px;}
.xing{background-position:0 -480px;}
.bookmark a img{display:none;}
.bookmark:hover ul, .bookmark.over ul{display:block;}
.skip{position:absolute;top:-1000em;left:-1000em;}
table.programm{border:1px solid #D7DAEB;border-collapse:collapse;width:100%;margin:1em 0 1.5em;font-size:1em;clear:both}
table.programm caption, table.programm .unsichtbar{display:none}
table.programm td, table.programm th{border-collapse:collapse;padding:5px;text-align:left}
table.programm thead th{background:#EEEEF1}
table.programm tbody th{text-align:left}
table.programm .odd{background:#EEEEF1!important}
table.programm .status{text-align:center}
table.programm .themen{background-image:url(/images/fdp-nrw/ltw2010/themen.gif);background-repeat:no-repeat;background-position:5px 12px;padding-left:18px}
.programmdiskussion{display:block;position:absolute;width:320px;height:125px;top:107px;right:7px;outline:0}
.programmdiskussion span{left:-1000em;position:absolute;top:-1000em}
#countdown{background:url(/js/fdp_nrw/counter/portlet_Counter-hg.jpg) no-repeat top left;height:137px;}
#countdown span{display:block;padding:87px 0px 0px 12px;color:#fff;line-height:15px;font-size:13px;}
#portlets .countdown2010 span{font-size:28px;letter-spacing:12px;padding:63px 0 0 28px;line-height:auto;}
#portlets .countdown2010 b{font-weight:400;padding:0 7px 0 0;}
#content .istourtagebuch .firstarticle{border-bottom:0;width:100% !important;}
#content .istourtagebuch .secondarticle, #content .istourtagebuch .fiftharticle{width:100%!important;marign:0 0 20px 0!important;}
#content .istourtagebuch .secondarticle{border-bottom:1px dotted gray;width:100% !important;}
#content .istourtagebuch .firstarticle .commentsPortal, #content .istourtagebuch .fiftharticle .commentsPortal{display:none!important;}
#content .istourtagebuch .tagcloud, #content .istourtagebuch .liberalelinks{display:none;}
#content .istourtagebuch .fiftharticle{border-top:1px dotted gray;width:100% !important;padding-top:15px;}
#content .istourtagebuch .ovp-blaetterbox{display:none;}
#TB_title{background-color:#0076c2!important;color:#ccc;}
#TB_title a{color:#fff!important;}
.termine i, .ptermine i{font-style:normal;display:block;background:#dcefff;padding:2px;font:bold 16px Arial, sans-serif;}
.widgettextarea{width:500px;height:50px;}
.ecard .input {width:50%!important;} 

