body {font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 18px; margin: 0; background: #000;}

h1 {font-size: 18px; margin-top: 15px; color:#000;}
h2 {font-size: 14px; margin-top: 15px; color:#000;}
p {margin-top: 15px; color:#000;}
a:link {color: #4472B6;} a:visited {color: #4472B6;} a:active {color: #4472B6;} a:hover {color: #55565e;}

.p_startpage {width: 390px;}
.p_l_start {color: #fff; border-left: 3px solid #2B2928; padding-left: 10px; margin-left: 20px;}
.picframe {border: solid 1px #CCCCCC; padding: 3px; margin: 15px 15px 0 0; float: left;}

.picframe_head {border: solid 1px #CCCCCC; padding: 3px; margin: 12px 10px 0 0; float: left;}

/*LAYOUT*/

#container {width: 878px; height: 584px; margin: auto; padding: 0 10px; border: 1px solid #333; top: 50%; left: 50%; margin-top: -292px; margin-left: -449px; position: absolute;}
#mainContainer {float: left; width: 870px; height: 385px; margin: 0; padding: 4px; background: #fff;}
#header {float: left; width: 878px; height: 84px; margin: 0; padding: 0; background: url(../images/bg_header.gif);}

#logo {float: left; width: 200px; height: 84px;}
#logo h1 {margin: 0; padding: 0;}
#logo h1 a {float: left; width: 175px; height: 84px; background: transparent url(../images/7h_bil_ab.gif) no-repeat; text-indent:-9999px; display:block;}

#m_h {float: left; width: 878px; background: url(../images/menu_bg.gif) repeat-x;}

#menu {float: left; width: 778px; height: 29px; margin: 0; padding: 0; background: url(../images/menu_bg.gif) repeat-x;}
#menu ul {float: left; margin: 4px 0 0 0;}
#menu li {display: inline; padding-left: 15px; margin-right: 11px; background:url(../images/fd.gif) no-repeat 0 2px; list-style: none; font-size: 10px; font-weight: bold; text-transform: uppercase; line-height: 20px; color: #fff;}
#menu li.first {background: none;}
#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: #7BB0FF; text-decoration: none;} #menu a.current {color: #7BB0FF; text-decoration: none;}

#kop {float: right; padding: 0 10px; width: 75px; font: 10px/20px Arial, Helvetica, sans-serif;}
#kop a{display: block; background: url(../images/btn_i_lager.gif) no-repeat; width: 75px; height: 0 !important; height /**/:28px; padding: 28px 0 0 0; overflow: hidden;}
#kop a:hover {display: block; background: url(../images/btn_i_lager.gif) 0 -28px no-repeat; width: 75px; height: 0 !important; height /**/:28px; padding: 28px 0 0 0; overflow: hidden;}}
#kop span {display: none;}

#sub {float: right; margin: 35px 0 0 0;}
#sub ul {float: left; margin: 0;}
#sub ul li {display: inline; padding-left: 11px; margin-right: 8px; background:url(../images/sub_fd.gif) no-repeat 0 2px; list-style: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: bold; line-height: 20px; color: #fff;}
#sub ul li.first {background: none;}
#sub ul li.last {margin-right: 25px; background: url(../images/bg_last_sub.gif) left bottom no-repeat; padding: 0 1px 2px 11px;}
#sub a:link {color: #fff; text-decoration: none;} #sub a:visited {color: #fff; text-decoration: none;} #sub a:active {color: #fff; text-decoration: none;} #sub a:hover {color: #7AAEFC; text-decoration: none;} #sub a.current {color: #7BB0FF; text-decoration: none;}

#mainContainer h1.rub1 {width: 320px; height: 22px; background: transparent url(../images/rub_sv_r1.gif) no-repeat top left; text-indent:-9999px;}
#mainContainer h1.rub2 {width: 360px; height: 22px; background: transparent url(../images/rub_sv_r2.gif) no-repeat top left; text-indent:-9999px;}
#mainContainer h1.rub3 {width: 350px; height: 22px; background: transparent url(../images/rub_sv_r3.gif) no-repeat top left; text-indent:-9999px;}

#mainContainer h1.rub4 {width: 360px; height: 22px; background: transparent url(../images/rub_sv_r4.gif) no-repeat top left; text-indent:-9999px;}
#mainContainer h1.rub4_0 {width: 360px; height: 22px; background: transparent url(../images/rub_sv_r4_0.gif) no-repeat top left; text-indent:-9999px;}
#mainContainer h1.rub4_2 {width: 360px; height: 22px; background: transparent url(../images/rub_sv_r4_2.gif) no-repeat top left; text-indent:-9999px;}
#mainContainer h1.rub4_3 {width: 360px; height: 22px; background: transparent url(../images/rub_sv_r4_3.gif) no-repeat top left; text-indent:-9999px;}

#mainContainer h1.rub5 {width: 390px; height: 22px; background: transparent url(../images/rub_sv_r5.gif) no-repeat top left; text-indent:-9999px;}
#mainContainer h1.rub5_2 {width: 360px; height: 44px; background: transparent url(../images/rub_sv_r5_2.gif) no-repeat top left; text-indent:-9999px;}
#mainContainer h1.rub5_3 {width: 360px; height: 44px; background: transparent url(../images/rub_sv_r5_3.gif) no-repeat top left; text-indent:-9999px;}

#mainContainer h1.rub6 {width: 350px; height: 22px; background: transparent url(../images/rub_sv_r6.gif) no-repeat top left; text-indent:-9999px;}
#mainContainer h1.rub7 {width: 320px; height: 22px; background: transparent url(../images/rub_sv_r7.gif) no-repeat top left; text-indent:-9999px;}

#mainContainer h1.rub8 {width: 100px; height: 22px; background: transparent url(../images/rub_sv_r8.gif) no-repeat top left; text-indent:-9999px;}
#mainContainer h1.rub8_1 {width: 300px; height: 22px; background: transparent url(../images/rub_sv_r8_1.gif) no-repeat top left; text-indent:-9999px;}
#mainContainer h1.rub8_2 {width: 300px; height: 22px; background: transparent url(../images/rub_sv_r8_2.gif) no-repeat top left; text-indent:-9999px;}
#mainContainer h1.rub8_3 {width: 300px; height: 22px; background: transparent url(../images/rub_sv_r8_3.gif) no-repeat top left; text-indent:-9999px;}
#mainContainer h1.rub8_4 {width: 300px; height: 22px; background: transparent url(../images/rub_sv_r8_4.gif) no-repeat top left; text-indent:-9999px;}
#mainContainer h1.rub8_5 {width: 300px; height: 22px; background: transparent url(../images/rub_sv_r8_5.gif) no-repeat top left; text-indent:-9999px;}

#mainContainer h1.rub9 {width: 320px; height: 22px; background: transparent url(../images/rub_sv_r9.gif) no-repeat top left; text-indent:-9999px;}
#mainContainer h1.rub11 {width: 129px; height: 22px; background: transparent url(../images/rub_sv_r11.gif) no-repeat top left; text-indent:-9999px;}
#mainContainer h1.rub12 {width: 360px; height: 22px; background: transparent url(../images/rub_sv_r12.gif) no-repeat top left; text-indent:-9999px;}

#col_l {float: left; width: 440px; height: 385px;}
#col_l a:link {color: #7BB0FF; text-decoration: none;}
#col_l a:visited {color: #7BB0FF; text-decoration: none;}
#col_l a:active {color: #7BB0FF; text-decoration: none;}
#col_l a:hover {color: #7BB0FF; text-decoration: none;}

.l_01 {background: url(../images/start.jpg);}
.l_02 {background: url(../images/om_oss.jpg);}
.l_03 {background: url(../images/nyheter.jpg);}
.l_04 {background: url(../images/kommisionsforsaljning.jpg);}
.l_05 {background: url(../images/finansiering.jpg);}
.l_06 {background: url(../images/start.jpg);}
.l_07 {background: url(../images/rekond.jpg);}
.l_08 {background: url(../images/start.jpg);}
.l_09 {background: url(../images/garantier.jpg);}
.l_11 {background: url(../images/kontakt.jpg);}
.l_12 {background: url(../images/bestall_din_bil.jpg);}
.l_13 {background: url(../images/vi_koper_din_bil.jpg);}
.l_14 {background: url(../images/inbytesbil.jpg);}
.l_15 {background: url(../images/service.jpg);}

.l_salda_bilar {background: url(../images/salda_bilar.jpg);}
.l_verkstad {background: url(../images/verkstad.jpg);}


#col_r {float: right; width: 420px; height: 385px; padding-left: 10px; overflow: auto;}
#col_r_scroll {float: right; width: 410px; height: 385px; padding: 0 10px; overflow: auto;}
#col_r_if {float: right; width: 410px; height: 385px; padding: 0 10px; overflow: hidden;}
#wide {float: left; width: 850px; height: 385px; padding: 0 10px; overflow: auto;}
#bilder_wide {float: left; width: 870px; height: 385px; padding: 0; overflow: hidden;}


#language {float: right; width: 150px; height: 30px; padding: 14px 5px 0 0;}
#language ul {margin: 0; float: right;}
#language li {display: inline; padding-left: 5px; margin: 0; list-style: none; font-size: 10px; line-height: 15px; color: #fff;}

#footer {float: left; width: 718px; height: 30px; margin: 9px 0 0 0; padding: 0;}
#footer ul {margin: 0; width: 660px;}
#footer li {display: inline; padding-left: 9px; margin-right: 5px; background:url(../images/ffd.gif) no-repeat 0 6px; list-style: none; font-size: 10px; line-height: 15px; color: #fff;}
#footer li.first {background: none; padding-left: 1px;}
#footer a:link {color: #7BB0FF;} #footer a:visited {color: #7BB0FF;} #footer a:active {color: #7BB0FF;} #footer a:hover {color: #B7D4FF;}

/* ----------------- */
#contact_form {float: left; width: 264px; margin: 0 0 30px 0;}
#contactForm {padding: 10px 0 10px 0; font-size: 11px;}

input, textarea {font-size: 11px; color: #000; margin: 3px 0 3px 0; padding: 1px; width: 200px; font-family: Arial, Helvetica, sans-serif;}

#contact_form #submit {width: 80px;	font-size: 12px; float: right; margin: 0 5px 0 0;}
#emailaddress, #comments, #firstname {width: 254px; font-size: 11px; color: #000; padding: 1px; 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 */

.tabcontent{
display:none;
}

.tabcontainer {float: left; color: #666666; width: 863px; padding: 1px 0 0 15px; height: 21px;}
.tabcontainer ul {float: left; margin: 0; width: 100%;}
.tabcontainer li {display: inline; padding-left: 15px; margin-right: 11px; background:url(../images/fd.gif) no-repeat 0 2px; list-style: none; font-size: 10px; font-weight: bold; text-transform: uppercase; line-height: 18px; color: #fff;}
.tabcontainer a:link {color: #7BB0FF; text-decoration: none;} .tabcontainer a:visited {color: #7BB0FF; text-decoration: none;} .tabcontainer a:active {color: #7BB0FF; text-decoration: none;} .tabcontainer a:hover {color: #7BB0FF; text-decoration: none;} #menu a.current {color: #7BB0FF; text-decoration: none;}


