

/* ====== allgemein ======  */


/* breite der gesamtkonstruktion  */
#breite{
    width:100%
}



body
{
    margin-top:0px;
    margin-left:0px;
    margin-right:0px;
    margin-bottom:40px;
    background-color:#000;
    font-family:verdana, trebuchet ms, arial, helvetica, verdana, georgia, "times new roman", sans-serif;
}

#haupt{
    padding:0px;
}


/* �berschriften im text */

h1,
h2,
h3,
h4,
h5,
h6{
    font-family:verdana, arial, helvetica, tahoma, verdana, sans-serif;
    color:#509897;
    font-weight:normal;
}

h1{
    text-align:left;
    margin-bottom:39px;
    letter-spacing:-1px;
    font-size:26px;
}

h2{
    text-align:left;
    margin-bottom:29px;
    letter-spacing:-1px;
    font-size:22px;
    color:#509897;
}

h3{
    text-align:left;
    margin-bottom:4px;
    letter-spacing:-1px;
    font-size:16px;
}


/* listen */
li.liste1{
    list-style-type:square;
    padding-left:4px;
    line-height:22px;
    font-size:15px;
    color:#5c7385;
}





#name1{
    margin-bottom:10px;
    color:#509897;
    font-size:30px;
    line-height:22px;
    letter-spacing:4px;
}

#slogan1{
    color:#FEFBB4;
    font-size:14px;
    line-height:14px;
    letter-spacing:2px;
    font-weight:normal;
    padding-left:20px
}



/* ====== kopfbereich ======  */

#main_top{
    width:100%;
    color:#6f6f6f;
    text-align:center;
    font-size:14px;
}

#top{
    width:940px;
    height:68px;
    text-align:left;
    verical-align:middle;
}

#top_inhalt1{
    text-align:left;
    vertical-align:middle;
    padding-left:40px;
}


#top_inhalt2{
    width:200px;
    text-align:left;
    vertical-align:middle;
}

#main_header{
    width:100%;
    text-align:center;
    margin:0px;
    background-image:url(images/logo1.jpg);
    background-repeat:no-repeat;
    background-position:50% 100%
}

#header{
    width:940px;
    height:400px;
    background-image:url(images/top.png);
    background-repeat:no-repeat;
    background-position:50% 100%;
    text-align:left;
}

#header_inhalt1{
    width:100%;
    text-align:right;
    vertical-align:middle;
}


#header_inhalt2{
    text-align:left;
    vertical-align:middle;
    background-image:url(images/xmenu_back.png);
    background-repeat:no-repeat;
    background-position:0% 50%;
}



/* ====== inhaltsbereich ======  */



#main_inhalt{
    width:100%;
    text-align:center;
    background-color:#000;
}

#inhalt_top{
    height:32px;
    color:#5F5F5F;
    text-align:right;
    vertical-align:middle;
    padding-right:25px;
}


#inhalt{
    width:940px;
    height:1100px;
    background-color:#xfff;
    text-align:justify;
    vertical-align:top;
    font-family:verdana, arial, helvetica, tahoma, verdana, sans-serif;
    font-size:15px;
    line-height:20px;
    color:#5C7385;
    background-image:url(images/middle.png);
    background-repeat:repeat-y;
    background-position:50% 0%;

}

#inbox{
    vertical-align:top;
    padding-top:40px;
    padding-bottom:60px;
    padding-left:50px;
    padding-right:50px;
}




/* ====== fussbereich ======  */



#main_fuss{
    width:100%;
    background-color:#000;
    text-align:center;

}

#fuss{
    width:940px;
    text-align:center;
    padding-bottom:20px;
    padding-top:20px;
    padding:20px;
    background-image:url(images/bottom.png);
    background-repeat:no-repeat;
    background-position:50% 100%;
}

.fusstext{
    height:200px;
    text-align:left;
    vertical-align:top;
    font-size:12px;
    line-height:16px;
    color:#5C7385;
    padding:0px;
}

h3.fussheader{
    color:#509897;
    vertical-align:top;
    font-size:14px;
    line-height:21px;
    letter-spacing:0px;
    font-weight:normal;
    font-family:verdana, arial, helvetica, tahoma, verdana, sans-serif;
    border-bottom:dotted 1px #5C7385;
    margin-bottom:10px;
    margin-top:0px;
}

#fuss_li{
    vertical-align:top;
    width:100%;
    padding:20px;
}

#fuss_mi{
    vertical-align:top;
    width:100%;
    padding:20px;
}

#fuss_re{
    vertical-align:top;
    width:100%;
    padding:20px;
}

