body,html {
	border:0;
	margin: 0;
	padding: 0;
	font-family: verdana,arial,helvetica,sans-serif;
	line-height:1.1em;
}
a img { border: 0; }
  a, a:link { color:#0154A4; text-decoration:none; cursor:pointer; outline:0; }
  a:visited { color:#0154A4;}
  a:focus, a:hover, a:active { text-decoration:underline; }
body {
	background: #fff url(/images/enquete/body_bg_neu.gif) repeat-x top center;
	text-align: center;
}

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}


.main {
	background: url(/images/enquete/main_bg_neu.png) no-repeat 0 0;
/*	text-align: left;
	min-width: 1264px;
	width: 79em;
	margin: 0 auto; */
	padding-top: 4.3125em ;
}
nav {
	display: block;
	border-bottom: 1px solid #fff;
	padding-bottom: 0.5em;
	margin-bottom:1em;
}
#topmenu {
	border:0;
	margin: 0;
	padding: 0;
	text-align: left;
	min-width: 991px;
	width: 61.9375em;
	margin: 0 auto;
}
*:first-child+html #topmenu { width:991px; }
#topmenu .aufgabe a,
#topmenu .dialog a,
#topmenu .ziel a {
	display: block;
	float: left;
	min-width: 319px;
	min-height: 50px;
	width: 19.9375em;
	height: 3.125em;
	margin-right: 1em;
}
*:first-child+html #topmenu a { width:319px; margin-right:16px; }
#topmenu li {	
	list-style-image: none;
	list-style-type: none;
	display:inline;
}

nav li a {
	background-image: url(/images/enquete/menu.png);
	display: block;
	width: 319px;
	height: 51px;
}
* html #topmenu li a { background-image: url(/images/enquete/menu.gif)!important; }
ul li.aufgabe a { background-position: 0 -81px; }
#topmenu li.aufgabe a:hover { background-position: 0 -81px!important; }
ul.Themen li.aufgabe a, ul.Ausgangslage li.aufgabe a, ul.Kultur li.aufgabe a, ul.Wirtschaft li.aufgabe a, ul.Bildung li.aufgabe a, ul.Verbraucherschutz li.aufgabe a, ul.Recht li.aufgabe a, ul.Gesellschaft li.aufgabe a, ul.Personen li.aufgabe a, ul.Jimmy li.aufgabe a, ul.Blumenthal li.aufgabe a, ul.Manuel li.aufgabe a,
ul.Mitglieder li.aufgabe a, ul.Gersdorf li.aufgabe a, ul.Osthaus li.aufgabe a, ul.Padeluun li.aufgabe a, ul.Bernschneider li.aufgabe a, ul.Canel li.aufgabe a, ul.Thomae li.aufgabe a { background-position:0 0; }
ul li.dialog a { background-position: -319px 0; }
#topmenu li.dialog a:hover, ul.Themen li.dialog a, ul.Ausgangslage li.dialog a, ul.Kultur li.dialog a, ul.Wirtschaft li.dialog a, ul.Bildung li.dialog a,
ul.Verbraucherschutz li.dialog a, ul.Recht li.dialog a, ul.Gesellschaft li.dialog a { background-position: -319px -81px }
#topmenu li.ziel a { background-position: -638px 0; margin: 0; float:right; }
#topmenu li.ziel a:hover, ul.Personen li.ziel a, ul.Jimmy li.ziel a, ul.Blumenthal li.ziel a,
ul.Manuel li.ziel a, ul.Mitglieder li.ziel a, ul.Gersdorf li.ziel a, ul.Osthaus li.ziel a, ul.Padeluun li.ziel a, ul.Bernschneider li.ziel a, ul.Canel li.ziel a, ul.Thomae li.ziel a { background-position: -638px -81px!important; }

#footer .footercontent,
#mainarea {
	clear: both;
	text-align: left;
	min-width: 991px;
	width: 62.4em;
	margin: 0 auto;
	display: block;
	overflow:hidden;
}
*:first-child+html #mainarea { width:991px; }

  .img { text-align:center; color:#888; font-size:.9em; display:block; }
	.imgleft, .topnewsText object { float:left; margin:4px 9px 0 0; }
	.imgright { float:right; margin:4px 0 0 9px;  }
	.imgcenter { margin:0 auto -2px; width:100%!important; }
/*	.videoTopnews { width: 300px; height: 188px;} */
	.videoTopnews { width: 396px; height: 246px; margin:0!important; }
/*	* html img { behavior: url("/css/enquete/pngbehavior.htc"); }  */

  #contentarea { position:relative; }
  .topnews { position:relative; float:left; width:39.875em; min-width:639px;  }
  *:first-child+html .topnews { width:639px; }
  #mycarousel { padding:0; margin:0; }
  noscript #mycarousel { height:330px; overflow:hidden; }
  .topnews a { color:#fff; font-weight:700; font-style:italic; }
  h2 a { font-style:normal!important; }
  .topnews .moreArrow { padding-left:7px; }
  .topnewsText { margin:-1px 0 12px; font-size: 0.75em; color: #fff; height:250px; min-width:639px; width:39.875em; overflow:hidden; }
  *:first-child+html .topnewsText { width:639px; }
  .topnewsText .imgleft span { font-weight:400!important; font-style:italic; font-size:0.9em; }
  .topnewsText .imgleft { text-align:center; }
  .topnewsTextItem { height:auto; min-height:1px; }
  div.topnewsContent h2 { width:91%; margin:9px 0 .5em; color: #fff; font-weight: 400; font-size:1.2em; }
  div.topnewsContent h2 a { color: #fff; text-decoration: none; }
	.subtitle, .date { font-size:.9em; font-weight:400; }
	.subtitle:before { content:"| "; }
  .jcarousel-clip { z-index:2; overflow:hidden; position:relative; }
  .jcarousel-clip-horizontal { width:39.875em; min-width:639px; }
  *:first-child+html .jcarousel-clip-horizontal { width:639px; }
	.jcarousel-list { overflow:hidden; position:relative; min-width:639px; padding:0; margin:0; }
	.jcarousel-next, .jcarousel-prev { z-index:3; display:none; }
	.jcarousel-prev-horizontal, .jcarousel-next-horizontal { position:absolute; top:20px; right:29px; width:27px; height:25px; cursor:pointer; background:url(/images/enquete/btn_back.png) no-repeat 0 0; z-index:99; }
  .jcarousel-next-horizontal { right:-2px; background:url(/images/enquete/btn_next.png) no-repeat 0 0; }
  /* .jcarousel-prev-horizontal:hover { background-position:-157px -36px; } */
  /* .jcarousel-next-horizontal:hover { background-position:-185px -36px; } */
  .jcarousel-skin-tango .jcarousel-item { width:39.875em; min-width:639px; padding:15px 0 0 0!important; float:left; overflow:hidden; background:none; list-style:outside; height:335px; }
  *:first-child+html .jcarousel-skin-tango .jcarousel-item { width:639px; }
  .jcarousel-control { font-size:.8em; line-height:1.1em; height:150px; }
  .jcarousel-control ul { padding:0!important;  margin:0!important; }
	.jcarousel-control li { display:inline; padding:0!important; margin:0!important; }
  .jcarousel-control a { float:left; width:110px; /*height:106px;*/ padding:4px; display:block; outline:0; margin:0 12px 0 0; font-style:normal; font-weight:400; font-size:0.8em; text-decoration:none; }
  .jcarousel-control a#tm_nr_5 { margin-right:0; }
	#mycarousel .topnewsLI { padding:0; background:none; list-style:none; } 
  #topnewsNav span { width:110px; height:75px; overflow:hidden; display:block; }
  #topnewsNav img { width:110px; }
  .topnews-highlight, .jcarousel-control a:hover { background:#26BDF2; text-decoration:none; border:1px solid #A5E3FA; padding:4px 3px!important; }
  .topnewsText .themelinks { float:left; width: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; }
  #archivLink { color:#fff; font-size:.8em; left:40em; position:absolute; top:-3px; z-index:999; }
  *:first-child+html #archivLink { left:508px; }
 

   .content_nodirection ul { margin:1em 0; padding:0; }
   .content_nodirection li { list-style:none; }
  
  .contentbar { position:relative; clear:both; background:#e8ecf7; padding:0 9px; font-size:.625em; margin:13px 0; height: 24px; background: url(/images/enquete/contentbar_bg.png) repeat-x center center; color: #fff; line-height: 21px; }
  .contentbar li { list-style:none; }
  .contentbar a { color:#fff; font-style:normal }
  .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; margin:0; padding:0;}
  .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/enquete/open-enquete.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;padding-top:1em}
  .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}
  
.presse em { font-style:normal; } 

.sidebar1 {
	float:left;
	width: 20em;
	margin-left: 1.35em;
	color:#fff;
}
  *:first-child+html .sidebar1 { width:320px; margin-left:21px; }

.sidebar1 .portlet-content p {
	margin: 1em 0 0;
	clear: both;
/*	line-height: 1.8333em; */
/*	line-height: 44px; */
	color: #fff;
	font-size: 0.9em; /* 1.2em; /*1.5em;*/
	display:block;
}
.sidebar1 .portlet-content .imgleft {
	line-height: normal;
	margin-top: 0;
	clear:both;
	float:none!important;
	display:block;
}
.sidebar1 .portlet-content .imgleft br {
	display:none;
}
#startseite .sidebar1 h2 { font-size:1em; }
.sidebar1 h3 { font-size:.9em; margin:0; }
.folgeseite .sidebar1 h2, .folgeseite .sidebar1 h3 { font-size:1.3em; }
*:first-child+html .folgeseite .sidebar1 h3 { font-size:1.1em; }
.sidebar1 ul { margin:0 0 9px; padding-left:30px; }
.sidebar1 a { color:#fff; font-weight:700; }
#startseite .contentcontainers {
/*	border:1px solid; */
	width:66em;
}
*:first-child+html #startseite .contentcontainers { width:1056px; }
*:first-child+html #startseite .contentcontainers { padding-top:1.5em; } 
#startseite .row { 	font-size:0.75em; padding:0 0 1em; display:inline; }
#startseite .content_nodirection { width:90%; margin:0 0 2em; padding:0 0 1.5em; border-bottom:1px solid #ccc; }
#startseite .content_nodirection h2 { font-size:1.4em; }
#startseite .content_left, #startseite .content_right {
	border-right:1px solid #ccc;
	color:#525250;
	float:left;
	height:29em;
	margin-right:1.2em;
	padding-right:1.2em;
	width:18.9em;
	position:relative;
}
*:first-child+html #startseite .content_left, *:first-child+html #startseite .content_right { width:227px; margin-right:18px; padding-right:18px; }
#startseite .row h2 a, #startseite .row h2.Enquete, #startseite .row h2 b  {
	display: block;
	margin: 0;
	height: 48px;
	width: 240px;
	background: url(/images/enquete/ueberschriften.png) no-repeat 0 15px;
}
#startseite .row h2.Enquete { padding:15px 0; }
#startseite div.row h2.Ticker a, #startseite .row h2.Twitter-Ticker a { background-position:-290px 0; width: 130px; }
#startseite .row h2.Blog a { background-position: -524px 0; width: 110px; }
#startseite .row h2.Termine b { background-position: -748px 0; width: 250px; }
#startseite .content_left h2 span, #startseite .content_right h2 span { position: absolute; top: -1000em; left: -1000em; }

.row h2 a {
	color: #525250;
	text-decoration: none;
}
.row .mehr {
	float: right;
	margin-right:1em;
	background: url(/images/enquete/mehr_bg_links.png) no-repeat left center;
	position: relative;
	display: block;
	height: 31px;
}
.row .mehr a {
	color: #504f4f;
	text-decoration: none;
	background: url(/images/enquete/mehr_bg_rechts.png) no-repeat right center;
	display: block;
	height: 31px;
	line-height:1.7em;
	padding:0 0.5em;
}

#startseite .row .mehr { position:absolute; bottom:0; right:0; }
* html #startseite .row .mehr { position:static; }
*+html #startseite .row .mehr { position:static; }
#startseite .comment-article { display:none; }

#footer {
	display: block;
	background: #f1f1f1;
	color: #797676;
	margin-top:1em;
	padding: 1.375em 0 2em;
}
#footer a { color: #797676; text-decoration:none; }
#footer nav {
	border: 0;
	padding: 0;
	float:left;
	width: 48em;
}
  .sitemap { font-size:.75em; margin:0;padding: 0; }
  .sitemap ul { clear:both; margin:0; padding: 0; }
  .sitemap li { display:block; float:left; margin-bottom:2em; width:10em; margin-right: 1em; font-size:.95em; letter-spacing:-.03em }
  .sitemap a { background:none!important; display:inline; }
  .sitemap li li { float:none; clear:both; margin:.5em 0; }
  .sitemap span { font-weight:700; }

  #footer a.idg {
	display: block;
	min-width: 241px;
	width: 11.586538em;
	min-height: 109px;
	height: 5.2403846em;
	background: url(/images/enquete/internet_und_digitale_gesellschaft.png) no-repeat center center;
  }
  #footer a.fraktionslink{
	color: #0f5f7b;
	}
  #footer .toolbar {
	float: right;
	width: 11em;
	font-size: 1.3em;
  }
  #footer a.rss {
	background: url(/images/enquete/icon_rss.png) no-repeat;
	line-height:30px;
	padding-left:30px;
  }
.clear {
	clear: both;
	display:block;
}

ul.tab,
header,
#topmenu span,
.banner,
.skip {
	position: absolute;
	top: -1000em;
	left: -1000em;
}

/* Folgeseiten */

.folgeseite #mainarea { font-size:.75em; color:#525250; height:auto; }
.folgeseite .contentarea { width:51.58em; min-width:619px; padding:12px; background:#fff; float:left; min-height:500px; }
*:first-child+html .folgeseite .contentarea { width:619px; }
.teaser { margin:0 0 1em; }
.folgeseite h2 { font-size:1.6em; }
*:first-child+html .folgeseite h2 { font-size:1.2em; }
.js-kit-comments { margin-top:2em; }
.folgeseite #sidebar { float:right; width:29em; }
*:first-child+html .folgeseite #sidebar { width:348px; }
.folgeseite .sidebar1 { float:none; width:auto; margin:0; padding-left:.79em; }
.folgeseite .sidebar1 p { font-size:1.2em!important; }

.sidebar2 { border-left:1px solid #DDE0E1; margin:1em 0; padding-left:1em; }
.sidebar2 .portlet { margin:0 0 9px; padding:0 0 6px; border:1px solid #dde9f5; background:#dde9f5; -moz-border-radius:9px; -webkit-border-radius:9px; border-radius:92px;  }
.portlet-content { padding:0 9px 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); }
  .sidebar2 ul { margin:0; padding:0; }
  .sidebar2 li { margin:0 9px 5px; padding:0 0 5px; border-bottom:1px dotted #aaa; list-style:none; }
  .portletContent li { margin-left:0; }
  .sidebar2 .portlet h2 { -moz-border-radius-topleft:9px; -moz-border-radius-topright:9px; background:url("/images/fraktion/fraktion.png") repeat-x scroll 0 -264px transparent; color:#354863; font-size:1.1em; margin:0 0 9px; padding:6px 9px; }
  .flickr-portlet-bild { margin-right:5px; }
  
  .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:8px 0 0 25.5em; }
  .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; }
  fieldset { border:0; }
  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; }
  
  .jsk-MenuAdmin, .js-kit-tab-images { display:none; }
  
.folgeseite #mainarea {
	background: url(/images/enquete/article_bg.png) no-repeat 0 0;
	padding:0 0 0 9px;
	
}

.web20 { position:absolute; top:5px; margin-left:663px;/*793px;*/ z-index:99; }
.folgeseite .web20 { margin-left:654px;/*784px;*/ }
*:first-child+html .folgeseite .web20 { margin-left:12px;/*142px;*/ }
.web20 a { display:block; width:20px; height:21px; float:left; margin-right:6px; background:url(/images/enquete/icon.png) no-repeat; }
.web20 #twitter { background-position:-28px 0; }
.web20 #flickr { background-position:-56px 0; }
.web20 #youtube { background-position:-84px 0; }
.web20 #blog { background-position:-111px 0; }
.web20 a:hover { background-position:0 -23px; }
.web20 #twitter:hover { background-position:-28px -23px; }
.web20 #flickr:hover { background-position:-56px -23px; }
.web20 #youtube:hover { background-position:-84px -23px; }
.web20 #blog:hover { background-position:-111px -23px; }

.web20gr a { display:block; width:32px; height:32px; float:left; margin-right:16px; background:url(/images/enquete/icon_gr.png) no-repeat; }
.web20gr #twitter_gr { background-position:-35px 0; }
.web20gr #flickr_gr { background-position:-70px 0; }
.web20gr #youtube_gr { background-position:-105px 0; }
.web20gr #blog_gr { background-position:-140px 0; margin:0; }
.web20gr a:hover { background-position:0 -35px; }
.web20gr #twitter_gr:hover { background-position:-35px -35px; }
.web20gr #flickr_gr:hover { background-position:-70px -35px; }
.web20gr #youtube_gr:hover { background-position:-105px -35px; }
.web20gr #blog_gr:hover { background-position:-140px -35px; }

#search { position:absolute; top:5px; margin-left:793px; z-index:99; }
.folgeseite #search { margin-left:784px; }
*:first-child+html .folgeseite #search { margin-left:142px; }
#search fieldset { margin:0; padding:0; }
#search #suchfeld { width:145px; padding:1px!important; }
#search input { float:left; }
#search input.button { border:0!important; padding:1px 5px; background:none; }

.termine { padding-left:18px }

* html img, * html .main, 
* html h2 a,
/** html #topmenu li a,*/
/** html .Termine b, */
* html input, 
* html div.jcarousel-prev-horizontal, * html div.jcarousel-next-horizontal,
* html div.contentbar { behavior: url(/css/enquete/iepngfix.htc); }
/* * html img, * html .main, * html input { behavior: url(/css/enquete/iepngfix.htc); } */
/* * html a { behavior: url(/css/enquete/iepngfix.htc); } */
* html #mainarea, * html .contentbar { height:auto; }
* html .folgeseite #mainarea { background:none!important; width:82em; }
* html #contentarea { clear:both;  width:49em; }
* html .topnewsText { width:53em; height:250px!important; }
* html #startseite .sidebar1 { position:absolute; }
* html #startseite .row { width:16em; margin-top:1em; }  
* html #startseite .row a { display:block; } 
* html #startseite .row { position: static; }
*+html #startseite .row { position: static; }

* html .ziel, * html .ziel a { margin:-1px!important }