html {
margin: 0;
padding: 0;
}
body {
background:#fff;
font-family:Arial, Helvetica, sans-serif;
font-size:0.7em;
color:#000;
padding: 0;
margin:7px;
margin-top:10px;
}
#header {
margin: 0;
text-align:left;
}
#headercontainer {
background:#d3d3d3;
width:880px;
border-bottom:2px solid #CC3300;
}
#topnav {
padding:5px 5px 5px 0;
margin:0 auto;
}
#topnavleft {
text-align:left;
float:left;
padding:10px 10px 10px 15px;
color:#000;
font-size:1.4em;
font-weight:bold;
font-style:italic;
}
#topnavright {
float:right;
font-size:0.9em;
padding:15px 0 0 0;
}
#container {
text-align:left;
}
#navcontainer1 {
width: 880px;
float: left;
background-color: #CC3300;
margin-top: 1px;
}
#navcontainer1 ul li {
display: inline;
}
#navcontainer1 ul {
margin: 0;
padding: 0 0 0 0%;
color: #FFFFFF;
font-family: Arial;
font-size:1.1em;
letter-spacing: 2px;
}
#navcontainer1 ul li a {
padding: 0.2em 12px;
background-color: #CC3300;
color: #FFFFFF;
text-decoration: none;
float: left;
border-right: 1px solid #FFFFFF;
}
#navcontainer1 ul li a:hover {
background-color: #CC3300;
color: #FFFFFF;
font-weight: bold;
}
#navlist li a:hover, #navlist li a:active {
color: #FFFFFF;
text-decoration: none;
background: #CC3300;
text-align: left;
font-family: Arial,Helvetica,Geneva,Sans-serif,sans-serif;
letter-spacing: 2px;
}
#navigation {
background:#CC3300;
width:880px;
text-align:left;
font-size:1.1em;
margin-top: 1px;
}
#navigation ul {
margin: 0;
padding: 0;
}
#navigation ul li a {
color:#fff;
text-decoration:none;
border-right:1px solid #fff;
padding: 0.2em 12px;
letter-spacing: 2px;
}
#navigation li {
display:inline;
height:30px;
}
#page {
width:880px;
padding:0;
text-align:left;
}
#page p {
margin-top:0;
padding-top:0;
font-size:1.1em;
}
h2 {
font-size:12px;
font-weight:bold;
border-bottom:1px solid #CC3300;
margin:3px 0 3px 0;
}
#leftcontent {
float:left;
width:440px;
}
#leftcontent h2 {
font-size:12px;
color:#000;
padding:15px 0 3px 0;
margin:0;
border-bottom:2px solid #CC3300;
font-family:Arial, Helvetica, sans-serif;
width:435px;
}
#leftcontent h2 a {
color:#000000;
text-decoration:none;
}
.post {
font-family:Arial, Helvetica, sans-serif;
margin:10px 0 5px 0;
margin:0 auto;
font-size:11px;
}
.post h2 {
font-size:12px;
font-weight:bold;
color:#000;
padding:9px 0 5px 10px;
margin:0;
border-bottom:2px solid #CC3300;
font-family:Arial, Helvetica, sans-serif;
}
.post a {
color: #CC3300;
text-decoration:underline;
}
.post a:hover {
color:#000;
}
.post h2 a {
color:#000000;
text-decoration:none;
}
.post small {
padding:2px 0 0 0;
color:#444;
}
.post small a {
color:#CC3300;
}
.headline {
margin-top:5px;
background:#d3d3d3;
padding:2px;
font-weight:bold;
letter-spacing:2px;
width:430px;
}
#rightcontent {
float:left;
width:440px;
}
#footer {
border-top:1px solid #CC3300;
width:880px;
}
#footer li {
list-style:none;
}
#footercontent {
width:880px;
padding-top:20px;
margin:0 auto
}
.categoryheader-index {
padding: 2px;
vertical-align: center;
background: #D3D3D3;
text-align:left;
font-family: Arial;
font-weight: bold;
font-size: 11px;
letter-spacing: 0.1em;
}
.preise {
text-align:right;
font-size:12px;
}
td.text {
font-size:12px;
}#menu {	position:relative;	margin-top: 1px;	width: 880px;	background:#CC3300;	min-height: 22px;}#menu ul {	margin:0;	padding:0;	list-style:none;	white-space:nowrap;	text-align:left;	letter-spacing: 2px;	padding:1px 1px 0 1px;	background:#CC3300;}#menu li {	margin:0;	padding:0;	list-style:none;}#menu li {	display:block;	float:left;}#menu li li {	display: inline;	float: none;}#menu ul ul {	position:absolute;	z-index: 500;	top:-9999px;}#menu ul.navigation {	position:absolute;	left:0;	top:0;}#menu a {	display: block;	font-weight: normal;	color:#fff;	font-size: 12px;	line-height:20px;	text-decoration:none;	padding:0 11px 0 10px;	border-right: 1px solid #FFFFFF;}#menu li a:hover {	background-color:#fff;	color:#000;} #menu li:hover > a {	background-color:#fff;	color:#000;}#menu ul li:hover > ul {	top:100%;	margin-top: 0px;	margin-left:-1px;}#menu ul ul li a {	padding:0 12px 0 12px;	border-right: 0px solid #FFFFFF;}#menu a:hover ul,#menu a:hover a:hover ul, #menu a:hover a:hover a:hover ul {	top:100%;	}#menu a:hover ul ul, #menu a:hover a:hover ul ul {	top:-9999px;	}#postview2 {margin-top: 3px;margin-bottom: 3px;}/* =Footer-------------------------------------------------------------- */#footer_neu {	clear: both;	width: 800px;    margin: 10px auto;}#footer_neu {	border-top: 3px solid #d03104;	margin: 0px;	background: #cc5300 url(bilder/footer_back.jpg) repeat-x;    height: 130px;    width: 100%;    min-width: 1000px;}#colophon {	border-top: none;	margin-top: 0px;	overflow: hidden;	padding: 18px 0px 0 0;    width: 100%;}#foot_container {	float: left;	margin: 0 100px;	width: 100%;}#site-info {	font-weight: bold;    line-height: 25px;    font-size: 20px;	float: left;	overflow: hidden;	width: 250px;    color: #fff;}#site-info a {	color: #fff;	text-decoration: none;}#dd_social_links {	margin: 0 auto;    padding: 0 20px;    float: left;	overflow: hidden;}#dd_meta {	float: right;    clear: right;	margin-top: 0px;    margin-right: 150px;	overflow: hidden;	width: 200px;    line-height: 1em;    font-size: 14px;     color: #fff;}#dd_meta a {	color: #fff;	text-decoration: none;}#dd_meta h2 {	color: #fff;	text-decoration: none;}
