html { 
padding:0px;
margin:0px;
color:#333;
}

body {
background:#442222 url(../../images/background.gif) top repeat;
font-size:12px;
font-family:Verdana, Arial, SunSans-Regular, Sans-Serif;
text-align:center;
margin:0px;
padding:0px;
}

h1 {
background-color:transparent;
font-size:14px;
}

h2 {
background-color:transparent;
font-size:12px;
}

a { 
background-color:transparent;
text-decoration:none; 
}

a:hover {
text-decoration:underline;
}
		
/*  positioning-layers statisch und absolut */
#shadow {
background:url(../../images/background_shadow.gif) repeat;
width:790px;
margin:0px auto;
padding:0px;
}

#box {
width:750px;
margin:0px auto;
padding:0px;
text-align:left;
background-color:#fff;
}

#leftcol {
width:143px;
padding:10px;
float:left;
border-right:1px dotted #ccc;
}

#leftcol ul {
padding-left:15px;
}

#leftcol li {
//padding-top:0.5em;
}

#centercol {
width:400px;
padding:10px;
float:left;
overflow: auto;
}

#centercol img {
padding:5px;
margin:5px;
border:1px solid #ccc;
}

#rightcol {
width:144px;
padding:10px;
float:left;
border-left:1px dotted #ccc;
}

#heading {
background:#442222 url(../../images/banner.jpg) top right no-repeat;
}

#heading a {
color:#fff;
}

#heading h1 {
color:#fff;
margin-left:10px;
padding:5px;
padding-bottom:0px;
padding-top:0px;
margin:0px;
font-size:18px;
border-top:4px double #A71F23;
}

#heading h2 {
color:#fff;
margin-left:10px;
padding:5px;
padding-top:0px;
margin:0px;
font-size:12px;
}

#footer {
padding:10px;
padding-top:5px;
padding-bottom:5px;
border-top:1px dotted #ccc;
text-align:center;
background-color:#fff;
}
