img { behavior: url("style/iepngfix.htc"); }
html{overflow-y:scroll}
body{background:url("graphics/bg.png") repeat-x scroll top center; font-family:Verdana,Geneva,sans-serif; background-color:#c5cccc; font-size:12px; margin:0px 0 0 0px; padding:0; position:relative}
h1{color:#333333;
font-family:georgia;
font-size:18px;
font-weight:bold;
letter-spacing:0;
margin-bottom:0;
margin-left:0;
white-space: nowrap;
clear:both;
margin-right:0;
margin-top:0;}
h2{color:#333333;
font-family:georgia;
font-size:14px;
font-weight:bold;
letter-spacing:0;
margin:7px 0 0;
}
#activebar-container {
	height: 20px;
}
div.cms table h1 a{color:#333333;
}
h3{color:#333333;
font-family:georgia;
font-size:12px;
font-weight:bold;
letter-spacing:0;
margin-bottom:0;
margin-left:0;
margin-right:0;
margin-top:0}
p{ font-family:Verdana, Geneva, sans-serif; font-size:11px; margin-top:5px; color:#333}
/* ZoomBox */
i { float: right;}
#loader{ display:none}
.basket_top a {
color:#FFFFFF;
float:right;
}
.padding-fix{padding:20px;}
#linkToBasket{
background:url("/style/graphics/logo_kurv.png") no-repeat scroll left top transparent;
height:30px;
padding-left:40px;
padding-top:14px;
}
.ProductForm{margin-left:20px;
margin-top:20px;
width:200px;}
.product_shopblock h1{
color:#333333;
font-family:georgia;
font-size:18px;
font-weight:bold;
letter-spacing:0;
padding-left:15px;
padding-top:10px;
margin:0;
}
.quantity input{width:35px;}
.value input{width:50px;}
.quantity {float:left;}
.value{float:left;}
#zoomBox{position:absolute; z-index:500; padding:5px; background:#fff}
.product_related{float:left; margin-left:30px; position:relative}
.product_related hr{float:left; width:685px; height:1px; color:#ccc}
.related_product{float:left; height:160px; padding-top:10px; position:relative; width:176px}
.related_product  .url a{background-image:none; float:left; height:160px; position:relative; width:176px}
.related_product a{-moz-background-clip:border; -moz-background-origin:padding; -moz-background-size:auto auto; background-attachment:scroll; background-color:transparent; background-image:url("graphics/tilbud_boks.png"); background-position:center bottom; background-repeat:no-repeat; height:130px; left:0; margin-right:10px; margin-top:-8px; position:absolute; text-align:center; width:160px}
.related_product img{height:106px; margin-top:20px; padding-top:2px; position:relative; z-index:-10}
.cms{float:left;
margin-top:0;
min-height:505px;
padding-bottom:10px;
padding-left:15px;
padding-right:15px;
padding-top:10px;
position:relative;
right:0;
top:0;
width:710px;
z-index:2;}
.cms ul{}
.cms li{font-family:Verdana, Geneva, sans-serif; font-size:11px; color:#333; list-style-type:square;}
.footer {float:right;position:relative;z-index:1;font-size:10px; margin-top:0px; text-decoration:none}
.footer a{text-decoration:none; color:#c6c6c6; font-size:10px;   margin-top:0px}
.footer a:hover{text-decoration:underline}
span.phone {float:left;
left:200px;
margin-top:-8px;
position:absolute;
top:8px;
width:300px;}
span.add_nr{}
.footer a{bottom:-7px; color:#333; position:relative; z-index:2}
/**-----------------------------------kontaktform-----------**/
.felt_tekster2 p{margin:0px; padding:0px; color:#000}
.felt_tekster2{margin:0px; padding:0px; color:#000}
.felt_tekster2 label{    float: left;
    width: 87px; font-family:Verdana, Geneva, sans-serif; font-size:11px; margin-top:5px; color:#333
 }
.felt2{height:20px; margin:0px; padding:0px; border:1px solid #BFD4E1}
.tekstfelt{border:1px solid #BFD4E1}
.sendknap{background-image:url(graphics/send_bg.png); border:medium none; color:#000; font-size:11px; font-weight:lighter; text-transform:uppercase; height:20px; margin-top:0; padding-top:0; position:relative; top:0; width:120px}
.search{
	background-image:url("graphics/soeg.png");
	background-repeat: no-repeat;
height:26px;
padding-left:9px;
position:absolute; /* all IE's will read - IE7's width */
_position: relative; /*overrule for IE5/6 width */

right:5px; /* all IE's will read - IE7's width */
_right:-760px; /*overrule for IE5/6 width */
top:75px; /* all IE's will read - IE7's width */
_top:-135px; /*overrule for IE5/6 width */
width:212px;
z-index:21;}
.searchKeywords{background:none repeat scroll 0 0 transparent;
border:medium none;
color:#777;
margin-bottom:10px;padding-left:0px;}
.searchKeywords1{background:none repeat scroll 0 0 transparent;
border:1px solid #777;
color:#777;
margin-bottom:10px;padding-left:0px;}


.search_back{background:none repeat scroll 0 0 transparent;
border:medium none;
height:22px;
position:fixed;
width:40px;
margin-left:47px;
}

.search p{margin-top:14px;}
/**-----------------------------------kontaktform-----------**/
#contact {background-color:#2F2F2F;
position:absolute;
right:0;
top:295px;
width:242px;}
#contact .felt_tekster2 p{margin:0px; padding:0px; color:#000}
#contact .felt_tekster2{color:#000000; float:left; margin:0; padding:0;width:229px;}
#contact .felt2{height:20px; margin:0px; padding:0px; border:1px solid #BFD4E1}
#contact .tekstfelt{border:1px solid #BFD4E1}
#sendknap{
	float: right;
}
#sendknap1{
    float: left;
    margin-left: 230px;
}
.sendknap{background:url("graphics/send_bg1.png") no-repeat scroll 0 0 transparent;border:medium none;color:#000000;font-size:11px;font-weight:lighter;height:25px;margin-top:0;padding-top:0;position:relative;text-transform:uppercase;top:4px;width:63px;}
#contact .search{background:url("graphics/soeg1.png") no-repeat scroll 0 0 transparent;height:25px;padding-left:9px; top: 0;position:relative;right:-8px;width:212px;z-index:21;}
#contact .searchKeywords {background:none repeat scroll 0 0 transparent; font-size:12px; overflow:auto; border:medium none; width:212px; color:#777777; margin-bottom:10px; padding-left:0; padding-top:3px;}
#contact .search_input{background:url("graphics/soeg2.png") no-repeat scroll 0 0 transparent;
height:84px;
margin-top:1px;
padding-left:9px;
position:relative;
right:-8px;
width:212px;
z-index:21;}
/**----------------------felt----------------------------**/
a{text-decoration:none; color:#731228}
a img{text-align:center}
img{border:0px}
.wrap{margin-left:auto; margin-right:auto; position:relative; width:982px; margin-top:-5px; z-index:1}
.bg_wrap{background-image:url("graphics/wrap_bg.png"); background-repeat:repeat-y; float:left; width:982px}
.top{float:left; height:132px; margin-top:-10px; position:relative; width:1px; z-index:11;}
#logo{
	left:-35px;
	position:absolute;
	top:1px; /* all IE's will read - IE7's width */
	_top:-4px; /*overrule for IE5/6 width */
	z-index:100;
	width:95px;}
.content{width:950px; float:left; min-height:230px; padding-left:10px; padding-right:10px}
.cart{background-image:url(graphics/cart.png); height:14px; left:14px; position:absolute; top:-35px; width:169px}
.container{
	position:relative;
	z-index:3;
	float:left;
	min-height:545px;
}
/**-------------------------------------kurv--------------------------------**/
#ajaxMiniBasket{font-size:12px; position:absolute; right:25px; top:10px; z-index:1}
#ajaxMiniBasket a{font-size:10px; ; line-height:15px; color:#fff; text-decoration:none}
.basket{position:absolute; z-index:2; left:75px; top:30px}
#basket_info{color:#FFF; font-size:10px; left:75px; position:absolute; top:45px; width:100px}
/**-------------------------------------content--------------------------------**/

.main{min-height:230px; 
	 padding: 0;
	 width:990px;
	 z-index:2;
	 text-align:left;
	 position:relative;
	 _top:-170px;/*overrule for IE5/6 width */
}

.wrapper_midt {
	background-image:url(graphics/wrap_midt.png);
	width:740px;
	float:left;
	min-height:555px;
	background-repeat:repeat-y;
}
.wrapper_bottom {
	background-image:url(graphics/wrap_bottom.png);
	width:740px;
	float:left;
	height:20px
}
.right_coll{float:right;
height:280px;
position:absolute;
right:0;
top:0;
width:242px;}
.right_coll h1{color:#99120f;
font-family:Georgia;
font-size:18px;
font-weight:lighter;
letter-spacing:0;
margin-bottom:0;
margin-left:0;
margin-right:0;
margin-top:0;
padding-left:10px;
padding-bottom:4px;
padding-top:4px;}
.right_coll p{color:#FFFFFF;
font-family:Verdana,Geneva,sans-serif;
font-size:10px;
margin-bottom:0;
margin-left:0;
margin-right:0;
float:left;
margin-top:0;
padding-left:11px;}
.right_coll .search {
background-image:url("graphics/soeg.png");
background-repeat: no-repeat;

padding-left:9px;
position:absolute;
right:10px;
top:60px;
width:212px;
margin:0;
z-index:21;

}
.find_butik{ background-color:#2F2F2F;
float:left;
height:90px;
margin-bottom:8px;
width:242px; }
.krims{ width:242px; margin-top:4px; height:252px;}

/**----------------------menu1---------------------------**/
.menu_bg{
	background:url("graphics/cms_menu_bg.png") no-repeat scroll left center transparent;
	height:74px;
	margin:0;
	left:0;
	position:absolute; /* all IE's will read - IE7's width */
	_position: relative; /*overrule for IE5/6 width */
	top:40px;/* all IE's will read - IE7's width */
	_top:-90px;/*overrule for IE5/6 width */
	width:990px;
	z-index:10}
#categorymenu{height:74px; 
			  line-height:74px;
			  margin:0; /* all IE's will read - IE7's width */
			  _margin-top:3px;/*overrule for IE5/6 width */
			  _height:32px; /*overrule for IE5/6 width */
			  padding:0;
			  margin-left:42px;}


#categorymenu li{margin:0px; padding:0px; display:block; letter-spacing:0px; float:left; position:relative; _width:0px; _white-space:nowrap; }
#categorymenu li a:hover{display:block; background:transparent url(graphics/hover1.png) repeat-x scroll center center; 
	  height:70px; /* all IE's will read - IE7's width */
	  _height:60px; /*overrule for IE5/6 width */
	  color:#AFAFAF; 
	  margin:0; }
#categorymenu li a{color:#fff; display:block; margin:0; padding:0 15px; text-decoration:none; height:70px;}
#categorymenu li ul {background:url(/style/graphics/submenu_bg.png) left top scroll;
	position:absolute; /* all IE's will read - IE7's width */
	_position: absolute; /*overrule for IE5/6 width */
	top:70px; /* all IE's will read - IE7's width */
	_top:70px; /*overrule for IE5/6 width */
	_width:10px; /*overrule for IE5/6 width */
	left:0;
	text-align:left;
	_display:block;/*overrule for IE5/6 width */
	margin-top:0px;
	padding-top:0px;
	padding-bottom:10px;
	z-index:900}

#categorymenu li:hover ul{display:block;}

#categorymenu .current{font-size:12px; background:transparent url(graphics/hover.png) no-repeat scroll center center; display:block; background-repeat:repeat-x; color:#fff; height:70px; border-left: 1px solid #666; border-right:1px solid #666;}
#categorymenu li:hover ul{display:block; margin-left:0px; padding-top:3px; padding-right:0; float:none; padding-bottom:30px; padding-left:10px}
#categorymenu ul{float:left; list-style-position:outside; margin:0; padding:0; text-align:center; list-style-type:none; display:none}
#categorymenu a{font-size:12px; text-align:center; padding-left:10px; padding-right:10px; text-decoration:none; height:35px; color:#FFF}
#categorymenu a:hover{font-size:12px; color:#ff0000; height:67px}
/**-------------CMS child menu---------------------------------------------------------------------**/
#categorymenu li li{color:#FFF;
	  float:none; /* all IE's will read - IE7's width */
	_float:left; /*overrule for IE5/6 width */
	  font-weight:normal;
	  height:20px;
	  margin-left:0px;
	  _width:10px; /*overrule for IE5/6 width */
	  margin-right:15px;
	  margin-top:8px;
	  line-height:20px;
	  padding-bottom:0;
	  padding-left:0;
	  padding-right:0;
	  padding-top:0;
	  position:relative;

	  white-space:nowrap}
#categorymenu li li a{color:#000; float:none; font-weight:normal; height:15px; padding-top:0px; padding-right:10px; padding-bottom:0; padding-left:20px; text-align:left}


#categorymenu li ul li a:hover{display:block; color:#222; height:15px; margin:0; background:none; padding-top:0px; padding-right:10px; padding-bottom:0; padding-left:20px}
#categorymenu li ul li a.current{padding-right:10px;
			_height:15px; /*overrule for IE5/6 width */
			display:block; padding-left:0px; background:none; margin-left:20px; color:#00518f;  border:none;}


/**-----------------------------footer-----------------------------**/

/**------------------------produktvisning forside--------------------------**/
/**------------------------produktvisning--------------------------**/
.produkt_box{float:left;
height:80px;
margin-left:5px;
background-image:url(graphics/ikke_giftcart.png); width:702px; height:89px; position:relative; z-index:1;}
.produkt_box a{font-size:11px}
.images_box a{background-image:url("graphics/tilbud_boks.png"); background-repeat:no-repeat; height:110px; position:absolute; text-align:center; width:160px}
.images_box img{position:relative; z-index:-10; margin:auto;}

div.center {
  margin-left: auto;
  margin-right: auto;
  width:160px;
  display: table-cell;
  vertical-align: middle;
  height:110px;
}
.title_box{padding-right:10px; position:absolute; text-align:left; width:350px; z-index:3; left:15px;
padding-right:10px;
top:10px;}
.title_box a{color:#731228; font-weight:bold}
.tekst_box{height:54px; position:absolute; right:20px; width:140px; z-index:3; }
.tekst_box1{color:#878787;
float:left;
font-size:11px;
left:15px;

position:relative;
top:30px;
z-index:3;}
.tekst_box1 img{ display:none;}
.tekst_box1 a{color:#878787; font-size:11px;}
.tekst_box1 li{color:#878787; font-size:11px; position: relative; top:12px; padding-top:3px; width:160px}
.tekst_box1 p{color:#878787; position: relative; float:left;  position:absolute; top:25px; width:160px; margin:0; padding-left:15px;
padding-right:10px;}
.price{bottom:24px; float:left; position:absolute; right:3px; text-align:right; width:125px}
.style2{width:132px; margin-top:10px}
.style3{color:#731228; font-weight:bold; text-align:right; width:144px}
.button_tekst{background-image:url("graphics/mere.png"); bottom:-5px; height:21px; padding-left:15px; padding-top:4px; position:absolute; right:73px; width:78px}
.button_tekst a{color:#000; font-size:11px; text-transform:uppercase}
.images_box{position:relative; top:10px; width:160px; height:110px; margin-left:0;}
#forside_kat{float:right; margin-left:0; border-left:solid 1px #ccc; padding-left:15px; margin-right:0; width:342px}
.forside_tekst{float:left; width:380px}
/**-----------------------------------Koeb_produkt-----------**/
.produkt_bg{width:691px; height:353px}
.produkt_detalje_box h1{color:#231535; font-size:15px; font-weight:normal; letter-spacing:-1px; margin-right:40px; margin-top:0; padding-top:30px; text-align:right}
#prod_wrap hr{margin-left:30px; text-align:left; width:686px; border:1px solid #CCC; margin-bottom:0px; position:relative; z-index:100}
.detalje_tekst_box{color:#666; margin-bottom:-12px; padding-top:300px; padding-left:15px; position:relative; width:690px; z-index:100}
.detalje_tekst_box li{padding-left:15px}
#palette{background-image:url(graphics/palette.png); height:42px; position:absolute; right:130px; top:201px; width:50px; z-index:250}
.price_now{font-weight:bold; left:15px; padding:0; margin:0; position:absolute; top:185px}
.price_now p{color:#731228; margin:0; padding:0; font-size:12px; float:right; text-align:right; width:106px}
.sale p{color:#258A9F; margin:2px; font-size:12px; width:165px; text-align:right}
.menuLeftText_antal{position:absolute; right:152px; top:175px}
.menuLeftInput{position:absolute; right:0px; top:175px}
.menuLeftInput input{background-image:url(graphics/soeg_bg.jpg); border:1px solid #a7a7a7; height:15px; width:30px}
.menuLeftText_lev{position:relative; left:13px; top:60px}
.menuLeftInput_lev{position:relative; left:90px; top:42px}
.menuLeftInput_lev input{background-image:url(graphics/soeg_bg.jpg); border:1px solid #a7a7a7; width:91px}
.inline{text-decoration:line-through; margin:0; padding:0}
.product_shopblock{background:url("graphics/price.png") repeat-x scroll 0 0 transparent;
float:right;
height:210px;
margin-top:0;
padding-left:40px;
position:absolute;
right:40px;
top:0;
width:249px;
z-index:200;}
.produkt_foto1{left:15px; position:absolute;
}
.produkt_foto1 a{position:relative; text-align:center; float:left;}
.produkt_foto1 img{margin-top:0;
padding-bottom:10px;
padding-right:10px;
position:relative;
z-index:-10;}
.thumbnails img{ position:relative;}
.thumbnails {left:440px;
position:absolute;}
.produkt_detalje_mini{font-size:12px; z-index:400; position:absolute; right:188px; width:260px}
.produkt_detalje_mini img{height:16px; margin-bottom:-3px}
.produkt_detalje_mini p{margin:2px}
.produkt_detalje_mini a{color:#00558D}
.back{margin-top:0px}
.back a{color:#000; padding-left:30px; position:relative; z-index:100}
#prod_wrap{float:left;

margin:15px 0 0;
padding:0;
position:absolute;
width:740px;
z-index:130;}
#prod_midt{background-image:url(graphics/produktbox_midt.jpg); background-repeat:repeat-y; width:754px; position:relative; float:left; z-index:1}
#prod_bund{background-image:url(graphics/produktbox_bund.jpg); background-repeat:no-repeat; width:754px; height:38px; position:relative; float:left; z-index:1}
.button_tekst2{background-image:url("graphics/mere.png"); height:20px; padding-left:13px; padding-top:5px; position:absolute; right:0px; top:202px; color:#333; width:80px}
.button_tekst2 a{color:#000; font-size:10px; font-weight:normal; text-transform:uppercase; width:68px}
.product_info p{height:10px; margin-left:17px; font-size:12px}
.product_info{position:absolute; width:205px; top:45px}
#basket_sizes{position:absolute; right:18px; margin-top:0; font-size:12px}
#basket_colors{position:absolute; right:18px; margin-top:0; font-size:12px}
/********************************************************************************************/
#jquery-overlay{position:absolute; top:0; left:0; z-index:410; width:100%; height:500px}
#jquery-lightbox{position:absolute; top:0; left:0; width:100%; z-index:411; text-align:center; line-height:0}
#jquery-lightbox a img{border:none}
#lightbox-container-image-box{position:relative; background-color:#fff; width:250px; height:250px; margin:0 auto}
#lightbox-container-image{padding:10px}
#lightbox-loading{position:absolute; top:40%; left:0%; height:25%; width:100%; text-align:center; line-height:0}
#lightbox-nav{position:absolute; top:0; left:0; height:100%; width:100%; z-index:10}
#lightbox-container-image-box >#lightbox-nav{left:0}
#lightbox-nav a{outline:none}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext{width:49%; height:100%; display:block}
#lightbox-nav-btnPrev{left:0; float:left}
#lightbox-nav-btnNext{right:0; float:right}
#lightbox-container-image-data-box{font:10px Verdana,Helvetica,sans-serif; background-color:#fff; margin:0 auto; line-height:1.4em; overflow:auto; width:100%; padding:0 10px 0}
#lightbox-container-image-data{padding:0 10px; color:#666}
#lightbox-container-image-data #lightbox-image-details{width:70%; float:left; text-align:left}
#lightbox-image-details-caption{font-weight:bold}
#lightbox-image-details-currentNumber{display:block; clear:left; padding-bottom:1.0em}
#lightbox-secNav-btnClose{width:21px; float:right; margin-bottom:9px}
/**********************************************************************************/
:focus{outline:0}
.left{text-align:left; width:205px; z-index:30; position:relative; margin-top:10px; margin-left:0px; float:left}
.wrap_top{background-image:url("graphics/wrap_top.png"); float:left; margin-top:3px; height:15px; width:982px}
#bottom{background-image:url(graphics/wrap_bottom.png); width:982px; float:left; height:14px}
#bottom a{color:#333; padding-right:20px; margin-top:30px; position:relative; z-index:2; left:10px; bottom:-30px}
.tablerow{border-bottom:1px solid #333; border-top:1px solid #333; background-color:#e7e7e7; padding-top:5px; padding-bottom:5px; padding-left:8px; color:#111}
.tablerow1{border-bottom:1px solid #333; border-top:1px solid #333; background-color:#e7e7e7; padding-top:5px; padding-bottom:5px; color:#111; font-size:13px}
.tablerow2{padding-left:10px; color:#FFF; margin-right:10px; text-align:right; background-image:url(/style/graphics/cms_menu_bg2.jpg); padding-bottom:10px}
.tablerow2a{padding-left:10px; color:#FFF; margin-right:10px; text-align:left; background-image:url(/style/graphics/cms_menu_bg2.jpg); padding-bottom:10px; padding-top:5px}
.tablerow3{padding-top:5px; padding-bottom:5px; padding-left:8px; color:#111}
.tablerowFragt{border-bottom:1px solid #333; border-top:1px solid #333; background-color:#e7e7e7; padding-top:5px; padding-bottom:5px; padding-left:8px; color:#111; font-size:13px}
.tablerowTotal{font-size:13px; background-color:#e7e7e7; padding-top:5px; padding-bottom:5px; padding-left:8px; color:#111}
.tablerowTotala{background-color:#e7e7e7; padding-top:5px; padding-bottom:5px; padding-left:8px; color:#111}
del{background-image:url("/style/graphics/produkt_tilbud.png"); background-repeat:no-repeat; bottom:-85px; color:#878787; font-size:10px; height:110px; left:-18px; padding-top:160px; position:absolute; width:160px; z-index:-1}
/*************************************SLIDESHOW FORSIDEN*********************************************/
#header {
-moz-background-clip:border;
-moz-background-origin:padding;
-moz-background-size:auto auto;
background-attachment:scroll;
background-color:transparent;
background-image:url("/style/graphics/header_shadow.png");
background-position:center top;
background-repeat:no-repeat;
height:286px;
width:740px;
margin:0;
margin-bottom:8px;
float:left;
padding:0;
}
#header ul {
margin:0;
padding:0;
}
#header li {
margin:0;
padding:0;
}

#header .article {
height:280px;
}
.article h2 {
color:#FFFFFF;
float:left;
font-size:18px;
font-weight:400;
letter-spacing:-2px;
margin-bottom:0;
margin-left:0;
margin-right:0;
margin-top:5px;
padding-left:10px;
padding-right:10px;
width:710px;
}
.article p {
color:#fff;
font-size:11px;
line-height:15px;
float:left;
margin:0;
padding-bottom:2px;
padding-left:10px;
padding-right:10px;
padding-top:2px;
width:710px;
}
.article img {
float:left;

}
.article h3 {
color:white;
float:left;
font-size:15px;
padding-top:2px;
}
.article div {
float:left;
padding-left:10px;
padding-top:0;
color:white;
width:600px;
}
.article div a{
color:white;
}
.slideshow_description p {position:absolute;
top:264px; width:700px;}
ul#slideshow li {
	list-style: none;
	color:#fff;
}

#slideshow span.slideshow_title {
	font-size: 100%;
	position:relative;
	top:0px;
	left:5px;
	font-weight: normal;
}

#slideshow p {
	padding:5px;
	color:#fff;
	margin:0;
	}

#slideshow a {
	color:#fff;
}

#slideshowNav {
position:absolute;
right:5px;
top:265px;
}

#slideshowNav a {
	display:block;
	width:14px;
	height:18px;
	background:url("/style/graphics/red-slider.png") no-repeat scroll right top transparent;
	line-height: 18px;
	float:left;
	font-size: 0%;
}

#slideshowNav a.selected {
	background-position: left;
}

.giftcard{ background-image:url(graphics/giftcart.png); width:702px; height:89px; left:0px; position:absolute; z-index:1; }
.giftcard_produkt{}

div.gavekort {

}

.firma{ width:425px;float:left;}
.kontakt_info{float:right;
position:absolute;
left:467px;
top:163px;
width:250px;
z-index:900;}
.open{width:240px; float:right; }
.open p{float:left; }
