/* ---------------------------------------------------------------- HTML */

body {
margin: 0px;
padding: 0px;
font-family: Verdana, Arial, sans-serif;
font-size: 11px;
line-height: 130%;
background: #fff url(bilder/html-bg.gif) top left repeat-x;
}

a img {
border: 0px;
}

ul {
list-style-image: url(bilder/layout/li-marker.gif);
list-style-type: square;
}

/* -------------------------------------------------------------- LAYOUT */

#content {
width: 770px;
}

#head {
width: 100%;
}

#logotype {
background: url(bilder/logotype-bg.jpg) top left no-repeat;
height: 87px;
width: 770px;
float: left;
text-align: right;
padding: 25px 0px 0px 0px;
}

#left {
width: 182px;
min-height: 400px;
float: left;
border-right: 1px dotted #ccc;
text-align: left;
background: #fff url(bilder/layout/left-bg.jpg) top left no-repeat;
}

#right {
width: 562px;
float: right;
margin: 0px 0px 0px 23px;
}

/* ---------------------------------------------------------------- HEAD */

#head ul {
width: 186px;
height: 28px;
float: right;
list-style-type: none;
margin: 14px 0px 0px 0px;
padding: 0px;
}

#head li {
display: inline;
padding: 0px;
margin: 0px;
}


/* ---------------------------------------------------------------- LEFT */

#left ul {
list-style-image: url(bilder/layout/li-marker.gif);
list-style-type: square;
margin: 0px 0px 0px 24px;
padding: 0px;
}

#left ul li {
margin-top: 2px;
}

#left ul a {
text-decoration: none;
color: #004990;
}

#left ul a:hover {
font-weight: bold;
}

#left ul li.current a {
font-weight: bold;
}

#left ul li ul {
list-style-image: none;
list-style-type: none;
margin: 0px 0px 8px 8px;
padding: 0px;
}

#left ul li.current ul li a {
font-weight: normal;
}

#left ul li ul li a:hover {
text-decoration: underline;
}

#left ul ul li.current a {
text-decoration: underline;
}

#siteCred {
height: 51px;
width: 126px;
padding: 20px 0px 0px 10px;
margin: 246px 0px 0px 19px;
font-size: 9px;
color: #999;
background: url(bilder/layout/site-credits-bg.gif) top left no-repeat;
}

#siteCred a {
color: #999;
text-decoration: none;
}

#siteCred a:hover {
text-decoration: underline;
}


/* --------------------------------------------------------------- RIGHT */

#right-1 {
width: 355px;
float: left;
}

#right-1 h1 {
font-size: 14px;
font-weight: normal;
color: #004990;
}

#right-1 a {
color: #004990;
}

.tblCustomers {
padding: 0;
margin: 0px;
}

.tblCustomers td {
padding: 0px 0px 15px 0px;
}

#right-2 {
width: 179px;
min-height: 420px;
float: right;
border-left: 1px dotted #ccc;
padding: 0px 0px 0px 7px;
font-size: 10px;
color: #004990;
}

#right-2 h1 {
width: 178px;
height: 16px;
background: #fff url(bilder/layout/right-2-h1-bg.gif) top left no-repeat;
color: #fefefe;
padding: 2px 0px 0px 15px;
margin: 0px;
font-size: 10px;
font-weight: bold;
line-height: 100%;
}

#right-2 p {
margin: 7px 0px 10px 7px;
}

#right-2 a {
color: #004990;
text-decoration: none;
}

#right-2 a:hover {
text-decoration: underline;
}