/*
 * @version 1.0
 */

@charset "utf-8";
body { margin:0; padding:0; width:100%; color:#5f5f5f; font:normal 12px/1.8em Arial Black, Arial, Calibri, Helvetica, sans-serif;}
html, .main { padding:0; margin:0; background-color:#fff;}
.clr { clear:both; padding:0; margin:0; width:100%; font-size:0px; line-height:0px;}
h1 { margin:0; padding:0; color:#fff; font:bold 45px/1.2em Arial Black, Arial, Calibri, Helvetica, sans-serif; text-align:center; letter-spacing:-2px;}
h1 a, h1 a:hover { color:#fff; text-decoration:none;}
h1 small { display:block; font:normal 13px/1.2em Arial Black, Arial, Calibri, Helvetica, sans-serif; letter-spacing:normal; padding:8px 0;}
h2 { font:bold 24px Arial Black, Arial, Calibri, Helvetica, sans-serif; color:#DC931A; padding:0px 0; margin:0px 0;margin-top: -25px;text-align:right}
p { margin:8px 0; padding:0 0 8px 0; font:normal 12px/1.8em Arial Black, Arial, Calibri, Helvetica, sans-serif;}


.header_resize, .hbg_resize { margin:0 auto; padding:0; width:350px;}

/* header */
.header { height:650px; background:url(images/bg_kopf_blue.png) repeat-x top;}

/*.header .logo { background:url(images/werthenbach_weiss.png) no-repeat center 24px; height:160px; padding-top:180px;}*/
.header .logo { background:url(images/cw_140x140.png) no-repeat center 45%; height:200px; padding-top:320px;}


/* footer */
.footer p.copy {
	padding: 16px 0;
	float: center;
	width: auto;
	text-align: center;
}