html {
	height:100%;
}

body, table {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-decoration: none;
}
body {
	text-align:center;
	margin: 0px 5px 5px 5px;
	padding: 0;
	height:100%;
	/*background-image:url(../bilder/back_ie.gif);*/
	background-repeat: repeat-y;
}
body[id] {
	/*background-image:url(../bilder/back.gif);*/
}

h1 {
	font-size:12pt;
	font-weight:bold;
	margin:0px 0px 10px 0px;
}

h2 {

	font-size:10pt;
	font-weight:bold;
	display:inline;	
	margin:0px 0px 10px 0px;
}

h3 {

	font-size:9pt;
	font-weight:bold;
	margin:0px 0px 10px 0px;
}

#agb h2 {

	font-size:10pt;
	font-weight:bold;
	display:block;	
	margin:20px 0px 10px 0px;
}
#agb h3 {

	font-size:9pt;
	font-weight:bold;
	display:block;	
	margin:10px 0px 10px 0px;
}

ul {
	margin: 10px 0px 10px 0px;
	padding: 0;
	list-style-type: none;
}

#hinterbild ul
{
	margin-left:125px;
	padding: 0;
	list-style-type: none;
}

li {
	background-image: url(../bilder/fleck.gif);
	background-repeat: no-repeat;
	background-position: 0px 8px;
	padding-left:15px;
	margin-left:0px;
	padding-top:5px;
}
#hinterbild li {
	background-image: none;
}
#hinterbild[id] li {
background-image: url(../bilder/fleck.gif);
}

a {
	color: #CC0000;
}

#navigation ul
{
	margin-left:10px;
}

#navigation  li { 
	background-image: none;
	padding-left:0px;
	
}

#navigation a
{
color: #000000;
padding-left:15px;
background-position: 0px 4px;
background-image: url(../bilder/fleck.gif);
background-repeat: no-repeat;
text-decoration: none;

}

#navigation a:hover
{
background-image: url(../bilder/fleck_bl.gif);
text-decoration: underline;
}

#active a {
	background-image: url(../bilder/fleck_bl.gif);
}

#wk_klein {
	padding:10px 0px;
	font-size:8pt;
	position:relative;
	left:-5px;
	text-align:center;
	border: 1px solid #505050;
	background-color:e8e8e8;
	margin-top:10px;
}

#wk td {
	padding:3px;
}
#wk input {
	width:40px;
	text-align:right;
}
#agb_chk {
	position:relative;
	top:5px;
}

.alles {
	text-align: left;
	margin: 0 auto;
	background-color: #e8e8e8;
	width: 744px;
}
.kopf {
	background-color: #ffffff;
	/*
	background-image: url(../bilder/kopf_federn.jpg);
	background-repeat: no-repeat;
	background-position: center;
	*/
	height: 92px;
	width: 744px;
	position: static;
	top: 0px;
}

.links {
	width: 127px;
	background-color:#ffffff;
	float:left;
	margin-top:0px;
	margin-left:1px;
	margin-right:0px;
	margin-bottom:10px;
}

.links[class] {
	width: 131px;
	background-color: #ffffff;
	float:left;
	margin-left:1px;
	margin-right:1px;
}

.mitte_a {
	padding: 15px 10px 5px 10px;
	height:100%;
	background-color: #ffffff;
	margin-top:0px;
	margin-left:0px;
	width: 589px;
}

.mitte_a[class] {
	padding: 15px 10px 5px 10px;
	height:auto;
	min-height:400px;
	background-color: #ffffff;
	margin-left:133px;
	width: 570px;
	border:0px solid green;
}

.mitte_b {
	width: 300px;
	border:0px solid red;
	
}

.mitte_c {
	width:245px;
	border:0px solid blue;
	top:0px;
	left:0px;
	float:right;
}

.mitte_b_best {
	width: 340px;
	border:0px solid red;
	
}

.mitte_c_best {
	width:205px;
	border:0px solid blue;
	top:0px;
	left:0px;
	float:right;
}

.mitte_links {
	float:left;
	width: 170px;
}

.mitte_rechts {
	width: 300px;
	padding-left: 0px;
}

.fuss {
	height:1px;
	margin:0;
	padding:0;
}

/* Formulare */
input {
	background-color: #f0f0f0;
	border: 1px black solid;
	height:20px;
	padding: 0px 5px 0px 5px;
}

.in_text {
	width:300px;
}

.in_plz {
	width:60px;
}

.in_ort {
	width:232px;
}

textarea {
	width:300px;
	height:75px;
	background-color: #f0f0f0;
	border: 1px black solid;	
}

.button {
	background-color: #f0f0f0;
	border: 1px black solid;
	width:96px;
	height:25px;
	padding: 0px 5px 0px 5px;
}

.bild {
	margin-right:10px;
	margin-bottom:20px;
	border:0;
}

.rot {
	color: #cc0000;
}
.preis {
	font-weight:bold;
	font-size:12pt;
	color: #cc0000;
}
.footer {
	text-align: center;font-size: 80%;
	color: gray;
	border-top: 1px solid #f0f0f0;
	background-color: #fff;
}
