body {
        background-image: url('images/bggr2.png');
        /*background-repeat:no-repeat;*/
        background-attachment: fixed;
        background-color:#013358;
        font-family: Tahoma;
        font-size: 10.0pt;
        font-weight: normal;
        color: #000000;
        line-height: 12pt;
}

a:link, a:visited {
        text-decoration:none;
        color: #FF0000;
        weight: normal;
        font-family: Tahoma;
        font-size: 10.0pt;
        font-weight: bold;
}

a:hover, a:active {
        text-decoration:none;
        color: #FF0000;
        weight: bold;
        font-family: Tahoma;
        font-size: 10.0pt;
        font-weight: bold;
}

td.contentarea {
        background-color: #E1E1E1;
}

div.printButton {
        position: relative;
        left: 450px;
}


div.maincont {
        padding-right: 6px;
}

p {
        font-family: Tahoma;
        font-size: 10.0pt;
        font-weight: normal;
        color: #000000;
        line-height: 12pt;
}

h1 {
        font-family: Tahoma;
        font-size: 10.0pt;
        font-weight: bold;
        color: #000000;
        line-height: 12pt;
}

h2 {
        font-family: Tahoma;
        font-size: 10.0pt;
        font-weight: bold;
        color: #FF0000;
        line-height: 12pt;
}

h3 {
        font-family: Tahoma;
        font-size: 10.0pt;
        font-weight: bold;
        color: #000000;
        line-height: 12pt;
}

h4 {
        font-family: Tahoma;
        font-size: 10.0pt;
        font-weight: bold;
        color: #000000;
        line-height: 12pt;
}

h5 {
        font-family: Tahoma;
        font-size: 10.0pt;
        font-weight: bold;
        color: #000000;
        line-height: 12pt;
}

.style {        font-family: Tahoma; font-size: 8.5pt; font-weight: bold; color: #FF0000; text-align: left; letter-spacing: normal; word-spacing: normal; white-space: normal}
.style2 {
         font-family: Tahoma;
         font-size: 10.0pt;
         font-weight: bold;
         color: #000000;
         line-height: 12pt;
}
.style3 {
         font-family: Tahoma;
         font-size: 10.0pt;
         font-weight: normal;
         color: #000000;
         line-height: 12pt;
}
.style4 {
font-family: Tahoma; font-size: 10.0pt; font-weight: bold; color: #000000
}
.style01 {
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10.0pt; font-weight: normal; color: #FF0000; text-align: left; letter-spacing: normal; word-spacing: normal; white-space: normal
}
.style4xs { font-family: Tahoma; font-size: 7pt; font-weight: normal; color: #666666}
.style_weiss {

         font-family: Tahoma;
         font-size: 8pt;
         font-style: normal;
         font-weight: normal;
         page-break-before: auto;
         page-break-after: auto;
         color: #FFFFFF;
}
.style4xs2 {
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; font-weight: normal; color: #333333
}
.style4xs2weiss {

font-family: Tahoma; font-size: 8.5pt; font-weight: bold; color: #FFFFFF
}


img
{
        border: none;
        outline:none;
}

.imgcaption
{
        width:auto; height:180px;
        font-style:italic;
        margin-right:10px; margin-top:10px; margin-bottom:5px; margin-left:0;

}

.imgcaption:hover
{
        width:auto; height:auto;
        max-height:400px;
}

#ditto_pages {
         text-align: center;
         word-spacing: 10px;
         letter-spacing: 5px;
}

span.imageCaption {
font-weight: bold;
}

.menu td a:link, .menu td a:visited {
        display: block;
        background-image: url('images/menu_button.gif');
        height: 27px;
        text-align: left;
        padding-left: 15px;
        text-decoration:none;
        color: #333333;
        weight: bold;
        font-family: Tahoma;
        font-size: 10.0pt;
        font-weight: bold;
}

div.menufont {
        padding-top: 5px;
        font-size: 10.0pt;
}

div.newsticker {
        position: relative;
        background-color: #dddddd;
        padding-left: 5px;
        padding-top: 15px;
        left: -6px;
        width:161px;
        margin: 0px;
}


.menu td a:hover, .menu td a:active {
        display: block;
        background-image: url('images/menu_button_dark.gif');
        text-align: left;
        padding-left: 15px;
        text-decoration:none;
        color: #FFFFFF;
        weight: bold;
        font-family: Tahoma;
        font-size: 10.0pt;
        font-weight: bold;
}

.menu tr {
         margin-bottom: 2px;
}


.arc90_imgcaptionIMG {


}

.arc90_imgcaptionIMGdown {
        background-color:#eeeeee;
        font-family: Tahoma;
        padding: 1pt;
        margin-bottom: 1em;

}

.arc90_imgcaption { 
        text-align: center; 
        border: 0px none #DDD; 

        font-weight: bold;
}

.arc90_imgcaptionTXT { 
        font-size: .8em; 
        color: #666; 
        text-align: left;
        font-weight: bold;
}

.floatl { 
        float: left; 
        margin-right: 1em; 
        font-weight: bold;
} 

.floatr
{ 
        float: right; 
        margin-left: 10px;
        font-weight: bold;
}

.floatc { 
        float: none;
        display: block;
        margin-left: auto;
        margin-right: auto; 
        font-weight: bold;
}

/*
 * Einige Grafik-Bubfixes...
 * by HymiR
 * */

#mitgliedernr3, #nachname3
{
        width:144px;
}

#site
{
        display:block;
        margin-left:auto; margin-right:auto;
        margin-top:20px; margin-bottom:20px;
}