*{
padding:0px;
margin:0px;
font-family:Arial, Helvetica, sans-serif;
border:none;
font-size:12px;
}
a {
color:#FF0000;
}
body {
background:url(images/bg.gif);
}
#box{
width: 900px;
margin: 0 auto;  /* Zentrierung */
text-align: left;
background:white;
}
#header, #footer {
border-top:solid 3px #c7201f;
height:55px;
background:url(images/bg_menu1.png) repeat-x;
padding:10px;
clear:both;
}
#footer {
border-top:solid 3px #FF0000;
height:55px;
background:url(images/bg_menu.png) repeat-x;
padding:10px;
clear:both;
}
#header h1 {
color:#FF0000;
font-size:30px;
}
#menue {
float:right;
width:600px;
text-align:right;
}
#menue a {
display:block;
margin:17px 10px 0px 10px;
float:right;
color:#333333;
text-decoration:none;
font-size:16px;
padding-bottom:3px;
font-weight:bold;

}
#menue a:hover {
border-bottom:3px solid #FF0000;
}
#subheader {
clear:both;
height:145px;
background:#FF0000;
color:white;
}
#subheader img {
float:left;
}
#subheader div {
display:block;
float:right;
width:430px;
padding-top:20px;
}
#subheader h2 {
font-size:18px;
margin-bottom:10px;
}

#content {
clear:both;
margin-top:3px;

}
#content h1 {
font-size:36px;
color:#FF0000;
font-weight:100;
margin-top:10px;
}
#content h2 {
font-size:20px;
color:#FF0000;
font-weight:100;
margin-top:10px;
}
#content h3 {
font-size:16px;

font-weight:100;
margin-top:10px;
}

#pagecnt {
float:left;
width:528px;
padding:0px 10px 10px 10px;

}

#news {
float:right;
width:330px;
padding:0px 10px 10px 10px;
background:#F0F0F0;
border-left:2px solid #c7201f;
}
#news p {
margin-bottom:10px;
}

#footer {
border:none;
padding-top:35px;
text-align:right;
height:22px;
font-size:10px;
}
#footer a{
font-size:10px;
}

.post .links a:hover {
}

.post .links .more {
	width: 128px;
	height: 30px;
	background: url(images/img03.jpg) no-repeat left center;
}

.post .links .comments {
	width: 152px;
	height: 30px;
	background: url(images/img04.jpg) no-repeat left center;
}

table {
	font: 11px/24px Verdana, Arial, Helvetica, sans-serif;
	border-collapse: collapse;
	width: 500px;
	}

th {
	padding: 0 0.5em;
	text-align: left;
	}

tr.yellow td {
	border-top: 1px solid #FB7A31;
	border-bottom: 1px solid #FB7A31;
	background: #FFC;
	}

td {
	border-bottom: 1px solid #CCC;
	padding: 0 0.5em;
	}



td+td {
	border-left: 1px solid #CCC;
	text-align: left;
	}
.bg {
font-size:14px;
font-weight:100;
margin-top:10px;
}
