* {
	margin: 0px;
	padding: 0px;
	font-family:verdana, arial;
}
body {
	background:url(img/background.jpg) repeat-x;
}
#all {
	background:url(img/Lichtschatten-re-li.gif) no-repeat;
	width:1000px;
	padding-left:2px;
	margin: 0 auto;
}
#header {
	width:995px;
	height:156px;
}
#imagelinks {
	background:url(img/kasten_links_logo.jpg);
	float:left;width:185px;height:156px;
}
#navoben {
	font-size:10px;
	color:white;
	margin-top:120px;
	margin-left:10px;
}
#navoben a {
	color:#e8ebf0;
	text-decoration:none;
}
#navoben a:hover {
	text-decoration:underline;
}

#imagerechts {
	float:left;width:186px;height:156px;
}
#imagemitte {
	float:left;width:624px;height:156px;
}
#mainmenu {
	background:url(img/Hauptmenueleiste.jpg);
	width:995px;
	height:38px;
}
#mainmenu_inner {
	margin-left:20px;
}
#submenu {
	background:url(img/Submenueleiste.jpg);
	width:995px;
	height:35px;
}
#submenu_inner {
	margin-left:20px;
}
#content {
	background-color:white;
	width:991px;
	min-height:500px;
	margin-left:2px;
	line-height:18px;
}

#content_left {
	width:720px;
	padding:10px 20px 10px 20px;
	font-size:12px;
	float:left;
	overflow:hidden;
}
#content_left h1 {
	font-size:20px;
	color:#4d6d9c;
	border-bottom:1px dotted #4d6d9c;
	padding-bottom:2px;
	
}
#content_left h2 {
	font-size:16px;
	color:#94a7c4;
	padding-bottom:10px;
}
#content_left p {
	font-size:12px;
	margin-top:10px;
}
#content_left .csc-textpic {
	margin-top:10px;
}
#content_left .contenttable td {
	border-spacing:3px;
	padding:0px 5px 5px 5px;
}
#content_left .contenttable th {
	vertical-align:top;
	text-align:right;
	color:#4d6d9c;
	white-space:nowrap;
}
#content_left li {
	margin-left:20px;
}
#content_left a, #content_right a {
	color:#4d6d9c;
	text-decoration:none;
}
#content_left a:hover, #content_right a:hover {
	text-decoration:underline;
}

#content_right {
	float:right;
	overflow:hidden;
	width:175px;
	xmargin-left:795px;
	margin-right:15px;
	padding:10px 0px 10px 0px;
	font-size:12px;
}
#content_right h1 {
	font-size:20px;
	color:#4d6d9c;
}
#content_right h2 {
	font-size:16px;
	color:#94a7c4;
}
#content_right p {
	font-size:12px;
	margin-top:10px;
}

#content_right .teaser-box {
	background:url(img/teaser-box-background.jpg) no-repeat;
	width:175px;
	overflow:hidden;
	min-height:60px;
	border:0px solid red;
}
#content_right .teaser-box h1, #content_right .teaser-box h2, #content_right .teaser-box h3 {
	font-size:12px;
	color:#4d6d9c;	
	margin-top:2px;
	margin-left:5px;
	margin-right:5px;
}
#content_right .teaser-box p {
	font-size:12px;
	color:black;
	margin-top:10px;
	margin-left:5px;
	margin-right:5px;
}

DIV.csc-textpic-center DIV.csc-textpic-imagewrap .csc-textpic-image {
	margin-left: 0px !important;
}
#myslider {
	margin-left:2px;
	margin-top:3px;
}

.news-list-container img {
	margin-right:10px;
	margin-top:15px;
	margin-bottom:15px;
	float:left;
}
.news-list-container h3 {
	font-size:14px;
}
.news-list-item {
	margin-top:15px;
}
.news-single-item h3 {
	font-size:14px;
	color:#4d6d9c;
	margin-top:15px;
}
.news-single-item h4, .news-list-item h4	 {
	font-weight:normal;
	font-size:12px;
	color:#94a7c4;
}
.news-single-img {
	margin-right:10px;
	margin-top:15px;
	margin-bottom:15px;
	float:left;
}
.news-single-additional-info {
	margin-top:15px;
}

.bestenliste .tr-odd {
	background-color:#94a7c4;
	color:white;
}
.bestenliste .tr-1 {
	background-color:#4d6d9c;
}

.news-list-item p.bodytext {
	margin-top:0px !important;
}
.news-list-item .news-list-date {
	margin-bottom:10px;
}
table.contenttable p.bodytext {
	margin:0px !important;
	padding:0px !important;
}
table.contenttable {
	border-spacing:0px;
}
table.csc-uploads p {
	margin:0px !important;
	padding:0px !important;
}
div.indexmenu {
	width:700px;
}
.csc-header-n4 {
	margin-bottom:5px;
}
.ergebnistabelle {
	font-size:10px;
}
.ergebnistabelle th {
	text-align:left;
}
.ergebnistabelle td {
	vertical-align:top;
}
.ergebnistabelle tr.high {
	background-color:#e8ebf0;
}

#facebook {
	margin-left:10px;
	border:0px solid red; 
	overflow:hidden; 
	width:175px; 
	height:30px !important;
	padding-bottom:0px !important;
}
