/* Hauptpunkte */
div.leiste {
text-align:center;
background:#6666ff;
border:solid 1px black;
position: absolute;
top: 120px;
left:100px;
height: 20px;
width: 139px;
font-family: georgia, times, serif;
font-size: 9pt;
z-index:1;
}

div.leiste2 {
text-align:center;
background:#6666ff;
position: absolute;
top: 120px;
left:240px;
height: 20px;
width: 139px;
font-family: georgia, times, serif;
font-size: 9pt;
border:solid 1px black;
z-index:1;
}

div.leiste3 {
text-align:center;
background:#6666ff;
position: absolute;
top: 120px;
left:380px;
height: 20px;
width: 139px;
font-family: georgia, times, serif;
font-size: 9pt;
border:solid 1px black;
z-index:1;
}


div.leiste4 {
text-align:center;
background:#6666ff;
position: absolute;
top: 120px;
left:520px;
height: 20px;
width: 139px;
font-family: georgia, times, serif;
font-size: 9pt;
border:solid 1px black;
z-index:1;
}

div.leiste5 {
text-align:center;
background:#6666ff;
border:solid 1px black;
position: absolute;
top: 120px;
left:660px;
height: 20px;
width: 139px;
font-family: georgia, times, serif;
font-size: 9pt;
z-index:1;
}

/* Position Untermenupunkte */
div.menu1 {
text-align:center;
background:#6666ff;
border:solid 1px black;
position: absolute;
top: 140px;
left:100px;
height: 80px; /* 20x Anzahl der Menupunkte */
width: 139px;
visibility: hidden;
font-family: georgia, times, serif;
font-size: 9pt;
line-height:20px;
}

div.menu2 {
text-align:center;
background:#6666ff;
border:solid 1px black;
position: absolute;
top: 140px;
left: 240px;
height: 40px;
width: 139px;
visibility: hidden;
font-family: georgia, times, serif;
font-size: 9pt;
line-height:20px;
}

div.menu3 {
text-align:center;
background:#6666ff;
border:solid 1px black;
position: absolute;
top: 140px;
left:380px;
height: 60px;
width: 139px;
visibility: hidden;
font-family: georgia, times, serif;
font-size: 9pt;
line-height:20px;
}

div.menu4 {
text-align:center;
background:#6666ff;
border:solid 1px black;
position: absolute;
top: 140px;
left:520px;
height:100px;
width: 139px;
visibility: hidden;
font-family: georgia, times, serif;
font-size: 9pt;
line-height:20px;
}

div.menu4b {
text-align:center;
background:#6666ff;
border:solid 1px black;
position: absolute;
top: 140px;
left: 630px;
height: 160px;
width: 139px;
visibility: hidden;
font-family: georgia, times, serif;
font-size: 9pt;
line-height:20px;
}

div.menu5 {
text-align:center;
background:#6666ff;
border:solid 1px black;
position: absolute;
top: 140px;
left:660px;
height: 20px;
width: 139px;
visibility: hidden;
font-family: georgia, times, serif;
font-size: 9pt;
line-height:20px;
}

/* Aussehen der Links */
a:link {
display: block;
text-decoration: none;
font-family:georgia, times, serif;
font-size: 9pt;
color: #ffffff;
background:#6666ff;
width:139px;
height:20px;
text-align:center;
line-height:20px;
}

a:visited {
text-decoration: none;
font-family:georgia, times, serif;
font-size: 9pt;
color: #ffffff;
background:#6666ff;
width:139px;
height:20px;
text-align:center;
line-height:20px;
}

a:active {
text-decoration: none;
font-family:georgia, times, serif;
font-size: 9pt;
color: #ffffff;
background:#6666ff;
width:139px;
height:20px;
text-align:center;
line-height:20px;
}

a:hover {
text-decoration: none;
font-family:georgia, times, serif;
font-size: 9pt;
color: #6633cc;
background:#ffffff;
width:139px;
height:20px;
text-align:center;
line-height:20px;
}

/* schriftstil,abstände */
body {
margin-top: 10px; 
margin-left: 0px; 
margin-right: 0px;
margin-bottom: 10px; 
color: #000000;  
background-color:#CCFFCC;
/* ori: ccccff grün #33CC33 66FF66 grau bfbfbf lachs FFCC77*/
}

/*
table,tr,td{ 
color: #330099;
font: normal 13px/18px  georgia, times, serif;
}

/* scrolleiste internet explorer ab vers.5.5 */
body{
scrollbar-arrow-color: #6666ff; 
scrollbar-base-color: #ffffff;
scrollbar-highlight-color : #6666ff; 
scrollbar-shadow-color : #ffffff;
SCROLLBAR-TRACK-COLOR: #6666ff;
}

/* grundlayout*/
.inhalt {
background-color:#efffef;
/* ori:ededff grün: 33CC33*/
}

.impressum {
    border:solid 1px black;
	background-color:#6666ff;
	color:white;
	font-size: 10px;
	line-height: normal;
}


.impress {
	background-color:#6666ff;
	color:white;
	font-size: 10px;
	line-height: normal;

}

.logo {
color:black;
height:120px;
background: #6633cc url("../_pcs/back.jpg") ;

}

.hpname{ 
font-size: 14pt;
font-family: "georgia", "times new roman", serif;
color:#ccffcc;
letter-spacing:2px;
}

.hpfood{ 
font-size: 10pt;
font-family: "georgia", "times new roman", serif;
color:#ccffcc;
}


ul{
list-style-type:circle;
}

.point1 {border:solid 1px black;background-color:#6633cc}
.point2 {border:solid 1px black;background-color:#6633cc}
.point3 {border:solid 1px black;background-color:#6633cc}

.point4 {border:solid 1px black;background-color:#ccffcc}
.point5 {border:solid 1px black;background-color:#efffef}

/* link in fusszeile */
a:link.hpfood, a:visited.hpfood, a:active.hpfood,  a:hover.hpfood{
font-size: 10pt;
font-family: "georgia", "times new roman", serif;
color:#ccffcc;
/* ori: bfbfbf*/
background-color:#6633cc;
}

/* link Impressum */
a:link.impress, a:visited.impress, a:active.impress,  a:hover.impress{
font-size: 10pt;
font-family: "georgia", "times new roman", serif;
color:#ffffff;
background-color:#6666ff;
height:10px;
}

/* allgemeine links im text */
a:link.allg, a:visited.allg{ 
color:#330099; text-decoration:underline; font-family: georgia; 
font-size: 10pt; background-color:#efffef}

a:active.allg{ color:#5522bb;
text-decoration:underline; font-family: georgia; font-size: 10pt ;background-color:#efffef }

a:hover.allg{ color: #5522bb; background-color:#efffef;  
text-decoration:none; font-family: georgia; font-size: 10pt; }
