
html, body {
margin:0;
min-width:950px;
max-width:1400px;
padding:0;
color:#333;
background-color:#fff;
background-image:url("../img_style/hg2.jpg");
background-repeat:repeat-y;
font-family:Arial, Helvetica, Sans-serif;
}
h1 {
margin:0 0 0.5em 0;
padding:0.1em 0.3em;
color: #00508f;
background-image:url(h1bg1.jpg);
background-repeat:repeat-x;
}
h1.shop {
margin:0 0 0.5em 0;
padding:0.1em 0.3em;
color: #00508f;
background-color:#FFB83D;
}

h2 {
margin:0.1em 0;
padding:0.1em 0;
color:#00508f;
}
h2.shop {
margin:0 0 0.5em 0;
padding:0.1em 0.3em;
color: #00508f;
background-color:#ffb83d;
}
h2.inhalt {
margin:0 0 0.5em 0;
padding:0.1em 0.3em;
color: #fff;
background-color:#00508f;
}
h3 {
margin:0.1em 0;
padding:0.1em 0em;
color:#00508f;
}

p {
color:#00508f;
}

a {
color:#00508f;
}
a:hover {
color:#89A0C8;
border:0;
border-bottom: 1px solid #89A0C8;
}

td {
valign:top;
}

ul {
margin:0;
padding:0.5em 0 0.5em 1.5em;
}

div#Kopf {
display:block;
float:none;
margin:0;
padding:0;
background-color:#fff;
border:0;
border-bottom:0px solid #d4dbe7;
}
div#Kopf div#Navi1 {
display:block;
float:none;
margin:0;
padding:30px 10px auto 250px;
}

div#Kopf a.Navi1Link {
text-decoration:none;
border:0;
font-weight:bold;
}
div#Kopf a.Navi1Link:hover {
text-decoration:none;
border:0;
font-weight:bold;
}
div#Kopf a.Navi1LinkVote {
text-decoration:none;
border:0;
font-weight:bold;
}



div#Info {
display:block;
float:right;
width:225px;
margin:0 10px 15px 10px;
padding:0;
background-color:transparent;
border:0;
}
div#Info h1 {
background-color:#00508f;
background-image:none;
color:#fff;
}
div#Info h2 {
font-weight:bold;
color:#00508f;
}
div#Info td {
font-size:0.9em;
}
div#Info div.InfoBlock {
display:block;
float:none;
margin:5px 0;
padding:0.4em 0.4em 1em 0.4em;
background-color:#fff;
border: 1px solid #00508f;
font-size:0.9em;
}
div#InfoBlock h3 {
margin:
}


div#Standort {
display:block;
float:none;
margin:0px 275px 15px 240px;
padding:0;
color:#aaa;
background-color:#fff;
border:0;
}

div#Content {
display:block;
float:none;
margin:15px 275px 15px 80px;
padding:0;
background-color:#fff;
border:0;
}

div#Content div.artikel_1SP {
display:block;
float:left;
margin:5px;
padding:0 0.5em 0.5em 0.5em;
width:275px;
background-color:#fff;
min-height: 100px;
}

div#Content div.artikel_2SP {
display:block;
float:left;
margin:5px;
padding:0 0.5em 0.5em 0.5em;
width:573px;
background-color:#fff;
}

div#Content div.artikel_3SP {
display:block;
float:left;
margin:5px;
padding:0 0.5em 0.5em 0.5em;
width:871px;
background-color:#fff;
}

div#Content div.artikel_4SP {
display:block;
float:left;
margin:5px;
padding:0 0.5em 0.5em 0.5em;
width:420px;
background-color:#fff;
}

div#Content a.navi_inhalt {
	margin:0;
	padding:0.2em;
	color:#00508f;
	background-color:#e9eef4;
	font-size:1em;
	font-weight:bold;
	text-decoration:none;
}
div#Content a.navi_inhalt:hover {
	color:rgb(255,255,255);
	background-color:#00508f;
}
div#Content a.navi_inhalt_aktiv {
	margin:0;
	padding:0.2em;
	color:rgb(255,255,255);
	background-color:#00508f;
	font-size:1em;
	font-weight:bold;
	text-decoration:none;
}

/* ------------------------------------------- */

#Content table {margin:0;padding:0;border:0;}
#Content th {margin:0;padding:0.2em 0.5em;border:0;vertical-align:top;text-align:left;font-size:1em;font-weight:bold;}
#Content td {margin:0;padding:0;border:0;vertical-align:top;text-align:left;font-size:1em;}

#Content tr.tr1 {border:0;}
#Content tr.tr1:hover {background-color:#e9eef4;color:#999;border:0;}

#Content .table0 {margin:0;padding:0;width:100%;border:0;}
#Content .th0 {margin:0;padding:0.2em 0.5em;border:0;vertical-align:top;text-align:left;font-size:1em;font-weight:bold;}
#Content .th0big {margin:0;padding:0.2em 0.5em;border:0;vertical-align:top;text-align:left;font-size:1.1em;font-weight:bold;}
#Content .td0 {margin:0;padding:0;border:0;vertical-align:top;text-align:left;font-size:1em;}

#Content .table1 {margin:0 0 0.2em 0;padding:0;width:100%;border:0;}
#Content .th1 {margin:0;padding:0.2em 0.5em;border:0;vertical-align:top;text-align:left;font-size:1em;font-weight:bold;}
#Content .th1big {margin:0;padding:0.2em 0.5em;border:0;vertical-align:top;text-align:left;font-size:1.1em;font-weight:bold;}
#Content .td1 {margin:0;padding:0.2em 0.5em;border:0;vertical-align:top;text-align:left;font-size:1em; color:#666;}

#Content .link_ebene1 {font-size:1.2em; text-decoration:none; font-weight:bold;}
#Content .link_ebene2 {font-size:1em; text-decoration:none; padding:0; color: #999; font-weight:bold}
#Content .link_ebene3 {font-size:1em; text-decoration:none; padding:0 0 0 1em; color:#999;}

div#Content input.submit {background-color:#e9eef4;color:#00508f;margin:0;padding:0.2em;font-size:0.8em;font-weight:bold;}
div#Content input.submit:hover {background-color:#00508f;color:rgb(255,255,255);}

#Content .td2 {margin:0;padding:0;border:1px solid #00a;vertical-align:top;text-align:left;font-size:1em;}
#Content .th_ptitel {margin:0;padding:0.2em 0;border:0;vertical-align:top;text-align:left;font-size:1em;font-weight:bold;}

#Content img.img_produkt {margin:1em 1em 0 0.5em;padding:0;border:0;vertical-align:top;text-align:left;font-size:1em;}
/* ------------------------------------------- */

div#Fuss {
margin:25px 15px 15px 85px;
padding:1em 0.5em 1.5em 0px;
color:#00508f;
background-color:#fff;
border-top: 1px  dotted #ccc;
}

hr {
color:#00508f;
size:1px;
}

/* --- Shop-Links --- */

a.pg {
border-left-width:1.3em;
border-left-style:solid;
border-color:#00508f;
padding-left:0.5em;
line-height:1.4em;
}
a.pg:hover {
color:#333;
border-left-width:2em;
border-color:#00508f;
font-weight:bold;
text-decoration:none;
padding-right:0.5em;
}
a.pk {
border-left-width:2em;
border-left-style:solid;
border-color:#e9eef4;
padding-left:0.5em;
line-height:1.4em;
}
a.pk:hover {
color:#333;
border-left-width:2em;
border-color:#FFB83D;
text-decoration:none;
padding-right:0.5em;
}
p.shop {
background-color:#e9eef4;
padding:0.5em;
}
