body, table {
	font: normal 12px Verdana, Geneva, sans-serif;
	color: #8b9286;
	background: #FFF;
	text-align: center;
	margin: 0px;
}

 
table#preise {
	border-top: none;
	border-right: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
	border-left: none;
}
table#preise td {
	border-top: 1px solid #CCC;
	border-right: none;
	border-bottom: none;
	border-left: 1px solid #CCC;
}



#container {   /*  Hauptcontainer für die Site - BREITE und POSITION */
	position: relative;
	width: 950px;
	margin-right: auto;
	margin-left: auto;
	text-align: right;
}







#header_it {   /*  Header mit Logo - HÖHE und LOGO als HINTERGRUNDBILD */
	background: url(../images/logo_it.jpg) no-repeat left center;
	height: 60px;
	width: 100%;
}
#header_de {   /*  Header mit Logo - HÖHE und LOGO als HINTERGRUNDBILD */
	background: url(../images/logo_de.jpg) no-repeat left center;
	height: 60px;
	width: 100%;
}
#header_en {   /*  Header mit Logo - HÖHE und LOGO als HINTERGRUNDBILD */
	background: url(../images/logo_en.jpg) no-repeat left center;
	height: 60px;
	width: 100%;
}







#container_sprache {   /*  SPRACHENMENÜ */
	position: absolute;
	top: 30px;
	width: 950px;
	text-align: right;
}







a.sprache:link, a.sprache:visited, a.sprache:active {   /*  LINKS FÜRS SPRACHMENÜ */
	text-decoration: none;
	color: #8b9286;
}
a.sprache:hover {   /*  LINKS FÜRS SPRACHMENÜ */
	text-decoration: overline;
	color: #8b9286;
}
.sprache_activ {   /*  FARBE FÜRS SPRACHMENÜ WENN AKTIV */
	color: #630413;
}






#bg1 {   /*  Hintergrundbild */
	background: url(../images/bg1.jpg) no-repeat left top;
	height: 400px;
	width: 950px;
}
#bg2 {   /*  Hintergrundbild */
	background: url(../images/bg2.jpg) no-repeat left top;
	height: 400px;
	width: 950px;
}
#bg3 {   /*  Hintergrundbild */
	background: url(../images/bg3.jpg) no-repeat left top;
	height: 400px;
	width: 950px;
}
#bg4 {   /*  Hintergrundbild */
	background: url(../images/bg4.jpg) no-repeat left top;
	height: 400px;
	width: 950px;
}
#bg5 {   /*  Hintergrundbild */
	background: url(../images/bg5.jpg) no-repeat left top;
	height: 400px;
	width: 950px;
}
#bg6 {   /*  Hintergrundbild */
	background: url(../images/bg6.jpg) no-repeat left top;
	height: 400px;
	width: 950px;
}
#bg7 {   /*  Hintergrundbild */
	background: url(../images/bg7.jpg) no-repeat left top;
	height: 400px;
	width: 950px;
}
#bg8 {   /*  Hintergrundbild */
	background: url(../images/bg8.jpg) no-repeat left top;
	height: 400px;
	width: 950px;
}
#bg9 {   /*  Hintergrundbild */
	background: url(../images/bg9.jpg) no-repeat left top;
	height: 400px;
	width: 950px;
}
#bg10 {   /*  Hintergrundbild */
	background: url(../images/bg10.jpg) no-repeat left top;
	height: 400px;
	width: 950px;
}
#bg11 {   /*  Hintergrundbild */
	background: url(../images/bg11.jpg) no-repeat left top;
	height: 400px;
	width: 950px;
}
#bg12 {   /*  Hintergrundbild */
	background: url(../images/bg12.jpg) no-repeat left top;
	height: 400px;
	width: 950px;
}
#bg13 {   /*  Hintergrundbild */
	background: url(../images/bg13.jpg) no-repeat left top;
	height: 400px;
	width: 950px;
}







#container_content {   /*  Container für das weisse CONTENTFELD über dem Bild */
	position: absolute;
	height: 290px !important; /*  explorer-hack - internet explorer nimmt den 2ten wert her, da er das padding anders rechnet */
	height: 330px;
	width: 264px !important; /*230*/
	width: 284px;/*250*/
	left: 666px; /*700*/
	bottom: 35px;
	text-align: right;
	background: #fff;
	padding: 20px 0px 20px 20px;
}
#container_content_gross {   /*  Container für das weisse CONTENTFELD über dem Bild --> GROSS */
	position: absolute;
	height: 290px !important; /*  explorer-hack - internet explorer nimmt den 2ten wert her, da er das padding anders rechnet */
	height: 330px;
	width: 464px !important; 
	width: 484px;
	left: 466px; 
	bottom: 35px;
	text-align: right;
	background: #fff;
	padding: 20px 0px 20px 20px;
}







#container_menu {   /*  Container für das MENÜ unter & über dem Bild */
	position: absolute;
	width: 866px;
	height: 50px;
	bottom: -28px;
	left: 0px;
	text-align: center;
}






#container_untermenu1 {   /*  Container für das UNTERMENÜ 1 */
	position: absolute;
	width: 194px;
	height:100px;
	bottom:-130px;
	left: 30px;
	text-align: center;
	line-height: 25px;
}
#container_untermenu2 {   /*  Container für das UNTERMENÜ 2 */
	position: absolute;
	width: 194px;
	height:100px;
	bottom:-130px;
	left: 234px;
	text-align: center;
	line-height: 25px;	
}
#container_untermenu3 {   /*  Container für das UNTERMENÜ 3 */
	position: absolute;
	width: 194px;
	height:100px;
	bottom:-130px;
	left: 438px;
	text-align: center;
	line-height: 25px;
}
#container_untermenu4 {   /*  Container für das UNTERMENÜ 3 */
	position: absolute;
	width: 194px;
	height:100px;
	bottom:-130px;
	left: 642px;
	text-align: center;
	line-height: 25px;
}







a.untermenu:link, a.untermenu:visited, a.untermenu:active {   /*  LINKS FÜRS UNTERMENÜ */
	text-decoration: none;
	color: #8b9286;
}
a.untermenu:hover {   /*  LINKS FÜRS UNTERMENÜ */
	text-decoration: overline;
	color: #8b9286;
}
.untermenu_activ {   /*  FARBE FÜRS UNTERMENÜ WENN AKTIV */
	color: #630413;
}





#scrollcontent {
	height:100%;
	overflow: auto;
	text-align: left;
	padding-right: 20px;
	line-height: 18px;
}





#adresse {
	position: absolute;
	width: 444px !important ;
	width: 464px;	 
	bottom: 10px;
	left: 20px;
	padding-top: 6px;
	background-color:#fff;
	text-align: center;
	line-height: 18px;
	}



.wichtig {
	color: #630413;
}

.textbold {
	font-weight:bold;
	}



li {
	list-style: square outside;
	margin-left: -24px;
	margin-bottom: 10px;
}


















form#anfrage {
	font: normal 12px Verdana, Geneva, sans-serif;
	color: #630413;
}

.reihe_input {
	height: 28px;
}
.reihe_textarea {
	height: 70px;
}
.reihe_captcha {
	height: 50px;
}

#spalte1 {
	position: absolute;
	width: 100px;
	height: 250px;
	top: 22px !important;  /* +2px um es mit den eingabefeldern zu zentrieren  */
	top: 2px;				/* +2px um es mit den eingabefeldern zu zentrieren  */
	left: 20px !important;
	left: 0px;
	text-align: right;
	background-color:#fff;
}
#spalte2 {
 	position: absolute;
	width: 350px;
	height: 250px;
	top: 20px !important;
	top: 0px;
	left: 134px !important;
	left: 114px;
 	background-color:#fff;
}
#spalte3 {
 	position: absolute;
	width: 200px;
	height: 4px;
	top: 230px !important;
	top: 210px;
	left: 270px !important;
	left: 250px;
 	background-color:#fff;
}
input.input1 {
	font: normal 12px Verdana, Geneva, sans-serif;
	color: #8b9286;
	width: 350px;
	border: 1px solid #ccc;	
}
input.input2 {
	font: bold 16px Verdana, Geneva, sans-serif;
	text-align:center;
	color: #8b9286;
	width: 120px;
	height: 40px;
	border: 1px solid #ccc;
	letter-spacing: 5px;
	padding-top: 8px;
}
input.input3 {
	font: bold 12px Verdana, Geneva, sans-serif;
	color: #fff;
	width: 80px;
	border: none;
	background: #630413;
	text-align: center;
	padding: 2px;
}
textarea {
	font: normal 12px Verdana, Geneva, sans-serif;
	color: #8b9286;
	width: 350px;
	height: 60px;
	max-width: 350px;  /* für safari, dass man nicht mehr vergrösern kann  */
	max-height: 60px;  /* für safari, dass man nicht mehr vergrösern kann  */
	border: 1px solid #ccc;	
}









a.hidden_link:link, a.hidden_link:visited, a.hidden_link:active {   /*  LINKS FÜRS IMPRESSUM */
	text-decoration: none;
	color: #8b9286;
}
a.hidden_link:hover {   /*  LINKS FÜRS IMPRESSUM */
	text-decoration: overline;
	color: #8b9286;
}



