* { margin: 0; padding: 0; }

body { font-family: Arial, helvetica, Geneva, SunSans-Regular, sans-serif; background-color: white; background-image: url(../bilder/linie-alpina.gif); background-repeat: repeat-x; background-position: 0 490px; padding: 0; }
h1 { color: #642330; font-family: Georgia, "Times New Roman", Times, serif; font-size: 1.2em; font-weight: bold; margin: 0.33em 0; }
p { color: black; font-size: 12px; font-family: Arial, helvetica, Geneva, SunSans-Regular, sans-serif; line-height: 15px; }
td { }
ul { color: #642330; font-size: 14px; font-family: Georgia, "Times New Roman", Times, serif; text-align: left; list-style-type: disc; margin: 1em 0 2px; }
li { color: #642330; font-size: 12px; font-family: Georgia, "Times New Roman", Times, serif; text-align: left; list-style-type: disc; margin: 2px 0 2px 12px; }
#rahmen { width: 1200px; float: right; margin-top: 20px; margin-right: 50px; }
#content { width: 1200px; float: right; }
#menu { text-align: right; width: 700px; height: 20px; float: right; }
#menu a:link, a:visited { color: #999; font-size: 11px; font-family: Arial, helvetica, Geneva, SunSans-Regular, sans-serif; line-height: 11px; text-decoration: none; text-transform: uppercase; margin: 0 0 0 15px; padding: 0 0 0; }
#menu a:hover { color: #943b4d; padding-bottom: 0; border-bottom: 5px solid #943b4d; }
#menu a:active { color: #943b4d; padding-bottom: 1px; border-bottom: 2px solid #943b4d; }
#navlist
{ text-align: right; margin: 0; padding: 0 0 0 0; }

#navlist ul, #navlist li
{ margin: 0; padding: 0; display: inline; list-style-type: none; }

#navlist a:link, #navlist a:visited
{ line-height: 11px; margin: 0 0 0 0; text-decoration: none; color: #999; font-size: 11px; text-transform: uppercase; }

#navlist a:link#current, #navlist a:visited#current, #navlist a:hover
{
border-bottom: 3px solid #943b4d;
padding-bottom: 3px;
background: transparent;
color: #943b4d;
}

#navlist a:hover { color: #000; }

#foto { text-align: right; width: 700px; float: right; }
#text { background-color: #a8c6df; background-image: url(../bilder/MarkusBurger_4c.gif); background-repeat: no-repeat; text-align: right; width: 700px; height: 445px; float: right; padding: 0; }
#text2 { background-color: #ffefa1; background-repeat: no-repeat; text-align: right; padding: 0; width: 700px; height: 445px; float: right; }
#text_links { background-image: url(../bilder/panorama_4c.jpg); background-repeat: no-repeat; text-align: right; padding: 0; width: 700px; height: 445px; float: right; }
#spalte { width: 320px; float: left; margin: 10px 0 0 10px; }
#spalte_links { text-align: left; margin: 10px 0 0 10px; width: 680px; float: left; }
#text p { color: #642330; font-family: Georgia, "Times New Roman", Times, serif; text-align: left; }
#text2 p { color: #642330; font-family: Georgia, "Times New Roman", Times, serif; text-align: left; margin: 1px 0 1px 0; }
#text_links p { color: white; font-family: Georgia, "Times New Roman", Times, serif; line-height: 25px; text-align: left; }
#text_links a:link, #text_links a:visited, #text_links a:active { color: white; font-family: Georgia, "Times New Roman", Times, serif; text-decoration: none; text-transform: lowercase; text-align: left; margin: 0; padding: 0; }
#text_links a:hover { color: white; font-family: Georgia, "Times New Roman", Times, serif; text-decoration: underline; text-transform: lowercase; text-align: left; margin: 0; padding: 0; }
#logo { text-align: right; width: 700px; margin-top: 50px; margin-right: 0; float: right; }
#footer { color: #943b4d; font-size: 10px; line-height: 12px; text-decoration: none; text-align: right; width: 700px; float: right; }
#footer a:link, #footer a:visited { color: #943b4d; font-size: 10px; line-height: 12px; text-decoration: none; text-transform: none; margin-left: 0; }
#footer a:hover, #footer a:active { color: #943b4d; font-size: 10px; line-height: 12px; text-decoration: underline; border-style: none; }
#rahmen img { text-align: right; }
#headline { color: red; font-size: 14px; font-weight: bolder; font-style: italic; text-align: right; z-index: 2; float: none; margin: 220px 70px 0 0; }

