div#twitter_div{

}
div#twitter_div ul{
font-size: 1em;
}
div#twitter_div ul li a{
display: block;
text-align: right;
}
div#twitter_div ul li span a{
display: inline !important;
}



div#press div.icon{
width: 85px;
padding: 5px;
background: #fdfdfd;
border: 1px solid #d9d9d9;
text-align: center;
float: left;
margin: 10px 20px 0 0;
}
div#press h3{
font-weight:normal;
margin-top: 1.2em;
color: #2B76B3;
padding: 0.3em;
background: #2B76B3;
color: #fff;
}
p.alert{
padding: 5px;
color:white;
background:#AB2A00;
}
*{
margin: 0;
padding: 0;
}
html,body{
font-family: Arial, Helvetica, sans-serif;
color: #212121;
height:100%;
font-size: 80%;
}
html{
/* background: #e4e4e4 url(http://www.crowd.se/gfx/html_bg.gif) repeat-x fixed; */
}
hr {
	padding: 2px 0;
	border: 0;
	border-bottom: 3px solid #A1B5C5;
	clear:both;
	margin: 15px 0;
}
#wrap{
min-height:100%;
}
#default #wrap{
background: url(http://www.crowd.se/gfx/main_560+200_bg_border.gif) center repeat-y;
}
#gallery #wrap{
background: url(http://www.crowd.se/gfx/main_500+260_bg.gif) center repeat-y;
}
#full #wrap{
background: url(http://www.crowd.se/gfx/main_bg_border.gif) center repeat-y;
}
h1{
font-size:2em;
line-height: 2.4em;
color: #2B76B3;
}
h1 .byline{
display:block;
text-align:right;
text-transform:uppercase;
font-style:oblique;
font-weight:bold;
font-size:0.6em;
line-height: 1.2em;
border-top: 2px solid #2B76B3;
margin-top: -1.2em;
margin-bottom: 1.2em;
padding: 2px 10px 2px 10px;
}
h2{
font-size:1.6em;
line-height: 1em;
margin-top: 1.2em;
color: #2B76B3;
}
h2 .byline{
display:block;
text-align:right;
font-size:0.6em;
line-height: 1.2em;	
margin-top: 0;
margin-bottom: 1.2em;
padding: 1px 10px 1px 10px;
color: #fff;
background:#2B76B3;
}
h3{
font-size:1.1em;
line-height: 1.1em;
margin-top: 1.4em;
margin-bottom: 0;
color: #242321;
font-weight:bold;
color: #2B76B3;
font-family: verdana, "Comic Sans MS", sans-serif;
}
h4{
font-size:1.1em;
line-height: 1.1em;
margin-top: 1.4em;
margin-bottom: 0;
color: #333;
font-weight:bold;
font-family: verdana, "Comic Sans MS", sans-serif;
}
p{
/*text-align:justify;*/
font-family: verdana, "Comic Sans MS", sans-serif;
font-size:1.1em;
line-height: 1.4em;
margin-top: 0.5em;
color: #242321;
}
p.ingress{
/*text-align:justify;*/
margin-top: 0.5em;
font-weight:bold;
color: #44423e;
}
p.notice{
margin: 10px -20px;
padding: 5px 18px;
font-size: 1.1em;
/*color:white;
background:#272A31;*/
border: 1px solid #EFE394;
background:#fffca1;
/*border-top: 2px solid #2B76B3;
border: 3px solid #2B76B3;*/
}
.case_pizzakartonger p.notice{
margin: 10px 0;
padding: 5px 18px;
font-size: 1.1em;
/*color:white;
background:#272A31;*/
border: 1px solid #EFE394;
background:#fffca1;
/*border-top: 2px solid #2B76B3;
border: 3px solid #2B76B3;*/
}
p.hilite{
color: #333;
background:#ececec;
border-top: 2px solid #e8e8e8;
padding: 2px 5px;
font-weight:bold;
}
p.notice img{
margin: 0;
}
p.tiny{
color:#666;
font-size: 1em;
line-height: 1em;
}
a{
text-decoration:none;
color:#2B76B3;
}
a:hover{
text-decoration:underline;
}
img{
border:0;
}
img.right{
margin: 6px 0 12px 24px;
float: right;
}
img.left{
margin: 6px 24px 12px 0;
float: left;
}
ul{
font-family: verdana, "Comic Sans MS", sans-serif;
font-size:1.1em;
color: #2B76B3;
list-style:none;
list-style-type:none;
list-style-image: none;
list-style-position:outside;
/*list-style-image:url(http://www.crowd.se/gfx/bullet.gif);
list-style-position:outside;*/
padding-left: 1.2em;
}
ul li{
color: #242321;
}
/*
blockquote{
float: left;
font-weight:100;
color:#999;
font-style:italic;
border-right: 3px solid #e9e9e9;
width: 30%;
font-size:14px;
padding: 10px;
padding-left:20px;
margin-left: -20px;
background:url(../gfx/quote_white.gif) no-repeat;
}
*/
blockquote{
float: left;
font-weight:100;
color:#333;
font-style:italic;
/*border-right: 3px solid #e9e9e9;*/
font-size:1.2em;
padding: 10px 20px 20px 40px;
margin: 10px 0 0 -20px;
background:url(../gfx/quote_white.gif) no-repeat;
}
blockquote .reference{
text-align: right;
color:#666;
font-size: 0.8em;
font-weight: bold;
font-style: normal;
/* border-top: 1px solid #999; */
margin-top: 3px;
padding-top: 2px;
}
table{
margin: 12px 0 0 0;
border-collapse:collapse;
font-size:1.2em;
border: 1px solid #ececec;
border-left: 0;
}
table tr.even{
background:#ececec;
}
table td, table th{
text-align:left;
border-left: 2px solid #ececec;
padding: 3px 12px 3px 12px;
}
table td.price, table th.price{
text-align:right;
width: 6em;
white-space:nowrap;
}
table td:first-child, table th:first-child{
padding-right: 32px;
}
/******************************************************/
/*  2 column with image left or right
/******************************************************/
#content div.col2{
clear:both;
padding-bottom: 30px;
}
#content div.col2 img.left{
width: 140px;
float: left;
margin-top:-5px;
}
#content div.col2 h1,#content div.col2 h2,#content div.col2 h3, #content div.col2 p{
margin-left: 170px;
clear:none;
}
/******************************************************/
/******************************************************/
/******************************************************/
/*                     SPLASH                            */
/******************************************************/
/******************************************************/
/******************************************************/
div#splash{
	position:absolute;
	width: 100%;
}
div#splash div#cnt{
	width: 760px;
	margin: 0 auto;
	height: 180px;
}
div#splash div#cnt div#dummy{
	float:right;
	width: 760px;
	height: 180px;
}
body.fyrhjulingar div#splash div#cnt div#dummy{
	background: url("http://www.crowd.se/gfx/splash_fyrhjulingar.png") no-repeat top right;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=image src='http://www.crowd.se/gfx/splash_fyrhjulingar.png');
}
body.pizzakartonger div#splash div#cnt div#dummy{
	background: url("http://www.crowd.se/gfx/splash_pizzareklam.png") no-repeat top right;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=image src='http://www.crowd.se/gfx/splash_pizzareklam.png');
}
body.kemtvatterier div#splash div#cnt div#dummy{
	background: url("http://www.crowd.se/gfx/splash_dammskydd.png") no-repeat top right;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=image src='http://www.crowd.se/gfx/splash_dammskydd.png');
}
* html body.fyrhjulingar div#splash div#cnt div#dummy,
* html body.pizzakartonger div#splash div#cnt div#dummy ,
* html body.kemtvatterier div#splash div#cnt div#dummy {
	background: 0;
}
/**/
body.fyrhjulingar #header #byline,
body.pizzakartonger #header #byline,
body.kemtvatterier #header #byline{
background: 0;
filter: 0;
}
/******************************************************/
/******************************************************/
/******************************************************/
/*                     TOP                            */
/******************************************************/
/******************************************************/
/******************************************************/
#top{
background: #000 url(../gfx/header-ambient-media.jpg) top center no-repeat;
}
#header{
height:100px;
width:760px;
margin: 0 auto;
}
#header a{
background: url(../gfx/header-ambient-media.jpg) top center no-repeat;
display:block;
height:100px;
width:760px;
}
#header img.logo{
float: left;
margin: 15px 0 0 20px;
}
#banner{
clear:both;
position:absolute;
width: 740;
top:0;
}
/******************************************************/
/******************************************************/
/******************************************************/
/*                     PAGE                         */
/******************************************************/
/******************************************************/
/******************************************************/

#page{
margin: 0 auto;
padding-bottom:30px;
width: 760px;
/* background: #fff url(http://www.crowd.se/gfx/main_560+200_bg.gif) repeat-y; */
}
#full #page{
margin: 0 auto;
padding-bottom:30px;
width: 760px;
/* background: #fff url(http://www.crowd.se/gfx/main_bg.gif) repeat-y; */
}
#gallery #page{
/* background: #fff url(http://www.crowd.se/gfx/main_500+260_bg.gif) repeat-y; */
}
.pagefooter{
height: 20px;
clear:both;
background: 0 !important;
}
.uplink{
background: url(../gfx/link_bg.gif) center left no-repeat;
float:right;
margin-right: 40px;
}
.uplink a{
color:#fff;
font-weight:bold;
line-height:2.4em;
font-family: Arial, Helvetica, sans-serif;
font-size:14px;
line-height:2.4em;
text-decoration:none;
/*background: #8D9EAC;
background: url(../gfx/menu_sub_item_bg_l.gif) center left no-repeat;*/
background: url(../gfx/link_up.gif) center right no-repeat;
padding: 5px 30px 5px 10px;
}
.uplink a:hover{
background: url(../gfx/link_upactive.gif) center right no-repeat;
}
/******************************************************/
/******************************************************/
/******************************************************/
/*                     CONTENT                        */
/******************************************************/
/******************************************************/
/******************************************************/
#default #content{
width: 480px;
float: left;
padding-top: 30px;
padding-left: 40px;
padding-right: 40px;
}
/******************************************************/
/******************************************************/
/******************************************************/
/*                     Article                         */
/******************************************************/
/******************************************************/
/******************************************************/
body.article #content{
width: 480px;
float: left;
padding-top: 30px;
padding-left: 40px;
padding-right: 40px;
}
body.article #content img{
margin: 12px 0;
}
body.article #content img.right{
margin: 12px 0 12px 24px;
float: right;
}
body.article #content img.left{
margin: 12px 24px 12px 0;
float: left;
}

/*                     Author                         */
body.article #content div.author{
width: 180px;
padding: 10px;
border-top: #ccc solid 1px;
background: #ececec;
margin: 12px 0;
float: left;
}
body.article #content div.author img{
margin: 0;
padding: 0 12px 0 0;
width: 52px;
height: auto;
float: left;
}
body.article #content div.author div.text{
margin: 6px 0;
float: left;
}
body.article #content div.author div.text p{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
line-height:normal;
margin: 0;
}





#gallery #content{
width: 420px;
float: left;
padding-top: 30px;
padding-left: 40px;
padding-right: 40px;
}
#content h1{
}
#content h2{
}
#content h3{
}
#content p{
}
#content ul{
list-style:disc;
list-style-image:url(http://www.crowd.se/gfx/bullet.gif);
}
#content ul li{
margin: 6px 0;
padding: 0;
font-style:normal;
font-weight:normal;
}
#content div.right{
width:50%;
/*background:red;*/
float: right;
}
#content div.left{
width:50%;
/*background:green;*/
float: left;
}

#full #content{
width:680px;
padding-top: 30px;
padding-left: 40px;
padding-right: 40px;
}
/*
//
*/
#content div.pricelist{
width:320px;
float: left;
}
body#full #content .left{
padding-right: 20px;
}
body#full #content .right{
padding-left: 20px;
}
#content div.pricelist h2{
font-size:1.6em;
font-weight:normal;
margin-top: 1.2em;
color: #2B76B3;
padding: 0.3em;
background: #2B76B3;
color: #fff;
}

#content div.pricelist h3{
font-size: 1.2em;
}
#content div.pricelist h4{
color:#333;
}
#content div.pricelist table{
border: 0;
width:100%;
}
#content div.pricelist table tr.even{
background:#ececec;
}
div.pricelist table td, div.pricelist table th{
text-align:left;
border-left: 0;
padding: 3px 12px 3px 12px;
}
div.pricelist table td.price, div.pricelist table th.price{
text-align:right;
/*width:2em;*/
white-space:nowrap;
}
div.pricelist table td:first-child, div.pricelist table th:first-child{
padding-right: 32px;
}
#content div.pricelist h1, #content div.pricelist h2, #content div.pricelist h3, #content div.pricelist h4, #content div.pricelist p{
padding-left: 12px;
padding-right: 12px;
}
#content div.pricelist p{
font-size: 1em;
color: #666;
}
/* Tinytable */
#content div.pricelist table.tiny{
border: 0;
width:auto;
font-size: 1em;
color: #666;
}
#content div.pricelist table.tiny tr.even{
background:none;
}
div.pricelist table.tiny td, div.pricelist table.tiny th{
text-align:left;
border-left: 0;
padding: 3px 12px 3px 12px;
}
/******************************************************/
/******************************************************/
/******************************************************/
/*                     FORMULÄR                       */
/******************************************************/
/******************************************************/
/******************************************************/
.sendFormMessage {
	clear:both;
	padding: 10px 0 0 0;
}
#content form{
	margin: 0;
	padding: 0;
	color: #333;
}
#mailform {
	clear:both;
	/*background-color: #fafafa;*/
	padding: 30px 0 10px 0;
	/*border: 2px solid #e5e5e5;*/
}
#mailform h2{
	margin: 0;
	padding: 2px 0;
	width: 180px;
	border-top: 1px solid #e5e5e5;
	float:left;
}
#mailform p{
	padding: 0;
	margin: 3px 6px;
}
#mailform .radio{
	float:left;
	margin: 3px 6px;
}
#mailform .r{
	border-top: 1px solid #e5e5e5;
	margin: 0 0 0 180px;
}
#mailform input.textfld, #content textarea{
	border: 1px solid #e5e5e5;
	border-top: 0;
	background-color:#fbfbfb;
	margin: 0 0 6px 0;
	padding: 3px 10px;
	color: #666;
	width: 275px;
}

#content form input:hover, #content textarea:hover{
	background-color:#fff;
}

#content form input:active, #content textarea:hover{
	background-color:#fff;
}

#content form input:focus, #content textarea:hover{
	background-color:#fff;
}

/*
#content form h2{
	margin: 1em 0 0 0;
	background-color: #e5e5e5;
	border-left: 1px solid #e5e5e5;
	border-right: 1px solid #e5e5e5;
	width: 460px;
}
*/

#content form input:hover{
	background-color:#fff;
}

#content form input:active{
	background-color:#fff;
}

#content form input:focus{
	background-color:#fff;
}

#content form input.submit{
	border: 1px solid #fff;
	color: #fff;
	margin: 5px 0 0 0;
	display: block;
	width: 80px;
	clear: both;
	background-color:#2B76B3;	

}

#content form input.submit:hover{
	background-color:#2B76B3;
}

#content form input.checkbox{
	height: 1.2em;
	width: 1.2em;
}

/**/

#content form .formitem {
	border: 2px solid #e5e5e5;
	width: 380px;
}

#content form .formitem .fi {
padding: 6px;
}

#content form .formitem img{
	margin: 0 1em 0 0;
	float: left;
}
/******************************************************/
/******************************************************/
/******************************************************/
/*                   leftColumn                       */
/******************************************************/
/******************************************************/
/******************************************************/
#leftColumn{
float: right;
padding-top: 30px;
}
#default #leftColumn{
width: 180px;
padding-left: 10px;
padding-right: 10px;
}
#gallery #leftColumn{
width: 240px;
padding-left: 10px;
padding-right: 10px;
}
#leftColumn h1{
font-size: 1.2em;
}
#leftColumn h2{
font-size: 1.4em;
}
#leftColumn h3{
margin-top: 1.4em;
border-top: 1px solid #2B76B3;
color:#2B76B3;
font-weight:bold;
font-size: 1.2em;
padding-top: 0.2em;
}

#leftColumn hr{
margin: 1em 0;
border: 0;
height: 5px;
background: #c6d9e7;
}
#leftColumn h4{
color:#666;
font-weight:bold;
font-size: 1.1em;
}
#leftColumn p{
margin: 4px 0;
padding: 0;
font-size: 1.2em;
}
#leftColumn p.tiny{
color:#666;
font-size: 1em;
line-height: 1.2em;
}
#leftColumn p a{
font-weight:normal;
}
#leftColumn ul{
list-style: none;
padding: 0;
font-size: 1.2em;
}
#leftColumn ul li{
margin: 4px 0;
padding: 0;
font-style:normal;
font-weight:normal;
}
/******************************************************/
/*                     leftColumn  FORM               */
/******************************************************/
#leftColumn form#pollf{
margin:10px 0;
}
#leftColumn form label{
font-size:10px;
}
#leftColumn form input{
border: #bfbfbf solid 1px;
}
#leftColumn form input.text{
background: #fff url(http://www.crowd.se/gfx/form_field_bg.gif) repeat-x;
width: 140px;
}
#leftColumn form input.submit{
background: #494949 url(http://www.crowd.se/gfx/form_submit_bg.gif) repeat-x;
color:#fff;
}
/******************************************************/
/*                     mJimageGallery                 */
/******************************************************/
.mJimageGallery{
}
.mJimageGallery .mJnav{
text-align:center;
height: 20px;
}
.mJimageGallery .mJnav img#mJprev{
float:left;
}
.mJimageGallery .mJnav img#mJnext{
float:right;
}
.mJimageGallery .mJnav div.mJimageText{
clear:both;
}
/******************************************************/
/******************************************************/
/******************************************************/
/*                     DETAILS                        */
/******************************************************/
/******************************************************/
/******************************************************/
#details{
background: url(http://www.crowd.se/gfx/details_bg.gif) repeat-y;
margin:0;
padding:0;
clear:both;
}
#details .left{
background: url(http://www.crowd.se/gfx/details_t.gif) no-repeat;
float:left;
width: 330px;
padding-top: 20px;
padding-left: 40px;
padding-right: 10px;
}
#details .right{
background: url(http://www.crowd.se/gfx/details_t.gif) no-repeat top right;
float:right;
width: 330px;
padding-top: 20px;
padding-left: 10px;
padding-right: 40px;
}
#details .clear{
background: #cddce8 url(http://www.crowd.se/gfx/details_b.gif);
height: 50px;
clear:both;
}
#details ul{
list-style:disc;
list-style-image:url(http://www.crowd.se/gfx/bullet.gif);
}
#details ul li{
margin: 6px 0;
padding: 0;
font-style:normal;
font-weight:normal;
}
/******************************************************/
/******************************************************/
/******************************************************/
/*                     CASE                           */
/******************************************************/
/******************************************************/
/******************************************************/
.case{
margin: 0;
/* background:#fff; */
padding: 0;
}
.case .images{
margin: 15px 40px 0 40px;
padding:0;
width:220px;
float:left;
/* IE */
display:inline;
}
.case .images img{
margin: 0;
padding:0;
}
.case .text{
/*border: 1px solid red;*/
height:auto;
float:left;
width:420px;
}
.case h2{
/*margin-left: 300px;*/
margin-right: 40px;
}
.case p{
/*margin-left: 300px;*/
margin-right: 40px;
text-align:left;
}
.case .images p{
margin: 2px 10px 2px 10px;
}
div.casefooter{
clear:both;
/* background:#fff; */
margin: 0 40px 25px 40px;
height: 20px;
border-bottom:3px solid #f0f0f0;
}
/*
**
*/
/*
.case_senaste p#case_senaste,
.case_fyrhjuliga_motorcyklar p#case_fyrhjuliga_motorcyklar,
.case_pizzakartonger p#case_pizzakartonger,
.case_kemtvatterier p#case_kemtvatterier,
.case_internet p#case_internet{
background: #2972AC url(http://www.crowd.se/gfx/footer_bg.gif) repeat-x;
padding: 2px 6px;
}
.case_senaste p#case_senaste a,
.case_fyrhjuliga_motorcyklar p#case_fyrhjuliga_motorcyklar a,
.case_pizzakartonger p#case_pizzakartonger a,
.case_kemtvatterier p#case_kemtvatterier a,
.case_internet p#case_internet a{
color: #fff;
}
.case_senaste #page,
.case_fyrhjuliga_motorcyklar#page,
.case_pizzakartonger #page,
.case_kemtvatterier #page,
.case_internet #page{
background:#fff;
}
*/
/*
--------- FLYTTA RÄTT
*/
.noLeft #page{
/* background:#fff; */
}
.fullpage #page{
/* background:#fff; */
}
.fullpage #content{
/* background:#fff; */
}



div.businessarea{
clear: both;
}
div.businessarea img{
float: left;
margin: 0 15px 15px 0;
}
/******************************************************/
/******************************************************/
/******************************************************/
/*                     FOOTER                         */
/******************************************************/
/******************************************************/
/******************************************************/
#footer{
font-size:1.4em;
line-height: 30px;
height: 10px;
width:100%;
position:fixed;
bottom:0;
background: #2972ac url(http://www.crowd.se/gfx/footer_bg.gif) repeat-x;
color: #fff;
}
#footerContent{
width:760px;
margin: 0 auto;
}
#footer address{
margin-top:6px;
height: auto;
text-align:center;
}
#footerLogo{
margin-left:770px;
margin-top:-68px;
height:60px;
}
#footerLogo img{
}


/* fulhack - nödvändigt bl.a. pga att MSIE inte förstår min-height */
/*
//_____________________________________________________________________________________________IE HACKS
*/
/* HIDE FROM IE Mac*/
/*\*/
* html #wrap {
height:100%;
}
* html #footer{
position:relative;
width:100%;
height: 30px;
margin-top:-30px;
}
/**/