
*{
        padding: 0px;
        margin: 0px;
}

body {
	background: #FFFFFF; 
	color: #2B2B2B;
	font-size:100%;
	font-family: "lucida grande",tahoma,verdana,arial,sans-serif;
        /*För IE6 */
        text-align: center;

	}

#nav {
        background: transparent url(/images/navbar_black.png) repeat scroll;
        height: 30px;
        text-decoration: none;
}

#nav_inside {
        width: 964px;
        margin: 0px auto;
        height:30px;
        padding: 0;
}



ul.nav_inside {
float:left;
font-size:12px;
font-weight:700;
height:30px;
line-height:30px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
}

ul.nav_inside li {
float:left !important;
list-style-type:none;
margin:0;
padding:0;
}

ul.nav_inside li a, ul.nav_inside li a:link, ul.nav_inside li a:visited {
color:#000000;
display:block;
float:left;
padding: 0;
padding-right: 20px;
text-decoration:none;
color: #FFFFFF;
}

ul.nav_inside li a:hover {
-moz-background-clip: border;
-moz-background-inline-policy: continuous;
-moz-background-origin: padding;
background-color: #CCCCCC none repeat scroll 0 0;
color: #777777;
text-decoration: none;
}

#right_index {
     float: right;
    width: 514px;
        margin: 0px auto;
        text-align:center;
        padding: 0;
        height: 500px;
}

#left_index {
     float: left;
    width: 410px;
        margin: 0px auto;
        text-align:center;
        padding: 0;
        height: 500px;
        padding-right: 40px;
}

#stad_index {
     float: right;
    width: 514px;
        margin: 0px auto;
        padding: 0;
        height: 200px;
        margin-top: 20px;
}

#flyg_index {
     float: right;
    width: 514px;
        margin: 0px auto;
        padding: 0;
        height: 200px;
        margin-top: 20px;
}

ul.right_index li, ul.right_index li a, ul.right_index li a:link, ul.right_index li a:visited {
float:left;
font-size:14px;
height:20px;
line-height:20px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
display:block;
float:left;
padding: 0;
padding-right: 15px;
padding-bottom: 10px;
text-decoration:none;
}

p.header_stad {
        margin-bottom: 16px;
        font-weight:bold;

}

a {
        color:#3B5998;
        text-decoration: none;
        cursor: pointer;
        outline-style: none;
}

a.taxibolag {
    color:#333333;

}

a:hover {
        text-decoration: underline;
}

p   {
       padding-bottom: 0px;
       line-height: 16px;
       margin-top: 10px;
       margin-bottom: 10px;
    }

.grey {
        color: #808080;
}

li.infoli {
       font-size: 12px;
       height: 1.4em;
       font-style: italic;
       line-height: 1.0em;
       margin-left:30px;
    }

h1 {
	font-size: 18px;
	color:  #000000;
        text-align: center;
        margin-top: 12px;
        margin-bottom: 12px
	}

 h1.undersida {
	font-size: 16px;
	color:  #333333;
        text-align: left;
        margin-top: 12px;
        margin-bottom: 10px
	}

h1.infotext {
	/*margin: 0.5em 0;*/
	font-size: 16px;
	color:  #333333;
        text-align: left;
        padding-bottom: 4px;
	}

h4.logo {
	/*margin: 0.5em 0;*/
        float: left;
	font-size: 20px;
	color: #000000;
        font-style: italic;
	    font-family: 'Comic Sans MS', "lucida grande",tahoma,verdana,arial,sans-serif;
        font-weight: bold;
        margin-top: 4px;
}

h1.taxibolag {
	font-size: 14px;
        font-weight: bold;
        color: #333333;
        padding-bottom: 0.1em;
        margin-top: 11px;
        margin-bottom: 11px;
        text-align: left;
}

h2.taxibolag {
	font-size: 16px;
        font-weight: normal;
}

h2.taxiinfo {
	font-size: 13px;
        font-weight: normal;
        color: #808080;
        margin-bottom: 0px;
        margin-top: 0px;
        padding-bottom: 0px;
}

h2.flyg {
	font-size: 15px;
}

p.logo {
	/*margin: 0.5em 0;*/
	font-size: 13px;
	color: #000000;
        text-align: center;
        font-style: italic;
	    font-family: 'Comic Sans MS', "lucida grande",tahoma,verdana,arial,sans-serif;
        font-weight: bold;
        margin-top: -1px;
}

p.annons {
	/*margin: 0.5em 0;*/
	font-size: 8px;
	color: #777777;
        text-align: left;
        margin-top: 5px;
        line-height: 1.3em;
}
p.sidnamn {
	/*margin: 0.5em 0;*/
	font-size: 8px;
	color: #777777;
        text-align: right;
        line-height: 1.3em;
        margin: 0;
}

p.annonslinks {
	/*margin: 0.5em 0;*/
	font-size: 10px;
        /*text-align: left;*/
        font-weight: bold;
        line-height: 12px;
        margin: 0;
        margin-top: -2px;
       /* float: right;*/
}

ul.annons {
	padding-left: 40px;
        margin-top: 14px;
        margin-bottom: 14px;
        list-style-type: disc;
        font-size: 1.0em;
        line-height: 1.0em;
}

h2 {
	font-size: 13px;
        font-weight: bold;
        color: #333333;
        padding-bottom: 0.1em;
        margin-top: 11px;
        margin-bottom: 11px;
}

h3.undersida {
	font-size: 12px;
        font-weight: bold;
        color: #333333;
        padding-bottom: 0.1em;
        margin-top: 10px;
        margin-bottom: 6px;
}


h3.iq {
	font-size: 12px;
        font-weight: bold;
        color: #333333;
}

p.sponsor_rubrik {
	font-size: 12px;
        font-weight: bold;
        color: #333333;
        margin-top: 11px;
        margin-bottom: 11px;
}

h4.iq {
	font-size: 12px;
        font-weight: bold;
        color: #333333;
        padding-bottom: 0.1em;
        padding-top: 10px;
}

table.maintable {
        width: 964px;
	}

table.taxipris {
	/* padding: 0 11em 0; */
	text-align:left;
	vertical-align: middle;
	font-size:14px;
	border: none;
	}

td.taxibolag   {
        width: 155px;
	}

        td.placering   {
        width: 22px;
	}

td.telefon   {
        width: 145px;
	}

td.stad   {
        width: 130px;
	}

td.pris   {
        width: 160px;
	}

td.prisxml   {
        width: 58px;
        text-align: center;
	}

td.procent   {
        width: 56px;
        color: #777777;
        font-size: 13px;
	}
        
td.boka-taxi   {

	}

table.taxiinfo {
	padding: 0 0 0;
	text-align:left;
	font-size:14px;
	border: none;
	}

table.nyhetsflow {
	margin-left:  10px;
	text-align:left;
	border: none;
        font-size: 12px;
        line-height: 1.4em;
	}

td.datum {
	width: 150px;
        vertical-align: top;
        
	}

td.nyhet {
        padding-bottom: 10px;
        }

table.taxibolagsinfo {
	padding-left:  10px;
	text-align:left;
	border: none;
        font-size: 13px;
        line-height: 1.6em;
	}

        td.taxibolagstariff {
            padding-bottom: 10px;
    padding-right: 35px;
        }        
        
td.taxibolagskolumn {
	width: 250px;
        color: #808080;
	}

td.taxibolagdatabas {
	width: 250px;
	}

table.allataxibolag {
	padding-left:  10px;
	text-align:left;
        border: none;
        line-height: 1.0em;
	}

td.allataxibolag {
	width: 171px;
        padding-right: 10px;
        vertical-align:bottom;
	}

td.allataxibolaglinks {
    vertical-align:top;
    font-size: 12px;
    
    }



    td.facebook {
    vertical-align: middle;
    }

    #pris_bolag {
        margin-bottom: 20px;
    }


.headerleft a {
	color: #000000;
        text-decoration: none;
	}

.textrotator a {
	color: #3B5998;
        text-decoration:underline;
	}

.infotext p {
	padding-left: 10px;
        font-size: 12px;
	}

.infotextchild {
        padding-bottom: 6px;
        border-bottom-color: #DDDDDD;
        border-bottom-style: solid;
        border-bottom-width: 1px;
        float: left;
        width: 745px;
	}

.kontakta_oss {
    font-size: 75%;
    line-height: 1.8em;
}

#kontaktinfo {
    padding-top: 535px;
    padding-right: 350px;
    font-size: 12px;
}

#headerleft {
        float: left;
        height:140px;
        text-align:left;
        width: 450px;
	}

#headermiddle {
        width: 288px;
        height: 140px;
        float: left;
        text-align:left;
        line-height: 24px;
     /*   margin-right: 7px; */
    padding-left: 5px;
    padding-right: 5px;
      font-size: 12px;
      border-left: 1px;
      border-left-color: #DDDDDD;
	}

        #tableheadermiddle {
            width: 282px;
           }

        th.headermiddle {
            width: 52px;
           }

#fromAddress {
    width: 226px;
    }

    #toAddress {
    width: 226px;
    }

    #storbil {
    margin-left: 6px;
    }

    
.biltyp {
        /*width: 226px;*/
        padding-left: 6px;
    }

#moreFrom {
background:white none repeat scroll 0 0;
border:1px solid #DDDDDD;
font-size:1.0em;
margin:0;
line-height: 1.5em;
position:absolute;
z-index:99;
width:226px;
margin-left: 48px;
margin-top: -80px;
padding-left: 3px;
    }

    #moreTo {
background:white none repeat scroll 0 0;
border:1px solid #DDDDDD;
font-size:1.0em;
margin:0;
line-height: 1.5em;
position:absolute;
z-index:99;
width:226px;
margin-left: 48px;
margin-top: -54px;
padding-left: 3px;
    }

.inputtime {
vertical-align: top;
width: 44px;
padding:1px;
    }

#headerright {
        float: right;
        height: 140px;
    width: 210px;
        }

#headermain{
        height: 140px;
        width: 964px;
        margin-left: auto;
        margin-right: auto;
        padding-top: 4px;
	}

#main{
     /*background:transparent url(/images/gradient.jpg) no-repeat scroll center top;*/
            width: 964px;
            height: 510px;
        margin-top: 10px;
         margin-left: auto;
        margin-right: auto;
        
	}

.footer {
	width:964px;
        height: 25px;
        padding-top:6px;
        border-top-color: #DDDDDD;
        border-top-style: solid;
        border-top-width: 1px;
        margin: 0px auto;
	}

#footerlinks {
	float: right;
        font-size: 10px;
}
.addthis {
    float: right;
    font-size: 11px;
}

#footercopyright {
	color: #777777;
        float: left;
        font-size: 10px;
}

#taxiprisinfo {
	float: left;
        width: 482px;
	padding-top: -15px;
        line-height: 1.5em;
        text-align: left;
        }

.taxiprisinfo_flyg_left {
	float: left;
        width: 482px;
	/*padding-top: -15px;*/
        line-height: 1.5em;
}

.taxiprisinfo_flyg_right {
	float: right;
        width: 482px;
	/*padding-top: -15px;*/
        line-height: 1.5em;
        }

#flyg_left {
        padding-bottom: 10px;
        border-bottom-color: #DDDDDD;
        border-bottom-style: solid;
        border-bottom-width: 1px;
        width: 450px;
}

#tableHead{
	font-weight: bold;
}

#arrow_left {
	float: right;
}

#arrow_right {
	float: left;
        margin-top: 62px;
}

#underrubrik{
margin-top: 72px;
    text-align: center;
        
}

h4.underrubrik {
    font-size: 15px;
        font-style:italic;
        color: #777777;
        font-family: "lucida grande",tahoma,verdana,arial,sans-serif;
    }


#sms_text{
	margin-top: 10px;
	text-align:center;
}


.sms {
    font-size: 9px;
    line-height: 8px;
  }

.smskoder {
        margin-top: 12px;
	line-height: 1.2em;
}

#textrotator{
	/*font-weight: bold;*/
	text-align:center;
	font-size: 11px;
}

#infosok {
        width: 482px;
	/*padding-top:8px;*/
	padding-bottom:8px;
        text-align:left;
        color: #333333;
}

#infosok_flyg {
        width: 482px;
        text-align:left;
        color: #333333;
}

p.infosok {
        padding-left: 12px;
        padding-right: 28px;
                font-size: 11px;
}

p.infosok-disclaimer {
        padding-left: 12px;
        padding-right: 12px;
        font-size: 10px;
        color: #777777;
        margin-bottom: 0px;
        margin-top: -10px;
}

#infosok_taxi_alla {
        margin-left: 482px;
        width: 482px;
	padding-top:24px;
	padding-bottom:12px;
        text-align:left;
        color: #333333;
}

#googleadsstad {
        width: 482px;
	padding-top:15px;
        text-align: left;
}
#googleadsstad_right {
        width: 482px;
	padding-top: 20px;
	padding-bottom:12px;
        text-align: right;
}

#google_ads_taxi_alla {
        margin-left: 482px;
        width: 482px;
	padding-top:24px;
	padding-bottom:12px;
        text-align: center;
}

#kartinfo{
        /*float: right;*/
        margin-top: 1px;
        margin:0 auto;
       padding-left: 482px;
        width: 482px;
        font-size: 11px;
        font-style:italic;
        font-weight: bold;
        color: #777777;
        padding-bottom: 12px;
        margin-top: 20px;
}


#searchError{
	padding-top:1px;
	padding-bottom:1px;
        text-align:center;
        width: 450px;
        border-bottom-color: #DDDDDD;
        border-bottom-style: solid;
        border-bottom-width: 1px;
        font-size: 11px;
        line-height: 1.1em;
}

#map_canvas{
margin-top: 12px;
    float:left;
        width: 482px;
        height: 520px;
}

#map_canvas_flyg{
        margin-top: 20px;
        width: 482px;
        height: 482px;
}

#map_canvas_alla{
	float:left;
        width: 350px;
        height: 482px;
}

.maintext{
   /* background:transparent url(/images/gradient.jpg) no-repeat scroll center top; */
        width:964px;
	text-align: left;
        padding-top: 10px;
        margin-bottom: 10px;
        overflow:auto;
        overflow:hidden;
        margin-left: auto;
        margin-right: auto;
}

.linkmenu {
    float: right;
    width: 190px;
    border-left-color: #DDDDDD;
    border-left-style: solid;
    border-left-width: 1px;
    padding-left: 10px;
    }

.linkmenu p{
    font-size: 12px;
}

.infotext {
    float: left;
    width: 745px;
    padding-right: 5px;
    margin: 0px;
    }

#google_search {
   text-align: center;
float:right;
padding-top: 4px;
}

    /*knappar */
    .submit input, .button, .button-primary, .button-secondary, input[type="button"], input[type="submit"] {
-moz-border-radius-bottomleft:11px;
-moz-border-radius-bottomright:11px;
-moz-border-radius-topleft:11px;
-moz-border-radius-topright:11px;
-moz-box-sizing:content-box;
-x-system-font:none;
border:1px solid #BBBBBB;
color:#464646;
cursor:pointer;
font-size:11px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:16px;
padding:2px 8px !important;
text-decoration:none;
text-shadow:0 1px 0 #FFFFFF;
}

.submit input, .button, .button-secondary, input[type="button"], input[type="submit"] {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#F2F2F2 url(/images/white-grad.png) repeat-x scroll left top;
}

input.text, input.text-med, input.text-short{
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
-moz-border-radius-bottomleft:3px;
-moz-border-radius-bottomright:3px;
-moz-border-radius-topleft:3px;
-moz-border-radius-topright:3px;
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #CCCCCC;
/*color:#666666;*/
font-size:10px;
height:14px;
margin-right:2px;
padding:3px;
vertical-align:top;
}

.gels-form-idle input.gels-button {
color:#F9F9F9;
background:none;
background-image:none;
background-color:#008AFF;
-moz-border-radius-bottomleft:0px;
-moz-border-radius-bottomright:0px;
-moz-border-radius-topleft:0px;
-moz-border-radius-topright:0px;
-moz-box-sizing:none;
border:1px solid #BBBBBB;
padding:0px 0px !important;
text-shadow:0 0px 0 #FFFFFF;
}

textarea, input, select, radio {
-moz-border-radius-bottomleft:4px;
-moz-border-radius-bottomright:4px;
-moz-border-radius-topleft:4px;
-moz-border-radius-topright:4px;
border-style:solid;
border-width:1px;
}

textarea, input, select {
border-color:#DFDFDF;
}

#selectStad {
    padding: 1px;
    line-height: 20px;
    }

    .select {
    padding: 1px;
    }
/*
    #rss {
        width: 745px;
        border-bottom-color: #DDDDDD;
        border-bottom-style: solid;
        border-bottom-width: 1px;
        float: left;       
        }
*/
    .rss_blogg {
	float: left;
        width: 356px;
        margin-top: 6px;
	padding-right: 10px;
        border-right-color: #DDDDDD;
        border-right-style: solid;
        border-right-width: 1px;
        }

        .rss_forum {
	float: left;
        width: 362px;
	padding-left: 16px;
        margin-top: 6px;
        }

        .info_sist {
        width: 745px;
        float: left;
        margin-top: 6px;
        }

        hr {
        color: #FFFFFF;
        }

        #map_canvas_iq{
	float:right;
        width: 300px;
        height: 685px;
        margin-top: -22px;
}

        .forsta_info {
	float: left;
        width: 420px;
	padding-right: 15px;
        line-height: 1.5em;
        }

        .forsta_info_right {
	float: left;
        width: 280px;
        }

.google_ad_sense {
	text-align: left;
        margin-top: 20px;
        }

        .item_forum {
            font-size: 12px;
        }

        .icons {
	margin-top: 3px;
        }

        #social {
        width:964px;
        margin: 0px auto;
        }

.index_taxi_info {
            border-top-color: #DDDDDD;
        border-top-style: solid;
        border-top-width: 1px;
        color: #333333;
        }

.index_taxi_info h2  {
        font-size: 14px;
        }

p.index {
        font-size: 14px;
        font-weight:bold;
        line-height: 30px;
        text-align:center;
        color: #333333;
        }

p.index_inledning {
          font-size: 13px;
        line-height: 20px;
        margin-bottom: 12px;
        color: #333333;
        }

#taxibolags_links {
        width: 745px;
        height: 210px;
        margin-top: 25px;
        margin-bottom: 15px;
        }

#taxibolags_bild {
    padding-top:5px;
    width: 295px;
    float:left;
        }

        #taxibolags_stad_o_flyg {
    width: 205px;
    float:left;
    margin-left:20px;
        }

#taxibolag_andra {
        width: 215px;
        float:left;
        margin-left:10px;
        }

        p.ingen {
            padding-left: 0px;
            margin-left: 0px;
            }

            .item_nyheter {
                font-size: 12px;
                }

.stickysocial  {
background:none repeat scroll 0 0 transparent;
right: 2px;
position:fixed;
top:315px;
width:32px;
z-index:100;
}

#absolute {
left:0;
position:absolute;
top:0;
width:100%;
z-index:15;
}

img.android_screenshoot {
    width: 172px;
    padding-left: 6px;

}

iframe.iqtaxi_youtube {
    padding-left: 120px;
    margin-bottom: 30px;
    margin-top: 30px;
}

ul.android {
    padding-left: 40px;
    list-style-type: circle;
    font-size: 14px;
    font-weight: 700;
    line-height: 22px;
}

h3.android {
    text-align: center;
    font-size: 16px;
}

p.android_nyhet {
    font-size: 12px;
    margin-bottom: -6px;
    margin-top: 2px;
}

.annonslinks a {
    color: #000000;
    text-decoration: none;
}
