@media screen { 
html{
text-align:center;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
background-color:#cccccc;
}

#container{
margin:auto;
width:954px;
}

#banner_container{
width:955px;
}
#banner_left_logo{
width:228px;
height:100px;
float:left;
}
#banner_right_quicklink{
padding-top:15px;
background-color:#78C560;
width:727px;
height:85px;
float:right;
}

#pfad{
width:500px;
float:left;
background-color:#78C55F;
text-align:left;
font-size:12px;
padding:2px 0px 2px 16px;
color:#ffffff;
}
#pfad a{
text-decoration:none;
color:#ffffff;
}
#pfad a:hover{
text-decoration:underline;
color:#ffffff;
}


#lang{
font-size:12px;
background-color:#78C55F;
width:206px;
float:right;
padding:2px 0 2px 16px;
}

#banner_left_search{
width:217px;
height:80px;
float:left;
background-image:url(gfx/hg_search.jpg);
text-align:left;
padding-top:40px;
}
#banner_left_search a{
text-decoration:none;
font-size:16px;
font-weight:bold;
color:#FFFFFF;
padding:5px 0 5px 18px;
border-bottom:1px solid #ffffff;
border-top:1px solid #ffffff;
display:block;
margin-top:4px;
background-image:url(gfx/pfeil1.gif);
background-repeat:no-repeat;
background-position:2px;
}
#banner_left_search a:hover{
background-color:#FFFFFF;
color:#78C560;
}
#banner_right_collage{
width:737px;
height:120px;
background-image:url(gfx/collage.jpg);
float:right;
}
.destroyer{
clear:both;
}

#cnt_container{
background-image:url(gfx/hg_cnt.jpg);
min-height:400px;
float:right;
}






	
/*- NaviMenu --------------------------- */
#menu ul {
	list-style: none;
	margin: 0;
	padding: 0;
	}
	
#menu {
	width: 216px;
	text-align:left;
	float:left;	
	color: #ffffff;
	background-color:#78C560;
	}
#textueberschrift{
font-weight:bold;
padding: 4px 0 4px 11px;
font-size:14px;
display: block;
color:#ffffff;
background-color:#78C560;
}	
.bordernavi{ border-bottom:1px solid #ffffff; }
#menu li a {
  	voice-family: "\"}\""; 
  	voice-family: inherit;
  	height: 24px;
	text-decoration: none;
	color: #ffffff;
	font-weight:bold;
	}	
	
#menu li a:link, #menu li a:visited {
	display: block;
	padding: 8px 0 0 10px;
	}
	
#menu li a:hover,  #menu li a:active{
	padding: 8px 0 0 10px;
	background-color:#FFFFFF;
	color:#78C560;
	}

#submenu li a {
  	voice-family: "\"}\""; 
  	voice-family: inherit;
	font-size:10px;
  	height: 12px;
	text-decoration: none;
	color: #78C560;
	font-weight:bold;
	background-color:#FFFFFF;
	}	
	
#submenu li a:link, #submenu li a:visited {
	display: block;
	padding: 4px 0 4px 11px;
	color:#78C560;
	background-color:#FFFFFF;
	}
	
#submenu li a:hover,  #submenu li a:active{
	padding: 4px 0 4px 11px;
	color:#78C560;
	background-color:#FFFFFF;
	text-decoration:underline;
	}





#cnt{
width:708px;
float:right;
padding:10px 10px 10px 20px;
text-align:left;
font-size:12px;

}

#cnt a:link, a:hover, a:visited, a:active {
text-decoration:none;
color:#000000;
}


h1{
font-size:14px;
border-left:#78C560 5px solid;
border-bottom:#78C560 2px solid;
padding:3px;
}


.produktBoxContainer{
width:708px;
border-bottom:#000000 1px solid;
padding:5px 0 10px 0;
min-height:200px;
}
.produktBoxFoto{
width:150px;
float:left;
}
.produktBoxBeschreibung{
width:400px;
float:left;
padding-left:8px;
line-height: 150%;
}
.produktBoxMenu{
width:150px;
float:right;
}
.produktBoxMenu a{
text-decoration:none;
color:#000000;
}
.produktBoxMenu img{
border:none;
}

img {
border:0px;
}

.produktDownloads{
width:708px;
float:left;
background-color:#78C560;
}
} 

@media print{

#banner_right_quicklink, #banner_left_search, #banner_right_collage, #menu, #lang, #banner_left_logo {display:none;}
#destroyer{ display:none; }


h1{
font-size:14px;
border-left:#78C560 5px solid;
border-bottom:#78C560 2px solid;
padding:3px;
}


.produktBoxContainer{
width:708px;
padding:5px 0 10px 0;
min-height:200px;

}
.produktBoxFoto{
width:150px;
clear:both;
display:block;
}
.produktBoxBeschreibung{
width:400px;
float:left;
padding-left:8px;
line-height: 150%;
}
.produktBoxMenu{
width:150px;
float:right;
}
.produktBoxMenu a{
text-decoration:none;
color:#000000;
}
.produktBoxMenu img{
border:none;
}

img {
border:0px;
}

.produktDownloads{
width:708px;
float:left;
background-color:#78C560;
}
}

