html
{
    overflow-y: scroll;
}
body, td, div, input, textarea
{
font-size: 11px;
font-family : Trebuchet MS, Arial, Helvetica, sans-serif;
color : #4e4e4e;
}

a:link, a:visited, a:hover, a:active
{
text-decoration: underline;
/*font-family : Trebuchet MS, Arial, Helvetica, sans-serif;*/
color: #d0003a;
}

body
{
background-color : #ffffff;
margin: 0px;
padding: 0px;
height: 100%;
}

#startBody
{
    background-image: url(images/bgStart.gif);
    background-repeat: repeat-x;
}

#bgLeft
{
    width: 50%;
    left: 0px;
    position: absolute;
    height: 630px;
    background-image: url(images/bgLeft.gif);
    background-repeat: repeat-x;
}

#kachelLeft
{
    width: 100%;
    left: 0px;
    position: absolute;
    height: 798px;
    background-image: url(images/kachelLeft.gif);
    background-position: top center;
}

#kachelRight
{
    display:none;
}


#headerStart
{
    position: absolute;
    left: 50%;
    margin-left: -450px;
    background-image: url(images/headerStart.gif);
    background-repeat: no-repeat;
    width: 900px;
    height: 113px;
}

#logoStart
{
    position: absolute;
    top: 0px;
    left: 540px;
}

#langLinkStart
{
    position: absolute;
    left: 889px;
    top: 505px;
}

#mainBoxStart
{
    position: absolute;
    left: 50%;
    top: 113px;
    margin-left: -480px;
    background-image: url(images/mainBoxStart.gif);
    background-repeat: no-repeat;
    width: 980px;
    height: 560px;
}

#contentStart
{
    position: absolute;
    left: 572px;
    top: 232px;
    width: 342px;
    height: 110px;
    overflow: hidden;
}

#contentStart a:link, #contentStart a:hover, #contentStart a:active, #contentStart a:visited,
#Aktuelles a:link, #Aktuelles a:hover, #Aktuelles a:active, #Aktuelles a:visited,
#Referenzen a:link, #Referenzen a:hover, #Referenzen a:active, #Referenzen a:visited
#content a:link, #content a:hover, #content a:active, #content a:visited
{
    text-decoration: underline;
}


.bannerStartLeft
{
        position: absolute;
        left: 66px;
        top: 369px;
        width: 185px;
        height: 114px;
        overflow: hidden;
}

.bannerStartLeftOverlay
{
        position: absolute;
        left: 66px;
        bottom: 77px;
        width: 14px;
        height: 14px;
}

.bannerStartRight, .bannerStartRightOverlay
{
        position: absolute;
        left: 552px;
        top: 369px;
        width: 222px;
        height: 114px;
        overflow: hidden;
}

#playground
{
    position: absolute;
    top: 37px;
    left: 25px;
}

#Aktuelles
{
    position: absolute;
    top: 370px;
    left: 275px;
    width: 258px;
    height: 100px;
    overflow: hidden;
}


#Referenzen
{
    position: absolute;
    top: 370px;
    left: 784px;
    width: 145px;
    height: 100px;
    overflow: hidden;
}


.poweredbyStart
{
    position:absolute;
    top: 534px;
    left: 382px;
width: 230px;
height: 20px;
overflow: hidden;
}

#mainContainer
{
    position: relative;
    margin: 0px auto;
    width: 990px;
    height: 1000px;
}

#actionBox
{
    position: absolute;
    left: 0px;
    top: 0px;
    background-image: url(http://www.successfactory.cc/images/actionBox.gif);
    width: 284px;
    height: 319px;
}

#actionImage
{
    position: absolute;
    left: 5px;
    top: 121px;
    /*background-image: url(http://www.successfactory.cc/images/aimage.jpg);*/
    width: 270px;
    height: 198px;
    overflow: hidden;
}

#overlayA
{
    position: absolute;
    left: 15px;
    top: 0px;
    width: 268px;
    height: 201px;
    z-index:999;
}

#logo
{
    position: absolute;
    top: 0px;
    left: 50px;
    width: 200px;
    height: 100px;
}



#mainBox
{
    position:absolute;
    top: 86px;
    left: 284px;
    width: 533px;
padding-bottom: 20px;
}


/*#menu
{
    position: absolute;
    left: 0px;
    top: 130px;
    z-index: 999;
}

#menu ul
{
    list-style: none;
    margin: 0px;
    padding: 0px;
}

.menulist, .menulist ul
{
    margin: 0px;
    padding: 0px;
    list-style: none;
}

.menulist ul
{
 display: none;
 position: absolute;
 top: -2px;
 left: 166px;
}

.menulist ul ul
{
    left: 146px;
    top: 4px;
}

.menulist li {
 position: relative;
}

li.lvlmain
{
    width: 187px;
    padding-top: 6px;
    padding-bottom: 0px;
    background-repeat: no-repeat;
    background-image: url(images/menubgmaininactive.gif);
}

li.lvlmainactive
{
    background-repeat: no-repeat;
    background-image: url(images/menubgmain.gif);
}

a.lvlmain:link, a.lvlmain:visited, a.lvlmain:hover, a.lvlmain:active
{
    font-family: Trebuchet MS;
    font-weight: bold;
    font-size: 13px;
    color: #FFFFFF;
    text-decoration: none;
    padding-left: 15px;
}

a.lvlmainactive:link, a.lvlmainactive:visited, a.lvlmainactive:hover, a.lvlmainactive:active
{
    color: #6699cc;
}

a.lvl1:link, a.lvl1:visited, a.lvl1:hover, a.lvl1:active
{
    font-family: Trebuchet MS;
    font-weight: normal;
    font-size: 12px;
    color: #FFFFFF;
    text-decoration: none;
}

li.lvl1, li.lvl1hover
{
    padding-left: 35px;
    padding-top: 2px;
    padding-bottom: 0px;
    height: 20px;
}

li.lvl1active, li.lvl1hover
{
    background-repeat: no-repeat;
    background-image: url(images/menubglvl1.gif);
}

ul.lvl2, ul.lvl3, ul.lvl4, ul.lvl5
{
    width: 174px;
    background-image: url(images/subbackground.png);
}

a.lvl2:link, a.lvl2:visited, a.lvl2:hover, a.lvl2:active, a.lvl3:link, a.lvl3:visited, a.lvl3:hover, a.lvl3:active, a.lvl4:link, a.lvl4:visited, a.lvl4:hover, a.lvl4:active, a.lvl5:link, a.lvl5:visited, a.lvl5:hover, a.lvl5:active
{
    font-family: Trebuchet MS;
    font-weight: normal;
    font-size: 12px;
    color: #ffffff;
    text-decoration: none;
}

li.lvl2, li.lvl3, li.lvl4, li.lvl5
{
    padding-top: 6px;
    padding-bottom: 0px;
    padding-left: 30px;
    padding-right: 14px;
}

li.lvl2hover, li.lvl2active, li.lvl3hover, li.lvl3active, li.lvl2hover, li.lvl4active, li.lvl5hover, li.lvl5active
{
    background-image: url(images/popupmenubgactive.gif);
    background-repeat: no-repeat;
    background-position: 16px 13px;
}*/

#subMenu
{
    position: absolute;
    left: 153px;
    top: 339px;
    width: 131px;
    z-index: 9999;
}

/*.lvl2normal, .lvl2active
{
    width: 116px;
    height: 29px;
    padding-left: 15px;
    vertical-align: middle;
    line-height: 100%;
    margin-bottom: 10px;
    background-position-y: bottom;
    background-repeat: no-repeat;
}

.lvl2normal a:link, .lvl2normal a:visited, .lvl2normal a:hover, .lvl2normal a:active,
.lvl2active a:link, .lvl2active a:visited, .lvl2active a:hover, .lvl2active a:active
{
    font-family: Trebuchet MS, Arial;
    font-size: 12px;
    color: #353e44;
}

.lvl2normal
{
    background-image: url(images/submenuBg.gif);
}

.lvl2active
{
    background-image: url(images/submenuBgActive.gif);
}
*/
#mainMenu.start
{
    position:absolute;
    top: 79px;
    left: 35px;
    width: 700px;
    height: 34px;

}

#mainMenu
{
    position:absolute;
    top: 52px;
    left: 284px;
    width: 700px;
    height: 34px;
}

#mainMenu ul, #mainMenu li
{
    display: inline;
}

#mainMenu div
{
    float: left;
    height: 23px;
    padding-top: 8px;
    cursor: pointer;
}

#mainMenu a:link, #mainMenu a:visited, #mainMenu a:hover, #mainMenu a:active
{
    font-family: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;
    font-size: 12px;
    color: #353e44;
    text-decoration: none;
}

li.lvl1active div
{
    background-image: url(images/menuBg.gif);
    /*font-style: italic;*/
}




.lvl1active.menuItem1 div
{
    border-bottom: 2px solid #d0003a;
}
.lvl1active.menuItem2 div
{
    border-bottom: 2px solid #8d9496;
}
.lvl1active.menuItem3 div
{
    border-bottom: 2px solid #ffb316;
}
.lvl1active.menuItem4 div
{
    border-bottom: 2px solid #404d93;
}
.lvl1active.menuItem5 div
{
    border-bottom: 2px solid #8d9496;
}
.lvl1active.menuItem6 div
{
    border-bottom: 2px solid #414c50;
}
.lvl1active.menuItem7 div
{
    border-bottom: 2px solid #d0003a;
}
.lvl1active.menuItem8 div
{
    border-bottom: 2px solid #659f46;
}
.lvl1active.menuItem9 div
{
    border-bottom: 2px solid #ffb316;
}


div.menuItem1, .lvl2active.menuItem1 a:link, .lvl2active.menuItem1 a:active, .lvl2active.menuItem1 a:hover, .lvl2active.menuItem1 a:visited,
.lvl2hover.menuItem1 a:link, .lvl2hover.menuItem1 a:active, .lvl2hover.menuItem1 a:hover, .lvl2hover.menuItem1 a:visited
{
    color: #d0003a;
}

div.menuItem2
{
    color: #8d9496;
}
div.menuItem3
{
    color: #ffb316;
}
div.menuItem4
{
    color: #404d93;
}
div.menuItem5
{
    color: #8d9496;
}
div.menuItem6
{
    color: #414c50;
}
div.menuItem7
{
    color: #d0003a;
}
div.menuItem8
{
    color: #659f46;
}
div.menuItem9
{
    color: #ffb316;
}



div.topmenuleft
{
    width: 12px;
}

li.lvl1active div.topmenuleft
{
    background-image: url(http://www.successfactory.cc/images/menuBgLeft.gif);
    background-repeat: no-repeat;
}

li.lvl1normal div.topmenuright
{
    width: 13px;
}

li.lvl1active div.topmenuright
{
    background-image: url(http://www.successfactory.cc/images/menuBgRight.gif);
    background-repeat: no-repeat;
    border-bottom: 0px solid;
    width: 13px;
}

#header
{
    background-image: url(http://www.successfactory.cc/images/header.gif);
    background-repeat: no-repeat;
    width: 533px;
    height: 79px;
}

#menutwo
{
    position: absolute;
    left: 10px;
    top: 434px;
    width: 160px;
}

#menutwo.start
{
    position: absolute;
    left: 482px;
    top: 503px;
    width: 400px;
}

#menutwo div
{
    margin-right: 3px;
}

#menutwo.start div
{
    float: right;
}


#menutwo a:link, #menutwo a:visited, #menutwo a:active, #menutwo a:hover
{
    font-family: Trebuchet MS;
    font-size: 11px;
    color: #828282;
    text-decoration: none;
}

#menutwo a:hover, #menutwo a:active
{
    text-decoration: underline;
}

#actiontext
{
    position: absolute;
    left: 55px;
    top: 14px;
    width: 500px;
    height: 40px;
    font-family: Trebuchet MS;
    font-weight: bold;
    font-size: 16px;
}

#actiontextStart
{
    position: absolute;
    left: 70px;
    top: -3px;
    width: 460px;
    height: 64px;
    overflow: hidden;
}

#actionimageStart
{
    position: absolute;
    left: 543px;
    top: 0px;
    width: 387px;
    height: 224px;
}

#overlayC
{
    position: absolute;
    left: 0px;
    top: 0px;
}

#langLink
{
    position: absolute;
    left: 9px;
    top: 507px;
    width: 26px;
    height: 15px;
}

#contentBox
{
    background-image: url(http://www.successfactory.cc/images/mainBox.gif);
    width: 433px;
    min-height: 400px;
    padding: 0px 50px;

}

#content
{
    width: 434px;
    overflow: hidden;
}


.wikiBox
{

    max-height: 581px;
    margin-left: 53px;
    z-index: 100000;
    position: absolute;
}

.wikiTop
{
    position: relative;
    width: auto;
    height: 24px;
    padding-top: 3px;
    background-color: #ce003a;
    border-left: 1px solid #c8c8c8;
    border-right: 1px solid #c8c8c8;
    border-top: 1px solid #c8c8c8;
}

.wikiContent
{
    width: auto;
    border-left: 1px solid #c8c8c8;
    border-right: 1px solid #c8c8c8;
    background-color: #f7f7f7;
    overflow: auto;
    padding: 10px;
    margin-left: 1px;
    font-family: Trebuchet MS, Arial, sans-serif;
    font-size: 9pt;
    color: #4e4e4e;
    scrollbar-base-color: #efefef;
    scrollbar-arrow-color: #d0003a;
    scrollbar-3dlight-color: #f7f7f7;
    scrollbar-darkshadow-color: #f7f7f7;
    scrollbar-face-color: #efefef;
    scrollbar-highlight-color: #ffffff;
    scrollbar-shadow-color: #bebebe;
    scrollbar-track-color: #f7f7f7;
}

.wikiContent a:link, .wikiContent a:hover, .wikiContent a:visited, .wikiContent a:active
{
    text-decoration: underline;
}

.wikiContent p
{
    margin: 0px;
    padding: 0px;
}



.wikiBottom
{
    position: relative;
    width: auto;
    height: 21px;
    background-color: #ce003a;
    border-left: 1px solid #c8c8c8;
    border-right: 1px solid #c8c8c8;
    border-bottom: 1px solid #c8c8c8;
}

.noCss
{
    list-style-type :none;
    list-style-position: outside;
    padding: 0px;
    margin: 0px;
    margin-bottom: -20px;
}

.wikiHeading
{
    position: absolute;
    top: 5px;
    padding-left: 8px;
    font-family: Trebuchet MS, Arial, sans-serif;
    font-size: 14px;
    color: #fff;
}

p.Wiki-Standard
{
    margin: 0px;
    padding: 0px;
    text-align: justify;
}

.closeLinkTop
{
    position: absolute;
    right: 0px;
    width: 20px;
    height: 18px;
    padding-top: 2px;

}

.closeLinkTop a:link, .closeLinkTop a:hover, .closeLinkTop a:visited, .closeLinkTop a:active
{
    font-family: Verdana, sans-serif;
    font-size: 14px;
    font-weight: bold;
    color: #fff;
    text-decoration: none;
}

.closeLinkBottom
{
    position: absolute;
    right: 5px;
    height: 19px;
    padding-top: 1px;

}

.printLink
{
    position: absolute;
    left: 5px;
    height: 19px;
    padding-top: 1px;

}

.closeLinkBottom a:link, .closeLinkBottom a:hover, .closeLinkBottom a:visited, .closeLinkBottom a:active,
.printLink a:link, .printLink a:hover, .printLink a:visited, .printLink a:active,
.pdfLink a:link, .pdfLink a:hover, .pdfLink a:visited, .pdfLink a:active
{
    font-family: Trebuchet MS, Arial, sans-serif;
    font-size: 12px;
    text-decoration: underline;
    color: #fff;
}

.pdfLink
{
    position: absolute;
    left: 0px;
    width: 100%;
    height: 19px;
    padding-top: 1px;
    text-align: center;
}

#pagetext
{
    background-image: url(http://www.successfactory.cc/images/pagetext.gif);
    background-repeat: no-repeat;
    width: 550px;
    height: 42px;
    padding-top: 20px;
    padding-left: 15px;
    padding-right: 20px;
    letter-spacing:0.1pt;
}

#pagetext a:link, #pagetext a:hover, #pagetext a:active, #pagetext a:visited
{
    text-decoration: none;
}

#pagetextStart
{
    position: absolute;
    top: 493px;
    left: 82px;
    width: 537px;
    height: 42px;
}

#pagetextStart p, #pagetext p
{
    padding: 0px;
    margin: 0px;
}


#pagetextStart a:link, #pagetextStart a:hover, #pagetextStart a:active, #pagetextStart a:visited
{
    text-decoration: none;
}

#newsBox
{
    position: absolute;
    left: 817px;
    top: 90px;
    width: 175px;
    height: 529px;
    background-image:url(http://www.successfactory.cc/images/newsBox.gif);
    background-repeat: no-repeat;
}

#searchfield, #searchfieldStart
{
    position: absolute;
    left: 20px;
    top: 4px;
}

#searchfieldStart
{
        top: 85px;
        left: 750px;
}


#searchfield input, #searchfieldStart input
{
    border: none 0px transparent;
    color: #b2b2b2;
    background-color: #FFFFFF;
    font-family: Trebuchet MS;
    font-size: 9pt;
    width: 113px;
    height: 14px;
}

#searchbutton, #searchbuttonStart
{
    position: absolute;
    left: 148px;
    top: 1px;
}

#searchbuttonStart
{
        left: 876px;
        top: 83px;
}

#searchbutton input, #searchbuttonStart input
{
    width: 24px;
    height: 22px;
    background-color: transparent;
    border: none 0px transparent;
}

.fulltextsearch li
{
    padding-top: 20px;
}

.fulltextsearch h1
{
    font-size: 18px;
    padding-top: 20px;
    padding-left: 20px;
}

.fulltextsearch h2
{
    font-size: 14px;
    margin-bottom: 2px;
}

#newsUnterseite
{
    position:absolute;
    left: 10px;
    top: 59px;
    width: 141px;
    height: 67px;
}

.News-berschrift1
{
    font-family : Trebuchet MS, Arial, Helvetica, sans-serif;
    font-size: 10pt;
    color: #d0003a;
    margin: 0px;
    padding: 0px;

}

.News-Standard
{
    font-family : Trebuchet MS, Arial, Helvetica, sans-serif;
    font-size: 9pt;
    color: #4e4e4e;
        margin: 0px;
    padding: 0px;
}

#newsUnterseite a:link, #newsUnterseite a:hover, #newsUnterseite a:visited, #newsUnterseite a:active
{
    font-family : Trebuchet MS, Arial, Helvetica, sans-serif;
        margin: 0px;
    padding: 0px;
}

#actionBanner, #actionBannerLink
{
    position: absolute;
    left: 0px;
    top: 170px;
    width: 173px;
    height: 260px;
}


#overlayB
{
    position: absolute;
    right: 0px;
    bottom: 0px;
    z-index:999;
}

.poweredby
{

        width: 277px;
        height: 21px;
	position: absolute;
bottom: 0px;
left: 140px;
overflow: hidden;
}




#subMenu
{
    position: absolute;
    left: 58px;
    top: 339px;
    width: 131px;

}

div.menuLvl2, div.menuLvl2Active
{
  width: 217px;
    height: 28px;
    padding-right: 9px;
    text-align: right;
    padding-bottom: 5px;
    background-repeat: no-repeat;
    cursor: pointer;
  background-image: url(http://www.successfactory.cc/images/submenubg.gif);
}

.tdSub
{
    text-align: right;
    line-height: 115%;
}

div.menuLvl2Active
{
    background-repeat: no-repeat;
    background-image: url(http://www.successfactory.cc/images/submenubgactive.gif);
}

div.menuLvl2 a:link, div.menuLvl2 a:visited, div.menuLvl2 a:hover, div.menuLvl2 a:active,
div.menuLvl2Active a:link, div.menuLvl2Active a:visited, div.menuLvl2Active a:hover, div.menuLvl2Active a:active

{

    font-family: Trebuchet MS, Arial;
    font-size: 12px;
    color: #353e44;
    text-decoration: none;
}

div.menuLvl2Active a:link, div.menuLvl2Active a:visited, div.menuLvl2Active a:hover, div.menuLvl2Active a:active
{
    color: #353e44;
    text-decoration: underline;
}

div.menuLvl3, div.menuLvl3Active
{
    width: 201px;
        padding-right: 25px;
        padding-top: 5px;
        padding-bottom: 2px;
    text-align: right;
    border: 0px;
    background-image: url(http://www.successfactory.cc/images/submenubg2.gif);
    background-repeat: repeat-y;
    cursor: pointer;
}

div.menuLvl3Active
{
    background-repeat: no-repeat;
    background-image: url(http://www.successfactory.cc/images/submenubg2active.gif);
}

div.menuLvl3 a:link, div.menuLvl3 a:visited, div.menuLvl3 a:hover, div.menuLvl3 a:active,
div.menuLvl3Active a:link, div.menuLvl3Active a:visited, div.menuLvl3Active a:hover, div.menuLvl3Active a:active
{
    font-family: Trebuchet MS;
    font-size: 12px;
    color: #858585;
    text-decoration: none;
    padding: 0px;
    background-image: url();
    font-weight: normal;
}

div.menuLvl3Active a:link, div.menuLvl3Active a:visited, div.menuLvl3Active a:hover, div.menuLvl3Active a:active
{
    text-decoration: underline;
}

div.menuLvl4, div.menuLvl4Active
{
    width: 202px;
    height: 17px;
    padding-top: 2px;
    padding-right: 24px;
    text-align: right;
    border: 0px;
    background-color: #f7f7f7;
    cursor: pointer;

}

div.menuLvl4 a:link, div.menuLvl4 a:visited, div.menuLvl4 a:hover, div.menuLvl4 a:active,
div.menuLvl4Active a:link, div.menuLvl4Active a:visited, div.menuLvl4Active a:hover, div.menuLvl4Active a:active
{
   font-family: Trebuchet MS;
    font-size: 12px;
    color: #858585;
    text-decoration: none;
    padding: 0px;
    background-image: url();
    font-weight: normal;
}

div.menuLvl4Active a:link, div.menuLvl4Active a:visited, div.menuLvl4Active a:hover, div.menuLvl4Active a:active
{
    color: #6a6a6a;
    text-decoration: underline;

}

div.leftMenuSpacer
{
        height: 1px;
    background-image: url(http://www.successfactory.cc/images/submenubg.gif);
    background-position: left bottom;
    width: 226px;
}



a.lvlmain:link, a.lvlmain:visited, a.lvlmain:hover, a.lvlmain:active
{
    font-family: Arial;
    font-weight: bold;
    font-size: 13px;
    color: #FFFFFF;
    text-decoration: none;
    padding-left: 15px;
}
div.sitemap a:link,div.sitemap a:visited,div.sitemap a:hover,div.sitemap a:active
{
    font-size: 10pt;
}

a.lvlmainactive:link, a.lvlmainactive:visited, a.lvlmainactive:hover, a.lvlmainactive:active
{
    color: #6699cc;
}*/

a.lvl1:link, a.lvl1:visited, a.lvl1:hover, a.lvl1:active
{
    font-family: Trebuchet MS, Arial;
    font-size: 12px;
    color: #353e44;
    display: block;
}

li.lvl1, li.lvl1hover
{
    width: 116px;
    height: 20px;
    padding-top: 5px;
    padding-left: 15px;
    vertical-align: middle;
    line-height: 100%;
    padding-bottom: 5px;
    background-position-y: bottom;
    background-repeat: no-repeat;
    /*padding-left: 35px;
    padding-top: 2px;
    padding-bottom: 0px;
    height: 20px;*/
    background-image: url(http://www.successfactory.cc/images/submenuBg.gif);
  cursor: pointer;

}

li.lvl1active, li.lvl1hover
{
    background-repeat: no-repeat;
    background-image: url(http://www.successfactory.cc/images/submenuBgActive.gif);
}

a.lvl2:link, a.lvl2:visited, a.lvl2:hover, a.lvl2:active, a.lvl3:link, a.lvl3:visited, a.lvl3:hover, a.lvl3:active, a.lvl4:link, a.lvl4:visited, a.lvl4:hover, a.lvl4:active, a.lvl5:link, a.lvl5:visited, a.lvl5:hover, a.lvl5:active
{
    font-family: Trebuchet MS, Arial;
    font-size: 12px;
    color: #353e44;
    white-space:nowrap;
    list-style: none;
    padding-left: 0px;
}

a.lvl2active:link, a.lvl2active:visited, a.lvl2active:hover, a.lvl2active:active
{
    background-image: none;
}

ul.lvl2, ul.lvl3, ul.lv4, ul.lvl5
{
    padding-top: 7px;
    background-color: #FFFFFF;
    border: 2px solid #efefef;
}
li.lvl2, li.lvl3, li.lvl4, li.lvl5, li.lvl2hover, li.lvl2active, li.lvl3hover, li.lvl3active, li.lvl2hover, li.lvl4active, li.lvl5hover, li.lvl5active
{

    height: 25px;
    padding-top: 4px;
    padding-left: 15px;
    padding-right: 15px;
    vertical-align: middle;
    line-height: 100%;
    background-image: url(images/submenuBg2.gif);
    background-position-y: bottom;
    background-repeat: no-repeat;
}

li.lvl2hover, li.lvl2active, li.lvl3hover, li.lvl3active, li.lvl2hover, li.lvl4active, li.lvl5hover, li.lvl5active
{
    background-image: url(images/submenuBg2Active.gif);
}

.bottom
{
    height: 7px;
}

div.ctplitemarea
{
    width :auto;
}

div.ctplitemarea h1
{
        margin: 0px;
        padding: 0px;
        font-size: 14px;
        font-weight: bold;
        color: #4e4e4e;
}

div.downloadarea
{
    padding-bottom: 10px;
}

.downloadarea td
{
    padding-top: 10px;
    padding-bottom: 10px;
}

.downloadarea h1
{
    display: none;
}

.sitemap span.heading
{
        display: none;
}

.downloadarea h3
{
    font-size: 13px;
    margin-bottom: 0px;
}

.downloadarea .leadingtext, .downloadarea .trailingtext
{
    margin-top: 10px;
    margin-bottom: 10px;
}

.downloadarea table
{
    width: 100%;
}

.downloadarea td.title
{
    padding-right: 20px;
}

.downloadarea td.datesize
{
    width: 200px;
    text-align: right;
}

.downloadarea td
{
    border-bottom: solid 1px black;
}

p.MsoListParagraphCxSpFirst, p.MsoListParagraphCxSpMiddle, p.MsoListParagraphCxSpLast
{
    /*margin-left: 28pt;*/
    text-indent: -18pt;
}

p.MsoListParagraph
{
    text-indent: -15.5pt;
}

.routingzipcityinput .routingcityinput
{
    width : 164px;
    padding-left : 5px;
}

.routingform .dsttitle
{
    font-weight : bold;
}

.routesubmit
{
    text-align : center;
}

.routesubmit input.button
{
    width : 50%;
}


p.Wiki-Listenabsatz, p.Wiki-Liste
{

        padding-left: 20px;
        text-indent: -17.5px;
}

