body{
color:#000099;
background:#F0FFFF;
font:0.8em verdana, sans-serif;
padding:0em;
margin:0em;
}

#head{
color:#000099;
background:#FF9933;
text-align:center;
border-bottom:0.4em solid #000099;
padding-top:1.5em;
margin:0em;}

#head h1{
color:white;
background:#000099;
text-align:center;
padding:2px;
margin:0;
border-top:1px solid #000099;
font:bold 16px verdana, sans-serif;}

#head A:alink {color:white;
    text-decoration: underline; font-weight: bold;
    color: white; background-color: #000099;
}

#head A:link {color:white;
    text-decoration: underline; font-weight: bold;
    color: white; background-color: #000099;
}

#head A:visited {color:white;
    text-decoration: underline; font-weight: bold;
    color: white; background-color: #000099;
}

#head A:hover {color:white;
    text-decoration: underline; font-weight: bold;
    color: white; background-color: #000099;
}

ul#menulinks {
	float: left;
    width: 12em;
    margin: 0; padding: 0.8em;
    background-color: #F0FFFF;
  }
ul#menulinks img.language{
border:none;
margin-right:2em;
margin-left:2em;
margin-top:2em;

}
  ul#menulinks li {
    list-style: none;
    margin: 0.2em; padding: 0.2em;
    border: 1px solid #000099;
    background-color: #FF9933;
  }
	
	ul#menulinks ul{
	 	list-style: none;
   	margin: 0.7em; padding: 0.1em;
		background-color: #FF9933;
	}

  ul#menulinks a {
    text-decoration: none; font-weight: bold;
    color: #000099; background-color: #FF9933;
  }
  ul#menulinks a:hover {
    color: white; background-color: #000099;
  }

#content{
min-width: 600px;
color:#000099;
background:#F0FFFF;
margin:0 0px 0 180px;
padding:10px;
border-left:0.18em solid #000099;
}
#content hr{
background-color:#000099;
color:#000099; 
border: #000099; 
height: 2px; 
}
#content h2{
margin:0 0 10px 0;
padding:2px 0 2px 5px;
font:bold 1.2em verdana, sans-serif;
border-left:0.5em solid #000099;
border-bottom:0.15em solid #000099;}
#content h3{
margin:25px 0 10px 0;
padding:2px 0 2px 5px;
font:bold 1.0em verdana, sans-serif;
border-left:0.3em solid #000099;
border-bottom:0.14em solid #000099;}
#content h4{
margin:25px 0 10px 0;
padding:2px 0 2px 5px;
font:bold 0.9em verdana, sans-serif;
border-left:0.2em solid #000099;
border-bottom:0.13em solid #000099;}
#content img.language{
border:none;
margin-right:2em;
margin-left:2em;
margin-top:2em;
}
#content img.logo{
}
#content img.rcat{
float:left;
border:none;
margin-right:2em;
margin-left:2em;
}
#content img.lcat{
float:left;
border:none;
margin-right:2em;
margin-left:2em;
}

#prefo{
min-width: 600px;
color:#000099;
background:#F0FFFF;
margin:0 0px 0 180px;
padding:3px;
border-left:0.18em solid #000099;
text-align:center;
}

#foot{color:white;
clear:left;
background:#FF9933;
padding:0;
margin:0;
border-top:0.18em solid #000099;}

#foot p{
text-align:center;
font-weight: bold;
margin:0;
padding:4px;
}

A:alink {color:white;
    text-decoration: none; font-weight: bold;
    color: #000099; background-color: #F0FFFF3;
}

A:link {color:white;
    text-decoration: none; font-weight: bold;
    color: #000099; background-color: #F0FFFF;
}

A:visited {color:white;
    text-decoration: none; font-weight: bold;
    color: #000099; background-color: #F0FFFF;
}

A:hover {color:white;
 color: white; background-color: #000099;
}

#plz {
	padding: 0;
	margin: 0;
	width: 500px;
}

#haendler {
	padding: 0;
	margin: 0;
	width: 500px;
}

#haendler  caption {
	padding: 0 0 5px 0;
	font-weight: bold; 

}

#plz th {
	font-weight: bold; 
	color: #000099;
	letter-spacing: 2px;
	padding: 6px 6px 6px 12px;
	background: #FF9933;
}

#haendler th {
	font-weight: bold; 
	color: #000099;
	letter-spacing: 2px;
	padding: 6px 6px 6px 12px;
	background: #FF9933;
}

#plz  th.title {
	background: #000099;
	color: white;
}

#haendler  th.title {
	background: #000099;
	color: white;
}

#haendler  td.title {
	background: #000099;
	color: white;
	font-weight: bold;
}

#haendler  td {
	background: #ED9121;
	padding: 6px 6px 6px 12px;
	color: #000099;
}

#haendler  td.info {
	background: #E8E8E8;
	color: #000099;
}

#produkte {
	padding: 0;
	margin: 0;
	width: 700px;
}

#produkte  caption {
	padding: 0 0 5px 0;
	font-weight: bold; 
}

#produkte th {
	font-weight: bold;  
	color: #000099;
	letter-spacing: 2px;
	padding: 6px 6px 6px 12px;
	background: #FF9933;
}

#produkte th.img {
	font-size: x-small;
	font-weight: lighter;
	height: 150px;
	width: 200px;
	background: #FF9933;
	float: center;
	border: none;
}

#produkte  th.title {
	height: 10px;
	background: #000099;
	color: white;
}

#produkte  td.preis {
	height: 10px;
	background: #000099;
	color: white;
	font-weight: bold;
	text-align: right;
}

#produkte  td.title {
	background: #000099;
	color: white;
	font-weight: bold;
}

#produkte  td {
	background: #ED9121;
	padding: 6px 6px 6px 12px;
	color: #000099;
}

#produkte  td.beschreibung {
	height: 110px;
	background: #ED9121;
	padding: 6px 6px 6px 12px;
	color: #000099;
}

#produkte  td.info {
	background: #E8E8E8;
	color: #000099;
}

#produkte img {
border: none;
float: center;
}

#produkte A:alink {
    font-weight: bold;
    color: #000099; background-color: #FF9933;
}

#produkte A:link {
    font-weight: bold;
    color: #000099; background-color: #FF9933;
}

#produkte A:visited {
    font-weight: bold;
    color: #000099; background-color: #FF9933;
}

#produkte A:hover {color:white;
    font-weight: bold;
    color: #000099; background-color: #FF9933;
}

#plz A:alink {
    font-weight: bold;
    color: #000099; background-color: #FF9933;
}

#plz A:link {
    font-weight: bold;
    color: #000099; background-color: #FF9933;
}

#plz A:visited {
    font-weight: bold;
    color: #000099; background-color: #FF9933;
}

#plz A:hover {color:white;
    font-weight: bold;
    color: #000099; background-color: #FF9933;
}

#haendler A:alink {
    font-weight: bold;
	background-color: #E8E8E8;
	color: #000099;
}

#haendler A:link {
    font-weight: bold;
	background-color: #E8E8E8;
	color: #000099;
}

#haendler A:visited {
    font-weight: bold;
	background-color: #E8E8E8;
	color: #000099;
}

#haendler A:hover {color:white;
    font-weight: bold;
	background-color: #E8E8E8;
	color: #000099;
}
