/* CSS Document Silbereisen*/

/*Allgemein
----------------------------------------------*/
* {
	margin: 0;
	padding: 0;
}

body {
	background-color:#ffffff;
	background-image:url(bilder/layout/hg_body.jpg);
	background-repeat:repeat-x;
	background-position:center top;	
	font-family: Arial, Tahoma, sans-serif;
}


/*Wrapperbox
----------------------------------------------*/
#wrapperbox {
	margin: 0 auto;
	padding: 20px 0 30px 0;
	width:766px;
}

#wrapperbox_header {
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='bilder/layout/wrapperbox_header.png'); /* Dieser Inhalt wird nur vom IE-Browser dargestellt*/
	height: 137px;
	width:766px;
}

#wrapperbox_header[id] {
	background-image:url(bilder/layout/wrapperbox_header.png);
	background-repeat:no-repeat;
	background-position: center top;
}

#wrapperbox_repeat{
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='bilder/layout/wrapperbox_repeat.png',sizingMethod='scale'); /* IE-Browser dargestellt*/
	width:766px;
}

#wrapperbox_repeat[id]{
	background-image:url(bilder/layout/wrapperbox_repeat.png);
	background-repeat:repeat-y;
	background-position:center;
	margin: 0 auto;
}

.hoehe {
  	min-height:420px;
  	height:auto !important;  /* für moderne Browser */
  	height:400px;  /*für den IE */
}

#wrapperbox_text {
	width: 740px;
	height:auto;
	background-image:url(bilder/layout/navi_hg1.jpg);
	background-repeat:repeat-y;
	background-position:left;
	margin: 0 auto;
	border-top: 1px solid #FFFFFF;
}

#wrapperbox_footer{
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='bilder/layout/wrapperbox_footer.png'); /* Dieser Inhalt wird nur vom IE-Browser dargestellt*/
	height: 16px;
	width:766px;
}

#wrapperbox_footer[id]{
	background-image:url(bilder/layout/wrapperbox_footer.png);
	background-repeat:no-repeat;
	background-position: center bottom;
}

/*Picbox 
----------------------------------------------*/

#header_picbox {
	width: 740px;
	height: 141px;
	margin-left: 13px;
}


/*Header Box
----------------------------------------------*/

#header_picbox {
	width:648px;
	height:141px;
}

#header_navi {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 15px 15px 0 675px;
	text-align:right;
	position:absolute;
}

#header_navi .navi_lo a {
	color:#333333;
	text-decoration:none;
}

#header_navi .navi_hi a {
	color:#00953F;
	font-weight:bold;
	text-decoration:underline;
}

#header_navi ul li {
	list-style-type:none;
	padding-bottom: 3px;
}

#header_navi a:hover {
	text-decoration:underline;
}

#header_navi li.navi_hi {
	font-weight: bold;
}

#header_navi li.navi_lo {
	text-decoration:none;
}

/*Mainbox Inhalt
----------------------------------------------*/

#mainbox {
	width: 437px;
	color:#333333;	
	font-family: Arial, Tahoma, sans-serif;
	font-size: 12px;
	line-height: 160%;
/*	text-align:justify;
*/	padding: 0 0 0 265px;
}

#mainbox a.link {
	color:#172983;
	text-decoration:none;
}

#mainbox a:hover {
	color:#172983;
	text-decoration:underline;
}


#mainbox ul li {
	list-style-position:inside;
	list-style-image:url(bilder/layout/haeckchen.gif);
	background-repeat:no-repeat;
}

#mainbox li {
	line-height: 200%;
}

#mainbox ol li {
	line-height: 130%;
}

h1 {
	background-image:url(bilder/layout/h1_hg.gif);
	background-position:left top;
	background-repeat:no-repeat;
	width: 437px;
	height: 49px;
	color: #FFFFFF;
	font-size: 22px;
	font-family: Arial, Tahoma, sans-serif;
	font-weight:bold;
	padding: 22px 0 3px 10px;
	margin-top: 10px;
}

h2 {
	color: #00933B;
	font-weight:bold;
	font-size: 18px;
	padding-bottom: 8px;
	line-height: 130%;
}

h3 {
	font-weight:bold;
	font-size: 18px;
	line-height: 130%;
}

hr.hr {
	color:#00933B;
	height:1px;
}

/*Navigation
----------------------------------------------*/

#navibox {
	width: 221px;
	font-size: 12px;
	color:#ffffff;
	float:left;
	position:absolute;
}

#navibox a {
	color:#ffffff;
	text-decoration:none;
}

#navibox li.navi_hi a:hover,
#navibox li.navi_lo a:hover {
	background-image:url(bilder/layout/hg_navi_hi_over.jpg);
	background-position:left;
	background-repeat:no-repeat;
}

#navibox li {
	list-style:none;
}

#navibox li.navi_hi a{
	color:#ffffff;
	display:block;
	background-image:url(bilder/layout/hg_navi_hi.jpg);
	background-position:left;
	background-repeat:no-repeat;
	height: 21px;
	font-weight:bold;
	padding: 9px 0 0 33px;
}

#navibox li.navi_lo a{
	color:#ffffff;
	display:block;
	background-image:url(bilder/layout/hg_navi_lo.jpg);
	background-position:left;
	background-repeat:no-repeat;
	height: 21px;
	padding: 9px 0 0 33px;
}

#navibox li.navi_lo_shop a {
	color:#ffffff;
	display:block;
	background-image:url(bilder/layout/hg_navi_lo_shop.jpg);
	background-position:left;
	background-repeat:no-repeat;
	height: 21px;
	padding: 9px 0 0 33px;
	font-weight:bold;
}

#navibox li.navi_lo_shop a:hover {
	color:#ffffff;
	display:block;
	background-image:url(bilder/layout/hg_navi_hi_shop.jpg);
	background-position:left;
	background-repeat:no-repeat;
	height: 21px;
	padding: 9px 0 0 33px;
	font-weight:bold;
}

#navibox li ul.subnavi {
	border-bottom: 1px solid #ffffff;
}

#navibox li.subnavi_lo a {
	padding: 9px 0 0 50px;
	text-decoration:none;
	font-weight:normal;
	color:#ffffff;
	background-image:url(bilder/layout/kreis_weiss.gif);
	background-position: 35px 14px;
	background-repeat:no-repeat;
}

#navibox li.subnavi_hi a{
	padding: 9px 0 0 50px;
	text-decoration:none;
	font-weight:bold;
	color:#ffffff;
	background-image:url(bilder/layout/hg_subnavi_hi.jpg);
	background-position: left;
	background-repeat:no-repeat;
}

#navibox li.subnavi_hi a.erste {
	background-image:url(bilder/layout/hg_subnavi_hi-erste.jpg);
	background-position: left;
	background-repeat:no-repeat;
	margin-top: -1px;
}

#navibox li.subnavi_hi a.letzte {
	background-image:url(bilder/layout/hg_subnavi_hi-letzte.jpg);
	background-position: left;
	background-repeat:no-repeat;
	margin-bottom: -1px;
}


#navibox li.subnavi_hi a:hover,
#navibox li.subnavi_lo a:hover {
	background-image:url(bilder/layout/kreis_weiss.gif);
	background-position: 35px 14px;
	background-repeat:no-repeat;
	text-decoration:underline;
}

/*Printbox
----------------------------------------------*/
#printbox_footer {
	width: 437px;
	border-top: 1px solid #4F4F4F;
	color:#333333;
	margin-top: 30px;
	padding-top: 5px;
}

.print {
	background-image:url(bilder/layout/print_button.gif);
	background-repeat:no-repeat;
	background-position:left;
	padding-left: 13px;
}

.top {
	background-position:left;
	background-image:url(bilder/layout/arrow_top.gif);
	background-repeat:no-repeat;
	padding-left: 10px;
}

a.top,
a.print {
	color:#333333;
	text-decoration:none;
}

a:hover.top,
a:hover.print {
	text-decoration:underline;
}

