body, p, h1, h2, h3, h4, h5, h6{
    margin: 0;
    padding: 0;
    }
p, h1, h2, h3, h4 {/*padding-bottom: .6em;*/}

p1 {
  padding-left: 5px;
}

body {
    background-image: url(../images/bodyn.gif);
    background-image: no repeat;
	font-family: Tahoma, Arial, sans-serif;
    font-size: 16px;
    /*line-height: 18px;*/
	text-align: center;
}
ul li {
  text-decoration: none;
  color: grey;
}

img {
	border: 0px;
}	

h1 {
  font-size:20px;
  font-weight: bold;
  text-decoration: none;
  margin-bottom: 10px;
  color: #0033FE;
  }

h2 {
  font-size: 18px;
  font-weight: normal;
  text-decoration: none;
  margin-bottom: 10px;
  color: #363d45;
  }

h3 {
  font-size: 15px;
  font-weight: bold;
  text-decoration: none;
  margin-bottom: 10px;
  color: #808080;
}

h4 {
  font-size: 14px;
  text-decoration: none;
  margin-bottom: 10px;
  color: #363d45;

}

h5 {
  font-size: 18px;
  font-weight: normal;
  text-decoration: none;
  margin-bottom: 10px;
  color: #0033FE;
}

h6 {
  font-size: 14px;
  font-family: Tahoma;
  display: inline;
  font-weight: bold;
  text-decoration: none;
  margin-bottom: 10px;
  color: black;
}


p { padding-bottom: .5em; line-height: 1,4em;
  }
fieldset {
	width: 272px;
	border: 1px solid #0033FE;
	font-size: .9em;
	padding: 8px;
	margin-bottom: 20px;
}

legend {
	color: #0033FE;
	font-size: .97em;
	font-weight: bold;
}

li {
	padding-bottom: .2em;
}

a:link, a:visited {
	color: #0666ee;
	text-decoration: none;
	border: 0px;
}

a.link {
	text-decoration: none;
}

a:hover {
	text-decoration: none;
}

acronym {
	border-bottom: 1x dotted #0033FE;
	color: #333;
	cursor: help;
}


#struktur {
     width: 850px;
     margin: 30px auto;
     background: white;
     text-align: left;
     font-size: 11px;
     border: 1px solid #0033FE;
}


#menuoben {
    margin: 0;
	padding: 0;
    width: 850px;
   }

.link {
    color: #6d553f;
   }

#menuoben ul{
    width: 850px;
    height: 20px;
    list-style-type: none;
    /*background-color: #79a8e6;*/
    margin: 0;
	padding: 0;
    color: white;
    background-color: white;
}

#menuoben ul li{
    float: right;
    width: 70px;
    height: 15px;
    text-align: right;
    padding-right: 10px;
    border-left: 1px dotted #0033FE;
}

#menuoben ul li a {
    text-decoration: none;
    display: block;
    width: 70px;
    height: 15px;
    color: #0666ee;
}

#menuoben ul li ul li a{
        color: #0666ee;
        text-decoration: none;
}

#menuoben a:visited {
   color: grey;
   text-decoration: none;
}

#menuoben a:hover {
	color: #0666ee;
    font-size: 11px;
    text-decoration: none;
}


a.dieseseite {
	color: #0666ee !important;
}


#headerimage {
    height: 261px;
    width: 850px;
}

#navbox {
    float: left;
    width: 850px;
    height: 65px;
    background-color: #79a8e6;
    border: 0px solid black;
}


#navimage {
    float: left;
    margin: 0px;
    padding: 0px;
    background-image: url(../images/nav.jpg);
	background-repeat: no repeat;
    width: 234px;
    height: 65px;
}

#nav {
    float: left;
    margin: 0px;
    padding: 0px;
    border: 0px solid black;
}

#nav ul {
    margin: 0px;
    padding: 0px;
    list-style-type: none;
    /*background-color: #79a8e6;*/
    border: 0px solid black;
}

#nav ul li {
    float: left;
    text-align: left;
    border: 0px solid black;
}

#nav ul li a {
    text-decoration: none;
    display: block;
    width: 20%;
	font-size: 17px;
    margin-left: 15px;
    margin-top: 7px;
	padding-left: 10px;
    color: white;
}

#nav ul li ul li a{
    color: white;
    text-decoration: none;
}

#nav a:visited {
    color: white;
    /*font-weight: bold;*/
    /*border-left: 1px dotted #0033FE;*/
    /*border-left: 1px solid white;*/
	text-decoration: none;
	}

#nav a:hover {
    color: #0033FE;
    /*border-left: 1px solid #2679f0;*/
    text-decoration: none;
}

#nav ul li a:active {
	color: black;
}

a.dieseseite {
	color: #0666ee !important;
}

/*subnavhorizontal */
#subnav {
    float: left;
    margin: 0;
    padding: 0;
    border: 0px solid black;
}

#subnav ul {
    margin: 0;
    padding: 0;
    text-decoration: none;
    list-style: none;
    margin-left: 15px;
    border: 1px solid #79a8e6;
}

#subnav ul li {
     margin: 0;
    padding: 0;
    float: left;
    width: 187px;
    font-size: 15px;
    text-align: left;
    border: 1px solid #79a8e6;
}

#subnav ul li a {
    display: block;
    color: white;
    margin-top: 4px;
    padding-left: 12px;
    text-decoration: none;
    border: 0px solid black;
}


#subnav ul li ul li a{
    background-image: none !important;
}

#subnav ul li a:active {
	color: black;
}

#subnav a:visited {
    color: white;
    /*border-left: 1px solid #0033FE;*/
    /*border-left: 1px solid white;*/
	text-decoration: none;
	}

#subnav a:hover {
    color: #0033FE;
    text-decoration: none;
}

a.dieseseite {
	color: #0666ee !important;
}

#hauptbereich {
    clear: both;
    float: left;
    width: 780px;
    min-height: 325px;
    font-size: 14px;
    border: 0px solid black;
    padding-left: 30px;
	padding-bottom: 4px;
    padding-top: 22px;
    }

#info {
	width: 260px;
	float: right;
	margin-left: 10px;
}

.gallerie {
}


#footer {
    clear: both;
	width: 850px;
    height: 60px;
    color: #959595;
    text-align: left;
    border-top: 3px solid #0033FE;
    font-style: none;

}

#address {
	width: 835px;
    height: 60px;
    font-size: 15px;
    color: #6d553f;
    text-align: center;
    padding: 5px 5px;
    font-style: none;
}

#kontaktformular label {
	display: block;
	float: left;
	width: 120px;
}

#kontaktformular input {
    width: 250px;
    font-size: 14px;
}


#kontaktformular p {
	clear: left;
}

#kontaktformular span{
	display: block;
	margin-left: 160px
}

input  {
		font-size : 14px;
		line-height: 18px;
		font-family : verdana,arial,tahoma,trebuchet ms;
		color : #000000;
		border-bottom : 1px solid #B2B2B2 ;
		border-left: 1px solid #B2B2B2;
		border-right: 1px solid #B2B2B2;
		border-top: 1px solid #B2B2B2;
		background-image: url("picts/shadeform-grau.gif");
}

dropdown {	
		font-size : 12px;
		line-height: 18px;
		font-family : verdana,arial,tahoma,trebuchet ms;
		color : #000000;
		border-bottom : 1px solid #B2B2B2 ;
		border-left: 1px solid #B2B2B2;
		border-right: 1px solid #B2B2B2;
		border-top: 1px solid #B2B2B2;
/*background-color: #F5F5F5;*/
		background-image: url("picts/shadeform-grau.gif");            
}


textarea  {
		font-size : 12px;
		font-family : verdana,arial,trebuchet ms;
		color : #000000;
		border-bottom : 1px solid #E0E3B3 ;
		border-left: 1px solid #E0E3B3;
		border-right: 1px solid #E0E3B3;
		border-top: 1px solid #E0E3B3;
		background-image: url("picts/shadeform-grau.gif");
		scrollbar-face-color:#FFFFFF;
		scrollbar-highlight-color:#FFFFFF;
		scrollbar-3dlight-color:#C0C0C0;
		scrollbar-darkshadow-color:#EEEEEE;
		scrollbar-shadow-color:#808080;
		scrollbar-arrow-color:#808080;
		scrollbar-track-color:#F5F5F5;  
}







