html {overflow-x:hidden;}
body { color: black; font-size: 12px; font-family: arial, helvetica; line-height: 16px; background-color: #d8d8d8; background-position: 100% top; text-decoration: none; }

p { line-height: 16px; }
#hintergrund { background-image: url(http://www.perenthaler-design.de/muvikon08/img/bg_verlauf.jpg); background-repeat: repeat-x; background-position: 100% 100%; position: fixed; top: 0; left: 0; width: 100%; height: 686px; }
#site { color: #071211; font-size: 12px; font-family: arial, helvetica, Geneva, SunSans-Regular, sans-serif; line-height: 16px; position: absolute; top: 0; left: 0; width: 918px; height: auto; float: none; clear: none; }
#site_popup { position: absolute; top: 0; left: 0; width: 650px; height: 512px; float: none; clear: none; }
#spalte1 { position: fixed; top: 20px; left: 20px; width: 360px; height: auto; }
#spalte2 { position: absolute; top: 200px; left: 400px; width: 518px; height: auto; }
#hauptnavigation { position: absolute; top: 130px; left: 400px; width: 518px; height: 16px; z-index: 4; }
/*Schrift*/
h1 { color: #000; font-size: 16px; font-family: arial, helvetica; font-weight: bold; line-height: 22px; margin-top: 0; margin-bottom: 18px; text-decoration: none; }
h2 { color: #071211; font-size: 12px; font-family: arial, helvetica; font-weight: bold; line-height: 16px; }
h4 { color: #071211; font-family: arial, helvetica; font-weight: bold; }
a:link  /* Textlinks Hauptnavigation */ { color: #e41b5b; font-size: 12px; font-family: arial, helvetica; font-weight: normal; line-height: 16px; text-decoration: underline; border-style: none; outline-style: none; }
a:visited  /* Textlinks Hauptnavigation */ { color: #e41b5b; font-size: 12px; font-family: arial, helvetica; font-weight: normal; line-height: 16px; text-decoration: underline; border-style: none; outline-style: none; }
a:hover  /* Textlinks Hauptnavigation */ { color: #e41b5b; font-size: 12px; font-family: arial, helvetica; font-weight: normal; line-height: 16px; text-decoration: underline; border-style: none; outline-style: none; }
a:active  /* Textlinks Hauptnavigation */ { color: #e41b5b; font-size: 12px; font-family: arial, helvetica; font-weight: normal; line-height: 16px; text-decoration: underline; border-style: none; outline-style: none; }
#content_programm { color: #000; font-size: 12px; font-family: arial, helvetica; line-height: 16px; position: absolute; top: 256px; left: 116px; width: 512px; }
#footer { color: #7b7a7b; font-size: 12px; line-height: 16px; position: fixed; left: 20px; bottom: 20px; z-index: 100; }

#footer a:link /* Textlinks Hauptnavigation */ { color: #7b7a7b; font-size: 12px; font-family: arial, helvetica; line-height: 16px; text-decoration: none; border-style: none; outline-style: none; }
#footer a:visited /* Textlinks Hauptnavigation */ { color: #7b7a7b; font-size: 12px; font-family: arial, helvetica; font-weight: normal; line-height: 16px; text-decoration: none; border-style: none; outline-style: none; }
#footer a:hover /* Textlinks Hauptnavigation */ { color: #e41b5b; font-size: 12px; font-family: arial, helvetica; font-weight: normal; line-height: 16px; text-decoration: none; border-style: none; outline-style: none; }
#footer a:active /* Textlinks Hauptnavigation */ { color: #e41b5b; font-size: 12px; font-family: arial, helvetica; font-weight: normal; line-height: 16px; text-decoration: none; border-style: none; outline-style: none; }
#sprachwahl { color: #e41b5b; position: absolute; top: 20px; left: 769px; width: 120px; height: auto; }
#sprachwahl a:link /* Textlinks Hauptnavigation */ { color: #7b7a7b; font-size: 12px; font-family: arial, helvetica; line-height: 16px; text-decoration: none; border-style: none; outline-style: none; }
#sprachwahl a:visited /* Textlinks Hauptnavigation */ { color: #7b7a7b; font-size: 12px; font-family: arial, helvetica; font-weight: normal; line-height: 16px; text-decoration: none; border-style: none; outline-style: none; }
#sprachwahl a:hover /* Textlinks Hauptnavigation */ { color: #e41b5b; font-size: 12px; font-family: arial, helvetica; font-weight: normal; line-height: 16px; text-decoration: none; border-style: none; outline-style: none; }
#sprachwahl a:active /* Textlinks Hauptnavigation */ { color: #e41b5b; font-size: 12px; font-family: arial, helvetica; font-weight: normal; line-height: 16px; text-decoration: none; border-style: none; outline-style: none; }
#fontwidth { width: 418px; height: auto; }
#hiddendiv { display: none;}

.mbild { margin-right: 20px; margin-top: 12px; margin-bottom: 12px; }
