body {
	background-color: #708090;
	font: 0.7em Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	margin: 45px 0 10px;
}

#banner {
	width: 873px; /* 930 */
	height: 196px;
	position: relative;
}

#banner #headergrafik_kommt {
	position: relative; /* vorher absolute */
	right: 0px;
	top: 0px;
	display: block;
	width: 873px;
	height: 176px;
	background: url(bilder/header2.png) no-repeat;
}

#banner #headergrafik_kommt_en {
	position: absolute;
	right: 0px;
	top: 0px;
	display: block;
	width: 873px;
	height: 176px;
	background: url(bilder/header_en.png) no-repeat;
}

#container {
	width: 873px;
	background: #ffffff;
	position: relative;
	text-align: left;
}

#header_am_anfang {
	height: 25px;
	margin-top: 5px;
	background-image:url(bilder/border_home_top_873-25.png);
	width: 873px;
	position:relative;
	margin: 0px auto 0px;
}

#contentContainer {
	color: #000000;
	margin-left: 275px;
	margin-right: 50px;
}

#contentContainer #content {
	padding: 10px;
	line-height: 1.8em;
}

#sidebarContainer {
	width: 248px;
}

#sidebarContainer #sidebar {
	color: #808080;
	font: 0.8em Verdana, Arial, Helvetica, sans-serif;
	line-height: 1.8em;
	padding: 0 30px 30px;
}

#sidebarContainer .sideHeader {
	color: #333333;
	padding: 50px 30px 10px;
	font: 0.8em Verdana, Arial, Helvetica, sans-serif;
}

#footer {
	width: 873px;
	color: #ffffff;
	position: relative;
}

#navcontainer {
	padding-top: 10px;
	border-bottom: none;
}

#navcontainer #current {
	color: #ffffff;
	border-bottom: none;
	background: #002e79;
}

#navcontainer ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

#navcontainer li {
	margin-bottom: 1px;
}

#navcontainer a{
	background: #ececec;
	margin-bottom: 1px;
	display: block;
	color: #000000;
	text-decoration: none;
	padding: 5px 30px;
	height: 13px;
}
#navcontainer #links{
	background: #002e79;
	margin-bottom: 1px;
	display: block;
	color: #FFFFFF;
	text-decoration: none;
	padding: 5px 30px;
	height: 13px;
}

#navcontainer a:hover {
	background: #cccccc;
}

#navcontainer a:active {
	background: #808080;
	font-weight: bold;
}

#navcontainer_links {
	margin-bottom: 10px;
	border-bottom: none;
}

#navcontainer_links #current_links {
	color: #ffffff;
	border-bottom: none;
	background: #002e79;
}

#navcontainer_links ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

#navcontainer_links li {
	margin-bottom: 1px;
}

#navcontainer_links a{
	background: #ececec;
	margin-bottom: 1px;
	display: block;
	color: #000000;
	text-decoration: none;
	padding: 5px 30px;
	height: auto;
}

#navcontainer_links a:hover {
	background: #cccccc;
}

#navcontainer_links a:active {
	background: #808080;
}

hr {
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom: 1px dotted #cccccc;
	margin-top: 15px;
	height: 1px;
}

blockquote {
	color: #ffffff;
	padding: 0 5px;
}

.imageStyle {

}

#container, #footer, .blog-archive-headings-wrapper, .blog-archive-entries-wrapper {
	margin: 0px auto 0px; /* Right And Left Margin Widths To Auto */
	text-align: left; /* Hack To Keep IE5 Windows Happy */
}

#sidebarContainer {
	float: left;
}

.image {
	border: none;
}
