<!--
/* Elemente */
		body {
			font-size: 11pt;
			text-align: left;
			font-family: Arial, Helvetica, sans-serif;
			background-color: white;
			background-image: url('/images/static/background.gif');
			background-repeat: repeat-y;
			margin: 0;
			min-width: 1000px
		}
		
		img {
			border: none;
		}
		
		a {
			color: red;
			text-decoration: none;
		}
		
		a:hover {
			color: black;
			text-decoration: underline;
		}
		
/* IDs */
		#site {
			width: 950px;
			min-height: 600px;
			text-align: center;
		}
		
		#header {
			width: 100%;
			text-align: left;
			background-color: red;
			height: 170px;
/*			position: fixed;
			top: 0;
			left: 0;
			z-index: 10;*/
		}
		
		#header img {
			float: left;
			margin-right: 52px;
		}
		
		#header div#dia img{
			margin-top: 8px;
			margin-right: 0;
			border: solid 2px white;
			height: 150px;
		}
		
		
		#menu {
			float: left; 
			width: 150px;
			clear: both;
/*			position: fixed;
			top: 170px;
			left: 0;*/
		}
		
		#menu a {
			color: #FFFFFF;
			font-weight: bold;
		}
		
		#menu a:hover {
			color: #FFFF33;
			text-decoration: none;
		}
		
		#menu ul {
			margin: 0;
			padding: 0;
		}
		
		#menu #menu_start {
			height: 50px;
			background-image: url('/images/static/menu_top.jpg');
		}
		
		#menu #menu_end {
			height: 50px;
			background-image: url('/images/static/menu_bottom.jpg');
		}
		
		#menu li {
			list-style: none;
		}
		
		#menu li.link {
			margin-top: 0.5em;
			margin-bottom: 0.5em;
			line-height: 150%;
			padding-left: 25px;
			text-align: left;
			border-left: 5px solid red;
			border-right: 5px solid red;
			background-image: url('/images/static/menuwinkel.jpg');
			background-repeat: no-repeat;
			height: 20px; list-style-type:none
		}
		
		#menu li.wetter {
			margin-top: 2em;
			margin-left: 10px;
			margin-right: 10px;
		}
		
		#menu li.wetter a {
			color: black;
		}
		
		#menu li.counter {
			margin-top: 1em;
			margin-left: auto;
			margin-right: auto;
			text-align: center;
		}
		
		#menu li.counter img {
			padding: 0;
		}
		
		#content {
			float: left;
/*			margin-top: 200px !important;
			margin-left: 180px !important;*/
			margin-top: 30px;
			margin-left: 30px;
			margin-bottom: 1em;
			width: 800px;
			text-align: left;
/*			position: relative;
			z-index: 1;*/
		}

/* Klassen */
		.text{
		}
		
		.spacer {
			clear: both;
			height: 1em;
		}

/* Home */

		.home {
			width: 800px;
		}
		
		.home div.paragraph {
			clear: both;
/*			margin-bottom: 2em;*/
		}
		
		.home div.paragraph .center {
			text-align: center;
		}
		
		.home .spacer {
			height: 2em;
		}
		
		.home div.paragraph .text {
			line-height: 140%;
			text-align: justify;
		}
		
		.home .image_l {
			float: left;
			clear: both;
			margin-right: 15px;
		}
		
		.home .image_r {
			float: right;
			clear: both;
			margin-left: 15px;
		}
		
		.home img {
			border: solid black 1px;
		}
		
		.home .box_center {
			margin: auto;
			border: solid black 1px;
			width: 30em;
			padding-top: 0.3em;
			padding-bottom: 0.3em;
			text-align: center;
		}

/* News */

		.news div.paragraph {
			margin-top: 1em;
			margin-bottom: 4em;
		}
		
		.news h3 {
			font-size: 11pt;
		}

/* Impressum */
		h1 {
			font-weight: bold;
			font-size: 14pt;
			text-align: left;
			margin-bottom: 1em;
		}
		
		h2 {
			font-size: 12pt;
		}
		.impressum_box {
			text-align: left;
			border: solid black 1px;
			width: 400px;
			height: 200px;
			margin-top: 1em;
		}
		
		.impressum_box .title h2 {
			font-size: 12pt;
			font-weight: bold;
			background-color: red;
			color: white;
			border-bottom: solid black 1px;
			padding-left: 5px;
			margin-top: 0;
			margin-bottom: 0;
		}
		
		.impressum_box .text {
			padding-left: 15px;
		}
		
		.disclaimer {
			margin-top: 2em;
			padding-left: 1em;
			padding-right: 1em;
			width: 600px;
			border: solid black 1px;
			background-color: #CCCCCC;
		}

/* Fahrzeuge */
		.fahrzeuge h2 {
			margin-bottom: 0;
		}

		.fahrzeuge .fahrzeug {
			float: left;
			margin-top: 1em;
			margin-left: 10px;
			margin-right: 10px;
		}
		
		.fahrzeuge .description {
			margin-top: 1em;
		}
		
		.fahrzeuge .line {
			line-height: 150%;
		}
		
		.fahrzeuge .description .type {
			float: left;
			clear: left;
			font-weight: bold;
			width: 150px;
		}
		
		.fahrzeuge .description .desc {
			clear: left;
			margin-top: 1em;
			margin-left: 10px;
			text-align: justify;
			width: 780px;
			line-height: 150%;
		}
		
		.fahrzeuge .images {
			clear: left;
			margin-top: 1em;
		}
		
		.fahrzeuge .images img {
			margin-left: 10px;
			margin-right: 10px;
			margin-bottom: 20px;
		}

/* Mitglieder */
		.mitglied {
			clear: both;
			padding-top: 1em;
			width: 750px;
		}
		
		.mitglied .foto {
			width: 300px;
			height: 225px;
			text-align: right;
			float: left;
		}

		.mitglied .foto table {
			width: 100%;
			height: 100%;
			border: solid black 1px;
		}

		.mitglied .foto td {
			vertical-align: bottom;
		}
		
		.mitglied .Detail {
			text-align: left;
			line-height: 150%;
			float: left;
		}
		
		.mitglied .Detail .desc {
			clear: left;
			float: left;
			width: 200px;
			margin-left: 15px;
			font-weight: bold;
			display: inline;
		}
		
		.mitglied .Detail .text {
/*			float: left;*/
			margin-left: 215px;
			width: 200px;
		}
		
/* Einsaetze */
		.einsaetze {
			width: 700px;
		}
		
		.einsaetze table {
			margin: auto;
			width: 700px;
			text-align: center;
		}

		.Jahre {
			margin-top: 1em;
		}
		
		.Jahre .link {
			margin: 0px 0.2em;
		}
		.Monate {
			margin-top: 1em;
			margin-bottom: 1em;
		}
		
		.Monate .link {
			margin: 0px 0.2em;
		}
		
		.einsatz .desc {
			clear: both;
			float: left;
			font-weight: bold;
			width: 12em;
		}
		
		.einsaetze .description .line {
			line-height: 150%;
		}
		
		.einsaetze .description .type {
			float: left;
			clear: left;
			font-weight: bold;
			width: 50px;
		}
		
		.einsaetze .description .text {
			padding-left: 50px;
			text-align: justify;
		}
		
/* Gaestebuch */
		#guestbook_intro {
			width: 510px;
			text-align: left;
			font-size: 11pt;
		}
		
		#guestbook_intro b {
			font-size: 12pt;
		}
		
		.guestbook_links {
			width: 510px;
			margin-top: 1em;
			margin-bottom: 1em;
			text-align: left;
			font-size: 11pt;
		}
		
		.guestbook_links .guestbook_enter {
			float: right;
			height: 100%;
		}

		.guestbook_post {
			width: 500px;
			text-align: left;
			margin-bottom: 1em;
			border: solid black 1px;
			padding: 5px;
			font-size: 10pt;
		}
		
		.guestbook_post .date {
			float: right;
			font-size: 12pt;
		}
		
		.guestbook_post .who {
			font-size: 12pt;
		}
		
		.guestbook_post .guestbook_comment b {
			font-style: normal;
		}
		
		.guestbook_post .guestbook_comment {
			margin-top: 1em;
			font-style:italic;
			border-top: solid black 1px;
		}
		
		.guestbook_sendform {
			width: 500px;
			margin-top: 2em;
			margin-left: auto;
			margin-right: auto;
			text-align: left;
			font-size: 11pt;
			padding: 5px;
			border: solid black 1px;
		}
		
		.guestbook_sendform .inputline {
			clear: both;
			margin-bottom: 10px;
		}
		
		.guestbook_sendform input {
			float: right;
		}
		
		.guestbook_sendform .desc {
			display: inline;
		}
		
		.guestbook_sendform textarea {
			width: 495px;
			margin-top: 5px;
		}
		
		.guestbook_sendform .sendline {
			margin-top: 5px;
			text-align: center;
		}
		
		.guestbook_sendform .sendline input {
			float: none;
		}
		
		.guestbook_infotext img {
			float: left;
			padding-right: 1em;
		}
		
		.guestbook_infotext b {
			font-size: 12pt;
		}
		
		.guestbook_infotext {
			border: solid black 1px;
			padding: 5px;
			background-color: #FFCCCC;
			width: 500px;
			margin: auto;
			text-align: left;
			font-size: 11pt;
		}
		
		.guestbook_success img {
			float: left;
			padding-right: 1em;
		}
		
		.guestbook_success b {
			font-size: 12pt;
		}
		
		.guestbook_success {
			border: solid black 1px;
			padding: 5px;
			background-color: #CCFFCC;
			width: 500px;
			margin: auto;
			text-align: left;
			font-size: 11pt;
			height: 100px;
		}
		
/* Links */

		.link_box {
			clear: both;
			width: 500px;
			padding-top: 1em;
			text-align: center;
		}
		
		.link_box .thumb {
			float: left;
			height: 108px;
			border: solid black	1px;
		}
		
		.link_box .thumb img {
			width: 180px;
			height: 108px;
			overflow: hidden;
		}
		
		.link_box .title {
			padding-top: 2em;
			font-weight: bold;
		}
		
		.link_box .text {
		}
		
/* Dienstplan */
		table#dienstplan {
			border-collapse: collapse;
			width: 800px;
		}
		
		table#dienstplan tr {
			height: 2em;
		}

		table#dienstplan th {
			border: solid black	1px;
			padding-left: 3px;
			padding-right: 3px;
		}

		table#dienstplan td {
			border: solid black	1px;
			font-size: 9pt;
			padding-left: 3px;
			padding-right: 3px;
		}

/* Historie */

		.historie {
			width: 805px;
		}
		
		.historie div.paragraph {
			clear: both;
/*			margin-bottom: 2em;*/
		}
		
		.historie div.paragraph .center {
			text-align: center;
		}
		
		.historie .spacer {
			height: 2em;
		}
		
		.historie div.paragraph .text {
			line-height: 140%;
			text-align: justify;
		}
		
		.historie .image_l_float {
			float: left;
			clear: both;
			margin-right: 15px;
		}
		
		.historie .image_r_float {
			float: right;
			clear: both;
			margin-left: 15px;
		}

                .historie .image_l {
			text-align: left;
		}

                .historie .image_c {
			text-align: center;
		}

                .historie .image_r {
			text-align: right;
		}
		
		.historie img {
			border: solid black 1px;
		}


-->
