@charset "utf-8";
/* CSS Document */

html {overflow-y: visible;}

body { 
	margin: 20px;
	margin-top: 30px;
	margin-right: 60px;
	font-family: Arial, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #411f0d;
	text-align: left;}

img {border: none;}
ul {margin: 0px; padding: 0px;}
li {list-style: none;}
a {text-decoration: none; color: #b4100d;}

#navigation {display: none;}	
#navigation a {line-height: 18px;}
#navigation a:hover {font-size: 16px;}
#navigation .aktiv {font-size: 16px;}
#naviusp {padding-top: 54px;}
#navifakten {padding-top: 0px;}
.nav01 {color: #00b0e3;}
.nav02 {color: #a2bc09;}
.nav03 {color: #aa055e;}
.nav04 {color: #f39100;}
.nav05 {color: #411f0d;}

#titelbild {width: 640px; height: 100px;}
#inhalt h1 {
	position: relative;
	display: block;
	width: 200px;
	height: 27px;
	margin: 0px;
	padding: 0px 0px 0px 7px;
	font-family: Verdana, sans-serif;
	font-size: 15px;
	line-height: 27px; 
	font-weight: bold;
	color: #ffffff;
	background-color: #b4100d;}
#inhalt h1.bg_blau {background-color: #00b0e3; width: 286px;}
#inhalt h1.bg_gruen {background-color: #a2bc09; width: 286px;}
#inhalt h1.bg_pink {background-color: #aa055e; width: 286px;}
#inhalt h1.bg_orange {background-color: #f39100; width: 286px;}
#inhalt h1.bg_dunkelblau {background-color: #224891; width: 286px;}
#inhalt h1.bg_braun {background-color: #411f0d; width: 286px;}
#inhalt h2 {
	position: relative;
	top: 18px;
	left: 27px;
	display: block;
	width: 200px;
	height: 27px;
	margin: 0px 0px 42px 0px;
	padding: 0px 0px 0px 7px;
	font-family: Verdana, sans-serif;
	font-size: 15px;
	line-height: 27px; 
	font-weight: bild;
	color: #ffffff;
	background-color: #b4100d;}
#inhalt p {margin: 0px 0px 18px 27px; clear: left;}
#text1 a, #popnavi a, .unterstrichen {text-decoration: underline;}
#inhalt a:hover, #popnavi a:hover {color: #ffffff; background-color: #b4100d; text-decoration: none;}
#inhalt a.aktiv {color: #ffffff; background-color: #b4100d;}
#text1 {margin-top: 24px;}
*html #text1  {margin-top: 21px;}
.headline {font-size: 16px; font-weight: bold;}
.akzent {font-size: 48px; line-height: 36px;}
#inhalt p.headline {margin: 0px 0px 0px 27px; clear: left;}
#inhalt p.oben {margin: 45px 0px 18px 27px; clear: left;}
#inhalt p.liste1 {margin: 0px 0px 9px 81px;}
#inhalt p.liste2 {margin: 0px 0px 9px 135px;}
#inhalt p.liste3 {margin: 0px 0px 9px 76px;}
#inhalt p.liste3 img {float: left; margin: 0px 9px 18px 0px;}
#inhalt p.liste4 {margin: 0px 0px 9px 170px;}
#inhalt p img.thumb {float: left; margin: 0px 9px 18px 0px;}
.pbild {height: 100px;}
*html .pbild {height: 106px;}
.rotfett {font-weight: bold; color: #b4100d; vertical-align: -1px;}

.artikelbild { 
	float: left;
	width: 200px;
	padding-right: 27px;}
.rahmen {border: #9c8c87 solid 1px;}

#formular {margin: 18px 0px 9px 27px;}
#formular td {vertical-align: top;}
textarea {height: 80px;}
textarea, input {
	margin: 0px;
	border: 1px solid #411f0d;
	background: none;
	width: 288px;
	font-family: Arial, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #091e48;
	background-color: #FFFFFF;}
.checkbox {
	width:16px;
	border: none;
	margin: 0px 6px 0px 0px;
	background-color: #FFFFFF;}
.buttons {
	margin: 0px 0px 0px 0px;
	border: none;
	width: 120px;
	background-color: #b4100d;
	color: #FFFFFF;
	cursor:pointer;
	font-weight: bold;}
.buttons:hover {color: #FFFFFF; font-weight: bold;}

#fuss {
	height: 27px;
	text-align: right;
	font-size: 10px;}
#fuss img {
	vertical-align: -2px;}
	
#bg_pop {width: 980px; height: 570px; overflow: auto;}
#poppic {
	padding: 25px 0px 0px 135px; 
	width: 300px;
	font-family: Verdana, sans-serif;
	font-size: 11px; }	
#poppic img {margin-bottom: 9px;}
#poptext {
	position: absolute;
	top: 0px;
	left: 467px;
	width: 470px;}
#popnavi {
	position: absolute;
	top: 520px;
	left: 467px;}

