* {
margin:0px;
padding:0px;
}
html { height: 100%; margin-bottom: 1px; }
body {
        font-family:"Verdana", "Trebuchet MS", "Bitstream Vera Sans", "Helvetica", sans-serif;
        font-size:11pt;
        background-color: #a66c07;
}
#randcontainer {
        margin:0px auto;
        background: url("Bilder/Hintergrund/haupthg.png") repeat-y center top;
}
#container {
width: 870px;
margin: 0px auto;
background-color:#efe4c2;
}
#oben {
        background: url("Bilder/Hintergrund/kopf.gif") center top;
        height:88px;
        padding: 15px 20px;
        margin-bottom:0px;
}
.obennav {
        float:right;
        margin:20px 0px 0px 0px;
        color:000;
}
.obennav ul li {
        display:inline;
}
.obennav a, .obennav a:hover, .obennav a:visited, .obennav a:active {
        color:#000;
        text-decoration:underline;
}
#navigation {
        width:855px;
        height:28px;
        float:left;
        background-color:#656461;
        padding: 1px 0px 1px 15px;
        border-top:1px solid #000;
}
#navigation ul li {
        list-style-type:none;
        display:inline;
        float:left;
        height:28px;
        margin-right:15px;
        border:none;
}
#navigation a, #navigation a:hover, #navigation a:visited, #navigation a:active {
        float:left;
        height:28px;
        border:none;
}
#navigation li a#navhome:link, #navigation li a#navhome:visited {
        width:64px;
        background-image:url("Bilder/Navigation/home.jpg");
}
#navigation li a#navhome:hover, #navigation li#navhome.aktiv {
        background-image:url("Bilder/Navigation/home1.jpg");
        width:64px;
}
#navigation li a#navhard:link, #navigation li a#navhard:visited {
        width:140px;
        background-image:url("Bilder/Navigation/hardangervidda.jpg");
}
#navigation li a#navhard:hover, #navigation li#navhard.aktiv {
        background-image:url("Bilder/Navigation/hardangervidda1.jpg");
        width:140px;
}
#navigation li a#navbode:link, #navigation li a#navbode:visited {
        width:56px;
        background-image:url("Bilder/Navigation/bode.jpg");
}
#navigation li a#navbode:hover, #navigation li#navbode.aktiv {
        background-image:url("Bilder/Navigation/bode1.jpg");
        width:56px;
}
#navigation li a#navmand:link, #navigation li a#navmand:visited {
        width:118px;
        background-image:url("Bilder/Navigation/mandalselva.jpg");
}
#navigation li a#navmand:hover, #navigation li#navmand.aktiv {
        background-image:url("Bilder/Navigation/mandalselva1.jpg");
        width:118px;
}
#navigation li a#navfuen:link, #navigation li a#navfuen:visited {
        width:65px;
        background-image:url("Bilder/Navigation/fuenen.jpg");
}
#navigation li a#navfuen:hover, #navigation li#navfuen.aktiv {
        background-image:url("Bilder/Navigation/fuenen1.jpg");
        width:65px;
}
#navigation li a#navgaest:link, #navigation li a#navgaest:visited {
        width:90px;
        background-image:url("Bilder/Navigation/gaestebuch.jpg");
}
#navigation li a#navgaest:hover, #navigation li#navgaest.aktiv {
        background-image:url("Bilder/Navigation/gaestebuch1.jpg");
        width:90px;
}
#navigation li a#navkon:link, #navigation li a#navkon:visited {
        width:84px;
        background-image:url("Bilder/Navigation/kontakt.jpg");
}
#navigation li a#navkon:hover, #navigation li#navkon.aktiv {
        background-image:url("Bilder/Navigation/kontakt1.jpg");
        width:84px;
}
#navigation li a#navimp:link, #navigation li a#navimp:visited {
        width:100px;
        background-image:url("Bilder/Navigation/impressum.jpg");
}
#navigation li a#navimp:hover, #navigation li#navimp.aktiv {
        background-image:url("Bilder/Navigation/impressum1.jpg");
        width:100px;
}
a:active, a:focus {
        outline:0;
}
#navigation a:active img {
        border : 0 none;
}
img {
        border: none;
}

#inhalt {
        clear:left;
        background-color:#efe4c2;
}
#inhalteins {
        width:690px;
        padding:20px 40px 20px 140px;
        margin-bottom:0px;
}
#inhalteinsvb {
        width:790px;
        padding:20px 40px;
        margin-bottom:0px;
}
.bildlinks {
        margin-top:20px;
        margin-right:20px;
        margin-bottom:20px;
        float:left;
}
.bildrechts {
        margin-top:20px;
        margin-left:20px;
        margin-bottom:20px;
        float:right;
}
#inhalteins img {
        margin-top:15px;
        margin-bottom:15px;
}
#homeneben {
        width:240px;
        float:left;
        background-color:efe4c2;
        padding: 10px;
        font-size:90%;
}
#homehaupt p {
        padding:0px 20px 0px 0px;
}
#homehaupt h1 {
        margin-bottom:0px;
}
#nebennav p {
        float:left;
        overflow:hidden;
        line-height:110%;
        text-align:left;
        margin-bottom:20px;
}
#nebennav a {
text-decoration:none;
}
#nebennav img {
        float:left;
        margin-right:10px;
}
#homehaupt {
        width:600px;
        float:right;
        padding-right:0px;
        margin-bottom:0px;
}
#linksbreit {
        background-color:#efe4c2;
        width: 490px;
        float:left;
        padding:20px;
}
#rechtsschmal {
        background-color:#efe4c2;
        width:300px;
        float:right;
        padding:20px;
}
#rechtsschmal img{
float:right;
padding:5px;
}
#linksschmal {
        background-color:#efe4c2;
        width:320px;
        float:left;
        padding: 20px;
}
#rechtsbreit {
        background-color:efe4c2;
        width:470px;
        float:right;
        padding:20px;
}
#rechtsbreit img {
        float:right;
}
#inhaltunten {
padding:20px;
clear:both;
}
.fett {
font-weight:bold;
}
.zentriert {
text-align:center;
padding-top:10px;
}
#fusszeile {
        clear:both;
        background: url("Bilder/Hintergrund/footerbg.png") center top;
        padding:5px 20px;
        color:#fff;
        border-bottom: 1px solid #000;
        text-align:right;
}
#fusszeile a {
color:#fff;
text-decoration:none;
}
a {
color:#656461;
text-decoration:underline;
}
a:visited {
color:#656461;
text-decoration:underline;
}
a:hover {
color:#000;
text-decoration:underline;
}
h1,h2,h3 {
    font-family:"Palatino", "URW Palladio L", "Verdana", serif;
}
h1 {
        font-size:130%;
        color:#d27211;
        margin-bottom:10px;
}
h2 {
        font-size:110%;
        color: #d27211;
        margin-bottom:5px;
}
h3 {
        font-size:100%;
        color: #656461;
        margin-bottom:5px;
}
.klein {
font-size:80%;
}
p {
        line-height: 150%;
        text-align: justify;
        margin-bottom:10px;
}
hr {
        margin:10px 0px;
}
.tabfang {
        width:600px;
        margin-bottom:15px;
}
.tabfang th {
background:#656461;
color:#efe4c2;
text-align:left;
padding-left:3px;
}
.tabfang td{
border-bottom:1px solid #000;
padding:10px 5px;
font-size: 80%;
}
.tablinks {
        width:650px;
        margin-bottom:15px;
}
.tablinks th {
background:#656461;
color:#efe4c2;
text-align:left;
padding-left:10px;
}
.tablinks td{
padding:5px 0px;
font-size: 80%;
text-align:left;
padding-left:10px;
}
.tabbilder img{
        padding-right:30px;
        padding-bottom:30px;
}
.kformular {
  width:740px;
  background-color:#efe4c2;
  border:1px solid #000;
  padding:20px;
  margin-top:10px;
  margin-bottom:10px;
}
.kformular p {
        margin-top:15px;
        padding-left:5px;
}
.kformular img {
        float:right;
        padding:5px;
}
legend {
 color:#d27211;
 font-size:1.2em;
 font-weight:normal;
 font-style:normal;
 margin-bottom:10px;
 padding:3px 10px;
 background:none;}

fieldset {
padding:10px;
}

label{
        position:absolute;
        margin-top:10px;
        margin-left:5px;
        width: 130px;
        text-align:left;
}
.check {
        margin-left:5px;
}

input, textarea{
        margin-left:100px;
        margin-top:7px;
        padding: 2px;
        background: #fff;
        width:220px;
}
.sendebutton {
        margin-top:10px;
        margin-bottom:10px;
        width:230px;
        background-color:#7f7f7f;
        color:#fff;
}
.mett {
display: none !important;
}

.gesendet{
        margin-left:100px;
        margin-top:7px;
        background-color:#fff;
        border: 1px dotted #000;
        padding:0px 3px;
        width:220px;
}
.gesendet div{
        line-height:100%;
}
.pges {
        margin-left:10px;
}
.formularfehler {
color:#d27211;
}

.linkfang {
text-decoration:none;
color:#a66c07;
}
