a{  color:#005898; }
a:focus{outline:0px;}

html,body {
   margin: 0px;
   padding: 0px;
   color:#545454;
   background:#CBCBCB;
   background:white;
   /*font-family: Verdana, Tahoma, arial, helvetica, sans-serif;*/
   font: normal 12px  Verdana, Arial, sans-serif;;
   line-height: 18px;
   height: 100%;
}
body {
  /* background-image:url(../bilder/bg.jpg);
   background-repeat: repeat-x;*/
}


/* schriftgroessen */
h2      { font-size:1em; }
h4      { font-size:1.4em; }
h5      { font-size:1em; }
#Navbar { font-size:0.9em; }
#footer { font-size:0.8em; }
#legal  { font-size:0.9em; }



#kopfleiste {
   border:0px;
   height:122px;
   margin:0;
   background-image:url(../bilder/Header.png);
   background-position:0px 0px;
   background-repeat: no-repeat;
   border-left:0px solid #BDBABD;
   border-right:0px solid #BDBABD;
}

/* navigation */
#Navbar {
   padding-top:84px;
   text-align:center;
   margin-left:-290px;
}

#Navbar ul {
   padding:0px;
}

#Navbar ul li {
   display:inline;
}

#Navbar ul li a {
   text-decoration:none;
   padding:10px;
   font-size:100%;
   font-weight:bold;
   color:white;
}



#Navbar ul li a:hover {
   background-image:url(../bilder/bg_navi.jpg);
   text-decoration:underline;
}

#Navbar ul li a.active {
   text-decoration:underline;
}

/* logo */
#logo {
   position:absolute;
   background-image:url(../bilder/logo.jpg);
   background-repeat: no-repeat;
   width:118px;
   height:84px;
   right:140px;
   top:0px;
}


 /*IE 6 Hack*/
*html #logo {
  margin-left:-300px;
}

 /*IE 7 Hack*/
*+html #logo  {
  margin-left:-300px;
}

/* unten */
#legal{
   position:absolute;
   top:10px;
   right:10px;
   text-align:right;
   color:#707173;
}

#legal a {
   color:#707173;
   text-decoration:none;

}

#legal a:hover {
   color:#707173;
   text-decoration:underline;
}




/* Inhalt */
.content {
   text-align:center;
   margin:auto;
   width:970px;
   color:#666;
   margin-top:-1px;
   min-height: 71%;
   background:white;
   border:0px solid #BDBABD;
   border-top:1px solid white;
   border-bottom:1px solid white;
}

.contentbox {
   text-align:left;
   min-width:800px;
   padding:20px;
   background:white;

}

.content ul li  {
  margin-bottom:10px;
}

/* content */
.contentbox #left {
   width:550px;
   float:left;
}

.contentbox #right {
   width:350px;
   float:left;
}

.contentbox #clear {
   clear:both;
}

.contentbox #left h4, .contentbox h4{
   color:#545454;
   border-bottom: 1px dotted #B8B8B8;
}


.kataster{
   width:100%;
   height:500px;
   padding:0px;
   margin:0px;
   margin-bottom:-5px;
}



#box2 {
   padding:0px 0px 10px 10px;
   background-color:white;
   margin-left:70px;
}

#box2 h1{
   color:#386A9B;
   line-height:35px;
   font-weight:normal;
   text-decoration:none;
   padding-top:0px;

}

#box2 a:hover h1{
   color:#feda5b;
   text-decoration:none;
}

#box2 a:hover p{
   color:#6286C8;
   text-decoration:none;
}

#box2 a:visited {
   color:#666;
   text-decoration:none;
}

#box2 a {
   color:#666;
   text-decoration:none;
}


#box3 {
   padding:10px 0px 10px 10px;
   background-color:white;
   margin-left:70px;
   border-top:1px solid #000;
   text-decoration:none;
}

#box3 h1{
   color:#48922F;
   line-height:35px;
   margin:0px;
   padding-top:0px;
   font-weight:normal;
   text-decoration:none;
}

#box3 a:hover h1{
   color:#f3872c;
   text-decoration:none;

}

#box3 a:hover p{
   color:#6286C8;
      text-decoration:none;

}

#box3 a:visited {
   color:#666;
      text-decoration:none;

}

#box3 a {
   color:#666;
      text-decoration:none;

}

#box4 {
   padding:10px 0px 10px 10px;
   background-color:white;
   margin-left:70px;
   border-top:1px solid #000;
      text-decoration:none;

}

#box4 h1{
   color:#E36627;
   line-height:35px;
   margin:0px;
   padding-top:0px;
   font-weight:normal;
   text-align:left;
      text-decoration:none;

}

#box4 a:hover h1{
   color:#d7574f;
      text-decoration:none;

}

#box4 a:hover p {
   color:#6286C8;
      text-decoration:none;

}

#box4 a:visited  {
   color:#666;
      text-decoration:none;

}

#box4 a {
   color:#666;
      text-decoration:none;
}


#box5 {
   padding:10px 0px 10px 10px;
   background-color:white;
   margin-left:70px;
   border-top:1px solid #000;
   text-decoration:none;
}


#box5 h1{
   color:#BC342A;
   line-height:33px;
   margin:0px;
   padding-top:0px;
   font-weight:normal;
   text-align:left;
      text-decoration:none;

}

#box5 a:hover h1{
   color:#8ec061;
      text-decoration:none;

}

#box5 a:hover p{
   color:#6286C8;
      text-decoration:none;

}

#box5 a:visited {
   color:#666;
      text-decoration:none;

}

#box5 a {
   color:#666;
      text-decoration:none;
}

#box6 {
   padding:10px 0px 10px 10px;
   background-color:white;
   margin-left:70px;
   border-top:1px solid #000;
   text-decoration:none;
}


#box6 h1{
   color:#F1B010;
   line-height:33px;
   margin:0px;
   padding-top:0px;
   font-weight:normal;
   text-align:left;
      text-decoration:none;

}

#box6 a:hover h1{
   color:#548D2C;
      text-decoration:none;

}

#box6 a:hover p{
   color:#6286C8;
      text-decoration:none;

}

#box6 a:visited {
   color:#666;
      text-decoration:none;

}

#box6 a {
   color:#666;
      text-decoration:none;
}

h4 {
    margin: 0px;
    margin-top: 0px;
    margin-bottom: 25px;
    font-weight:normal;
    color:#6286C8;
    line-height:30px;
   }


h5 {
    margin: 0px;
    margin-top: 0px;
    margin-bottom: 5px;
    font-weight:bold;
    color:#6A6A6C;
   }



#footer {
   padding:0;
   margin:0;
   background:white;
   border-top:1px solid #6286C8;
}

#footer #text {
  margin:1px;
  padding:5px;
}


#footer .tetraeder {
   margin-top:1px;
}


#viewer_link{
}

.PBInhaltFull
  {
   margin:0px;
   width:100%;
   background-color:#F4f4f4;
 }

#faq{
   border:20px solid white;
   width:935px;
   height:1020px;
   overflow:hidden;
}

.faq td{
   width:30%;
   padding:20px;
   vertical-align:bottom;
}

hr {
   color:#ccc;
   height:1px;
outline:none;
}





/*======================================================
HINWEISE
======================================================*/

.qna .welcome {
    float:left;
    width:40%;
    margin-bottom:20px;
}

.qna .topics {
    float:left;
    margin-left:40px;
}

.qna .body {
    clear:both;
}

.qna .body .topic {
    margin-top:20px;
    padding-left:20px;
}

.qna .body .topic h5 {
    border-left:1px solid #6286C8;
    border-top:1px solid #6286C8;
    margin-left:-20px;
    padding:5px;
}



/* tetraeder */
.tetraeder {
   margin-top:8px;
}


