/*div
{
        border: solid 1px #000;
}*/


H4
{
    font-size: 110%;
}

body {
        margin: 0px;
        padding: 0px;
        background-color: white;
        font-family: verdana, courier, bookman, sans-serif;
        font-size: 0.9em;
        font-size: 76%;
}


input,
select,
submit {
        font-family: verdana, courier, sans-serif;
        font-size: 0.9em;
}



/* ********************** */

.clearleft { clear: left;}

#container {
        width: 665px;

        background-repeat: repeat-y;
        margin: 0 auto;
        margin-bottom: -5px;
        padding: 0;
}

img
{
    padding: 0;
    margin-top: 5px;
    margin: 0;
}


#header {
        height: 105px;
        background-image: url("http://www.fautedefrappe.fr/img/header.gif");
        background-position: top left;
        background-repeat: no-repeat;
        width: 665px;
}
/* #header a { text-decoration: none; padding-right: 480px; padding-bottom: 80px; } */

#footer {
        height: 21px;
        width: 665px;
        clear: both;
        margin-top: 100px;
        background-image: url("http://www.fautedefrappe.fr/img/footer.gif");
        background-position: top left;
        background-repeat: no-repeat;
}

#content {
        float: left;
        width: 500px;
        margin-top: 10px;
}

#flags
{
    padding: 5px;
/*     padding-left: 10px; */
    text-align: right;
}

#menu {
        float: left;
        width: 115px;
        padding-left: 10px;
        padding-bottom: 15px;

/*        margin-top: 130px; */
}
#main { background-image: url("http://www.fautedefrappe.fr/img/line.gif"); }

/* ********************** */

#homelink
{
    height: 75px;
    width: 520px;
}

#searchbox { padding: 4em;}
#searchbox #suchbegriff  { /*position: absolute;  margin: 0px; */}
#searchbox #suchort     { /*position: absolute;  margin-left: 200px; */}
#searchbox #searchinput  { /*position: absolute;  margin-top: 20px;*/ width: 190px; }
#searchbox #searchselect { /*position: absolute;  margin-top: 20px; margin-left: 200px;*/ }
#searchbox #searchsubmit { /*position: absolute;  margin-top: 45px;*/ width: 70px;}

#contenttext {
        margin-top: 50px;
/*      width: 375px;  */
/*         margin-left: 30px; */
        font-size: 0.9em;
        margin-bottom: 10px;
        padding: 10px;
        padding-right: 10px;
/*         width: 90%; */
/*         margin-left: 40px; */
}

.contenttext {
        margin-top: 50px;
/*      width: 375px;  */
/*         margin-left: 30px; */
        font-size: 0.9em;
        margin-bottom: 10px;
        width: 470px;
        padding: 10px;
        padding-right: 10px;
/*         margin-left: 40px; */
        margin-bottom: 10px;
}

#contenttext_small {
/*      margin-top: 120px; */
/*      width: 375px;  */
        margin-left: 30px;
        font-size: 9pt;
        margin-bottom: 10px;
        margin-bottom: 10px;
        padding: 10px;
        padding-right: 10px;
}

#contenttext_very_small {
/*         margin-left: 30px; */
        margin: 5px;
        font-size: 6pt;
        padding: 10px;
        padding-right: 10px;
/*         margin-bottom: 20px; */
/*         margin-bottom: 10px; */
}


#contenttext2 {
        margin-top: 20px;
        width: 375px;
        margin-left: 90px;
        font-size: 0.9em;
        margin-bottom: 10px;
}

#banner {
        margin-top: 4em;
        text-align: center;
/*        margin-top: 70px;
        margin-bottom: 5px;
        margin-left: 40px;
        padding-left: 2px;*/
}

#banner p {
    text-align: center;
    margin-bottom: 1em;
}

#anzeige { position: absolute; margin-left: -13px;}

/* ********************** */

#menu .people { font-size: 0.75em; margin-bottom: 10px; }
#menu .pic { border-bottom: 1px solid black; height: 67px; }
#menu .text { padding-top: 2px; }
#menu .name {  font-size: 0.85em; text-align: right;  }

#menulist { margin-top: 0px; font-weight: bold;  }
#menulist .item { margin-bottom: 5px; font-size: 8pt;}
#menulist .item a { text-decoration: none; color: white; }
#menulist .item a:hover { text-decoration: underline; }

table
{
 background-color: #fff;
 border-width: 0px;
 border-left: 1px solid #330033;
 border-right: 1px solid #330033;
 border-bottom: 1px solid #330033;
 border-top: 1px solid #330033;
 font-size: 8pt;
 width: 98%;
}

#searchTable
{
 background-color: #f4a934;
 border: none;
/*  border-width: 0px; */
/*  border-left: 1px solid #330033; */
/*  border-right: 1px solid #330033; */
/*  border-bottom: 1px solid #330033; */
/*  border-top: 1px solid #330033; */
 font-size: 100%;
 width: auto;
}

#loginHeader
{
    text-align: left;
    font-weight: bold;
    font-family: verdana;
    font-size: 105%;
    border-bottom: solid 1px #000;
}

.trans
{
 background-color: #f4a934;
 border-left: 0px solid #330033;
 border-right: 0px solid #330033;
 border-bottom: 0px solid #330033;
 border-top: 0px solid #330033;

}


#systemComment
{
    font-weight: bold;
    font-size: 100%;
    font-family: Verdana;
    text-align: justify;
    padding: 2em;
}

h5
{
        padding-left: 7px;
}

#splitter1 {width: 20px; float: left; height: 50px;}
#splitter2 {width: 5px; float: left; height: 50px;}

.searchLabel {font-weight: bold;}

#content { padding: 0px; margin: 0px;}
#main { margin: 0px; padding: 0px; float: left; clear: both; width: 100%;}
#menulist {padding-left: 0.2em;}