body { background: url(../images/design/bg-seite.jpg) #d7e5c1 no-repeat 0px 0px; font-family: Georgia, "Times New Roman", Times, serif; font-size: 12px; margin: 0px; padding: 0px; line-height: 23px; color: #4c4c4c; }
table { border: 0px; border-collapse: collapse; font-size: 12px; }
form { margin: 0px; padding: 0px; }
a { text-decoration: none; }
a img { border: 0px; }
strong { font-weight: bold; }
img { border: 0px; }
input, textarea { font-family: Georgia, "Times New Roman", Times, serif; font-size: 13px; }

.rahmen { width: 979px; text-align: left; }

	.oben { position: relative; width: 979px; height: 572px; }
	
		.logo { position: absolute; right: 0px; top: 33px; }
	
		.menu  { position: absolute; left: 382px; top: 182px;  list-style-type: none; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
		.menu li { margin: 0px 0px 0px 0px; padding: 0px 30px 0px 0px; float: left; }
		.menu a { color: #648136; font-size: 18px; font-weight: bold; }
		.menu a:hover { color: #c5171d; }	
		.menu a.aktiv { color: #c5171d !important; }
		
		.bild-1 { position: absolute; left: 136px; top: 230px;}
		.bild-2 { position: absolute; left: 492px; top: 230px;}
		.bild-3 { position: absolute; left: 732px; top: 230px;}
		.bild-4 { position: absolute; left: 492px; top: 401px;}
		.bild-5 { position: absolute; left: 732px; top: 401px;}
		
		.sprache { position: absolute; left: 354px; top: 120px; }
		.sprache a { font-weight: bold; color: #4c4c4c; }
		
		.anreise { position: absolute; left: 136px; top: 230px;}
		
	.mitte { float: left; width: 979px; background: url(../images/design/bg-inhalt.gif) repeat-y 0px 0px; }
	
		.links { width: 224px; float: left; display: inline; margin: 0px 0px 0px 134px; padding: 38px 0px 0px 0px; }
			.links address { color: #648136; font-style: normal; font-size: 11px; line-height: 20px; margin: 0px 0px 6px 0px; }
			.links address a { color: #648136; }
			.links address a:hover { color: #c5171d; }
			
			.anfahrt { margin: 24px 0px 24px 0px; }
			.logo-suedtirol { margin: 0px 0px 0px 32px; }
		
		.inhalt { width: 539px; float: left; display: inline; margin: 0px 46px 0px 36px; padding: 38px 0px 0px 0px;  }
			.inhalt h1 { font-size: 23px; line-height: 25px; margin: 0px 0px 20px 0px; padding: 0px 0px 0px 0px; color: #a08d1b; }
			.inhalt h2 { font-size: 15px; margin: 16px 0px 2px 0px; padding: 0px 0px 0px 0px; color: #648136; }
			.inhalt p { margin: 0px 0px 12px 0px; padding: 0px 0px 0px 0px; font-size: 12px; }
			.inhalt ul { margin: 0px 8px 30px 0px; padding: 0px 0px 0px 0px; list-style-type: none; }
			.inhalt li { background: url(../images/design/bg-inhalt-li.gif) no-repeat 0px 6px; padding: 0px 0px 2px 16px; }
			.inhalt a { color: #93a216; font-weight: bold; }
		
	.unten { position: relative; width: 979px; height: 110px; background: url(../images/design/bg-unten.gif) no-repeat 0px 0px; font-size: 11px; clear: both; }	
			.copyright { position: absolute; left: 358px; top: 62px; color: #648136; }
			.impressum { position: absolute; right: 0px; top: 62px; color: #648136; }
			.impressum a { color: #648136; }
			.impressum a:hover { color: #c5171d; }
			
	
	
	.formular { width: 390px; }
	.formular td { vertical-align: top; padding: 3px 0px 3px 0px; }
	.formular input { height: 20px; width: 250px; border: 1px solid #dcdcdc; font-size: 11px; padding: 2px 2px 0px 2px; }
	.formular select { height: 20px; width: 250px; border: 1px solid #dcdcdc; font-size: 11px; padding: 2px 2px 0px 2px; }
	.formular textarea { width: 250px; border: 1px solid #dcdcdc; font-size: 11px; padding: 2px 2px 0px 2px; }
	.formular .button { color: #fff; background: #7a8708; font-size: 12px; line-height: 14px; margin: 8px 0px 0px 0px; padding: 0px 0px 0px 0px; font-weight: bold; }
	