/* ----------- Normale Styles ------------------- */
BODY {
	font-family: arial, times, helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
td {
	font-family: arial,  times;
	font-size: 12px;
	color : #000000;
}

a:focus {  
 outline: none;  
} 

form { display: inline; }

.vat{
vertical-align:top;
}

p {
	font-family: arial, times;
	font-size: 12px;
}
a:link,a:visited,a:activ,a:hover {
	font-family: arial, times;
	color : #000000;
	font-size: 12px;
}

.black{
color : #000000;
}

H1 {
	font-family: arial, times, helvetica, sans-serif;
	font-size: 20px;
	color : #639108;
	margin: 0px;
}


.headline_01{
	font-family: arial, times, helvetica, sans-serif;
	font-size: 14px;
}


H2 {
	font-family: arial, times, sans-serif;
	color : #666666; /*#639108*/
	font-size: 30px;
	margin: 0px;

}

.letterspacing {
	letter-spacing: 0.1em;
}

H3 {
	font-family: arial, times, sans-serif;
	color : #333333;
	font-size: 16px;
	margin: 0px;	

}


H4 {
	font-family: arial, times, sans-serif;
	color : #F98221;
	font-weight: bold;
	font-size: 14px;
	margin: 0px;
}

H5 {
	font-family: arial, times, sans-serif;
	color : #639108;
	font-weight: bold;
	font-size: 12px;
	margin: 0px;	
}


H6 {
	font-family: arial, times, helvetica, sans-serif;
	font-size: 20px;
	color : #639108;
	margin: 0px;
	text-decoration: underline;
}

.gruen { color:#639108; }	
.orange { color : #F98221; }
/* ------------------------------------------------	---------------------- */
/* --------------------- ID's											------------------------ */
/* ------------------------------------------------	---------------------- */
#masterOFmaster {
	background: url(images/kachel.png) repeat-x;
	margin: 0px auto;
	width: auto;
	height: auto;
}

#master {
	margin: 0px auto;
	height: 768px;
	width: 1024px;
}

#top, #navi, #content, #foot {
	width: 1024px;
}

#top 			{	height: 131px; 	}
#navi 		{ height: 32px; 	}
#content 	{ height: 394px; 	}
#foot 		{ height: 211px; clear: both;		color: #CCCCCC;}


#top 			{ background: url(images/head.png);  height:69px; }
#navi 		{ background: url(images/navi.png);  height:40px; }
#content 	{ background: url(images/back-01.jpg);  height:282px; }

#contBildText {
	float:right; 
	width: 400px; 
	height: 175px;
	text-align: right;
	padding: 15px;
	margin-right: 40px;
}

#contBildText2 {
	float:right; 
	width: 1024px; 
	height: 20px;
	text-align: right;
	padding: 15px;
	margin-right: 40px;
}


#row1, #row2, #row3, #row4 {
	width: 210px;
	height: 450px;
	float: left;
	padding: 10px;
	color: #000000;
	font-family: arial, , sans-serif;
	font-size: 11px;
}

#row1 { margin-left:55px; }

#row1, #row2, #row3 { border-right: 1px solid #CCCCCC; }

.leistungen {
	font-size: 12px;
	/*font-weight: bold;
	text-decoration: underline;*/
}


.preis {	
	font-size: 30px;
	font-weight: bold;
	color : #F98221;
}

.kleingedrucktes {
	font-size: 10px;
	font-weight: bold;
}


.sternchen {
	color:#666666;
	font-size:24px;
	vertical-align:top;
}


.buchen {
	text-decoration: underline;
	color: #F98221;
	font-weight: bold;
}




/* ---------------------------------------------------------------------- */
/* --------------------- Klassen Weiten ------------------------ */
/* ---------------------------------------------------------------------- */

.w50px {
width:50px;
}

.w70px {
width:70px;
}



/* ----------- uberschrift als link ------------------- */
a.navi {
	display: block;
	float: left;
	padding-left: 55px;
	padding-top: 12px;
	text-decoration : none;
  font-weight:bold;
	color :  #ffffff;

}
a.navi:active {
	text-decoration : none;
  font-weight:bold;
	color :  #ffffff;
}
a.navi:visited {
	text-decoration : none;
  font-weight:bold;
	color :  #ffffff;
}
a.navi:hover {
	text-decoration : underline;
  font-weight:bold;
	color :  #ff9900;
}


.impressum {
	font-family: times;
	font-size: 10px;
}

.tab {
	display: block;
	width: 100px;
	float: left;

}


