body {
	font-size:14px;
	line-height:20px;
	padding: 0 40px;
	color: #000000;
    background-color: #FFFFFF;
}

h1, h2, h3 {
    color: #E100E1;
}

h3 {margin-top:0;}
.newsdat {font-size:0.85em; font-style:italic;}

a {
	font-weight:normal;
	color: #b107b1;
	text-decoration:underline;
}

a:hover {
	color: #e099e0;
}
#site-container {
    border-bottom: 20px solid #E100E1;
}
#maincontent {
    margin-bottom: 0px;
	background:url(/images/bg.png) repeat-y;
}
ul.mainnavi { list-style-type:none; margin:0; padding:0;}
ul.mainnavi li { margin-bottom:5px;}
ul.mainnavi li a { text-decoration:none;font-weight:bold; color: #fff;}
ul.mainnavi li a:hover { color: #e099e0;}
ul.mainnavi li.aktiv ul  { list-style-type:none; margin:5px 0 0 0; padding-left:15px;}
ul.mainnavi li.aktiv ul li   {margin:0; padding:0;}
ul.mainnavi li.aktiv ul li a  {font-weight:normal;}

#logo {
    padding-top: 20px;
    padding-left: 0px;
    padding-right: 0px;
}
#logo img {
	margin-left:0;
}
#teaserimg {
    position: relative;
}
#claim {
	padding-top:145px;
    color: #E100E1;
    font-weight:normal;
	font-size:1.5em;
    font-style:italic;
    text-align:right;
}

#navi {
    background-color: #E100E1;
    padding:20px 5px 20px 20px;
	height:100%;
}
#content {
    background-color: #D9D9D9;
    padding-top:20px;
	min-height:400px;
}
#spalterechts {
    padding-left: 0px;
    padding-right: 0px;
}