body {
text-align: center;
background-color: #2C002A;
background-image:  url(images/bg.gif);
background-repeat: repeat-x; /* Für IE 5.01 & 5.5, um die Box #wrapper horizontal zu zentrieren */
}

div {
text-align: left; /* text-align:center wieder aufheben, damit DIV-Inhalte linksbündig ausgerichtet sind */
}

html, body {
height: 100%;
}

/* DIV-Boxen */

div#wrapper {
position: relative;
margin: 0 auto;
width: 950px;
min-height: 100%;
height: auto !important;
height: 100%;
background:  url(bg2.gif) repeat-y;
}

div#leftCol {
width: 300px;
float: left;
}

div#rightCol {
width: 200px;
float: right;
}

div#centerCol {
margin: 0 200px;
}

/* clearfix zum Aufheben der Floatumgebung */

.clearfix:after {
content: ".";
display: block;
height: 0;
font-size: 0;
clear: both;
visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */


/* Überschrift, Absatz */

h2 {
margin-left: 10px;
}
body {
	background-color: #2C002A;
	background-image: url(images/bg.gif);
	background-repeat: repeat-x;
}
.textcontent {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #696A01;
}
.footer {
	background-image: none;
	height: 25px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #757574;
	vertical-align: bottom;
	text-decoration: none;

}
img {
	border: none;
}
a:link {
	border: none;
	color: #757574;
	text-decoration: none;

}
a:visited {
	border: none;
	color: #757574;
	text-decoration: none;
}
a:hover {
	border: none;
	color: #696A01;
	text-decoration: none;
}
a:active {
	border: none;
	text-decoration: none;
}
h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bolder;
	color: #696A01;
}
a.textcontent:hover {
color: #757574;
}
a.textcontent:link {
color: #696A01;
}
a.textcontent:visited {
}
a.textcontent:active {
}
.line1 {
	background-image: url(images/linie.gif);
	background-repeat: repeat-x;
	background-position: center;
	height: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
}
div#footer {
clear: both;
position: absolute;
bottom: 0;
width: 950px;
height: 50px;
}
