/* ------------------------------------------------------------ */
/* Allgemein                                                    */
/* ------------------------------------------------------------ */
img {
border:none;
}

body {
margin-top:0px;
margin-left:0px;
margin-right:0px;
margin-bottom:0px;
padding:0px;
width:100%;
background-image:url(../images/back_main.jpg);
background-repeat:repeat-y;
background-position:center top;
font-size:10px;
line-height:12px;
}

#main{
text-align:center;
border:solid 0px #000000;
margin:0px;
width:100%;
background-image:url(../images/header.jpg);
background-repeat:no-repeat;
background-position:center top;
}

/* ------------------------------------------------------------ */
/* Kopfbereich                                                  */
/* ------------------------------------------------------------ */
#top_menue {
height:50px;
padding-left:20px;
padding-right:20px;
color:#ffffff;
font-size:12px;
}

#top_form {
vertical-align:middle;
padding-right:0px;
padding-left:0px;
}

#top_main {
height:280px;
/*text-align:right; muss im HTML-Code angegeben werden (wegen Firefox)*/
font-size:14px;
font-style:italic;
text-decoration:none;
font-weight:bold;
vertical-align:top;
padding-right:10px;
padding-left:10px;
padding-top:0px;
padding-bottom:0px;
color:#ffffff;
}

.welcome {
position:relative;
top:120px;
right:0px;
z-index:2;
}

/* ------------------------------------------------------------ */
/* Suchformular                                                 */
/* ------------------------------------------------------------ */
form#search {
/*display:block; /*inline; /* wegen Umbruch nach FORM */
border:1px solid #ffffff;
padding:3px;
background-color:#66bbff;
color:#ffffff;
font-size:10px;
text-align:right;
width:220px;
}

#search .text{
font-size:10px;
border:1px;
margin-right:3px;
background-color:#ffffff;
}

#search .buttons {
font-size:10px;
border:0px;
background-color:#cc0000;
color:#ffffff;
margin-right:3px;
}

.search {
background-color:#ff9999;
}

/* ------------------------------------------------------------ */
/* Seitenanzeige "Sie sind hier                                 */
/* ------------------------------------------------------------ */
.location {
color:#ffffff;
font-size:10px;
line-height:10px;
background:#66bbff;
}

a.location {
font-size:10px;
text-decoration:none;
color:#ffffff;
}

a.location:hover {
text-decoration:underline;
}

td.location {
vertical-align:top;
padding-bottom:5px;
border-bottom:dotted 1px #ffffff;
}

/* ------------------------------------------------------------ */
/* Box Zitate (Kindersprueche)                                  */
/* ------------------------------------------------------------ */
.box {
position:relative;
top:0px;
right:0px;
width:250px;
z-index:1;
padding:10px;
/*background:white;*/
background-color:#ffffee;
border:solid 1px #0C619A;
text-align:left;
font-size:12px;
color:#0066cc;
}

.round {
-moz-border-radius:10px;
-khtml-border-radius:10px;
}

h2.boxheader {
color:#0C619A;
font-size:12px;
line-height:12px;
font-style:italic;
border-bottom:solid 1px #0C619A
}

.boxsmall {
font-size:10px;
color:#0C619A;
}

div.boxsmall {
text-align:right;
font-weight:bold;
}

div.vorschlag {
background-image:url(../images/vorschlag_gesucht.gif);
background-repeat:no-repeat;
background-position:20px 40px;
z-index:2;
}

/* ------------------------------------------------------------ */
/* Fussbereich                                                 */
/* ------------------------------------------------------------ */
#main_fuss{
width:0px;
width:100%;
}

#fuss {
width:100%;
font-style:italic;
font-size:14px;
color:#000;
height:172px;
text-align:center;
vertical-align:middle;
letter-spacing:4px;
/*background-color:#7cb179;*/
background-image:url(../images/fuss.jpg);
background-repeat:no-repeat;
background-position:center top;
}

#fuss2 {
width:100%;
font-size:12px;
color:#1F1F1F;
height:89px;
text-align:center;
vertical-align:middle;
background-color:#e1f3fe;
background-image:url(../images/fuss2.jpg);
background-repeat:no-repeat;
background-position:center top;
}