@media print {
.noprint {
display:none;
}

#content {
position:absolute;
top:100px;
left:20px;
padding-right:20px;
overflow:auto;
}

#head {
position:absolute;
top:10px;
left:20px;
height:100px;
}

a:link,a:visited {
font-family:arial, sans-serif;
color:#000;
text-decoration:none;
font-size:10pt;
}
}

@media screen {
.noscreen {
display:none;
}

#content {
position:absolute;
top:100px;
left:220px;
padding-right:20px;
overflow:auto;
}

#head {
position:absolute;
top:10px;
left:220px;
height:100px;
}

a:hover {
font-family:arial, sans-serif;
color:#010181;
text-decoration:none;
font-size:10pt;
}

a:link,a:visited,a:active {
font-family:arial, sans-serif;
color:#010181;
text-decoration:underline;
font-size:10pt;
}
}

#menu {
position:fixed;
top:10px;
left:0;
width:200px;
}

div.newsentry {
border-left:10px solid #CCC;
border-top:10px solid transparent;
border-bottom:10px solid transparent;
margin-bottom:20px;
padding:5px;
}

ul.menu li {
list-style:square;
}

#imgbilder,#anfanfahrt,#homehome,#whgwohnungen,#umgumgebung,#konkontakt,#sitemsm {
list-style:url(/icons/arrow.gif);
font-weight:700;
}

ul.menu li ul li {
list-style:circle;
font-weight:400;
}

#preispreis,#fwstbilderst,#nhnh,#sz2sepz2,#sz1sepz1,#ubumg,#kakarte,#lilinks,#gbguestb,#ememail,#poolpool,#pizzapizza,#olivenoliven,#fwstfwst,#sz1sz1,#sz2sz2 {
list-style:disc;
font-weight:700;
}

body {
background-color:#FFF4DE;
background:url(icons/bg.jpg) fixed;
color:#000;
font-family:arial, sans-serif;
font-size:10pt;
}

.quicklinks,a.quicklinks:link,a.quicklinks:visited,a.quicklinks:active {
background-color:#FFC0C0;
font-size:10pt;
text-align:center;
}

a.quicklinks:hover {
color:#000;
}

.headline {
font-family:arial, sans-serif;
font-size:25pt;
text-align:center;
}

.menue_item {
font-family:arial, sans-serif;
font-size:14pt;
}

.hand {
cursor:pointer;
}

.small {
font-family:arial, sans-serif;
font-size:8pt;
text-decoration:none;
}

.now {
font-family:arial, sans-serif;
font-size:10pt;
}

a.sub:hover {
font-family:arial, sans-serif;
color:#010181;
font-size:10pt;
text-decoration:none;
}

.description {
text-align:center;
font-style:italic;
}

.info {
background-color:#DBDCFD;
text-align:justify;
}

#menu div,#menu div a,#menu ul.menu li ul li a {
font-size:10pt;
}

a.sub:link,a.sub:visited,a.sub:active {
font-family:arial, sans-serif;
color:#010181;
font-size:10pt;
text-decoration:underline;
}

a.footer:hover,a.footer:link,a.footer:visited,a.footer:active {
font-family:arial, sans-serif;
color:#010181;
font-size:8pt;
text-decoration:none;
}

h3 {
margin-bottom: 0px;
margin-top: 20px;
padding-top: 20px;
}
h4 {
margin-bottom: 0px;
padding-bottom: 0px;
margin-top: 20px;
padding-top: 20px;
}
