body {
margin                       : 0;
padding                      : 0;
text-align                   : left;
font-family                  : Verdana, Arial, Helvetica, sans-serif;
font-size                    : 101%;
background                   : #D2D2DC;
}
#wrap {
width                        : 900px;
}
#header {
position                     : absolute;
top                          : 0;
left                         : 0;
}
#H3L {
position                     : absolute;
top                          : 253px;
left                         : 0;
margin                       : 0;
padding                      : 0;
width                        : 180px;
}
#H3M {
position                     : absolute;
top                          : 253px;
left                         : 180px;
padding                      : 0;
height                       : 17px;
width                        : 577px;
background-image             : url('../bilder/pathway.jpg');
}
#H3R {
position                     : absolute;
top                          : 253px;
left                         : 757px;
margin                       : 0;
padding                      : 0;
height                       : 17px;
width                        : 143px;
background                   : #FFFFFF;
}
#frame {
position                     : absolute;
top                          : 288px;
left                         : 0;
margin                       : 0;
padding                      : 0;
width                        : 900px;
}
#left {
float                        : left;
margin                       : 0;
padding                      : 0;
width                        : 180px;
background                   : #D2D2DC;
overflow                     : hidden;
}
#right {
float                        : right;
margin                       : 0;
padding                      : 0;
width                        : 144px;
overflow                     : hidden;
}
#content {
margin                       : 0 0 9px 189px;
padding                      : 0;
background                   : #8D8D8D;
}
#footer {
clear                        : both;
margin                       : 0;
padding                      : 0;
height                       : 30px;
width                        : 900px;
background-image             : url('../bilder/footer.jpg');
}
#footerpos {
margin                       : 0 0 0 211px;
padding                      : 5px 0 0 0;
}
#footerposR {
float                        : right;
margin                       : 7px 10px 0 0;
padding                      : 0;
}
.inside {
padding                      : 18px 18px 0 18px;
}
#mainlevel-top {
list-style-type              : none;
margin                       : 0;
padding                      : 0;
}
#menutop {
font-size                    : 12px;
font-weight                  : bold;
margin                       : 0;
padding                      : 0;
}
#menutop a {
color                        : #FFFFFF;
margin                       : 0;
padding                      : 0;
text-decoration              : none;
}
#menutop a:hover, #menutop a#active_menu:link, #menutop a#active_menu:visited {
color                        : #1E2B55;
}
.moduletable-leftnav {
margin-bottom                : 9px;
}
.moduletable-leftnav h3 {
font-size                    : 10px;
margin                       : 0;
padding                      : 0 0 0 10px;
text-align                   : left;
color                        : #FFFFFF;
background                   : #454746;
border-bottom                : 1px solid #D2D2DC;
}
#mainlevel {
list-style-type              : none;
margin                       : 0;
padding                      : 0;
}
#menu {
font-size                    : 12px;
margin                       : 0;
padding                      : 0;
width                        : 180px;
}
#menu a {
color                        : #FFFFFF;
background                   : #1E2B55;
margin                       : 0;
padding                      : 2px 0 2px 10px;
text-decoration              : none;
display                      : block;
width                        : 180px;
border-bottom                : 1px solid #D2D2DC;
}
#menu a:hover, #menu a#active_menu:link, #menu a#active_menu:visited {
background                   : #F1A21F;
}
#menu a:hover {
background                   : #F1A21F;
}
.moduletable-rightnav {
margin                       : 0;
padding                      : 0;
}
.moduletable-rightnav h3 {
font-size                    : 10px;
margin                       : 0 0 1px 0;
padding                      : 0 0 0 10px;
text-align                   : left;
color                        : #FFFFFF;
background                   : #454746;
border-left                  : 12px solid #F1A21F;
}
td.contentheading {
font-size                    : 1.0em;
color                        : #FFFFFF;
font-weight                  : bold;
margin                       : 00;
padding                      : 0;
}
table.contentpaneopen {
border-collapse              : collapse;
margin                       : 0;
padding                      : 0;
}
table.contentpaneopen tbody tr td span a {
font-size                    : 0.7em;
font-width                   : bold;
}
.moduletable-rightnav td {
margin                       : 0;
padding                      : 10px 9px 9px 9px;
color                        : #FFFFFF;
font-size                    : 12px;
text-align                   : left;
line-height                  : 1.7em;
width                        : 144px;
background                   : #8D8D8D;
}
.moduletable-rightnav a {
color                        : #1E2B53;
margin                       : 0;
padding                      : 0;
text-decoration              : none;
}
.moduletable-rightnav a:hover {
text-decoration              : underline;
}
.moduletable-leftnavlogin {
margin-bottom                : 9px;
color                        : #FFFFFF;
background-color             : #1E2B55;
}
.moduletable-leftnavlogin h3 {
font-size                    : 10px;
margin                       : 0;
padding                      : 0 0 0 10px;
text-align                   : left;
color                        : #FFFFFF;
background                   : #454746;
border-bottom                : 1px solid #D2D2DC;
}
.moduletable-leftnavlogin a {
color                        : #FFFFFF;
}
.moduletable-leftnavlogin a:hover {
color                        : #FFFFFF;
background                   : #1E2B55;
margin                       : 0;
padding                      : 0;
text-decoration              : none;
display                      : block;
width                        : 180px;
border                       : 0px none;
}
.moduletable-leftnavlogin td {
color                        : #FFFFFF;
padding                      : 1px 0 3px 10px;
font-size                    : 10px;
text-align                   : left;
line-height                  : 1.7em;
}
.FT ul {
margin                       : 0;
padding                      : 0;
list-style                   : none;
}
.FT li {
margin                      : 0 2px 0 2px;
color                        : #FFFFFF;
font-size                    : 10px;
display                      : inline;
}
.FT a {
color                        : #FFFFFF;
}
.FT a:hover, a#active_menu:link, a#active_menu:visited {
background-color             : transparent;
}
.FT p {
margin                       : 0;
padding                      : 0;
color                        : #FFFFFF;
font-size                    : 10px;
}
h1, div.componentheading {
font-size                    : 1.1em;
line-height                  : 1.5em;
margin-bottom                : 1.2em;
color                        : #FFFFFF;
}
h2, .blog_more {
margin                       : 1em 0 0.8em 0;
font-size                    : 0.9em;
line-height                  : 1.2em;
color                        : #FFFFFF;
}
h3 {
margin                       : 1em 0 0.8em 0;
font-size                    : 0.9em;
line-height                  : 1.2em;
color                        : #FFFFFF;
}
p {
color                        : #FFFFFF;
font-size                    : 0.8em;
line-height                  : 1.4em;
}
li {
color                        : #FFFFFF;
}
a {
color                        : #1E2B53;
text-decoration              : none;
}
a:hover {
text-decoration              : underline;
}
ul, ol {
margin-left                  : 2em;
font-size                    : 0.8em;
line-height                  : 1.4em;
}
.contentpagetitle {
font-size                    : 0.8em;
}
a.contentpagetitle {
font-size                    : 0.9em;
}
.contentpaneopen .span {
font-size                    : 0.7em;
}
.imgr {
float                        : right;
padding                      : 10px 10px 30px 30px;
}



