:link,:visited { text-decoration:none; }
ul,ol { list-style:none }
h1,h2,h3,h4,h5,h6,pre,code { font-size:1em; font-weight:normal; }
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input, dl, dt, dd { margin:0; padding:0 }
img, a img,:link img,:visited img, fieldset { border:none }
img { margin:0; padding:0; vertical-align:bottom; }
address { font-style:normal }

table { border:none; padding:0px; margin:0px; border-spacing:0px; font-size:9pt; color: #d5e8f8; border-width:0px;}

/* Für Tabellen-Modul
------------------------------------------------------------------------------*/

tr { border:none; padding:0px; margin:0px; }
td { border:none; padding:0px; margin:0px; vertical-align:top; border-spacing:0px; }


legend { display:none; }

body, div,p,li { background-repeat:no-repeat; }

/*        reset some basic style
*******************************************************************************/
dl                        {margin: 0 0 0 0;}
dl dt                {margin: 0 0 0 0;}
dl dd+dt        {margin-top: 0;}
dl dd                {margin: 0 0 0 0;}

ol                        {list-style: none;}
ol li                {margin: 0 0 0 0;}
ol li ol        {margin: 0 0 0 0;}
ol li ul        {margin: 0 0 0 0;}

p               {margin-bottom: 0em;}

ul              {list-style: none;}
ul li           {margin: 0 0 0 0;}
ul li ul        {margin: 0 0 0 0; list-style: none;}
ul li ol        {margin: 0 0 0 0;}

pre             {font-size:1.2em; }

a:hover { text-decoration:none; }

/*        html
*******************************************************************************/
html {
        min-height: 100%;
        margin-bottom: 1px;
}

/*        body
*******************************************************************************/
body {
        /*
        background-image:url(bg_all_intro.jpg);
        background-repeat:no-repeat;
        background-repeat:repeat-x;
        background-attachment:fixed;
        background-position: top center;
        */
        background-color: #FFFFFF;
        font-family: verdana, arial, helvetica, sans-serif;
        font-size: xx-small;
        voice-family: "\"}\"";
        voice-family: inherit;
        font-size: x-small;
        text-align: center;
}

.clearer {
        display:block;
        clear:both;
        line-height:0;
        height:1px;
        font-size:0;
        visibility:hidden;
}

.clear {
        clear:both;
}

.flLeft { float:left; }
.flRight { float:right; }

.warning { color:#B96826;
           font-weight: bold;
}

/*        Headergrafik
*******************************************************************************/

#headergrafik {

        margin:0 auto; /* gilt zum zentrieren für Firefox */
        padding:0;
        padding-top: 180px;
        /* margin-top: 20px; */
}


#headergrafik_link a,   /* small navi im Hedaer */
#headergrafik_link a:link,
#headergrafik_link p
{
        text-align: right; /* hack zentrieren für IE */
        padding-right: 1px; /* abstand unter den Links */
        padding-top: 15px;
        color: #999997;

}

#headergrafik img {
        /*
        border-top:  1px solid #b7b5b1;
        border-left:  1px solid #b7b5b1;
        border-right:  1px solid #b7b5b1;
        border-bottom:  1px solid #b7b5b1;
        */
}


#schalter {
          margin:0 auto; /* gilt zum zentrieren für Firefox */
          width: 500px;
          padding-top: 10px;
          text-align: right;
}

/*        website
*******************************************************************************/
#website {
        position:relative;
        /* display:block; */
        padding:0;
        height:100%;
        width:990px;
        color:#000000;
        text-align:left;
        margin: 0 auto;
}






/*        footer
------------------------------------------------------------------------------*/
.footer {
        margin:0 auto; /* gilt zum zentrieren für Firefox */
        padding:0;
        width: 500px; /* Breite der Footer Grafik */
        /* height: 170px; */  /* Höhe der Footer Grafik */
        text-align: left; /* hack zentrieren für IE */

}
.footer2 {
        padding-left: 350px;
}


.footer a,
.footer a:link {
        color:#5f5b47;
        font-size:0.9em;
}
.footer a:hover {
        text-decoration:underline;
        color:#cbaf96;
}

/*         Horizontale Linie Contentbereich
-----------------------------------------------------------------------------*/

hr
{
         border-style: dashed;
         border-color:#D8D8D1;
         height: 1px;
         width:100%;
         margin-top:  0.8em;
         margin-bottom: 1.2em;
}
