/*
gerdautzki.de

main css-stylesheet

*/
body
{
        margin: 0 auto;
        padding: 0;
        font: 76% Verdana,Tahoma,Arial,sans-serif;
        background: #f4f4f4 url(bg.gif) top center repeat-y;
}
#container
{
        margin: 0 auto;
        width: 760px;
}
#head
{
        float: left;
        width: 740px;
        height: 25px;
        color: #333;
        margin: 10px 0px 0px 0px;
        padding: 10px;
        border: 1px solid #ccc;
        background: #517496;
        text-align: right;

}
#header
{
        float: left;
        width: 740px;
        height: 120px;
        color: #333;
        margin: 5px 0px 5px 0px;
        padding: 10px;
        border: 1px solid #ccc;
        background: #517496;
        background-image: url(images/header.jpg);
        background-repeat: no-repeat;
        text-align:right;
}
#mainnav
{
        float: left;
        width: 740px;
        color: #333;
        margin: 0px 0px 5px 0px;
        padding: 10px;
        border: 1px solid #ccc;
        background: #e09b2b;
        text-align: right;
        font-size: 1.3em;
        clear: both;
}
#menu
{
        float: left;
        width: 120px;
        height: 350px;
        color: #333;
        margin: 0px 5px 5px 0px;
        padding: 10px;
        border: 1px solid #ccc;
        background: #e09b2b;
        background-image: url();
        background-repeat: repeat-x;
}
#menu ul
{
        width: 120px;
        margin: 0 0 20px 0;
        padding: 0;
        list-style: none;
        font-size: 1.1em;
}

#menu li
{
        margin-bottom: 4px;
}
#menu li a
{
        height: 20px;
        color: #517496;
        padding: 6px 0 0 10px;
/*        border-left: 4px solid #517496;*/
        border: 2px solid #517496;
        border-top-color: #F4F4F4;
        background: #F4F4F4;
        font-weight: bold;
        text-decoration: none;
        display: block;
}

#menu li a:hover
{
        color: #ffffff;
        background: #517496;
        /*border-left: 4px solid #F4F4F4;*/
        border-color: #F4F4F4;
        border-top-color: #517496;
}
#content
{
        float: left;
        width: 590px;
        height: 350px;
        color: #333;
        margin: 0px 0px 5px 0px;
        padding: 10px;
        border: 1px solid #ccc;
        background: #F4F4E4;
        display: inline;
        overflow: auto;
}
#content a
{
        color: #517496;
        font-weight: bold;
        text-decoration: none;
}
#content a:hover
{
        color: #e09b2b;
        font-weight: bold;
        text-decoration: none;
}
#content-tab
{
        width: 120px;
        /*height: 20px;*/
        color: #e09b2b;
        margin: 10px 0px 0px 0px;
        padding: 10px;
        border: 1px solid #ccc;
        background: #F4F4D4;
        display: block;
        font-weight: bold;
        text-decoration: none;
}
#footer
{
        width: 760px;
        height: 20px;
        color: #000000;
        margin: 0 auto;
        padding: 0px 10 0px 10;
        border: 1px solid #ccc;
        border-top: 4px solid #f0f0f0;
        background: #e09b2b;
        text-align: center;
        font-size: 0.7em;
        clear: both;
}
#foot
{
        float: left;
        width: 740px;
        height: 25px;
        color: #333;
        margin: 5px 0px 10px 0px;
        padding: 10px;
        border: 1px solid #ccc;
        background: #517496;
        text-align: right;

}
/* link */
a
{
        font-size: 9pt; text-decoration: none;font-weight : bold;
}
a:link
{
        color:#517496
}
a:visited
{
        color:#517496
}
a:active
{
        color:#DEC3A9
}
a:hover
{
        color: #ffffff;
}
a img {
border: 0;
}
/*
table
*/
  #headerblock {
        padding-top: 10px;
        margin-bottom: 10px;
        border-bottom: 1px solid black;
        overflow: auto;
   }
    th {
        color: #000;
        background-color: #ccc;
        border: 1px solid #999;
        font-size: 1.1em;
        font-weight: bold;
        padding-left: 4px;
        padding-right: 4px;
   }

   td.groupName {
        margin-top: 10px;
        margin-bottom: 2px;
        padding-left: 4px;
        background: #ccc;
        font-size: 1.1em;
        font-weight: bolder;
   }

   td.field {
        margin-left: 0px;
        margin-right: 0px;
        padding-left: 2px;
        padding-right: 2px;
        border: 1px solid #eee;
        text-align: left;
   }
   tr.entry0 {
        background-color: #fff;
   }
   tr.entry1 {
   }
   tr.hidden {
        display: none;
   }
   tr.groupEntry0 {
        background-color: #ffffff;
   }
   tr.groupEntry1 {
        background-color: #eee;
   }
   form {
        margin: 5px 0 0 0;
        float: right;
   }
/*
Text
*/
   h1 {
        padding: 4px;
        font-size: 2em;
        font-weight: bold;
        margin: 0px;
        color: #517496
   }
   h2 {
        padding: 4px;
        font-size: 1.5em;
        font-weight: bold;
        margin: 0px;
        color: #517496
   }
   h2i {
        padding: 4px;
        font-size: 1.5em;
        font-weight: bold;
        font-style: italic;
        margin: 0px;
        color: #517496
   }

   h3 {
        padding: 4px;
        font-size: 1.2em;
        margin: 0px;
   }
   h3b {
        padding: 4px;
        font-size: 1.2em;
        font-weight: bold;
        margin: 0px;
   }
   h3i {
        padding: 4px;
        font-size: 1.2em;
        font-weight: bold;
        font-style: italic;
        margin: 0px;
        color: #517496
   }
   h6 {
        padding: 4px;
        font-size: 0.8em;
        margin: 0px;
   }
   h6b {
        padding: 4px;
        font-size: 0.8em;
        font-weight: bold;
        margin: 0px;
   }
   h6i {
        padding: 4px;
        font-size: 0.8em;
        font-weight: bold;
        font-style: italic;
        margin: 0px;
        color: #517496
   }

