html,body {
	height:100%;
	width:100%;
	margin:0px;
	padding:0px;
	font-family: lucida grande, verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	line-height: 13px;
}

body {
	font-family: lucida grande, verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	text-align:center;
	
	
}

/* Define colors */

.brown1 {
	background-color:#b29c72;
}
.brown3 {
	background-color:#E9D3A2;
}

.brown4 {
	background-color:#764200;
}

.brown5 {
	background-color:#b1a895;
}

.brown6 {
	background-color:#7C6A55;
}
.gruen {
	background-color:#669900;
}

.gray {
	background-color: #a79c92;	
}



/* navigation */

#navi {
	left:30px;
	position:absolute;
	top: 50px;
	width:750px;
}
#navi a {
	margin:0;
	padding:0;
	margin-right:12px;
}

/* navigation bildergalerie */

#navibildergalerie {
	margin-top:5px;
}

#navibildergalerie a {
	margin-top:5px;
	margin-left:5px;	
}

/* General */

#blackborder{
	margin-left:auto;
	margin-right:auto;
	border: none;
	position:relative;
	width: 827px;
	height: 477px;
	text-align:left;
	/*text-align:justify;*/
}

#container {
	position:absolute;
	margin-top:1px;
	margin-left:1px;
	background-color:#FFFFFF;
	width: 825px;
	height: 475px;
}

#points {
	position:absolute;
	top: 50px;
	left: 750px;
}

#address {
	position:absolute;
	height: 76px;
	width: 616px;
	left: 20px;
	top: 378px;
	background-color:#4d3726;
	color: #FFFFFF;
}
#fusszeilentext {
	position:absolute;
	bottom:4px;
	left:8px;
	font-size:8pt;
}
#logo {
	position:absolute;
	top: 378px;
	right: 20px;
}



/* Home */

#homebox1 {
	position:absolute;
	bottom: 105px;
	left:20px;
	width:50px;
	height:275px;
}
#homebox2 {
	position:absolute;
	bottom: 105px;
	left:80px;
	width:260px;
	height:275px;
}
#homebox3 {
	position:absolute;
	bottom: 105px;
	right:20px;
	width:455px;
	height:275px;
}
#stoerer {
	display:none;
	position:absolute;
	top:290px;
	left:-50px;
	width:197;
	height:203px;
	z-index:50;
}
/* Kontakt */

#kontaktbox1{	
	position:absolute;
	bottom: 105px;
	left:20px;	
}

#kontaktbox2{
	left:342px;
	color:#FFFFFF;
	position:absolute;
	bottom: 105px;
	width:198px;
	height:275px;	
}

#kontaktbox3{
	color:#FFFFFF;
	position:absolute;
	bottom: 105px;
	right:20px;
	width:255px;
	height:275px;
}


/* Philosophie */

#philosophiebox1{	
	position:absolute;
	top: 95px;
	left:20px;	
	height:75px;
	width:430px;
}

#philosophiebox2{
	right:20px;	
	position:absolute;
	top: 95px;
	width:345px;
}

#philosophiebox3 {
	position:absolute;
	top: 180px;
	height:190px;
	left:20px;	
	width:430px;
	color:#FFFFFF;
}


/* Produkte */

#produktebox1{	
	position:absolute;
	top: 95px;
	width: 460px;
	left:20px;	
}

#produktebox3{	
	position:absolute;
	top: 95px;
	height:275px;
	right:20px;	
	width:355px;
	color:#FFFFFF;
	overflow:hidden;
}


/* Backstube */

#backstubebox1{	
	position:absolute;
	top: 95px;
	left:20px;
	height: 275px;
	width: 275px;
	color:#FFFFFF;
}

#backstubebox2{
	right: 20px;	
	position:absolute;
	bottom: 105px;
	height: 92px;
	width: 500px;
	color:#FFFFFF;
	
}

#backstubebox3{
	position:absolute;
	top: 95px;
	right:20px;
}

#bildercopyrightnotice {
	position:absolute;
	top:5px;
	right:5px;
	font-family:lucida grande, verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
}



/* Historie */

#historiebox1{	
	position:absolute;
	top: 95px;
	left:20px;
}

#historiebox2{
	
	right: 20px;	
	position:absolute;
	top: 95px;
	height: 95px;
	width: 425px;
	color:#FFFFFF;
	
}

#historiebox3{
	right: 20px;	
	position:absolute;
	bottom: 105px;
	height: 170px;
	width: 425px;
	color:#FFFFFF;
	
}

/* Filialen */

#filialenbox1{	
	position:absolute;
	top: 95px;
	left:20px;
	width:270px;
}

#filialenbox2{
	left: 300px;	
	position:absolute;
	top: 95px;
	height: 275px;
	width: 245px;
	color:#FFFFFF;
	text-align:left;
}

#filialenbox3{	
	right: 20px;	
	position:absolute;
	top: 95px;
}
#filialenbox4{	
	right: 20px;
	padding:5px 0 0 15px;
	color:white;
	width:490px;
	height:270px;
	position:absolute;
	top: 95px;
}

#filialenselector{
	left: 55px;
	position:absolute;
	bottom: 135px;
}




/* General */
h4,p{
	font-size:8pt;
	margin:5px;
}

p{
	margin-top:0px;
	padding-bottom:7px;
}
h4 {
	margin-top:0px;
}
ul {
	font-size:8pt;
	margin-left: 2em;
	padding-left: 0;
	margin-top:5px;
	padding-top:0;
}

img {
	border:none;
}

/* padding for ie */

.text{
	padding-left:5px;
	padding-right:5px;
	padding-top:8px;
	padding-bottom:0px;
	color:#FFFFFF;
	font-family:lucida grande, verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
}

.grey {
	width:200px;
	border:none;
	color:#5D3400;
	background-color:#FFFFFF;
}

.send {
	color:#5D3400;
	}

/* Kontakt */

input,textarea{
	color:#FFFFFF;
	margin-left:5px;
	font-family: lucida grande, verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
}

#absenden {
	
}

select{
	font-family:lucida grande, verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	font-weight:bold;
}

#mailform{
	position:absolute;
	left:0px;
	top:0px;
	width:200px;
	color:#FFFFFF;
	margin:0px;
}

#mailform p{
	margin-left:0px;
}

a {
	color:#FFFFFF;
	text-decoration:underline;
}
a:hover {
	text-decoration:none;

}
.noflash{
	color:#000000;
	text-decoration:none;
	font-style:italic;
	font-weight:bold;
	font-size:8pt;
}
.unicode {
	margin-right:3px;
	margin-left:2px;
	font-size:15px;
	font-family:"lucida grande, verdana, Arial Unicode MS",lucida grande, verdana, Arial,sans-serif;
}

#historie td, #filialenbox4 td,  #filialenbox4  {
	vertical-align:top;
	font-family: lucida grande, verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	line-height: 13px;
	color:#FFFFFF;
}


/**
 * jobs
 */
#jobsbox {
	left:342px;
	color:#FFFFFF;
	position:absolute;
	bottom: 105px;
	width:463px;
	height:275px;
}
#jobsbox ul.controls {
	margin-left:5px;	
}
#jobsbox ul.controls li {
	list-style:none;
	float:left;	
	padding:0;
	margin:0;
	margin-right:15px;
}
#jobsbox ul.controls li a {
	text-decoration: none;
}
#jobsbox ul.controls li.active a {
	text-decoration: underline;
}

#jobsbox .panels {
	position:absolute;
	top:70px;
	overflow:auto;
	height:180px;	
	border:none;
	margin:0;
	padding:0;
}

#jobsbox .panels h2 {
	font-size:16px;
	margin-left:5px;
	margin-top:10px;
	margin-bottom:2px;	
}



#fancybox-overlay {
	z-index:1000;
}
#homebox3 {
	z-index:1;
}


