/*<[CDATA[*/
* {
	padding:0px; margin:0px;
  }
html,body{margin:0;padding:0}
body{font: 76% arial,sans-serif;text-align:center}
p{margin:0px 10px 10px 0px;color:#555;}
dd.csc-textpic-caption {color:#555;}
/*a{display:block;color: #981793;padding:10px}*/
/*div#header h1{height:80px;line-height:80px;margin:0;padding-left:10px;background: #EEE;color: #79B30B}*/
div#header {padding-bottom:15px;background:#fff;color: #888;height:100px;width:950px; position: relative;}
div#container{text-align:left;}
div#content-left p{line-height:1.4;}
div#content-left{background:#fff}
div#content-middle{background:#fff}
div#content-right{background:#fff}
div#footer{background:#fff;color:#ACACAC; padding-top:20px; }
div#footer p{margin:0;padding:5px 10px;}
div#logo-wrapper{width:60px;}

div#container{width:950px;margin:0 auto;}
div#wrapper{float:left;width:100%}
div#content-left{margin-left:0px;width:480px; float: left;}
/* div#content-middle{float:left;width:240px;margin-left:-470px} */
div#content-right{float:left; width: 480px; margin-right: -10px;}

div#footer{clear:left;width:100%;height:50px;}
#footer img {border:0px;}
div#starttext{padding-top:45px;margin-left:228px;margin-right:5px;}

h1, h2, h3, h4, h5 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	/*letter-spacing: -.03em;*/
	margin: 0;
	padding: 0;
	line-height: 0.9em;
}
div#sitemap-content {width:930px;margin:10px;}
div#starttext h1{text-align:left;font-size:28px;color:#7b9b92;padding:0px;margin:0px;font-weight:normal;}
div#starttext h2{text-align:left;font-size:12px;color:#888888;padding:0px;margin:0px;font-weight:normal;}
div#middle{margin-left:10px;}
div#right{margin-left:0px;}
div#mainmenu {position: relative;}

div#wrapper-submenu {float:left;width:190px;}
div#submenu {margin-left:0px;width:180px;}
div#wrapper-content {float:left;width:760px;}
div#wraper-imageheader {width:760px;margin-left:0px;}
div#midcontent-left {float:left;width:518px;margin-left:0px;}
div#midcontent-right {float:left;width:239px;margin-left:3px;}
div#midcontent-wide {float:left;width:760px;margin-left:0px;}
div#midcontent-sitemap {float:left;width:950px;margin-left:0px;}
div#breadcrumbs { margin-left:0px;height:30px;font-size:10px; color:#828282;}
div#breadcrumbs a {font-size:10px; color:#828282;text-decoration: none;line-height:30px;}

#logotype {float: right;  }
#logotype img {border: 0;}
.site-name{width:370px;}
.site-name{font-size:26px;color:#000;line-height:53px;text-indent:10px;}
.site-name strong{color:#F95F03;}
.site-name-wrap, .site-name-wrap li, .site-name-wrap li a {
	list-style-type:none;
}
.site-name-wrap {margin-bottom:50px;}
.horizontal li, .horizontal li a {
display:block;
float:left;
}
.horizontal li img {margin-left:10px;}
.clearfix{display:block; clear: both;}
.wrapper-site-name {
	float:left !important;
        width: 650px;
	height:63px;
}
.wrapper-extra-menu{height:30px;clear:both;}

.menu-list-no, .menu-list-no-last{
margin-top: 2px;
margin-right: 2px;
margin-right: 2px;
	padding-left:10px;
	padding-right:12px;
	line-height:25px;
	height:25px;
	/*width:100px;*/
	background-image:url(../_images/menu-inactive-bg1.gif);
	background-repeat:repeat-x;
	border-left:1px solid #e2e2e2;
	border-right:1px solid #e2e2e2;
	border-top:1px solid #e2e2e2;
	text-transform: uppercase;
	font-weight:bolder;
	color:#828282;
}
#topmenu ul {}
#topmenu ul li, #footer-menu ul li, #copyright, #uppdaterad, #day {color: #767676; padding-left: 10px; font-size: 10px; font-weight: bold; text-transform: uppercase; }
#topmenu ul li a, #footer-menu ul li a {color: #767676; text-decoration: none; }
#topmenu ul li a:hover, #footer-menu ul li a:hover {text-decoration: underline; }
#topmenu{float: left;}

.menu-list-no a, .menu-list-no-last a {font-size:11px; color:#828282;text-transform: uppercase;text-decoration: none;}
.menu-list-no a.link, .menu-list-no-last a.link {color:#828282;font-size:11px;text-transform: uppercase;text-decoration: none;}
.menu-list-no a.hover, .menu-list-no-last a.hover {color:#828282;font-size:11px;text-transform: uppercase;text-decoration: none;}

.menu-list-no-last {
	border-right:1px solid #e2e2e2;
}
.menu-list-act, .menu-list-act-last {
margin-top: 2px;
margin-right: 2px;
margin-right: 2px;
	padding-left:10px;
	padding-right:12px;
	line-height:25px;
	height:25px;
	/*width:110px;*/
	background-image:url(../_images/menu-active-bg.gif);
	background-repeat:repeat-x;
	border-left:1px solid #e2e2e2;
	border-top:1px solid #e2e2e2;
	text-transform: uppercase;
	color:#ffffff;
	font-weight:bolder;
}
.menu-list-act a, .menu-list-act-last a {font-size:11px; color:#ffffff;text-transform: uppercase;text-decoration: none;}
.menu-list-act a.link, .menu-list-act-last a.link {color:#ffffff;font-size:11px;text-transform: uppercase;text-decoration: none;}
.menu-list-act a.hover, .menu-list-act-last a.hover {color:#ffffff;font-size:11px;text-transform: uppercase;text-decoration: none;}
.menu-list-act-last {
	border-right:1px solid #e2e2e2;
}

.submenu-list , .submenu-list li, .submenu-list li a {
	list-style-type:none;
}

.submenu-list {width:180px;}

.submenu-list-no-first, .submenu-list-no, .submenu-list-no-last{
	padding:5px 0 5px 5px;	
	line-height:15px;
	width:173px;
	background-color: #80A6A9;
	text-transform: uppercase;
	font-weight:bolder;
	color:#ffffff;
	margin-bottom:3px;
	
}


.submenu-list-no a, .submenu-list-no-first a, .submenu-list-no-last a {
	font-size:11px; color:#ffffff;text-transform: uppercase;text-decoration: none;
}
.submenu-list-no a:link, .submenu-list-no-first a:link, .submenu-list-no-last a:link {
	font-size:11px; color:#ffffff;text-transform: uppercase;text-decoration: none;
}
.submenu-list-no a:hover, .submenu-list-no-first a:hover, .submenu-list-no-last a:hover {
	font-size:11px; color:#ffffff;text-transform: uppercase;text-decoration: none;
}

.submenu-list-act-first, .submenu-list-act, .submenu-list-act-last{
	background-image: url(../_images/orange-background.gif);
	background-repeat: repeat-x;
	color:#ffffff;
	padding:5px 0px 5px 5px;
	line-height:15px;	
	width:173px;
	text-transform: uppercase;
	color:#828282;
	font-weight:bolder;
	margin-bottom:3px;
}

.submenu-list-act a, .submenu-list-act-first a, .submenu-list-act-last a {
	font-size:11px; color:#ffffff;text-transform: uppercase;text-decoration: none;
}
.submenu-list-act a:link, .submenu-list-act-first a:link, .submenu-list-act-last a:link {
	font-size:11px; color:#ffffff;text-transform: uppercase;text-decoration: none;
}
.submenu-list-act a:hover, .submenu-list-act-first a:hover, .submenu-list-act-last a:hover {
	font-size:11px; color:#ffffff;text-transform: uppercase;text-decoration: none;
}
/*** submenu in submenu ***/
.submenu-sublist , .subsubmenu-list li, .submenu-sublist li a {
	list-style-type:none;	
}
.submenu-sublist { padding:19px 0px 2px; line-height:16px;}
.submenu-sublist2 {  margin: 0; padding:5px 10px 0px; line-height:16px;}
.subsubmenu-list li {line-height:16px;}
.submenu-sublist2 li {width: 150px;}
.submenu-sublist-no-first, .submenu-sublist-no, .submenu-sublist-no-last{
	
padding-left:0px;	
	width:169px;
	background-color: #fff;
	text-transform: uppercase;
	font-weight:bolder;
	color:#80A6A9;
	padding-bottom:5px;	
}


.submenu-sublist-no a, .submenu-sublist-no-first a, .submenu-sublist-no-last a {
	font-size:11px; color:#80A6A9;text-transform: uppercase;text-decoration: none;
}
.submenu-sublist-no a:link, .submenu-sublist-no-first a:link, .submenu-sublist-no-last a:link {
	font-size:11px; color:#80A6A9;text-transform: uppercase;text-decoration: none;
}
.submenu-sublist-no a:hover, .submenu-sublist-no-first a:hover, .submenu-sublist-no-last a:hover {
	font-size:11px; color:#80A6A9;text-transform: uppercase;text-decoration: none;
}

.submenu-sublist-act-first, .submenu-sublist-act, .submenu-sublist-act-last{
	padding-left:0px;		
	width:169px;
	background-color: #fff;
	text-transform: uppercase;
	color:#FA640D;
	font-weight:bolder;
	padding-bottom:5px;

}

.submenu-sublist-act a, .submenu-sublist-act-first a, .submenu-sublist-act-last a {
	font-size:11px; color:#FA640D;text-transform: uppercase;text-decoration: none;
}
.submenu-sublist-act a:link, .submenu-sublist-act-first a:link, .submenu-sublist-act-last a:link {
	font-size:11px; color:#FA640D;text-transform: uppercase;text-decoration: none;
}
.submenu-sublist-act a:hover, .submenu-sublist-act-first a:hover, .submenu-sublist-act-last a:hover {
	font-size:11px; color:#FA640D;text-transform: uppercase;text-decoration: none;
}


.header-special {text-align:left;font-size:26px;color:#80A6A9;padding:0px;margin:0px;}

.stdheader1 {text-align: left;font-size:26px;color:#F96710;padding:0px;margin:0px;line-height: 28px;}
.stdheader2 {text-align:left;font-size:14px;color:#F96710;padding:0px;margin:0px;text-transform:uppercase;font-weight:bold;line-height: 16px;}
.stdheader3 {text-align: left;font-size:14px;color:#F96710;padding:0px;margin:0px;text-transform:uppercase;line-height: 16px;}
.stdheader4 {text-align: left;font-size:16px;color:#F96710;padding:0px;margin:0px;line-height: 18px;}
.stdheader5 {text-align: left;font-size:14px;color:#F96710;padding:0px;margin:0px;line-height: 16px;}

.clock {float:right;border-bottom:1px solid #E2E2E2;height:26px;}
#clock {color:#444;font-size:10px;font-weight:bold;}
#day {color:#666;font-size:10px;font-weight:bold;text-transform:uppercase;}


#searchfield {background-color:#fff;float:right;height:27px; }
#headersearchbox {line-height:27px;height:27px;padding-top:4px;float:left;margin-left:-400px; position: absolute; right: 0; top: 0; }
#searchfield { margin: 0; padding: 0; }
#headersearchbox {float: right;margin: 0; padding: 0; }
.searchbox-button {margin: 0; padding: 0;padding-top: 1px; float: left;}

#indexedsearch {}
.searchbox-inputbox {float:left;margin-top:2px; margin-right: -5px; border: 1px solid #e8e8e8; height: 25px; width: 150px; background: url(http://www.levamedra.se/fileadmin/templates/levamedra/_images/search-bg.gif) no-repeat;}
.searchbox-button {float:left;padding-left:0px;}





.ladyshy-inner-content {padding-left:280px;padding-top:20px;}

div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image {
margin-bottom:3px;
}

/*** Orderbook from ***/

.formorder-wrapper{margin:0px;padding:0px;width:580px;}
.formorder-container{ float:left;margin:0px;padding:0px;width:567px }
.formorder-content{ margin:0px;width:566px; padding-bottom:15px;border:0px none;}
.formorder{  }
.form-error, .formorder-error {clear:both;padding-bottom:11px;}
.form-error li, .formorder-error li {color:#000000;margin-left:45px;}
.error-frame {background-color:#E2E2E2;border:1px solid #F96710;color:#000000;padding:15px;}
.mailFormplus { margin:0px;padding-left:10px;padding-right:10px;}
.mailFormplus {padding:10px;}
.mailFormplus div {padding-bottom:25px;text-align:left;}
.formlabel {font-size:96%;text-align:left;}
.floatleft {float:left;}
.floatright {float:right;}
.formlabel{ font-size:96%;text-align:left; }
.inputbox{ border:1px solid #CCCCCC;width:163px; }
.clearboth {clear:both;}
.clearright {clear:right;}
.clearleft {clear:left;}
.float-clear-left {clear:left;float:left;}
.float-clear-right {clear:right;float:right;}
.star{color:#F96710;font-size:98%;font-weight:bold;}
.indentright { margin-right:235px; }

/*** footer copyright ***/
#copyright { float:right; display: block; margin-top:15px;padding-right:15px;}

/*** footer senast uppdaterad ***/
#uppdaterad {display:inline;margin-top:15px;padding-right:15px;}
/*** footer webbansvarig ***/
#webbansvarig {display: inline;margin-top:15px;padding-right:15px;} 

/**** footer menu ***/

.company-logo{float:right;}
.company-logo-wraper {float:right;width:55px;}

/*** trail sitemap ***/
div.sp_sitemap{
	float:left;
	height:177px;
	margin:5px 9px 10px 8px;
	padding:0px;
	min-width:220px;
}
div.sp_sitemap h3 {
	text-align: left;font-size:14px;color:#F96710;padding:0px;margin:0px;text-transform:uppercase;line-height: 16px;padding-bottom:8px;
}
div.sp_sitemap h3 a{
	text-align: left;font-size:14px;color:#F96710;padding:0px;margin:0px;text-transform:uppercase;text-decoration:underline;
}
div.sp_sitemap ul{	
	margin:0px;
	padding: 0px;
	list-style-type:none;	
}
div.sp_sitemap li a{
	display:block;
	font-size:0.9em;
	padding-left:12px;
	color:#000;
	background-image: url(http://roche2.web.pin.se/fileadmin/templates/levamedra/_images/orange-square.gif);
	background-repeat:no-repeat;
  	background-position:center left;
	text-decoration:none; 
	
}
div.sp_sitemap li a:hover {
	color:#F96710;
	text-decoration:underline;
}
div.sp_sitemap li li{
	margin-left:10px;
  	margin-bottom:2px;
  	list-style-type:none;
}

div.sp_sitemap li li a:hover{
	color:#F96710;
	text-decoration:underline;
}
div.sp_sitemap li li a{
	color:#000;
	padding-left:12px;
  	background-image:url(http://roche2.web.pin.se/fileadmin/templates/levamedra/_images/orange-line.gif);
  	background-repeat:no-repeat;
  	background-position:center left;
 }
/*** Newsletter subscription ***/
.tt_address_form_create {}
.tt_address_form_create a {color:#7B9B92;text-decoration:none;}
.tt_address_create_saved {}
.tt_address_create_saved a {color:#7B9B92;text-decoration:none;}
.tt_address_form_edit {}
.tt_address_form_edit a {color:#7B9B92;text-decoration:none;}
.tt_address_html {}
.tt_address_html a {color:#7B9B92;text-decoration:none;}
.tt_address_edit_save {}
.tt_address_edit_save a {color:#7B9B92;text-decoration:none;}
.tt_address_infomail {}
.tt_address_infomail a {color:#7B9B92;text-decoration:none;}
.tt_address_infomail_sent {}
.tt_address_infomail_sent a {color:#7B9B92;text-decoration:none;}
.tt_address_delete_saved {}
.tt_address_delete_saved a {color:#7B9B92;text-decoration:none;}
.tt_address_setfixed_ok {}
.tt_address_setfixed_ok a {color:#7B9B92;text-decoration:none;}
.tt_address_setfixed_ok_delete {}
.tt_address_setfixed_ok_delete a {color:#7B9B92;text-decoration:none;}
.tt_address_setfixed_failed {}
.tt_address_setfixed_failed a {color:#7B9B92;text-decoration:none;}
.tt_addess_auth {}
.tt_addess_auth a {color:#7B9B92;text-decoration:none;}
.tt_address_name {border:1px solid #cccccc;}
.tt_address_mail {border:1px solid #cccccc;}

.training-tips {background: #EEEEEE url(http://www.levamedra.se/fileadmin/templates/levamedra/_images/tv_nav_bg.jpg) repeat-x scroll left top;width:220px;/* height:120px; */padding:8px;}
.training-tips .csc-menu-1 {list-style-type: none;padding-top:10px;}
.training-tips .csc-menu-1 li {list-style-type: none;line-height:20px;}
.training-tips .csc-menu-1 li a,
.training-tips .csc-menu-1 li a:focus {line-height:18px;font-weight:bold;color:#666666;padding-left:25px; background:transparent url(http://www.levamedra.se/fileadmin/templates/levamedra/_images/arrow-small.gif) no-repeat top left;text-decoration:none;}
.training-tips .csc-menu-1 li a:hover {line-height:18px;font-weight:bold;color:#666666;padding-left:25px; background:transparent url(http://www.levamedra.se/fileadmin/templates/levamedra/_images/arrow-small.gif) no-repeat top left;text-decoration:underline;}
.training-tips-rub {color:#666666;font-size:19px;}
#midcontent-left ul {padding-left:15px;list-style-type: disc;}
#midcontent-right ul {padding-left:15px;list-style-type: disc;}

.tabellturne {
font-size: 10px;
}
.tabellturne td {
width: 100px;
}
/*** ADMIN PANEL ***/
.typo3-adminPanel {text-align:left;clear:both;}

/*]]>*/

.csc-textpic-caption { display:block !important; }


/* FIX FOR NEW DESIGN */

div#wrapper-menu {
	margin-bottom:14px;
	width:100%;
	display:block;
	height:27px;
}
.menu-list , .menu-list li, .menu-list li a {
	list-style-type:none;
}
.menu-list{border-bottom:1px solid #E2E2E2;height:28px;}
.searchbox-sword {border:0px solid #cccccc;height:21px; background: none; padding-top: 4px; padding-left: 4px;}




#footer-menu {margin: 0; padding: 0; float: right; }
#copyright {margin: 0; padding:0;}
#uppdaterad {margin: 0; padding:0;}
.clock{margin: 0; padding:0; border: 0;}
.company-logo-wraper {display: none;}
#webbansvarig {display: none;}
.lif {float: left;}
#footer .wrap {float: right;}

.box { padding: 4px 7px 6px 7px; float: left; clear: both; margin-bottom: 8px; background: url(../_images/bgcorner.gif); } 
.box .cwrap {padding: 2px;  }
.box .cwrap .text { 
	color: #fff !important;
	float: left;   
	height: 141px;
	padding: 10px;
	background: #82abaf url(../_images/textbox.gif) top center repeat-x;  
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-bottomleft: 5px;
	border-top-left-radius: 5px;
	border-bottom-left-radius: 5px;


}

.box p {color: #fff; }
.box p a {color: #fff; }
.box .image {float: left; padding: 0px; margin: 0px;}
.box span.title {font-size: 13px; font-weight: bold;  padding-left: 10px; display: block;}
.box span.bodytext {font-size: 11px; padding-left: 10px; }
.wright {float: left; padding-right: 10px; padding-bottom: 8px; } 
.wright .boxorange { background: url(../_images/orange-bg-startpuff.gif) bottom center no-repeat; background-color: #ffc752; width: 230px; height: 240px;  }
.boxorange p {padding: 10px 10px 0px; margin: 0; color: #fff;}
.boxorange p input { float: left; }
.boxorange p label {display: block;width: 180px; margin-bottom: 0px; margin-top: 0px;}
.boxorange p a {color: #fff; text-decoration: none; }
.boxorange a {text-decoration: none; }
.boxorange a:hover {color: #7B9B92;}
.box.right .cwrap .text {width: 225px; padding: 0;}
.box.left .cwrap .text {width: 227px; padding: 0;}
.cwrap .text p {padding: 10px;}
.cwrap a img  {border: 0;}


.box.right .cwrap .image {float: left; padding: 0px; margin: 0px; }
.box.left .cwrap .image {float: left; }
.box.right .text {
display: inline;
-moz-border-radius-topright: 5px;
	-moz-border-radius-bottomright: 5px;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
	-moz-border-radius-topleft: 0px;
	-moz-border-radius-bottomleft: 0px;
	border-top-left-radius: 0px;
	border-bottom-left-radius: 0px;

}

.clock {display: none;}
#uppdaterad {margin-right: -2px;}
.polltitle {font-weight: bold;}
.submenu-sublist2 a {color: #80A6A9 !important;}
.submenu-sublist2 .submenu-sublist-act-first a, .submenu-sublist2 .submenu-sublist-act a, .submenu-sublist2 .submenu-sublist-act-last a { color: #FA640D !important; }

.qwrap {clear: both; padding: 10px;}
.qwrap .qform {float: left; padding-right: 5px;  }
.qwrap .qvalue {color: #fff; width: 150px;  }

#footer{padding: 0; margin: 0; border-top: 1px solid #e8e8e8; }
.footertop { float: left; clear: both; width: 356px;}
.footerunder { float: left; clear: both; width: 356px; text-align: right; font-size: 11px; font-weight: bold; color: #767676;}


/* Bullet styles for unordered lists.*/
.tx-flseositemap-pi1 ul {list-style: none !important; }
.tx-flseositemap-pi1 li a 
{
display: block;
font-size: 1em;
padding-left: 12px;
color: #000000;
background-image: url("../_images/orange-square.gif");
background-repeat: no-repeat;
background-position: 0 4px;
text-decoration: none;
padding-bottom: 5px;
}

.tx-flseositemap-pi1 li li a 
{
color: #000000;
padding-left: 12px;
background-image: url("../_images/orange-line.gif");
background-repeat: no-repeat;
background-position: 0 4px;

}

.tx-flseositemap-pi1 li a:hover
{
color: #f96710;
text-decoration: underline;
}

.tx-flseositemap-pi1 li li a:hover
{
color: #f96710;
text-decoration: underline;
}

.white_content 
{
	/*background-image:url("../images/note.png");*/
	background-repeat:no-repeat;
	height:505px;
	left:25%;
	overflow:auto;
	padding:16px;
	position:absolute;
	top:25%;
	width:656px;
	z-index:1002;
	display:none;
}
.black_overlay  {
	background-color:black;
	height:100%;
	left:0;
	opacity:0.8;
	position:absolute;
	top:0;
	width:100%;
	z-index:1001;
	display:none;
}

#midcontent-left ul li {padding-bottom: 3px; color: #555555; margin-left: 10px;}