/* allgemeine Definitionen */
a:link, a:visited{
	padding:0 0 0 16px;
	color:#063;
	text-decoration:underline;
}
a:hover, a:active{
	padding:0 0 0 16px;
	color: #C77128;
	text-decoration:underline;
}
a:link, a:visited{
	voice-family: "\"}\"";
	voice-family:inherit;
	text-decoration:none;
	background:transparent url(../images/bt_up.gif) top left no-repeat;
}
a:hover, a:active{
	voice-family: "\"}\"";
	voice-family:inherit;
	text-decoration:underline;
	background:transparent url(../images/bt_on.gif) top left no-repeat;
}
a.navig:link, a.navig:visited, a.navig:hover, a.navig:active{
	padding:0;
	background-image:none;
}

/* header-Definitonen */
a.header:link, a.header:visited{
	padding:0;
	color:#063;
	font-weight:normal;
	text-decoration:none;
}
a.header:hover, a.header:active{
	padding:0;
	color: #C77128;
	font-weight:normal;
	text-decoration:underline;
}
a.header:link, a.header:visited{
	voice-family: "\"}\"";
	voice-family:inherit;
	background-image:none;
}
a.header:hover, a.header:active{
	voice-family: "\"}\"";
	voice-family:inherit;
	background-image:none;
}
.bugfix{ /* an genau dieser Stelle stehen lassen, verhindert bug in IE5 */
	font-size:11px;
}
.headernavig{
	font-size:11px;
	padding:6px 15px 0 15px;
}

/* center-Definitionen */
.centerheadline h1 {
	margin:1px 0 0 0;
	font-family:"Tahoma", Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	font-style:normal;
}
.centercontent h2 {
	margin:1px 0 0 0;
	font-size:12px;
	font-weight:bold;
	font-style:normal;
}
.centercontent h3{
	margin-top:24px;
	margin-bottom:8px;
	padding:2px 0 2px 19px;
	font-size:11px;
	font-weight:bold;
	font-style:normal;
	background:#EBE6DC url(../images/hl_dot_y.gif) center left no-repeat;
}
.centercontent h4{
	margin-top:16px;
	margin-bottom:12px;
	color:#C77128;
	font-size:11px;
	font-weight:bold;
	font-style:normal;
}
.centercontent h5{
	margin-top:0;
	margin-bottom:12px;
	color:#C77128;
	font-size:11px;
	font-weight:bold;
	font-style:normal;
}
.centercontent p, ul, td {
	margin-top:0;
	margin-bottom:8px;
	font-size:11px;
	line-height:14px;
}
.imagefooter{ /* für Bildunterschriften */
	display:block;
	margin-top:4px;
	color:#666666;
	font-size:10px;
}
.teaser{ /* teaser als Artikelvorspann */
	font-size:11px;
	font-style:italic;
	padding:8px 0;
}
.labeltext { /* hervorgehobener Textabsatz */
	background-color:#B2CFEC;
	border:1px dotted #9D988E;
}
.labeltext h4{ /* hervorgehobener Textabsatz */
	margin-top:3px;
	padding:0 0 0 19px;
	background:transparent url(../images/hl_dot_r.gif) center left no-repeat;
}
.labeltext p{ /* hervorgehobener Textabsatz */
	padding:0 3px;
	background-color:#B2CFEC;
}
.pictext h4{ /* Textabsatz mit 2 Bildern */
 	margin-top:24px;
	margin-bottom:8px;
	padding:2px 0 2px 3px;
	font-size:11px;
	font-weight:bold;
	font-style:normal;
	background-color:#EBE6DC;
	background-image:none;
 }

/* sidebox-Definitionen */
.boxcontainer{
	margin:0 15px 24px 15px;
	width:200px;
}
.boxheadline h3{
	margin-top:0px;
	margin-bottom:2px;
	padding:2px 0 2px 24px;
	font-size:11px;
	font-weight:bold;
	font-style:normal;
	line-height:19px;
	background:#D6D6C6 url(../images/bohne.gif) center left no-repeat;
}
.boxcontent{
	background:#EBE6DC;
	padding:0 0 7px 0;
}
.boxcontent p, ul, td {
	padding:7px 5px 0 7px;
	font-size:11px;
	line-height:14px;
}
/*** Navigationselemente***/

.level1{
	margin:0 0 0 5px;
	padding:0 0 0 0;
	font-size:11px;
	line-height:18px;
	font-weight:bold;
}
.level2{
	margin:4px 0 8px 2px;
	padding:0;
	font-size:11px;
	font-weight:normal;
}
a.navigbox_up:link, a.navigbox_up:visited{
	color:#063;
	padding:0;
	text-decoration:none;
	background-image:none;
}
a.navigbox_up:hover, a.navigbox_up:active{
	color:#C77128;
	padding:0;
	text-decoration:underline;
	background-image:none;
}
a.navigbox_on:link, a.navigbox_on:visited{
	color:#C77128;
	padding:0;
	text-decoration:none;
	background-image:none;
}
a.navigbox_on:hover, a.navigbox_on:active{
	color:#C77128;
	padding:0;
	text-decoration:underline;
	background-image:none;
}
.main{ 
	margin-bottom:1px;
	padding:0 0 0 22px;
	list-style: none;
	background:transparent url(../images/level01.gif) top left no-repeat;
}
* html .main{ 
	background:transparent url(../images/level01IE5.gif) top left no-repeat;
	voice-family: "\"}\"";
	voice-family:inherit;
	background:transparent url(../images/level01.gif) top left no-repeat;
}
.bugfix{ /* an genau dieser Stelle stehen lassen, verhindert bug in IE5 */
	font-size:11px;
}
.second{ 
	margin-bottom:1px;
	padding:0 0 0 14px;
	list-style: none;
	background:transparent url(../images/level02.gif) top left no-repeat;
}
* html .second{ 
	background:transparent url(../images/level02IE5.gif) top left no-repeat;
	voice-family: "\"}\"";
	voice-family:inherit;
	background:transparent url(../images/level02.gif) top left no-repeat;
}
.bugfix{ /* an genau dieser Stelle stehen lassen, verhindert bug in IE5 */
	font-size:11px;
}
/* footer-Definitionen */
#subfooter2 p{
	margin-top:10px;
	font-size:10px;
	color:#6D6A64;
	text-align:center;
}
#subfooter4 p{
	font-size:11px;
	color:#6D6A64;
}
a.footer:link, a.footer:visited {
	color:#6D6A64;
	text-decoration:underline;
	padding:0;
	background-image:none;
}
a.footer:hover, a.footer:active {
	color:#6D6A64;
	text-decoration:underline;
	padding:0;
	background-image:none;
}

/* Kontaktformular-Definitionen */
label.left{
	float: left;
	text-align:right;
	width:70px;
	margin-left:20px;
	margin-right:10px;
}
input[type=text], select{
	float:left;
}
input.right{
	float:left;
	width:auto;
	clear:both;
	margin-left:100px;
	margin-right:5px;
}
input[type=checkbox].right, input[type=radio].right, input[type=submit].right{
	margin-left:100px;
}
form br{
	clear:both;
	line-height:24px;
}
label, select, input[type=checkbox], input[type=radio], input[type=button], input[type=submit]{
	cursor:pointer;
}
form{
	line-height:15px;
	font-size:11px;
}
input, select, textarea{
	font-size:11px;
	font-family:verdana,arial,sans-serif;
}
fieldset{
	margin-bottom:16px;
	padding:4px 0 4px 0;
}
legend{
	margin:4px 0 4px 0;
}
