/* FDP-Landesverband Rheinland-Pfalz */
body { background:#3b7bb4 url(/images/rheinland_pfalz/bg_lvrheinlandpfalz.jpg) repeat-x!important }

#main { background:#fff; border:1px solid #4970A9; padding:7px 0 7px 7px; position:relative }

#seite { width:60.3em }

h1 { margin:0 }
h3.subtitle {
	color: #000;
	margin:-1em 0 1em;
}
#extrakasten { margin:0; padding-top:18px; border:1px solid #A8ACAB; border-top:0; margin-right:7px; padding-bottom:40px; background:#EEEFF0 }
#flashbanner {float:left;}

#footer { background:none; padding:0; font-size:.9em }
#menu0 { position:absolute; z-index: 99; top:10px;}
#menu0 li { width: 11.68em!important }
#menu0 .menu1 li, #menu0 .menu1 {width: 12.6em !important;}

#seite { min-width:723px }

#sidebar1 { min-width:185px; width:17em }

#sidebar1 .imgleft { margin-left:4px }

.content_left, .content_right { float:left; min-width:348px; width:29em }

.content_nodirection { min-width:706px; width:58.833em; }

#menu {
	height:207px;
	background-color: #7FA2D8 !important;
}

#menu * li { margin-top:236px }

.portlet .comment .input, .portlet .comment input  { width: 160px!important }

.portlet .comment textarea { width: 90%!important }

#bannerlink { position:absolute; right:2.1em; top:85px; width:210px; height:75px }

#bannerlink a {display: block; width: 100%; height: 100%;}

#toolm { color:#fff; height:20px; margin:-4px auto 4px; min-width:954px; width:87.8em }

#toollinks, #toollinks a { color:#fff!important }

.portlet .imgcenter { margin:0 }

.portlethead h2 { line-height: 1em!important }

.imgright { margin-left:0; padding-left:15px }

#menu * li {
	margin-top:178px;
}


.suche {
	top:229px;
}
* html .suche { top: 217px; }


#menu * li { cursor:text !important; }
.menu0 span { cursor: default !important; }
ul .menu0 li a { cursor: default;}
ul .menu0 li li a { cursor: pointer;}

*:first-child+html #menu0 {  
 /* CSS-Hack fuer IE7 */  
 left:8px;  
}  
#portalmenu { display:none; }
#portaltoollinks { display:none; }
.portalLiberal{color:#fff}

.bilder-ajax div span { min-height: 120px; }
.bilder-ajax{ min-height: 160px; }
.bilder-ajax, .bilder-ajax div span { height: auto!important; }
