body {background:/*url("../img/bg.gif")*/ #efefef repeat-x left top;
font-family:Verdana,Arial ,Helvetica,sans-serif;
font-size:95%;
line-height:150%;
color:#282828;
}
body,p,td,th,a {
color:#282828;
margin:0;
padding:0;
}
i {
font-family:Times;
}
h1 {
color: #5E8CB6;/*color:#7590AE; */
background-color:transparent;
line-height:1.2em;
font-family: "trebuchet ms",Verdana,helvetica,arial,sans-serif;
font-size:1.75em;
font-weight:400;
}
h2 {
color:#3F68A3;
background-color:transparent;
font-size:1.2em;
line-height:1.3em;
font-family:Verdana,Geneva,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 108% "trebuchet ms",verdana,helvetica,arial,sans-serif;
margin:0 0 1em;
padding:1em 0 0;
}
div.gbox h3,div.bbox h3,div.babox h3 {
color:#313131;
background-color:transparent;
font:bold 108% verdana,helvetica,arial,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:verdana,helvetica,arial,sans-serif;
font-weight:700;
margin:0;
padding:1ex 0 0;
}
#ergebnis h4 {
line-height:1.2em;
font-family:verdana,helvetica,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:#000;
font:bold 0.95em Verdana,Geneva,Arial,Helvetica,sans-serif;
margin:0 0 0.5em;
padding:0.5em 0 0;
}
#header {
color:#000;
background:url(../img/header_bg.gif)  #EBE6D0 repeat;
height:113px;
}
#header2 {
color:#000;
background:url(../img/gesuche_suche.jpg) #EBE6D0 no-repeat left;
height:113px;
width:760px;
margin:0;
padding:0;
}
#topbild {
color:#000;
background-color:transparent;
display:block;
height:113px;
float:left;
border:0;
margin:0;
padding:0;
}
#logo {
color:#000;
background:url(../img/at_logo.jpg) transparent no-repeat right;
display:block;
height:113px;
cursor:pointer;
margin:0;
padding:0;
}
#header h1 a,#header2 h1 a {
color:#000;
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',Arial,Helvetica,sans-serif;
}
#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:1100px;
  padding:10px;
  margin:0px 220px;
  
background:transparent;
color:#000;
font-size:90%;
font-family:Verdana,Geneva,Arial,Helvetica,sans-serif !important;
}

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

#rechts {
 font-family: Tahoma,Arial, sans serif;
  position:absolute;
  top:138px;
  right:0px;
  width:200px;
  min-height:300px;
  text-align:left;
background:transparent;
text-align:left;
line-height:140%;
color:#000;
font-size:85%;
font-family:Arial,Helvetica,sans-serif !important;
margin:3px;
/*margin-left:auto;
margin-right:auto;*/

}


#footer {
color:#336;
background-color:#efefef;
font-size:73%;
text-align:center;
line-height:1.25em;
clear:left;
margin:0;
padding:1ex 5px;
}
#links a:link, #rechts a:link {
color:#313131;
text-decoration:none;
font-size:90%;
font-family:Tahoma, Arial,Helvetica,sans-serif !important;
margin:0 -2px;
padding:2px 2px 0;
}

#links a:visited, #rechts a:visited {
text-decoration:none;
color:#818181;
font-size:90%;
font-family:Tahoma, 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:Tahoma, Arial,Helvetica,sans-serif !important;
border-color:#666;
}
#links a:hover,#links a:active, #rechts a:hover,#rechts a:active {
color:#31319a;
background:#F7F4E3;
font-size:90%;
font-family:Tahoma, Arial,Helvetica,sans-serif !important;
border-color:#666;
}

#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:100%;
font-family:Tahoma, Arial,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:100%;
font-family:Tahoma, Verdana,Geneva,Arial,Helvetica,sans-serif !important;
border-bottom:1px solid #d0d0d0;
margin:0 -2px;
padding:2px 2px 0;
}
#inhalt a:focus {
color:#3D5C7A;
background:#F7F4E3;
font-size:100%;
font-family:Tahoma, Verdana,Geneva,Arial,Helvetica,sans-serif !important;
border-color:#666;
}
#inhalt a:hover,#inhalt a:active {
color:#3D5C7A;
background:#fca986;
font-size:100%;
font-family:Tahoma, Verdana,Geneva,Arial,Helvetica,sans-serif !important;
border-color:#666;
}
#footer a:link {
color:#313131;
text-decoration:none;
font-size:90%;
font-family:Tahoma, Verdana,Geneva,Arial,Helvetica,sans-serif !important;
margin:0 -2px;
padding:2px 2px 0;
}
#footer a:visited {
color:#717171;
text-decoration:none;
font-size:90%;
font-family:Tahoma, Verdana,Geneva,Arial,Helvetica,sans-serif !important;
margin:0 -2px;
padding:2px 2px 0;
}
#footer a:focus {
color:#414141;
background:#F7F4E3;
font-size:90%;
font-family:Tahoma, Verdana,Geneva,Arial,Helvetica,sans-serif !important;
border-color:#666;
}
#footer a:hover,#footer a:active {
color:#31319a;
background:#F7F4E3;
font-size:90%;
font-family:Tahoma, Verdana,Geneva,Arial,Helvetica,sans-serif !important;
border-color:#666;
}
#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-bottom:1px solid #56AAA9;
}
#inhalt li.eintrag a:active {
background:url("../img/eintrag_ico.gif") left center no-repeat;
}
#inhalt li.eintrag2 a:hover {
border-bottom:1px solid #56AAA9;
}
#inhalt p {
color:#666;
line-height:150%;
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 'Trebuchet MS',Arial,Helvetica,sans-serif;
}
label small {
font-style:normal;
}
input,textarea,select {
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:95%;
}
.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,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; 
}

p {
line-height:130%;
font:normal 110%/1.2em Verdana,Arial,Helvetica,sans-serif;
}

p#impressum {
margin:5px 10px;
}
hr{
background:url("http://www.gesuche.de/img/dotline.gif") repeat-x scroll center;
border: 1px dotted #818181;
 /* Mozilla 1.4 */
/*color: #ff0000;  IE 6 */
/*border: #ff0000;  Opera 7.11 */
/*height: 2px;  in Opera für die Anzeige nötig, in Mozilla für die einheitliche Höhe */
}

/*
hr {
margin:20px;
height:5px;
background:url("http://www.gesuche.de/img/dotline.gif") repeat-x scroll center;
height:1px;
border:dashed;
background:url("http://www.gesuche.de/img/dotline.gif") repeat-x scroll center;
margin-bottom:0px;
display:none; 
}
*/
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:#525252;
border-bottom:1px solid #EDE6C4;
padding:15px 10px;
}
#ergebnis td.row2 {
background-color:#F7F5ED;
padding:15px 10px;
}
#ergebnis td.breit {
min-width:600px;
padding:15px 10px;
}

#ergebnis p small {
font:normal 72% Verdana,Geneva,Arial,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,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% Verdana,Geneva,Arial,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% Verdana,Geneva,Arial,Helvetica,sans-serif;
}

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

#breadcrumb {
color:#313131;
font:normal 85% Verdana,Geneva,Arial,Helvetica,sans-serif;
}

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

#breadcrumb a:visited {
color:#333;
}
#breadcrumb a:focus {
color:#31319a;
background-color:#F7F4E3;
border-bottom:1px #448582 solid;
font:normal 85% Verdana,Geneva,Arial,Helvetica,sans-serif;
}
#breadcrumb a:hover,#breadcrumb a:active {
color:#31319a;
background-color:#fca986;
border-bottom:1px #448582 solid;
font:normal 85% Verdana,Geneva,Arial,Helvetica,sans-serif;
}

#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,#inhalt li.eintrag2 a: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:#525252;
font:bold 95% Verdana,Geneva,Arial,Helvetica,sans-serif;
border-bottom:1px solid #EDE6C4;
margin:0;
padding:5px;
}

.edit {}
