body {
margin:0;
padding:0;
font: normal 12px/14px arial,helvetica,sans-serif;
color:#6E7CBC;
}
th, td {
font: normal 12px/14px arial,helvetica,sans-serif;
color:#6E7CBC;
}
a, a:visited {
color:#6E7CBC;
outline: none;
}

/*a:hover {
color:#5C6A9C;
}*/
div#container {
width:788px;
}
div#header {
width:788px;
height:43px;
background:#6E7CBC;
}
div#header2 {
background:#fff;
}
div#content {
width:788px;
float:left;
position:relative;
}
div#logo img {
margin-left:306px;
}
div#mainnavi {
background:#fff url(../../img/bg_mainnavi.gif) left top repeat-y;
height:18px;
}
div#mainnavi a {
text-decoration:none;
text-transform:uppercase;
font:bold 10px tahoma, verdana, Arial, Helvetica,  sans-serif;
padding:0 5px 0 9px;
height:18px;
line-height:18px;
display:block;
float:left;
color:#6E7CBC;
}
div#mainnavi a:visited {
color:#6E7CBC;
}
div#mainnavi a:hover, div#mainnavi a.aktiv, div#mainnavi a.aktiv:visited {
color:#fff;
background:#6E7CBC;
}

.break {
clear: both; font-size: 1px; width: 1px; line-height: 1px; height: 1px;
}
.spacer {
font-size: 1px; overflow: hidden; height: 7px;
}

div#box1, div#box2, div#box3, div#box4, div#box5 {
float:left;
height:104px;
}

div#box1 {
width:348px;
position:relative;
}

.standanzeige {
position:absolute;
z-index:3;
left:60px; top:85px;
width:240px;
text-transform:uppercase;
font-size:12px;
font-weight:bold;
}

div#box2, div#box3, div#box4, div#box5 {
margin-left:8px;
width:102px;
overflow:hidden;
}

.bgcolorNE {
background:#E0E7F9;
}
.bgcolorVC {
background:#E68A27;
}
.bgcolorPG {
background:#FDB813;
}
.bgcolorNF {
background:#1B3F84;
}
.bgcolorDC {
background:#9AC7ED;
}
.colorVC {
color:#E68A27;
}
.colorPG {
color:#FDB813;
}
.colorNF {
color:#1B3F84;
}
.colorDC {
color:#9AC7ED;
}

h1 {
font:bold 14px Arial, Helvetica, sans-serif;
margin:0 0 5px 0;
text-transform:uppercase;
color:#6E7CBC;
}

h3 {
font-size:12px;
margin:0 0 4px 0;
}

p {
margin:0 0 14px 0;
}
p.left img {
float:left;
margin-right:8px;
}

p.right img {
float:right;
margin-left:8px;
}

p.right, p.left {margin:0;padding:0;}

.reg {
font-size:11px; 
vertical-align:text-top;
}
.scrolltext {
width:488px;
height:316px;
overflow:auto;
}
.scrolltext .inner {
padding: 0 15px 15px 0;
}

ul.text, ol.text {
margin:8px 0 8px 5px;
padding:0;
}
ul.text li, ol.text li {
margin-left:10px;
padding:0;
}

.imgborderblue {
border:solid 1px #133B90;
}

div#visual {
width:788px;
height:349px;
float:left;
}
div#content {
background:#E0E7F9;
}

div#inhalt {
width:493px;
margin-left:290px;
position:relative;
padding-top:15px;
}

div#inhalt .inner {
padding-right:15px;
}



/* subnavi boxen */
ul#subnavi1 {
margin:4px 0 0 0;
padding:0;
text-transform:uppercase;
font:bold 10px tahoma,verdana,Arial, Helvetica, sans-serif;
list-style:none;
color:#6E7CBC;
}


ul#subnavi1 a, ul#subnavi1 a:visited {
text-decoration:none;
color:#6E7CBC;
line-height:20px;
height:20px;
padding-left:7px;
font:bold 10px tahoma,verdana,Arial, Helvetica, sans-serif;
display:block;
}
ul#subnavi1 a:hover, ul#subnavi1 a.aktiv, ul#subnavi1 a.aktiv:visited {
color:#fff;
}

ul#subnavi2, ul#subnavi3 {
margin:0;
padding:0;padding-top:4px;
text-transform:uppercase;
font:bold 10px tahoma,verdana,Arial, Helvetica, sans-serif;
list-style:none;
color:#fff;
}

ul#subnavi2 li, ul#subnavi3 li {
margin:0;
padding:0;
}

ul#subnavi2 a, ul#subnavi2 a:visited, ul#subnavi3 a, ul#subnavi3 a:visited {
text-decoration:none;
color:#fff;
padding-left:7px;
padding-top:2px;
padding-bottom:2px;
display:block;
}
ul#subnavi2 a:hover, ul#subnavi2 a.aktiv , ul#subnavi2 a.aktiv:visited, ul#subnavi3 a:hover, ul#subnavi23 a.aktiv , ul#subnavi3 a.aktiv:visited {
color:#E20040;
background:#fff;
}
/* end subnavi boxen */

table.footer td {
font-size:10px;
padding-top:8px;
line-height:12px;
color:#696969;
}

table.footer td a, table.footer td a:visited {
color:#696969;
}


a.button1, a.button1:visited {
padding:3px 8px; 
font:bold 12px Arial, Helvetica, sans-serif;
display:block;
border:solid 2px #fff;
background:#6E7CBC;
color:#fff;
}
a.button1:hover {
background:#6271B7;
}

form {
margin:0; padding:0;
}
.warntext {
color:#DD2D00;
font-weight:bold;
font-size:11px;
}

a.pureglow, a.pureglow:visited {
color:#FDB813;
}

a.visibly, a.visibly:visited {
color:#E68A27;
}

a.norwegische, a.norwegische:visited {
color:#1B3F84;
}