* {
margin:0;
padding:0;
border:0;
font-family:verdana, arial;
font-size:11px;
}

body {
background-color:#3e4f58;
margin:0px auto;
text-align:center;
}

h1 {
font-size:15px;
margin-bottom:15px;
color:#000;
text-align:left;
}

h2 {
font-size:13px;
padding-top:5px;
margin-bottom:5px;
color:#3e4f58;
text-align:left;
}

p {
margin-bottom:10px;
line-height:1.5em;
text-align:left;
}

#content img {
margin-bottom:10px;
}

a {
color:#5d5d5d;
}

a:hover {
color:#000;
}

#main ul {
margin:0 0 15px 20px;
text-align:left;
}

#main ul li {
margin-bottom:5px;
line-height:1.4em;
}

.clear {
clear:both;
}


/***** CONTAINER *****/

#container {
margin:0px auto;
}


/***** BANNER *****/

#banner {
height:320px;
background-color:#3e4f58;
background-image:url(img/banner-bg.jpg);
background-repeat:repeat-x;
margin:0px auto;
}

#banner-inner {
width:880px;
height:320px;
background-image:url(img/banner.jpg);
background-repeat:no-repeat;
margin:0px auto;
margin-bottom:0px;
}


/***** NAVI *****/

#navi {
padding-top:284px;
padding-left:135px;
height:30px;
}

#navi-text {
padding:0;
line-height:30px;
height:30px;
}

#navi ul {
list-style:none;
}

#navi ul li {
float:left;
margin:0 1px;
}

#navi ul li a {
color:#fff;
padding:0 10px;
line-height:30px;
display:block;
text-decoration:none;
background-image:url(img/0.gif);
}

#navi ul li a:hover, #navi ul li a.aktiv {
background-color:#fff;
color:#000;
}


/***** MAIN *****/

#main {
width:900px;
margin:0px auto;
}


/***** SIDE-LEFT *****/
/***** SIDE-RIGHT *****/

#side-left, #side-right {
float:left;
width:230px;
}

#side-left-text, #side-right-text {
padding:20px 10px;
}

#side-right-text .box {
background-color:#e9ebed;
padding:20px 10px;
}

#side-right-text .box ul li {

}


/***** CONTENT *****/

#content {
float:left;
width:440px;
background-color:#e9ebed;
margin-top:20px;
}

#content-text {
padding:20px 20px;
}


/***** FOOTER *****/

#footer {
margin:0px auto;
text-align:center;
height:60px;
background-color:#33444d;
margin-top:50px;
}

#footer-inner {
margin:0px auto;
line-height:60px;
text-align:right;
width:880px;
color:#fff;
}

#footer-inner a {
color:#fff;
}