#OuterLimit
	{
		position:absolute;
		width: 875px;
		height: 600px;
		margin: 0px 0px 0px -437.5px;
		left: 50%;
		overflow: auto;
	}

#header
	{
		position: absolute;
		left: 11px;
		top: 21px;
		width: 570px;
		height: 144px;
	}

#contentOuterLimit
	{
		position: absolute;
		left: 11px;
		top: 185px;
		width: 570px;
		height: 366px;
		font-family: Arial, Helvetica;
		font-size: 11px;
		color: #666666;
		overflow: auto;
	}

.conBox
	{
		position: relative;
		top: 0px;
		left: 0px;
		margin-bottom: 10px;
	}

.conBoxS
	{
		position: relative;
		top: 0px;
		left: 0px;
		width: 350px;
		margin-bottom: 10px;
	}

#galleryPix
	{
		position: relative;
		width: 536px;
		height: 300px;
		border: 0px solid green;
	}

.picbox
	{
		width: 112px;
		height: 80px;
		margin-right: 15px;
		margin-bottom: 15px;
		border: 1px solid #8A161A;
		overflow: hidden;
		float: left;
	}


.buffets
	{
		position: relative;
		top: 0px;
		left: 0px;
		width: 480px;
		height: auto;
		margin-top: 10px;
	}

#naviOuterLimit
	{
		position: absolute;
		left: 735px;
		top: 200px;
		width: 94px;
		height: 199px;
	}

.nav_box
	{
		position: relative;
		left: 0px;
		top: 0px;
		width: 94px;
		height: 11px;
		margin-top: 6px;
	}


/*------- NAVIGATON DEF --------------------------------------------------------------*/

#willkommen a
	{
		position: absolute;
		top: 0px;
		left: 0px;
		width: 94px;
		height: 11px;
		background: url("../gfx/btn-willkommen.gif") 0 0 no-repeat;
		display: block;
		text-decoration: none;
	}

#willkommen a:hover
	{
		background-position: -94px 0;
	}

#allgemein a
	{
		position: absolute;
		top: 0px;
		left: 0px;
		width: 94px;
		height: 11px;
		background: url("../gfx/btn-allgemeines.gif") 0 0 no-repeat;
		display: block;
		text-decoration: none;
	}

#allgemein a:hover
	{
		background-position: -94px 0;
	}
	
#referenz a
	{
		position: absolute;
		top: 0px;
		left: 0px;
		width: 94px;
		height: 11px;
		background: url("../gfx/btn-referenz.gif") 0 0 no-repeat;
		display: block;
		text-decoration: none;
	}

#referenz a:hover
	{
		background-position: -94px 0;
	}

#anfrage a
	{
		position: absolute;
		top: 0px;
		left: 0px;
		width: 94px;
		height: 11px;
		background: url("../gfx/btn-anfrage.gif") 0 0 no-repeat;
		display: block;
		text-decoration: none;
	}

#anfrage a:hover
	{
		background-position: -94px 0;
	}

#wer a
	{
		position: absolute;
		top: 0px;
		left: 0px;
		width: 94px;
		height: 11px;
		background: url("../gfx/btn-wer.gif") 0 0 no-repeat;
		display: block;
		text-decoration: none;
	}

#wer a:hover
	{
		background-position: -94px 0;
	}

#kontakt a
	{
		position: absolute;
		top: 0px;
		left: 0px;
		width: 94px;
		height: 11px;
		background: url("../gfx/btn-kontakt.gif") 0 0 no-repeat;
		display: block;
		text-decoration: none;
	}

#kontakt a:hover
	{
		background-position: -94px 0;
	}
#video a
	{
		position: absolute;
		top: 0px;
		left: 0px;
		width: 94px;
		height: 11px;
		background: url("../gfx/btn-video.gif") 0 0 no-repeat;
		display: block;
		text-decoration: none;
	}

#video a:hover
	{
		background-position: -94px 0;
	}

#impressum a
	{
		position: absolute;
		top: 0px;
		left: 0px;
		width: 94px;
		height: 11px;
		background: url("../gfx/btn-impressum.gif") 0 0 no-repeat;
		display: block;
		text-decoration: none;
	}

#impressum a:hover
	{
		background-position: -94px 0;
	}

#bilder a
	{
		position: absolute;
		top: 0px;
		left: 0px;
		width: 94px;
		height: 11px;
		background: url("../gfx/btn-bilder.gif") 0 0 no-repeat;
		display: block;
		text-decoration: none;
	}

#bilder a:hover
	{
		background-position: -94px 0;
	}

/*------- NAVIGATON DEF -END----------------------------------------------------------*/


#subnav
	{
		position: relative;
		left: 0px;
		top: 0px;
		width: 500px;
		height: auto;
		margin-bottom: 20px;
	}

.contentPic
	{
		position: absolute;
		left: 400px;
		top: 44px;
		width: 141px;
		height: 320px;
		font-size: 1px;
	}

.sn_box
	{
		position: relative;
		left: 0px;
		top: 0px;
		width: 112px;
		height: 86px;
		margin-top: 0px;
		margin-right: 5px;
		float: left;
	}

/*-------- STYLES --------------------------------------------------------------------*/

#addressBar
	{
		position: absolute; 
		left: 0px; 
		top: 5px; 
		width:851px; 
		height:22px;
		font-family: Arial, Helvetica;
		font-size: 10px;
		color: #FCFCFC;
		text-align: center;
		float: left;
	}

.conBoxSmall
	{
		position: relative;
		top: 0px;
		left: 0px;
		margin-bottom: 10px;
		font-size: 10px;
	}

.conBoxSmall a
	{
		text-decoration: none;
		color: #333333;
	}

.conBoxSmall a:hover
	{
		text-decoration: none;
		color: #FF0000;
	}

ul
	{
		list-style-type: circle;
		margin-left: 20px;
		margin-top: 10px;
	}

ul li
	{
		padding-left: 0px;
		margin-top: 3px;
	}

.text
	{
		font-family: Arial, Helvetica;
		font-size: 10px;
		color: #666666;
	}


.conText
	{
		position: relative;
		top: 0px;
		left: 0px;
		width: 80px;
		height: 12px;
		float: left;
		border: 0px solid blue;
	}

.conLine
	{
		position: relative;
		top: 0px;
		left: 0px;
		width: 380px;
		height: 16px;
		float: left;
		border: 0px solid green;
	}

.conButton
	{
		position: relative;
		top: 2px;
		left: 80px;
		float: left;
	}

.orderText
	{
		position: relative;
		top: 0px;
		left: 0px;
		width: 120px;
		height: 12px;
		float: left;
		border: 0px solid blue;
	}

.orderLine
	{
		position: relative;
		top: 0px;
		left: 0px;
		width: 280px;
		height: 16px;
		float: left;
		border: 0px solid red;
	}

.orderButton
	{
		position: relative;
		top: 10px;
		left: 120px;
		float: left;
	}

input, textarea
	{
		font-family: Arial, Helvetica;
		font-size: 10px;
		color: #333333;
		border: 1px solid #FF0000;
	}

a
	{
		text-decoration: underline;
		color: #FF0000;
	}
