@media screen, projection {
	* { margin:0; padding:0; border:0; font-size:100%; font-family:inherit; vertical-align:baseline; }
  body, html { color:#444; font:100.01%/1.333 verdana,arial,helvetica,sans-serif; background:#fff; }
  
  h2, h3, h4 { color:#0154A4; }
  a, a:link { color:#0154A4; text-decoration:none; cursor:pointer;}
  a:visited { color:#0154A4;}
  a:focus, a:hover, a:active { text-decoration:underline; }
  input, textarea, select { background:#fff; border:1px solid #B6CCE7; font-family:Verdana,Arial,sans-serif; padding:3px 2px; -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px; behavior: url(border-radius.htc); }
  input:focus, textarea:focus { border:1px solid #0154A4; }
  li { list-style:none; }

  article, nav, header, aside, adress, footer { display:block; }
  
  .clear { display:block; clear:both; }
	.clearfix:after { content:".";display:block;height:0;clear:both;visibility:hidden }
  .clearfix {display:inline-block}
  /*\*/.clearfix{display:block}
  /**/* html .clearfix{height:1px}
	.skip, .hidden, .banner span, .topnewsText .imgleft span { left:-1000em; position:absolute; top:-1000em; }
	a.skip:focus,a.skip:active{position:absolute;z-index:1;top:-20px;left:-150px;height:auto;width:auto;padding:0 2px;line-height:1.6em;font-size:.9em;color:#000;background-color:#ffe100}

  .img { text-align:center; color:#888; font-size:.9em; display:block; }
  .img a, .img img { display:block; }
	.imgleft, .topnewsText object { float:left; margin:4px 9px 0 0; }
	.topnewsText .imgleft  {  width:300px; }
	.imgright { float:right; margin:4px 0 0 9px;  }
	.imgcenter { margin:0 auto -2px; width:100%!important; }
	.videoTopnews { width: 300px; height: 188px; float:left; margin:3px 9px 0 0; }
	img { behavior: url("pngbehavior.htc"); } 
	
  .main { width:59.38em; min-width:950px; margin:23px auto; position:relative; }
  .banner a { display:block; width:950px; height:142px; background:transparent url(/images/fraktion/header.jpg) no-repeat; }
    
  .menu0 { height:55px; margin:4px 0 20px; background:#deeafb; }
  .menu0 li { display:inline; }
  .menu0 a {  display:block; width:11.94em; height:55px; border-right:5px solid #fff; float:left; }
  .menu0 a:focus, .menu0 a:hover, .menu0 a:active, .aktiv0 { background:#0057A3; outline:0; }
  .menu0 span { display:block; height:18px; width:56px; margin:20px 0 0 23px; background: url(/images/fraktion/fraktion.png) no-repeat; }
  #menuitem1 span { background-position:-56px 0; width:64px;  }
  #menuitem2 span { background-position:-120px 0; width:95px; }
  #menuitem3 span { background-position:-215px 0; width:76px; }
  #menuitem0 .aktiv0 span, #menuitem0 a:focus span, #menuitem0 a:hover span { background-position:0 -18px; }
  #menuitem1 .aktiv0 span, #menuitem1 a:focus span, #menuitem1 a:hover span { background-position:-56px -18px; }
  #menuitem2 .aktiv0 span, #menuitem2 a:focus span, #menuitem2 a:hover span { background-position:-120px -18px; }
  #menuitem3 .aktiv0 span, #menuitem3 a:focus span, #menuitem3 a:hover span { background-position:-215px -18px; }
  
  #search { position:absolute; top:162px; right:5px; width:9.6em; }
  #search input { float:left; font-size:.75em; width:11em; border-color:#999; background:#fff url(/images/fraktion/fraktion.png) no-repeat 7.25em -36px  }
  #search .button { background:none; border:0; margin-top:-2px; width:auto; }
  
  #mainarea { font-size:.75em; border-bottom:1px solid #dce8f6; padding:0 0 13px; margin:0 0 9px; }
  .contentarea { width:51.67em; min-width:620px; float:left; }
  .emptysidebar { width:100% }
  
  .topnews { position:relative; }
  .topnewsText { margin:-1px 0 12px; }
  .topnewsTextItem { height:auto; min-height:1px; }
  div.topnewsContent h2 { width:87%; margin:9px 0 .5em; }
	.subtitle, .date { font-size:.9em; font-weight:400; }
	.subtitle:before { content:"| "; }
  .jcarousel-clip { z-index:2; overflow:hidden; position:relative; }
  .jcarousel-clip-horizontal { width:49.33em; min-width:592px; }
	.jcarousel-list { overflow:hidden; position:relative; min-width:704px; }
	.jcarousel-next, .jcarousel-prev { z-index:3; display:none; }
	.jcarousel-prev-horizontal, .jcarousel-next-horizontal { position:absolute; top:30px; right:45px; width:28px; height:28px; cursor:pointer; background:url(/images/fraktion/fraktion.png) no-repeat -101px -36px; }
  .jcarousel-next-horizontal { right:13px; background-position:-129px -36px; }
  .jcarousel-prev-horizontal:hover { background-position:-157px -36px; }
  .jcarousel-next-horizontal:hover { background-position:-185px -36px; }
  .jcarousel-skin-tango .jcarousel-item { width:49.33em; min-width:592px; padding-left:0; float:left; overflow:hidden; background:none; list-style:outside; }
  .jcarousel-control { font-size:.8em; line-height:1.1em; }
	.jcarousel-control li { display:inline; padding:0!important; margin:0!important; }
  .jcarousel-control a { float:left; width:120px; height:106px; padding:4px; display:block; outline:0; margin:0 17px 0 0; }
	#mycarousel .topnewsLI { padding:0; background:none; } 
  #topnewsNav span { width:120px; height:75px; overflow:hidden; display:block; }
  #topnewsNav img { width:120px; }
  .topnews-highlight, .jcarousel-control a:hover { background:#deeafb; text-decoration:none; }
  .topnewsText .themelinks { float:left; width:23.3333em; /*23.5em;*/  padding-top:7px; }
  ul.themelinks li { margin:0 0 3px; }
  ul.themelinks h3 { font-weight:400; font-size:1em; margin:0; }
  .moreTopnews { position:absolute; z-index:9; top:10px; right:4px; font-size:.9em; padding:0 3px; width:10em; background:#EFEFFF; }
  
  .row { clear:both; }
  .content, .topnews { display:block; width:49em; min-width:588px; margin:0 0 17px; padding:9px 15px; border:1px solid #e9eef2; background:#fff url(/images/fraktion/fraktion.png) repeat-x 0 -397px; -moz-border-radius:9px; -webkit-border-radius:9px; border-radius:9px; behavior: url(border-radius.htc); position:relative; }
  .emptysidebar .content_nodirection { width:76.67em; }
  .content_left, .content_right { width:22.62em; min-width:271px; float:left; margin-right:13px; overflow:hidden; }
  #contentarea .content_right { margin-right:0; }
  
  .contentarea h2 { font-size:1.4em; margin:0 0 .5em; }
  .contentarea h3 { font-size:1.1em; margin:0 0 .5em; }
  .contentarea ol { margin:1em 0 0 18px; }
  .content ul li, .themelinks li, .flickrPhoto { margin:0 0 .7em; padding-left:10px; background:url(/images/fraktion/fraktion.png) no-repeat -300px 5px; }
  .contentarea ol li { margin:0 0 .7em; list-style:decimal; } 
  .content_nodirection p { margin:0 0 1em; }
  .teaser { margin:0 0 1em; font-weight:400; display:block; }
  .moreArrow { padding-left:5px; }
  .moreArrow span:after { content:" »"; }
  .moreLink { position:absolute; z-index:9; top:14px; right:15px; font-weight:700; }
  .next { display:block; float:right; }
  .prev { display:block; float:left; }
  .item #themelinks { margin-top:1em; font-weight:700; }
  .item #themelinks ul { margin-top:.5em; font-weight:400; }
  
  .download { margin-top:1.5em; }
  .content.download {margin-top:0; }
  .download li { border-bottom:1px dotted #aaa; padding:0 0 .7em; margin-left:0; }
  .download li:last-child { border-bottom:0; } 
  .download span { font-size:.95em; }
  
  .container div.content, .container article.content { width:auto; float:none; margin:0; padding:0; background:none; border:0; }
  .container article.content { margin:0 0 1em; padding:0 0 1em; border-bottom:1px dotted #aaa; }
  .container .content > h2, .sidebar2 aside.container aside h2, #contentarea .container h2.downloadH2 { display:none!important; }
  #contentarea .container .content h2 { display:block; }
  .container aside .moreLink, .container .download .moreLink { display:none; }
  aside.container .download li { margin-left:9px; }
  
  .content_left .contact, .content_right .contact { margin:1em 0 0; } 
  .contact label { display:block; float:left; width:10em; margin:3px 0; }
  .content_left .contact label, .content_right .contact label { float:none; margin:3px 0 0; }  
  .contact .input { display:inline-block; width:20em; margin:3px 0; }
  .content_left .contact .input, .content_right .contact .input { margin:0 0 5px; }
  .contact textarea { width:35em; height:11em; margin:5px 0; }
  .content_left .contact textarea, .content_right .contact textarea { margin:0 0 5px; width:20em; height:14em; }
  .contact .e-mail2 { display:none; }
  .contact .submit { margin:5px 0 0 37em; }
  .content_left .contact .submit, .content_right .contact .submit { margin:5px 0 0 12em; }
  .submit { background:url(/images/fraktion/fraktion.png) repeat-x 0 -314px; color:#0154A4; padding:3px 1em; cursor:pointer; }
  .submit:hover { border:1px solid #0154A4; background-position:0 -375px; color:#fff; }
  aside.contact form { padding:0 9px; }
  aside.contact label { left:-1000em; position:absolute; top:-1000em; }
  aside.contact .input { width:20em; margin:2px 0; }  
  aside.contact textarea { width:25em; height:8em; margin:5px 0; }
  aside.contact .submit { margin-left:0; float:right; }
  
  .termin { margin-top:1.5em; }
  .termin li { border-bottom:1px dotted #aaa; padding:0 0 .7em; }
  
  .vote .radio, .vote .checkbox { display:block; clear:both; float:left; width:10px; margin:6px 4px 6px 0; border:0; }
  .vote label { display:block; margin:4px 4px 6px 0; padding:3px 0 4px; }
  .content_left .vote label, .content_right .vote label { width:23em; } 
  .vote .submit { margin:6px 0 1em 0; }
  aside .vote { padding:0 9px; }
  .voteResult { margin:0 0 9px; width:40em; border-bottom:1px dotted #aaa; padding:0 0 9px; }
  .voteResult span { display:block; height:1.5em; background:url(/images/fraktion/fraktion.png) repeat-x 0 -375px; }
  
  .content .flickr-pic { float:left; margin-bottom: 1em; text-align:center; width:50%; }
  .content_right .flickr-pic, .content_left .flickr-pic, .content .first_item { clear: both; }
  .content_right .flickr-pic, .content_left .flickr-pic {  width:100%; }

  aside.flickr .flickr-portlet-bild { margin:4px 15px 0; }
  .bilder-ajax a, .pic-overview a { padding: 0; background: none; } 
  .pic-overview span { float: left; margin-bottom:1em; text-align:center; width:33%;}

  .pwcnewsletter label { display:block; width:10em; float:left; line-height:26px; }
  .pwcnewsletter input { margin-top:2px; margin-bottom:2px; }
  .pwcnewsletter br { clear:both; }
  .pwcnewsletter legend { display:none; }
  .newsletter h3 { margin-top:1.5em; }
  .pmNewsletterSubmit { clear:both; display:block; margin:1em 0; float:right; }
  .katalogauswahl { background:#fff; border:1px solid #B6CCE7; -moz-border-radius:2px 2px 2px 2px; display:block; height:150px; overflow-x:hidden; overflow-y:scroll; overflow: -moz-scrollbars-vertical; padding:0.5em; line-height: 17px; margin-bottom:.25em; }
  .katalogitemauswahl { float:left; width:50%; }
  .katalogitemauswahl input { float:left; margin-top:2px; }
  .form_check { border:0; } 
  .katalogitemauswahl label { float:left; margin:2px 0 2px .5em; width:90%; }
  .error { color:red; }
  
  .presse li { border-bottom:1px dotted #aaa; padding:0 0 5px 10px; }
  .presse em { display:block; height:1.3em; overflow:hidden; width:7em; }
  .presseItem h2.pressemeldungdate { color:#444444; display:inline; font-size:1em; font-weight:400; margin:0;padding:0; }
  .pager { text-align:center; margin:1em auto; width:370px; }
  .pager a, .pager span { width:30px; height:21px; padding:3px 0 0 0; text-align:center; float:left; margin:0 3px 5px 0; border:1px solid #BDCBD6; background:#def8f5 url(/images/fraktion/fraktion.png) repeat-x 0 -314px; -moz-border-radius:7px; -webkit-border-radius:7px; border-radius:7px; behavior: url(border-radius.htc); }
  a.page-back, a.page-forward { width:50px; }
  .page span { border:0; background:none; margin:0; padding:0; width:50px; }
  .page-highlight { font-weight:700; }
  .presseItem h2 { font-size:1.2em; }
  .presseItem i { font-style:normal; }
  .pmForm { margin:0 0 2em; padding:0 0 1em; border-bottom:1px dotted #aaa; }
  .pmForm label { display:block; clear:both; float:left; width:9em; margin:7px 0; }
  .pmForm select { margin:3px 0; width:28em;}
  .pmForm .submit { clear:both; margin:.5em 0 0 9em; }

  
  a[href$=".JPG"], a[href$=".jpg"], a[href$=".GIF"], a[href$=".gif"], 
  a[href$=".PDF"], a[href$=".pdf"], 
  a[href$=".DOC"], a[href$=".doc"], 
  a[href$=".XLS"], a[href$=".xls"],
  a[href$=".PPT"], a[href$=".ppt"], a[href$=".PPS"], a[href$=".pps"], .audio { display:inline-block; background:url('/images/fraktion/link-icons.png') no-repeat 0 0; padding-left: 21px; }
  a[href$=".JPG"], a[href$=".jpg"], a[href$=".GIF"], a[href$=".gif"] { background-position: 0 0; }
  a[href$=".PDF"], a[href$=".pdf"] { background-position: 0 -400px; }
  a[href$=".DOC"], a[href$=".doc"] { background-position: 0 -700px; }
  a[href$=".XLS"], a[href$=".xls"] { background-position: 0 -100px; }
  a[href$=".PPT"], a[href$=".ppt"], a[href$=".PPS"], a[href$=".pps"] { background-position: 0 -500px; }
  .audio { background-position: 0 -785px; }
  /*
  a[href$=".JPG"], a[href$=".jpg"], a[href$=".GIF"], a[href$=".gif"] { display:inline-block; background:url('/images/fraktion/bild.png') no-repeat; padding-left: 21px; }
  a[href$=".PDF"], a[href$=".pdf"] { display:inline-block; background:url('/images/fraktion/pdf.png') no-repeat; padding-left: 21px; }
  a[href$=".DOC"], a[href$=".doc"] { display:inline-block; background:url('/images/fraktion/word.png') no-repeat; padding-left: 21px; }
  a[href$=".XLS"], a[href$=".xls"] { display:inline-block; background:url('/images/fraktion/excel.png') no-repeat; padding-left: 21px; }
  a[href$=".PPT"], a[href$=".ppt"], a[href$=".PPS"], a[href$=".pps"] { display:inline-block; background:url('/images/fraktion/excel.png') no-repeat; padding-left: 21px; }/**/
  .bilder-ajax a[href$=".jpg"], .bilder-ajax a[href$=".JPG"] { display:block; background:none; padding-left:0; }
  .img a { background:none; padding-left:0; }
  
  .contentbar { position:relative; clear:both; background:#e8ecf7; padding:4px 9px 5px; font-size:.95em; margin:13px 0; height:1.35em; }
  .contentbar span { vertical-align:top; }
  .topnews .contentbar { width:99%; }
  .contentbar span:after,.voteglobal:after{content:"|";padding-right:3px; vertical-align:top; }
  .contentbar a{ padding-right:5px; vertical-align:top; }
  .contentbar div, .contentbar map, .contentbar area{display:inline; vertical-align:top; }
  .rankingbox{position:relative}
  .ranking{position:relative;top:-1px}
  .ranking img{cursor:pointer}
  .rankingMap{display:inline}
  .rankingMap li a{display:block;width:15px;height:20px;padding:0}
  .rankingMap li a:hover{text-decoration:none}
  .rankingMap li a span{display:none}
  .rankingMap li{position:absolute;top:-1px;left:3px;margin:0}
  * html .rankingMap 
li{position:absolute;top:1px}*+html .rankingMap
li{position:absolute;top:1px}* html  .rankingMap
li.ranking1{left:0}*+html .rankingMap
li.ranking1{left:0}.rankingMap
li.ranking2{left:18px}* html .rankingMap
li.ranking2{left:15px}*+html .rankingMap
li.ranking2{left:15px}.rankingMap
li.ranking3{left:33px}* html .rankingMap
li.ranking3{left:30px}*+html .rankingMap
li.ranking3{left:30px}.rankingMap
li.ranking4{left:48px}* html .rankingMap
li.ranking4{left:45px}*+html .rankingMap
li.ranking4{left:45px}.rankingMap
li.ranking5{left:63px}* html .rankingMap
li.ranking5{left:60px}*+html .rankingMap
li.ranking5{left:60px}
  #rankingFeedback{left:0;position:absolute;top:25px;width:200px} 
  .bookmark:after,.noDivider:after{content:" "!important}
  .bookmark ul{display:none;position:absolute;z-index:9997;bottom:17px;right:0;white-space:nowrap;background:#fff;border:1px solid #99AEC2;padding:0 4px 1px}
  .bookmark:hover ul, .bookmark.over ul{display:block}
  .bookmark li{padding:6px 0 4px;margin-top:0;border-bottom:1px dotted #99AEC2}
  .bookmark a{background:url(/images/fraktion/bookmark_icons.gif) no-repeat;display:block;height:16px;width:112px;padding-left:20px}
  .bookmark a.lesezeichen{background-position:0 0px}
  .bookmark a.delicious{background-position:0 -40px}
  .bookmark a.mrwong{background-position:0 -120px}
  .bookmark a.linkarena{background-position:0 -160px}
  .bookmark a.yigg{background-position:0 -80px}
  .bookmark a.icio{background-position:0 -40px}
  .bookmark a.google{background-position:0 -200px}
  .bookmark a.alltagz{background-position:0 -280px}
  .bookmark a.webnews{background-position:0 -320px}
  .bookmark a:hover{text-decoration:none !important}
  .bookmark li img{margin-bottom: -3px}
  .bookmark a img{display:none}
  .comments{font-size:.9em;font-weight:400;color:#036}
  .headlineDivider{font-size:.8em}
  .facebookShare,.twitterShare,.bookmark{position:absolute;right:4px;top:3px;height:18px;width:18px;background:url(/images/fraktion/fraktion.png) no-repeat -126px -64px;padding-right:0!important}
  .twitterShare{right:25px;background-position:-144px -64px}
  .bookmark{width:76px;right:47px;background-position:-162px -64px}
  .topnews .facebookShare { right:21px; }
  .topnews .twitterShare { right:42px; }
  .topnews .bookmark { right:64px; }
  form.comment label{display:block}
  .comment-article{margin-top:1em;border-top:1px dotted #99aec2;}
  .comment-article h3 {padding-top:2em}
  .comment-entry{background:url(/images/portal/comment.png) no-repeat right bottom;padding:0 0 2px;margin:0 0 1em}
  .comment-entry div{background:#EBEFF3;padding:10px 7px}
  .comment-entry span{display:block;font-size:0.85em;padding:3px 40px;text-align:right}
  .commentSuccess{background:#FFE100;display:block;margin-bottom:0.5em;padding:5px}
  .comment-article-error {color:#DD0A0A;font-weight:700;}
  
  .themeAll { margin-top:2em; }
  .themeAll ul { clear:both; padding:.5em 3px; border-bottom:1px dotted #aaa; }
  .themeAll li { float:left; width:23em; }
  .themeAll ul:target { background:#ECF0F9; }
  
  #contentarea .personLI { background:none; padding:0; float:left; width:15em; min-width:180px; margin:0 9px 1em 0; text-align:center; }
  #contentarea .personLI2 { background:none; padding:0; float:left; width:23em; margin:0 9px 1em 0; }
  .person_nr_even { clear:both; }
  #mainarea .navAZ li { background:none; border:0; padding:0; margin:0; display:inline; }
  .navAZ a, .navAZ span { width:30px; height:28px; font-size:1.5em; padding:2px 0 0; text-align:center; float:left; margin:0 5px 5px 0; border:1px solid #BDCBD6; background:#def8f5 url(/images/fraktion/fraktion.png) repeat-x 0 -314px; -moz-border-radius:7px; -webkit-border-radius:7px; border-radius:7px; behavior: url(border-radius.htc); }
  .navAZ .letterA-Z a { width:60px; }
  .navAZ .all { position:absolute; top:6px; right:9px; background:none; }
  .unused span { opacity:.4; -moz-opacity:.4; filter:alpha(opacity=40); }
  .personContent { width:51.67em; min-width:620px; float:left; }
  .person h2 { font-size:1em; margin:0 0 15px; font-weight:400; }
  .person h3 { color:#555; font-size:1.2em; margin:0 0 .1em; }
  .personContent .imgleft span { display:block; text-align:right; font-size:.9em; color:#999; padding:0 0 3px; }
  .personContent ul { margin:.5em 0; width:29.17em; min-width:350px; float:left; }
  div.personContent li { margin:0 0 .4em; }
  .person .list2 li { background-position:-291px -70px; }
  .personLI2 div { float:left; width:14em; }
  .person2_nr_even { clear:both; }
  .person aside aside, .sidebar2 aside.portlet { width:24.38em; min-width:298px; border:1px solid #defafb; -moz-border-radius:9px; -webkit-border-radius:9px; border-radius:9px; behavior: url(border-radius.htc); }
  .personContent aside aside, .sidebar2 aside.portlet { float:left; margin:0 9px 0 0; position:relative; }
  .person aside h3, .sidebar2 aside.portlet h2 { font-size:1em; color:#4d5f79; background:url(/images/fraktion/fraktion.png) repeat-x 0 -314px; padding:5px 9px; -moz-border-radius-topleft:9px; -moz-border-radius-topright:9px; -webkit-border-radius-topleft:9px; -webkit-border-radius-topright:9px; border-radius-topleft:9px; border-radius-topright:9px; behavior: url(border-radius.htc); }
  .person aside ul { padding:0 8px; width:auto; min-width:95%; }
  .personSidebar { float:right; }  
  .portlet2 { font-size:.9em; }
  aside div.person { width:87px; float:left; margin:0 7px 0 9px; }
  aside div.person:nth-child(2n+1) { clear:both; }
  .personSidebar aside { margin:0 0 9px; }
  .personContact adress { float:left; width:12.7em; min-width:145px; letter-spacing:-.03em; padding:4px 0 4px 4px; }
  *:first-child+html .personContact adress, * html .personContact adress { width:11.8em; }
  .asidePM em, .presse em { font-weight:700; font-style:normal; color:#0154a4; }
  .asidePM em:after { content:" |"; font-weight:400; }
  .asideMore { position:absolute; top:5px; right:9px; font-weight:700; }
  .personWeb p { padding:20px 8px 0; margin:7px 0 12px; background:url(/images/fraktion/web20.png) no-repeat -114px -36px;}
  aside.personWeb ul, aside .web20 { height:38px; margin:0; padding:0; background:url(/images/fraktion/fraktion.png) repeat-x 0 -359px; -moz-border-radius-bottomleft:9px; -moz-border-radius-bottomright:9px; -webkit-border-radius-bottomleft:9px; -webkit-border-radius-bottomright:9px; border-radius-bottomleft:9px; border-radius-bottomright:9px; behavior: url(border-radius.htc); }
  aside ul.web20 { -moz-border-radius:0; -webkit-border-radius:0px; border-radius:0px; behavior: url(border-radius.htc); margin:0 0 1em; }
  aside.personWeb li, aside .web20 li { margin:0; padding:0; border:0; text-align:center; display:inline; }
  #mainarea .personWeb li { display:inline; background:none; padding:0; }
  .personWeb li a, aside .web20 a { height:38px; width:59px; float:left; border-right:1px solid #fff; background:url(/images/fraktion/fraktion.png) no-repeat 0 -210px; }
  * html aside .web20 a, * html aside .personWeb a { width:55px; text-align:center; } 
  li.web20Icons2 a { background:url(/images/fraktion/web20.png) no-repeat; }
  .personWebLast a { border-right:0!important; width:58px!important }
  li.facebook a { background-position:-60px -210px; }
  li.youtube a { background-position:-120px -210px; }
  li.flickr a { background-position:-180px -210px; }
  li.blog a { background-position:-240px -210px; }
  li.meinvz a { background-position:-60px 0; }
  li.studivz a { background-position:-120px 0; }
  li.xing a { background-position:-180px 0; }
  li.lokalisten a { background-position:-240px 0; }
  li.myvideo a { background-position:0 -38px; }
  li.wkw a { background-position:-60px -38px; }
  .web20 span { display:block; padding-top:39px; }
  
  #sidebar { font-size:.95em; float:right; width:26.67em; min-width:320px; overflow:hidden; }
  #sidebar .portlet { position:relative; margin:0 0 9px; padding:0 0 6px; border:1px solid #dde9f5; background:#dde9f5; -moz-border-radius:9px; -webkit-border-radius:9px; border-radius:9px; behavior: url(border-radius.htc); }
  * html #sidebar .portlet { width:28.6em; }
  #sidebar .portlet h2 { font-size:1.1em; margin:0 0 9px; padding:6px 9px; color:#354863;  background:url(/images/fraktion/fraktion.png) repeat-x 0 -264px; -moz-border-radius-topleft:9px; -moz-border-radius-topright:9px; -webkit-border-radius-topleft:9px; -webkit-border-radius-topright:9px; border-radius-topleft:9px; border-radius-topright:9px; behavior: url(border-radius.htc); }
  .sidebar2 { display:none; }
  .portletContent { padding:0 9px 9px; }
  .portlet.container a[href$=".PDF"], .portlet.container a[href$=".pdf"] { display:inline; }
  #sidebar  .portlet.container .portlet h2 { display:block; background:none; font-size:1.05em; padding:0; margin:0 0 3px; }
  #sidebar  .portlet.container .portlet .portlet-subtitle { display:none; } 
  .portlet.container .portletContent .portletContent { padding:0 0 9px; } 
  aside.container aside, aside.youtube div { margin:3px 9px; padding:0 0 4px; border-bottom:1px dotted #aaa; -moz-border-radius:0; -webkit-border-radius:0; border-radius:0; behavior: url(border-radius.htc); }
  aside.container aside, aside.youtube div:last-child { border-bottom:0; }
  aside li { margin:0 9px 5px; padding:0 0 5px; border-bottom:1px dotted #aaa; }
  aside li:last-child { border-bottom:0; } 
  .portletContent li { margin-left:0; }
  #sidebar aside.container aside h2 { display:none; }
  aside.container aside h2 { margin:0; background:none; font-size:1.05em; padding:0 0 3px; }
  /* aside.container .portletContent { padding:0 0 9px; } */
  #sidebar aside.container .download { margin-top:0; }
  #sidebar aside.container .portlet { margin:0; padding:0; } 
  aside.youtube h3 { float:right; width:18.8em; }
  * html aside.youtube h3 { width:17.5em; }
  aside.rss em { font-style:normal; }
  aside .moreLink { top:7px; right:9px; }   
  
  footer { background:#e0ebfb; padding:14px 25px; -moz-border-radius:9px; -webkit-border-radius:9px; border-radius:9px; behavior: url(border-radius.htc); }
  .sitemap { font-size:.75em; }
  .sitemap ul { clear:both; }
  .sitemap li { display:block; float:left; margin-bottom:2em; width:15.83em; }
  .sitemap li li { float:none; clear:both; margin:.5em 0; }
  .sitemap span { color:#4d5f79; font-weight:700; }
  .portal { display:block; position:absolute; z-index:9; width:126px; height:24px; top:7px; left:7px; background:url(/images/fraktion/fraktion.png) no-repeat 0 -64px; }
  .nominiert { display:block; position:absolute; z-index:9; width:126px; height:111px; top:31px; left:7px; background:url(/images/enquete/Collage_fraktion.png) no-repeat center center; }
  .toolNav { font-size:.7em; width:101%; margin-left:-9px; }
  .toolNavTop { position:absolute; top:-18px; }
  .efa { padding-right:8px; }
  .rssFeed:before { content:"| "; }
  .rssFeed a {  padding-left:8px; }
  .efa span { padding-left:9px; }
  .toolmenu { float:right; }
  *:first-child+html .toolmenu { margin:-1.3em 0 4em 0; }
  * html .toolmenu { margin:-1.3em 0 4em 0; }  
  .toolmenu li { float:left; padding:0 5px; width:5.5em; height:1.5em; overflow:hidden }
  .toolmenu li:after{ content:" |"; }
  .toolmenu a { padding-right:7px; } 
  
  #contentarea li.jsplayerEntry { background:none; }
  .jsplayerEntry p { float:left; width:370px; margin-right:5px; }
  .jsplayerEntryPlayer { float:left; width:200px; position:relative; }  
  div.jp-interface { position:relative; width:200px; height:35px; color:#0055A5 }
  div.jp-interface ul.jp-controls { list-style-type:none; padding:0; margin: 0; }
  div.jp-interface ul.jp-controls li { position:absolute; background:none; margin:0; padding:0; }
  div.jp-interface ul.jp-controls a { position: absolute; overflow:hidden; text-indent:-9999px; }
  a.jp-play, a.jp-pause, a.jp-stop { top:5px; width:20px; height:20px; background:url(/images/fraktion/player.png) no-repeat -3px -3px; }
  div.jp-single-player a.jp-play, div.jp-single-player a.jp-pause { left:5px; }
  div.jp-playlist-player a.jp-play, div.jp-playlist-player a.jp-pause { left:48px; }
  a.jp-play:hover { background-position:-2px -2px; }
  a.jp-pause { background-position:-26px -3px; display:none; }
  a.jp-pause:hover { background-position:-25px -2px; }
  a.jp-stop { background-position:-55px -3px; }
  div.jp-single-player a.jp-stop { left:25px; }
  div.jp-playlist-player a.jp-stop { left:126px; }
  a.jp-stop:hover { background-position:-54px -2px; }
  div.jp-progress { position: absolute; overflow:hidden; top:9px; background:#ccc; width:100px; height:13px; }
  div.jp-single-player div.jp-progress { left:55px; }
  div.jp-playlist-player div.jp-progress { left:164px; }
  div.jp-seek-bar { background: url(/images/fraktion/player.png) 0 -65px repeat-x; width:0px; height:13px; cursor: pointer; }
  div.jp-play-bar { background: url(/images/fraktion/player.png) 0 -51px repeat-x ; width:0px; height:13px; }
  div.jp-current-time, div.jp-duration { position: absolute; top:22px; width:100px; font-size:.64em; font-style:oblique; color:#333; }
  div.jp-duration { text-align: right; }
  div.jp-single-player div.jp-current-time, div.jp-single-player div.jp-duration { left:55px; }
  
  a.jp-mute { width:13px; height:13px; top:9px; left:163px; background:red; background:url(/images/fraktion/player.png) no-repeat -7px -29px; }
  a.jp-mute:hover { background-position:-6px -28px; }
  div.jp-volume-bar { position:absolute; top:13px; left:178px; overflow:hidden; background:url(/images/fraktion/player.png) 0 -65px repeat-x; width:30px; height:5px; cursor:pointer; }
  div.jp-volume-bar-value { background:url(/images/fraktion/player.png) 0 -51px repeat-x; width:0px; height:5px; }
  .jp-playlist, a.jp-unmute { display:none; }
  div.jsPlayerDiv { width: 0; height: 0; }
  
  
  #colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:9999;overflow:hidden;}#cboxOverlay{position:fixed;width:100%;height:100%;}#cboxMiddleLeft,#cboxBottomLeft{clear:left;}#cboxContent{position:relative;overflow:hidden;}#cboxLoadedContent{overflow:auto;}#cboxLoadedContent iframe{display:block;width:100%;height:100%;border:0;}#cboxTitle{margin:0;}#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%;}#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{cursor:pointer;}#cboxOverlay{background:0 0 repeat;}#cboxTopLeft{width:21px;height:21px;background:url(/images/fraktion/colorbox/controls.png) -100px 0 no-repeat;}#cboxTopRight{width:21px;height:21px;background:url(/images/fraktion/colorbox/controls.png) -129px 0 no-repeat;}#cboxBottomLeft{width:21px;height:21px;background:url(/images/fraktion/colorbox/controls.png) -100px -29px no-repeat;}#cboxBottomRight{width:21px;height:21px;background:url(/images/fraktion/colorbox/controls.png) -129px -29px no-repeat;}#cboxMiddleLeft{width:21px;background:url(/images/fraktion/colorbox/controls.png) left top repeat-y;}#cboxMiddleRight{width:21px;background:url(/images/fraktion/colorbox/controls.png) right top repeat-y;}#cboxTopCenter{height:21px;background:url(/images/fraktion/colorbox/border.png) 0 0 repeat-x;}#cboxBottomCenter{height:21px;background:url(/images/fraktion/colorbox/border.png) 0 -29px repeat-x;}#cboxContent{background:#fff;}#cboxLoadedContent{margin-bottom:28px;}#cboxTitle{position:absolute;bottom:3px;left:0;width:100%;color:#949494;padding-left:60px;font-size:.8em;}#cboxCurrent{position:absolute;bottom:3px;left:58px;color:#949494;}#cboxSlideshow{position:absolute;bottom:3px;right:30px;color:#0092ef;}#cboxPrevious{position:absolute;bottom:0;left:0;background:url(/images/fraktion/colorbox/controls.png) -75px 0 no-repeat;width:25px;height:25px;text-indent:-9999px;}#cboxPrevious.hover{background-position:-75px -25px;}#cboxNext{position:absolute;bottom:0;left:27px;background:url(/images/fraktion/colorbox/controls.png) -50px 0 no-repeat;width:25px;height:25px;text-indent:-9999px;}#cboxNext.hover{background-position:-50px -25px;}#cboxLoadingOverlay{background:center center no-repeat;}#cboxLoadingGraphic{background:center center no-repeat;}#cboxClose{position:absolute;bottom:0;right:0;background:url(/images/fraktion/colorbox/controls.png) -25px 0 no-repeat;width:25px;height:25px;text-indent:-9999px;}#cboxClose.hover{background-position:-25px -25px;}.cboxIE #cboxTopLeft{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/fraktion/colorbox/internet_explorer/borderTopLeft.png,sizingMethod='scale');}.cboxIE #cboxTopCenter{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/fraktion/colorbox/internet_explorer/borderTopCenter.png,sizingMethod='scale');}.cboxIE #cboxTopRight{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/fraktion/colorbox/internet_explorer/borderTopRight.png,sizingMethod='scale');}.cboxIE #cboxBottomLeft{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/fraktion/colorbox/internet_explorer/borderBottomLeft.png,sizingMethod='scale');}.cboxIE #cboxBottomCenter{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/fraktion/colorbox/internet_explorer/borderBottomCenter.png,sizingMethod='scale');}.cboxIE #cboxBottomRight{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/fraktion/colorbox/internet_explorer/borderBottomRight.png,sizingMethod='scale');}.cboxIE #cboxMiddleLeft{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/fraktion/colorbox/internet_explorer/borderMiddleLeft.png,sizingMethod='scale');}.cboxIE #cboxMiddleRight{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/fraktion/colorbox/internet_explorer/borderMiddleRight.png,sizingMethod='scale');}

  .bestellservice li {
    background: none repeat scroll 0 0 transparent!important;
    border: 0 none;
    border-bottom:1px dotted #AAAAAA!important;
    display: block;
    float: left;
    padding: 0 0 1em!important;
    margin:0 2% 1em!important;
    width: 46%;
}
.bestellservice li.odd { clear:both; }

.bestellservice.contact label {width:13em;}
.bestellservice.contact .submit {margin: 5px 0 0 40em;}
.bestellservice.content_left.contact .submit, .bestellservice.content_right.contact .submit {margin:5px 0 0 12em;}

.bestellservice .labelblock{float:left;width:13em;}
.bestellservice.content_right .labelblock,
.bestellservice.content_left .labelblock {float: none;}

.bestellservice.content_left li,
.bestellservice.content_right li { 
    clear:both;
    width:auto;
    float:none;
}
.bestellservice .input.error{border-color:#f00!important;color:#000;} 
.bestellservice ul.error {padding:0 0 0 2em;}
.bestellservice .error li {width:auto; float:none; display:list-item; list-style-type: disc;margin:0; border: 0 none!important;margin:0!important; padding:0!important;}

.dtour fieldset { margin:0 0 2em; }
.dtour span { display:inline-block; text-align:center; margin:0 14px 0 0; }
.dtour .inputQuiz { width:30px; text-align:center; }
.dtour .inputPLZ { width:50px; }
.dtour span label { display:inline; float:none; }
.dtour .checkbox { clear:both; float:left; margin:7px 9px 7px 0; }
.dtour .checkboxLabel { clear:none; display:inline-block; margin:4px 0 8px; width:90%;}
.advent { background: url(/images/fraktion/advent/background.jpg) no-repeat ;height:600px ;width:590px ;position:relative; }
.advent li {display: inline;}
.advent a {background: url(/images/fraktion/advent/days1.png) no-repeat -85px -56px; display: block; height:60px; width:81px; position: absolute; top:90px; left:80px; text-indent: -10000px; }
.advent a:hover {background: url(/images/fraktion/advent/days2.png) no-repeat -83px -60px;}

  a#day01 {background-position: -170px -76px; top:95px; left:180px;}
  a#day01:hover {background-position: -165px -80px;}
  a#day05 {background-position: -265px -96px; top:90px; left:260px;}
  a#day05:hover {background-position: -265px -96px;}
  a#day17 {background-position: -385px -65px; top:60px; left:375px;}
  a#day17:hover {background-position: -385px -65px;}
  a#day08 {background-position: -475px -80px; top:80px; left:460px;}
  a#day08:hover {background-position: -473px -85px;}   
  a#day03 {background-position: -54px -133px; top:170px; left:55px;}
  a#day03:hover {background-position: -52px -135px;}  
  a#day09 {background-position: -130px -175px; top:185px; left:145px;}
  a#day09:hover {background-position: -129px -179px;}  
  a#day15 {background-position: -224px -165px; top:165px; left:215px;}
  a#day15:hover {background-position: -224px -165px;}
  a#day11 {background-position: -307px -184px; top:150px; left:290px;}
  a#day11:hover {background-position: -307px -184px;}  
  a#day22 {background-position: -411px -150px; top:145px; left:390px;}
  a#day22:hover {background-position: -411px -150px;}  
  a#day13 {background-position: -56px -230px; top:245px; left:75px;}
  a#day13:hover {background-position: -56px -230px;}
  a#day23 {background-position: -136px -269px; top:285px; left:150px;}
  a#day23:hover {background-position: -138px -275px;}  
  a#day07 {background-position: -250px -252px; top:250px; left:250px;}
  a#day07:hover {background-position: -250px -257px;}  
  a#day02 {background-position: -390px -245px; top:250px; left:390px;}
  a#day02:hover {background-position: -390px -245px;}  
  a#day04 {background-position: -470px -206px; top:200px; left:470px;}
  a#day04:hover {background-position: -470px -206px;}  
  a#day18 {background-position: -67px -315px; top:330px; left:70px;}
  a#day18:hover {background-position: -67px -315px;}  
  a#day20 {background-position: -200px -321px; top:340px; left:190px;}
  a#day20:hover {background-position: -200px -321px;}  
  a#day19 {background-position: -470px -315px; top:300px; left:460px;}
  a#day19:hover {background-position: -470px -315px;} 
  a#day10 {background-position: -45px -390px; top:420px; left:50px;}
  a#day10:hover {background-position: -45px -390px;}  
  a#day16 {background-position: -135px -373px; top:400px; left:150px;}
  a#day16:hover {background-position: -135px -373px;}  
  a#day06 {background-position: -475px -412px; top:390px; left:480px;}
  a#day06:hover {background-position: -475px -412px;}  
  a#day14 {background-position: -84px -459px; top:480px; left:80px;}
  a#day14:hover {background-position: -84px -459px;}  
  a#day24 {background-position: -180px -448px; top:455px; left:200px; height:85px; width:135px;}
  a#day24:hover {background-position: -168px -455px;}  
  a#day12 {background-position: -438px -497px; top:495px; left:450px;}
  a#day12:hover {background-position: -438px -497px;}
}

@media print {
	body{font:normal 11pt/15pt Georgia, Palatino, "Times New Roman",Times,serif;color:#444;background:transparent;padding:0;margin:0;orphans:2;widows:2;}
	h1,h2,h3{font-family:Georgia,Palatino,"Times New Roman",Times,serif;page-break-after:avoid}
	h1{font-size:22pt;margin:9pt 0 20pt 0;border-bottom:1px solid;padding:0 0 20pt;color:#003065}
	h1 b{font-size:20pt}
	h2{font-size:13pt;margin:0}
	h3{margin-top:0}
	li,ul{list-style:none;margin:0;padding:0}
	.press li {margin:10pt 0;padding:10pt 0;border-top:1px dotted}
	a{color:#333;background:transparent;text-decoration:none}
	img{border:0}
	hr{clear:both}
	.content,.topnewsText{line-height:1.3;margin:12pt 0;width:100%;font-size:11pt}
	#mycarousel{width:100%!important}
	.subtitle,.headlineDivider{font-size:9pt}
	.jcarousel-item,.content_nodirection,.content_left,.content_right{list-style:none;padding:0;margin:20pt 0;clear:both}
	.imgleft{float:left;margin:0 9pt 9pt 0;text-align:center}
	.img span {font-size:8pt}
  .topnewsText .imgleft, .topnewsText img {width:150px!important}
  .article,.portlet {padding:20px 0;border-top:1px dotted;clear:both}
	.box-inhalt{margin:2em 0;padding:5px;border-bottom:1px solid #666}
	#tool,object,.more,.banner strong,.unsichtbar,.monat-nav,#menu0,#toolmenu,.logo-top,#sidebar,#unten,.contentbar,.jcarousel-clip .tab,.jcarousel-control,.all,.themelinks,.moreArrow,.rss,.more-site,.comment-article,.comments,.pager,.skip,.hidden,#videoschliessenlink,#search,.toolNav,#footer{display:none}
	.main{border:0;padding:0;min-width:10cm}
}


