*		{margin: 0; padding: 0;}
body	{font: 62.5% verdana, sans-serif; background: #fff url(../img/bg.png) 0 0 repeat-x; width: 960px; margin: 0 auto; position: relative;}
a	{color: #39529B;}

#language {width: 915px; margin: 0 auto; position: relative; margin-top: 75px; height: 25px; list-style: none; font-size: 1.1em; padding-left: 45px;}
#language a {color: white; background: #bd3826;}
#language a.selected {text-decoration: none;cursor: default;}
#language li {float: left; margin-right: 20px;}

#wrapper {width: 960px; border: 1px solid #a8adb1; background: #f0f0f0;}

#header {background: #fff url(../img/bg-top.jpg) 25px bottom no-repeat; height: 300px; width: 960px;}
#logo {float: right; margin-right: 50px; margin-top: 40px;}
h1 {color: #BD3826; font-size: 3em; font-family: verdana,sans-serif; font-weight: normal; float: left; margin-top: 60px; margin-left: 45px; width: 560px;}

#leistungen {background: #a8adb1; list-style: none; height: 26px;}
#leistungen li {float: left; height: 26px; line-height: 26px; font-size: 1.6em; text-transform: uppercase; color: white; width: 25%; text-align: center; letter-spacing: 1px;}

#content {margin: 25px 50px; background: #fff url(../img/bg-content.png) -150px -30px no-repeat; padding: 15px 30px 5px 30px;}
#content ul {list-style: none; font-size: 1.1em; margin-bottom: 0.5em;}
#content li {line-height: 2;}
#content li.arrow {background: url(../img/arrowlinks.gif) left center no-repeat; padding-left: 15px;}
#content h2 {color: #BD3826; font-size: 1.3em; margin-bottom: 8px;}
#content a {background: url(../img/arrowlinks.gif) left center no-repeat; padding-left: 15px;}
#content a.nobg {background: none; padding: 0;}

ul.left {width: 40%; float: left;}
ul.center {width: 30%; float: left;}
ul.secondary {border-top: 1px solid #a8adb1; clear: both; margin-top: 1em; padding: 0.5em 0;}

#footer {width: 860px; margin: 0 auto; color: #666666; margin-top: 5px; text-align:right; clear: both;}