/* CSS Document */
body {
background:url(img/main-bg.gif) top center no-repeat;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

div#main {
background:url(img/nav-bg.gif) repeat-x;
width:950px;
height:205px;
margin:auto;
}

p#logo {
margin:0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
height:109px;
width:950px;
text-align:right;
}

ul#level1 {
margin:0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
list-style:none;
}

ul#level1 li {
float:left;
font-size:14px;
margin:10px 0px 0px 0px;
padding:20px 12px 8px 12px;
border-left: solid 1px #f57b12;
}

ul#level1 li#ac {
margin-left:61px;
border-left: 0px;
}

ul#level1 a, a:link, a:visited {
color:#f57b12;
text-decoration:none;
}

ul#level1 a:hover {
color:#333333;
text-decoration:none;
}

li#ac a, a:link, a:visited {
color:#333333;
text-decoration:none;
}

li#ac a:hover {
color:#f57b12;
text-decoration:none;
}

ul#level2 {
margin:0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
list-style:none;
color:#ffffff;
}

ul#level2 li {
float:left;
font-size:13px;
margin:0px 0px 0px 0px;
padding:12px 0px 0px 12px;
}

ul#level2 a, a:link, a:visited {
color:#ffffff;
text-decoration:underline;
}

ul#level2 a:hover {
color:#333333;
text-decoration:none;
}

p#l2 {
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
clear:left;
float:left;
}

div#left {
background-color:#9c9c9c;
width:145px;
clear:both;
float:left;
}

div#left p {
margin: 10px 0px 10px 0px;
padding: 0px 0px 0px 0px;
text-align:right;
}

div#content {
background-color:#d9d9d9;
width:545px;
float:left;
overflow: auto;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
border-left:#666666 dotted 1px;
border-right:#666666 dotted 1px;
}

div#content div#integriert {
background:url(img/logo-element-content.gif) no-repeat bottom right;
margin: 0px 0px 0px 0px;
padding: 20px 20px 20px 20px;
line-height:18px;
text-align:justify;
}

div#integriert h1 {
margin: 0px 0px 0px 0px;
padding: 10px 0px 5px 0px;
font-size:18px;
font-weight:normal;
color:#6d6d6d;
border-bottom:#6d6d6d 1px dotted;
}

div#integriert h2 {
margin: 0px 0px 0px 0px;
padding: 10px 0px 0px 0px;
font-size:16px;
color:#6d6d6d;
font-weight:normal;
}

div#integriert p {
margin: 10px 0px 10px 0px;
padding: 0px 0px 0px 0px;
}

div#integriert table {
margin: 10px 0px 10px 0px;
padding: 0px 0px 0px 0px;
}

div#integriert td {
vertical-align: top;
}

div#integriert ul {
margin-left: 20px;
}

div#integriert li {
list-style:square;
margin: 2px 0px 2px 0px
}

table p {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

.division {
background:url(img/division-bg.gif) no-repeat center;
height:85px;
width:236px;
padding:0px 0px 0px 20px;
line-height:22px;
vertical-align:middle;
color:#FCFCFC;
font-size:20px;
}

div#footer {
background:url(img/footer-bg.gif);
height:26px;
padding:17px 0px 0px 30px;
color:#ffffff;
}

div#footer span {
margin: 0px 0px 0px 0px;
padding:17px 0px 0px 110px;
color:#ffffff;
}

div#footer a, a:link, a:visited {
color:#ffffff;
text-decoration:underline;
}

div#footer a:hover {
color:#333333;
}

div#right {
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
width:258px;
float:left;
line-height:18px;
text-align:justify;
}

div#right ul {
margin: 0px 0px 0px 15px;
padding: 0px 0px 0px 0px;
list-style:none;
}

div#right li {
float:left;
font-size:14px;
margin:0px 0px 0px 0px;
padding:8px 12px 20px 8px;
border-left: solid 1px #808080;
display:block;
}

div#right li#ac2 {
border-left: 0px;
}

div#right a, a:link, a:visited {
color:#808080;
text-decoration:none;
}

div#right a:hover {
color:#f57b12;
}

div#preview {
margin:0px 0px 0px 0px;
padding:10px 10px 10px 10px;
background:url(img/right-bg.gif) repeat-y;
color:#FFFFFF;
}

div#preview h1 {
margin: 0px 0px 0px 0px;
padding: 20px 0px 5px 0px;
color:#FFFFFF;
font-size:18px;
font-weight:normal;
border-bottom:#FFFFFF 1px dotted;
}

div#preview img {
border-left:#CCCCCC 1px solid;
border-right:#CCCCCC 1px solid;
border-top:#CCCCCC 1px solid;
border-bottom:#CCCCCC 4px solid;
}