body
{

    font-family: Verdana, sans-serif;
    font-size: 12px;
    line-height: 19px;

    
    text-align: center;						/*IE statt blatt.margin: auto*/    
    margin: 0px;
    margin-bottom: 20px;
    
    *background: url('/libs/ie7/blank.gif') fixed;		/*IE fixed workaround (3/3) verhindert das Flimmern*/
    background-color: #dddddd;					/*Wichtig nach *background damit auch im IE wirksam*/



}

table
{

    font-size: 12px;						/*reset to body.font-size*/

}

table td
{

    vertical-align: top;					/*better default*/

}

a img
{

    border: 0px;    						/*better default*/

}

img
{

    behavior: url('/libs/png/pngbehavior.htc');

}


#blatt
{

    background-image: url('/libs/back.png');			/*Schatten*/
    
    width: 755px;
    *width: 773px;						/*IE misst immer inkl. padding*/
    
    margin: auto;						/*Zentrierung in CSS2*/
    text-align: left;						/*Zurücksetzen von body.text-align*/
    
    padding-top: 84px;						/*Unterhalb von #kopf beginnen*/
    padding-left: 9px;						/*Beginnt aufgrund des Schattens sonst zu weit links*/
    padding-right: 9px;						/*Geht aufgrund des Schatten sonst zu weit rechts*/
    

}

body.home
{

    color: white;

}

body.home #blatt
{

    background-image: url('/libs/home.jpg');
    padding-top: 135px;
    height: 550px;
    *height: 685px;						/*IE misst inkl. padding*/

}

body.home a
{

    color: white;
    
}

body.aufsperrdienst
{

    color: white;

}

body.aufsperrdienst #blatt
{

    background-image: url('/libs/aufsperrdienst.jpg');
    padding-top: 135px;
    height: 550px;
    *height: 685px;						/*IE misst inkl. padding*/

}

body.aufsperrdienst a
{

    color: white;
    
}


#kopf
{
    
    position: fixed;
    height: 84px;
    xmargin-left: 9px;						/*Beginnt aufgrund des Schattens in blatt sonst zu weit links*/
    top: 0px;							/*Beginnt aufgrund von body.margin-top sonst nicht ganz oben*/
    width: 755px;						/*Breite orientiert sich sonst am Inhalt*/
    
    *position: absolute;					/*IE fixed workaround (1/3)*/
    *top: expression(Math.max(document.body.scrollTop,0));	/*IE fixed workaround (2/3)*/

}

#fuss
{

    clear: both;

}

#navigation
{

    position: relative;						/*Hochschieben über den Kopfbogen*/
    top: -84px;							/*Hochschieben über den Kopfbogen*/
    
    margin-top: 5px;
    width: 100%;

}

#logo
{

    margin-left: 10px;
    margin-right: 0px;

}

#themenbild
{

    margin-top: 100px;

}

#spalten
{

    border-spacing: 0px;
    border-collapse: collapse;					/*kein Rand in IE*/

}

#spalten td
{

    padding: 0px;
    margin: 0px;

}

#spalten #textspalte
{

    padding-top: 30px;
    padding-right: 40px;

}


#seitentitel
{

    font-family: Trebuchet MS, sans-serif;
    font-weight: bold;
    font-size: 30px;
    color: #00398f;

}

p.Ueberschrift
{

    font-family: Trebuchet MS, sans-serif;
    font-weight: bold;
    font-size: 16px;
    color: #00398f;

}

.notdisplayed
{

    display: none;

}
