body	{
		 margin: 0;
		 padding: 0;
		 font-family: Geneva, Arial, Helvetica, sans-serif;
		 font-size: 11px;
		 overflow: hidden;
		 background-color: #FFFFFF;
		}
		
#big_bg	{
		 width: 100%;
		 height: 100%;
		 overflow: auto;
		 z-index: 100;
		}
		
#main	{
		 position: relative;
		 text-align: left;
		 margin-top: 10px;
		 width: 851px;
		 height: 283px;
		}
		
#wrap	{
		 position: absolute;
		 margin-left: 0px;
		 margin-top: 0px;
		 width: 100%;
		 height: 100%;
		 background-image: url(../img/big_bg_2.png);
		 background-repeat: no-repeat;
		 z-index: 1;
		}
		
#website	{
	position: absolute;
	text-align: center;
	width: 100%;
	height: 100%;
	overflow: auto;
	z-index: 100;
	background-image: url(../img/big_bg.jpg);
	background-repeat: no-repeat;
	top: -2px;
	left: -12px;
			}
		
#header	{
		 position: absolute;
		 margin-left: 44px;
		 margin-top: 0px;
		 width: 547px;
		 height: 209px;
		 background: url(../img/bg_head.png);
		} 
		
#txt	{
		 font-size: 11px;	
		}
		
#txt a	{
		 color: #333333;
		 text-decoration: none;
		}
		
#txt a:hover	{
				 text-decoration: underline;
				}
		
#impressum	{
			 position: absolute;
			 margin-left: 50px;
			 margin-top: 115px;
			}
			
#impressum a	{
				 font-size: 11px;
				 color: white;
				 text-decoration: none;
				 font-weight: bold;
				}
				
#impressum a:hover	{
					 text-decoration: underline;
					}
		
#left	{
		 position: absolute;
		 margin-left: 0px;
		 margin-top: 0px;
		 width: 44px;
		 height: 202px;
		 background: url(../img/left.png);
		}
		
#right	{
		 position: absolute;
		 margin-left: 591px;
		 margin-top: 69px;
		 width: 259px;
		 height: 186px;
		 background: url(../img/right.png);
		}
		
#inner_header	{
				 position: absolute;
				 margin-left: 6px;
				 margin-top: 6px;
				 width: 536px;
				 height: 195px;
				}
				
#lang	{
		 position: absolute;
		 margin-left: 0px;
		 margin-top: 40px;
		}
		
.lang	{
		 margin-bottom: 5px;
		}
		
#nav	{
		 position: absolute;
		 margin-left: 592px;
		 margin-top: 200px;
		 z-index: 50000;
		}

.shortnav	{
			 font-size: 11px;
			}
		
.shortnav a	{
			 color: #7a7a7a;
			}
			
.shortnav a:hover	{
					 text-decoration: none;
					}
					
.shorttext	{
			 font-size: 11px;
			}
		
#inner_content_text	{
					 position: absolute;
					 margin-left: 10px;
					 margin-top: 10px;
					 width: 522px;
					 height: 385px;
					 overflow: auto;
					 z-index: 1000;
					}
					
.ue	{
	 font-size: 11px;
	 font-weight: bold;
	}
		
#logo	{
		 position: absolute;
		 margin-left: 592px;
		 margin-top: 0px;
		 width: 117px;
		 height: 91px;
		 background: url(../img/logo.png);
		}
		
#content	{
			 position: absolute;
			 margin-left: 44px;
			 margin-top: 210px;
			 width: 542px;
			 height: 420px;
			 background: url(../img/content_bg.png) repeat-x #fffcf7;
			 z-index: 10000;
			}
			
#bottom		{
	position: absolute;
	margin-left: 40px;
	margin-top: 620px;
	background: url(../img/bottom_bg.png);
	width: 537px;
	height: 230px;
	z-index: 80000;
			}
			
#anfrage	{
			 position: absolute;
			 margin-left: -5px;
			 margin-top: 20px;
			 width: 150px;
			 height: 186px;

			 line-height: 0.7em;
			}
			
#anfrage_buchen{
				 position: relative;
				 margin-top: 500px;
				 margin-left: 597px;
				 width: 140px;
				 height: 112px;
				}


				
#inner_anfrage_buchen	{
						 background: #f3eee6;
						 margin-top: 10px;
						 padding-left: 7px;
						}
						
#webcam	{
		 position: absolute;
		 margin-left: 30px;
		 margin-top: 0px;
		 width: 220px;
		 height: 140px;
/*		 border: #CCCCCC solid 1px;*/
		 z-index: 50001;
		}
#webcamtext	{
		 position: absolute;
		 width: 220px;
		 height: 100px;
		 margin-left: 155px;
		 margin-top: 5px;
		 
/*		 border: #000000 solid 1px;*/
		 z-index: 1000;
		 color: #FFFFFF;
		 font-size: 9px;
		}
		
#wetter	{
		 position: absolute;
		 margin-left: 370px;
		 margin-top: 64px;
		 z-index: 50001;	 
		}
		
#callback	{
			 position: absolute;
			 margin-left: 370px;
			 margin-top: 5px;
			 width: 131px;
			 height: 39px;
			 z-index: 50001;	 
			}
			
#angebote	{
			 position: absolute;
			 margin-left: 0px;
			 margin-top: 200px;
			 width: 261px;
			 height: 95px;
			}
			
#gutschein	{
			 position: absolute;
			 margin-left: 318px;
			 margin-top: 615px;
			 width: 125px;
			 height: 100px;
			 background: url(../img/other_bg_index.png);
			 border-right: 2px solid #e0492e;
			}
			
#gutschein_head	{
				 position: absolute;
				 margin-left: 0px;
				 margin-top: 0px;
				}
				
#gutschein_text	{
				 position: absolute;
				 margin-left: 5px;
				 margin-top: 35px;
				 color: #505050;
				 font-size: 11px;
				 width: 115px;
				 height: 60px;
				}
				
#gutschein_text a	{
					 color: #505050;					 
					}
					
#gutschein_text a:hover	{
						 color: #909090;					 
						}
				
#guenstigefluege	{
					 position: absolute;
					 margin-left: 453px;
					 margin-top: 615px;
					 width: 130px;
					 height: 100px;
					 border-right: 2px solid #e0492e;
					 padding-right: 5px;
					}
					
#guenstigefluege_head	{
						 position: absolute;
						 margin-left: 0px;
						 margin-top: 0px;
						}
						
#guenstigefluege_text	{
				 position: absolute;
				 margin-left: 5px;
				 margin-top: 30px;
				 color: #505050;
				 font-size: 11px;
				 width: 115px;
				 height: 60px;
				}
				
#guenstigefluege_text a	{
					 color: #505050;					 
					}
					
#guenstigefluege_text a:hover	{
						 color: #909090;					 
						}
						
#footer	{
		 position: absolute;
		 margin-left: 80px;
		 margin-top: 854px;
		 color: #7a7a7a;
		 font-size: 9px;
		 width: 500px;
		 text-align: center;
		}
		
#footer a	{
			 color: #7a7a7a;
			}
			
#footer a:hover	{
				 text-decoration: none;
				}
				
.img	{
		 float: left;
		 width: 75px;
		 margin-left: 5px;
		}
		
#foto_div	{
			 width: 490px;
			 float: left;
			 margin-top: 10px;
			}		
		
.ue_2	{
		 font-size: 11px;
		 font-weight: bold;
		 padding-bottom: 5px;
		}
		
#video_nav	{
			 margin: 0;
			 padding: 0;
			 margin-left: 20px;
			 list-style: circle;
			}
			
#video_nav li	{
				 margin-bottom: 3px;
				}
		
#video_nav a	{
				 font-size: 11px;
				 color: black;
				 text-decoration: none;	 
				}
				
#video_nav a:hover	{
					 font-size: 11px;
					 color: black;	
					 text-decoration: underline;		 
					}

.link a	{
		 color: black;
		}

