*{
padding:0px;
margin:0px;
font-family:Arial, Helvetica, sans-serif;
border:none;
font-size:12px;
}
a {
color:#ff7400;
}
body {
background:url(images/bg.gif);
}
#box{
width: 900px;
margin: 0 auto;  /* Zentrierung */
text-align: left;
background:#FFFFFF;
}
#header, #footer {
border-top:solid 3px #ff7400;
height:57px;
padding:10px;
clear:both;
}
#header h1 {
color:#ff7400;
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 #ff7400;
}
#subheader {
clear:both;
height:145px;
background:#ff7400;
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 h2 {
font-size:20px;
color:#ff7400;
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:#FFFFFF;
border-left:2px solid #ff7400;
}
#news p {
margin-bottom:10px;
}

#footer {
border:none;
padding-top:35px;
text-align:right;
height:22px;
font-size:10px;
}
#footer a{
font-size:10px;
}

