﻿body { 
	background-color: #fcfcfc; 
	background-image: url(pix/bg2.jpg); 
	background-repeat: repeat-x; }

h1 {margin: 0; padding: 0; }

ol { font-size: 13px; font-family: arial; }

#Container1 { 
	position: relative; 
	margin-left: auto; 
	margin-right: auto; 
	background-image: url(pix/bg.jpg); 
	background-color: #000; 
	top: 15px; 
	width: 960px; 
	height: 165px; 
	border: solid 1px #034a04; 
	border-bottom: none 0px; }

#Container2 { 
	position: relative; 
	margin-left: auto; 
	margin-right: auto; 
	background-color: #fff; 
	top: 15px; 
	width: 960px; 
	min-height:625px; 
	height:auto !important; 
	border: solid 1px #034a04; 
	border-top: none 0px; }

#Container3 { 
	position: absolute; 
	top: 15px; 
	left: 25px; 
	width: 700px; 
	height: 595px; 
	border: none 0px; }

#Container4 { 
	position: absolute; 
	top: 10px; 
	right: 30px; 
	width: 162px; 
	height: 602px; 
	border: none 0px; }
	
#Container5 { 
	position: absolute; 
	top: -1px; 
	left: -122px; 
	width: 120px; 
	height: 90px; }

#Container6 { 
	position: absolute; 
	top: 15px; 
	left: 25px; 
	width: 700px; 
	height: 595px;
	padding-right: 10px; 
	border: none 0px; 
	overflow: auto; }

.text_10bl { 
	color: black; 
	font-size: 10px; 
	font-family: arial; }

.text_10 { 
	color: #034a04; 
	font-size: 10px; 
	font-family: arial; }
	
.text_10 a { 
	color: #034a04; 
	font-family: arial; 
	text-decoration: none; }
	
.text_10 a:hover { 
	text-decoration: underline; }

.text_13 { font-size: 13px; font-family: arial; }
.text_13k { font-size: 13px; font-family: arial; font-style: italic; }


.text_14b { font-size: 14px; font-family: arial; font-weight: bold; }


.pic_zahnersatz_logo { position: absolute; top: 10px; left: 15px; }
.pic_topleft { position: absolute; top: -7px; left: -9px; }
.pic_topright { position: absolute; top: -6px; right: -7px; }
.pic_plus { position: absolute; top: 25px; right: 10px; }
.pic_ungarn { position: absolute; bottom: 0; }
.pic_bottomleft { position: absolute; bottom: -10px; left: -12px; }
.pic_bottomright { position: absolute; right: -12px; bottom: -10px; }
.pic_impressum { position: absolute; top: 50px; left: 220px; width: auto; height: auto; }
.pic_domainhotel { position: absolute; right: 0; bottom: -30px; width: 25px; height: 25px; }

.tab_navi_top { 
	position: absolute; 
	bottom: 0; 
	left: 0; 
	width: 100%; 
	height: 25px; 
	background-image: url(pix/bg3.jpg); 
	background-repeat: repeat-x; }

.zelle_navi_top { 
	text-align: center; 
	vertical-align: middle; }

.navi_top1 { width: 64px; }
.navi_top2 { width: 141px; }
.navi_top3 { width: 136px; }
.navi_top4 { width: 144px; }
.navi_top5 { width: 125px; }
.navi_top6 { width: 88px; }
.navi_top7 { width: 134px; }
.navi_top8 { width: 128px; }

#navigation {
	font-family: arial;
	font-size: 12px;
	float:left; 
	width:100%; 
	height: 25px; 
	margin: 0; 
	padding: 0; 
	background: url(pix/bg3.jpg) repeat-x; }

#navigation li {
	float: left; 
	height: 25px; 
	list-style: none; 
	background-repeat: repeat-x; }

#navigation a {
	float: left;
	height: 25px; 
	padding-left: 15px;
	padding-right: 15px; 
	padding-top: 4px;
	text-decoration: none;
	color: #fff; }

#navigation a:hover {
	color: #fff; 
	height: 25px; 
	background: url(pix/bg4.jpg); 
	background-repeat: repeat-x; }
	
#navigation a.active {
	font-weight: normal; 
	background: url(pix/bg4.jpg); 
	background-repeat: repeat-x; }



.tab_navi_bottom { position: absolute; bottom: -32px; width: 100%; height: 30px; }


.zelle_navi_bottom1 { text-align: right; width: 50%; vertical-align: middle; }
.zelle_navi_bottom2 { text-align: center; width: 90px; vertical-align: middle; }
.zelle_navi_bottom3 { text-align: left; width: 50%; vertical-align: middle; }


