/* CSS Document */
body, html {
        height: 100%;
        margin: 0 0 0 0;
        padding: 0 0 0 0;
        background-color: #FFFFFF;
        color: #000000;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
}

form {
        margin: 0;
}

b, strong {
        color: #000000;
        font-weight: bold;
}

a:active, a:link, a:visited {
        color: #222222;
}

H1{
        font-size: 11px;
        font-weight: bold;
}
H2 {
        font-size: 28px;
        font-family: arial, helvetica, verdana, geneva;
        font-weight: normal;
}
H3 {
        font-size: 20px;
        font-family: arial, helvetica, verdana, geneva;
        font-weight: normal;
}

li {
        list-style-type: none;
        list-style-position: outside;
        list-style-image: url('/fileadmin/IPv6Contest/imgs/li.gif');
        color: black;
        margin-top: 2px;
}

div#mainWrapper {
        width: 825px;
        min-height: 850px;
        height: auto !important;
        height: 100%;
        margin: 0 auto;
        background: url('/fileadmin/IPv6Contest/imgs/mainbg.gif');
}
div#headLeftPic, div#headMainPic {
        width: 225px;
        height: 101px;
        float: left;
        overflow: hidden;
        border: 0;
        background: url(imgs/0_head_left1.jpg);
}

div#headMainPic {
        width: 600px;
        background: url(imgs/0_head_mid.jpg);
}

div#printHead {
        display:none;
}

div#naviLeftCol, div#cntLeftCol  {
        padding: 0 0 0 0;
        margin: 0 0 0 0;
        width: 224px;
        border: 0;
}

div.clear {
        clear: both;
        height: 0;
        margin: 0;
        padding: 0;
        line-height: 0;
        font-size: 0;
}

div#naviLangSelect {
        height: 24px;
        overflow: hidden;
        padding-left: 5px;
}

div#naviLangSelect img {
        margin: 0 0 0 0;
        padding: 5px 0 0 0;
}

div#navi_Suche {
        height: 26px;
        overflow: hidden;
        text-align: right;
}

div#navi_Suche input, div#navi_Suche div input  {
        vertical-align: top;
        margin: 1px 0px 1px 0px;
        padding: 0px 0px 0px 0px;
}

div#naviSearchField {
        float: right;
        height: 21px;
        width: 150px;
        margin: 1px 0px 0px 5px;
        padding: 2px 0px 0px 0px;
        background-color: #FFFFFF;
        border: 1px solid #B1B1B1;

}

div#naviSearchSubmit {
        float: right;
}

input#search {
        float: right;
        border: 0px;
        WIDTH: 140px;
        HEIGHT: 18px
}

div#mainNavigation {
        position: absolute;
        top: 81px;
        z-index: 100;
}

div#mainContent {
        position: absolute;
        top: 131px;
}

div#mainMenu {
       position: absolute;
       top: 31px;
}
div#naviLine1, div#naviLine2 {
        position: absolute;
        top: 24px;
}

div#naviLine2 {
        top: 49px;
}

div#naviRootline {
        position: absolute;
        top: 24px;
        height: 19px;
        width: 550px;
        padding: 5px 0px 0px 50px;
}

div#naviMainCol, div#cntMainCol {
        width: 600px;
        margin: 0 0 0 0;
        padding: 0 0 0 0;
        border: 0;
        position: absolute;
        top: 0px;
        left: 225px;
}

div#cntMainCol, div#cntLeftCol {
        min-height: 100% !important;
        height: 100%;
}

div#naviMenuMain {
        width: 600px;
        height: 24px;
        z-index: 100;
        position: absolute;
        top: 0px;

}

div.menuItemWrap {
        float: left;
}

div.leftContent {
        width: 190px;
        margin-top: 24px;
        padding: 0px 0px 5px 15px;
}

div.leftNextContent {
        width: 190px;
        padding: 0px 0px 5px 15px;
}

div#cntMenuSupport {
        height: 24px;
        overflow: hidden;
        margin-top: 24px;
        margin-bottom: 10px;
        background-color: #FFFFFF;
}

div#cntSubtitle {
	min-height: 28px;
	padding: 0px 0px 0px 50px;
}

div#content {
        float: left;
        width: 415px;
        padding: 0px 0px 10px 50px;
}

div#cntBorder {
        overflow: visible;
        float: right;
        margin: 30px 0px 20px 5px;
        line-height: 0;
        font-size: 0;
        width: 125px !important;
}

div#cntBorder div {
        font-size: 11px;
        line-height: 1.5em;
}