body {
 margin:0;padding:0;height:100%;width:100%;
 background:#002E6E;
}

html {
 overflow-x:hidden;height:100%;
}

img {
 border:none;
}

div.clear {
 clear:both;
}


.message_feedback {
 border: solid 2px #6AEA4C;
 font: normal 10px Verdana,Arial,sans-serif; color:#000000;
 padding:5px;margin-bottom:1px;background-color:#eeffee
}

.message_error {
 border: solid 1px red;
 font: normal 12px Verdana,Arial,sans-serif; color:#000000;
 padding:5px; background-color:#ffeeee
}


.lf4 {
 height:4px;line-height:4px;
}

.lf6 {
 height:6px;line-height:6px;
}

.lf12 {
 height:12px;line-height:12px;
}

.lf25 {
 height:25px;line-height:25px;
}
.lf50 {
 height:50px;line-height:50px;
}


form {
 padding:0;margin:0;
}

img.imgright {
 float:right;margin:0 0 10px 10px;position:relative;
}

img.imgleft {
 float:left;margin:0 10px 10px 0 ;position:relative;
}


img.imgclear {
 float:left;
}



/* OUTER CONSTRUCT */

#container {
 width:939px;
 margin:auto;
 border-right: solid 1px #fff;overflow:hidden;
}

#leftmiddle {
 float:left;width:742px;
 border-left: solid 1px #fff;
 border-right: solid 1px #fff
}
#left {
 float:left;
 width:166px;
}
#middle {
 float:left;
 width:575px;background:#DCDDDE;
 border-left: solid 1px #fff;
 border-top: solid 1px #fff;
 overflow:hidden;
}
#right {
 float:left;
 width:193px;
}


/* HEADER */
#header {
 width:939px;
 height:85px;
}
#logo {
 float:right;
}

/* VISUAL */
#visual {
 width:742px; height:141px; 
 background-color:#fff;
 overflow:hidden;
 /* IE6 */ position:relative;
}


#visualsmall {
 position:absolute;
 top:0;left:0;
}


/* NAVIGATION */

#navigationBox {
 margin-top:0px;
}
#navigation {
 margin-top:0px;
}



/* INNER CONSTRUCT */

/* RIGHT COLUMN */

#rightContent {
 padding:12px 12px 12px 12px;
 font: normal 12px Verdana, Tahoma, Arial, Helvetica,sans-serif; color:#fff;
}


/* CONTENT */

#content{
 position:relative;
 padding:23px 20px 80px 20px;
 font: normal 12px Verdana, Tahoma, Arial, Helvetica,sans-serif; color:#000000;
 min-height:800px;line-height:150%;
}

* html #content {
 height:850px;
 width:535px;
}

#content.spreng{
 position:relative;
 padding:0px 0px 80px 20px;
 font: normal 12px Verdana, Tahoma, Arial, Helvetica,sans-serif; color:#000000;
 min-height:800px;line-height:150%;
}



#content h1 {
 font: bold 24px Arial,Helvetica,sans-serif; color:#143A8D;
 margin-top:0;margin-bottom:20px;
}

#content h2 {
 color:#000;margin:0;padding:8px 0 8px 0;
 font: bold 14px Arial,Helvetica,sans-serif; 
}




#content h3 {
 color:#000;margin:0;padding:0;
 font: bold 12px Arial,Helvetica,sans-serif; 
}
#content p {
 margin:2px  0 2px 0;
}

#content li {
 margin:2px  30px 2px 0;
}


/* Links */

#content a:link, #content a:visited {
   color:#000000;text-decoration:underline;

}
#content a:focus,#content a:active,#content a:hover {
   text-decoration:none;
}




#content a.downloadTXT,#content a.downloadTXT:link {
 background-image:url("../gfx/icon_txt.gif");background-repeat:no-repeat;
 padding:1px 0 5px 20px;
}

#content a.downloadFILE,#content a.downloadFILE:link {
 background-image:url("../gfx/icon_file.gif");background-repeat:no-repeat;
 padding:1px 0 5px 20px;
}

#content a.downloadDOC,#content a.downloadDOC:link {
 background-image:url("../gfx/icon_doc.gif");background-repeat:no-repeat;
 padding:1px 0 5px 20px;
}

#content a.downloadEXE,#content a.downloadEXE:link {
 background-image:url("../gfx/icon_exe.gif");background-repeat:no-repeat;
 padding:1px 0 5px 20px;
}
#content a.downloadZIP,#content a.downloadZIP:link {
 background-image:url("../gfx/icon_zip.gif");background-repeat:no-repeat;
 padding:1px 0 5px 20px;
}
#content a.downloadPDF,#content a.downloadPDF:link {
 background-image:url("../gfx/icon_pdf.gif");background-repeat:no-repeat;
 padding:1px 0 5px 20px;
}


#content ul.sitemap {
 padding:0;margin:0;list-style-type:none;margin-bottom:15px;
}



#content INPUT.submit{
 border:0; background-color:#D8D8D9;color:#000;
}

#content INPUT.submit:hover{
 background-color:#7187BA;color:#fff;
}


#clear {
 clear:both;
}

#searchBox {
 width:166px;
 overflow:hidden;
 padding:10px 0 0px 0;/*background:#DCDDDE;*/
}

#searchBox #searchfield {
 width:166px;
 border:none;height:16px;background:#fff;
 background-image:url("/assets/gfx/search_lupe.gif");background-repeat:no-repeat;
 background-position:5px 2px;padding-left:20px;padding-right:2px;padding-top:4px;
 font: normal 10px Verdana, Tahoma, Arial, Helvetica,sans-serif; color:#999;
}


#searchBox div#search {
 float:left;
}

#searchBox div#submit {
 float:right;
}


#boxColumn {
 color:#fff;border: dotted 1px #aaa;padding:6px 6px;
 font: normal 10px Arial,Helvetica,sans-serif;
}
#boxColumn .title{
 color:#fff;text-align:center;
 font: bold 12px Arial,Helvetica,sans-serif;
 background:#D51A37;padding:5px;
}
#boxColumn .title span {
 background:#274C9A;
 border:solid 1px #fff;padding:1px 3px 1px 3px;
 text-transform:uppercase;letter-spacing:1px;
 font-style:italic;
}


#boxColumn a {
 color:#fff;    text-decoration:underline;
}
#boxColumn a:hover {
  text-decoration:none;
}

#boxColumn a.logout {
   padding: 3px 4px;
   font: bold 10px Arial,Helvetica,sans-serif;
   border: solid 1px red; color:#000;background:#D51A37;
   text-decoration:none;text-align:center;
 }

#boxColumn a.logout:hover {
   border: solid 1px red; color:#fff;
   margin:auto;
}

#boxColumn a.regular {
   padding: 1px 2px;
   font: bold 10px Arial,Helvetica,sans-serif;
   border: solid 1px #eee; color:#000;background:#cccccc;
   text-decoration:none;text-align:center;
 }

#boxColumn a.regular:hover {
   color:#fff;
   margin:auto;
}



#footer {
 position:absolute;
 bottom:0px;
 width:535px;
 height:30px;
 border-top:1px solid #D8D8D9;
 padding-top:5px;
}