﻿/*******************************************************************************
* basformatering
*******************************************************************************/
body, div {
    font: 11px verdana;
    margin: 0px;
    padding: 0px;
}

body {
     background: #0798d9 url(/gfx/bg-gradient.jpg) repeat-x;
}

a {
	color: #ec1a23;
	text-decoration: underline;
}

a:hover {
	text-decoration: none;
}

h1 {
    font: bold 16px verdana;
    margin-top: 0px;
}

em {
	font-style: normal;
	color: #ec1a23;
}

td {
	vertical-align: top;
	font-weight: normal;
}

hr{
	color: #000000;
	background-color: #000000;
	border: 0px;
	height: 1px;
}

img {
	margin: 0px;
	padding: 0px;
	border: 0px;
}

ol {
	color: #035172;
	line-height: 25px;
}
/*******************************************************************************
* klasser
*******************************************************************************/

.history {
	color: #035172;
	text-decoration: none;
}

.history:hover {
	text-decoration: underline;
}

.center {
	text-align: center;
}

.right {
	text-align: right;
}

.viewCartTable {
	width: 600px;
	border: 0px;
}

.viewCartHeader td {
	background-color: #0798d9;/*#e8151c;*/
	padding: 2px 5px;
	height: 18px;
	color: #ffffff;
	vertical-align: middle;
	font: bold 11px tahoma;
}

.viewCartRow1 td, .viewCartRow2 td{
    background-color: #f2f2f2;
    padding: 5px;
    font: 11px tahoma;
}

.viewCartRow2 td{ background-color: #ffffff; }

/*******************************************************************************
* formul�r
*******************************************************************************/

input, textarea {
	font: 11px verdana;
}

.form190, .form300 {
	padding: 5px;
	border: 1px solid #7dd3ec;
	width: 190px;
}

.form300 {
	padding: 3px;
	width: 280px;
}

.message_text {
	border: 1px solid #7dd3ec;
	width: 280px;
	padding: 3px;
	height: 60px;
}

.formContact {
	padding: 2px;
	border: 1px solid #ec1a23;
	width: 170px;
	margin-top: 2px;
}

.btnConfirm_en, .btnCheckout_en, .btnDetails_en,
.btnConfirm_sv, .btnCheckout_sv, .btnDetails_sv,
.btnConfirm_de, .btnCheckout_de, .btnDetails_de,
.btnConfirm_fr, .btnCheckout_fr, .btnDetails_fr,
.btnConfirm_nl, .btnCheckout_nl, .btnDetails_nl {
	border: 0;
	cursor: pointer;
	float: right;
	height: 34px;
}

.btnContact_en, .btnContact_sv, .btnContact_de,
.btnContact_fr, .btnContact_nl {
	background-color: transparent;
	color: #ffffff;
	border: 0px;
	margin-top: 10px;
	font-weight:  bold;
	height:15px;
}

/* English */
.btnConfirm_en {
	background: #ffffff url(/gfx/en/button-confirm-order.gif) no-repeat;
	width: 172px;
}
.btnCheckout_en {
	background: #ffffff url(/gfx/en/button-proceed.gif) no-repeat;
	width: 241px;
}
.btnDetails_en {
	background: #ffffff url(/gfx/en/button-enter-your-details.gif) no-repeat;
	width: 203px;
}
.btnContact_en {
	width: 92px;
	background: transparent url(/gfx/en/knapp_send.jpg) no-repeat;
}

/* Swedish */
.btnConfirm_sv {
	background: #ffffff url(/gfx/sv/button-confirm-order.gif) no-repeat;
	width: 189px;
}
.btnCheckout_sv {
	background: #ffffff url(/gfx/sv/button-proceed.gif) no-repeat;
	width: 168px;
}
.btnDetails_sv {
	background: #ffffff url(/gfx/sv/button-enter-your-details.gif) no-repeat;
	width: 248px;
}
.btnContact_sv {
	width: 125px;
	background: transparent url(/gfx/sv/knapp_send.jpg) no-repeat;
}

/* German */
.btnConfirm_de {
	background: #ffffff url(/gfx/de/button-confirm-order.gif) no-repeat;
	width: 247px;
}
.btnCheckout_de {
	background: #ffffff url(/gfx/de/button-proceed.gif) no-repeat;
	width: 215px;
}
.btnDetails_de {
	background: #ffffff url(/gfx/de/button-enter-your-details.gif) no-repeat;
	width: 191px;
}
.btnContact_de {
	width: 123px;
	background: transparent url(/gfx/de/knapp_send.jpg) no-repeat;
}

/* French */
.btnConfirm_fr {
	background: #ffffff url(/gfx/fr/button-confirm-order.gif) no-repeat;
	width: 268px;
}
.btnCheckout_fr {
	background: #ffffff url(/gfx/fr/button-proceed.gif) no-repeat;
	width: 176px;
}
.btnDetails_fr {
	background: #ffffff url(/gfx/fr/button-enter-your-details.gif) no-repeat;
	width: 188px;
}
.btnContact_fr {
	width: 134px;
	background: transparent url(/gfx/fr/knapp_send.jpg) no-repeat;
}

/* Dutch */
.btnConfirm_nl {
	background: #ffffff url(/gfx/nl/button-confirm-order.gif) no-repeat;
	width: 245px;
}
.btnCheckout_nl {
	background: #ffffff url(/gfx/nl/button-proceed.gif) no-repeat;
	width: 283px;
}
.btnDetails_nl {
	background: #ffffff url(/gfx/nl/button-enter-your-details.gif) no-repeat;
	width: 227px;
}
.btnContact_nl {
	width: 145px;
	background: transparent url(/gfx/nl/knapp_send.jpg) no-repeat;
}

textarea {
	font: 11px verdana;
	padding: 2px;
	border: 1px solid #ec1a23;
	width: 350px;
	overflow: auto;
	height: 130px;
	margin-top: 2px;
}

.mark_border {
	border: 1px solid #ec1a23;
}

.middle {
	vertical-align: middle;
}

/*******************************************************************************
* lager
*******************************************************************************/

#center {
	position: relative;
	margin: 0px auto auto auto;
	width: 1006px;
	background: url(/gfx/bg-body.jpg) no-repeat;
	height: 622px
}

#lang {
	position: absolute;
	top: 30px;
	right: 18px;
	list-style-type: none;
}
#lang li {
	display: inline;
}

#logo {
	top: 75px;
	left: 20px;
	position: absolute;
	width: 247px;
	height: 51px;
}

#menu {
	top: 75px;
	left: 300px;
	position: absolute;
	width: 698px;
	height: 50px;
}
#menu img {
    margin-bottom:-3px;
}

#inside {
	top: 125px;
	left: 20px;
	position: absolute;
	width: 970px;
	height: 423px;
}

#boy {
	top: 0px;
	left: 426px;
	position: absolute;
	/*background: url(../) no-repeat;*/
	width: 356px;
	height: 261px;
}

#starttext {
	top: 65px;
	left: 0px;
	position: absolute;
	background: url(/gfx/start-textbox.jpg) no-repeat;
	width: 355px;
	height: 200px;
	padding-top:20px;
	padding-left:30px;
	color: #ffffff;
	padding-right: 190px;
}

#starttext h1.custom-headline-sv {
    margin:0;
    padding:0;
    width:287px;
    height:27px;
    background: url(/gfx/sv/for-proud-parents.gif) no-repeat;
}

#starttext h1.custom-headline-sv span {
    display:none;
}


#produkter {
	top: 285px;
	height: 261px;
	position: absolute;
}

#plate {
	top: 15px;
	left: 0px;
	position: absolute;
	width: 243px;
	background: url(/gfx/box-form-bg.jpg) repeat-y;
}

#form {
	top: 39px;
	left: 280px;
	position: absolute;
	width: 650px;
}

#terms {
	top: 30px;
	left: 40px;
	width: 850px;
	height: 390px;
	position: absolute;
	overflow: auto;
}

#terms h1.headline-barnvagnsskylt-sv {
    margin:0;
    padding:0;
    width:264px;
    height:46px;
    background: url(/gfx/sv/rubrik_nameplates.gif) no-repeat;
}
#terms h1.headline-barnvagnsskylt-sv span{
    display:none;
}

#about {
	top: 60px;
	left: 40px;
	width: 380px;
	/*width: 320px;*/
	height: 360px;
	position: absolute;
	overflow: auto;
}

#about_img {
	top: 0px;
	right:-16px;
	width: 550px;
	/*width: 590px;*/
	height: 370px;
	position: absolute;
	background: transparent url(/gfx/bild_about.jpg) no-repeat;
	background-position: 100% 0px;
}

#contact {
	top: 40px;
	left: 450px;
	width: 362px;
	height: 298px;
	position: absolute;
	color: #ffffff;
	padding: 30px 55px;
	background: transparent url(/gfx/bild_contact_bg.gif) no-repeat;
}

#contact_img {
	top: 0px;
	left: -20px;
	width: 400px;
	height: 457px;
	position: absolute;
	padding-top: 40px;
	padding-left: 40px;
	background: transparent url(/gfx/bild_contact.jpg) no-repeat;
	background-position: 0px 100%;
}

#order {
	top: 39px;
	/*left: 325px;*/
	left: 280px;
	width: 650px;
	height: 472px;
	position: absolute;
}

#price {
	background: url(/gfx/bg-price.gif) no-repeat;
	background-position: 2px 0px;
	width: 239px;
	height: 33px;
	color: #ffffff;
	font: bold 16px verdana;
	z-index: 20px;
	padding-top: 7px;
	text-align: center;
}

#next_button {
	position: absolute;
	right: 20px;
	bottom: -10px;
}
#linkpartners{
  position: relative;
	margin: 10px auto auto auto;
	width: 1006px;
	text-align:right;
}
#linkpartners a{
  font-size:9px;
 color:#83ccec;
 text-decoration:none;
 margin:0 12px 0 0;
}
#linkpartners a:hover{
  text-decoration:underline;
}
strong.large{
    font-size:14px;
}




.headerSvNameplates {
    display:block;
    width:264px;
    height:26px;
    background:transparent url('/gfx/sv/rubrik_nameplates.gif') no-repeat;
}
.headerSvNameplates h1 {
    display:none;
}

/* .com */
body.com div#menu a#menuitem1{  background:#ea171e url("/gfx/en/menu_home.jpg") no-repeat 0 0;          width:89px;}
body.com div#menu a#menuitem2{  background:#ea171e url("/gfx/en/menu_nameplates.jpg") no-repeat 0 0;    width:175px;}
body.com div#menu a#menuitem3{  background:#ea171e url("/gfx/en/menu_conditions.jpg") no-repeat 0 0;    width:195px;}
body.com div#menu a#menuitem4{  background:#ea171e url("/gfx/en/menu_about.jpg") no-repeat 0 0;         width:109px;}
body.com div#menu a#menuitem5{  background:#ea171e url("/gfx/en/menu_contact.jpg") no-repeat 0 0;       width:123px; }

/* .uk */
body.uk div#menu a#menuitem1{  background:#ea171e url("/gfx/en/menu_home.jpg") no-repeat 0 0;          width:89px;}
body.uk div#menu a#menuitem2{  background:#ea171e url("/gfx/en/menu_nameplates.jpg") no-repeat 0 0;    width:175px;}
body.uk div#menu a#menuitem3{  background:#ea171e url("/gfx/en/menu_conditions.jpg") no-repeat 0 0;    width:195px;}
body.uk div#menu a#menuitem4{  background:#ea171e url("/gfx/en/menu_about.jpg") no-repeat 0 0;         width:109px;}
body.uk div#menu a#menuitem5{  background:#ea171e url("/gfx/en/menu_contact.jpg") no-repeat 0 0;       width:123px;}

/* .se */
body.se div#menu a#menuitem1{  background:#ea171e url("/gfx/sv/menu_home.jpg") no-repeat 0 0;          width:133px;}
body.se div#menu a#menuitem2{  background:#ea171e url("/gfx/sv/menu_nameplates.jpg") no-repeat 0 0;    width:175px;}
body.se div#menu a#menuitem3{  background:#ea171e url("/gfx/sv/menu_conditions.jpg") no-repeat 0 0;    width:114px;}
body.se div#menu a#menuitem4{  background:#ea171e url("/gfx/sv/menu_about.jpg") no-repeat 0 0;         width:94px;}
body.se div#menu a#menuitem5{  background:#ea171e url("/gfx/sv/menu_contact.jpg") no-repeat 0 0;       width:175px;}

/* .de */
body.de div#menu a#menuitem1{  background:#ea171e url("/gfx/de/menu_home.jpg") no-repeat 0 0;          width:108px;}
body.de div#menu a#menuitem2{  background:#ea171e url("/gfx/de/menu_nameplates.jpg") no-repeat 0 0;    width:166px;}
body.de div#menu a#menuitem3{  background:#ea171e url("/gfx/de/menu_conditions.jpg") no-repeat 0 0;    width:133px;}
body.de div#menu a#menuitem4{  background:#ea171e url("/gfx/de/menu_about.jpg") no-repeat 0 0;         width:145px;}
body.de div#menu a#menuitem5{  background:#ea171e url("/gfx/de/menu_contact.jpg") no-repeat 0 0;       width:139px;}

/* .fr */
body.fr div#menu a#menuitem1{  background:#ea171e url("/gfx/fr/menu_home.jpg") no-repeat 0 0;          width:75px;}
body.fr div#menu a#menuitem2{  background:#ea171e url("/gfx/fr/menu_nameplates.jpg") no-repeat 0 0;    width:201px;}
body.fr div#menu a#menuitem3{  background:#ea171e url("/gfx/fr/menu_conditions.jpg") no-repeat 0 0;    width:170px;}
body.fr div#menu a#menuitem4{  background:#ea171e url("/gfx/fr/menu_about.jpg") no-repeat 0 0;         width:116px;}
body.fr div#menu a#menuitem5{  background:#ea171e url("/gfx/fr/menu_contact.jpg") no-repeat 0 0;       width:129px;}

/* .nl */
body.nl div#menu a#menuitem1{  background:#ea171e url("/gfx/nl/menu_home.jpg") no-repeat 0 0;          width:72px;}
body.nl div#menu a#menuitem2{  background:#ea171e url("/gfx/nl/menu_nameplates.jpg") no-repeat 0 0;    width:145px;}
body.nl div#menu a#menuitem3{  background:#ea171e url("/gfx/nl/menu_conditions.jpg") no-repeat 0 0;    width:274px;}
body.nl div#menu a#menuitem4{  background:#ea171e url("/gfx/nl/menu_about.jpg") no-repeat 0 0;         width:113px;}
body.nl div#menu a#menuitem5{  background:#ea171e url("/gfx/nl/menu_contact.jpg") no-repeat 0 0;       width:87px; }

div#menu ul{
    list-style-type:none;
	margin:0;
	padding:0;
	float:right;
}
div#menu li{
    float:left;
    display:inline;
}

div#menu a{
    display:block;
    height:0;
    padding-top:50px;
    overflow:hidden;
    background:#ea171e none;
    color:#fff;
}

div#logo a{
    display:block;
    height:0;
    width:247px;
    background:#fff url('/gfx/logo.gif') no-repeat 0 0;
    padding-top:51px;
    overflow:hidden;
}






