html   			 { font-family: verdana; margin: 0; padding: 0 }
body      	 { color: #871e1e; font-size: 12px; font-family: verdana; background: #f3f9db }
a   				 { color: #871e1e; font-family: verdana }
a:link  		 {text-decoration: underline }
a:visited    { text-decoration: underline }
a:hover  		 { color: silver}
a:active  	 { }
/* IE 5.5 Hack */

.clearer 		 {display:block; clear:both; line-height:0; height:1px; font-size:0; visibility:hidden; }

.clear 			 {clear:both;}
.warning 		 { color:#f00; background: inherit; }
#main     	 { width: 800px; height: auto }
#header      { width: 800px; height: 180px }
#logo        { margin-top: 20px; height: 110px }
#nav-header  { font-size: large; text-align: left; padding-top: 10px; width: 525px; height: 40px; float: right }
#breadcrumb  { font-size: 9px; text-decoration: none; text-align: left; padding-top: 10px; width: 180px; height: 40px; float: left }
#breadcrumb a:link, a:visited { text-decoration: none }
#nav         { text-align: left; margin-top: 30px; position: relative; z-index: 1; top: -6px; width: 180px; float: left }
#content     { text-align: left; margin-top: 30px; padding-left: 20px; padding-right: 50px; position: relative; z-index: 5; width: 480px; min-height: 150px; float: right }
#prodContent     { text-align: left; margin-top: 30px; position: relative; z-index: 5; min-height: 150px; float: right }
#ProdCat     { background-image: url("produkt.jpg"); background-repeat: no-repeat; margin-right: 20px; margin-left: 20px; margin-bottom: 35px; position: relative; width: 68px; height: 67px; float: left }
#ProductList { float: left; margin-right: 10px;}
#ProductList a:link, a:visited { text-decoration: none }
#ProductListPic { float: right }
#ProdCatEmpty { margin-right: 20px; margin-bottom: 20px; margin-left: 20px; position: relative; width: 68px; height: 67px; float: left }
#ProdCatText { font-size: x-small; font-weight: bolder; text-align: right; position: relative; top: 35px; left: 1px; width: 60px }
#ProdCatText a:link, a:visited { text-decoration: none }
#ProductInfo { text-align: left; margin-right: 15px;}
#ProductInfo h1 { font-size:14px; margin-top: 15px;}
#ProductInfo .pleft { margin-right: 15px; margin-top: -15px; }
#Team  			 { line-height: 2; background-image: url("team_background.jpg"); background-repeat: no-repeat; margin-right: 30px; margin-bottom: 20px; padding-top: 2px; padding-left: 2px; position: relative; width: 110px; height: 130px; float: left }
#footer      { text-align: left; display: block; position: absolute; top: 225px; width: 90px; float: left }
#legend 		 { font-size: x-small; text-align: left; display: block; position: absolute; top: 160px; width: 180px; float: left }
#footer a:link, a:visited { text-decoration: none }
.copy 			 { font-size: xx-small }
.sitemap  	 { display: list-item }
h1   				 { font-size: 12px; font-weight: bold }
h2  				 { font-size: 12px }
h3  				 { font-size: 13px; font-weight: bold }
h4 				   { font-size: 13px }
h5  				 { font-size: 14px; font-weight: bold }
h6  				 { font-size: 14px }
.pleft 			 { float: left }
.pright 		 { float: right }
.teaser  		 { margin-bottom: 15px }
.teaser a:visited { text-decoration: underline }
.formtext, .formtextfield, .formselect { font-size: 11px; width:100px; border:1px solid #871e1e; }
.formselect  { background-color: #871e1e }
.wysiwygimgtext { line-height: 140% }
#suchenbox input { margin-top: 3px; }

