/* ##############Layout Definitionen############## */
body {
background-color: #dbe3ef;
font-size: 8pt; 
font-family: Trebuchet MS, Verdana, Arial; 
text-align: left;
color: #716969;
line-height: 12pt;
margin: 7px 0px 0px 0px;
}

#wrap {
background-color: #ffffff;
height: auto;
width: 663px;
margin: auto;
}


#context {
background-color: #ffffff;
float: left;
height: auto;
width: 663px;
border-left: 1px solid #585E6A;
border-right: 1px solid #585E6A;
border-top: 1px solid #585E6A;
}


/* ##############Webcammenü rechts / Webcamseite Definitionen############## */
#webcambild {
float: left;
height: auto;
width: 645px;
border-left: 10px solid #ffffff;
border-right: 5px solid #ffffff;
}
#werbung {
float: left;
height: auto;
width: 653px;
border-left: 10px solid #ffffff;
border-bottom: 5px solid #ffffff;
background-color: #ffffff;
}

#standort {
background-color: #ffffff;
float: left;
height: auto;
width: 650px;
}

#newsend {
background-color: #ffffff;
float: left;
height: auto;
width: 653px;
}

#werbungbreit {
float: left;
height: auto;
width: 640px;
border-left: 10px solid #ffffff;
}
/* ##############End Definitionen############## */

#copyright {
background-color: #dbe3ef;
float: left;
height: auto;
width: 665px;
border-top: 1px solid #585E6A;
}

/* ##############Bild Definitionen############## */
.top{
	margin: 0px 0px -1x 0px;
	border: 0px solid #ffffff;
}

.logo   { 
	margin: 5px 0px 5px 10px;
}

.perspiclinks{
	margin: 8px 0px 0px 22px;
	border-bottom: 4px solid #ffffff;
	float: left;
}

.perspicrechts{
	margin: 8px 0px 0px 22px;
	border-bottom: 4px solid #ffffff;
	float: left;
}

.webcampic{
	margin: 0px 0px 0px 25px;
	border: 1px outset #8891A9;
}

.webcampicbig{
	margin: 0px 0px 0px 10px;
	border: 1px outset #8891A9;
}

.webcamvor{
	margin: 0px 225px 0px 10px;
	border: 0px solid #ffffff;
}

.webcamaktuell{
	margin: 0px 220px 0px 25px;
	border: 0px solid #ffffff;
}

.webcamzurück{
	margin: 0px 0px 0px 25px;
	border: 0px solid #ffffff;
}

.icon   { 
	margin: 5px -23px 0px 23px;
}

.iconliste{ 
	margin: 0px 0px 0px 0px;
	text-align: right;
}


.abscluss{
	border: 0px solid #ffffff;
}

.flash{
	margin: 0px 10px 0px 10px;

}
.flashbreit{
	margin: 0px 10px 0px 78px;

}
.newslinks{
	margin: 9px 10px 0px 10px;
	border: 1px solid #000000;
	float: left;
}
.newsrechts{
	margin: 9px 0px 0px 0px;
	border: 1px solid #000000;
	float: right;
}
.wedelbug{
	margin: 0px 0px 0px 0px;
	border: 0px solid #ffffff;
	
}
.webcamkarte{
	margin: 8px 0px 0px 10px;
	border: 0px solid #ffffff;	
}

.eingabe{
	margin: 0px 0px 0px 30px;

}

.panostart{
	margin: 10px 0px 0px 60px;
	border: 1px outset #8891A9;

}

.wetter{
	margin: 10px 0px 0px 10px;
	border: 1px outset #8891A9;
}

.wettersym{
	margin: 4px 0px 0px 4px;
}


.pano{
	margin: 10px 0px 0px 10px;
	border: 1px outset #8891A9;

}

.buttom{
	margin: 0px 0px 0px 130px;

}

.bestellbuttom{
	margin: 0px 0px 0px 200px;

}


/* ##############Text Definitionen############## */
.context                 {margin: 0px 0px 0px 10px;}
.panomenu                {margin: 7px 2px 0px 0px; text-align: right;}
.copyright               {text-align: right;}
.bildunterschrift        {text-align: right; font-style: italic;}
.bildunterschrift2       {margin: 0px 0px 0px 10px; font-style: italic;}
.navigation              {color: #ffffff; text-align: center; margin: 0px 0px 0px 0px;}
.webcamenu               {font-size: 7pt; text-align: center; margin: 0px 0px 0px 0px;}
.omenu                   {color: #3A4253; border-bottom: 2px solid #B6C2DA; margin: 0px 0px 0px 10px; background-color: #B6C2DA;}
.umenu                   {color: #3A4253; border-bottom: 2px solid #B6C2DA; margin: 0px 0px 0px 25px; background-color: #c7d3e6;}
.akmenu                  {color: #3A4253; border-top: 2px solid #B6C2DA; margin: 0px 0px 0px 25px; background-color: #c7d3e6;}
.umenuend                {color: #3A4253; margin: 0px 0px 0px 25px; background-color: #c7d3e6;}
.grund                   {margin: 4px 0px 0px 10px;}
.linespez                {margin: 4px 0px 0px 10px; border-right: 10px solid #ffffff;}
.abstand                 {margin: -7px 0px 0px 10px;}
.grundfett               {margin: 4px 0px 0px 10px; font-weight:bold;}
.bestellodfett           {margin: 4px 0px 4px 45px; font-weight:bold;}
.bestell                 {margin: 4px 0px 4px 21px; font-weight:bold;}
.netto	                 {font-size: 10pt; margin: 0px 0px 0px 0px; text-align: right; color: #cc0000; font-weight:bold;}
.mwst                    {font-size: 10pt; margin: 0px 0px 0px 0px; text-align: right; color: #cccccc; font-weight:bold;}
.summe                   {border-top: 1px solid #aaaaaa; font-size: 10pt; margin: 0px 0px 0px 0px; text-align: right; color: #3A4253; font-weight:bold;}
.datenfett               {color: #3A4253; margin: 0px 0px 0px 3px; font-weight:bold;}
.datenno                 {color: #3A4253; margin: 0px 0px 0px 3px;}
.schifffett              {margin: -3px 0px 0px 10px; font-weight:bold;}
.wetterdaten             {color: #7484A6; margin: 0px 0px 0px 10px; font-weight:bold;}
.wetterspalte            {color: #7484A6; margin: 0px 0px 0px 0px; font-weight:bold;}
.wettergrund             {margin: 0px 0px 0px 0px;}
.wetteru                 {color: #3A4253; font-size: 12pt; margin: 0px 0px 0px 3px; font-weight:bold;}
.grundlinks              {margin: 4px 0px 0px 21px;}
.ort                     {margin: 0px 0px 6px 10px;}
.firmenname              {margin: 0px 0px 7px 10px; font-weight:bold;}
.daten                   {margin: 0px 0px 0px 22px;}
.datenrechts             {text-align: right;}
.externe                 {margin: 35px 0px 7px 10px;}
.adressline              {margin: 0px 4px 10px 10px;}
.adressende              {margin: 3px 0px 0px 0px;}
.oeffnungszeitenhead     {font-weight:bold; margin: 4px 0px 0px 23px;}
.oeffnungszeiten         {margin: 4px 0px 0px 23px;}
.behindert               {font-weight:bold; margin: 4px 0px 0px 23px;}
.gb	                 {line-height: 12pt; margin: 1px 0px 0px 10px;} 
.gb2	                 {line-height: 12pt; margin: 9px 0px 0px 10px;} 
.fotoname                {font-size: 10pt; font-weight:bold; line-height: 12pt; margin: 4px 0px 8px 0px;} 


.adfiname                {margin: 0px 0px 0px 0px; font-weight:bold;}
.panoort                 {margin: 0px 0px 0px 0px; font-weight:bold;}
.adort                   {margin: 4px 0px 0px 0px;}
.titel                   {margin: 0px 0px 0px 10px;}


.gbname	                 {font-size: 15pt; line-height: 12pt; margin: 10px 0px 10px 20px; font-weight:bold;}
.gbdatum                 {font-size: 7pt; line-height: 12pt; margin: 0px 0px 10px 20px; }
.gbemail                 {font-size: 7pt; line-height: 12pt; margin: 0px 0px 10px 20px; }
.gbtxt                   {font-size: 10pt; line-height: 12pt; margin: 0px 0px 10px 20px; }
.gbeingabe               {line-height: 12pt; margin: 1px 0px 0px 30px;} 


/* ##############Navigation Definitionen############## */
A:active   		 {color: #716969; text-decoration: none;}
A:link      	         {color: #716969; text-decoration: none;}
A:visited                {color: #716969; text-decoration: none;}
A                        {color: #716969; text-decoration: none;}
A:hover                  {color: #323D53; text-decoration: none; font-weight:bold;}


.input{
	font-size: 9px;
	border: 1px solid #716969;
	background-color:#ffffff;
	margin: 10px 0px 0px 0px;
}

h1 {
	margin: 10px 0px 0px 10px;
	font-size: 15px;
	font-weight:bold;
}
