/* Erkannter Browser-Typ: N6 */
body { color:#434341; font:normal .8em verdana, arial, helvetica, sans-serif; margin:0; padding:0; text-align:center; background:#e5ecf4; }
#start { width:880px; margin:auto; text-align:left; background:url(img/deko/bg.gif) repeat-y; margin-bottom:20px; }
#rahmen { border-left:187px solid transparent; border-right:215px solid transparent; }
#seite { margin:0; width:100%; }
#unten { width:100%; clear:both; background:url(img/deko/unten.gif) no-repeat; height:34px; }
a, a:visited { color:#666271; }
.clear { clear: both; }
img { border:0; }
/* Frames allgemein*/
#header { background:url(img/deko/header_r.jpg) no-repeat; width:880px; height:69px; color:#004195; }
h1 { font-size:1.2em; padding:15px 25px 3px; margin:0; }
#header span { font-size:.9em; padding:0 25px 0; font-weight:bold; }
#links { float:left; margin-left:-187px; padding:2px 0 8em; width:187px; height:617px; background:url(img/deko/links.jpg) repeat-x;  background-color:#fcf589;position:relative; color:#fff; }
#mitte { float:left; width:471px; position:relative; padding:5px 0px 5px 10px;  }
#rechts {  margin-right:-215px; float:left; padding:0; position:relative;  }
/* Sonderlocken für Mozilla, ungefährlich für brave Browser */
#links { margin-right:1px; }
#rechts { margin-left:1px; }
#mitte { margin:0 -3px 0 -2px; }
/* Linkes Frame */
#foto { height: 60px;padding:15px 0 15px 26px; }
#foto img { border:1px solid #fff; }
#menu { width:162px; margin-left:17px; margin-right: 7px; line-height:1.8em; font-weight:bold; }
#menu ul { margin:0; padding:0; }
#menu li { border-bottom:1px solid #fff; list-style-type:none; margin:0; background:#fff37d; padding:0; font-size:.85em; }
#mhighlite { background:#fff; }
#menu a, #menu a:visited { color:#004195; font-weight:bold; padding-left:10px; text-decoration:none; }
#logo { margin:50px 0 0 66px; background:url(designs/nrw-landtagswahl/images/logo.gif) no-repeat; width:78px; height:69px; }
#menu a.disabled:link, #menu a.disabled:visited {color:#ccc; }
/* Mitte */
h2, .contentheader, b.headline { font-size:1.1em; margin-top:5px; font-weight:bold; color:#004195; }
h3, .contentsubheader 	{ font-size:1em; margin:0; font-weight:bold }
h4 {color:#004195;margin-bottom:6px;font-size:13px}
.stichwort { font-size:.8em; }
#mitte p, .text, .contenttext	{ line-height:1.2em; }
.imageleft { float:left; margin:3px 7px 3px 0; height: 180px;}
.imageright { float:right; margin:3px 2px 3px 7px; }
.imageleft div, .imageright div {  text-align:center; color:#777; font-size:.8em; padding:2px 0 0; }
.imageleft img, .imageright img {  }
.fraktionsmitglied { height: 200px;margin-top:20px }
.bildunterschrift {font-size: 9pt;font-style:italic;color:gray;margin-top:3px}
.mehr { text-align:right; padding-right:5px; }
.mehr img { border:0; }
hr { display:none; }
.trennlinie {margin:10px 0; background:url(designs/nrw-landtagswahl/images/trenn.gif) repeat-x; width:466px; height:1px; clear:both; }
/* Rechtes Frame: Portlets*/
#rechts .trennlinie { width:172px; margin-left:25px; }
.portletcont { width:170px; margin:8px 0 0 26px; color:#666271; border:1px solid #c9cdca; font-size:.85em; }
.portletcont h2 { background:#ffea00; background:url(img/deko/links.jpg) repeat-x; clear:both; margin:0; padding:3px 2px 2px 3px; border-bottom:1px solid #c9cdca; }
.portletcont h3 { font-size:1em; margin:0 0 0 3px; padding:0; font-weight:normal; }
.portletcont ul { margin:0 0 9px; padding:0; }
.portletcont li { list-style-type:none; margin:0 0 16px 3px; }
.portletcont p { margin:3px; padding:0; }
.portletcont a:link, .portletcont a:visited { color:#666271; }
.portletcont img { margin:5px 0 7px 11px; }
.pmehr { text-align:right; padding:2px 2px 3px 0; }
.pmehr a:link, .pmehr a:visited { text-decoration:none; }
/* Wahlportlets */
#portletarea1 { background:url(designs/nrw-landtagswahl/images/portletbg.gif) no-repeat; width:175px; margin:10px 0 5px 24px; }
#portletarea1 h2 { font-size:.8em; margin:0; padding:0; background:none; color:#434341; }
#portletarea1 img { margin:0; }
.portlet1 { margin-top:9px; }
#box {
	width: 40%;
	float: left;
	font-size: 80%;
	padding-top: 30px;
	padding-right: 0px;
	padding-bottom: 0;
	padding-left: 30px;
}
.boxAkt{
	width: 300px;
	min-width: 250px;
	float: left;
	font-size: 90%;
	padding-top: 30px;
	padding-right: 10px;
	padding-bottom: 0;
	padding-left: 30px;
}

