body {background:/*url("../img/bg.gif")*/ #fefef8 repeat-x left top;
font-family:Arial,"Trebuchet MS","Georgia", sans-serif;
 font-size:1em; 
/*font-family:"Georgia",Arial ,Helvetica,sans-serif;
font-size:95%;*/
line-height:1.6em;
/* color:#282828; */
color:#414141;
min-width: 760px;
max-width: 100em;
}
body,p,td,th,a {
color:#414141;
margin:0;
padding:0;
}
i {
font-family:Times;
}
h1 {
color: #5E8CB6;/*color:#7590AE; */
background-color:transparent;
line-height:1.2em;
font-family: Times, serif; /*Verdana,"trebuchet ms",Verdana,helvetica,"Georgia",Arial,sans-serif;*/
font-size:2.154em;/* font-size:1.75em; */
font-weight:400;
}
h2 {
color:#3F68A3;
background-color:transparent;
font-size:1.425em; /* font-size:1.2em; */
line-height:1.3em;
font-family:"Trebuchet MS",Verdana,Verdana,Geneva,"Georgia",Arial,Helvetica,sans-serif;
margin:0 0 0.5em;
padding:0.5em 0 0;
}
h2#anmelden,h2#navigation,h2#navigation2,h2#navigation3 {
position:absolute;
font-size:1.25em;
}
h3 {
color:#56AAA9;
background-color:transparent;
line-height:1.15em;
font:bold 1.2em "Georgia",Verdana,"trebuchet ms",verdana,helvetica,"Georgia",Arial,sans-serif;
margin:0 0 1em;
padding:1em 0 0;
}
div.gbox h3,div.bbox h3,div.babox h3 {
color:#414141;
background-color:transparent;
font:bold 108% Arial,helvetica,sans-serif;
margin:0;
padding:0;
}
div.babox h3 {
padding:10px 0 2px 12px;
}
h4,h5 {
color:#3D5C7A;
line-height:1.2em;
background-color:transparent;
font-family:Arial,helvetica,"Georgia",sans-serif;
font-weight:700;
margin:0;
padding:1ex 0 0;
}
#ergebnis h4 {
line-height:1.2em;
font-family:Arial,helvetica,"Georgia",Arial,sans-serif;
font-weight:700;
background:url("../img/eintrag_ico.gif") left center no-repeat;
color:#313131;
padding:0 0 2px 18px;
}
#detail h4,#detail2 h4 {
line-height:1.2em;
color:#313131;
font:bold 0.95em Arial,Geneva,Helvetica,sans-serif;
margin:0 0 0.5em;
padding:0.5em 0 0;
}
#header {
color:#313131;
background:url(../img/header_bg.gif)  #EBE6D0 repeat;
height:113px;
}
#header2 {
color:#313131;
background:url(../img/gesuche_suche.jpg) #EBE6D0 no-repeat left;
height:113px;
width:760px;
margin:0;
padding:0;
}
#topbild {
color:#313131;
background-color:transparent;
display:block;
height:113px;
float:left;
border:0;
margin:0;
padding:0;
}
#logo {
color:#313131;
background:url(../img/gesuche_logo.jpg) transparent no-repeat right;
display:block;
height:113px;
cursor:pointer;
margin:0;
padding:0;
}
#header h1 a,#header2 h1 a {
color:#313131;
background-color:transparent;
text-decoration:none;
font-size:1em;
font-weight:700;
font-style:italic;
}
#header h1 > a,#header2 h1 > a {
font-size:1.2em;
}
#headsuche {
margin:0;
padding:60px 0 0 25px;
}
#headsuche label {
color:#313131;
font:bold 90%/1.4em 'Trebuchet MS',"Georgia",Arial,Helvetica,sans-serif;
}
 /* #werbeheader {border-bottom:1px solid #FAF9F4;
height:90px;background: #EBE6D0;#5E8CB6 background: #D9D6C3;margin 0px auto; padding:2px;}*/
#gesamt {
background:#fff;
width:100%;
position:relative;
text-align:left;
margin:0 auto;
}
/*
#container {
text-align:left;
float:left;
width:100%;
margin:0px;

}

html>body #container {
padding:0px 15px 0px 0px; 

} 
*/
#inhalt {
  width:auto;
  text-align:left;  
  min-width:120px;
  
  min-height:900px;
  padding:10px;
  margin:0px 220px;
  
background:transparent;
color:#313131;
font-size:95%;
font-family:Arial,"Georgia",Helvetica,sans-serif !important;
}

#inhalt li {
padding-bottom:3px;
}
#links {
  position:absolute;
  top:125px;
  left:10px;
  width:200px;
  text-align:left;
background:transparent;
color:#313131;
font-size:90%;line-height:135%;
font-family:Arial,Helvetica,sans-serif !important;
margin:3px; 
padding:0;
}

#rechts {
  position:absolute;
  top:125px;
  right:0px;
  width:200px;
  min-height:300px;
  text-align:left;
background:transparent;
text-align:left;

color:#313131;
font-size:83%;line-height:140%;
font-family:Arial,Helvetica,sans-serif !important;
margin:3px;
/*margin-left:auto;
margin-right:auto;*/
}

#footer {
color:#777;
background-color:#fff;
font-size:85%;
text-align:center;
line-height:1.25em;
clear:left;
margin:0;
/* padding:1ex 5px; */
 padding: 20px 0;
    height: 120px;
border-top:3px solid #e8e8e8;

}
#footer p  {color:#777;}
#footer ul {
    text-align:left;
    border-right: 1px solid #DDDDDD;
    float: left;
    height: 100%;
     padding: 0 29px; 
}

#footer ol, #footer ul {
    list-style: none outside none;
}

#links a:link, #rechts a:link {
color:#313131;
text-decoration:none;
font-size:90%;
font-family:Arial,Helvetica,sans-serif !important;
margin:0 -2px;
padding:2px 2px 0;
}

#links a:visited, #rechts a:visited {
text-decoration:none;
color:#515151;
font-size:90%;
font-family:Arial,Helvetica,sans-serif !important;
margin:0 -2px;
padding:2px 2px 0;
}
#links a:focus, #rechts a:focus {
color:#313131;
/* background:#F7F4E3; */
font-size:90%;
font-family:Arial,Helvetica,sans-serif !important;
border-bottom:1px dashed #414141;
}
#links a:hover, #rechts a:hover{text-decoration:underline;
color:#31319a;
/* background:#F7F4E3; */
font-size:90%;
font-family:Arial,Helvetica,sans-serif !important;
border-color:#414141;
}
#links a:active, #rechts a:active {text-decoration:underline;
color:#31319a;
/* background:#F7F4E3; */
font-size:90%;
font-family:Arial,Helvetica,sans-serif !important;
border-color:#414141;
border-bottom:1px dashed #414141;
}
#links p.reg a, #rechts p.reg a, #links a.reg, #rechts a.reg {
color:#313161;
}
#links p.k_r a, #links a.k_r {
color:#912161;
}
#rechts p.kat a,  #links p.kat a,#rechts a.kat, #links a.kat {
color:#612121;
}
#rechts a.r_k, #rechts p.r_k a  {
color:#612191;
}

#links p, #rechts p {color:#888;}

#inhalt a:link {
color:#3D5C7A;
text-decoration:none;
font-size:95%;
font-family:Arial,"Georgia",Helvetica,sans-serif !important;
border-bottom:1px solid #d0d0d0;
margin:0 -2px;
padding:2px 2px 0;
}
#inhalt a:visited {
color:#818181;
text-decoration:none;
font-size:95%;
font-family:Arial,"Georgia",Helvetica,sans-serif !important;
border-bottom:1px dashed #d0d0d0;
margin:0 -2px;
padding:2px 2px 0;
}
#inhalt a:focus {
color:#3D5C7A;
background:#F7F4E3;
font-size:95%;
font-family:Arial,"Georgia",Helvetica,sans-serif !important;
border-color: #515151;
}
#inhalt a:hover {
color:#3D5C7A;
/* background:#fca986; */
/* background:#FFDFD1; */
background:#f0f0f0;
font-size:95%;
font-family:Arial,"Georgia",Helvetica,sans-serif !important;
border-color: #448582;
}
#inhalt a:active {
color:#3D5C7A;
background:#f0f0f0;
font-size:95%;
font-family:Arial,"Georgia",Helvetica,sans-serif !important;
border-color: #448582;
border-bottom:1px dashed #448582; 
}
#footer a:link {
color:#777;
text-decoration:none;
font-size:90%;
font-family:Arial,Helvetica,sans-serif !important;
margin:0 -2px;
padding:2px 2px 0;
}
#footer a:visited {
color:#bbb;
text-decoration:none;
font-size:90%;
font-family:Arial,Helvetica,sans-serif !important;
margin:0 -2px;
padding:2px 2px 0;
}
#footer a:focus {
color:#777;
/* background:#F7F4E3; */
font-size:90%;
font-family:Arial,Helvetica,sans-serif !important;
border-color:#777;
}
#footer a:hover{
text-decoration:underline;
color:#555;
/* background:#F7F4E3; */
font-size:90%;
font-family:Arial,Helvetica,sans-serif !important;
border-color: #777;
}
#footer a:active { 
text-decoration:underline;
color:#555;
font-size:90%;
font-family:Arial,Helvetica,sans-serif !important;
border-color: #999;
border-bottom:1px dashed #777; 
}
#inhalt ul {
margin:0 0 5px 3px;
padding:0;
}
#inhalt li.eintrag a:hover {
background:url("../img/eintrag_ico.gif") #E3E3E3 left center no-repeat;
border-color:#56AAA9;
}
#inhalt li.eintrag a:active{
background:url("../img/eintrag_ico.gif") #E3E3E3 left center no-repeat;
border-bottom:1px dashed #56AAA9;
}
#inhalt li.eintrag2 a.e2:hover {
border-color: #56AAA9;
}
#inhalt li.eintrag2 a.e2:active {
border-bottom:1px dashed #56AAA9;
} 
#inhalt p {
color:#313131;
font-family: Verdana, Arial, sans-serif;
line-height:1.6em;
margin:0 0 0.5em;
}
#eintraege {
float:left;
margin:0;
}
html>body #eintraege {
float:none;
}
form {
margin:0;
padding:0;
}
fieldset {
border:0;
background:transparent;
margin:0;
padding:0;
}
fieldset table {
margin:0 10px;
}
legend {
background:transparent;
margin:0;
padding:5px 0 0;
}
label {
color:#313131;
font:bold 110%/1.4em Verdana,'Trebuchet MS',"Georgia",Arial,Helvetica,sans-serif;
}
label small {
font-style:normal;
}
input,textarea,select {
font-family:Arial, sans serif;
background-color:#F8F5E4;
width:200px;
border-top:1px solid #807C6E;
border-right:1px solid #DBD8C5;
border-bottom:1px solid #DBD8C5;
border-left:1px solid #807C6E;
margin:0 10px 0 0;
padding:0;
}
input.b {
width:auto;
background-color:#F8F5E4;
border-top:1px solid #DBD8C5;
border-right:1px solid #807C6E;
border-bottom:1px solid #807C6E;
border-left:1px solid #DBD8C5;
margin:0 10px 0 0;
padding:0;
}
input.s {
background-color:#EDE5D0;
width:auto;
border:0;
margin:0 10px 0 0;
padding:0;
}
input.suchfeld,select.suchfeld {
width:150px;
}
input#suchbtn {
background:transparent;
border:0;
width:49px;
margin:0;
padding:0;
}
input.send,#feld table input.send {
width:150px;
background-color:#D2E9FD;
border-top:1px solid #fff;
border-right:1px solid gray;
border-bottom:1px solid gray;
border-left:1px solid #fff;
margin:10px 0 0;
padding:0;
}
.login {
width:auto;
}
.kapital { /*
text-transform:uppercase; */
font-size:90%;
}
.imgre {
float:right;
border-width:0;
margin:2px 0 2px 15px;
}

.imgli {
float:left;
margin:2px 15px 2px 0;
}

.r {width:1.0em; height:1.0em; border-width:0px;}

address {
line-height:130%;
font:normal 95%/1.2em Verdana,Arial,"Georgia",Helvetica,sans-serif;
float:left;
background-color:#f9f9f9;
border-bottom:1px solid #A1B4D4;
margin:0 45px 15px 0;
padding:5px 5px 15px;
}

abbr,acronym {
border-bottom:1px dotted #3C528B;
cursor:help;
}

img {
/*border-color:#e1e1e1; */

padding: 3px;
border: solid 1px #e1e1e1; 
}
.noborder {border-width:0px; padding:0px;}

/* p {

font:normal 110%/1.1em Verdana, Arial,"Georgia",Helvetica,sans-serif;
line-height:1.25em;
} */
 
p#impressum {
margin:5px 10px;
}
hr{
border: 3px solid #e0e0e0;
  border-style: none none solid;
  color:#e0e0e0;
  height:3px;
  background-color: #fff;
  margin: 10px 0px 15px 0px; 
}
/* hr{ 
background: #fff url("http://www.gesuche.de/img/dotline.gif")  no-repeat scroll center;
  height:1px;
  border:0px;
} */
dt {
margin-top:3px;
}
dd {
background-color:#F7F7F7;
}
ul,ol {
margin-top:0;
}
li {
list-style:none;
}
.rundbox,.rundbox2 {
background-image:url(../img/rundbox_unten.gif);
background-repeat:no-repeat;
background-position:bottom;
width:190px;
}
.rundbox2 {
background-image:url(../img/rundbox_unten2.gif);
}
.rundbox .pad {
padding:10px;
}
.rundbox2 .pad {
padding:10px;
}
.rundbox .pad,.rundbox2 .pad {
background-repeat:no-repeat;
}
.box_oben .pad {
background-image:url(../img/box_oben.gif);
}
.box_oben2 .pad {
background-image:url(../img/box_oben2.gif);
}
.box_links {
float:left;
margin-bottom:3px;
position:relative;
right:0px;
clear:left;
}
.suchbox,.bannerbox {
background-image:url(../img/sbox_unten.gif);
background-repeat:no-repeat;
background-position:bottom;
width:520px;
}
.suchbox .pad,.bannerbox .pad {
background-repeat:no-repeat;
padding:5px 0px 15px;
}
.sbox_oben .pad {
background-image:url(../img/sbox_oben.gif);
}
.babox_oben .pad {
background-image:url(../img/bbox_oben.gif);
}
.sbox,.babox {
margin-bottom:3px;
position:relative;
right:17px;
}
p#banner {
margin:0;
padding:0 0 0 12px;
}
#ergebnis td,#ergebnis td.row2 {
background-color:#F8F3E1;
color:#515151;
border-bottom:1px solid #EDE6C4;
padding:15px 10px;
}
#ergebnis td.row2 {
background-color:#F7F5ED;
padding:15px 10px;
}
#ergebnis td.breit {
min-width:350px;
padding:15px 10px;
}

#ergebnis p small {
font:normal 72% Verdana,Arial,"Georgia",Helvetica,sans-serif;
}
#daten td {
background:transparent;
border:0 none #fff;
padding:3px 5px;
}
ul.beitrag {
    /* float:right; */
	text-align:center;
}
ul.beitrag,ul.beitrag li,ul.beitrag li.kommentar {
background:transparent;
list-style:none;
list-style-image:none;
margin:0;
padding:0;
}
ul.beitrag li,ul.beitrag li.antwort {
display:inline;
font:normal 90%/130% Verdana,Arial,"Georgia",Helvetica,sans-serif;
background:url(../img/antwort_icon.gif) top left no-repeat;
padding:0 15px 4px;
}
ul.beitrag li.antwort {
background:url(../img/beitrag_icon.gif) top left no-repeat;
}
#inhalt ul.beitrag li a:link,ul.beitrag li #inhalt a:visited {
color:#448582;
text-decoration:none;
font:normal 95% Arial,"Georgia",Helvetica,sans-serif;
margin:0 -2px;
padding:0 2px 0 3px;
}
#inhalt ul.beitrag li a:visited {
color:#515151;
}
#inhalt ul.beitrag li a:focus {
color:#41419a;
background-color:#F9F6EB;
border-bottom:1px #448582 solid;
font:normal 95% Arial,"Georgia",Helvetica,sans-serif;
}

#inhalt ul.beitrag li a:hover{
color:#31319a;
background-color:#F9F6EB;
border-bottom:1px solid #448582;
font:normal 95% Arial,"Georgia",Helvetica,sans-serif;
}

#inhalt ul.beitrag li a:active {
color:#31319a;
background-color:#F9F6EB;
border-bottom:1px dashed #448582;
font:normal 95% Arial,"Georgia",Helvetica,sans-serif;
}
#breadcrumb {
color:#313131;
font:normal 90% Arial,"Georgia",Helvetica,sans-serif;
}

#breadcrumb a:link,#breadcrumb a:visited {
color:#818181;
text-decoration:none;
font:normal 90% Arial,"Georgia",Helvetica,sans-serif;
border-bottom:1px #448582 solid;
margin:0 -2px;
padding:2px 2px 0;
}

#breadcrumb a:visited {
color:#333;
}
#breadcrumb a:focus {
margin:0 -2px;
padding:2px 2px 0;
color:#31319a;
background-color:#F7F4E3;
border-bottom:1px solid #448582;
font:normal 90% Arial,"Georgia",Helvetica,sans-serif;
}
#breadcrumb a:hover {
margin:0 -2px;
padding:2px 2px 0;
color:#31319a;
background-color:#fca986;
border-bottom:1px solid #448582;
font:normal 90% Arial,"Georgia",Helvetica,sans-serif;
}
#breadcrumb a:active {
margin:0 -2px;
padding:2px 2px 0;
color:#31319a;
background-color:#fca986;
border-bottom:1px solid #448582;
font:normal 90% Arial,"Georgia",Helvetica,sans-serif;
border-bottom:1px dashed #448582;
}
#feld,#feld2 {
background-color:#F7F5ED;
border-bottom:1px solid #EDE6C4;
padding:5px;
}
#feld table input,#feld table select {
background-color:#fff;
width:250px;
border-top:1px solid #807C6E;
border-right:1px solid #DBD8C5;
border-bottom:1px solid #DBD8C5;
border-left:1px solid #807C6E;
margin:0 0 8px 5px;
padding:0;
}
div.rundbox h3,form p {
margin:0;
}
#header h1,#header2 h1,.aussen,dfn {
position:absolute;
}
#headsuche form,#headsuche form p,table,th,t,table#daten,th#daten,td#daten {
margin:0;
padding:0;
}
#inhalt li.eintrag a,#inhalt li.eintrag a:visited {
background:url("../img/eintrag_ico.gif") left center no-repeat;
display:block;
text-decoration:none;
border-bottom:1px solid #e3e3e3;
margin:0;
padding:0 0 2px 18px;
}
#inhalt li.eintrag2 a.e2,#inhalt li.eintrag2 a.e2:visited {
display:block;
text-decoration:none;
border-bottom:1px solid #e3e3e3;
margin:0;
padding:1px;
}
.klar,.rundbox h3,.rundbox2 h3,.suchbox h3 {
clear:both;
}
.rundbox *,.rundbox2 *,.suchbox *,.bannerbox * {
position:relative;
}
#ergebnis th,#detail,#detail2 {
background:url(../img/table_top.gif) #F7F5ED repeat-x top left;
color:#1a1b17;
font:bold 95% Arial,"Georgia",Helvetica,sans-serif;
border-bottom:1px solid #EDE6C4;
margin:0;
padding:5px;
}

.edit {}
#suche {position:absolute; text-align: left; top: 8px; left: 234px;}
#suche input{width:260px; font-size:15px; padding:2px; }
#logoicon {position:absolute; top:47px; right:357px;margin:0px; padding:0px; border-width:0px;}
