@charset "UTF-8";
/**
 * "Yet Another Multicolumn Layout" - (X)HTML/CSS Framework
 *
 * (en) Variation of screen layout (basemod.css) - graphic free backgrounds "3col_column_backgrounds"
 * (de) Variation des Screenlayouts (basemod.css) - Grafikfreie Spaltenhintergründe "3col_column_backgrounds"
 *
 * @copyright       Copyright 2005-2009, Dirk Jesse
 * @license         CC-A 2.0 (http://creativecommons.org/licenses/by/2.0/),
 *                  YAML-C (http://www.yaml.de/en/license/license-conditions.html)
 * @link            http://www.yaml.de
 * @package         yaml
 * @version         3.1
 * @revision        $Revision: 343 $
 * @lastmodified    $Date: 2009-01-19 23:41:32 +0100 (Mo, 19. Jan 2009) $
 */

@media screen, projection
{
	body {
		background-color: rgb(54, 128, 93);
		overflow:scroll;
	 }
	#main {
		padding:0;
		background-color: rgb(54, 128, 93);
	 }

	#col1, #col2 { width: 210px; }

	#col1_content { padding: 10px 0px; }

	#col2_content { padding: 10px 5px; }

	#col3 {
		background-color: rgb(232, 236, 204);
		margin: 0; padding:0;
		border-left: 210px rgb(213, 255, 214) solid;
		border-right: 210px rgb(213, 255, 214) solid;
	}
	#header {
		height:100px;
/*		background:url(../pic/header.jpg) no-repeat top center rgb(213, 255, 214); */
		background:none top center rgb(213, 255, 214); 
	}
	#titelzeile {
		background-color: rgb(54, 128, 93);
		min-width:720px;
		overflow:hidden;
		clear:both;
		padding:0px;
	}
	#titelzeile h1 {
		font-family: Verdana,Tahoma,Arial,Helvetica;
		padding:5px;
		margin:0;
		font-size: 0.9em;
		background:rgb(0, 95, 49);
		color:rgb(232, 236, 204);
	}
	#header .page {
		padding:0px;
	}
	#nav {
		background: rgb(54, 128, 93);
	}
	#nav .hlist {
		background: rgb(0, 95, 49);
		color: rgb(213, 255, 214);
	}
	#nav .hlist ul {
		margin-left:0px;
	}
	#nav a, #nav a:visited {
		color: rgb(213, 255, 214);
	}
	#nav .hlist ul li.active strong {
		color: rgb(0, 79, 40);
		background: rgb( 209, 223, 209)
	}
	#nav a:hover, #nav a:active, #nav a:focus {
		color: rgb(213, 255, 214);
		background: rgb( 54, 128, 93)
	}
	#footer {
	 	margin: 0px; padding: 0px; 
		background-color: rgb(54, 128, 93);
		color: rgb(0,0,0);
		border:0;
	}
	#footer .page_margins {
		background-color: rgb(0, 95, 49);
		color:rgb(213, 255, 214);
	}
	.vlist {
		border-bottom:0px;
		margin:0;
	}
	.vlist a, .vlist a:visited {
		color:rgb(0, 95, 49);
	}
	.vlist li a:focus, .vlist li a:hover, .vlist li a:active {
		background-color:rgb(0, 95, 49);
		color:#FFFFFF;		
	}
	.vlist li.active strong {
		background-color:rgb(14, 94, 0);
		color:#FFFFFF;
		font-weight:bold;
	}
	.vlist li.active {
		font-weight:normal;
	}
	.vlist li a, .vlist li strong, .vlist li span {
		padding-left:10px;
		width:200px;
		border-bottom:1px solid rgb(181, 223, 202);
	}
	.vlist li.online_shop {
		background-color: #FFD100;
		margin-bottom:12px;
	}
	.vlist li.online_shop a {
		color: #AF0007;
		font-size:1.6em;
		font-weight:bold;
		padding-bottom:12px;
		padding-top:12px;
	}
	.vlist li.online_shop a:hover {
		color: #EFC400;
	}
	#col3_content table {
		border: 0 none;
	}
	a {
		color: rgb(0, 95, 49);
	}
	a:visited {
		color: rgb(26, 143, 86);
	}
	a:focus, a:hover, a:active {
		color: rgb(0, 95, 49);
		text-decoration:underline;
	}
	#kontakt table {
		width:600px;
	}
	#kontakt tbody td.bezeichnung {
		width:100px;
	}
	#kontakt tbody td.eingabe {
		width:280px;
	}
	#kontakt tbody td.rechts {
		width:220px;
	}
	h1, h2, h3, h4, h5, h6 {
/*		color:#222222; */
/*		font-family: "Times New Roman",Times,serif; */
		font-family: "Trebuchet MS", Arial,Helvetica,sans-serif;
		font-weight:normal;
		margin:0 0 0.5em;
}
}

