
	body {font-family:Arial; background-color:#FFEBBA; margin:0; padding:0}
	h1 {font-size:20px;}
	h2 {color:#21235E; margin-bottom:0px; font-size:18px;}
	input, select, textarea {width:250px}
	#kontakt1 {font-size:10px; font-weight:bold;margin-top:230px; color:#fff;}
	#kontakt2 {font-size:11px; font-weight:bold;margin-left:10px; padding-top:10px; margin-top:10px; color:#fff;}
	#mainmenue {padding-top:25px; padding-bottom:0px; width:100%}
	#mainmenue div {padding-left:30px; padding-top:1px; font-size:14px; }
	#mainmenue a, a {font-weight:bold; color:#FFEBBA; text-decoration:none;}
	#sprachen {padding:4px;}
	#main {width:460px; text-align:justify;}
	#main,table {font-size:12px; color:#4F4F4F;}
	
	#main a {font-size:12px; color:#21235E; font-weight:normal; text-decoration:underline;}
	#main a:hover { text-decoration:none;}
	
	#quicklinks  {color:#666666; font-size:12px; margin-left:10px; padding-top:15px;}
	#quicklinks a {color:#FFEBBA; font-size:12px;}
	#rechtespalte {margin-left:5px; margin-right:12px;}
		#extralinks {padding-top:0px; padding-bottom:10px;}
		#extralinks a {color:#FFEBBA; font-size:12px; text-decoration:none;}
		#extralinks a:hover {color:#FFEBBA; font-size:12px; text-decoration:underline;}
		
			#extralinks a.highlight{font-size:14px; color:#21235E; font-weight:bold;		}
		
		#vitalwelt {background-color:#C8A870;text-align:justify; color:#fff; font-size:12px;}
		#vitalwelt h1 {font-size:18px; color:#21235E; padding-bottom:5px;}
		#vitalwelt div {padding-left:8px; padding-right:8px;}
		#vitalwelt a {color:#21235E}
	#impressionen_gallerie img {margin:3px;}
	#footer {color:#666666; font-size:10px; margin-right:12px}
	#footer a {color:#666666;}
	
	#laufzeile {
	background-color: #FFEBBA;
	padding:5px;
	margin:10px;
	font-weight:bold;
	height:22px;
	font-size:12px;
	}
	
	b.blau {color:#21235E;}
	a img {border:0px;}
	
	
	.pflicht {font-weight:bold;}
	.pflicht_err {color:#FF0000;}
	
	embed {margin:0px; padding:0px;}
	
	.dia{
	background:transparent url(../images/bgborder.png) no-repeat scroll center top;
	
	float:left;
	padding-top:10px;
	height:96px;
	margin:0 2px 8px 0;
	text-align:center;
	vertical-align:middle;
	width:92px;
	}
	//table, tr, td{margin:0px; padding:0px; border:1px red dashed;}
	
	.preisliste {
		display:block;
	}
	.preisliste .head {
		font-size:11px;
		
		
	}
	
	.preisliste .head td{
		text-align:right;
		border-bottom:1px #B89048 solid;
		border-right:1px #B89048 solid;
	}
	
	.preisliste .preis_list td{
		text-align:right;
		padding-right:3px;
		border-right:1px #B89048 solid;
		//border-bottom:1px #C8A870 solid;
	}
	
	.preisliste .preis_list.even td{
		background-color:#eee;
	}
	
	.preisliste .preis_list.odd td{
		background-color:#ddd;
	}

