/*-----------------------------------------------------------------------------
Layout-Definitionen
-----------------------------------------------------------------------------*/
body 
{
    background-color: rgb(0, 91, 191);     
    font-family: Verdana;
    margin: 0;
}
form 
{
    margin: 0;
}
#seiteZentriert 
{
    margin: 0px auto;
    width: 771px;
    background-image: url(/img/menu/bg.gif);
    background-repeat: repeat-y;  
    position: relative; 
}
#seitenContainer {
    margin: 0px;
    border: 0;
    width: 771px;
}

#seitenHeader 
{
    height: 123px;
    background-color: white;
    margin: 0;
    background-image: url(/img/menu/topbg.gif);
}

#seitenHeaderHomepageLink
{
    position: absolute;
    left: 0;
    top: 0;
    width: 190px;
    height: 74px;
    cursor: pointer;
}

#seitenRandLinks
{
    float: left;
    width: 142px;
}

#seitenContent
{
    width: 605px;
    overflow: hidden;
    padding: 10px;
    font-size: 12px;
    color: rgb(0,58,118);
    line-height: 1.3em;
}
#seitenContent a
{
    color: rgb(0,58,118);
    text-decoration: none;
}
#seitenContent a:hover
{
    color: rgb(255,102,9);
    text-decoration: underline;
}

#seitenMenueZ1 
{
    position: absolute;
    left: 191px;
    top:39px;
}

#seitenMenueZ2
{
    position: absolute;
    left: 129px;
    top: 76px;
 }

.menuButton 
{
    float: left;
}

.kastenLinks
{
    margin-left: 3px;
    margin-top: 10px;
    margin-bottom: 12px;
    width: 129px;
}
.kastenLinksContent
{
    background-color: rgb(182,212,246);
    color: rgb(18,85,163);
    font-size: 11px;
    padding: 4px 3px;
}
.eingabeLinks 
{
    border: 1px solid rgb(0,58,118);
    width: 117px;
    margin-bottom: 2px;
    font-family: Verdana;
    font-size: 12px;
}
.buttonLinks
{
    margin-top: 4px;
    margin-bottom: 6px;
}
#copyright
{
    width: 609px;
    overflow: hidden;
    padding: 10px 10px 10px 149px;
    font-size: 10px;
    color: rgb(0,58,118);
    line-height: 1.3em;
    text-align: center;
    clear: both;
}
#copyright a
{
    color: rgb(0,58,118);
    text-decoration: none;
}
#copyright a:hover
{
    color: rgb(255,102,9);
    text-decoration: underline;
}
/*-----------------------------------------------------------------------------
Autoren / Hilfe
-----------------------------------------------------------------------------*/
#autor
{
    margin-bottom: 10px;
    clear:both;
}
#autorTitel
{
    background-image: url(/img/bgAutoren.gif);
    background-repeat: repeat-x;
    font-family: Tahoma, Verdana, Arial, Sans-Serif;
    font-size: 16px;
    font-weight: bold;
    color: #fff;
    padding-left: 10px;
    padding-top: 2px;
    padding-bottom: 5px;
    margin-top: 3px;
    margin-bottom: 5px;
    clear:both;
}
#hilfeTitel
{
    background-image: url(/img/bgAutoren.gif);
    background-repeat: repeat-x;
    font-family: Tahoma, Verdana, Arial, Sans-Serif;
    font-size: 16px;
    font-weight: bold;
    color: #fff;
    padding-left: 10px;
    padding-top: 2px;
    padding-bottom: 5px;
    margin-top: 20px;
    margin-bottom: 15px;
    clear:both;
}
#autorImg
{
    float: left;
    margin-bottom: 10px;
}
#autorVita
{
    margin-left: 160px;
}
#autorListe
{
    margin-left: 180px;
}
/*-----------------------------------------------------------------------------
Service
-----------------------------------------------------------------------------*/
.inputWertcheck
{
    margin-left: 140px;
}
.inputButton
{
    border: solid 1px #0059bf;
    background-color: #ff9321;
    font-weight: bold;
    color: #fff;
}
.inputBox
{
    width: 250px;
    border: solid 1px #0059bf;
}
.inputSubmit
{
    border: solid 1px #0059bf;
    background-color: #ff9321;
    font-weight: bold;
    color: #fff;
    width: 250px;
}
.inputText
{
    float: left;
}
.zeile1
{
    background-color: #fff;
    padding: 4px;
    margin-top: 3px;
}
.zeile2
{
    background-color: #dceafa;
    padding: 4px;
    margin-top: 3px;
}

/*-----------------------------------------------------------------------------
Schriften
-----------------------------------------------------------------------------*/
h1 
{
    font-size: 14px;
    color: rgb(255,102,9);
    font-weight: bold;
    margin-top: 2em;
    margin-bottom: 1em;
}

h2 
{
    font-size: 14px;
    color: rgb(255,102,9);
    font-weight: bold;
    margin-top: 0;
    margin-bottom: 0;
}
.klein 
{
    font-size: 10px;
    line-height: 1.1em;
}

/*-----------------------------------------------------------------------------
Themen
-----------------------------------------------------------------------------*/
.thema 
{
    clear: both;
    margin-bottom: 2em;
}

.themaListe 
{
    margin-left: 70px;
    padding-top: 1em;
}

.themenIcon 
{
    float: left;
}

.themenImage 
{
    float: right;
    margin-left: 20px;
    margin-right: 10px;
}

.themaListe ul
{
    margin-left: 16px;
    padding-left: 0;
}
.suchButtons 
{
    background-color: #eee;
}

