body    {
	width: 870px;
	border: 0;
  color: #000000;
  background: #FFFFFF;
  margin: 0 auto;
  padding: 0;
  font-size: 1em;
  font-family: arial, helvetica, verdana;
}

table, tbody {
	vertical-align: top;
	margin: .5em 0 1em 0;
}

p {
	margin: .5em 0 1em 0;
}

td   {
	padding: 5px 5px 5px 0;
	}

h1, h2, h3, h4, h5, h6 {
	color: rgb(29,79,145);
	font-weight: normal;
	font-style: italic;
	font-family: Georgia, Times New Roman, Times, serif;
}

h1, .headlineone {
    font-size: 1.8em;
    }

h2, .headlinetwo {
    font-size: 1.3em;
    margin: 1.5em 0 0 0;
    }

h3, .headlinethree {
    font-size: 1.1em;
		margin: 1.5em 0 0 0;
    }

a:visited {
	rgb(29,79,145);
}

a:link {
	color: rgb(29,79,145);
}

a:hover {
    color: rgb(255,199,44);
    }


.smalltext { font-size: 0.9em }
.nav { text-decoration: none}
.textkorrektur { font-family: arial, helvetica; }

div#container {
	width:870px;
	margin:0 0;
}

div#maincontent {
    width:670px;
		margin:-440px 0 50px 200px;
		min-height:450px;
}

div#headbilder {
	width:870px;
	height:160px;
	background: transparent;
}

div#logorechts  { background: url("../images/logo_ganz.jpg") no-repeat left top; position: absolute; top: 0; left: 885px; width: 130px; height: 200px }



div#idnavhomeactive {
	position: relative;
	top:0px;
	left:0px;
	width:200px;
	height:80px;
	margin:0;
}
div#navhome a	 { font-size: 1px; line-height: 1; text-decoration: none; background: url("images/nav-start.jpg") no-repeat left top; display: block; margin: 0; padding: 0; width: 200px; height: 80px }
div#navhome a:hover, div#navhome a.active	 { background: url("images/nav-start-over.jpg") no-repeat left top }
div#navhome a:active	 { background: url("images/nav-start-over.jpg") no-repeat left top }


div#idnavinfoactive {
	position: relative;
	top:0px;
	left:0px;
	width:200px;
	height:80px;
	margin:0;
}
div#navinfo a	 { font-size: 1px; line-height: 1; text-decoration: none; background: url("images/nav-info.jpg") no-repeat left top; display: block; margin: 0; padding: 0; width: 200px; height: 80px }
div#navinfo a:hover, div#navinfo a.active	 { background: url("images/nav-info-over.jpg") no-repeat left top }
div#navinfo a:active	 { background: url("images/nav-info-over.jpg") no-repeat left top }


div#idnavmaeuseactive {
	position: relative;
	top:0px;
	left:0px;
	width:200px;
	height:80px;
	margin:0;
}
div#navmaeuse a	 { font-size: 1px; line-height: 1; text-decoration: none; background: url("images/nav-maeuse.jpg") no-repeat left top; display: block; margin: 0; padding: 0; width: 200px; height: 80px }
div#navmaeuse a:hover, div#navmaeuse a.active	 { background: url("images/nav-maeuse-over.jpg") no-repeat left top }
div#navmaeuse a:active	 { background: url("images/nav-maeuse-over.jpg") no-repeat left top }


div#idnavbaerenactive {
	position: relative;
	top:0px;
	left:0px;
	width:200px;
	height:80px;
	margin:0;
}
div#navbaeren a	 { font-size: 1px; line-height: 1; text-decoration: none; background: url("images/nav-baeren.jpg") no-repeat left top; display: block; margin: 0; padding: 0; width: 200px; height: 80px }
div#navbaeren a:hover, div#navbaeren a.active	 { background: url("images/nav-baeren-over.jpg") no-repeat left top }
div#navbaeren a:active	 { background: url("images/nav-baeren-over.jpg") no-repeat left top }


div#idnavkontaktactive {
	position: relative;
	top:0px;
	left:0px;
	width:200px;
	height:80px;
	margin:0;
}
div#navkontakt a	 { font-size: 1px; line-height: 1; text-decoration: none; background: #fff url("images/nav-kontakt.jpg") no-repeat left top; display: block; margin: 0; padding: 0; width: 200px; height: 80px }
div#navkontakt a:hover, div#navkontakt a.active	 { background: url("images/nav-kontakt-over.jpg") no-repeat left top }
div#navkontakt a:active	 { background: url("images/nav-kontakt-over.jpg") no-repeat left top }


div#idnavfotoalbumactive {
	position: relative;
	top:0px;
	left:0px;
	width: 200px;
	height: 80px
	margin:0;
}

div#navfotoalbum a  {
	position: relative;
	top:0px;
	left:0px;
	font-size: 1px;
	line-height: 1;
	text-decoration: none;
	background: url("images/nav-mitglieder.jpg") no-repeat left top;
	display: block;
	margin: 0;
	padding: 0;
	width: 200px;
	height: 80px
}
div#navfotoalbum a:hover, div#navfotoalbum a.active {background: url("images/nav-mitglieder-over.jpg") no-repeat left top;}
div#navfotoalbum a:active {background: url("images/nav-mitglieder-over.jpg") no-repeat left top;}


div#idnavdownloadsactive {
	position: relative;
	top:0px;
	left:0px;
  width: 200px;
  height: 80px;
	margin:0;
}
div#navdownloads a { font-size: 1px; line-height: 1; text-decoration: none; background: url("images/nav-downloads.jpg") no-repeat left top; display: block; margin: 0; padding: 0; width: 200px; height: 80px }
div#navdownloads a:hover, div#navdownloads a.active { background: url("images/nav-downloads-over.jpg") no-repeat left top; }
div#navdownloads a:active { background: url("images/nav-downloads-over.jpg") no-repeat left top; }

div#titleraumpatrouille {
	background-image: url("images/head_sonnenzwerge.jpg");
  height: 70px;
	text-align: right;
  padding: 20px 10px;
}

#titleraumpatrouille a {
    color: rgb(255,199,44);
		padding: 5px 5px;
		margin: 0 5px;
}

#titleraumpatrouille a:hover {
	color: rgb(255, 221, 130);
}

.box {
	padding: 10px 16px;
	border-radius: 12px;
	border: 2px dashed transparent;
}

.box h2 {
	margin-top: .7em;
}

.box-info {
	#background-color: rgb(255,199,44);
	border-color: rgb(255,199,44);
}

.box-outline {

}
