* {
    box-sizing: border-box;
    -moz-box-sizing: border-box;
}
body{
        margin: 0px;
        padding: 0px;
        top: 0px;
        left: 0px;
        font: 12px Verdana, sans-serif;
        background: #121212;
        color: white;
scrollbar-base-color: #000;
scrollbar-arrow-color: #00;
scrollbar-darkshadow-color: #000;
scrollbar-face-color: #dad6bb;
scrollbar-track-color: #000;
}

a {color: white;}

div#bodyContainer {
	display: inline;
	text-align: center;
	margin: 0px;
	padding: 0px;
	top: 0px;
                left: 0px;
}
div#pageContainer {
	display: block;
	width: 980px;
	margin: 0px auto 0px auto;
                padding: 0px;
	text-align: left;
	background: transparent;
                border: 0px solid white;
}

div#pageHeader {
	width: 980px;
	height: 101px;
	background: transparent;
	border: 0px solid black;
}
div#logo{
                 width: 271px;
	 height: 97px;
	 margin-top: 4px;
	 margin-left: 15px;
	 border: 0px solid white;
}
#navigation {
   border-top   : 1px solid #DAD6BB;
   background  : #0A0A0A;
   z-index         : 2;
   font: 12px GillSans, Verdana, sans-serif;
   }
ul li#bypass {
		display			: none;
	}
#navigation ul {
       border: 0px solid #DAD6BB;
       height: 27px;
       width	: 100%;
       padding: 6px 0px 0px 0px;
       background: transparent;
       list-style-type: none;  
      z-index: 2;
}
#navigation li {
      border: 0px solid white;
      display : inline;
      background : transparent;
      width: 163px;
      height: 27px;
      padding: 0;
      margin: 0;
      position: relative;
      float: left;
      z-index: 2;
      text-align: left;
		}

#navigation li a{
      background : transparent;
      color: #DAD6BB;
      text-decoration: none;
      padding: 0px 0px 0px 16px;
      		}

#menu li ul {
	display: none;
                border: 0px solid #DAD6BB;
	position: absolute;
	color: #DAD6BB;
	width: 162px;
                height: auto;
                margin-left: 2px;
                background: transparent ;
	z-index: 2; 
                background: transparent url(/media/submenus/bg_menu_trans.png );
}

#navigation li li {
      width: 162px;
      position: relative;
      z-index: 2;
      /*display: list-item;*/
      list-style: none;
     background: transparent url(/media/submenus/bg_menu_trans.png );
}

.menu_brons{
color: #DAD6BB; display: block; text-decoration: none;
font: bold 14px GillSans,Arial,Helvetica,sans-serif;text-transform: uppercase;
z-index: 2;	background:  transparent;
}

.submenu_brons { display: block;}

/* #navigation .submenu_wit  a { display: block; color: #ffffff; padding: 3px 20px 3px 20px; background: transparent url(/media/template/dot.gif)  no-repeat 7px; border:0px solid #DAD6BB;  } */
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXx*/

#navigation2 {
   border-top   : 1px solid #DAD6BB;
   background  : #0A0A0A;
   z-index         : 2;
   font: 12px GillSans, Verdana, sans-serif;
   }


#navigation2  ul {
border: 0px solid #DAD6BB;
		height			: 36px;
		width			: 100%;
		margin			: 0;
		padding			: 0;
	background		: transparent;
		list-style-type	: none;  
      z-index: 2;
}

#navigation2  li {
      border: 0px solid white;
      display : inline;
      background : transparent;
      /*width: 300px;*/
      height: 36px;
      padding: 0;
      margin: 0;
      position: relative;
      float: left;
      z-index: 2;
      text-align: left;
		}

#navigation2  li a{
      background : transparent;
      color: #DAD6BB;
      text-decoration: none;
      padding: 9px 0px 2px 16px;
      		}

#menu2 li ul {
	display: none;
	border: 0px solid #DAD6BB;
	position: absolute;
                bottom: 35px;
	color: #DAD6BB;
	width: 162px;
                height: auto;
	background: transparent url(/media/submenus/bg_menu_trans.png );
	z-index: 2;
}
#menu2 li.breed2 { width: 324px;}
#menu2 li ul.breed2 { 
width: 324px; 
background: transparent url(/media/submenus/bg_menu_trans.png ) ;   
}
#menu2 li ul.breed2 {}

.breed {width: 162px;}

#menu2 .menu2_brons {
display: block;
}


#menu2 .menu2_brons2{
color: #DAD6BB; 
display: block; 
text-decoration: none;
font: bold 14px GillSans,Arial,Helvetica,sans-serif;
text-transform: uppercase;
z-index: 2;	
background:  transparent;
}

#menu2 .submenu2_brons { font-size: 10px; display: block; color: #DAD6BB; margin-left: 0px; text-transform: uppercase; letter-spacing: 1px; line-height: 130%;}

#menu2 .submenu2_brons2 { font-size: 10px; width: 348px; display: block; color: #DAD6BB; margin-left: 0px; text-transform: uppercase; letter-spacing: 1px; line-height: 130%;}

 /* XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/

#content{
height: 370px;
width: 980px;
overflow: auto;
color: white;
font: normal 13px/160% GillSans,Arial,Helvetica,sans-serif;
}

#content ul {margin-left: 0; padding-left: 0;}
#content ul li {margin-left: 1.2em; list-style: disc  ; }
.columnheading { width: 950px; margin: 20px 0px 20px 12px; clear: both; border: 0px solid white;}
.contentall { margin-left: 10px; margin-bottom: 10px; clear: both;}
.contentleft { width: 408px; float: left; padding: 0px; border: 0px solid white;  }
.contentmiddle { width: 172px; float:left; text-align: right; border: 0px solid white;}
.contentmiddle h2 { font: bolder 15px/140% GillSans,Arial,Helvetica,sans-serif; color: #6F6139; margin: 0px;}
.contentright { width: 349px; float:right; margin: 0px 0px 0px 5px; border: 0px solid white;}

h1 {
font: bolder 24px/140% GillSans,Arial,Helvetica,sans-serif;
color: #DAD6BB;
letter-spacing: 2px;
margin-top: 15px ;
margin-left: 20px;
}
h2 { font: bolder 15px/140% GillSans,Arial,Helvetica,sans-serif; color: #6F6139; margin-left: 0px; letter-spacing: 2px;
}
h3 { font: bolder 18px/140% "Times New Roman", Times, serif;
color: #DAD6BB; padding: 0; margin: 0;}

.check_result1 {
text-align: center;
font: bolder 12px/140% GillSans,Arial,Helvetica,sans-serif; color: #DAD6BB; margin-left: 0px; letter-spacing: 2px;
border: 1px solid #6F6139;
}
.check_result2 {
text-align: center;
font: bolder 15px/140% GillSans,Arial,Helvetica,sans-serif; color: #6F6139; margin-left: 0px; letter-spacing: 2px;
border: 1px solid #6F6139;
}
.klein { font: bold 11px/120% GillSans,Arial,Helvetica,sans-serif; color: #ffffff; }
