body {
font:100%/150% sans-serif;
font-family:Verdana, "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
margin:auto;
width:950px;
}

h1 {
display: none
}

h2 {
color:#999;
font:bold 100%/150% sans-serif;
font-family:Verdana, "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
}

h4 {
color:#999;
font:bold 100%/150% sans-serif;
font-family:Verdana, "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
}

img#head_logo {
background:url(/img/rsuche/logo_rek.png) no-repeat;
border:none;
margin:120px 0 0 0;
padding:0;
float:left;
}

#skiplinks {
display:none;
}

#content {
float:left;
width:550px;
margin:auto;
}

.contentText {
font:90%/150% sans-serif;
font-family:Verdana, "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
}

/*headbereich, eigentliche Suche Beginn*/
#ext {
margin:8px 0 0 0;
}

#ext h4 {
margin:0;
padding:0 0 0 0.6em;
}

#ext h4 a.more {
background:url(/img/li_hh_more.png) no-repeat left top;
padding:0 23px;
}

#ext h4 a.less {
background:url(/img/li_hh_less.png) no-repeat left top;
padding:0 23px;
}

#extmenue {
font:80%/100% sans-serif;
font-family:Verdana, "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
background:url(/img/rsuche/middle.png) repeat-y;
margin:0;
padding:0 1.0em 0 0;
}

#source {
float:left;
margin:0.5em 0.5em 1.5em 0.8em;
}

.selectText {
padding:0 1em;
}

#extBottom {
background:url(/img/rsuche/foot.png) no-repeat;
margin:0;
padding:0;
}

#content #rsuche {
color:#555;
float:left;
width:430px;
}

#content fieldset {
border:none;
margin:0;
width:360px;
padding:0.5em 0 0 0.7em;
}

#content #rsuche fieldset div input {
margin:0 4px 0 0;
padding:1px;
}

#content #rsuche fieldset #search {
float:left;
padding:0;
}

#content #rsuche fieldset #save {
padding:0;
clear:left;
}

#content ul#headList {
float:right;
font-size:90%;
margin:0;
padding:150px 20px 0 0;
}

#content #headList li {
list-style:none;
background:none;
}

#content #headList li.lng {
list-style:none;
line-height:22px;
}

a:visited, a:link, a:hover {
color:#666;
text-decoration:none;
}

a.gespeichert {
color:#415894;
text-decoration:underline;
padding:0;
}

h1,.nodisplay {
visibility:hidden;
}

.hidden,#content legend {
display:none;
}

a.ksh {
background:url(/img/rsuche/rsuche_ksh.png) no-repeat top left;
padding:0 0 5px 25px;
}

a.de {
background:url(/img/rsuche/rsuche_de.png) no-repeat top left;
padding:0 0 5px 25px;
}

a.en {
background:url(/img/rsuche/rsuche_en.png) no-repeat top left;
padding:0 0 5px 25px;
}

a.fr {
background:url(/img/rsuche/rsuche_fr.png) no-repeat top left;
padding:0 0 5px 25px;
}
/*headbereich, eigentliche Suche Ende*/


/*member - Linkliste Beginn*/
#member {
background:url(/img/rsuche/linksheader.png) 0 25px no-repeat;
margin:40px 0 0 3px;
float:left;
clear:both;
padding:0;
font:80%/100% sans-serif;
font-family:Verdana, "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
}

#member h2 {
color:#999;
font:bold 100%/90% sans-serif;
font-family:Verdana, "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
}

#membermenue {
margin:0;
float:left;
background:url(/img/rsuche/linksmiddle.png) repeat-y;
padding:10px 0 20px 10px;
width:420px;
}

#membermenue h3 {
font-size:90%;
margin:5px 0 5px 0;
padding:0 0 3px 0;
border-bottom: 1px solid #999;
}

#membermenue ul li a {
line-height:20px;
color:#405793;
font-size:80%;
}

#memberBottom {
clear:both;
height:18px;
background:url(/img/rsuche/linksfooter.png) bottom left no-repeat;
margin:0 0 20px 0;
padding:0;
width:440px;
}

.floatsLeft {
float:left;
width:45%;
margin:0;
padding:0;
margin-right:5px;
padding-right:10px;
}

.floatsLeft ul {
list-style-type:none;
margin:0;
padding:0;
}

.floatsLeft ul.rek, .floatsLeft ul.gemeinden, .floatsLeft ul.politik, .floatsRight ul.institutionen, .floatsRight ul.medien {
margin-bottom:30px;
}

.floatsRight ul {
list-style-type:none;
margin:0;
padding:0;
}

.floatsRight {
float:right;
width:45%;
margin:0;
padding:0;
margin-left:5px;
margin-right:20px;
}
/*member - Linkliste Ende*/

/*left Beginn*/
#left {
float:left;
width:300px;
margin:3.8em 20px 0 10px;
}
/*cloud Beginn, innerhalb von left*/
#cloud {
background:url(/img/rsuche/cloudheader.png) 0 0 no-repeat;
padding:0;
clear:both;
margin: 0;
width:220px;
text-align:center;
}

#cloudmenue {
background:url(/img/rsuche/cloudmiddle.png) repeat-y;
padding: 0 3px 0 7px;
margin: 0;
text-align:left;
}

#cloudfooter {
background:url(/img/rsuche/cloudfooter.png) no-repeat;
margin:0;
padding:0;
}

.cloudtag {
margin: 0 5px 0 0px;
}

#cloud a:hover{
font-size: 120%;
}
/*cloud Ende, innerhalb von left*/


/*schuldenuhr Beginn, innerhalb von left*/
.schuldenuhr {
height:145px;
font:700 90%/150% "Trebuchet MS",Trebuchet, Verdana,"Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, sans-serif;
color:#60B829;
padding-bottom:10px;
margin:30px 0 0 0;
width:300px;
background:url(/img/bg_uhr.png) 65% no-repeat;
}

.schuldenuhr .schuldkreis {
color:#60b829;
padding:10px 40px 0 80px;
}

#EventCounter {
color:#002496;
}

.schuldenuhr .fussnote {
width:300px;
margin:30px 0 20px 0;
font:80% "Trebuchet MS",Trebuchet, Verdana,"Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, sans-serif;
color:#bbb;
}

.schuldenuhr sup {
font:700 70% "Trebuchet MS",Trebuchet, Verdana,"Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, sans-serif;
margin-right:2px;
}

.fussnote sup {
font:70% "Trebuchet MS",Trebuchet, Verdana,"Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, sans-serif;
margin-right:2px;
}
/*Schuldenuhr Ende, innerhalb von left*/

/*RSS Beginn, innerhalb von left*/
#rss {
clear:both;
margin:10px 0 0 3px;
background:url(/img/rsuche/rssheader.png) 0 25px no-repeat;
}

#rssmenue {
font:80%/100% sans-serif;
font-family:Verdana, "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
background:url(/img/rsuche/cloudmiddle.png) repeat-y;
margin:0;
width:220px;
padding:0 0 5px 10px;
}

#rssmenue ul {
margin:0;
padding:0;
list-style-type:none;
}

#rssmenue ul li {
margin:0 0 20px 0;
padding:0 20px 0 0;
list-style-type:none;
}

#rssBottom {
background:url(/img/rsuche/cloudfooter.png) no-repeat;
margin:0 0 20px 3px;
padding:0;
}

#rss a:link, #rss a:visited, #rss a:hover, #rss a:focus {
text-decoration:none;
color:#405793;
font:700 100%/150% sans-serif;
}

.subinfoNews {
color:#555;
font:normal 80%/100% Verdana, "Lucida Grande", "Lucida Sans Unicode", Lucida, Arial, Sans-Serif;
margin:.3em 0;
}
/*RSS Ende, innerhalb von left*/

#footer {
clear:both;
text-align:center;
font-size:70%;
color:#999;
margin-top:2em;
}