@charset "utf-8";
/* CSS Document */

body {background-color:#556b2f;
      font-family:Verdana, Geneva, sans-serif;
	  font-size:.9em;
}
#wrapper {background-color:#fffff0;
          color:#556b2f;
		  text-align:center;
		  width:900px;
		  min-width:900px;
		  margin-left:auto;
		  margin-right:auto;
}
#head {width:100%;
       height:130px;
	   text-align:right;
	   border-bottom:6px solid #556b2f;	   
}
img {border:0;
}
.rightfloat  {float:right;
}
.leftfloat  {float:left;
}
#leftcolumn {float:left;
             width:150px;
			 text-align:left;
			 background-color:#191970;
			 color:#fffff0;
			 /*margin-bottom:0;*/
}
#nav {text-align:center;
	  margin:30px 10px 30px 10px;
	  padding:0 0 0 5px;
}
#nav li {list-style:none;
}
#nav li a {text-decoration:none;
           display:block;
           width:110px;
		   height:30px;
		   font-weight:bold;
		   text-align:center;
		   line-height:30px;
		   margin-bottom:10px;
		   background-color:#556b2f;
}
#nav li a:link {color:#fffff0;
}
#nav li a#activated {color:#191970;
}
#nav li a:visited {color:#fffff0;
}
#nav li a:hover {text-decoration:underline;
}
#levlogga {margin-left:20px;
           padding-bottom:20px;
}
#rightcolumn {float:right;
              width:250px;
			  background-color:#191970;
			  color:#fffff0;
			  text-align:left;
			  margin-bottom:0;
}
#aktuellt {margin:30px 15px 30px 15px;
}
#aktuellt p {border-bottom:solid 2px #556b2f;
             padding-bottom:10px;
}
#aktuellt  a {text-decoration:none;
}
#aktuellt  a:link {color:#fffff0;
}
#aktuellt  a:visited {color:#fffff0;
}
#aktuellt a:hover {text-decoration:underline;
}
h1 {text-align:center;
    border-bottom:solid 2px #191979;
	border-top:solid 2px #191970;
}
h2 {text-align:center;
}
h3 {font-weight:bold;
}
h4 {margin-bottom:0;
    padding-bottom:0;
}
#maincontent {margin:30px 0px 30px 180px;
			  padding-right:20px;			  
			  width:450px;
			  min-height:420px;
			  padding-bottom:5px;
}
#maincontent2 {margin:30px 30px 30px 160px;
			   padding:0 20px 5px 20px;
			   width:420px;
   			   min-height:420px;
			   text-align:left;
}
#maincontent3 {margin:30px 30px 30px 170px;
			   padding-bottom:5px;
			   width:700px;
			   min-height:420px;	   
			   text-align:center;
}
#table {text-align:center;
        margin-left:auto;
		margin-right:auto;
}
#table td {border-top:solid 2px #191970;
}
#table2 {text-align:center;
         margin-left:auto;
		 margin-right:auto;
		 margin-top:75px;
		 margin-bottom:100px;
		 font-size:2.5em;
		 font-weight:bold;
		 border:ridge 10px #191970;
}
#table3 {text-align:center;
         margin-left:auto;
		 margin-right:auto;
}
#table3 td {border:solid 2px #191970;
}
.table4 {text-align:center;
        margin-left:auto;
		margin-right:auto;
}
caption {color:#556b2f;
         font-size:1.5em;
		 font-weight:bold;
		 text-align:left;
		 padding-bottom:0;
		 padding-left:100px;
}
.mainfoto {padding-left:70px;
}
.mainfoto2 {padding-left:30px;
}
.textlink a {text-decoration:none;
}
.textlink a:link {color:#191970;
}
.textlink a:visited {color:#556b2f;
}
.textlink a:hover {text-decoration:underline;
}
.textlink2 a {text-decoration:none;
}
.textlink2 a:link {color:#556b2f;
}
.textlink2 a:visited {color:#556b2f;
}
.textlink2 a:hover {text-decoration:underline;
}
#kontakt {text-align:left;
          margin-left:0;
}
#kontakt legend {background-color:#fffff0;
                 font-weight:bold;
                 letter-spacing:5px;
				 margin-left:27%;
				 padding:2px 2px 2px 3px;
}
#kontakt fieldset {border:1px solid #556b2f;
                   padding:7% 0 5% 7%;
}
#kontakt textarea {border:1px solid #556b2f;
				   font-size:.90em;
				   font-family:Verdana, Geneva, sans-serif;
				   color:#556b2f;
				   padding:5px;
}
.input_text {border:1px solid #556b2f;
             padding:5px;
			 font-size:.90em;
			 color:#556b2f;
}
.button {font-family:Verdana, Geneva, sans-serif;
         font-size:.90em;
		 background-color:#556b2f;
		 color:#fffff0;
}
.upp {text-align:right;
      margin-right:10px;
	  margin-bottom:10px;
}
.upp a {color:#556b2f;
        text-decoration:underline;
}
#footer {color:#556b2f;
		 font-size:.60em;
		 font-style:italic;
		 width:100%;
		 text-align:center;
		 margin-top:85px;
		 padding-top:5px;
		 padding-bottom:5px;
		 border-top:solid 6px #556b2f;
}
#footer a {color:#556b2f;
           text-decoration:none;
}
#footer a:hover {text-decoration:underline;
}


