
/* Einstellung der Abstaende zum Nullpunkt des Browsers und weitere Standards */
html, body, div, td			{ margin: 0px; padding: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #090909; }
							  
ul, li					{ margin-left: 10px; padding: 3px; }	
							  
body 					{ background-color: #DBC4B9; bottom: 20px; } 

img						{ behavior: url("../pngbehavior.htc"); }

				  
/* --------- Boxmodell ------- */


#box_center	{ position: absolute; left: 50%; top: 16px; margin-left: -443px; width: 887px; height: 520px; height: auto; border: 2px solid #FFFFFF; background-color: #EBE0DA; margin-bottom: 20px;  }

#box_head				{ position: relative; width: 887px; height: 193px; _height: 186px; min-height: 193px; background-color: #EBE0DA; }
	#box_head_slogan		{ display:inline; float:left; padding-top: 9px; margin-left: 41px; margin-bottom: 8px; width: 490px; height: 20px; }
	#box_head_home			{  display:inline; float:right; padding-top: 6px; margin-right: 34px; margin-bottom: 0px; width: 100px; height: 20px; }
	#box_head_banner		{ display: block; clear: both; width: 887px; height: 148px; min-height: 148px; background-color: #FFFFFF; }
		#galerie_galerietitel	{ display: inline; float: left; width: 326px; height: 148px; }
		#galerie_uebersicht		{ display: inline; float: left; width: 350px; height: 100px; min-height: 100px; margin-left: 0px; margin-top: 8px; padding-bottom: 8px; }
		#galerie_quelle			{ margin-top: -15px; _margin-top: -17px; padding-bottom: 1px; color: #777777; font-size: 7pt; visibility: hidden; z-index: 999; }
		#galerie_quelle_vorher	{ margin-top: -15px; _margin-top: -17px; padding-bottom: 1px; color: #777777; font-size: 7pt; visibility: hidden; z-index: 999; }
	
#box_body				{ position: relative; width: 887px; height: 300px; background-color: #EBE0DA; }
	#box_body_navi			{ display: inline; float: left; margin-top: 30px; margin-left: 30px; width: 150px; height: 245px; }
	#box_body_inhalt		{ display: inline; float: right; margin-top: 40px; margin-right: 35px; width: 610px; height: 350px; height: auto; padding-bottom: 20px; }
	#box_body_inhalt_gal	{ display: inline; float: right; margin-top: 20px; margin-right: 15px; width: 650px; height: 500px; padding-bottom: 10px; }
	#box_body_inhalt00		{ display: inline; float: right; margin-top: 40px; margin-right: 35px; width: 530px; height: 120px; height: auto;  }
	#box_body_logo00		{ display: block; padding-top: 30px; margin-left: 668px; width: 152px; height: 88px; }
	
	#box_body_hinweis		{ position: absolute; margin-top: 232px; _margin-top: 232px; margin-left: 38px; _margin-left: -141px; width: 184px; height: 83px; }
	
	#galerie_show			{ display: inline; float: right; text-align: center; width: 650px; height: 500px; margin-left: 0px; _margin-left: 0px; }
	#galerie_show_vorher	{ position:absolute; text-align:center; width: 600px; height: 370px; visibility: visible; margin: 3px 0px 0px 10px; z-index: 100; }

.rot					{ color: #9F2A33; }
.ueberschrift			{ color: #9F2A33; font-weight: bold; font-size: 9pt; padding-bottom: 6px; }

#spalte_left			{ display: inline; float: left; width: 340px; height: auto; }
#spalte_right			{ display: inline; float: left; padding: 40px 0px 0px 10px; width: 170px; height: auto; }

#showroom				{ background-color: #F0F0F0; border: 4px solid #FFFFFF; border-top: 4px solid #FFFFFF;  border-bottom: 16px solid #FFFFFF; }
#showroom_vorher				{ visibility: hidden; background-color: #F0F0F0; border: 4px solid #FFFFFF; border-top: 4px solid #FFFFFF;  border-bottom: 16px solid #FFFFFF; }
img.transparency			{ filter:alpha(opacity=40); -moz-opacity: 0.40; opacity: 0.40; cursor: pointer; }

.info_layer				{ position: absolute; margin: 225px 0px 0px 359px; _margin: 225px 0px 0px 349px;  border: 4px solid #FFFFFF; border-top: 4px solid #FFFFFF;  border-bottom: 16px solid #FFFFFF; visibility: hidden; }

a:link,	a:active, a:visited	{ text-decoration: underline; color: #005F9B; }
a:hover						{ text-decoration: none; color: #005F9B;  }

/* --------- Navigation ---------- */

a.nav_00:link,	a.nav_00:active, a.nav_00:visited, a.nav_00_akt	{  display: block; width: 75px; height: 25px; background-image: url("images/00bnav_a.gif"); background-repeat: no-repeat; background-position: 0px 0px; }
a.nav_00:hover, a.nav_00_akt						{ background-position: -75px 0px; }

a.nav_10:link,	a.nav_10:active, a.nav_10:visited, a.nav_10_akt	{  display: block; width: 149px; height: 40px; background-image: url("images/10bnav_a.gif"); background-repeat: no-repeat; background-position: 0px 0px; }
a.nav_10:hover, a.nav_10_akt						{ background-position: -149px 0px; }

a.nav_20:link,	a.nav_20:active, a.nav_20:visited, a.nav_20_akt	{  display: block; width: 149px; height: 40px; background-image: url("images/20bnav_a.gif"); background-repeat: no-repeat; background-position: 0px 0px; }
a.nav_20:hover, a.nav_20_akt						{ background-position: -149px 0px; }
	
	a.nav_21:link,	a.nav_21:active, a.nav_21:visited, a.nav_21_akt	{  display: block; width: 149px; height: 16px; background-image: url("images/21bnav_a.gif"); background-repeat: no-repeat; background-position: 0px 0px; }
	a.nav_21:hover, a.nav_21_akt						{ background-position: -149px 0px; }
	
	a.nav_22:link,	a.nav_22:active, a.nav_22:visited, a.nav_22_akt	{  display: block; width: 149px; height: 16px; background-image: url("images/22bnav_a.gif"); background-repeat: no-repeat; background-position: 0px 0px; }
	a.nav_22:hover, a.nav_22_akt						{ background-position: -149px 0px; }
	
	a.nav_23:link,	a.nav_23:active, a.nav_23:visited, a.nav_23_akt	{  display: block; width: 149px; height: 16px; background-image: url("images/23bnav_a.gif"); background-repeat: no-repeat; background-position: 0px 0px; }
	a.nav_23:hover, a.nav_23_akt						{ background-position: -149px 0px; }
	
	a.nav_24:link,	a.nav_24:active, a.nav_24:visited, a.nav_24_akt	{  display: block; width: 149px; height: 16px; background-image: url("images/24bnav_a.gif"); background-repeat: no-repeat; background-position: 0px 0px; }
	a.nav_24:hover, a.nav_24_akt						{ background-position: -149px 0px; }
	
	a.nav_25:link,	a.nav_25:active, a.nav_25:visited, a.nav_25_akt	{  display: block; width: 149px; height: 16px; background-image: url("images/25bnav_a.gif"); background-repeat: no-repeat; background-position: 0px 0px; }
	a.nav_25:hover, a.nav_25_akt						{ background-position: -149px 0px; }
	
	a.nav_26:link,	a.nav_26:active, a.nav_26:visited, a.nav_26_akt	{  display: block; width: 149px; height: 16px; background-image: url("images/26bnav_a.gif"); background-repeat: no-repeat; background-position: 0px 0px; }
	a.nav_26:hover, a.nav_26_akt						{ background-position: -149px 0px; }
	
	a.nav_27:link,	a.nav_27:active, a.nav_27:visited, a.nav_27_akt	{  display: block; width: 149px; height: 16px; background-image: url("images/27bnav_a.gif"); background-repeat: no-repeat; background-position: 0px 0px; }
	a.nav_27:hover, a.nav_27_akt						{ background-position: -149px 0px; }
	
	a.nav_28:link,	a.nav_28:active, a.nav_28:visited, a.nav_28_akt	{  display: block; width: 149px; height: 16px; background-image: url("images/28bnav_a.gif"); background-repeat: no-repeat; background-position: 0px 0px; }
	a.nav_28:hover, a.nav_28_akt						{ background-position: -149px 0px; }
	
	a.nav_29:link,	a.nav_29:active, a.nav_29:visited, a.nav_29_akt	{  display: block; width: 149px; height: 16px; background-image: url("images/29bnav_a.gif"); background-repeat: no-repeat; background-position: 0px 0px; }
	a.nav_29:hover, a.nav_29_akt						{ background-position: -149px 0px; }
	
	a.nav_2a:link,	a.nav_2a:active, a.nav_2a:visited, a.nav_2a_akt	{  display: block; width: 149px; height: 16px; background-image: url("images/2abnav_a.gif"); background-repeat: no-repeat; background-position: 0px 0px; }
	a.nav_2a:hover, a.nav_2a_akt						{ background-position: -149px 0px; }
	
	
a.nav_30:link,	a.nav_30:active, a.nav_30:visited, a.nav_30_akt	{  display: block; width: 149px; height: 40px; background-image: url("images/30bnav_a.gif"); background-repeat: no-repeat; background-position: 0px 0px; }
a.nav_30:hover, a.nav_30_akt						{ background-position: -149px 0px; }

a.nav_40:link,	a.nav_40:active, a.nav_40:visited, a.nav_40_akt	{  display: block; width: 149px; height: 40px; background-image: url("images/40bnav_a.gif"); background-repeat: no-repeat; background-position: 0px 0px; }
a.nav_40:hover, a.nav_40_akt						{ background-position: -149px 0px; }

a.unsichtbar:link,	a.unsichtbar:active, 
a.unsichtbar:visited, a.unsichtbar:hover { text-decoration: none; cursor: default; color: #005F9B; } 