body {
background-color:#ecf0f6;
margin:0;
padding:0
}

#header {
height:141px;

}

#footer {
height:20px;
font-family:verdana, arial narrow, arial;
font-size:10px;
padding:10px;
}

#logo {
color:#000;
padding:30px 0 0 50px
font-family:georgia, tahoma, arial narrow, arial;
font-size:36px;
}

#logo_title {
font-family:georgia, tahoma, arial narrow, arial;
font-size:26px;
font-weight:400;
text-transform:uppercase;
letter-spacing:2px;
padding:50px 0 0 300px
}

#logo_slogan {
font-size:10px;
font-family:tahoma, arial
}

#wrapper {
font-family:Tahoma, arial, verdana, courier;
padding-left:200px
}

#container {
background-color:#ecf0f6;
float:left;
width:100%;
border-left:200px solid #2f2f2f;
margin-left:-200px;
display:inline
}

#leftSidebar {
background-color:#2f2f2f;
float:left;
width:200px;
margin-left:-200px;
position:relative
}

#center {
float:left;
width:100%;
margin-right:-100%
}

#rightSidebar {
float:right;
width:200px;
margin-right:-200px;
position:relative
}

.center_item {
border-top:8px solid #a4b7d5;
text-align:justify;
color:#000;
font-family:tahoma, arial narrow, arial;
font-size:12px;
padding:10px 40px
}

.sidebar_item {
float:left;
width:100%;
min-height: 160px;
padding:0;
border-top:8px solid #a4b7d5;
}

.sidebar_title {
background:url(images/sidebar_title_logo.gif) no-repeat 0 0;  
height:30px;
font-size:13px;
color:#493800;
font-weight:700;
letter-spacing:normal;
margin:20px 0 0 35px;
padding:4px 0 0 40px
}

.search_title {
background:url(images/search_bg.gif) no-repeat 0 0
}

#searchform {
padding:20px 0 0 10px
}

#searchinput {
font-size:12px;
color:#483221;
font-family:Tahoma, arial, verdana, courier;
width:109px;
height:21px;
border:#483221 solid 1px;
vertical-align:top;
margin:0 5px
}

a {
text-decoration:none;
color:#000
}

a:hover {
text-decoration:underline;
color:#000
}

li {
list-style:none;
background:url(images/list_item.gif) no-repeat 0 5px;
border-bottom:1px dotted #b2c56f;
color:#fff;
font-size:11px;
width:100px;
padding:0 0 5px 7px
}

#categories,#search {
background:#e67701 url(images/hellblau_ueber_bg.png) repeat-x 0 0
}

#resources,#meta {
background:#2b6475 url(images/hellblau_ueber_bg.png) repeat-x 0 0
}

#archives,#foo {
background:#6d8a0c url(images/hellblau_ueber_bg.png) repeat-x 0 0
}

