body {
background-color: #e3e3e3;
background-image:url(../images/bg_kachel_body.jpg); 
background-repeat:repeat-x; 
background-position:top left;
font-size: 12px;
font-family: Arial, Helvetica, Sans-Serif;
color:#333;
padding:0;
margin:0;
}
a {color: #9c1006; text-decoration:none;}
a:visited {color:#9c1006;}
a:hover {color: #9c1006; text-decoration:underline;}
a:active { color:#9c1006;}

h1 {
background-color: #ccc;
font-size: 18px;
padding:5px 15px;
margin:0; }

h2 {
color:#333;
font-weight:bold;
font-size:16px;
padding:0;
margin: 33px 0 0 0;
}

p.tel {font-size:14px; font-weight:bold;}
p.tel span.num {color:#9c1006}
p span.bold {font-weight:bold;}

/* ---------- Wrapper -------------- */

#wrapper {
width: 960px;
margin: 35px auto 25px;

-moz-box-shadow: 0px 0px 8px #888;
-webkit-box-shadow: 0px 0px 8px #888;
box-shadow: 0px 0px 8px #888;
-moz-border-radius: 4px;
border-radius: 4px;

}

/* ------- Header ------------ */

#header {
height:145px;
background-color: #fff;
/*background-image:url(../images/kohake_centrum.jpg);*/
background-position: bottom right;
background-repeat:no-repeat;
padding: 0px;
margin: 0px;
position:relative;
-moz-border-radius: 4px;
border-radius: 4px;
}

#header img.logo {position:absolute; left:38px; top:50px;}

/* -----------------content--------------------- */

#bildleiste {
height:240px;
background-color:#444;
	}
	
#box_bl1 {
    width: 240px;
    height:240px; 
    float:left;
    background-color: #C00;
    background-color:#9c1007; 
    background-image:url(../images/bg_kachel_bl1.jpg);
    background-repeat:repeat-x;
    background-position:top left;
}
#box_bl2 {
    width: 720px;
    height:240px;
    float:left;
    background: #B22016 url(../images/header-neu.jpg); 
}

#box_bl2 img, #box_bl3 img, #box_bl4 img {margin: 10px 0 0 10px; }

#textleiste {
line-height:18px;
background-color:#fff;
background-image:url(../images/bg_kachel_content.jpg);
background-position: top left;
background-repeat:repeat-x;
width:960px;
overflow:hidden;
}

#box_tl1 {width: 240px; height:325px; float:left; }
#box_tl1 h2, #box_tl1 p {margin-left:37px;}
#box_tl2 {width: 240px; height:325px; float:left; }
#box_tl2 h2, #box_tl2 p {margin-left:10px; width:210px;}
#box_tl3 {width: 240px; height:325px; float:left; }
#box_tl3 h2, #box_tl3 p {margin-left:10px; width:210px;}
#box_tl3 img {margin:0px 10px 10px 10px; float: left;}
#box_tl4 {width: 240px; height:325px; float:left; }
#box_tl4 h2, #box_tl4 p, #box_tl4 img {margin-left:10px; width:210px;}

#box_imprint {width:680px; float:left;margin-left:240px}
#box_imprint h2, #box_imprint h4, #box_imprint p {margin-left:10px;}
#box_imprint h4 {color: #9c1006;}

/* -----------footer--------------------------- */

#footer {
	color:#777;
	font-size:11px;
clear: both;
text-align: center; 
height: 30px;
margin: 0;
padding: 10px 0 0 0;

}

#footer a {color:#333;}
#header h1 {
	text-indent: -999px;
	background:#fff;
	}