body

{

 color:rgb(0,0,0);                                            /* Vordergrundfarbe z.B. Textfarbe */

 background:rgb(228,228,228);                                 /* Hintergrundfarbe */

 margin-left:0px;                                             /* Abstand zu anderen Elementen */

 margin-top:0px;

 margin-bottom:0px;

 padding:0px;

}





/* Schriften */



h1

{

 margin-top:0px;

 font-size:11pt;

 color:rgb(0,0,0);

 font-family:Arial, Verdana, Helvetica, sans-serif;

 text-align:left;

}





h2

{

 margin-top:0px;

 font-size:10pt;

 color:rgb(0,0,0);

 font-family:Arial, Verdana, Helvetica, sans-serif;

 text-align:left;

 font-weight:bold;

 vertical-align:top;

}



h3

{

 margin-top:0px;

 margin-left:0px;

 margin-bottom:0px;

 font-size:10pt; color:rgb(0,0,0);

 font-family:Arial, Verdana, Helvetica, sans-serif;

 font-weight:normal;

 text-align:left;

}



p

{

 margin-left:0px;

 font-family:Arial, Verdana, Helvetica, sans-serif;

 font-size:10pt;

 color:rgb(0,0,0);

}



.textstil_1

{

 margin-left:0px;

 font-family:Arial, Verdana, Helvetica, sans-serif;

 font-size:9pt;

 color:rgb(0,0,0);

}



.address

{

 margin-left:15px;

 margin-top:0px;

 font-family:Arial, Verdana, Helvetica, sans-serif;

 font-size:8pt;

 color:rgb(0,0,0);

}



.footer

{

 margin-left:15px;

 margin-top:80px;

 font-family:Arial, Verdana, Helvetica, sans-serif;

 font-size:8pt;

 color:rgb(0,0,0);

}



.caption

{

 padding-top:8px;                                             /* Innenabstand, Abstand zw. Inhalt und Rändern */

 padding-bottom:8px;

 padding-left:20px;

 margin-left:0px;

 margin-top:0px;

 font-family:Arial, Verdana, Helvetica, sans-serif;

 font-size:10pt;

 color:#ffffff;

 font-weight:bold;

 background-color:rgb(55,215,0);

}









/* NAVIGATION ----------------------------------------------------------------------------- */



a:active, a:hover, a:link, a:visited

{

 color:blue;

 text-decoration:none;

}



a.menu_1:link, a.menu_1:visited

{

 color:rgb(0,0,0);

 background-color:rgb(228,228,228);

 text-decoration:none;

}



a.menu_1:active, a.menu_1:hover

{

 color:#ffffff;

 background-color:rgb(130,130,130);

}



a.menu_1

{

 display:block;                                                             /* Anzeige als Block-Element */

 margin-top:4px;

 margin-left:0px;

 margin-bottom:40px;

 padding:4px;

 padding-right:20px;

 border-right:1px solid rgb(0,0,0);

 background-color:rgb(15,155,155);

 text-align:left;

 font-weight:bold;

 font-size:10pt;

 font-family:Arial, Verdana, Helvetica, sans-serif;

 color:rgb(0,0,0);

 text-decoration:none;                                                      /* Text unter-, über, durchstreichen, blinken lassen */

 float:left;

}



a.menu_2:link, a.menu_2:visited

{

 color:rgb(0,0,0);

 background-color:rgb(228,228,228);

 text-decoration:none;

}



a.menu_2:active, a.menu_2:hover

{

 color:#ffffff;

 background-color:rgb(130,130,130);

}



a.menu_2

{

 display:block;

 padding:4px;

 border-bottom:0px solid rgb(0,0,0);

 background-color:#f0f0f0;

 text-align:left;

 font-weight:normal;

 font-size:9pt;

 font-family:Arial, Verdana, Helvetica, sans-serif;

 color:rgb(0,0,0);

 text-decoration:none;

}



a.email

{

 font-weight:normal;

 font-size:8pt;

 font-family:Arial, Verdana, Helvetica, sans-serif;

}



a.email:active, a.email:hover, a.email:link, a.email:visited

{

 color:blue;

 text-decoration:none;

}





/* Listen -------------------------------------------------------------------------------- */



ul

{

 list-style-type:square;

 list-style-position:outside;

 font-family:Arial, Verdana, Helvetica, sans-serif;

 font-size:10pt;

}







/* TABELLE -------------------------------------------------------------------------------- */



table

{

 margin-top:0px;

 margin-left:0px;

 vertical-align:top;

 border:0px solid rgb(0,0,0);                                                       /* Vertikale Ausrichtung eines Elementes */

}



th

{

 padding-bottom:10px;

 vertical-align:top;

 font-family:Arial, Verdana, Helvetica, sans-serif;

 font-size:10pt;

 color:rgb(0,0,0);

 font-weight:bold;

 text-align:left;

 border-bottom:1px solid rgb(0,0,0);

}



tbody

{

 padding-top:9px;

 vertical-align:top;

 font-family:Arial, Verdana, Helvetica, sans-serif;

 font-size:10pt;

 color:rgb(0,0,0);

 font-weight:normal;

}



tr

{

 border-bottom:0px solid rgb(0,0,0);



}



td

{

 padding-top:5px;

 padding-bottom:5px;

 border:0px solid rgb(0,0,0);

 vertical-align:top;

}



#title

{

 width:830px;

 height:125px;

 background-color:rgb(228,228,228);

 border:0px solid rgb(0,0,0);

 float:left;

}





#mainpicture

{

 float:left;

 width:160px;

 height:125px;

 margin-left:0px;

 border-right:0px solid rgb(0,0,0);

 border-left:0px solid rgb(0,0,0);

}





#nav_1

{

 background-color:rgb(228,228,228);

 float:left;

 width:830px;

 height:33px;

 margin-left:0px;

 border-top:0px solid rgb(0,0,0);

 border-bottom:0px solid rgb(0,0,0);

 clear:both;

}



.picture

{

 float:right;

 width:138px;

 height:110px;

 margin-left:0px;

 border-right:0px solid rgb(0,0,0);

 background-color:rgb(234,234,234);

}



#web-gis

{

 width:120px;

 height:80px;

 margin-top:60px;

 margin-bottom:0px;

 margin-left:15px;

  font-weight:bold;

}







#swiso

{

 width:80px;

 height:80px;

 margin-top:40px;

 margin-bottom:0px;

 margin-left:15px

}



#logo

{

 float:left;

 width:300px;

 height:65px;

 margin-top:10px;

 margin-left:300px;

 margin-right:15px;

}



.quadrat

{

 border:0px none;

 width:10px;

 height:10px;

 margin-left:10px;

 margin-right:10px;

}



.dreieck

{

 width:10px;

 height:10px;

 margin-left:8px;

 margin-right:10px;

 border:none;

}



#left

{

 background-color:transparent;

 border-top:1px solid rgb(0,0,0);

 border-bottom:1px solid rgb(0,0,0);

 width:1200px;

 min-height:450px;

 padding-bottom:0px;

 float:left;

}



#nav_2

{

 border:0px solid rgb(0,0,0);

 background-color:rgb(228,228,228);

 width:160px;

 min-height:450px;

 margin-top:0px;

 margin-right:0px;

 padding-top:20px;

 padding-left:0px;

 padding-right:0px;

 float:left;

}



#content

{

 border-right:1px solid rgb(0,0,0);

 border-left:1px solid rgb(0,0,0);

 background-color:rgb(245,245,245);

 width:630px;

 min-height:450px;

 padding:20px;

 float:left;

}



#footer

{

 float:left;

 border:0px solid rgb(0,0,0);

 background-color:transparent;

 width:800px;

 margin-top:5px;

 clear:both;

}