html, body {
margin:0px;
padding:0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:8pt;
}
html {
width:100%;
margin:0px;
padding:0px;
background-image:url(/templates/images/bg_top.jpg);
background-repeat:repeat-x;
background-color:#dce7ee;
}
body {


width:100%;
margin:0px;
padding:0px;
background-image:url(/templates/images/bg_bottom.jpg);
background-repeat:repeat-x;
background-position:center bottom;
}
a:link { text-decoration: none; color : #789005; border: 0px; -moz-outline-style: none;}
a:active { text-decoration: underline; color : #789005; border: 0px; -moz-outline-style: none;}
a:visited { text-decoration: none; color : #789005; border: 0px; -moz-outline-style: none;}
a:hover	{ text-decoration: underline; color : #b90707; border: 0px; -moz-outline-style: none;} 
a:focus { outline: none;-moz-outline-style: none;}
#site {
margin:0px auto;
width:1000px;
height:740px
height:auto !important;
min-height:740px !important;
background-image:url(images/sky.jpg);
background-repeat:no-repeat;
background-position:center top;
}
*html #site {height:740px}

#nav {
height:40px;
background-image:url(/templates/images/head1.jpg);
width:990px;
text-align:center;
}
#nav ul
{
width:607px;
padding:0px 0px 0px 10%;
margin:0px auto;
height:28px;
}
#nav ul li
{
float:left;
line-height: 28px;
list-style-type:none;
margin:0px;
padding: 0px 10px 0px 10px;
text-align:center;
background-image:url(/templates/images/nav_trenner.gif);
background-repeat:no-repeat;
background-position:0% 50%;
}
#nav ul li:first-child{ background:none;}
#nav ul li.active
{
background-image:url(/templates/images/nav_active.gif);
background-repeat:no-repeat;
background-position:50% bottom;
}
#nav a
{
display:block;
color:#FFFFFF;
font-size:9pt;
text-decoration:none;
letter-spacing:0.01em;
}
#nav a:hover
{
color:#0e486a;
}
#nav ul li.active a
{
color:#0e486a;
font-size:9pt;
text-decoration:none;
letter-spacing:0.01em;
}


#subnav {
height:20px;
width:990px;
text-align:center;
position:relative;
margin-top:-10px;
margin-bottom:-10px;
}
#subnav ul
{
width:607px;
padding:0px 0px 0px 10%;
margin:0px auto;
height:20px;
}
#subnav ul li
{
float:left;
line-height: 20px;
list-style-type:none;
margin:0px;
padding: 0px 10px 0px 10px;
text-align:center;
background-image:url(/templates/images/nav_trenner.gif);
background-repeat:no-repeat;
background-position:0% 50%;
}
#subnav ul li:first-child{ background:none;}
#subnav ul li.active
{
background-image:url(/templates/images/nav_active.gif);
background-repeat:no-repeat;
background-position:50% bottom;
}
#subnav a
{
display:block;
color:#FFFFFF;
font-size:9pt;
text-decoration:none;
letter-spacing:0.01em;
}
#subnav a:hover
{
color:#0e486a;
}
#subnav ul li.active a
{
color:#0e486a;
font-size:9pt;
text-decoration:none;
letter-spacing:0.01em;
}






#logo {
height:150px;
background-image:url(/templates/images/head2.jpg);
}
#content_border {
height:320px;
height:auto !important;
min-height:320px !important;
margin:0px 84px 0px 99px;
width:807px;
background-image:url(/templates/images/bg_content.jpg);
background-repeat:repeat-y;
}
*html #content_border {
height:350px;
}

#content {
height:320px;
height:auto !important;
min-height:320px !important;
margin:0px 3px 0px 3px;
padding:0px 36px 10px 31px;
width:734px;
background-image:url(/templates/images/bg_content_bottom.jpg);
background-position:center bottom;
background-repeat:repeat-x;
overflow:auto;
}
#content_small {
height:320px;
height:auto !important;
min-height:320px !important;
margin:0px 0px 0px 3px;
padding:0px 0px 0px 0px;
width:505px;
overflow:auto;
float:left;
}

#content_newsletter{
height:320px;
height:auto !important;
min-height:320px !important;
margin:0px 3px 0px 0px;
padding:0px 0px 0px 0px;
width:200px;
overflow:auto;
}



*html #content {
width:739px;
padding:0px 31px 10px 31px;
height:350px;
overflow:hidden;
}
*+html #content {
overflow:hidden;
}
#footer {
text-align:center;
color:#ffffff;
font-size:8.5pt;
font-weight:bold;
width:100%;
height:75px;
padding:10px 0px;
background-image:url(/templates/images/bg_footer.jpg);
background-repeat:repeat-x;
background-position:center bottom;
}
#footer a{
color:#ffffff;
}

#footer h1{
color:#ffffff;
font-size:8.5pt;
}



#left{
margin:0px 23px 0px 0px;
padding:0px 0px 0px 0px;
width:310px;
float:left;
display:inline;
height:100px;
height:auto !important;
min-height:100px !important;
color:#3b4604;
}

#right{
width:400px;
margin:15px 0px 0px 0px;
padding:0px 0px 0px 0px;
float:left;
display:inline;
height:100px;
height:auto !important;
min-height:100px !important;
color:#3b4604;
}

.product_patter{
margin: 15px 0px 0px 0px;
width: 397px;
height: 167px;
background-image:url(/templates/images/product_center.jpg);
background-repeat:no-repeat;
background-position: 50% 15px;
}
.product_left{
width: 397px;
min-height: 167px;
height:auto !important;
height:167px;
background-image:url(/templates/images/product_left.gif);
background-repeat:no-repeat;
background-position: 0% 15px;
margin: 0px 0px;
}
.product_right{
width: 397px;
min-height: 167px;
height:auto !important;
height:167px;
background-image:url(/templates/images/product_right.gif);
background-repeat:no-repeat;
background-position: 100% 15px;
}
.product_img{
float:left;
display:inline;
width: 160px;
min-height: 167px;
height:auto !important;
height:167px;
padding: 0px 0px;
margin: 0px 0px;
}
.product_txt{
float:left;
display:inline;
width: 218px;
height: 137px;
padding: 15px 4px;
color: #6f7747;
line-height:9pt;
}
.product_txt.large{
width: 390px;
}
.product_txt h2 {
font-size: 10.5pt;
margin:	8px 0px 9px 0px;
padding: 0px 0px 0px 0px;
line-height:11pt;
}
#content h2.short {
font-size: 9pt;
color:#fffa5a;
margin:	8px 0px 9px 0px;
padding: 3px 5px 3px 15px;
line-height:11pt;
background-image:url(/templates/images/headline_long.gif);
background-repeat:no-repeat;
background-position: 100% 0%;
}
.produkt_folge h3 {
font-size: 13.5pt;
color:#b36415;
margin:	8px 0px 9px 0px;
padding: 3px 0px 3px 0px;
line-height:17pt;
}



#content ul {
list-style-image:url(/templates/images/li-item.gif);
margin:	0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}
#content li {
list-style-position:inside;
list-style-image:url(/templates/images/li-item.gif);
margin:	0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

.infobox_patter{
margin: 15px 0px 0px 0px;
padding: 0px 0px 0px 0px;
width: 317px;
min-height: 175px;
height:auto !important;
height:175px;
background-image:url(/templates/images/infobox_center.jpg);
background-repeat:no-repeat;
background-position: 50% 15px;
}
.infobox_left{
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
width: 317px;
min-height: 175px;
height:auto !important;
height:175px;
background-image:url(/templates/images/infobox_left.gif);
background-repeat:no-repeat;
background-position: 0% 15px;
}
.infobox_right{
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
width: 317px;
min-height: 175px;
height:auto !important;
height:175px;
background-image:url(/templates/images/infobox_right.gif);
background-repeat:no-repeat;
background-position: 100% 15px;
}
.infobox_img{
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
float:left;
display:inline;
width: 150px;
min-height: 175px;
height:auto !important;
height:175px;
}
.infobox_txt{
float:left;
display:inline;
width: 157px;
height: 160px;
margin: 0px 0px 0px 0px;
padding: 15px 0px 0px 0px;
color: #6f7747;
line-height:9pt;
}
.infobox_txt h2 {
font-size: 10.5pt;
margin:	8px 0px 9px 0px;
padding: 0px 0px 0px 0px;
line-height:11pt;
}



/* headlines */

h1{
color:#b90707;
font-size:14pt;
}
h2{
color:#b90707;
font-size:13.5pt;
}
h3{
color:#b90707;
font-size:13pt;
}
h4{
color:#b90707;
font-size:12.5pt;
}
h5{
color:#b90707;
font-size:12pt;
}
h6{
color:#b90707;
font-size:11.5pt;
}

/* BLOECKE eTiger */

.bild_links
{
	float:left;
	display:inline;
	margin:0 15px 10px 0;
	
}
.bild_links div table
{
	float:left;
	display:inline;
	margin:0px 2px 0px 2px;
}
.bild_links div table img 
{
	border: 1px solid #789005;
}
.bild_rechts
{
	float:right;
	display:inline;
	margin:0 0 10px 15px;
}
.bilder_nebeneinander
{
	float:left;
	display:inline;
	margin:0 15px 15px 0; 
}

#news .bilder_nebeneinander
{
	float:left;
	display:inline;
	margin:0 0px 0px 0; 
}

#div_pageeditor_icons_top { width:126px; }
#div_pageeditor_icons_top a { padding:0px 3px; }