/* Grundelelemente */
body {
        margin:0;
        padding:0;
        background:#ffffff;
        
		text-align:center;
        
		width:100%;
        height:100%;
		
		line-height: 1.5em;
		font-size: 12px;
		color: #000000;
		font-family: verdana, helvetica, sans-serif;
}

h1 {
        font-size: 14px;
        font-weight: bold;
        color: #df471a;
        margin-top: 5px;
        margin-bottom: 20px;
        }

h2 {
        font-size: 14px;
        font-weight: bold;
        color: #000066;
        margin-top: 5px;
        margin-bottom: 10px;
        }
		
 h3  {
        font-size: 14px;
        font-weight: bold;
        color: #000000;
        margin-top: 5px;
        margin-bottom: 10px;
        }

a:link {
       color: #000066;
       text-decoration: none;
       }
a:hover, a:visited {
                   color:#006600;
                   text-decoration: none;
                   }
hr {
	border: dotted 1px #d9d9d9; 
	}

input, textarea {
	   color:#666666;
	   border: solid 1px #bba864;
	   width: 130px;
	   }

ul {
        margin: 15px;
        }
li {
        margin-left: 10px;
        margin-bottom: 10px;
        }

/* Strukturelemente */
#seite {
        background: #ffffff url(hg2.gif);
        position:relative;
        margin-top:0;
		margin-left: auto;
		margin-right:auto;
        padding:0;
        width:980px;
        text-align:left;
		border-bottom: solid 1px #dddddd;
}


/* Oberes Banner für verschiedene Seiten */

#kiste {
                padding: 0;
                margin: 0;
                width: 970px;
                height: 180px;
                background: url(otopo/top01.jpg) no-repeat;
                }

#archiv {
                padding: 0;
                margin: 0;
                width: 970px;
                height: 180px;
                background: url(otopo/top12.jpg) no-repeat;
                }

#wst {
                padding: 0;
                margin: 0;
                width: 970px;
                height: 180px;
                background: url(otopo/top03.jpg) no-repeat;
                }

#lk {
                padding: 0;
                margin: 0;
                width: 970px;
                height: 180px;
                background: url(otopo/top04.jpg) no-repeat;
                }

#bran {
                padding: 0;
                margin: 0;
                width: 970px;
                height: 180px;
                background: url(otopo/top05.jpg) no-repeat;
                }

#wtk {
                padding: 0;
                margin-left: 0;
                width: 970px;
                height: 180px;
                background: url(otopo/top01a.jpg) no-repeat;
                }

#netz {
                padding: 0;
                margin: 0;
                width: 970px;
                height: 180px;
                background: url(otopo/top07.jpg) no-repeat;
                }

#film {
                padding: 0;
                margin: 0;
                width: 970px;
                height: 180px;
                background: url(otopo/top08.jpg) no-repeat;
                }

#maps {
                padding: 0;
                margin: 0;
                width: 970px;
                height: 180px;
                background: url(otopo/top09.jpg) no-repeat;
                }

#ansie {
                padding: 0;
                margin: 0;
                width: 970px;
                height: 180px;
                background: url(otopo/top10.jpg) no-repeat;
                }
#gebiet {
                padding: 0;
                margin: 0;
                width: 970px;
                height: 180px;
                background: url(otopo/top11.jpg) no-repeat;
                }
#quit {
                padding: 0;
                margin: 0;
                width: 970px;
                height: 180px;
                background: url(otopo/top14a.jpg) no-repeat;
                }
#sw {
                padding: 0;
                margin: 0;
                width: 970px;
                height: 180px;
                background: url(otopo/top13.jpg) no-repeat;
                }
#acker {
                padding: 0;
                margin: 0;
                width: 970px;
                height: 180px;
                background: url(otopo/top14.jpg) no-repeat;
                }
#wbs {
                padding: 0;
                margin: 0;
                width: 970px;
                height: 180px;
                background: url(otopo/top15.jpg) no-repeat;
                }
#wbn {
                padding: 0;
                margin: 0;
                width: 970px;
                height: 180px;
                background: url(otopo/top16.jpg) no-repeat;
                }
#prig {
                padding: 0;
                margin: 0;
                width: 970px;
                height: 180px;
                background: url(otopo/top17.jpg) no-repeat;
                }
#put {
                padding: 0;
                margin: 0;
                width: 970px;
                height: 180px;
                background: url(otopo/top12.jpg) no-repeat;
                }
#auto {
                padding: 0;
                margin: 0;
                width: 970px;
                height: 180px;
                background: url(otopo/top19.jpg) no-repeat;
                }
#karst {
                padding: 0;
                margin: 0;
                width: 970px;
                height: 180px;
                background: url(otopo/top20.jpg) no-repeat;
                }
#immo {
                padding: 0;
                margin: 0;
                width: 970px;
                height: 180px;
                background: url(otopo/top21.jpg) no-repeat;
                }
#foerder {
                padding: 0;
                margin-left: 2px;
                width: 968px;
                height: 180px;
                background: url(otopo/top22a.jpg) no-repeat;
                }
#ilb {
                padding: 0;
                margin-left: 2px;
                width: 968px;
                height: 180px;
                background: url(otopo/top23a.jpg) no-repeat;
                }
#kfw {
                padding: 0;
                margin-left: 2px;
                width: 968px;
                height: 180px;
                background: url(otopo/top23b.jpg) no-repeat;
                }
#lasa {
                padding: 0;
                margin-left: 2px;
                width: 968px;
                height: 180px;
                background: url(otopo/top23c.jpg) no-repeat;
                }
#bafa {
                padding: 0;
                margin-left: 2px;
                width: 968px;
                height: 180px;
                background: url(otopo/top23d.jpg) no-repeat;
                }

#wfg {
                padding: 0;
                margin: 0;
                width: 970px;
                height: 180px;
                background: url(otopo/top27.jpg) no-repeat;
                }
#wfg_ap {
                padding: 0;
                margin-left: 2px;
                width: 968px;
                height: 180px;
                background: url(otopo/top28a.jpg) no-repeat;
                }
#wfg_adr {
                padding: 0;
                margin-left: 2px;
                width: 968px;
                height: 180px;
                background: url(otopo/top29a.jpg) no-repeat;
                }
#wfg_kont {
                padding: 0;
                margin-left: 2px;
                width: 968px;
                height: 180px;
                background: url(otopo/top30a.jpg) no-repeat;
                }
#wfg_mess {
                padding: 0;
                margin-left: 2px;
                width: 968px;
                height: 180px;
                background: url(otopo/top31a.jpg) no-repeat;
                }
				
				
/*#####################################################################*/

/* Menu */
#menu {
        margin-left: 10px;
        margin-top: 20px;
		width: 160px;
        float: left;
        }

#logo { 
	   height: 110px;
	   width: 110px;
	   background: url(wfg.gif) no-repeat;
	   margin:0;
	   }
		   
#suche {
        color: #000000;
        font: 10px Verdana, Helvetica, sans-serif;
        font-weight:bold;
        margin-top: 20px;
        }
#suche input {
	   color:#666666;
	   border: solid 1px #bba864;
	   width: 130px;
	   margin: 0 0 10px 0;
	   }
		
.sk { 
	 margin: 30px 0 30px 0;
	 border:none;
	 }
/* ########## Navigation ############ */

.navi {
        color: #000000;
        font: 11px Verdana, Helvetica, sans-serif;
        font-weight:normal;
        margin-bottom: 5px;
        margin-top: 4px;
        }

.navi a:link, .navi a:visited{
        color:#000000;
        font-weight:normal;
        text-decoration:none;
                }
.navi a:hover {
                color:#660000;
                text-decoration: none;
                }

.navib {
        color: #3d3d3d;
        font: 11px Verdana, Helvetica, sans-serif;
        font-weight:normal;
        margin-bottom: 3px;
        margin-top: 4px;
        text-decoration: none;
        }
.navib a:link,.navib a:hover,.navib a:visited {
        color: #660000;
        font-weight: normal;
        text-decoration: none;
        }
.unavi {
        color: #000000;
            font: 10px Verdana, Helvetica, sans-serif;
                margin-bottom: 5px;
                margin-left: 20px;
        }

.unavi a:link, .unavi a:visited{
        color:#666666;
        text-decoration:none;
                }
.unavi a:hover {
                                color:#660000;
                                text-decoration: none;
                                font-style: italic;
                                }

.unavib {
        color: #000000;
            font: 10px Verdana, Helvetica, sans-serif;
                margin-bottom: 2px;
                margin-left: 20px;
        }
.unavib a:link,.unavib a:hover,.unavib a:visited {
        color: #000000;
        }
		
/* gebietsnavi */

.gnavi {
        color: #000000;
        font: 9px Verdana, Helvetica, sans-serif;
        margin-bottom: 2px;
        margin-left: 30px;
        }

.gnavi a:link, .gnavi a:visited{
        color:#444444;
        text-decoration:none;
                }
.gnavi a:hover {
                                color:#660000;
                                text-decoration: none;
                                }

.gnavib {
        color:#000000;
        font: 9px Verdana, Helvetica, sans-serif;
        margin-bottom: 2px;
        margin-left: 30px;
		text-decoration:underline;
        }
.gnavib a:link,.gnavib a:hover,.gnavib a:visited {
        color: #000000;
        }
	
	   
/* Inhalt */


#inhalt {
        margin-left: 220px;
		margin-top: 20px;
        width:700px; 
		min-height:350px;
		
        padding-bottom: 35px;
		text-align: justify;
}

#inhalt table { text-align:left; }

.bild {
                border: solid 1px #006600;
                margin: 5px;
                }

.bildnormal {
                 float: none;
                 }

.bild_l {
                 float: left;
                margin-right: 10px;
                 }

.bild_r {   
                float: right;
                margin-left: 10px;
                }

/* Tabellen */

#alltab {
                 margin:0;
                 padding:0;
                 }
.tabtop {
		background-color:#000066;
		color: #ffffff;
		font-weight: bold;
        text-align:center;
		}

#picstab {
                margin:0;
                padding:0;
                text-align:right;
                }

#speztab {
                 margin:0;
                 padding:0;
                 text-align:left;
                 }

/*classes*/

.klein {
                font-size: 8px;
                margin: 5px;
                }
.copy {
                font-size: 8px;
				margin-left: 510px;
                }


