body {
        margin:0px;
        background-color:#E5E5E5;
    }
    body,td,table,span,p,input,select,textarea,a {
        font-family:Verdana,Arial,Helvetica,sans-serif;
        font-size:12px;
        line-height:16px;
    }
    h1 {
        font-size:15px;
        color:#132670;
        margin-bottom:5px;
    }
    a {
        color:#E2001A;
        text-decoration:none;
    }
    a:hover {
        color:#E2001A;
        text-decoration:underline;
    }
    a.mainmenu {
        color:#132670;
        font-weight:bold;
        font-size:13px;
        text-decoration:none;
        /*margin-right:23px;*/
        
    }
    a.mainmenu:hover {
        color:#E2001A;
        text-decoration:none;
    }
    a.linkbluewhite {
        color:#FFFF99;
        text-decoration:none;
        font-weight:bold;
    }
    a.linkbluewhite:hover {
        color:#FFFFFF;
        text-decoration:none;
    }
    a.linkbluewhitecompany {
        color:#FFFF99;
        text-decoration:none;
        line-height:15px;
        font-size:12px;
        font-weight:bold;
    }
    a.linkbluewhitecompany:hover {
        color:#FFFFFF;
        text-decoration:none;
        line-height:15px;
        font-size:12px;
        font-weight:bold;
    }
    a.linkbluered {
        color:#132670;
        text-decoration:none;
    }
    a.linkbluered:hover {
        color:#E2001A;
        text-decoration:none;
    }
    #tdmainmenu {
        width:755px;
        vertical-align:bottom;
        padding-left:14px; /*28*/
        /*padding-bottom:10px;*/
    }
    #tdwhitespace {
        background-color:#FFFFFF;
    }
    #subnav {
        vertical-align:top;
        background-color:#E2001A;
        padding-left:12px;
        /*padding-right:20px;*/
        color:#FFFFFF;
    }
    #redbox {
/*        width:210px;*/
    }
    #tdcompanies {
        background-color:#E2001A;
        padding-top:15px;
        padding-bottom:15px;
        padding-left:12px;
        /*padding-right:20px;*/
        color:#FFFFFF;
        vertical-align:bottom;
    }
    #tdaddress {
        padding-left:12px;
        padding-top:15px;
/*        padding-bottom:20px;*/
        line-height:14px;
        font-size:12px;
    }
    #tdcontent {
        background-color:#FFFFFF;
        padding:25px;
        vertical-align:top;
        /*background-image:url(../images/footer.gif);*/
        background-repeat:no-repeat;
        background-position:bottom;
    }
    #tdcontenttext {
        padding:15px;
    }
    #companies {
        line-height:15px;
        font-size:12px;
    }
    #tdfooter {
        padding-top:5px;
        padding-right:25px;
        text-align:right;
    }
    #tdlang {
        text-align:right;
        padding-right:30px;
    }
    #tdcontentleft {
        width:515px;
        vertical-align:top;
    }
    #tdcontentright {
        width:165px;
        vertical-align:top;
    }
    .headline12bold {
        font-size:13px;
        font-weight:bold;
        margin-bottom:3px;
    }
    .pictext {
        background-color:#000000;
        padding-top:10px;
        padding-left:10px;
        padding-right:15px;
        padding-bottom:20px;
        color:#FFFFFF;
    }
    .headline1 {
        /*margin-left:20px;*/
        font-size:16px;
        font-weight:bold;
    }
    .headline2 {
        font-size:13px;
        font-weight:bold;
    }
    .contenttext {
        margin-left:100px;
    }
    .line {
        background-image:url(/images/gestrichelte_linie.gif);
        background-repeat:repeat-x;
    }
    .linespacer {
        background-image:url(/images/gestrichelte_linie.gif);
        background-repeat:repeat-x;
        background-position:center;
    }
    .linebottom {
        background-image:url(/images/gestrichelte_linie.gif);
        background-repeat:repeat-x;
        background-position:bottom;
    }
    .icon {
        margin-bottom:3px;
    }
    .bg_navidot {
        background-image:url(/images/dot.gif);
        background-repeat:no-repeat;
        background-position:top left;
    }
