/*=================== BODY UND LAYOUT-TABELLEN============================ */
BODY {margin: 0;padding:0;}

#grundflaeche {border: 1px solid #AD0948;background: #ffffff url(bilder/bg.gif);background-repeat: repeat-y;}
#kopf {height:76px;z-index:1;background: #AD0948 url(bilder/bg_kopf.gif);background-repeat: repeat-x;border-bottom:1px solid #ffffff;}
.untermenue {z-index: 3;width:216px;position:absolute;left: 0px;min-height:350px;}
#buehne {z-index: 2;background: #ffffff;margin-left: 216px;min-height:350px;}
#inhalt {z-index:4;padding: 30px;}
#abschluss {height:4px;white-space: nowrap;padding-left:314px;}
#footer {height:39px;background: #AD0948 url(bilder/bg_footer.gif);background-repeat: repeat-x;border-top:1px solid #ffffff;white-space: nowrap;}

.umkopf1 {background-color:#C25C32;height:21px;border-bottom:1px solid #ffffff;}
.umhead {background: #DA9D84 url(bilder/bg_um.gif);background-repeat: repeat-y;height:59px;border-bottom:1px solid #ffffff;text-align:right;padding-right:5px;}

* html #buehne {height: 350px;}

#logo {position:absolute;top:6px;left:10px;width:88px;height:151px;z-index:7;}
#logoprint {position:absolute;top:6px;left:25px;width:88px;height:151px;z-index:7;}

#menueleiste {position:absolute;top:1px;left:252px;width:520px;height:80px;z-index:6;}
ul.hm {margin:0;padding:0;height:80px;white-space: nowrap;}
ul.hm li {float:left;list-style:none;padding:0;margin:0;display:inline;}




/*=================== UNTERMENUE======================================== */
.um1 {background:#C25C32;text-align:right;font-family: Tahoma,Arial,Helvetica;font-size: 70%;font-weight:bold;color: #ffffff;text-transform : uppercase;padding: 2px 5px 2px 10px;margin: 0px 0px 1px 1px;}
.um1a {background:#DA9D84;text-align:right;font-family: Tahoma,Arial,Helvetica;font-size: 70%;font-weight:bold;color: #ffffff;text-transform : uppercase;padding: 2px 5px 2px 10px;margin: 0px 0px 1px 1px;}

.um2 {text-align:right;font-family: Tahoma,Arial,Helvetica;font-size: 70%;color: #C25C32;padding: 2px 5px 2px 10px;margin: 0px 0px 1px 1px;background: url(bilder/bg_umline.gif);background-repeat: no-repeat;background-position: bottom right;}
.um2a {text-align:right;font-family: Tahoma,Arial,Helvetica;font-size: 70%;color: #C25C32;font-weight:bold;padding: 2px 5px 2px 10px;margin: 0px 0px 1px 1px;background: url(bilder/bg_umline.gif);background-repeat: no-repeat;background-position: bottom right;}

.suchbereich {background: url(bilder/bg_suche.gif);background-repeat: repeat-y;border-bottom: 1px solid #ffffff;padding:3px 0 3px 10px;}




/*=================== FONT-DEFINITIONEN=================================== */
h1 {font: normal 100% Verdana,Arial,Helvetica;color: #C25C32;font-weight: bolder;margin:0;padding:0;}
h1.news {font: normal 80% Verdana,Arial,Helvetica;color: #C25C32;font-weight: bolder;margin: 0;padding:0;}
h2 {font: normal 90% Verdana,Arial,Helvetica;color: #C25C32;font-weight: bolder;margin: 30px 0 0 0;}
h3 {font: normal 80% Verdana,Arial,Helvetica;color: #C25C32;font-weight: bolder;margin: 30px 0 0 0;}
h3.news {font: normal 80% Verdana,Arial,Helvetica;color: #C25C32;font-weight: bolder;margin: 0;}
h4 {font: normal 79% Verdana,Arial,Helvetica;color: #C25C32;font-weight: bolder;margin: 20px 0 -5px 0;padding: 0;}
h5 {font: normal 78% Verdana,Arial,Helvetica;color: #C25C32;font-weight: bolder;margin: 20px 0 -10px 0;padding: 0;}

p {font-family: Verdana,Arial,Helvetica; font-size: 75%;color: #000000;}
.dachzeile {font-family: Verdana,Arial,Helvetica; font-size: 70%;color: #525151;}
.klein {font-family: Verdana,Arial,Helvetica;font-size: 70%;color: #000000;}
.newsticker {font-family: Verdana,Arial,Helvetica;font-size: 70%;color: #ffffff;}
.errormeldung {font-family: Verdana,Arial,Helvetica;font-size: 75%;color: #E3365C;}
.norm {font-family: Verdana,Arial,Helvetica;font-size: 75%;color: #000000;}
ol {margin: 10px 0 10px 32px;font: normal 75% Verdana,Arial,Helvetica;color: #000000;}
ul {margin: 10px 0 10px 25px;font: normal 75% Verdana,Arial,Helvetica;color: #000000;list-style-position:outside;}




/*=================== INHALTE============================================ */
.artikelvorschau {padding:5px;clear: both;}
.artikelvorschau p {font-family: Tahoma,Arial,Helvetica; font-size: 75%;color: #000000;padding: 0 ;margin: 5px 0 0 0;}
.themenbalken {background: #ffffff;font-family: Tahoma,Arial,Helvetica; font-size: 70%;color: #C25C32;font-weight: bold;padding:1px 1px 1px 5px;text-transform : uppercase;width:350px;border-left: 4px solid #C25C32;border-bottom: 1px solid #C25C32;}
.teaserdiv {float: left;clear: both;display: block;margin-right:8px;text-align:center;width:120px;}
.teaserpic {border: 1px solid #DA9D84;}
.teaserpic2 {border: 1px solid #DA9D84;margin: 0 10px;}
.teaserabschluss {clear: both;border-bottom: 1px solid #DA9D84;padding-top:4px;margin:15px 0 10px 0;}
.teaser2abschluss {clear: both;margin:15px 0 10px 0;}

.tablehead {background: #F8ECE7;border-bottom: solid 1px #DA9D84;padding:3px;font-weight: bold;}
.tablezeile {border-bottom: solid 1px #DA9D84;padding:3px;}

.tablehead p {margin:0;padding:0;}
.tablezeile p {margin:0;padding:0;}

ul.datei {list-style-image: url(bilder/btn_download.gif);}
ul.datei li {margin-bottom: 5px;}


/*=================== FORMULARE====================================== */
input.kontakt {font-family: Verdana,Arial,Helvetica;font-size: 75%;color: #000000;border: 1px solid #DB9F86;width: 300px;}
textarea.kontaktarea {font-family: Verdana,Arial,Helvetica;font-size: 75%;color: #000000;border: 1px solid #DB9F86;width: 300px;height: 100px;}
select {font-family: Verdana,Arial,Helvetica;font-size: 75%;color: #000000;border: 1px solid #DB9F86;}



/*=================== LINK-DEFINITIONEN=================================== */
A:link {color : #C25C32; text-decoration: underline;}
A:visited {color : #525151; text-decoration: underline;}
A:hover {color: #525151; text-decoration: none;}
A:active {color: #525151; text-decoration: none;}

A.umlink1:link {color: #ffffff; text-decoration: none;}
A.umlink1:visited {color: #ffffff; text-decoration: none;}
A.umlink1:hover {color: #F8ECE7; text-decoration: none;}
A.umlink1:active {color: #F8ECE7; text-decoration: none;}

A.umlink2:link {color: #C25C32; text-decoration: none;}
A.umlink2:visited {color: #C25C32; text-decoration: none;}
A.umlink2:hover {color: #525151; text-decoration: none;}
A.umlink2:active {color: #525151; text-decoration: none;}


