/*
    pushbox v1.0
    
    By Chris Coyier: http://css-tricks.com
    with major improvements by Doug Neiner: http://pixelgraphics.us/
    based on work by Remy Sharp: http://jqueryfordesigners.com/
*/


.pushbox                         { width: 980px; height: 250px; position: relative; margin: 0;overflow:hidden;}
.pushbox .wrapper                { width: 980px; overflow: auto; height: 250px; margin: 0; position: absolute; top: 0; left: 0; }
.pushbox .wrapper ul             { width: 99999px; list-style: none; position: absolute; top: 0; left: 0; background: #eee;margin: 0;padding:0; }
.pushbox ul li                   { display: block; float: left; padding: 0; height: 250px; width: 980px; margin: 0; }


#thumbNav                               { z-index:99;position: relative; top: 215px; text-align: right; margin-right:36px;}
#thumbNav a                             { background:none repeat scroll 0 0 #000000;color:#c41230;display:inline-block;font:bold 10px/13px verdana,sans-serif;height:14px;margin:0 5px 0 0;padding:2px 6px;text-align:center;-moz-border-radius: 3px; -webkit-border-radius: 3px; }
#thumbNav a:hover                       { background-color: #e3e3e3; }
#thumbNav a.cur                         { background-color: #d9d9d9; }

#start-stop                             { z-index:99;line-height:1;background:url(../img/bg_btn_slider_playpause.png) 0 0 no-repeat;width: 16px;height:16px;position: absolute;right: 15px;top: 315px;}
#start-stop.playing                     { background-position: 0 0; }
#start-stop:hover                       { background-position: 0 -16px; }
#start-stop:hover.playing               { background-position: 0 0; }
#start-stop                             { background-position: 0 -16px; }

/*
  Prevents
*/
.pushbox .wrapper ul ul          { position: static; margin: 0; background: none; overflow: visible; width: auto; border: 0; }
.pushbox .wrapper ul ul li       { float: none; height: auto; width: auto; background: none; }

/* 
	Styles for content
*/
.textSlide                              { padding: 0px;}
.textSlide .bgbild						{ z-index:5;position:absolute;}
.textSlide .texcont						{ z-index:6;position:absolute;padding:25px;}
.textSlide h3                           { font: bold 20px arial, sans-serif;z-index:6;color:#ffffff; }
.textSlide h4                           { text-transform: uppercase; font: bold 16px arial, sans-serif; margin: 10px 0; }
.textSlide ul                           { list-style: disc; margin: 0 0 0 25px; }
.textSlide ul li                        { display: list-item; font: 14px/16px arial, sans-serif;}

.quoteSlide                             { padding: 30px;background:url(../img/bg_push_fade.png) 0 0 repeat-x #ffffff; height:100%;}
.quoteSlide blockquote                  { font: italic 23px/1.5 arial, sans-serif; text-align: center; color: #444; margin: 0; padding:30px;}
.quoteSlide p                           { text-align: center; }
.quoteSlide a							{ font: normal 13px/1.1 arial, sans-serif; color:#0081c6;text-decoration:underline;}
.quoteSlide a:hover						{ text-decoration:none;}

.pushbox div.slideWrapper {
	line-height: 1.3;
	float:left;
}
.pushbox div.slideWrapper a {
	font-style:italic;
	text-decoration:underline;
}
.pushbox div.slideWrapper a {
	text-decoration:none;
}
.pushbox div.slideWrapper h1 {
	color:#ffffff;
	font-size:27px;
	letter-spacing:1px;
	text-shadow: 0px 1px 1px #999999;
}
.pushbox div.slideWrapper p {
	font-size:12px;
	color:#000000px;
}
.pushbox p.rmwl { /*höger mer white link */
	text-align:right;
}
#pushBox p.vmwl {/*vänster mer white link */
	text-align:left;
}
.pushbox p.hmwl a, .pushbox p.vmwl a{ 
	color:#ffffff;
	text-decoration:underline;
	font-weight:bold;
}
.pushbox p.rmwl a:hover, .pushbox p.vmwl a:hover {
	text-decoration:none;
}