﻿/* återförsäljare */
.suppliers {margin-top: 25px;}
.suppliers th {background-color: #DDD;}
.suppliers th, .suppliers td {text-align: left; padding: 3px 0;}
.suppliers tr.alt_row {background-color: #EEE;}
.suppliers td.col1 {width: 150px;}
.suppliers td.col2 {width: 320px;}
.suppliers td.col3 {width: 130px;}
.suppliers td.col4 {width: 130px;}

/* driftinfo */
.driftinfo_list {list-style: none; width: 370px; padding: 0; margin: 0;}
.driftinfo_list li {margin-bottom: 20px;}
.driftinfo_list li a {display: block; color: #000;}
.driftinfo_list li div { margin-bottom: 20px;}

.box .box-top3 { height:10px; overflow:hidden; background:transparent url(/redesign-img/start/box_sprite3.png) no-repeat scroll 0 0; }
.box .box-middle3 { background:transparent url(/redesign-img/start/box_sprite_middle3.png) repeat-y 0 0; padding:0 20px 22px;/* nu*/ width:322px; }
.box-middle3 .height_fix { height:220px;}
.box .box-middle3 p, .box .box-middle3 h1, .box .box-middle3 h2, .box .box-middle3 h3 { padding-left:0px; padding-right:5px; }
.box .box-bottom3 {height:20px; overflow:hidden;background:transparent url(/redesign-img/start/box_sprite3.png) no-repeat scroll 0 -10px;}
.quicksearch{margin-top:15px;}
.quicksearch .input-text {width:213px; 
                          background:transparent url(/redesign-img/start/text_input_col_small_box.png) no-repeat 0 0;  
                          border:none; 
                          padding:0;
                          padding-right:10px;
                          padding-left:5px;
                          padding-top:5px;
                          height:30px;
                          margin-top: 10px;
                          }

#vanliga-fragor p {margin-bottom: 15px;padding: 0;}
#vanliga-fragor p.q {padding: 0px;font-weight: bold;margin-bottom: 5px;}
.faq_item h4 {font-weight:normal; font-size: 12px; display: block!important; cursor: pointer;}
.faq_item {margin-bottom: 10px;}
.faq_item .answer {margin-top: 5px; padding: 10px; border: 1px dotted #DDD;}

/* JN - KONTAKTSIDA */
div.contact-info-container{margin-bottom: 20px;}
div.contact-info-container .left,
div.contact-info-container .right{float: left;}
div.contact-info-container .left ul,
div.contact-info-container .right ul{list-style: none; margin: 0; padding: 0;}
div.contact-info-container .left ul li.hd,
div.contact-info-container .right ul li.hd{font-weight: bold; margin-top: 10px;}

div.contact-info-container .left{margin-right: 80px;}

div.textfield-container{margin-bottom: 10px;}
div.textfield-container input.textfield{width: 378px; height: 20px; padding: 5px; color: #727272; border: 1px solid #727272;}
div.textfield-container input.textfield:focus{border: 1px solid #fcd824; color: #000;}
div.textfield-container textarea.textarea:focus{border: 1px solid #fcd824; color: #000;}
div.textfield-container textarea.textarea{width: 378px; height: 100px; padding: 5px;color: #727272; border: 1px solid #727272;}
div.textfield-container .label{margin-bottom: 5px; color: #303030;}
div.textfield-container .input select{width: 378px; height: 30px; padding: 5px;}

div.textfield-container > a.btn_gold2{width: 50px;}
/* JN - KONTAKTSIDA END */

div.contact_info{position:relative;}
div.content_info .button_holder span
{position:absolute; top: 5px; right: 5px; width: 100px!important;}

/* override download list */
.download_box, .download { padding-left: 0; margin-left: 0;}
#faq_contact.contact_info h3 {padding: 0;margin: 0;}
#faq_contact.contact_info p {margin: 0;padding: 0;}
#faq_contact.contact_info {margin-top: 15px;}
#faq_contact.contact_info a {margin-left: 120px;width: 100px!important;}

.sms-vianett-com-iframe 
{
	border-style: none;
	height: 200px;
	width:500px;
	padding:0;
	margin:20px 0 0;
}

div.popup
{
	position: absolute;
	top: 50px;
	left: 0;
	z-index: 20;
	display: none;
}

div.output
{
	display: inline;
	float: left;
	width: 180px;
}
div.popup_quick_item_info div.row { display:block; padding: 5px 10px 5px 13px; }
div.popup_quick_item_info div.row p { /*font-family: Arial, Verdana; */margin-bottom: 0; }
div.popup h3 { font-size: 22px; margin-bottom: 15px; }
div.popup_quick_item_info div.form { height: 380px; overflow: auto; }
div.popup_quick_item_info a.popup_close { margin: 2px 2px 0 0; }
div.popup_quick_item_info div.alt { background-color: #dadada; }
div.popup_box input.input_text, div.popup_box textarea.input_text input_text { width: 290px; }
div.popup_grey p a { color: #3b3b3b; text-decoration: underline; }
div.popup_grey div.popup_box { background-color: #cacaca; }

a.popup_link {color:#000;font-weight:bold;text-decoration:none;} /*color:#f1b830*/

div.popup div.form { display: block; }

/*
uses for validation error messages amongs other
*/
.alert
{
	color: #ed1c24;
	font-weight: bold;
	/*font-family: Arial, Verdana;*/
}

div.popup_medium
{
	width: 326px;
	height: 431px;
	background: url(/redesign-img/background/popup_shadow1.png) no-repeat;
	padding: 18px 25px 32px 25px
}

div.popup_medium div.popup_box
{
	width: 303px;
	height: 411px;
	border: 4px solid white;
	padding: 2px 2px 10px 13px
}

div.popup_medium div.popup_box.contactform
{
	width: 303px;
	height:auto;	
	min-height:552px;
	border: 4px solid white;
	padding: 2px 2px 10px 13px
}

div.popup a.popup_close
{
	height: 0;
	width: 26px;
	background: url(/redesign-img/btn/popup_close.png) no-repeat;
	padding-top: 26px;
	overflow: hidden;
	display: block;
	float: right;
	cursor: pointer;
	position:relative;
	top:-17px;
	left:17px;
}

