/* BODY UND LAYOUT-CONTAINER */

body{
margin: 0;
padding:0;
background:#FDF4E5 url(bilder/bg.jpg);
background-repeat: no-repeat;
background-position: top right;
scrollbar-face-color: #ED9504;
scrollbar-base-color: #ED9504;
scrollbar-arrow-color: #FBE6C5;
scrollbar-shadow-color: #F4BF68;
scrollbar-darkshadow-color: #ED9504;
scrollbar-highlight-color: #ffffff;
scrollbar-3dlight-color: #F4BF68;
}

#redaktionsseite {
position:absolute;
top: 2px;
right:265px
}

#buehne {
z-index: 2;
padding: 17px 110px 30px 180px;
}

#untermenue {
width:141px;
z-index: 1;
position:absolute;
top: 122px;
left: 30px;
}

#logo {
z-index: 5;
padding-left: 25px;
width: 243px;
}

#hauptmenue {
z-index: 3;
position:absolute;
top: 105px;
right:110px;
width: 345px;
text-align:right;
}

#hauptmenuefr {
z-index: 3;
position:absolute;
top: 105px;
right:110px;
width: 302px;
text-align:right;
}

#hauptmenuenl {
z-index: 3;
position:absolute;
top: 105px;
right:110px;
width: 315px;
text-align:right;
}

ul.hm {
margin:0;
padding:0;
white-space: nowrap;
z-index:4;
}
ul.hm li {
float:left;
list-style:none;
padding-left: 2px;
display:inline;
}

#inhalt {
z-index: 6;
background: #ffffff;
border-left: 1px solid #ED9504;
border-right: 1px solid #ED9504;
padding: 10px 20px 20px 20px;
}

#buttons {
width:141px;
z-index: 7;
position:absolute;
}

ul.but {
margin:0;
padding:0;
height:15px;
width: 141px;
white-space: nowrap;
z-index:4;
}
ul.but li {
float:left;
list-style:none;
padding:0;
display:inline;
}

.breadcrumb {
background: #ffffff;
border-left: 1px solid #ED9504;
border-right: 1px solid #ED9504;
font: normal 9.5px Verdana,Tahoma,Arial,Helvetica;
color: #015080;
padding: 5px 120px 10px 20px;
}

.abschluss {
font: normal 9.5px Verdana,Tahoma,Arial,Helvetica;
color: #015080;
margin-top:3px;
text-align:center;
}

.impressum {
background: #FDF4E5;
border: solid 1px #ED9504;
margin-bottom:5px;
font: normal 11px Verdana,Tahoma,Arial,Helvetica;
color: #ED9504;
margin-top:20px;
font-weight: bolder;
text-align:center;
}

.bild {
border: solid 1px #ED9504;
margin: 20px;
}

.sitemap1 {
border-top: solid 1px #ED9504;
border-bottom: solid 1px #ED9504;
border-right: solid 1px #ED9504;
border-left: solid 5px #ED9504;
font: normal 11 Verdana,Tahoma,Arial,Helvetica;
color: #ED9504;
font-weight: bolder;
padding:2px;
margin-top:25px;
}

.sitemap2 {
font: normal 12 Verdana,Tahoma,Arial,Helvetica;
color: #ED9504;
font-weight: bolder;
padding:1px 0 1px 2px;
margin-top:10px;
margin-left:20px;
}

A.navi:link {color : #00388A; text-decoration: none;}
A.navi:visited {color : #00388A; text-decoration: none;}
A.navi:hover {color: #ED9504; text-decoration: none;}
A.navi:active {color: #ED9504; text-decoration: none;}





/* UNTERMENUE */

.umbild {
border-left: solid 1px #ED9504;
border-right: solid 1px #ED9504;
}

.umtbl {
border-top: solid 1px #FBE5C3;
border-right: solid 1px #ED9504;
border-left: solid 1px #ED9504;
}

.untermenue1 {
font: normal 11px Tahoma,Arial,Helvetica;
color: #015080;
background-color: #F4BF68;
border-bottom: 1px solid #FBE5C3;
padding: 2px 7px 4px 7px;
}
.untermenue1a {
font: normal 11px Tahoma,Arial,Helvetica;
color: #015080;
background-color: #FBE5C3;
border-bottom: 1px solid #F4BF68;
padding: 4px 7px 4px 7px;
}

.untermenue2 {
font: normal 11px Tahoma,Arial,Helvetica;
color: #015080;
background-color:#FBE5C3;
border-bottom: 1px solid #F4BF68;
padding: 4px 7px 4px 7px;
}

A.um1:link {color: #015080; text-decoration: none;}
A.um1:visited {color: #015080; text-decoration: none;}
A.um1:hover {color: #ffffff; text-decoration: none;}
A.um1:active {color: #ffffff; text-decoration: none;}

A.um2:link {color: #015080; text-decoration: none;}
A.um2:visited {color: #015080; text-decoration: none;}
A.um2:hover {color: #ED9504; text-decoration: none;}
A.um2:active {color: #ED9504; text-decoration: none;}




/* INHALTE */

p {
font: normal 75% Verdana,Tahoma,Arial,Helvetica;
color: #015080;
}

p.KleinerText {
font: normal 70% Verdana,Tahoma,Arial,Helvetica;
color: #015080;
}

.TextNormal {
font: normal 75% Verdana,Tahoma,Arial,Helvetica;
color: #015080;
}


h1 {
font: normal 90% Verdana,Tahoma,Arial,Helvetica;
color: #ED9504;
font-weight: bolder;
margin:0;
padding:0;
}

h2 {
font: normal 80% Verdana,Tahoma,Arial,Helvetica;
color: #ED9504;
font-weight: bolder;
margin: 40px 0 0 0;
}

h3 {
font: normal 75% Verdana,Tahoma,Arial,Helvetica;
color: #ED9504;
font-weight: bolder;
margin: 0;
}

h4 {
font: normal 75% Verdana,Tahoma,Arial,Helvetica;
color: #015080;
font-weight: bolder;
margin: 30px 0 -5px 0;
padding: 0;
}

h5 {
font: normal 75% Verdana,Tahoma,Arial,Helvetica;
color: #015080;
font-weight: bolder;
margin: 30px 0 -10px 0;
padding: 0;
}

/* FORMULARE */
input.kontakt {
font-family: Verdana,Arial,Helvetica;
font-size: 11px;
color: #000000;
font-style: normal;
background-color: #ffffff;
border: solid 1px #ED9504;
width: 300px;
height: 15px;
}

textarea.kontaktarea {
font-family: Verdana,Arial,Helvetica;
font-size: 11px;
color: #000000;
font-style: normal;
scrollbar-face-color: #ED9504;
scrollbar-base-color: #ED9504;
scrollbar-arrow-color: #FBE6C5;
scrollbar-shadow-color: #F4BF68;
scrollbar-darkshadow-color: #ED9504;
scrollbar-highlight-color: #ffffff;
scrollbar-3dlight-color: #F4BF68;
background-color: #ffffff;
border: solid 1px #ED9504;
width: 300px;
height: 100px;
}

input.subbutton {
cursor: hand;
font-family: Verdana,Arial,Helvetica;
font-size: 10px;
color: #000000;
border-color:#ED9504;
background-color:#CFD3C8;
width: 90px;
}

.errormeldung {
font: normal 9.5px Verdana,Tahoma,Arial,Helvetica;
color: #ED9504;
}


/* ELEMENTE FÜR INHALTE */

.tablehead {
border-bottom: #DE8D00 2px solid;
font: normal 78% Verdana,Tahoma,Arial,Helvetica;
color: #DE8D00;
font-weight: bold;
}

.borderoben {
border-top: #DE8D00 1px solid;
}

.tblnewsbox {
padding:0;
margin-bottom:10px;
}

.imagebox {
padding: 0 5px 0 0;
}

.tblborderoben {
margin-right:10px;
border-top: #ED9504 1px solid;
width: 100%;
padding-top: 15px;
}

A.seite:link {color: #ED9504; text-decoration: underline;}
A.seite:visited {color: #015080; text-decoration: underline;}
A.seite:hover {color: #ED9504; text-decoration: none;}
A.seite:active {color: #ED9504; text-decoration: none;}

input.signin {
font:normal 10.5px Verdana,Tahoma,Arial,Helvetica;
color:#000000;
background-color:#FAF4DE;
border:1px solid #C14E25;
width:80px;
height:20px;
}

.teaserbild {float:left;width:130px;margin-top:3px;}
.teaserbild .teaserpicmittel {width:120px;border: 1px solid #C00418;}

.teaser {padding: 0px;margin: 0 0 0 130px; text-align:left;}
.teaser h1 {font-weight: bold;font-size: 95%;padding: 0;margin: 0 0 10px 0;}
.teaser h1 a {color: #ED9504;text-decoration: none;}
.teaser h1 a:hover {color: #ED9504;text-decoration: none;}
.teaser p {padding: 0 ;margin: 5px 0 0 0;}
.teaser p a {color: #015080;text-decoration: none;}
.teaser p a:hover {color: #015080;text-decoration: none;}
.teaserabschluss span {float:right;}
.teaserabschluss {clear: left;border-bottom: 1px solid #015080;text-align:right;margin-bottom: 25px;padding-top:10px;}

.buttonfunktion {
  cursor: hand;
  font-family: Tahoma,Arial,Helvetica;
  font-size: 11px;
  color:#015080;
  border: 1px solid #015080;
  background-color: #ffffff;
  width: 85px;
  height: 18px;
  padding: 1px 4px 1px 4px;
}

A.black:link {color : #015080; text-decoration: none;}
A.black:visited {color : #015080; text-decoration: none;}
A.black:hover {color: #ED9504;text-decoration: none;}
A.black:active {color: #ED9504; text-decoration: none;}
