body {font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 18px; margin: 10px; background-color: #091525; background-image: url(../images/bg.gif); background-repeat: repeat-x; background-position: top;}

h1 {font-size: 18px; margin-bottom: 15px; color:#213A52;}
h2 {font-size: 14px; margin-bottom: 15px; color:#3A3A3A;}
h3 {font-size: 12px; margin-bottom: 8px; color:#3A3A3A;}
p {margin-top: 15px; color:#3A3A3A;}

/*LAYOUT*/

#container {width: 870px; margin: auto; padding: 0; background: #FFFFFF;}
#bg_top {float: left; width: 870px; height: 10px; background: url(../images/bg_top.gif); margin: 0; padding: 0;}
#bg_down {float: left; width: 870px; height: 20px; background: url(../images/bg_down.gif); margin: 0; padding: 0;}

#mainContainer {float: left; width: 850px; margin: 0; padding: 10px;}

#topdiv {float: left; width: 850px; height: 94px; margin: 0; padding: 0;}

#logo {float: left; width: 850px; height: 94px; padding: 0 10px 0 10px;}
#logo h1 a {float: left; width: 850px; height: 94px; background: transparent url(../images/logo_header.gif) no-repeat; text-indent:-9999px; display:block;}

#left_col {float: left; width: 220px; margin: 0; padding: 0;}

#menu {float:left; width:220px; height: 380px; padding: 0; margin: 0; background: url(../images/menu_bg.gif) no-repeat; font-size: 11px;}
#menu ul {margin: 21px 0 0 0;}
#menu ul li { float: left; padding: 0 0 0 18px; margin: 0 0 12px 0; width: 200px;}
#menu ul li a {display:block; margin: 0;}

#menu  a:link {color: #FFFFFF; text-decoration: none;}
#menu  a:visited {color: #FFFFFF; text-decoration: none;}
#menu  a:active {color: #FFFFFF; text-decoration: none;}
#menu  a:hover {color: #FFE600; text-decoration: none;}
.current {color: #FFE600; text-decoration: none;}

a:link {color: #00388C;}
a:visited {color: #00388C;}
a:active {color: #00388C;}
a:hover {color: #2173A4;}

#u_m {float: left; width: 220px; margin: 0; padding: 0;}

#main_col {float: left; width: 580px; margin: 0 0 0 20px;}
#kontakt_col1 {float: left; margin: 0; width: 290px; }
#kontakt_col2 {float: right; margin: 0; width: 250px;}
#col_788 {float: left; width: 788px;}

/* ----------------- */
.skicka {width: 50px; font-size: 11px; float: left; margin: 0 5px 0 0;}
.formular1{width: 190px; font-size: 11px; color: #666666; font-family: Arial, Helvetica, sans-serif; padding: 2px;}
/* ----------------- */


/* FIX */
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

