body {
font-family:arial, sans-serif;
font-size:1em;
margin-top:30px;
}

#container {
width:1000px;
margin: 0 auto;
}

#header {
width:1000px;
height:100px;
background-color:#fff;
border-bottom:3px solid #000;
}

#headerinnen {
font-size:3em;
text-align:right;
padding-top:50px;
}

#sidebarrightangebot {
width:400px;
height:400px;
float:right;
background:url(angebot2.jpg) top left no-repeat;
}

#sidebarrightberlinerleiste {
width:400px;
height:400px;
float:right;
background:url(kontakt.jpg) top left no-repeat;
}

#sidebarrightkontakt {
width:400px;
height:400px;
float:right;
background:url(kontakt3.jpg) top left no-repeat;
}

#sidebarright {
width:400px;
height:400px;
float:right;
background:url(test.jpg) top left no-repeat;
}

#content {
width:449px;
height:400px;
overflow:auto;
float:right;
background-color:#fff;
/*border-right:1px solid #000;*/
}

#contentinnen {
margin:30px 30px 40px 30px;
background-color:#fff;
}

#contentstart {
width:850px;
height:400px;
overflow:auto;
float:right;
background:url(start.jpg) top left no-repeat;
}

#contentinnenstart {
margin:10px;
background:url() top left no-repeat;
background-color:#fff;
}


#sidebarleft {
width:150px;
float:right;
}

#sidebarleft ul {
margin:0;
margin-top:30px;
padding:0;
list-style-type:none;
color:#DEBC12;
}

#sidebarleft ul li {
margin-bottom:5px;
font-size:1em;
}

#sidebarleft ul li a:link, #sidebarleft ul li a:visited {
color:#555;
text-decoration:none;
}

#sidebarleft ul li a:hover, #sidebarleft ul li a:active {
color:#DEBC12;
}

.webdes {
font-size:0.8em;
}

#webdes a:link, #webdes a:visited {
color:#555;
text-decoration:none;
}

#webdes a:hover, #webdes a:active {
color:#DEBC12;
}

#footer {
clear:both;
width:1000px;
background-color:#fff;
border-top:3px solid #000;
padding-top:5px;
text-align:center;
font-size:0.9em;
}

#footer a:link, #footer a:visited {
color:#555;
text-decoration:none;
}

#footer a:hover, #footer a:active {
color:#DEBC12;
}
