a:link {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 10pt;
 text-decoration: underline;
 text-align: center;
 color: #970000;
}



a:hover {
font-family: Arial, Helvetica, sans-serif;
 font-size: 10pt;
 text-decoration: underline;
 text-align: center;
  color: #FF0000;
}


p.text_newsletter {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13pt;
  color: #970000;
  font-weight: bold;

}


p {
font-family: Arial, Helvetica, sans-serif;
font-size:10pt;
color: #000000; }

li {
font-family: Arial, Helvetica, sans-serif;
font-size:10pt;
color: #000000; }

.rand {
border: #FF975E 1px solid; }

A.navilink {
font-family: Arial, Helvetica, sans-serif;
font-size: 10pt;
text-decoration: none;
text-align: center;
font-weight: bold;
color: #970000; }

A.navilink:hover {
font-family: Arial, Helvetica, sans-serif;
font-size: 10pt;
text-decoration: underline;
text-align: center;
font-weight: bold;
color: #970000; }

A.navilink_feet {
font-family: Arial, Helvetica, sans-serif;
font-size: 8pt;
text-decoration: none;
text-align: center;
font-weight: bold;
color: #970000; }

A.navilink_feet:hover {
font-family: Arial, Helvetica, sans-serif;
font-size: 8pt;
text-decoration: underline;
text-align: center;
font-weight: bold;
color: #970000; }

A.link {
font-family: Arial, Helvetica, sans-serif;
font-size: 10pt;
text-decoration: none;
text-align: center;
font-weight: bold;
color: #970000; }

A.link:hover {
font-family: Arial, Helvetica, sans-serif;
font-size: 10pt;
text-decoration: underline;
text-align: center;
font-weight: bold;
color: #970000; }


A.newsletterlink {
font-family: Arial, Helvetica, sans-serif;
font-size: 10pt;
text-decoration: underline;
text-align: center;
font-weight: bold;
color: #970000; }

A.newsletterlink:hover {
font-family: Arial, Helvetica, sans-serif;
font-size: 10pt;
text-decoration: none;
text-align: center;
font-weight: bold;
color: #970000; }



.naviborder {
border-left: #B56B4A 1px solid;
padding: 7px;}

.naviborder {
border-right: #B56B4A 1px solid; }

.naviborder {
border-bottom: #B56B4A 1px solid; }

.newsletterbutton {
border: #999999 1px solid;
font-family: Arial, Helvetica, sans-serif;
font-size: 10pt;
color: #000000;
background-color:#ccccc; }



.rahmentab {
background-color: #99999;
}

.topzelle {
background-color: #ffffff;
color: #970000;
font: bold 11px Verdana, Arial;
padding: 3px;
border-bottom: 1px solid #FF975E;
}

.formzelle {
background-color: #ffffff;
color: #000000;
font: 11px Verdana, Arial;
padding: 3px;
}

input.field {
font: 12px Verdana, Arial
color: #000000; 
background-color:#ffffff; 
border: 1px solid #FF975E; 
}

A.link_werbung {
font-family: Arial, Helvetica, sans-serif;
font-size: 10pt;
text-decoration: underline;
text-align: center;
color: #970000; }

A.link_werbung:hover {
font-family: Arial, Helvetica, sans-serif;
font-size: 10pt;
text-decoration: none;
text-align: center;
color: #970000; }

.feld1 {border: #999999 1px solid;}

.feld {border: #666666 1px solid;}

A.kasten {
font-family: Arial, Helvetica, sans-serif;
font-size: 10pt;
text-decoration: underline;
text-align: center;
color: #E40000; }

A.kasten:hover {
font-family: Arial, Helvetica, sans-serif;
font-size: 10pt;
text-decoration: none;
text-align: center;
color: #970000; }

.feet {
font-family: Arial, Helvetica, sans-serif;
font-size: 8pt;
font-weight: bold;
color: #000000; }




.textausrichtung {
	width:405px;
	vertical-align:bottom;
	text-align:left;
	border:none;
}

.submitbutton {
	width:123px;
	background:#666;
	border:1px solid; border-color:#999 #333 #333 #999;
	color:#fff;
	cursor:pointer;
	padding:0;
	margin-left:0px;
	text-align:center;
}

.submitbutton:hover {
	background:#A90000;
	color:#fff;
	border:1px solid;
	border-color:#c00 #990100 #990100 #c00;
}

#formular {
	margin:0 auto;
	padding:0;
	
}

form {
	margin:0;
	padding:0;
}



.formular_textarea {
	border:1px solid #999;
	text-align:left;
	color:#333;
	font-size:1em;
	padding:0;
	line-height:1.5em;
	width:246px;
}


.formular_bestellung {
	border:1px solid #999;
	text-align:left;
	color:#333;
	font-size:1em;
	padding:0;
	line-height:1.5em;
	width:35px;
	height:18px;
}

.formular {
	border:1px solid #999;
	text-align:left;
	color:#333;
	font-size:1em;
	line-height:1.5em;
	width:244px;
	height:18px;
	margin-bottom:0.6em;
}

.formular_strasse {
	border:1px solid #999;
	text-align:left;
	color:#333;
	font-size:1em;
	padding:0;
	line-height:1.5em;
	width:208px;
	height:18px;
}

.formular_hausnummer {
	border:1px solid #999;
	text-align:left;
	color:#333;
	font-size:1em;
	padding:0;
	line-height:1.5em;
	width:30px;
	height:18px;
}

.formular_plz {
	border:1px solid #999;
	text-align:left;
	color:#333;
	font-size:1em;
	padding:0;
	line-height:1.5em;
	width:40px;
	height:18px;
}

.formular_ort {
	border:1px solid #999;
	text-align:left;
	color:#333;
	font-size:1em;
	padding:0;
	line-height:1.5em;
	width:198px;
	height:18px;
}




fieldset {
	width:390px;
	border:1px solid #999;
	padding:10px;
	margin:5px;
	text-align:left;
}


fieldset:hover {
	border-color:#333;
}

legend {
	font-size:1.1em;
	color:#000;
	font-weight:bold;
	padding:5px;
	margin:5px;
	background:none;
}


