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

h1 {font-size: 24px; margin-bottom: 20px; color:#464646;}
h2 {font-size: 13px; margin-top: 15px; color:#9F0A10; font-weight: bold;}
h4 {font-size: 11px; margin-bottom: 15px; color:#575757;}
p {margin-bottom: 15px; color:#343434;}

.frontH1 {font-size: 13px; margin-top: 15px; margin-bottom: 0px;color:#9F0A10; font-weight: bold;}
.frontH3 {font-size: 24px; margin-bottom: 20px; color:#464646; font-weight: bold;}

.big {font-size: 14px; font-weight: bold; color:#0768B9;}
.big2 {font-size: 14px; font-weight: bold; color:#9F0A10;}
.bold {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color:#9F0A10; font-weight: bold;}
.bold2 {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color:#343434; font-weight: bold;}

.picframe { width: 121px; height: 91px; background-image:url(../images/bildarkiv/picframe.gif); padding: 11px 0 0 11px; margin: 0px 22px 18px 8px; float: left; }
.picframe2 { width: 90px; height: 130px; background-image:url(../images/bildarkiv/picframe2.gif); padding: 11px 0 0 11px; margin: 0px 18px 18px 8px; float: left; }

a:link { color: #3197B1;}
a:visited { color: #3197B1;}
a:active { color: #3197B1;}
a:hover { color: #016C88;}

/*LAYOUT*/

#container {width: 855px; margin: auto; padding: 10px; background: #FFFFFF;}
#mainContainer {float: left; width: 855px; margin: 0; padding: 0; background: url(../images/main_container_bg.gif);}
#mainContainerfront {float: left; width: 855px; margin: 0; padding: 0; }
#mainContainer_top {float: left; width: 855px; height: 15px; margin: 10px 0 0 0; padding: 0; background: url(../images/main_container_top.gif);}
#mainContainer_bottom {float: left; width: 855px; height: 15px; margin: 0; padding: 0; background: url(../images/main_container_bottom.gif);}

#logo {float: left; width: 855px; height: 100px; margin: 0 0 10px 0; background: url(../images/top_bg.jpg);}
#logo h5 a {float: left; width: 855px; height: 100px; background: transparent url(../images/logo.jpg) no-repeat; display:block;}

#menu_bg {float:left; width: 855px; height: 30px; background: url(../images/menu_bg.gif);}

#img_h_1 {float:left; width: 855px; height: 50px; background: url(../images/img_h_1.jpg); margin: 10px 0 0 0;}
#img_h_2 {float:left; width: 855px; height: 50px; background: url(../images/img_h_2.jpg); margin: 10px 0 0 0;}
#img_h_3 {float:left; width: 855px; height: 50px; background: url(../images/img_h_3.jpg); margin: 10px 0 0 0;}
#img_h_4 {float:left; width: 855px; height: 50px; background: url(../images/img_h_4.jpg); margin: 10px 0 0 0;}
#img_h_5 {float:left; width: 855px; height: 50px; background: url(../images/img_h_5.jpg); margin: 10px 0 0 0;}
#img_h_6 {float:left; width: 855px; height: 50px; background: url(../images/img_h_6.jpg); margin: 10px 0 0 0;}
#img_h_7 {float:left; width: 855px; height: 50px; background: url(../images/img_h_7.jpg); margin: 10px 0 0 0;}
#img_h_8 {float:left; width: 855px; height: 50px; background: url(../images/img_h_8.jpg); margin: 10px 0 0 0;}
#img_h_9 {float:left; width: 855px; height: 50px; background: url(../images/img_h_9.jpg); margin: 10px 0 0 0;}

#menu {float:left; width:840px; height: 30px; margin: 0; padding: 0 0 0 15px; font-size: 11px;}

#menu a:link { color: #FFF; text-decoration: none;}
#menu a:visited { color: #FFF; text-decoration: none;}
#menu a:active { color: #FFF; text-decoration: none;}
#menu a:hover { color: #D63700; text-decoration: underline;}

.current {color:#D63700;}

#menu ul li {float: left; display: inline; margin: 6px 0 0 0;}

.menu_li { padding: 0 14px 0 0; background: url(../images/spacer.gif) no-repeat 100% 60%; list-style-type: none;}

#u_m {float: left; width: 855px; height: 399px; margin: 10px 0 0 0; padding: 0; background: url(../images/bg_div_start.jpg);}
#u_m_div {float: right; width: 475px; margin: 55px 50px 0 0; padding: 0;}

#div_start_01 {float: left; width: 402px; height: 145px; background: url(../images/d01.jpg) no-repeat; margin: 10px 10px 0 0; padding: 10px 20px 0 0;}
#div_start_02 {float: left; width: 402px; height: 145px; background: url(../images/d02.jpg) no-repeat; margin: 10px 0 0 0; padding: 10px 20px 0 0}
#div_start_03 {float: left; width: 402px; height: 145px; background: url(../images/d03.jpg) no-repeat; margin: 10px 10px 0 0; padding: 10px 20px 0 0}
#div_start_04 {float: left; width: 402px; height: 145px; background: url(../images/d04.jpg) no-repeat; margin: 10px 0 0 0; padding: 10px 20px 0 0}

.div_start_txt {float: right; width: 255px; margin: 0; padding: 0;}
.div_start_txt h2 a {font-size: 13px; margin-top: 15px; color:#9F0A10; font-weight: bold; text-decoration: none;}
.div_start_txt h2 a:hover {text-decoration: underline;}

#col_left {float: left; width: 540px; margin: 20px 0 0 15px;}
#col_right {float: right; margin-top: 60px; width: 270px; }
#col_right2 {float: right; margin-top: 40px; width: 270px; }
#col_h {float: left; width: 840px; margin: 20px 0 0 15px;}

#footer {float: left; width: 855px; height: 50px; margin: 10px 0 0 0; padding: 0; background: url(../images/footer_bg.gif);}
#footer p {font-size: 11px; color:#FFFFFF; margin: 15px 0 0 20px;}

#footer a:link { color: #FFCE58;}
#footer a:visited { color: #FFCE58;}
#footer a:active { color: #FFCE58;}
#footer a:hover { color: #FFCE58;}

/* ----------------- */
#contact_form {float: left; width: 314px; margin: 0 0 30px 0;}
#contactForm {padding: 10px 0 10px 0; font-size: 11px;}
#contactForm input {font-size: 11px; color: #666666; margin: 3px 0 3px 0;}
#contact_form #submit {width: 80px;	font-size: 12px; float: right; margin: 0 5px 0 0;}
#emailaddress, #comments, #firstname {width: 304px; font-size: 11px; color: #666666; font-family: Arial, Helvetica, sans-serif;}
/* ----------------- */


/* 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 */

#modelss img { background: url(../images/mfd/thumbs/bg.jpg) no-repeat; padding:18px; }
