

.seitennavigation
{
    padding : 5px 0 10px 0;
    margin : 0;
}

.gruppennavigation
{
   margin : 5px 0 20px 0;
   padding : 7px 10px 5px 0;
   clear : both;
}

.gruppennavigation li
{
   margin : 0;
   padding : 0 10px 0 10px;
   background-position : 0 6px;
   color : #5D5D5D;
   font-size : 11px;
   line-height : 160%;
}

.gruppennavigation li a:link { color : #5D5D5D; text-decoration : none; }
.gruppennavigation li a:visited { color : #5D5D5D;  text-decoration : none; }
.gruppennavigation li a:hover { color : #000000;  text-decoration : underline; }
.gruppennavigation li a:focus { color : #000000;   text-decoration : underline; }
.gruppennavigation li a:active { color : #000000;   text-decoration : underline; }

.tgsuchform
{
   margin : 0 0 20px 0;
   padding : 7px 10px 5px 10px;
   border : 1px solid #c0c0c0;
   background-color : #f7f7f7;
   color : #303030;
}

.tgsuchform input, .tgsuchform select
{
   background-color : #ffffff;
   border : 1px solid #c0c0c0;
}



.abcnavigation
{
   margin : 5px 0 20px 0;
   padding : 7px 10px 5px 0;
   clear : both;
}

.abcnavigation li
{
   margin : 0 2px 0 0;
   padding : 2px;
   background-position : 0 4px;
   display : inline;
   background-image : none;
   border : 1px solid #e2e2e2;
}


.box
{
  padding-top: 0px;
  margin-top: 10px;
  margin-bottom: 20px;
  text-align : left;
  color : #A8A8A8;
}


/* Titeltext. */
.box h2
{
  color : #5D5D5D;
  font-weight : bold;
  vertical-align: middle;
  font-size : 11px;
  margin-bottom : 5px;
  padding : 5px 0px 5px 15px;
  border-bottom : 1px solid #BABABA;
}

.boxtrennung
{

}

/* Link innerhalb eines Titeltextes. */
.box h2 a
{
  text-decoration : underline;
}

/* Mouseover-effekt eines Links innerhalb eines Titeltextes. */
.box h2 a:hover
{
  color : #000000;
  text-decoration : none;
}

/* Hauptext in einer Box. */
.box .text
{
  color : #5D5D5D;
  font-weight : normal;
  padding-top : 5px;
  line-height : 160%;
  padding : 0px 17px 5px 17px;
  font-size : 100%;
}

.box .text ul
{
    margin : 0;
    padding : 0;
}




/* Link innerhalb des Haupttextes. */
.box .text a
{
  font-weight : normal;
  color : #000000;
  text-decoration : none;
}

.box .text ul li a:link { text-decoration : none; }
.box .text ul li a:visited { text-decoration : none; }
.box .text ul li a:active { text-decoration : none; }
.box .text ul li a:hover { text-decoration : underline; }
.box .text ul li a:focus { text-decoration : underline; }

.tgboxtext a:link { text-decoration : none !important; }
.tgboxtext a:visited { text-decoration : none !important; }
.tgboxtext a:active { text-decoration : none !important; }
.tgboxtext a:hover { text-decoration : underline !important; }
.tgboxtext a:focus { text-decoration : underline !important; }

/* Mouseover-effekt eines Links innerhalb des Haupttextes. */
.box .text a:hover
{
  color : #000000;
  text-decoration : underline;
}

/* Hier definieren Sie Bilder die sich innerhalb des Haupttextes einer Box befinden. */
.box .text img
{
  margin-top: 5px;
}

/* Text im Fussbereich einer Box. */
.boxfuss
{
  font-weight : normal;
  text-align : right;
  padding-right : 17px;
  padding-bottom : 2px;
  font-size : 89%;
}

/* Link innerhalb des Fusstextes. */
.boxfuss a:link
{
  color: #000000;
  font-weight: bold;
  text-decoration: underline;
}

.boxfuss a:visited
{
  color: #000000;
  font-weight: bold;
  text-decoration: underline;
}

/* Mouseover-effekt eines Links im Fussbereich. */
.boxfuss a:hover
{
  color: #808080;
  font-weight: bold;
  text-decoration: underline;
}