/* Hersteller */
div#inhaltrechts div#hboxneu {
width: 168px; text-align: center; border-top: 1px solid #424242; border-left: 1px solid #424242; border-right: 1px solid #424242;
}

div#inhaltrechts div#hboxneu div.hboxneufullhead {
background-color: #7b7b7b; width:168px; border-bottom: 1px solid #424242;
}

div#inhaltrechts div#hboxneu div.hboxneufullhead h3 {
font-weight: 700; font-size: 13px; color: #fff; padding: 2px 0; margin: 0;
}

div#inhaltrechts div#hboxneu div.hboxneufullhead2 {
background-color: #dadada; width:168px; border-bottom: 1px dotted #424242;
}

div#inhaltrechts div#hboxneu div.hboxneufullhead2 h3 {
font-weight: 600; font-size: 11px; color: #424242; padding: 2px 0; margin: 0;
}

div#inhaltrechts div#hboxneu div.hboxneulink {
width:168px; text-align: left;
}

div#inhaltrechts div#hboxneu div.hboxneulink a {
text-align: left; font-weight: 500; color: #424242; background-color: #fff; text-decoration: none; font-size: 10px; display: block; border-bottom: 1px solid #424242; padding: 3px 0 3px 3px;
}

div#inhaltrechts div#hboxneu div.hboxneulink a:hover {
text-align: left; font-weight: 500; color: #fff; background-color: #424242; text-decoration: none; font-size: 10px; display: block; border-bottom: 1px solid #424242; padding: 3px 0 3px 3px;	
}

div#inhaltrechts div#hboxneu div.hboxneulink_center {
width:168px; text-align: center;
}

div#inhaltrechts div#hboxneu div.hboxneulink_center a {
text-align: center; font-weight: 500; color: #424242; background-color: #fff; text-decoration: none; font-size: 10px; display: block; border-bottom: 1px solid #424242; padding: 3px 0 3px 3px;
}

div#inhaltrechts div#hboxneu div.hboxneulink_center a:hover {
text-align: center; font-weight: 500; color: #fff; background-color: #424242; text-decoration: none; font-size: 10px; display: block; border-bottom: 1px solid #424242; padding: 3px 0 3px 3px;
}

div#inhaltrechts div#hboxneu div.hboxneulink_logo {
width:168px; text-align: center;
}

div#inhaltrechts div#hboxneu div.hboxneulink_logo a {
text-align: center; font-weight: 500; color: #424242; background-color: #fff; text-decoration: none; font-size: 10px; display: block; padding: 3px 0 3px 3px;
}

div#inhaltrechts div#hboxneu div.hboxneulink_logo a:hover {
text-align: center; font-weight: 500; color: #424242; background-color: #fff; text-decoration: none; font-size: 10px; display: block; padding: 3px 0 3px 3px;
}

div#inhaltrechts div#hboxneu div.hboxneusubhead {
width: 168px; background-color: #FFFFFF; border-bottom: 1px dotted #424242;
}

div#inhaltrechts div#hboxneu div.hboxneusubhead h3 {
font-weight: 600; font-size: 11px; color: #424242; padding: 2px 0; margin: 0; background-color: #dadada;
}

div#inhaltrechts div#hboxneu div.hboxcont {
width: 168px; text-align: left;	margin: 0; border-bottom: 1px solid #424242; background-color: #FFFFFF;
}

div#inhaltrechts div#hboxneu div.hboxcont h2 {
margin: 0; padding: 0;
}

div#inhaltrechts div#hboxneu div.hboxcont h2 a {
font-size: 11px; font-weight: 500; color: #424242; background-color: #FFFFFF; display: block; padding: 2px 0px 2px 10px; text-decoration: none; width: 158px;
}

div#inhaltrechts div#hboxneu div.hboxcont h2 a:hover {
font-size: 11px; font-weight: 500; color: #FFFFFF; background-color: #424242; display: block; padding: 2px 0px 2px 10px; text-decoration: none; width: 158px;
}

/* *************************** */

div#inhaltlinks div.sr_p_kopf {
width: 402px; border: 1px dotted #424242; padding: 3px; margin: 0 0 10px 0;
}

div#inhaltlinks div.sr_p_kopf h1 {
margin: 0; border-bottom: 1px dashed #424242; padding: 0; font-size: 13px; font-weight: 600;
}

div#inhaltlinks div.sr_p_kopf h2 {
margin: 3px 0 0 0; padding: 0; font-size: 13px; font-weight: 500;
}

div#inhaltrechts div.hboxcontlogo {
width: 168px; text-align: center; margin: 0 0 0 0; padding: 3px 0; background-color: #FFFFFF; border: 1px solid #424242;
}

div#inhaltrechts div.hboxcontlogo a.hstPortLink {
font-size: 12px; font-weight: 500; color: #333333; text-decoration: underline;
}

div#inhaltlinks div.hstGListe_titel {
width: 408px; padding: 0; margin: 0; background-color: #7b7b7b; text-align: left; border-top: 1px solid #424242; border-right: 1px solid #424242; border-left: 1px solid #424242;
}

div#inhaltlinks div.hstGListe_titel h1 {
color: #FFF; font-weight: 700; font-size: 15px; margin: 0; padding: 5px 0 5px 3px;
}

div#inhaltlinks div.hstGListe_subtitel {
width: 408px; padding: 0; margin: 0; background-color: #b4b4b4; text-align: left; border-top: 1px solid #424242; border-right: 1px solid #424242; border-left: 1px solid #424242;
}

div#inhaltlinks div.hstGListe_subtitel h2 {
color: #FFF; font-weight: 600; font-size: 14px; margin: 0; padding: 5px 0 5px 3px;
}

div#inhaltlinks div.hstGListe {
width: 402px; border: 1px solid #424242; background-color: #FFFFFF; padding: 3px;
}

div#inhaltlinks div.hstGListe div.hstGListeungeradeA {
margin: 2px 0 2px 0; float: left; width: 195px;
}

div#inhaltlinks div.hstGListe div.hstGListeungeradeA h2 {
margin: 0; padding: 0;
}

div#inhaltlinks div.hstGListe div.hstGListeungeradeA h2 a {
text-decoration: none; display: block; height: 30px; background-color: #fff; color: #424242; border: 1px dotted #424242; padding: 2px;
}

div#inhaltlinks div.hstGListe div.hstGListeungeradeA h2 a:hover {
text-decoration: none; display: block; height: 30px; background-color: #7b7b7b; color: #fff; border: 1px dotted #424242; padding: 2px;	
}

div#inhaltlinks div.hstGListe div.hstGListeungeradeB {
margin: 2px 0 2px 0; float: left; width: 195px;
}

div#inhaltlinks div.hstGListe div.hstGListeungeradeB h2 {
margin: 0; padding: 0;
}

div#inhaltlinks div.hstGListe div.hstGListeungeradeB h2 a {
text-decoration: none; display: block; height: 30px; background-color: #fff; color: #424242; border: 1px dotted #424242; padding: 2px;
}

div#inhaltlinks div.hstGListe div.hstGListeungeradeB h2 a:hover {
text-decoration: none; display: block; height: 30px; background-color: #7b7b7b; color: #fff; border: 1px dotted #424242; padding: 2px;	
}

div#inhaltlinks div.hstGListe div.hstGListegeradeA {
margin: 2px 0 2px 12px; float: left; width: 195px;
}

div#inhaltlinks div.hstGListe div.hstGListegeradeA h2 {
margin: 0; padding: 0;
}

div#inhaltlinks div.hstGListe div.hstGListegeradeA h2 a {
text-decoration: none; display: block; height: 30px; background-color: #fff; color: #424242; border: 1px dotted #424242; padding: 2px;
}

div#inhaltlinks div.hstGListe div.hstGListegeradeA h2 a:hover {
text-decoration: none; display: block; height: 30px; background-color: #7b7b7b; color: #fff; border: 1px dotted #424242; padding: 2px;	
}

div#inhaltlinks div.hstGListe div.hstGListegeradeB {
margin: 2px 0 2px 12px; float: left; width: 195px;
}

div#inhaltlinks div.hstGListe div.hstGListegeradeB h2 {
margin: 0; padding: 0;
}

div#inhaltlinks div.hstGListe div.hstGListegeradeB h2 a {
text-decoration: none; display: block; height: 30px; background-color: #fff; color: #424242; border: 1px dotted #424242; padding: 2px;
}

div#inhaltlinks div.hstGListe div.hstGListegeradeB h2 a:hover {
text-decoration: none; display: block; height: 30px; background-color: #7b7b7b; color: #fff; border: 1px dotted #424242; padding: 2px;	
}

div#inhaltlinks div.hstGListe div.hstGListeclear {
font-size: 2px; clear: both; height: 2px; line-height: 2px;
}


/* Katalogrubriken */

div#inhaltlinks div.katListe {
float: left; width: 410px;
}

div#inhaltlinks div.katListe div.katListeungeradeA {
margin: 0; float: left; width: 200px; text-align: center; height: 100px; position: relative;
}

div#inhaltlinks div.katListe div.katListeungeradeA div.katListeungeradeAx {
position: absolute; bottom: 0; left: 0; width: 200px; text-align: center;
}

div#inhaltlinks div.katListe div.katListeungeradeA div.katListeungeradeAx a {
text-decoration: none;
}


div#inhaltlinks div.katListe div.katListeungeradeB {
margin: 0; float: left; width: 200px; text-align: center; height: 100px; position: relative;
}

div#inhaltlinks div.katListe div.katListeungeradeB div.katListeungeradeBx {
position: absolute; bottom: 0; left: 0; width: 200px; text-align: center;
}

div#inhaltlinks div.katListe div.katListeungeradeB div.katListeungeradeBx a {
text-decoration: none;
}


div#inhaltlinks div.katListe div.katListegeradeA {
margin: 0 0 0 10px; float: left; width: 200px; text-align: center; height: 100px; position: relative;
}

div#inhaltlinks div.katListe div.katListegeradeA div.katListegeradeAx {
position: absolute; bottom: 0; left: 0; width: 200px; text-align: center;
}

div#inhaltlinks div.katListe div.katListegeradeA div.katListegeradeAx a {
text-decoration: none;
}

div#inhaltlinks div.katListe div.katListegeradeB {
margin: 0 0 0 10px; float: left; width: 200px; text-align: center; height: 100px; position: relative;
}

div#inhaltlinks div.katListe div.katListegeradeB div.katListegeradeBx {
position: absolute; bottom: 0; left: 0; width: 200px; text-align: center;
}

div#inhaltlinks div.katListe div.katListegeradeB div.katListegeradeBx a {
text-decoration: none;
}

div#inhaltlinks div.hstGListeclear {
font-size: 2px; clear: both; height: 2px; line-height: 2px; padding: 5px 0;
}

/* Produkteauflistung */

div#inhaltlinks div.hstGListe div.hstGListeP {
float: left; width: 402px; /*padding: 0; height: 150px;*/
}

div#inhaltlinks div.hstGListe div.hstGListeP div.hstPListeungeradeA {
margin: 0; float: left; width: 195px; text-align: center; height: 175px; position: relative;
}

div#inhaltlinks div.hstGListe div.hstGListeP div.hstPListeungeradeA div.hstPListeungeradeAx {
position: absolute; bottom: 0; left: 0; width: 195px; text-align: center;
}

div#inhaltlinks div.hstGListe div.hstGListeP div.hstPListeungeradeA div.hstPListeungeradeAx a {
text-decoration: none;
}

div#inhaltlinks div.hstGListe div.hstGListeP div.hstPListeungeradeA div.hstPListeungeradeAx h2 {
margin: 3px 0; padding: 0;
}

div#inhaltlinks div.hstGListe div.hstGListeP div.hstPListeungeradeA div.hstPListeungeradeAx h2 a {
text-decoration: none; display: block; height: 30px; background-color: #fff; color: #424242; border: 1px dotted #424242; padding: 2px; font-size: 12px; font-weight: 500;
}

div#inhaltlinks div.hstGListe div.hstGListeP div.hstPListeungeradeA div.hstPListeungeradeAx h2 a:hover {
text-decoration: none; display: block; height: 30px; background-color: #7b7b7b; color: #fff; border: 1px dotted #424242; padding: 2px; font-size: 12px; font-weight: 500;
}

div#inhaltlinks div.hstGListe div.hstGListeP div.hstPListeungeradeB {
margin: 0; float: left; width: 195px; text-align: center; height: 175px; position: relative;
}

div#inhaltlinks div.hstGListe div.hstGListeP div.hstPListeungeradeB div.hstPListeungeradeBx {
position: absolute; bottom: 0; left: 0; width: 195px; text-align: center;
}

div#inhaltlinks div.hstGListe div.hstGListeP div.hstPListeungeradeB div.hstPListeungeradeBx a {
text-decoration: none;
}

div#inhaltlinks div.hstGListe div.hstGListeP div.hstPListeungeradeB div.hstPListeungeradeBx h2 {
margin: 3px 0; padding: 0;
}

div#inhaltlinks div.hstGListe div.hstGListeP div.hstPListeungeradeB div.hstPListeungeradeBx h2 a {
text-decoration: none; display: block; height: 30px; background-color: #fff; color: #424242; border: 1px dotted #424242; padding: 2px; font-size: 12px; font-weight: 500;
}

div#inhaltlinks div.hstGListe div.hstGListeP div.hstPListeungeradeB div.hstPListeungeradeBx h2 a:hover {
text-decoration: none; display: block; height: 30px; background-color: #7b7b7b; color: #fff; border: 1px dotted #424242; padding: 2px; font-size: 12px; font-weight: 500;
}

div#inhaltlinks div.hstGListe div.hstGListeP div.hstPListegeradeA {
margin: 0 0 0 12px; float: left; width: 195px; text-align: center; height: 175px; position: relative;
}

div#inhaltlinks div.hstGListe div.hstGListeP div.hstPListegeradeA div.hstPListegeradeAx {
position: absolute; bottom: 0; left: 0; width: 195px; text-align: center;
}

div#inhaltlinks div.hstGListe div.hstGListeP div.hstPListegeradeA div.hstPListegeradeAx a {
text-decoration: none;
}

div#inhaltlinks div.hstGListe div.hstGListeP div.hstPListegeradeA div.hstPListegeradeAx h2 {
margin: 3px 0; padding: 0;
}

div#inhaltlinks div.hstGListe div.hstGListeP div.hstPListegeradeA div.hstPListegeradeAx h2 a {
text-decoration: none; display: block; height: 30px; background-color: #fff; color: #424242; border: 1px dotted #424242; padding: 2px; font-size: 12px; font-weight: 500;
}

div#inhaltlinks div.hstGListe div.hstGListeP div.hstPListegeradeA div.hstPListegeradeAx h2 a:hover {
text-decoration: none; display: block; height: 30px; background-color: #7b7b7b; color: #fff; border: 1px dotted #424242; padding: 2px; font-size: 12px; font-weight: 500;
}

div#inhaltlinks div.hstGListe div.hstGListeP div.hstPListegeradeB {
margin: 0 0 0 12px; float: left; width: 195px; text-align: center; height: 175px; position: relative;
}

div#inhaltlinks div.hstGListe div.hstGListeP div.hstPListegeradeB div.hstPListegeradeBx {
position: absolute; bottom: 0; left: 0; width: 195px; text-align: center;
}

div#inhaltlinks div.hstGListe div.hstGListeP div.hstPListegeradeB div.hstPListegeradeBx a {
text-decoration: none;
}

div#inhaltlinks div.hstGListe div.hstGListeP div.hstPListegeradeB div.hstPListegeradeBx h2 {
margin: 3px 0; padding: 0;
}

div#inhaltlinks div.hstGListe div.hstGListeP div.hstPListegeradeB div.hstPListegeradeBx h2 a {
text-decoration: none; display: block; height: 30px; background-color: #fff; color: #424242; border: 1px dotted #424242; padding: 2px; font-size: 12px; font-weight: 500;
}

div#inhaltlinks div.hstGListe div.hstGListeP div.hstPListegeradeB div.hstPListegeradeBx h2 a:hover {
text-decoration: none; display: block; height: 30px; background-color: #7b7b7b; color: #fff; border: 1px dotted #424242; padding: 2px; font-size: 12px; font-weight: 500;
}


div#inhaltlinks #hstSerieKopf {
clear: both; width: 402px; text-align: left; margin: 10px 0 0 0; padding: 0 3px; border-top: 1px solid #424242; border-left: 1px solid #424242; border-right: 1px solid #424242; background-color: #7b7b7b;
}

div#inhaltlinks #hstSerieKopf h1 {
color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: 500; margin: 0; padding: 0;
}

div#inhaltlinks #hstSerie {
width: 402px; text-align: left; margin: 0 0 5px 0; padding: 1px 3px; border: 1px solid #424242;
}

div#inhaltlinks #hstSerie .hervorheb {
font-size: 10px; font-weight: 600; color: #424242;
}

div#inhaltlinks #hstSerie h1 {
font-size: 10px; font-weight: 500; margin: 0; padding: 0; color: #424242;
}

div#inhaltlinks #hstSerie a {
font-size: 10px; font-weight: 500; color: #424242; text-decoration: underline;
}

div#inhaltlinks #hstSerie a:hover {
font-size: 10px; font-weight: 500; color: #7b7b7b; text-decoration: underline;
}

div#inhaltlinks #hstSerie h2 {
font-size: 10px; font-weight: 500; margin: 0 0 5px 0; padding: 0; color: #000000;
}

a.hstSerielink2 {
font-size: 10px; font-weight: 500; color: #000000; text-decoration: none;
}

div#inhaltlinks #hstPortKopf {
clear: both; width: 402px; text-align: left; margin: 10px 0 0 0; padding: 0 3px; border-top: 1px solid #424242; border-left: 1px solid #424242; border-right: 1px solid #424242; background-color: #7b7b7b;
}

div#inhaltlinks #hstPortKopf h1 {
color: #FFFFFF; font-size: 13px; font-weight: 700; margin: 0; padding: 2px 0;
}

div#inhaltlinks #hstPort {
width: 402px; text-align: left; margin: 0 0 5px 0; padding: 1px 3px; border: 1px solid #424242; font-weight: 700;
}

div#inhaltlinks #hstPort a {
font-size: 13px; font-weight: 500; color: #424242; text-decoration: underline;
}

div#inhaltlinks #hstPort a:hover {
font-size: 13px; font-weight: 500; color: #7b7b7b; text-decoration: underline;
}

div#inhaltlinks #hstPort h2 {
font-size: 13px; font-weight: 700; margin: 0 0 5px 0; padding: 3px 0; color: #424242;
}

a.hstPortlink2 {
font-size: 10px; font-weight: 500; color: #424242; text-decoration: none;
}

#hstBildPopUp {
text-align: center;	color: #000000;
}

#hstBildPopUp h1 {
font-size: 14px; text-align: center; color: #000000;
}

#hstBildPopUp .bildu {
font-size: 10px; text-align: center; color: #000000;
}

/* Hersteller Ende */
