/* ######### BODY ########## */
html, body { height: 100%; margin: 0; padding: 0; background-color:#EDEDED; background-image:url(../imgs/sev/bg.gif); background-repeat: repeat-y; }

/* ######### DIVS ########## */
.headercontainer { height: 190px; width:770px; border: 0; background-image:url(../imgs/sev/topmainbg.gif); background-repeat: no-repeat; }
.midcontainer { height: 70px; width:770px; border: 0; background-image:url(../imgs/sev/topbg1.gif); }
.contentcontainer { margin-top: 45px; width:770px; border: 0; background-image:url(../imgs/sev/ctbg.gif); background-repeat: repeat-x; }
.footercontainer { height: 90px; width:770px; border: 0; background-image:url(../imgs/sev/btbg.gif); background-repeat: repeat-x; }

.logocontainer { height: 190px; width: 200px; border: 0; float: left; }
.m1container { width: 190px; height: 70px; margin: 0px; background-color: #ffffff; border: 0; float: left; }
.m2container { width: 440px; height: 70px; border: 0; background-image:url(../imgs/sev/midbg.gif); float: left; }
.m2container_long { width: 440px; height: 70px; border: 0; background-image:url(../imgs/sev/midbg_long.gif); float: left; }
.m3container { width: 130px; height: 70px; border: 0; background-color: #ffffff; float: left; overflow: hidden;  }
.m1spacer10 { width: 10px; height:70px; float: left; }
.f1container { width: 770px; height: 51px; border: 0; background-image:url(../imgs/sev/btctbg.gif); float: left; }
.f1container_long { width: 770px; height: 51px; border: 0; background-image:url(../imgs/sev/btctbg_long.gif); float: left; }
.ctimagecontainer { width: 200px; height: 180px; background-color: #EDEDED; float: left; }
.ctcontent { width: 380px; margin: 0 20px 0 20px; color: #444444; font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 18px; font-weight: normal; float: left;  }
.startimagecontainer { width: 550px; height: 180px; background-color: #ffffff; float: left; }
.startsublinkcontainer { width: 110px; margin: 0 0 0 90px; float: left; background-color: #ffffff; overflow: hidden; } 
.blind { width: 770px; height: 1px; clear: left; }
.newscontainer { width: 550px; margin: 0 0 0 220px; }
.newscontent { width: 330px; margin: 20px 0 0 0; color: #444444; font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 18px; font-weight: normal; float: left; }
.startmessecontainer { width: 110px; margin: 20px 0 0 90px; float: left; background-color: #ffffff; } 

.maincontent { width: 770px; border: 0; background-color: #ffffff; background-image:url(../imgs/sev/textbg.gif); background-repeat: repeat-y; }
.m1content { width: 130px; height: 40px; margin: 20px 10px 0 40px; }
.m2content { width: 300px; height: 40px; margin: 20px 20px 0 20px; }
.f1content { width: 130px; height: 50px; margin: 0 0 0 640px; }

.nav1 { width: 170px; margin-top: 20px; float: left; }
.nav2 { width: 180px; height: 132px; margin-top: 20px; background-color: #EDEDED;  float: left; }
.nav2_closed { width: 180px; height: 130px; margin-top: 20px; background-color: #ffffff; float: left; }
.nav3 { width: 220px; margin-top: 20px; float: left; }

/* ######### NAVIGATION ########## */
ul#mainnavul { margin: 0px; padding: 0px; list-style: none; }
ul#mainnavul li { margin: 0px; padding-left: 0px ; }
ul#mainnavul li a { display: block; height: 22px; width: 170px; margin: 0 0 0 0; text-decoration: none; color: #AAAAAA; font-family: Arial, Helvetica, sans-serif; font-size: 10px; text-transform: uppercase; line-height: 22px; }
ul#mainnavul li a:hover { background-color: #EDEDED; }
ul#mainnavul li a.navactive { display: block; height: 22px; width: 170px; margin: 0 0 0 0; text-decoration: none; background-color: #EDEDED; color: #AAAAAA; font-family: Arial, Helvetica, sans-serif; font-size: 10px; text-transform: uppercase; line-height: 22px; }

ul#subnavul { margin: 0px; padding: 0px; list-style: none; }
ul#subnavul li { margin: 0px; padding-left: 0px ; }
ul#subnavul li a { display: block; height: 22px; width: 180px; margin: 0 0 0 0; text-decoration: none; background-color: #EDEDED; color: #AAAAAA; font-family: Arial, Helvetica, sans-serif; font-size: 10px; line-height: 22px; }
ul#subnavul li a:hover { color: #2E1D86; }

ul#sidenav { margin: 0px; padding: 0px; list-style: none; }
ul#sidenav li { margin: 0px; padding-left: 0px ; }
ul#sidenav li a { display: block; height: 18px; width: 205px; text-decoration: none; color: #AAAAAA; font-family: Arial, Helvetica, sans-serif; font-size: 10px; line-height: 18px; }
ul#sidenav li a:hover { color: #2E1D86; }

ul#footernav { margin: 0px; padding: 0px; list-style: none; }
ul#footernav li { margin: 0px; padding-left: 0px ; }
ul#footernav li a { display: block; height: 18px; width: 100px; text-decoration: none; color: #AAAAAA; font-family: Arial, Helvetica, sans-serif; font-size: 10px; line-height: 18px; }
ul#footernav li a:hover { color: #2E1D86; }

/* ######### TEXTSTANDARDS ########## */
a:hover { color: #444444; text-decoration: none; }
a { color: #444444; text-decoration: underline; }

/* ######### TEXT ########## */
h1 { color: #2B2873; font-weight: bold; font-size: 11px; font-family: Arial, Helvetica, sans-serif; margin: 0px; padding: 0px; }
h2 { color: #8BBC09; font-weight: normal; font-size: 11px; font-family: Arial, Helvetica, sans-serif; margin: 0px; padding: 0px; }
h3 { color: #818181; font-weight: bold; font-size: 11px; font-family: Arial, Helvetica, sans-serif; text-transform: uppercase; margin: 0px; padding: 0px; }
h4 { color: #818181; font-weight: normal; font-size: 11px; font-family: Arial, Helvetica, sans-serif; margin: 0px; padding: 0px; }

.newstitle { color: #2B2873; font-weight: normal; font-size: 11px; font-family: Arial, Helvetica, sans-serif; text-decoration: none; text-transform: uppercase; }
a.newstitle:hover { color: #2B2873; text-decoration: underline; }
.newstext { color: #444444; font-weight: normal; font-size: 11px; font-family: Arial, Helvetica, sans-serif; text-decoration: none; }
a.newstext:hover { color: #A6A6A6; text-decoration: none; }
.ct { color: #444444; font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 18px; font-weight: normal; }

/* ######### BILDKLASSEN ########## */
.logo { margin-top: 110px; margin-left: 50px; }
.ctimage { margin: 0px; }
.startimage { margin: 0px; }

