/********************************************/
/*                                          */
/*      Host Europe Website 1.5 Styles      */
/*                                          */
/********************************************/

/********************************************/
/* 1.0 Allgemeine Style-Angaben             */
/********************************************/

*{
font-family: 'Verdana', sans-serif;
  color: #333;
  font-size:100%;
}

/********************************************/
/* 1.1 Eric Meyer's Browser-Reset Reloaded  */
/********************************************/
body{
font-size:75%;
height: 100%;
}

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;	
  font-family: 'Verdana', sans-serif;
	vertical-align: baseline;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
body {
	line-height: 1;
  color: #333333;
	background: white;
}
ol, ul {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}

/********************************************/
/* 1.2 Eigene Style-Grundlagen              */
/********************************************/

body, table, tr, td, p, div, span, ul, li, a, 
form, input, select, option{
font-weight: normal;
line-height:150%;
margin:0;
}

body, table, tr, td, p, div, span, ul, li, a, form, 
input, select, option, textarea{
}

body, table, tr, td, p, div, span, ul, li, a, form{
  color: #333333;
}

input, select, option{
color:#000000;
margin-top:2px;
margin-bottom:2px;
}

h1, h2, h3{
margin:0px;
padding: 10px;
font-weight:bold;
color:#333;
}

h1, h1 a{
font-size: 130%;
font-weight:bold;
color:#333;
}

div #headline1{
position:absolute;
background-color:#fff;
display:none;
}

h2, h2 a{
font-size: 115%;
font-weight:bold;
color:#333;
}

h3, h3 a{
font-size: 110%;
font-weight:bold;
color:#333;
}

a, a:link, a:active, a:visited{
text-decoration:underline;
}

a:hover{
text-decoration:none;
}

h1 a, h1 a:link, h1 a:active, h1 a:visited,
h2 a, h2 a:link, h2 a:active, h2 a:visited,
h3 a, h3 a:link, h3 a:active, h3 a:visited{
text-decoration:none;
}

h1 a:hover,
h2 a:hover,
h3 a:hover{
text-decoration:underline;
}

sup{
font-size:xx-small; 
vertical-align:top;
}

sub{
font-size:xx-small; 
vertical-align:bottom;
}

b, strong{
font-weight:bold;
}

form{
display:inline;
}

fieldset{
overflow: visible;
}

/********************************************/
/* 1.3 Eigene Styles für die Entry-Page     */
/********************************************/

#DocumentHeadline{
position:absolute; 	
top:160px;    
left:248px; 	
text-indent:-4000px; 	
z-index: 2;
}


.loadingImage{
margin:0px; 
margin-top:0;
margin-left:10px;
margin-right:5px;
float:left;
}

.domainRequestProgress{
width:20px;
height:20px;
background-color: #ffffff;
}

.domainRequestNotInProgress{
background: #ffffff url('/pics/not-loading.gif') top left no-repeat;
width: 20px;
height: 20px;
margin:0px; 
margin-top:0;
margin-left:10px;
margin-right:5px;
float:left;
}

.domainRequestInProgress{
background: #ffffff url('/pics/loading.gif') top left no-repeat;
width: 20px;
height: 20px;
margin:0px; 
margin-top:0;
margin-left:10px;
margin-right:5px;
float:left;
}

#domainRequestNotice{
color: #009900;
margin:0;
}

.verlauf {
width:765px;
min-width:765px;
max-width:765px;
padding:0;
margin:0;
float:left;
background-color:transparent;
line-height:1px;
}

.bodyverlauf {
background-position:absolute;
top:0;
background-color: #999;
background-image:url('/pics/bg_grau_verlauf6_10x1000_9.gif');
background-repeat: repeat-x;
}

.rot{
background-color:#FF0000;
}

.zentrierer{
width:804px;
min-width:804px;
max-width:804px;
margin:auto;
padding:auto;
text-align:center;
line-height:1px;
border:0;
}

.spancontainer{
width:784px;
min-width:784px;
max-width:784px;
background-image:url('/pics/bg_spancontainerbg3.png');
background-repeat: repeat-y;
padding:0;                                              
margin:0;
padding-left:10px;
line-height:1px;
height:auto;
margin:auto;
padding:auto;
float:left;
border:0;
}

.sitecontainer-entry{
width:769px;
min-width:769px;
max-width:769px;
background-color:transparent;
padding:0px;
margin:0;
text-align:left;
line-height:1px;
vertical-align:middle;
}

.leftfloat{
float:left;
}

.rand-links-oben{
height:1000px;
width:20px;
background-image:url('/pics/bg_rand-links-oben.gif');
background-repeat:no-repeat;
background-position: top right;
line-height:1px;
font-size:1px;
clear:both;
margin-top:-1px;
}

.rand-rechts-oben{
height:1000px;
width:20px;
background-image:url('/pics/bg_rand-rechts-oben.gif');
background-repeat:no-repeat;
background-position: top left;
line-height:1px;
font-size:1px;
float:left;
margin-left:-2px;
margin-top:-1px;
}

.rand-links-unten{
width:20px;
background-image:url('/pics/bg_rand-links-unten.gif');
background-repeat:repeat-y;
border-left:1px solid #FAB400;
line-height:1px;
font-size:1px;
float:left;
}

.rand-rechts-unten{
width:20px;
background-image:url('/pics/bg_rand-rechts-unten.gif');
background-repeat:repeat-y;
border-right:1px solid #FAB400;
line-height:1px;
font-size:1px;
float:left;
margin-left:-2px;
}

.logo{
width:767px;
min-width:765px;
max-width:765px;
height: 95px;
margin:0;
padding:0;
float:left;
background-image:url('/pics/host-europe-digital-pulse-w.gif');
background-repeat:no-repeat;
vertical-align:middle;
}

.logo-762{
display:none;
width: 50px;
/*
min-width: 762px;
max-width: 762px;
*/
height: 95px;
margin:0;
padding:0;
/*
float:left;
*/
/*
background-color:#fff;
background-image:url('/pics/he-digital-pulse-762.gif');
background-repeat:no-repeat;
*/
vertical-align:middle;
/*
border-left: 1px solid #585858;
*/
/*
border-right: 1px solid #585858;
*/
}

#host-europo-logo-mit-pulse {
border-left: 1px solid #585858; 
border-right: 2px solid #585858;
}

.bluebar-cust-login-entry{
width: 160px;
border: 1px solid #FFFFFF;
border-right:0;
border-top:0;
font-size: 12px;
padding:5px;
padding-left:10px;
text-align:left;
float:right;
margin:0px 0 0 0;
}

.bluebar-cust-login-entry a{
color: #FFFFFF;
font-weight:bold;
text-decoration:none;
}

.bluebar-cust-login-entry a:hover{
text-decoration:underline;
}
*/

.sub-navi{
width:762px !important;
min-width:762px;
max-width:762px;
background-color:#fff;
}

.sub-navi-box{
width:764px !important;
min-width:762px;
max-width:762px;
/*background-color:#fff;*/
border-left:1px solid #585858;
border-right:1px solid #585858;
float:left;
}

.sub-navi-entries-links {
padding-left:10px;
padding-right:10px;
border-right:1px solid #cccccc;
height:20px;
float:left;
padding-top:2px;
border-top:1px solid #fff;
}

.sub-navi,
.sub-navi-box,
.sub-navi-entries-links,
.sub-navi-entries-rechts{
background-color:#fff;
}

.sub-navi:hover{
background-color:#f8f8f8;
}

.sub-navi .active, 
.sub-navi .active a{
color: #333;
font-size:13px;
line-height:18px;
height:19px;
background-color:#f8f8f8;
font-weight:bold;
}

.sub-navi .active{
border-top:1px solid #ccc;
}

.sub-navi-entries-links a{
color:#333;
background-color:#fff;
text-decoration:none;
font-size:13px;
line-height:18px;
height:19px;
}

.sub-navi-entries-links:hover {
color: #333;
background-color:#f8f8f8;
border-top:1px solid #ccc;
text-decoration:none;
}

.sub-navi-entries-links a:hover{
background-color:#f8f8f8;
text-decoration:none;
color: #333;
}

.sub-navi-entries-rechts {
padding-left:10px;
padding-right:10px;
border-left:1px solid #ccc;
height:20px;
float:right;
padding-top:2px;
border-top:1px solid #fff;
}
.sub-navi-entries-rechts:hover {
color: #333;
background-color:#f8f8f8;
border-top:1px solid #ccc;
text-decoration:none;
}

.sub-navi-entries-rechts a{
color:#333;
text-decoration:none;
font-size:13px;
line-height:18px;
height:19px;
}

.sub-navi-entries-rechts a:hover{
text-decoration:none;
background-color:#f8f8f8;
color: #333;
}

.sub-navi .active a:hover{
text-decoration:none;
color: #333333;
}

.content-entry{
padding:0;
width: 764px;
min-width: 762px;
max-width: 762px;
margin:0;
float:left;
}

.header-image-entry{
width: 764px;
min-width: 762px;
max-width: 762px;
height: 240px;
border-left: 1px solid #585858;
border-right: 1px solid #585858;
border-bottom: 1px solid #999;
text-align:left;
border-bottom:0;
padding:0;
margin:0;
}

.transparentboxencontainer-entry{
width: 764px;
min-width: 762px;
max-width: 762px;
background-color:#f0f0f0;
background-image:url('/pics/header_WDE_Verlauf3.jpg');
border:1px solid #999999;
border-left:1px solid #585858;
border-right: 1px solid #585858;
border-bottom:0;
border-top:0;
padding:0;
padding-bottom:0px;
margin:0;
float:left;
}

.transparentboxencontainer-entry p.h2 strong,
.transparentboxencontainer-entry h2{
color: #666666;
}


.produktboxencontainer-entry{
width: 764px;
min-width: 762px;
max-width: 762px;
background-color:#ffffff;
background-image:url('/pics/header_WDE_Verlauf3.jpg');
border:1px solid #999999;
border-left:1px solid #585858;
border-right: 1px solid #585858;
border-top:0;
padding:0;
padding-bottom:10px;
margin:0;
float:left;
}

.rightfloatbutton{
float:left;
margin-right:8px;
margin-left:8px;
margin-bottom:8px;
position:relative;
bottom:0;
}

.spacer-h10px {
width: 10px;
line-height:10px;
margin:0;
padding:0;
float:left;
}

.spacer-v20px{
height:20px;
width:100%;
margin:0;
padding:0;
float:left;
}

.spacer-v10px{
height:10px;
width:100%;
margin:0;
padding:0;
float:left;
line-height:10px;
}

.spacer-v5px{
height:5px;
width:100%;
margin:0;
padding:0;
float:left;
line-height:5px;
}

.row-newline{
color: inherit !important;
clear:both;
}

.stoerer-0-euro-entry{
background-image:url('/pics/auszeichnungen/stoerer_webpack_48x48.gif');
background-repeat:no-repeat;
background-position: bottom right;
}

#aktionspreis img{
float:left;
}

.aktionsstext, 
.aktionsstext-rot{
margin-top:2px;
margin-bottom:2px;
vertical-align:bottom;
float:left;
}

.produktbox-1er-raster-entry {
width: 740px;
min-width: 740px;
max-width: 740px;
background-color: #fff;
border: 1px solid #999;
padding:0;
vertical-align:top;
-moz-border-radius:5px;
float:left;
}

.produktbox-2er-raster-entry {
width: 365px;
min-width: 363px;
max-width: 363px;
background-color: #fff;
border: 1px solid #999;
margin-top:10px;
padding:0;
vertical-align:top;
-moz-border-radius:5px;
float:left;
}

.produktbox-1er-raster-entry p,
.pickbox-1er-raster-entry p,
.produktbox-2er-raster-entry p,
.pickbox-2er-raster-entry p{
padding: 10px;
padding-top:0px;
padding-bottom:0px;
vertical-align:top;
font-weight:normal;
text-align:left;
}

.produktbox-1er-raster-entry h3, 
.produktbox-1er-raster-entry p a, 
.produktbox-1er-raster-entry h3 a,
.produktbox-2er-raster-entry h3, 
.produktbox-2er-raster-entry p a, 
.produktbox-2er-raster-entry h3 a{
font-weight:normal;
}

.produktbox-3er-raster-entry {
width: 239px;
min-width: 239px;
max-width: 239px;
background:#fff;
border: 1px solid #999;
margin:0;
margin-top:10px;
margin-left:10px;
padding:0;
vertical-align:top;
-moz-border-radius:5px;
float:left;
}

.produktbox-3er-raster-entry-doubleheight {
width: 239px;
min-width: 239px;
max-width: 239px;
background:#fff;
border: 1px solid #999;
margin:0;
margin-top:10px;
margin-left:10px;
padding:0;
vertical-align:top;
-moz-border-radius:5px;
float:left;
}

#leftsinglebox{
height:334px;
padding:0;
}

#topmiddledoublebox{
height:174px;
}

#toprightdoublebox{
height:174px;
}

#bottommiddledoublebox{
height:148px;
}

#bottomrightdoublebox{
height:148px;
}

.produktbox-1-2er-raster-entry {
width: 239px;
min-width: 239px;
max-width: 239px;
background:#fff;
border: 1px solid #999;
margin-top:10px;
padding:0;
vertical-align:top;
-moz-border-radius:5px;
float:left;
}

.transparenzbox-3er-raster-entry{
width: 241px;
min-width: 239px;
max-width: 239px;
background-color: transparent;
border: 0px solid transparent;
margin-top:10px;
padding:0;
vertical-align:top;
-moz-border-radius:5px;
float:left;
}

.produktbox-32er-raster-entry {
width: 492px;
min-width: 490px;
max-width: 490px;
background-color: #efefef;
border: 1px solid #999;
margin-top:10px;
padding:0;
vertical-align:top;
-moz-border-radius:5px;
float:left;
}

.produktbox-3er-raster-entry-doubleheight p,
.produktbox-3er-raster-entry p,
.transparenzbox-3er-raster-entry p,
.pickbox-3er-raster-entry p,
.produktbox-32er-raster-entry p,
.meinungsblock p{
padding: 10px;
padding-top:0px;
padding-bottom:0px;
vertical-align:top;
font-weight:normal;
text-align:left;
}


.produktbox-3er-raster-entry-doubleheight ul li,
.produktbox-3er-raster-entry ul li,
.transparenzbox-3er-raster-entry ul li,
.produktbox-32er-raster-entry ul li{
padding-left:5px;
margin-left:25px;
padding-right:5px;
margin-right:25px;
list-style-image:none;
list-style-type:square;
}

div.produktbox-3er-raster-entry-doubleheight ul li.empty,
div.produktbox-3er-raster-entry ul li.empty,
div.transparenzbox-3er-raster-entry ul li.empty{
list-style-image:none;
list-style-type:none;
line-height:100%;
}

div.produktbox-3er-raster-entry-doubleheight ul li.vorteile
div.produktbox-3er-raster-entry ul li.vorteile,
div.transparenzbox-3er-raster-entry ul li.vorteile{
padding-left:5px;
margin-left:40px;
list-style-type:none;
list-style-image:url('/pics/auszeichnungen/haken.gif');
font-weight:bold;
}

.meinungsblock{
padding-left:10px;
padding-right:10px;
}

.produktbox-3er-raster-entry-doubleheight h1,
.produktbox-3er-raster-entry-doubleheight h2,
.produktbox-3er-raster-entry-doubleheight h3, 
.produktbox-3er-raster-entry-doubleheight p a, 
.produktbox-3er-raster-entry-doubleheight h1 a,
.produktbox-3er-raster-entry-doubleheight h2 a,
.produktbox-3er-raster-entry-doubleheight h3 a,
.produktbox-3er-raster-entry h1,
.produktbox-3er-raster-entry h2,
.produktbox-3er-raster-entry h3, 
.produktbox-3er-raster-entry p a, 
.produktbox-3er-raster-entry h1 a,
.produktbox-3er-raster-entry h2 a,
.produktbox-3er-raster-entry h3 a,
.produktbox-2er-raster-entry h1,
.produktbox-2er-raster-entry h2,
.produktbox-2er-raster-entry h3, 
.produktbox-2er-raster-entry p a, 
.produktbox-2er-raster-entry h1 a,
.produktbox-2er-raster-entry h2 a,
.produktbox-2er-raster-entry h3 a,
.produktbox-1er-raster-entry h1,
.produktbox-1er-raster-entry h2,
.produktbox-1er-raster-entry h3, 
.produktbox-1er-raster-entry p a, 
.produktbox-1er-raster-entry h1 a,
.produktbox-1er-raster-entry h2 a,
.produktbox-1er-raster-entry h3 a,
.transparenzbox-3er-raster-entry h1,
.transparenzbox-3er-raster-entry h2,
.transparenzbox-3er-raster-entry h3,
.transparenzbox-3er-raster-entry p a,
.transparenzbox-3er-raster-entry h1 a,
.transparenzbox-3er-raster-entry h1 a,
.transparenzbox-3er-raster-entry h3 a,
.transparenzbox-2er-raster-entry h1,
.transparenzbox-2er-raster-entry h2,
.transparenzbox-2er-raster-entry h3,
.transparenzbox-2er-raster-entry p a,
.transparenzbox-2er-raster-entry h1 a,
.transparenzbox-2er-raster-entry h1 a,
.transparenzbox-2er-raster-entry h3 a,
.produktbox-32er-raster-entry h1,
.produktbox-32er-raster-entry h2,
.produktbox-32er-raster-entry h3,
.produktbox-32er-raster-entry p a,
.produktbox-32er-raster-entry h1 a,
.produktbox-32er-raster-entry h2 a,
.produktbox-32er-raster-entry h3 a,
.meinungsblock h1,
.meinungsblock h2,
.meinungsblock h3,
.meinungsblock h1 a
.meinungsblock h2 a
.meinungsblock h3 a{
font-weight:bold;
}

.produktbox-3er-raster-entry-doubleheight h1,
.produktbox-3er-raster-entry-doubleheight h2,
.produktbox-3er-raster-entry-doubleheight h3,
.produktbox-3er-raster-entry-doubleheight h1 a,
.produktbox-3er-raster-entry-doubleheight h2 a,
.produktbox-3er-raster-entry-doubleheight h3 a,
.produktbox-3er-raster-entry h1,
.produktbox-3er-raster-entry h2,
.produktbox-3er-raster-entry h3,
.produktbox-3er-raster-entry h1 a,
.produktbox-3er-raster-entry h2 a,
.produktbox-3er-raster-entry h3 a,
.produktbox-2er-raster-entry h1,
.produktbox-2er-raster-entry h2,
.produktbox-2er-raster-entry h3,
.produktbox-2er-raster-entry h1 a,
.produktbox-2er-raster-entry h2 a,
.produktbox-2er-raster-entry h3 a,
.produktbox-1er-raster-entry h1,
.produktbox-1er-raster-entry h2,
.produktbox-1er-raster-entry h3,
.produktbox-1er-raster-entry h1 a,
.produktbox-1er-raster-entry h2 a,
.produktbox-1er-raster-entry h3 a{
color: #333;
}

.produktbox-1er-raster-entry h1,
.produktbox-1er-raster-entry h2,
.produktbox-1er-raster-entry h3,
.produktbox-2er-raster-entry h1,
.produktbox-2er-raster-entry h2,
.produktbox-2er-raster-entry h3,
.produktbox-3er-raster-entry h1,
.produktbox-3er-raster-entry h2,
.produktbox-3er-raster-entry h3,
.produktbox-3er-raster-entry-doubleheight h1,
.produktbox-3er-raster-entry-doubleheight h2,
.produktbox-3er-raster-entry-doubleheight h3{
padding-top:0;
padding-bottom:0;
margin-top:10px;
margin-bottom:5px;
}

.produktbox-1er-raster-entry h1 a,
.produktbox-1er-raster-entry h2 a,
.produktbox-1er-raster-entry h3 a,
.produktbox-2er-raster-entry h1 a,
.produktbox-2er-raster-entry h2 a,
.produktbox-2er-raster-entry h3 a,
.produktbox-3er-raster-entry h1 a,
.produktbox-3er-raster-entry h2 a,
.produktbox-3er-raster-entry h3 a,
.produktbox-3er-raster-entry-doubleheight h1 a,
.produktbox-3er-raster-entry-doubleheight h2 a,
.produktbox-3er-raster-entry-doubleheight h3 a,
.pickbox-1er-raster-entry h2{
line-height:120%;                     
}

.produktbox-1er-raster-entry p.h2,
.produktbox-2er-raster-entry p.h2,
.produktbox-3er-raster-entry p.h2,
.produktbox-3er-raster-entry-doubleheight p.h2,
.pickbox-1er-raster-entry h2{
margin-bottom: 5px;
margin-top: 10px;
}

.produktbox-1er-raster-entry p.h2 strong a,
.produktbox-2er-raster-entry p.h2 strong a,
.produktbox-3er-raster-entry p.h2 strong a,
.produktbox-3er-raster-entry p.h2-doubleheight strong a,
.pickbox-1er-raster-entry h2{
font-size: 125%;
font-weight:bold;
color:#333;
line-height:135%; 
padding-top:0;
padding-bottom:0;
margin-top:10px;
margin-bottom:5px;
text-decoration: none;
}

.produktbox-1er-raster-entry p.h2 strong a:hover,
.produktbox-2er-raster-entry p.h2 strong a:hover,
.produktbox-3er-raster-entry p.h2 strong a:hover,
.produktbox-3er-raster-entry p.h2-doubleheight strong a:hover{
text-decoration: underline;
}

.meinungsblock h3{
margin-bottom:10px;
margin-left:10px;
}

.meinungsblock br.spacer-10px{
line-height:10px;
height:10px;
}

.meinungsblock div.meinung{
margin-left:10px;
border: 1px solid #8FC6EA;
}

.meinungsblock div.meinung table{
width:722px;
}

.meinungsblock div.meinung table tr td.autor{
background-color:#DAEEFB;
width:100px;
border-right:1px solid #8FC6EA;
margin:0;
}

.meinungsblock div.meinung table tr td.inhalt{
margin:0;
}

.meinungsblock div.meinung table tr td.inhalt p{
padding:10px;
font-style:italic;
}

.meinungsblock div.meinung table tr td.autor p{
padding:10px;
}

.produktbox-preiscontainer{
background-color:#FFFFFF;
float:left;
padding: 10px;
padding-bottom:0;
margin-bottom:5px;
border-top:1px solid #69ADDE;
width:490px;
max-width:470px;
}

.produktbox-buttoncontainer{
width:44px;
max-width:44px;
background-color:#FFFFFF;
float:left;
padding: 5px;
padding-right:10px;
padding-left:10px;
text-align:center;
margin:0;
margin-bottom:5px;
}

#buttonbox{
padding:0;
margin:0;
vertical-align: bottom;
float:left;
}

div.buttoncontainer{
margin:0;
margin-bottom:10px;
display:block;
background-color:transparent;
position:relative;
bottom:0px;
left:0;
float:left;
}

.preis-gross {
font-weight:normal;
float:left;
}

.old-price{
text-decoration:line-through;
float:left;
padding:8px;
padding-top:7px;
font-weight:bold;
}

div a.promotion-price{
float:left;
padding:2px;
padding-left:8px;
padding-right:8px;
background-color:#ED1B21;
color:#fff;
text-decoration:none;
}

.produktbox-preiscontainer{
border-top:1px solid #69ADDE;
background-color:#FFFFFF;
float:left;
padding: 10px;
padding-bottom:0;
margin-bottom:5px;
}

div.produktbox-preiscontainer div a.preis-gross{
text-decoration:none;
}

div.produktbox-preiscontainer div a.preis-gross:hover{
text-decoration:underline;
}

.buttoncontainer a.button-whitebox-btn-96px{
height:35px;
line-height:30px;
background-position:top center;
background-repeat: no-repeat;
display:block;
text-decoration:none;
text-align:center;
padding-top:2px;
margin-right:0px;
float:right;
width:96px;
min-width:96px;
max-width:96px;
background-image:url('/pics/btn_96px_weiter_norm2.gif');
}

.buttoncontainer a.button-whitebox-btn-96px:hover{
background-position:top center;
background-repeat: no-repeat;
background-image:url('/pics/btn_96px_weiter_over2.gif');
}

.text-gross {
font-size: 120%;
font-weight:bold;
}

.text-gross a{
font-weight:bold;
text-decoration:underline;
}

.text-gross a:hover{
text-decoration:none;
}

.slimline-gross-blau{
padding-bottom:5px;
margin-bottom:5px;
margin-left:0;
margin-right:0;
padding-left:0;
padding-right:0;
border-bottom: 1px solid #8FC6EA;
}

.produktbox-buttoncontainer{
width:44px;
max-width:44px;
background-color:#FFFFFF;
float:left;
padding: 5px;
padding-right:10px;
padding-left:10px;
text-align:center;
margin:0;
margin-bottom:5px;
}

.button-pfeil{
width:34px;
height:20px;
background-color:#FFFFFF;
display:block;
text-decoration:none;
}

.button-pfeil a{
width:34px;
height:20px;
padding:0px;
margin:0;
float:left;
text-decoration:none;
background-image:url('/pics/btn_weiter_pfeil_neu.gif');
background-position: top center;
background-repeat:no-repeat;
}

.button-pfeil a:hover{
width:34px;
height:20px;
padding:0px;
margin:0;
float:left;
text-decoration:none;
background-image:url('/pics/btn_weiter_pfeil_neu_over.gif');
background-position: top center;
background-repeat:no-repeat;
}

div.headerbuttons-box-entry{
width: 764px;
min-width: 762px;
max-width: 762px;
border: 1px solid #8FC6EA;
border-left:0;
padding:0px;
margin:0;
float:left;
background-image:url('/pics/buttons_header_2_2.jpg');
background-repeat:repeat-x;
}

div.headerbuttons-box-entry:hover{
background-image:url('/pics/buttons_header_2_2_over.jpg');
background-repeat:repeat-x;
}

div.headerbuttoncontainer-entry-1er-raster{
width: 762px;
min-width: 760px;
max-width: 760px;
background-color:#FFFFFF;
padding:0;
margin:0;
float:left;
text-align:center;
vertical-align:middle; 
}

div.headerbuttoncontainer-entry-1er-raster a{
text-align:center;
vertical-align:middle;
height:40px;
width: 100%; 
text-decoration: none;
float:left;
border: 0;
background-image:url('/pics/buttons_header_2_2.jpg');
}

div.headerbuttoncontainer-entry-1er-raster a:hover{
background-image:url('/pics/buttons_header_2_2_over.jpg');
text-decoration: underline;
}

br.headerbuttonbreak{
line-height:90%;
}

.picknmixcontainer-entry{
width:759px;
min-width:757px;
max-width:757px;
padding-right:5px;
padding-bottom:5px;
height:inherit;
background-color:#fff;
border:1px solid #999;
border-left:1px solid #585858;
border-right: 1px solid #585858;
border-top:0;
border-bottom:0;
float:left;
}

.pickbox-border{
padding:0;
padding-top:10px;
padding-bottom:10px;
margin:0;
border: 1px solid #333333;
float:left;
}

.pickbox-border-bottom-open{
padding:0;
padding-top:10px;
padding-bottom:00px;
margin:0;
border: 1px solid #fff;
background-color:#fff;
border-bottom:0;
float:left;
}

.pickbox-border-top-open{
padding:0;
padding-top:0px;
padding-bottom:10px;
margin:0;
border: 1px solid #fff;
background-color:#fff;
border-top:0;
float:left;
}

.pickbox-border-links-rechts{
padding:0;
padding-top:0px;
margin:0;
border: 1px solid #fff;
background-color:#fff;
border-top:0;
border-bottom:0;
float:left;
}

.pickbox-border-rechts-links{
border-left: 1px solid #fff;
border-right: 1px solid #fff;
}

.pickbox-2er-raster-entry{
width:488px;
min-width:488px;
max-width:488px;
background-color:#fff;
border:1px solid #fff;
vertical-align:top;
text-align:left;
float:left;
}

.pickbox-3er-raster-entry{
width:238px;
min-width:238px;
max-width:238px;
background-color: #fff;
border:1px solid #fff;
vertical-align:top;
text-align:left;
float:left;
}

.pm-trenner-blau,
.pm-trenner-blau-no-margin{
height:1px;
border-bottom: 2px dotted #999;
padding:0;
margin:0;
margin-top:4px;
margin-bottom:5px;
}

.pm-trenner-blau{
margin-right:10px;
margin-left:10px;
}

.top-border-grey{
float:left;
border-top: 1px solid #999;
padding-top:10px;
padding-bottom:10px;
}

.bottom-border-grey{
float:left;
border-bottom: 1px solid #999;
padding-top:10px;
padding-bottom:10px;
}

.endbar-entry{
width:764px;
min-width:762px;
max-width:762px;
background-color:#fff;
border:1px solid #999;
border-left: 1px solid #585858;
border-right:1px solid #585858;
border-top:0;
padding-bottom:10px;
clear:both;
}

.endbar-element,
.endbar-element-last{
float:right;
padding-top:10px;
vertical-align:middle;
color:#7F7F7F;
}

.endbar-element{
margin-right:5px;
}

.endbar-element-last{
margin-right:20px;
}

.endbar-element-left,
.endbar-element-left-first{
float:left;
padding-top:10px;
vertical-align:middle;
color:#7F7F7F;
}

.endbar-element-left{
margin-left:10px;
}

.endbar-element-left-first{
margin-left:20px;
}

.endbar a, 
.endbar-klein a,
.endbar-short a,
.endbar-entry a{
text-decoration:underline;
color:#7F7F7F;
}

.img-hruler-grey-disclaimer-entry{
height: 1px;
border-bottom: 1px solid #999;
margin-top:10px;
margin-bottom:10px;
width:722px;
margin-left:20px;
margin-right:20px;
clear:both;
}

.disclaimer-entry, 
.disclaimer-entry h1,
.disclaimer-entry h1 a,
.disclaimer-entry h2,
.disclaimer-entry h2 a,
.disclaimer-entry h3,
.disclaimer-entry h3 a,
.disclaimer-entry p, 
.disclaimer-entry a, 
.disclaimer-entry ul, 
.disclaimer-entry li, 
.disclaimer-entry div, 
.disclaimer-entry b, 
.disclaimer-entry strong,
.disclaimer-entry sup, 
.disclaimer, 
.disclaimer h1,
.disclaimer h1 a,
.disclaimer h2,
.disclaimer h2 a,
.disclaimer h3,
.disclaimer h3 a,
.disclaimer p, 
.disclaimer a, 
.disclaimer ul, 
.disclaimer li, 
.disclaimer div, 
.disclaimer b, 
.disclaimer strong,
.disclaimer sup{
color:#7F7F7F;
font-size:9px;
line-height:100%;
}

.disclaimer-entry h1,
.disclaimer-entry h1 a,
.disclaimer-entry h2,
.disclaimer-entry h2 a,
.disclaimer-entry h3,
.disclaimer-entry h3 a,
.disclaimer h1,
.disclaimer h1 a,
.disclaimer h2,
.disclaimer h2 a,
.disclaimer h3,
.disclaimer h3 a{
margin:0;
padding-left:0;
padding-right:0;
}


/* SUMO-Links */
.disclaimer ul {
	/*width: 533px;*/
	width:689px;
	padding: 13px 13px 13px 13px;
	text-align: center;
	/*background: url(images/bg_text_bottom.gif) no-repeat bottom;*/
}

.disclaimer-entry ul.echteliste {
  list-style-type:square;
  padding-left:10px;
  margin-left:10px;
  margin-top:5px;
  margin-bottom:5px;
}

.disclaimer ul li {
	float: none;
	display:inline;
	margin: 0px 5px 0px 0px;
}
.disclaimer ul li a {
	float: none;
	display:inline;
	color: #7F7F7F;
	text-decoration:none;
}
.disclaimer ul li a {font-size: 9px;}
.disclaimer ul li.bold a {font-size: 9px;font-weight: bold;}
.disclaimer ul li.big a {font-size: 11px;font-weight: bold; text-decoration:underline;}
.disclaimer ul li a:hover {text-decoration: underline;}

.disclaimer-entry{
width:722px;
min-width:712px;
max-width:712px;
padding:10px;
text-align:left;
float:left;
}

.disclaimer{
width:719px;
max-width:719px;
padding:0px;
margin:0;
margin-left:20px;
margin-right:20px; 
}

.fatline-grey{
font-weight:bold;
padding-bottom:5px;
border-bottom: 1px solid #CCCCCC;
margin-bottom:6px;
}

.fat{
font-weight:bold;
}

.bottom-line-blau{
margin:0;
padding-bottom:5px;
margin-bottom:5px;
border-bottom:1px solid #b6dff7;
margin-left:10px;
}

/**********************/
/* Bestimmte Elemente */
/**********************/

#headerbutton-1er-raster-entry{
border-left: 1px solid #8FC6EA;
}

/*************/
/* Tagcloud */
/***********/

#tagcloud {
width: 468px; 
height: 131px;
min-height: 131px;
margin-left: 10px; 
background-color:#e8e8e8;
border:1px solid #cccccc;
line-height: 19px; 
}

#tagcloud div {
text-align: left;
padding-left: 10px;
padding-right: 10px;
}

/*********************************************/
/* GSA - by rdh                              */
/*********************************************/

.startindex-gsa {
width: 160px;
border: 1px solid #FFFFFF;
border-right:0;
border-top:0;
padding:5px;
padding-left:10px;
text-align:left;
float:right;
margin:0px 0 0 0;
}

.Suchebox{
width: 220px;
background-color:#fff;
padding-left:10px;
padding-right:8px;
padding-top:0;
padding-bottom:0;
text-align:left;
float:right;
margin:0;
position:relative;
right:0;
top:10px;
line-height:0;
height:0;
vertical-align:middle;
}

.Suchebox #suchfeld{
width:60px;
border:1px solid #999;
padding:2px;
}

/*********************************************/
/* jquery Keyvisual-Slider                   */
/*********************************************/

#slide {
width: 762px;
height: 240px;
display: block;
}

div.slider-active {
display: ;
width: 762px;
height: 240px;
background-color: grey;
color: white;
position:absolute;
}

div.slider {
width: 762px;
height: 240px;
background-color: grey;
color: white;
display: none;
position:absolute;
}

a.slider-active {
text-indent: -1000;
float: left;
display: block;
height: 15px;
width: 15px;
background: url() no-repeat 0px 0px scroll #a3a2a2;
color: white;
padding: 0 2px 2px 2px;
text-decoration: none;
text-align: center;
margin-left: 5px;
border: 1px solid #dddddd;
font-size: 10px;
}

a.slider {
text-indent: -1000;
float: left;
display: block;
height: 15px;
width: 15px;
background: url() no-repeat -32px 0px scroll #dddddd;
color: #a3a2a2;
padding: 0 2px 2px 2px;
text-decoration: none;
text-align: center;
margin-left: 5px;
border: 1px solid #a3a2a2;
font-size: 10px;
}

a.slider:hover {
background-color: #a3a2a2;
color: white;
border: 1px solid #dddddd;
font-size: 10px;
}

#slide-nav {
margin-top: -50px;
position: absolute;
z-index: 9999;
margin-left: 645px;
}

#co2neutral{
background-color:transparent;
position: fixed;
left: 0px;
top: 105px;
width:59px;
height:94px;
float:left;
display: block;
z-index:1000;
}

#co2neutral a{
background-color:transparent;
background-image:url('/pics/auszeichnungen/Co2_neutral_Button_Startseite.png');
background-repeat:no-repeat;
background-attachment: scroll;
position: absolute;
top: 0px;
left: 0px;
width:59px;
height:94px;
float:left;
display: block;
}

