

html, body {height: 100%;}

   

body {margin: 0; padding: 0; background-image: url(gfx/bg_body.gif); background-repeat: repeat-x; margin: 0px; font-size: 11px; font-family: Arial;}



img {border: 0px;}



.largeimg {display:none; position:absolute; z-index:1;}



a { color: #4C5D6D; text-decoration: none; }



#wrapper {width: 950px; margin: auto 0px; min-height: 100%; position: relative;}

   

* html #wrapper {height: 100%;}



#subwrapper {margin-bottom: 0px; float: left;}



#logo {float: left; margin-top: 28px; margin-left: 54px; margin-bottom: 14px;}



#logo_paassen {float: left; margin-top: 37px; margin-left: 572px;}



#box_fakten {clear: both; float: left; height: 313px; width: 204px; background-image: url(gfx/box_fakten_neu.jpg); background-repeat: no-repeat; background-position: 49px 41px;}



#navigation {float: left; height: 313px; width: 691px; background-repeat: no-repeat;}



#navigation img {margin-top: 275px; float: left; }



#content {padding-left: 219px; }



.mitarbeiterbox { padding-top: 0px; float: left; }



.mitarbeiterbox span { color: #4C5D6D; font-weight: bold; }



.mitarbeiterbox div { padding-left: 8px; }



.mitarbeiterbox h2 { padding-left: 16px; padding-top: 0px; margin-top: 0px;}



.mitarbeiterbox img { margin-right: 16px; }



#content_main {clear: both; float: left; width: 485px; padding-bottom: 48px; line-height: 20px; }



#content_main h1 {font-family: Arial; font-size: 19px; color: #4C5D6D; margin: 0px; margin-top: 25px;}



#content_main h2 {font-size: 12px; color: #4C5D6D; margin: 0px; margin-top: 25px; }



#content_main p { margin: 0px; padding: 0px; padding-top: 5px; padding-right: 32px;}



#box_angebot {float: left; background-image: url(gfx/box_angebot_main.gif); width: 195px; margin-bottom: 35px; font-size: 0px;}



#box_angebot_etikett {width: 187px; height: 38px; background-image: url(gfx/box_angebot_etikett.jpg);}



#box_angebot_etikett p {width: 182px; margin-right: 3px; padding-top: 9px; margin: 0px; color: #ffffff; font-size: 15px; font-weight: bold; text-align: right;}



#box_angebot_main {width: 160px; background-repeat: no-repeat; background-position: bottom right;}



#box_angebot_main p {padding: 23px; padding-top: 17px; padding-bottom: 12px; margin: 0px; font-size: 10px;}



#box_angebot_main img {padding-top: 10px; float:right;}



#footer {position: absolute; bottom: 0; left: 0; width: 100%; margin-left: 219px; height: 28px; background-image: url(gfx/bg_footer.gif); background-repeat: repeat-x; width: 613px;}



* html #footer {bottom: -1px; margin-left: 219px; height: 28px; background-image: url(gfx/bg_footer.gif); background-repeat: repeat-x; width: 613px; }



#footer img {float: right;}

/* New CLASSES 08/07/09 */

/* TABELLE */
div.TABLE 		{ display:table; border-collapse:collapse; }
div.TR, div.TR_on	{ display:table-row; }
div.TDHeader 	{ display:table-cell; padding:5px; font-weight: bold; font-size: 10px;}
div.TD			{ display:table-cell; padding: 5px; vertical-align: top; }

div.TR_on		{ background-image: url(gfx/ak_tab.gif); }

/* SONSTIGES */
.Center			{ text-align: center; }
.Right			{ text-align: right; }
.error 			{ color: red; font-weight: bold; font-size: 10px; }

/* ABSTAENDE */
.abs15			{ height: 15px; }

/* TEILEBOERSE */
.price_tag {
	background-image: url(gfx/preisschild.gif); 
	background-position: center; 
	background-repeat: no-repeat; 
	width: 53px; 
	height: 27px; 
	width: 100%;
	
}
.price_tag_value {
	display: inline-block;
	vertical-align: bottom;
	margin: 0px auto; 
	color: #ffffff; 
	font-size: 13px; 
	font-weight: bold; 
	text-align: center;
	padding-top: 3px;
	letter-spacing: -1px;
	word-spacing: -0.2em;
}
.teileb_reiter, .teileb_reiter_on {
	background-image: url(gfx/teileboerse_reiter.gif);
	background-position: center; 
	background-repeat: no-repeat; 
	width: 86px;
	height: 26px;
	text-align: center;
	padding-top: 17px;
	display: inline-block;
	color: #afafaf;
}
.teileb_reiter:hover { color: #000000; cursor:pointer; }
.teileb_reiter_on 	{ color: #000000; }
.teileb_input		{ 
	border-bottom: 1px solid #000000; 
	border-right: 1px solid #000000; 
	border-top: 1px solid #FFFFFF; 
	border-left: 1px solid #FFFFFF;
	margin-right: 3px;
	width: 75px;
	text-align: right;
	font-size: 11px;
}


