html {height:100%;}

body {
 margin: 0;
 padding: 0;
 width: 100%;
 background-color:#fafafa;
 text-align: center;
}

#aussen {
 position:absolute;
 height:550px;
 width:610px;
 margin:-270px 0px 0px -290px;
 top: 50%;
 left: 50%;
 background-color: #fafafa;
 border: 0px dotted #990000;
}

* html #aussen {
 position:absolute;
 height:550px;
 width:610px;
 margin:-270px 0px 0px -590px;
 top: 50%;
 left: 50%;
 background-color: #fafafa;
 border: 0px dotted #990000;
}

*+html #aussen {
 position:absolute;
 height:550px;
 width:610px;
 margin:-270px 0px 0px -590px;
 top: 50%;
 left: 50%;
 background-color: #fafafa;
 border: 0px dotted #990000;
}

#innen {
 position: absolute;
 text-align: left;
 background-color:#6F3700;
 width: 600px;
 height: 500px;
}

.rand_l {
 position: absolute;
 margin-left:0px;
 background-image:url(../img/rand_l.gif);
 background-repeat: no-repeat;
 text-align: left;
 background-color:#6F3700;
 width: 20px;
 height: 500px;
}

.rand_p {
 position: absolute;
 margin-left:0px;
 background-image:url(../img/rand_p.gif);
 background-repeat: no-repeat;
 text-align: left;
 background-color:#6F3700;
 width: 20px;
 height: 500px;
}

.rand_k {
 position: absolute;
 margin-left:0px;
 background-image:url(../img/rand_k.gif);
 background-repeat: no-repeat;
 text-align: left;
 background-color:#6F3700;
 width: 20px;
 height: 500px;
}

.rand_r {
 position: absolute;
 margin-left:580px;
 background-image:url(../img/rand_r.gif);
 background-repeat: no-repeat;
 text-align: right;
 background-color:#fafafa;
 width: 20px;
 height: 500px;
}

.menue {
 position: absolute;
 margin-top:13px;
 margin-left:310px;
 text-align: left;
 font-size:12px;
 color:#ffffff;
 font-weight:bold;
 font-family:Arial, Verdana, Georgia, Helvetica, sans-serif;
 width: 180px;
 height: 30px;
}

.text {
 position: absolute;
 margin-left:30px;
 margin-top:77px;
 text-align: left;
 width: 450px;
 height: 300px;
}

.kontakt {
 position: absolute;
 margin-left:30px;
 margin-top:47px;
 text-align: left;
 width: 460px;
 height: 300px;
}


div#logo {
 text-align:left;
 z-index: 2;
 width: 105px;
 position:absolute;
 height:94px;
 margin-left:507px;
 padding-top:22px;
}


img.balken {
 margin-left:67px;
 margin-bottom:13px;
 margin-top:0px;
 margin-right:73px;
 }


.bildbox {
 text-align:left;
 margin-top:0px;
 margin-left:325px;
 width: 490px;
 height:350px;
 border: 0px solid #CCCCCC;
}

div#content {
 text-align:left;
 width: 880px;
 height:590px;
 margin-top:49px;
 border: 0px solid #CCCCCC;
 background-color:#fcfcfc;
}

div#ref {
 text-align:left;
 background-color:#E79723;
}

div#frame {
 text-align:left;
 background-color:#ffffff;
}

p.normal  {
 margin-left:23px;
 margin-top:15px;
 text-align:left;
 font-size:13px;
 letter-spacing:1px;
 line-height: 19px;
 color:#ffffff;
 font-weight:normal;
 font-family:"Arial Narrow", Arial, Georgia, Helvetica, sans-serif;
}

p.ref  {
 margin-left:23px;
 margin-bottom:5px;
 text-align:left;
 font-size:13px;
 letter-spacing:1px;
 line-height: 19px;
 color:#ffffff;
 font-weight:normal;
 font-family:"Arial Narrow", Arial, Georgia, Helvetica, sans-serif;
}

p.normal_p  {
 margin-left:23px;
 margin-top:27px;
 text-align:left;
 letter-spacing:1px;
 line-height: 24px;
 color:#ffffff;
 font-weight:normal;
 font-family:"Arial Narrow", Arial, Georgia, Helvetica, sans-serif;
}

p.normal_k  {
 margin-left:23px;
 margin-top:1px;
 text-align:left;
 font-size:13px;
 letter-spacing:1px;
 color:#ffffff;
 font-weight:normal;
 font-family:"Arial Narrow", Arial, Georgia, Helvetica, sans-serif;
}

p.normal_c  {
 margin-left:80px;
 margin-top:150px;
 text-align:center;
 font-size:13px;
 letter-spacing:1px;
 color:#ffffff;
 font-weight:normal;
 font-family:"Arial Narrow", Arial, Georgia, Helvetica, sans-serif;
}

h1  {
 margin-top:0px;
 margin-left:10px;
 margin-right:0px;
 text-align:left;
 letter-spacing:0px;
 font-size:12px;
 line-height: 17px;
 color:#ffffff;
 font-weight:bold;
 font-family:Verdana, Times, Georgia, sans-serif;
}

h2  {
 margin-top:0px;
 margin-left:0px;
 margin-right:0px;
 text-align:left;
 letter-spacing:0px;
 font-size:12px;
 line-height: 12px;
 color:#fafafa;
 font-weight:normal;
 font-family:Arial, Verdana, Times, Georgia, sans-serif;
}

.text h2  {
 margin-top:30px;
 margin-left:0px;
 margin-right:0px;
 text-align:left;
 letter-spacing:0px;
 font-size:12px;
 line-height: 17px;
 color:#fafafa;
 font-weight:normal;
 font-family:Arial, Verdana, Times, Georgia, sans-serif;
}

h3  {
 margin-top:13px;
 margin-left:0px;
 margin-bottom:15px;
 text-align:left;
 letter-spacing:0px;
 font-size:12px;
 line-height: 17px;
 color:#ffffff;
 font-weight:normal;
 font-family:Arial, Verdana, Times, Georgia, sans-serif;
}

a.nav  {
 text-align:left;
 text-decoration:none;
 font-size:12px;
 color:#ffffff;
 font-weight:bold;
 font-family:Arial, Verdana, Georgia, Helvetica, sans-serif;
}

a.nav:hover {
 background-color:#ffffff;
 text-decoration:none;
 font-size:12px;
 font-weight:bold;
 font-family:Arial, Verdana, Georgia, Helvetica, sans-serif;
 color:#000000;
}

a.impr  {
 text-align:right;
 text-decoration:none;
 font-size:13px;
 color:#ffffff;
 font-weight:normal;
 font-family:"Arial Narrow", Arial, Verdana, Georgia, Helvetica, sans-serif;
}

a.impr:hover {
 color:#E79723;
 text-decoration:none;
 font-size:13px;
 font-weight:normal;
 font-family:"Arial Narrow", Arial, Verdana, Georgia, Helvetica, sans-serif;
}

a.senden  {
 text-align:left;
 text-decoration:none;
 font-size:13px;
 letter-spacing:1px;
 color:#ffffff;
 font-weight:bold;
 font-family:"Arial Narrow", Arial, Georgia, Helvetica, sans-serif;
}

a.senden:hover  {
 text-align:left;
 text-decoration:none;
 font-size:13px;
 letter-spacing:1px;
 color:#E79723;
 font-weight:bold;
 font-family:"Arial Narrow", Arial, Georgia, Helvetica, sans-serif;
}

a.ref  {
 text-align:right;
 text-decoration:none;
 line-height: 24px;
 color:#ffffff;
 font-weight:normal;
 font-family:"Arial Narrow", Arial, Verdana, Georgia, Helvetica, sans-serif;
}

a.ref:hover  {
 text-align:right;
 text-decoration:none;
 line-height: 24px;
 background-color:#000000;
 color:#ffffff;
 font-weight:normal;
 font-family:"Arial Narrow", Arial, Verdana, Georgia, Helvetica, sans-serif;
}

input.k {
 font-family:Arial;
 color:#ffffff;
 font-size:12px;
 border: 1px solid #DBB174;
 background-color:#E79723;
 height:14px;
 width:250px;
 padding:3px;
 margin-top:1px;
 margin-bottom:0px;
}

textarea.k {
 font-family:Arial;
 color:#ffffff;
 font-size:12px;
 border: 1px solid #DBB174;
 background-color:#E79723;
 height:120px;
 width:250px;
 padding:3px;
 margin-top:1px;
 margin-bottom:0px;
}
