
.tabrowheader td,
.tabrowgerade td,
.tabrowungerade td {
   padding: 5px;
   border: 1px solid #919191;
}
.tabrowheader {
   background-color: #FBC100;
   font-weight: bold;
}
.tabrowheader td{
   border-color: #444;
}

.tabrowgerade   {background-color: #FFF;}
.tabrowungerade {background-color: #E9EDF0;}


/* Input Felder */
input, select, textarea {
   border: 1px solid #919191;
   background-color: #fff;
   color: #000;
   padding: 3px;
   margin: 2px;
}

input:focus,
textarea:focus,
input:hover,
textarea:hover,
input:active,
textarea:active{
   border-color: #ba0606;
}

#content{
   line-height: 1.4;  
}

#content hr{
   color: #DCE1E5;
   height:1px;
   text-align:left;
   border:1px solid #DCE1E5;
   background-color: #DCE1E5;
}

#content h1 {
   border-bottom:1px solid #454545;
   color:#454545;
   font-size: 150%;
   font-weight:normal;
   padding: 0 0 4px 0;
   margin: 10px 0pt 14px;
}
#content h3 {
   color: #6E0303;
   font-size: 130%;
   font-weight: normal;
   margin: 8px 0 10px 0;
   padding: 0;
   text-decoration: none;
}
#content h5 {
   color:#BA0606;
   font-size: 110%;
   font-weight: bold;
   margin: 8px 0 10px 0;
   padding: 0;
   text-decoration: none;
}

#content p {margin: 0 0 1em 0;padding: 0;}

#content ul {
   padding: 0 0 10px 0;
   list-style: disc;
   margin: 0 0 0 25px;
}
#content ol {
   padding: 0 0 10px 0;
   list-style: decimal;
   margin: 0 0 0 25px;
}

#content li {
   list-style: inherit;
}

/********** Inhaltstabellen **********/
#content td{vertical-align: top;}
#content table{margin-bottom: 1em;border-collapse: collapse;}

#content a,
#content a:link,
#content a:visited {
   color : #ba0606;
   font-weight : bold;
   text-decoration: none;
}

#content a:focus,
#content a:hover,
#content a:active {
   text-decoration: underline;
}
/* BANNERBK */

#bannerbk{
   line-height: 1.4;
   font-size: 92%;
}

#bannerbk hr{
   color: #DCE1E5;
   height:1px;
   text-align:left;
   border:1px solid #DCE1E5;
   background-color: #DCE1E5;
}

#bannerbk h1 {
   border-bottom:1px solid #454545;
   color:#454545;
   font-size: 150%;
   font-weight:normal;
   padding: 0 0 4px 0;
   margin: 10px 0pt 14px;
}
#bannerbk h3 {
   color: #6E0303;
   font-size: 130%;
   font-weight: normal;
   margin: 8px 0 5px 0;
   padding: 0;
   text-decoration: none;
}
#bannerbk h5 {
   color:#BA0606;
   font-size: 110%;
   font-weight: normal;
   margin: 8px 0 10px 0;
   padding: 0;
   text-decoration: none;
}

#bannerbk p {margin: 0 0 1em 0;padding: 0;}

#bannerbk ul {
   padding: 0 0 10px 0;
   list-style: disc;
   margin: 0 0 0 25px;
}
#bannerbk ol {
   padding: 0 0 10px 0;
   list-style: decimal;
   margin: 0 0 0 25px;
}

#bannerbk li {
   list-style: inherit;
}

/********** Inhaltstabellen **********/
#bannerbk td{vertical-align: top;}
#bannerbk table{margin-bottom: 1em;border-collapse: collapse;}

#bannerbk a,
#bannerbk a:link,
#bannerbk a:visited {
   color : #ba0606;
   font-weight : bold;
   text-decoration: none;
}

#bannerbk a:focus,
#bannerbk a:hover,
#bannerbk a:active {
   text-decoration: underline;
}

/* BILDERGALERIE */
#content .bildergalerie ul{
   padding: 0;
   margin: 0;
   list-style: none;
}
#content .bildergalerie ul li{
   padding: 0;
   margin: 0;
}

#content .bildergalerie #thumbs li{
   float: left;
   width: 63px;
   height: 48px;
   margin-right: 5px;
   margin-bottom: 5px;
   border: 1px solid #E5E4E4;
   text-align: center;
}
#content .bildergalerie #pics{
   clear: left;
}
#content .bildergalerie #pics li{
   border: 2px solid #E5E4E4;
   margin: 10px 0 10px 0;
   position: relative;
   width: 573px;
   text-align: center;
}
#content .bildergalerie #pics a{
   position: absolute;
   top: 0;
   padding: 4px;
   background-color: #fff;
}
a.rechts{
   right: 0;
}
a.links{
   left: 0;
}
a.mitte{
   left: 240px;   
}

#content .bildergalerie li img{
   border: 0 none;
   display: block;
}
