﻿/** START **/

.staticbanner   {position: absolute; width: 94px; height: 200px; z-index: 7; left: 0px; top: 0px}
.staticimage    {position: absolute; top:210px; width: 94px; height: 200px; z-index: 1; left: 47%;}

.centerframe    {margin-left:auto; margin-right:auto; margin-top:0px; width: 800px; border:solid 0px #000000; background-color: #FFFFFF; height: 100%;}
.startmenue     {float:left; width: 170px; height:60px; background-color: #FFFFFF;}
.stratheader    {width: 450px; height:auto; margin-left:176px; font-size:8pt; font-family:Verdana; word-spacing: 0px; line-height: 1.9; text-align: justify;}

.startpicture   {width: auto; height:auto; margin-top:30px; background-color: #FFFFFF;}
.spacer         {width: auto; height:40px;}
.footer         {top: auto; right: -82%; bottom: 40px; left: auto; width: 96%; height: 10px; position: fixed; padding: 5px 5px;}
.haeder         {top: auto; left: 1%; bottom: 40px; left: auto; width: auto; height: auto; position: fixed; padding: 5px 5px;}

.startimg       {border: 0px;}

/** PSEUDO **/
.startleftpush  {float:left; width: 70px; height:100px; background-color: #FFFFFF;}
.startleftpush-def {float:left; width: 20px; height:100px; background-color: #FFFFFF;}

/** Portrait **/

.portraitcenterframe    {margin-left:auto; margin-right:auto; height:auto; margin-top:10px; width: 817px; border:solid 0px #000000; background-color:#FFFFFF;}
.portraitmenue          {float:left; margin-left:80px; width:145px; height:85px; background-color: #FFFFFF; text-align:right;}
.stratheadertxt         {width:319px; height:60px; font-size:8pt; font-family:Verdana; word-spacing: 0px; line-height: 1.9; text-align:justify;}
.thums                  {position:absolute; top:210px; margin-top:0px; float:left; width: 317px; height:489px; background-color: #FFFFFF;}

.portraitcenterframetxt {margin-left:auto; margin-right:auto; width: 910px; border:solid 0px #000000; background-color: #FFFFFF; height: 100%; font-size:8pt; font-family:Verdana; word-spacing: 0px; line-height: 1.9; text-align: justify;}
.menueentrys            {margin-top:36px; margin-left:300px; height:90px; width:480px; height:50; background-color: #FFFFFF;}
.imgshow                {margin-top:100px; margin-left:auto; margin-right:auto; background-color: #FFFFFF;}
.picimgshow             {margin-left:100px;}
.potext                 {font-family:Verdana; font-size:8pt; word-spacing: 0px; line-height: 1.9; text-align: justify;}

/** Architektur **/
.architekturcenterframetxt {margin-left:auto; margin-right:auto; width: 910px; border:solid 0px #000000; background-color: #FFFFF; height: 100%; font-size:8pt; font-family:Verdana; word-spacing: 0px; line-height: 1.9; text-align: justify;}

/** PSEUDO **/
.startdownpush          {width: 50px; height:300px; background-color: #FFFFFF;}

/** Referenz **/
.rztext                 {font-family:Verdana; font-size:8pt; word-spacing: 0px; line-height: 1.9; text-align: justify;}
.refcontent             {position:relative; margin-left:43%; margin-top:0px; width: 400px; border:solid 0px; background-color: #FFFFFF; height: 100%;}
.refthums               {float:left; position:relative; top:210px; margin-top:0px; width:317px; height:489px; border:solid 0px; background-color:#FFFFFF;}

/** Impressum **/
.imtext                 {font-family:Verdana; font-size:8pt; word-spacing: 0px; line-height: 1.9; text-align:center;}
.linksbuendig           {text-align: left;}

/** Bookingform **/
.frmhr                  {color: #c0c0c0; background-color: #c0c0c0; height: 1px; margin-top:10px;}
.orderfieldset          {width:426px; border:1px solid #999; padding:10px; margin:5px; text-align:left; font-family:Verdana; font-size:11px; color:#000000;}
.orderfieldset:hover    {border-color:#333;}
.fieldheader            {color:#D65301;}
