/* CSS Document *//* Ausmalt Main site   */img, div { behavior: url(/javascripts/iepngfix/iepngfix.htc); }body, html {	width: 760px;	margin: 0 auto;	background-image:url(../images/shared/bg.jpg);	background-repeat: repeat-x;	background-color: #92B2E1;	font: 12px "Arial", Helvetica, sans-serif;	line-height:1.4;}p {	padding: 0;	font: 12px "Arial", Helvetica, sans-serif;	line-height:1.4;	color:#666666;}/* ------------- structure */#mainwrapper { margin: 0 auto; }#headerbanner {width: 760px; height:120px; margin: 0; background:url(../images/shared/header.gif) no-repeat #000000 top;}#navbar {left:233px; top:75px; position:relative; border:none; width:468px;} #maincontent { padding: 15px; background:url(../images/shared/content_bg.jpg) repeat-x top #4C7BC0; }#maincontent_black { padding: 15px; background:#000000; }#flashbanner {width: 760px;margin: 0;border-bottom:#FFFFFF solid 4px;}/* ------------- Gallery*/.gallerythumb {background-color:#C0C0C0; width:162px; margin-right:10px; margin-bottom:10px; float:left;  height:160px;}.gallerythumb img { margin:5px; border:#FFF solid 1px; }.gallerythumb img:hover { margin:5px; border:#999 solid 1px; }.gallerythumb h3 { padding:5px; color:#FFFFFF; font-size:10px; margin:0; line-height:12px;}/* ------------- Columns */#column_left { 	padding: 20px;	background: url(../images/shared/panel_large_bg.jpg) no-repeat top left #FFFFFF;}#column_centre { 	padding: 20px;	background: url(../images/shared/panel_large_bg.jpg) no-repeat top left #FFFFFF;}#column_right { 	padding: 20px;	background: url(../images/shared/panel_large_bg.jpg) no-repeat top left #FFFFFF;}/* ------------- Headline tags */h1 {	text-transform: uppercase;	font: "Arial", Helvetica, sans-serif;	font-size:12px;	color: #FFF;	padding: 3px 2px 3px 10px;	margin: 0 0 2px 0;	background:url(../images/shared/h1_bg.jpg) repeat-y left -10px #d1d1d1;}h2 {	text-transform: uppercase;	font: "Arial", Helvetica, sans-serif;	font-size:10px;	color: #FFF;	padding: 3px 2px 3px 10px;	margin: 0 0 2px 0;	background-color:#4c7bc1;}/* ------------- links */a { color: #666666;text-decoration: none; font-weight:bold;}a:link { text-decoration: none;}a:visit { text-decoration: none;}a:hover { text-decoration: underline; }a:active {}/* ------------- table */.rowTitleCell { background:url(../images/shared/table_title_bg.gif) repeat-x bottom #BDD1ED; padding:5px 5px 5px 5px; color:#FFFFFF; font-weight:bold; border-bottom:#FFFFFF solid 2px; font-size:11px; }.rowDataCell {	background-color:#E9F0F9;	padding:5px 5px 5px 5px;	color:#333333;	font-weight:normal;	border-bottom:#FFFFFF solid 2px;	font-size:11px;}/* ------------- materials */.material_image { border:#92B2E1 solid 2px; margin:0 0 10px 10px; }/* ------------- footer */#footer {	border-bottom:#FFFFFF 5px solid;	border-top:#5284CF 1px solid;	padding: 10px 20px;	text-align:center;	margin: 0 auto;	background-color: #4976B9;	font: 10px "Arial", Helvetica, sans-serif;	color:#ADC1DF;}#footer a {color: #ADC1DF;}#footer a:hover {color: #FFFFFF;}/* ------------- reflection */#reflection {	margin: 0 auto; height: 40px;	background: url(../images/shared/reflection.png) repeat-x top;}