#body{
margin:15px; padding:0px;
overflow-y:scroll;
}

html { 
    height: 100% 
} 

body { 
    min-height: 101%; 
}

#container {
width: 1000px;
margin: 0 auto;
background: url(../images/weiss_back.gif) repeat-y;
} 


.head {
position: absolute;
left: 50%;
width: 1000px;
margin-left: -500px; /* negative Hälfte von width:933px */
top: 15%;
height: 100px;
margin-top: -50px; /* negative Hälfte von height:284px */
}

.content {
background-image: url(../images/weiss_back.gif); width: 1000px; height: 985px;
background-repeat:repeat-y;
}

.karte {
background-image: url(../images/karte.jpg); width: 1000px; height: 356px;
background-repeat:no-repeat;
}

.news {
padding-left: 23px;
padding-top: 5px;
padding-bottom: 20px;
width: 200px;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 11px;
font-weight: normal;
color: #333333;
}

.red {
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 15px;
font-weight: bold;
color: #ff6600;
}

.shadow {
    padding:0px;
    background:black;
    width:100%;
    filter:progid:DXImageTransform.Microsoft.Blur(PixelRadius='3', MakeShadow='true', ShadowOpacity='0.6');
}

.text {
width: 1000px;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
line-height: 22px;
color: #333333;
}

.tt {
font-family: Helvetica, sans-serif;
font-size: 16px;
font-weight: normal;
line-height: 25px;
color: #333333;
padding-left:30px;
padding-right:60px;
padding-bottom:22px;
}

.immo {
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 14px;
font-weight: normal;
line-height: 20px;
color: #333333;
width: 795px;
}

.ttt {
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
line-height: 22px;
color: #333333;
padding-left:30px;
padding-right:50px;
}

.list {
font-family: Helvetica, Arial, Verdana, Helvetica, sans-serif;
font-size: 16px;
line-height: 25px;
font-weight: normal;
color: #333333;
padding-left:30px;
padding-right:50px;
}

.sitemap {
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
line-height: 22px;
color: #333333;
padding-left: 50px;
}

.headline {
font-family: Arial, Helvetica, Georgia, Verdana, sans-serif;
font-size: 43px;
font-weight: thin;
color: #8d0000;
width:660px;
padding-bottom: 25px;
padding-top: 25px;
padding-left:30px;
}

.breadcrumb {
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 11px;
font-weight: thin;
color: #000000;
width:660px;
padding-bottom: 40px;
}

.headline2 {
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 18px;
font-weight: bold;
color: #999999;
}


.headline3 {
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 16px;
font-weight: bold;
color: #999999;
}

.kc1 {
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 14px;
font-weight: normal;
line-height: 23px;
color: #333333;
padding-right:0px;
padding-top: 100px;
width: 200px;
}

.kc2 {
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
line-height: 20px;
color: #333333;
padding-right:20px;
padding-top: 18px;
width: 180px;
}

.image {
padding-left:30px;
}

.partner {
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
line-height: 21px;
color: #333333;
padding-right:20px;
padding-top: 100px;
width: 180px;
}

.bildnavi {
width: 900px;
}

.bottom {
font-size: 11px;
width: 100%;
align: right;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-weight: normal;
line-height: 22px;
color: #333333;
padding: 5 5 5 5px;
}

.b {
width: 100%;
padding: 0 0 0 0px;
}

.bottom2 {
width: 1000px;
padding-left: 30px;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 11px;
font-weight: normal;
color: #333333;
}

.bottom3 {
border:none;
border-top: 1px solid #E00060;
color: #FFFFFF;
background-color: #FFFFFF;
height: 1px;
padding: 0px;
}

.bildtitel {
position:absolute; 
left:380px;
top:484px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 0.71em;
font-weight: normal;
color: #000000;
}


.head2 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 0.875em;
font-weight: bold;
letter-spacing: 0.15em;
color: #BE9335;
padding-left: 38px;
padding-top: 30px;
}

.head3 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 0.75em;
color: #333333;
line-height: 20px;
text-align: left;
letter-spacing: 0.035em;
padding-left: 38px;
padding-top: 31px;
}

.back {
position:absolute; 
left:540px;
top:585px;
}

.toplinie {
position:absolute; 
left:0px;
top:87px;
}

.topnavi {
padding: 68 5 10 570px;
}

a:link.mainnavi {
font-family: Helvetica, Georgia, Arial, sans-serif;
font-size: 14px;
font-weight: normal;
color: #000000;
text-decoration: none;
}
a:visited.mainnavi {
font-family: Helvetica, Georgia, Arial, sans-serif;
font-size: 14px;
font-weight: normal;
color: #000000;
text-decoration: none;
}
a:active.mainnavi {
font-family: Helvetica, Georgia, Arial, sans-serif;
font-size: 14px;
font-weight: normal;
text-decoration: none;
color: #000000;
}
a:hover.mainnavi {
font-family: Helvetica, Georgia, Arial, sans-serif;
font-size: 14px;
font-weight: normal;
text-decoration: none;
color: #A6112B;
}

a:link.sub {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #000000;
text-decoration: none;
}
a:visited.sub {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #000000;
text-decoration: none;
}
a:active.sub {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
text-decoration: none;
color: #000000;
}
a:hover.sub {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
text-decoration: none;
color: #ff3300;
}

.subnavileft41 {
position:absolute; 
left:25px;
top:292px;
}

.subnavileft42 {
position:absolute; 
left:25px;
top:317px;
}
.subnavileft43 {
position:absolute; 
left:25px;
top:342px;
}

.subnavileft4_1 {
position:absolute; 
left:25px;
top:298px;
}

.subnavileft4_2 {
position:absolute; 
left:25px;
top:292px;
}

.subnavileft4_3 {
position:absolute; 
left:25px;
top:317px;
}

.subnavileft40_3 {
position:absolute; 
left:25px;
top:518px;
}

.subnavileft4_4 {
position:absolute; 
left:25px;
top:366px;
}

.subnavileft14_4_1 {
position:absolute; 
left:40px;
top:443px;
}

.subnavileft14_4_2 {
position:absolute; 
left:40px;
top:468px;
}

.subnavileft14_4_3 {
position:absolute; 
left:40px;
top:493px;
}

.subnavileft24_4_1 {
position:absolute; 
left:40px;
top:417px;
}

.subnavileft24_4_2 {
position:absolute; 
left:40px;
top:442px;
}

.subnavileft24_4_3 {
position:absolute; 
left:40px;
top:467px;
}

.subnavileft14_1 {
position:absolute; 
left:34px;
top:317px;
}

.subnavileft14_2 {
position:absolute; 
left:34px;
top:342px;
}

.subnavileft14_3 {
position:absolute; 
left:34px;
top:367px;
}

.subnavileft14_4 {
position:absolute; 
left:34px;
top:392px;
}

.subnavileft5 {
position:absolute; 
left:25px;
top:317px;
}

.subnavileft6 {
position:absolute; 
left:25px;
top:367px;
}

.subnavileft6_6 {
position:absolute; 
left:25px;
top:442px;
}

.subnavileft7 {
position:absolute; 
left:25px;
top:458px;
}

.formfeld {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 0.99em;
font-weight: normal;
color: #333333;
}

.form{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 0.75em;
font-weight: normal;
color: #000000;
}

.mi{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 0.85em;
font-weight: normal;
color: #BE9335;
}



a:link.top {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 0.875em;
font-weight:bold;
letter-spacing: 0.09em;
color: #ffffff;
text-decoration: none;
padding-right: 20px;
}
a:visited.top {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 0.875em;
font-weight:bold;
letter-spacing: 0.09em;
color: #ffffff;
text-decoration: none;
padding-right: 20px;
}
a:active.top {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 0.875em;
font-weight:bold;
text-decoration: none;
letter-spacing: 0.09em;
color: #ffffff;
padding-right: 20px;
}
a:hover.top {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 0.875em;
font-weight:bold;
letter-spacing: 0.09em;
color: #ffffff;
text-decoration: none;
color: #BE9335;
padding-right: 20px;
}



a:link.mini {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 0.85em;
font-weight:normal;
color: #BE9335;
text-decoration: none;
}
a:visited.mini {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 0.85em;
font-weight:normal;
color: #BE9335;
text-decoration: none;
}
a:active.mini {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 0.85em;
font-weight:normal;
text-decoration: none;
color: #BE9335;
}
a:hover.mini {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 0.85em;
font-weight:normal;
text-decoration: none;
color: #BE9335;
}

a:link.yellow {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 0.875em;
font-weight:bold;
letter-spacing: 0.09em;
color: #BE9335;
text-decoration: none;
padding-right: 20px;
}
a:visited.yellow {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 0.875em;
font-weight:bold;
letter-spacing: 0.09em;
color: #BE9335;
text-decoration: none;
padding-right: 20px;
}
a:active.yellow {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 0.875em;
font-weight:bold;
text-decoration: none;
letter-spacing: 0.09em;
color: #BE9335;
padding-right: 20px;
}
a:hover.yellow {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 0.875em;
font-weight:bold;
letter-spacing: 0.09em;
color: #BE9335;
text-decoration: none;
padding-right: 20px;
}



.gelbfett {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 0.75em;
font-weight:bold;
letter-spacing: 0.01em;
line-height: 24px;
color: #BE9335;
text-decoration: none;
}

a:link.contentlink {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight:normal;
color: #333333;
text-decoration: underline;
}
a:visited.contentlink {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight:normal;
color: #333333;
text-decoration: underline;
}
a:active.contentlink {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight:normal;
color: #333333;
text-decoration: underline;
}
a:hover.contentlink {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight:normal;
color: #666666;
text-decoration: underline;
}

a:link.contentlink2 {
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight:normal;
color: #333333;
text-decoration: none;
}
a:visited.contentlink2 {
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight:normal;
color: #333333;
text-decoration: none;
}
a:active.contentlink2 {
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight:normal;
color: #333333;
text-decoration: none;
}
a:hover.contentlink2 {
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight:normal;
color: #666666;
text-decoration: none;
}

a:link.pdf {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
color: #BE9335;
letter-spacing: 0.05em;
line-height: 20px;
text-decoration: underline;
}
a:visited.pdf {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
color: #BE9335;
letter-spacing: 0.05em;
line-height: 20px;
text-decoration: underline;
}
a:active.pdf {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
letter-spacing: 0.05em;
line-height: 20px;
text-decoration: underline;
color: #BE9335;
}
a:hover.pdf {
font-family: Verdana, Arial, Helvetica, sans-serif;
letter-spacing: 0.05em;
line-height: 20px;
font-weight:bold;
color: #BE9335;
text-decoration: underline;
}

.bottomlinie {
position:absolute; 
left:33px;
top:380px;
}

.contentback {
position:absolute; 
left:185px;
top:190px;
width:705px;
height:680px;
background-color: #ffffff;
}

.bottomlinieback {
position:absolute; 
left:33px;
top:680px;
}

.contentcredits {
position:absolute; 
left:185px;
top:190px;
width:705px;
height:700px;
background-color: #ffffff;
}

.bottomliniecredits {
position:absolute; 
left:33px;
top:700px;
}

.contentcomponents {
position:absolute; 
left:185px;
top:190px;
width:705px;
height:950px;
background-color: #ffffff;
}

.bottomliniecomponents {
position:absolute; 
left:33px;
top:950px;
}

.contentprogram {
position:absolute; 
left:185px;
top:190px;
width:705px;
height:850px;
background-color: #ffffff;
}

.bottomlineprogram {
position:absolute; 
left:33px;
top:850px;
}
.contentprogram2 {
position:absolute; 
left:185px;
top:190px;
width:705px;
height:740px;
background-color: #ffffff;
}
.bottomlineprogram2 {
position:absolute; 
left:33px;
top:740px;
}

.contentdocuments {
position:absolute; 
left:185px;
top:190px;
width:705px;
height:1250px;
background-color: #ffffff;
}

.bottomliniedocuments1 {
position:absolute; 
left:33px;
top:1250px;
}

.contentdocuments2 {
position:absolute; 
left:185px;
top:190px;
width:705px;
height:350px;
background-color: #ffffff;
}

.bottomliniedocuments2 {
position:absolute; 
left:33px;
top:350px;
}

.contentdocuments2701 {
position:absolute; 
left:185px;
top:190px;
width:705px;
height:1000px;
background-color: #ffffff;
}

.bottomliniedocuments2701 {
position:absolute; 
left:33px;
top:1000px;
}

.contentdocuments2601 {
position:absolute; 
left:185px;
top:190px;
width:705px;
height:1240px;
background-color: #ffffff;
}

.bottomliniedocuments2601 {
position:absolute; 
left:33px;
top:1240px;
}

.contentdocuments2501 {
position:absolute; 
left:185px;
top:190px;
width:705px;
height:1260px;
background-color: #ffffff;
}

.bottomliniedocuments2501 {
position:absolute; 
left:33px;
top:1260px;
}

.contentdocuments5 {
position:absolute; 
left:185px;
top:190px;
width:705px;
height:930px;
background-color: #ffffff;
}

.bottomliniedocuments5 {
position:absolute; 
left:33px;
top:930px;
}

.contentdocuments6 {
position:absolute; 
left:185px;
top:190px;
width:705px;
height:980px;
background-color: #ffffff;
}

.bottomliniedocuments6 {
position:absolute; 
left:33px;
top:980px;
}

.contentagenda {
position:absolute; 
left:185px;
top:190px;
width:705px;
height:895px;
background-color: #ffffff;
}

.bottomlinieagenda {
position:absolute; 
left:33px;
top:895px;
}

.contentcontact {
position:absolute; 
left:185px;
top:190px;
width:705px;
height:400px;
background-color: #ffffff;
}

.bottomliniecontact {
position:absolute; 
left:33px;
top:400px;
}

.contentlegal {
position:absolute; 
left:185px;
top:190px;
width:705px;
height:540px;
background-color: #ffffff;
}

.bottomlinielegal {
position:absolute; 
left:33px;
top:540px;
}

.contentform {
position:absolute; 
left:185px;
top:190px;
width:705px;
height:820px;
background-color: #ffffff;
}

.bottomlinieform {
position:absolute; 
left:33px;
top:820px;
}

.contentinfo {
position:absolute; 
left:185px;
top:190px;
width:705px;
height:800px;
background-color: #ffffff;
}

.bottomlinieinfo {
position:absolute; 
left:33px;
top:800px;
}

.contentconclud {
position:absolute; 
left:185px;
top:190px;
width:705px;
height:1100px;
background-color: #ffffff;
}

.bottomliniecon {
position:absolute; 
left:33px;
top:1100px;
}


.textnorm {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 0.75em;
font-weight: normal;
text-align: left;
line-height: 20px;
color: #333333;
padding-left: 38px;
padding-top: 10px;
padding-right: 33px;
}

.texthoeher {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 0.75em;
font-weight: normal;
text-align: justify;
line-height: 20px;
color: #333333;
padding-left: 38px;
padding-top: 15px;
padding-right: 33px;
}



.text2 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 0.75em;
font-weight: normal;
text-align: justify;
line-height: 20px;
color: #333333;
padding-left: 33px;
padding-top: 33px;
padding-right: 33px;
}

.text3 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 0.75em;
font-weight: normal;
text-align: justify;
line-height: 20px;
color: #333333;
padding-left: 33px;
padding-top: 33px;
padding-right: 33px;
padding-bottom: 33px;
}

.text4 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 0.75em;
font-weight: normal;
text-align: justify;
line-height: 20px;
color: #333333;
padding-left: 33px;
padding-top: 33px;
padding-right: 33px;
padding-bottom: 33px;
}

.text5 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 0.75em;
font-weight: normal;
text-align: justify;
line-height: 20px;
color: #333333;
padding-left: 33px;
padding-top: 33px;
padding-right: 33px;
padding-bottom: 33px;
}

.text6 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 0.75em;
font-weight: normal;
text-align: justify;
line-height: 20px;
color: #333333;
padding-left: 33px;
padding-top: 33px;
padding-right: 33px;
padding-bottom: 33px;
height:670px;
}

.text7 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 0.75em;
font-weight: normal;
text-align: justify;
line-height: 20px;
color: #333333;
padding-left: 33px;
padding-top: 33px;
padding-right: 33px;
padding-bottom: 33px;
}

.text8 {
padding-top: 20px;
width:316px;
}

.text_a {
padding-top: 10px;
}

.text8_1 {
width:316px;
}

.text9 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 0.75em;
font-weight: normal;
line-height: 20px;
color: #333333;
padding-left: 33px;
padding-top: 33px;
padding-right: 33px;
}

.bluebold {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
color: #45687A;
text-align: left;
letter-spacing: 0.035em;
}

.yellowbold {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
color: #333333;
text-align: left;
letter-spacing: 0.035em;
}

.yb {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
color: #BE9335;
text-align: left;
letter-spacing: 0.035em;
}

ul, li {
margin: 10;
padding: 0;
} 


.image2 {
position:absolute; 
left:378px;
top:82px;
border-width: 1px;
border-style: solid;
border-color:#be9335;
}



/* NUR IE: */

scrollbar-3d-light-color:#cccccc;
scrollbar-arrow-color:#cccccc;
scrollbar-base-color:#ffffff;
scrollbar-dark-shadow-color:#cccccc;
scrollbar-face-color:#cccccc;
scrollbar-highlight-color:#ffffff;
scrollbar-shadow-color:#cccccc;
}
 
body, textarea {
  scrollbar-base-color:#ffffff;
  scrollbar-3dlight-color:#cccccc;
  scrollbar-arrow-color:#cccccc;
  scrollbar-darkshadow-color:#cccccc;
  scrollbar-face-color:#cccccc;
  scrollbar-highlight-color:#ffffff;
  scrollbar-shadow-color:#cccccc;
  scrollbar-track-color:#Ffffff;
}