#top-across {
    background: url(../pic/oben_3m.jpg)
                no-repeat
                0% 0%;
    padding: 0;
    border-width: 0;
    border-left: 1px solid #325;
    border-right: 1px solid #ffffff;
    border-bottom: 0px solid #ffffff;
    margin: 0 0 0 0px;
    height: 138px;
    text-align: right;
    width: 1004px;
    }

#top-navigation {
    background-color: transparent;
    height: 31px;
    padding: 0;
    border: none;
    margin: 0;
    position: absolute;
    top: 109px;
    left: 0px;
    }

#top-navigation li {
    background-color: transparent;
    list-style: none;
    padding: 0;
    margin: 0;
    display: inline;
    }

#top-navigation ul {
    background-color: transparent;
    padding: 0;
    margin: 0;
    }

#top-navigation a {
    font: bold 0.93em sans-serif;
    color: #000;
    text-decoration: none;
    padding: 0;
    border: none;
    margin: 0px;
    outline: none;
    height: 31px;
    display: block;
    float: left;
    }

#top-navigation a.mnavi {
    font: 12px Verdana,sans-serif;
    font-weight: bold;
    color: #fff;
    padding: 7;
      }

#top-navigation a.mnavi:hover, #top-navigation a.mainstream:focus {
                background: 0px 4px     
  		url(../pic/button_mover.jpg)
                no-repeat;
    }
#top-navigation a.mnavi:active, #top-navigation a.mainstream:active {
                background: 0px 4px
       		url(../pic/button_activ.jpg)
                no-repeat;
             /* width:100px; */
    }

#top-navigation a.home {
    background-position: 0px -109px;
    width:55px;
    }
#top-navigation a.home:hover, #top-navigation a.home:focus {
    background: 1px -139px
    		url(../pic/oben_3m.jpg)
                no-repeat;
    }
#top-navigation a.home_active {
    background: 1px -169px
    		url(../pic/oben_3m.jpg)
                no-repeat;
    width:55px;
    }

#top-navigation a.punkt2 {
    background-position: -55px -109px;
    width:72px;
    }
#top-navigation a.punkt2:hover, #top-navigation a.punkt2:focus {
    background: -54px -139px
    		url(../pic/oben_3m.jpg)
                no-repeat;
    }
#top-navigation a.punkt2_active {
    background: -54px -169px
    		url(../pic/oben_3m.jpg)
                no-repeat;
    width:72px;
    }

#top-navigation a.punkt3 {
    background-position: -126px -109px;
    width:76px;
    }
#top-navigation a.punkt3:hover, #top-navigation a.punkt3:focus {
    background: -126px -139px
    		url(../pic/oben_3m.jpg)
                no-repeat;
    }
#top-navigation a.punkt3_active {
    background: -126px -169px
    		url(../pic/oben_3m.jpg)
                no-repeat;
    width:76px;
    }

#top-navigation a.punkt4 {
    background-position: -202px -109px;
    width:65px;
        }
#top-navigation a.punkt4:hover, #top-navigation a.punkt4:focus {
    background: -202px -139px
    		url(../pic/oben_3m.jpg)
                no-repeat;
    }
#top-navigation a.punkt4_active {
    background: -202px -169px
    		url(../pic/oben_3m.jpg)
                no-repeat;
    width:65px;
    }

#top-navigation a.punkt5 {
    background-position: -267px -109px;
    width:100px;
    }
#top-navigation a.punkt5:hover, #top-navigation a.punkt5:focus {
    background: -267px -139px
    		url(../pic/oben_3m.jpg)
                no-repeat;
    }
#top-navigation a.punkt5_active {
    background: -267px -169px
    		url(../pic/oben_3m.jpg)
                no-repeat;
    width:100px;
    }

#top-navigation a.punkt6 {
    background-position: -367px -109px;
    width:65px;
    }
#top-navigation a.punkt6:hover, #top-navigation a.punkt6:focus {
    background: -367px -139px
    		url(../pic/oben_3m.jpg)
                no-repeat;
    }
#top-navigation a.punkt6_active {
    background: -367px -169px
    		url(../pic/oben_3m.jpg)
                no-repeat;
    width:65px;
    }


#top-navigation a.punkt7 {
    background-position: -432px -109px;
    width:64px;
    }
#top-navigation a.punkt7:hover, #top-navigation a.punkt7:focus {
    background: -432px -139px
    		url(../pic/oben_3m.jpg)
                no-repeat;
    }
#top-navigation a.punkt7_active {
    background: -432px -169px
    		url(../pic/oben_3m.jpg)
                no-repeat;
    width:64px;
    }


body {
    background: #bbbbbb
               url(../pic/css-back.gif)
               fixed;
    font: 15px Verdana,sans-serif;
    padding: 0;
    margin: 0;
    min-width:  420px;
    max-width: 1005px;
    width: 1005px;
  
    }


/* linke Spalte gesamt */
#l-col {
    float: left;
    width: 150px;
    color: #000;
    background: transparent
    		url(../pic/css-lcol.jpg)
		repeat-x;
    padding: 7px 0 0 0;
    border: none;
    margin: 0;
    height: 400px;
    }

/* Bildchen links */
#header-rest {
   position: absolute;
   height: 101px;
   width: 365px;
   background: transparent
               url(../pic/oben_3k.jpg);
   top: 138px;
   left: 639px;
   float: right;
 }

/* rechte Spalte gesamt */
#r-col {
    float:right;
    width:150px;
    color: #333333;
    background: #fffefc
                url(../pic/css-top-main.gif)
                repeat-x;
    padding: 110px 0 0 0;
    border: none;
    margin: 0;
    height: 500px;
    }
    
#item {
    background-color: #edf0f7;
}
#item p {
    text-align: left;
    margin: 0;
    padding: 3px;
    color: #154c94;
    font-size: 8pt;
    text-align: justify;
}
#item h1 {
    background-color: #145c94;
    color: #afe685;
    font-size: 10pt;
    font-weight: bold;
    margin: 0px;
    padding: 2px 0 0 2px;
}
#item ul {
    margin: 0;
    padding: 3px 0 5px 20px;
    list-style-type: square;
}
#item ul li {
    text-align: left;
    margin: 0; padding: 0 0 0 0;
    color: #154c94;
    font-size: 8pt;
    text-align: justify;
}
#item ul li a {
    color: #60ae24;
    text-align: justify;
    text-decoration: none;
}
#item ul li a:hover, #item ul li a:focus {
 color: #154c94;
}

#item a {
    color: #60ae24;
    text-align: justify;
    text-decoration: none;
}
#item a:hover, #item a:focus {
 color: #154c94;
}


/* Head Element mit Klickpfad */
#head {
    background: #fffefc
                url(../pic/css-top-main.gif)
                repeat-x;
    height: 35px;
    color: #60ae24;
    margin: o;
    padding: 10px 0 0 0;
    font-size: 7pt;
    width: 550px;
    }
#head a {
    color: #60ae24;
    text-align: justify;
    text-decoration: none;
    font-weight: bold;
}
#head a:hover, #head a:focus {
 color: #154c94;
}

/* Haupt-Textflaeche in der Mitte */
#main {
    float :left;
	width: 150px;
	background: #bbbbbb
               url(../pic/css-back.gif)
               /* fixed; */
    margin: 0 0 0 0x;
    margin-left: 0px
    font-size: 3pt;
    width: 1004px;
    }
* html main {
    height: 1em;
    margin-left: 0;
    }
/*
l-col {
    float: left;
    width: 150px;
    color: #000;
    background: transparent
    		url(../pic/css-lcol.jpg)
		repeat-x;
    padding: 7px 0 0 0;
    border: none;
    margin: 0;
    height: 400px;
    }

*/

#wrappermain3 {
    margin: 0 140px 0 150px;   
}

#wrappermain2 {
    margin: 0 0 0 150px;   
}


#maintext {
    color: #000;
    line-height: 1.4;
    padding: 0 15px 0 10px;
    }
* html div#maintext {
    height: 1em;
    margin-left: 0;
    }


/* Textformatierungen im Main-Textfeld */
#maintext h1 {
    margin: 17px 0 16px 0;
    padding: 3px 0;
    font-size: 13pt;
    font-weight: bold;
    border-top: 1px solid #60ae24;
    border-bottom: 1px solid #154c94;
    color: #154c94;
    
}
#maintext h4 {
    text-align: center;
    margin: 10px 350px 0 0; padding: 0px 0 0px 0;
    font-size: 15pt;
    font-weight: bold;
    border-top: 1px solid #60ae24;
    border-bottom: 1px solid #154c94;
}
#maintext h2 {
    color: #154c94;
    text-align: left;
    margin: 0;
    padding: 15px 0 10px 0;
    font-size: 12pt;
    font-weight: bold;
}
#maintext h3 {
    color: #154c94;
    text-align: left;
    margin: 0;
    padding: 15px 0 10px 0;
    font-size: 10pt;
    font-weight: bold;
}
#maintext p {
    text-align: left;
    margin: 0; padding: 0 0 5px 0;
    color: #154c94;
    font-size: 9pt;
    text-align: justify;
}
#maintext ul {
    margin: 0;
    padding: 3px 0 5px 20px;
    list-style-type: square;
}
#maintext ul li {
    text-align: left;
    margin: 0; padding: 0 0 5px 0;
    color: #154c94;
    font-size: 9pt;
    text-align: justify;
}
#maintext ul li a {
    color: #60ae24;
    text-align: justify;
    text-decoration: none;
    font-weight: bold;
}
#maintext ul li a:hover, #maintext ul li a:focus {
 color: #154c94;
}

#maintext a {
    text-align: left;
    margin: 0; padding: 0 0 5px 0;
    color: #60ae24;
    font-size: 9pt;
    text-align: justify;
    text-decoration: none;
    font-weight: bold;
}
#maintext a:hover, #maintext a:focus {
 color: #154c94;
}


#ftr {
 clear: both;
 height:15px;
 width: 825px;
 background:#ffffff;
 color: #60ae24;
 border-top: 1px dashed #154c94;
 border-left: 1px dashed #154c94;
 border-right: 1px dashed #154c94;
 border-bottom: 1px dashed #154c94;
 border-width:1px;
 margin:20px 0 5px 150px;
 font-size: 8pt;
 }
#ftr a {
 text-decoration: none;
 color: #60ae24;
 }



