BODY {
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: 700;
    FONT-SIZE: 101%;
    PADDING-BOTTOM: 100px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    FONT-FAMILY:"verdana",arial,sans-serif;
    BACKGROUND-COLOR: #ffffff

        }

/*------------------------------*/
/*         Kopfleiste           */
/*------------------------------*/

/* F&uuml;nf Bilder in der Oberen Leiste */
.bildoben{
    vertical-align:top;
    border-color:#999999;
    border-style:solid;
    border-width:1px;
    margin-top:10px;
    padding-top:10px;
    margin-right:10px;
    margin-bottom:0px;
    padding-bottom:0px;
    }

.logo{
                margin:0px;
                padding:0px;
            vertical-align:bottom;

}


/*grauer Balken*/
.balkengrau{
        background-image:url('../bilder/back.gif');
        background-repeat:repeat-x;
        margin:0px;
        padding:0px;
        vertical-align:top;
        }

/* Punkt in der oberen Leiste */
.punkt{
    vertical-align:top;
    margin-top:5px;
        }
        
        

td.navtab { width:250px;
font-size:0.8em;}

.navtab{
	vertical-align:top;border-right:1px solid #c0c0c0;padding-right:1em;
}

.navtab ul{
	white-space:nowrap;padding:0;margin:0;padding-left:1em;padding-right:1em;line-height:1.5em;
}

.navtab li{
	list-style:none;background-image:url(trans.gif);background-repeat:no-repeat;padding-left:20px;display:block;
}


.navtab li a{

	text-decoration:none;
	color:#000000;
}

.navtab li a:link{
	color:#000000;
}

.navtab li a:visited{
	color:#555555;
}

.navtab li a:active{
	color:red;
}

.navtab li a:hover{
	color:#000066;
}

.navtab li.passiv{
	background-image:url(pfeil.gif);background-repeat:no-repeat;color:#3366ff;font-weight:bold;
}


.navtab li.upassiv{
	margin-left:0;padding-left:40px;background-image:url(pfeil.gif);background-repeat:no-repeat;color:#3366ff;font-weight:bold;
}

.navtab li:hover{
	list-style:none;background-image:url(pfeil2.gif);background-repeat:no-repeat;
}

.navtab li.uaktiv a{
	margin-left:20px;
}

.navtab li.uaktiv a:hover{
	margin-left:20px;
}

        
        
        


.sitemap{
        list-style-image: url('../bilder/doc.gif');
        line-height:1.4em;
        }

/*-------------------------*/
/*          Text           */
/*-------------------------*/

/*initialien*/
p{
 font-weight:200;
 }




/* Text im Content- Bereich */

.content{
         width:500px;
         vertical-align:top;
         margin-left:20px;
         padding-left:20px;
         margin-top:30px;
         padding-top:30px;
         text-align:left;
         font-size:0.8em;
         border-left-color:#999999;
         border-left-style:solid;
         border-left-width:1px;



}

.bildimtext{
                border-left-color:#999999;
                border-left-style:solid;
                border-left-width:1px;
               float:left;
                margin:5px;
                padding:5px;
                font-size:0.7em;
                text-align:left;  }
h1{
   color:#3366FF;
   font-size:150%;
   font-weight:600;
}

h2{
   font-size:medium;
   font-weight:700;
   color:#000000;
   margin-left:0px;
   margin-top:2px;
   margin-bottom:2px;
   padding-top:2px;
   padding-bottom:2px;
   padding-left:0px;
}

h3{
   font-size:1.3em;
   font-weight:600;
   color:#000000;
   margin-top:2px;
   padding-top:2px;
   padding-bottom:2px;
   margin-bottom:2px;
}

.box h3{
   font-size:1.3em;
   font-weight:600;
   color:#000000;
   margin-top:10px;
   padding-top:2px;
   padding-bottom:2px;
   margin-bottom:10px;
}


.box{
     border-style:solid;
     border-color:#999999;
     border-width:1px;
     background-color:#ffffff;
     padding-left:5px;
}
.linkbox{
     border-style:solid;
     border-color:#999999;
     border-width:1px;
     margin:5px;
     padding:5px;
     text-align:center;

}

.adresse{
                margin-top:2px;
                margin-left:15px;
                margin-bottom:2px;
                padding-top:2px;
                padding-left:15px;
                padding-bottom:2px;
}


.listnone{
          list-style-type:none;
}

.floatende{
clear:left;
}
/*------------------------------*/
/*         Links                */
/*------------------------------*/



/* Tabelle- Navigation */

.navtab{
        text-align:left;
        vertical-align:top;
        margin-right:5px;
        padding-right:5px;
		width:10em;
}


/* Hauptnavigation- Links*/
a.nav:link{
        font-size:1em;
        text-decoration:none;
        color:#000000;
        border-color:#ffffff;
        border-style:solid;
        border-width:1px;
        background-color:#ffffff;
        font-weight:bold;
        line-height:1.4em;
        }
a.nav:visited{
        font-size:1em;
        text-decoration:none;
        color:#000000;
         border-color:#ffffff;
        border-style:solid;
        border-width:1px;
        background-color:#ffffff;
        font-weight:bold;
        line-height:1.4em;
        }
a.nav:active{
        font-size:1em;
        text-decoration:none;
        color:#000000;
        border-color:#ffffff;
        border-style:solid;
        border-width:1px;
        background-color:#ffffff;
        font-weight:bold;
        line-height:1.4em;
        }
a.nav:hover{

        font-size:1em;
        text-decoration:none;
        color:blue;
        border-color:#000000;
        border-style:solid;
        border-width:1px;
        background-color:#999999;
        font-weight:bold;
        line-height:1.4em;
        }





/* Unternavigation- Links*/
a.unav:link{
        font-size:1em;
        text-decoration:none;
        color:#000000;
        border-color:#ffffff;
        border-style:solid;
        border-width:1px;
        background-color:#ffffff;
        line-height:1.4em;
        }
a.unav:visited{
        font-size:1em;
        text-decoration:none;
        color:#000000;
        border-color:#ffffff;
        border-style:solid;
        border-width:1px;
        background-color:#ffffff;
        line-height:1.4em;
        }
a.unav:active{
        font-size:1em;
        text-decoration:none;
        color:#000000;
        border-color:#ffffff;
        border-style:solid;
        border-width:1px;
        background-color:#ffffff;
        line-height:1.4em;
        }
a.unav:hover{
        font-size:1em;
        text-decoration:none;
        color:blue;
        border-color:#000000;
        border-style:solid;
        border-width:1px;
        background-color:#999999;
        line-height:1.4em;
        }

a.text:link{

        color:#0000FF;
        }
a.text:visited{

        color:#333399;
        }
a.text:active{

        color:#CC0099;
        }
a.text:hover{

        color:#0066FF;
        }


/* Kleine Links z.B.impressum*/
a.klein:link{
        font-size:0.8em;
        text-decoration:none;
        color:#000000;

        }
a.klein:visited{
        font-size:0.8em;
        text-decoration:none;
        color:#000000;

        }
a.klein:active{
        font-size:0.8em;
        text-decoration:none;
        color:#000000;

        }
a.klein:hover{
        font-size:0.8em;
        text-decoration:none;
        color:blue;

        }
/* Bild Links */
a.bild:link{
        border-style:none;
}
a.bild.visited{
       border-style:none;
}
a.bild.active{
  border-style:none;
}
a.bild.hover{
  border-style:none;
}

.news{
margin:1em;
padding:0;
border:1px solid #999;
}

.news p{
font-size:0.8em;
margin:3px;
}

.news h2{
font-size:1em;
background-color:#FFFF99;
text-align:center;
padding:0px;
margin:0px;
border-bottom:1px solid #999;
}
