body {
margin:0px;
padding:0px;
font-family: Arial, sans-serif;
font-size:15px;
}

/*
grau: #eaedf3

verlauf links: #eaedf3 zu white

height:900px;

Absatnd oben-test links & rechts: 140 px;
Breite links&rechts: 210 px
rechts: 206 + 4 px border

schrift menu links: #8491a8
rot: #c2022b

grau:#8491a8

blau rechts: #28539c
*/

div#ie5center{
text-align:center;
}

div#maincontentbox{
width:980px;
margin-left:auto;
margin-right:auto;
text-align:left;
}

div#header{
clear:both;
height:155px;
background-color:#275399;
background-image:url(../styles_imgages/header_highres.png);
background-repeat:no-repeat;
background-attachment:scroll;
background-position:0px 0px;
padding:0;
margin:0;
}
div#left {
float:left;
width:180px;
height:900px;
background-color:white;
background-image:url(../styles_imgages/links_menu_verlauf.png);
background-repeat:repeat-x;
background-attachment:scroll;
background-position:0px 0px;
padding:140px 0 0 0;
}
div#right {
float:right;
width:196px;
min-height:900px;
min-height:900px;
background-color:white;
border-top:none;
border-right:none;
border-bottom:none;
border-left: 4px solid #eaedf3;
padding:130px 0 0 0; /*add 10 pixels in right_content*/
color:#28539c;
}

* html #right { /* ie6min-height fix */
  height:900px;
}

div#middle {
margin:0px 202px 0px 182px;
padding:0;
min-height:1040px; /*height left + padding-top lewft*/
}
div#footer {
visibility:hidden;
clear:both;
background-color:gray;
}

div#header h1{
color:white;
visibility:hidden;
padding:0;
margin:0;
}

div#header h2{
color:white;
visibility:hidden;
padding:0;
margin:0;
}

ul#menu_left{
font-size:15px;
margin:0;
padding:0 0 0 20px;
}

ul#menu_left li{
list-style:none;
margin:0;
padding:0 0 12px 0;
word-spacing:2px;
}

ul#menu_left a, ul#menu_left a:link, ul#menu_left a:visited{
display:inline;
padding:0;
text-decoration:none;
color:#8491a8;
}

ul#menu_left a:hover, ul#menu_left a:active{
color:#c2022b;
}

ul#menu_left a.selected{
color:#c2022b;
}

div#right_content{
padding:6px 0 0 10px;
}

div#right_content p{
margin:0;
padding:0 0 15px 0;
line-height:24px;
}

div#right_content p.small{
margin:0;
padding:0 0 15px 0;
color:#8491a8;
font-weight:normal;
font-size:12px;
line-height:18px;
}

div#right_content img{
margin:0 0 5px 0;
padding:0;
}

div#right_content h3{
color:#8491a8;
font-weight:normal;
font-size:20px;
margin:0;
padding:30px 0 20px 0;
}

div#right_content p.grey{
margin:0;
padding:0 0 15px 0;
line-height:24px;
color:#8491a8;
}

div#middle_content_iefix{
width:590px; /*596 ist der richtige wert, 6 vom padding abziehen*/
padding:0;
margin:0;
}

div#middle_content{
padding:47px 38px 88px 45px;
margin:0;
background-color:white;
}


div#middle_content h1{
color:#c2022b;
font-weight:normal;
font-size:31px;
margin:0;
padding:0 0 30px 0;
}

div#middle_content h2{
color:#8491a8;
font-weight:normal;
margin:0;
font-size:20px;
padding:30px 0 48px 0;
}

div#middle_content h3{
color:#8491a8;
font-weight:normal;
font-size:20px;
margin:0;
padding:30px 0 20px 0;
}

div#middle_content p{
color:#8491a8;
font-weight:normal;
line-height:24px;
margin:0;
padding:0 0 20px 0;
}

div#middle_content p.nopad{
color:#8491a8;
font-weight:normal;
line-height:24px;
margin:0;
padding:0 0 5px 0;
}

div#middle_content p.narrow{
color:#8491a8;
font-weight:normal;
margin:0;
padding:0 0 20px 0;
line-height:18px;
}

div#middle_content ul{
color:#8491a8;
font-weight:normal;
list-style-image:url(../styles_imgages/list_dot.png);
margin:0;
padding:0 0 0 16px;
}

div#middle_content ul li{
margin:0;
padding:0 0 15px 6px;
line-height:24px;
}

div#middle_content ul.narrow li{
margin:0;
padding:0 0 0 6px;
line-height:24px;
}

div#middle_content ul.narrow{
color:#8491a8;
font-weight:normal;
list-style-image:url(../styles_imgages/list_dot.png);
margin:0;
padding:0 0 40px 16px;
}

div#middle_content hr{
width:300px;
color:#c2022b;
background-color:#c2022b;
height:3px;
margin-left:0;
margin-right:auto;
text-align:left;
border:none;
}

div#middle_content hr.right, hr.right{
width:300px;
color:#c2022b;
background-color:#c2022b;
height:3px;
margin-right:0;
margin-left:auto;
text-align:right;
border:none;
}

div#middle_content table{
width:506px;
margin:0 0 25px 0;
padding:0;
}

div#middle_content tr td{
color:#8491a8;
font-weight:normal;
font-size:20px;
width:162px;
margin:0;
padding:0;
vertical-align:top;
}

div#middle_content tr td.spacer{
font-size:1px;
width:10px;
margin:0;
padding:0;
}

table#links{
width:506px;
margin:0 0 25px 0;
padding:0;
}

table#links tr td.links{
font-size:15px;
width:300px;
line-height:18px;
padding:0 0 40px 0;
margin:0;
}

table#links tr td.links b{
font-weight:normal;
color:#28539c;
}

table#links tr td.links a:link, table#links tr td.links a:visited{
color:#8491a8;
}

table#links tr td.links a:hover, table#links tr td.links a:active{
color:#c2022b;
}

table#links tr td.logo{
width:206px;
padding:0 0 20px 0;
margin:0;
text-align:center;
}

