


/* =========================== MAIN =========================== */

a
{
	text-decoration:none;
}


/* =========================== HEADER / TOP =========================== */

a#logo
{
      position:absolute;
      left:0
}


#topWrapper
{
      position:relative;
      height:150px;
      background:#fff;
      width:950px;
	  margin:0 auto;
      border-bottom:1px solid #ddd
}

#header
{
      position:relative;
      margin:0 auto;
      padding:0;
      width:950px;
	  height:97px;
	  color:#000000;
	  font-size:21px;
	  overflow:hidden;
      /*background:url(/files/mediaphone.no/images/payoff.png) right 40px no-repeat*/
}


.logoWrapper
{
	height:150px;
	width:400px;
	overflow:hidden;
	float:left;
}

.logoWrapper img
{
	max-height:150px;
	max-width:300px;
}

.slogan {
	float:right;
}


/* =========================== BREAD CRUMBS =========================== */



#breadCrumb
{
      font-size:11px;
      width:950px;
      margin:0 auto;
      overflow:hidden;
      background:#c0d1d9;
      padding:2px 0;
      color:#000
}

#breadCrumb .path
{
      display:inline
}

#breadCrumb a
{
      color:#000;
      text-decoration:none
}

#breadCrumb a:hover
{
      text-decoration:underline
}


/* =========================== MENU =========================== */

#topmenu
{
      list-style:none;
      position:absolute;
      top:0;
      left:10px
}

#topmenu li
{
      display:inline;
      height:30px;
      line-height:30px;
      background:url() center right no-repeat;
      padding:0 8px 0 7px;
      font-size:11px
}

#topmenu li a
{
      color:#fff
}

#topmenu li.menu_first
{
      padding-left:0
}

#topmenu li.menu_last
{
      padding-right:0;
      background:none
}



/* =========================== MAIN CONTENT =========================== */

.frontpage #contentWrapper
{
      background:#fff
}

.master #main
{
      margin:10px 0;
      min-height:300px;
      -webkit-border-radius:5px;
      -moz-border-radius:5px;
      border-radius:5px
}

#container
{
      width:950px;
      margin:0 auto;
      text-align:left
}

#content
{
      width:100%;
      overflow:hidden;
      position:relative
}

#contentWrapper
{
      width:100%;
      overflow:hidden;
      margin:0 0 10px;
      padding:0;
      background:url(/files/mediaphone.no/images/bg_contentWrapper.png) top left repeat-x;
      min-height:400px
}

#main
{
      float:right;
      width:670px;
      margin:0;
      padding:20px;
      overflow:hidden;
      background:#fff
}

#mainSidebar
{
      margin:0 20px 0 0;
      padding:15px 0 0;
      float:right;
      width:220px;
      overflow:hidden
}

#navBar
{
      margin:10px 0;
      padding:0px;
      float:left;
      width:220px;
      overflow:hidden;
	  background-color:#ffffff;
}

#navBar img
{
	max-width:220px;
}

#q
{
      line-height:25px;
      height:25px;
      background:#fff;
      padding:0 10px;
      margin:0 5px 0 0;
      width:190px;
      position:absolute;
      top:0;
      left:0;
      vertical-align:middle;
      background:url(/files/mediaphone.no/images/bg_inputSearch.png) top left no-repeat;
      border:0
}

#searchContent
{
      position:relative;
      width:230px
}


.bodytemplate
{
      color:#666;
      font:12px/1.5 Arial, "DejaVu Sans", "Bitstream Vera Sans", "Lucida Sans Unicode", Geneva, sans-serif;
      margin:0px;
      padding:0px;
      background:#fff;
      padding-bottom:20px
}

.bodytemplate_1 #main
{
      width:940px
}

.bodytemplate_1 #mainSidebar
{
      display:none
}

.bodytemplate_6 #main
{
      width:365px
}

.bodytemplate_6 #mainSidebar
{
      width:500px;
      padding-left:10px
}

.bodytemplate_6 .text2 h2
{
      font-size:14px;
      font-weight:bold;
      margin:0 0 14px
}

.bodytemplate_6 h1
{
      margin-bottom:0
}

.box
{
      padding:0;
      margin:0 10px 10px 0px;
      position:relative;
      float:left;
      width:220px;
      border:5px solid #ddd;
      -webkit-border-radius:5px;
      -moz-border-radius:5px;
      border-radius:5px
}

.box .bottom
{
      background:url(/files/mediaphone.no/images/bg_box_bottom.png) bottom left no-repeat;
      height:10px
}

.box .cell
{
      margin:0;
      padding:0
}

.box .top
{
      background:url(/files/mediaphone.no/images/bg_box.png) top left no-repeat;
      height:5px
}

.box h3
{
      margin:10px 0
}

.box.last
{
      margin-right:0;
      float:right
}

.boxWrapper
{
      width:100%;
      padding:0;
      margin:0;
      clear:both
}

.clearBoth
{
      font-size:0;
      height:0;
      clear:both;
      margin:0;
      padding:0
}


/* =========================== ARTICLES / ARTIKLER =========================== */

.headline1
{
    font-size:17px;
	color:#000000;
}

.category_1 .headline1
{
      font-weight:bold;
      display:block;
	  font-size:11px;
}

.articletextwrap1_1
{
    margin-bottom:30px;
}

.articlewrap2 img
{
      max-width:670px
}

.articleimages1
{
      float:left;
	  margin-right:10px;
}

.boxWrapper .ArticleListWrapper .ImageWrapper
{
      width:220px;
      height:150px;
      overflow:hidden
}



.boxWrapper .ArticleListWrapper .ImageWrapper img
{
      width:220px;
}

.boxWrapper .ArticleListWrapper .NoPic .ImageWrapper
{
      display:none
}

.boxWrapper .ArticleListWrapper .smallheadline1
{
      display:none
}

.boxWrapper .ArticleListWrapper .TextWrapper
{
      padding:10px
}

.boxWrapper .ArticleListWrapper .TextWrapper 
{
      font-weight:bold;
      display:block
}

.boxWrapper .ArticleListWrapper .TextWrapper .ingress1
{
      font-size:11px;
      display:block;
	  font-weight:normal;
}

.boxWrapper .ArticleListWrapper .TextWrapper .readstorylink1
{
      font-size:11px
}

.boxWrapper .ArticleListWrapper > div
{
      padding:0;
      margin:0 10px 10px 0px;
      position:relative;
      float:left;
      width:220px;
      border:5px solid #ddd;
      -webkit-border-radius:5px;
      -moz-border-radius:5px;
      border-radius:5px;
	  height:260px;
}

.scrollernews ul
{
      list-style:none;
      margin:0;
      padding:0
}

.scrollernews ul li
{
      margin:0 0 5px;
      padding:0
}

.scrollernews ul li .headline1
{
      display:block;
      font-size:12px;
      color:#333;
      font-weight:bold
}

.scrollernews ul li .ingress1
{
      display:block;
      font-size:11px
}

.scrollernews ul li .readstorylink1
{
      font-size:11px
}

.pair0
{
      margin:0;
      padding:0;
      float:left;
      display:inline;
      width:50%
}

.pair1
{
      float:right;
      width:50%
}

.quad
{
      width:25%;
      margin:0;
      padding:0;
      float:left;
      display:inline
}

.quad.first
{
      margin:0
}

.quad.last
{
      margin:0;
      float:right
}

.date1
{
      font-size:0.9em;
      color:#999
}

/* =========================== HEADING =========================== */


h1
{
      font-size:2em;
      margin:0 0 15px;
      font-weight:400
}

h1, h2, h3, h4, h5, h6
{
      margin:4px 0px;
      padding:0px
}

h2
{
      font-size:1.6em;
      font-weight:300;
      margin:0 0 10px
}

h3
{
      font-size:1.4em;
      margin:0 0 10px
}



/* =========================== STYLE TABLE / STRIPE ME =========================== */



.stripeMe
{
      margin:10px 0;
      width:100%
}

.stripeMe td
{
      background:#eee;
      padding:2px 5px
}

.stripeMe tr.even td
{
      background:#f6f6f6
}

.stripeMe tr.headline
{
      font-weight:bold
}


/* =========================== SEARCH FIELD =========================== */


.btnContact
{
      margin-top:20px;
      padding:0;
      display:block;
      height:30px
}

.btnSearch
{
      vertical-align:middle;
      cursor:pointer;
      border:0;
      margin:0;
      padding:0;
      position:absolute;
      top:0;
      right:0
}

.searchboxWrapper
{
      position:absolute;
      left:0;
      top:20px;
      z-index:999
}



/* =========================== SLIDER / RULLERING =========================== */

#sliderContainer
{
      position:absolute;
      right:0;
      top:10px;
      width:700px;
      height:335px;
      border:5px solid #ddd;
      -webkit-border-radius:5px;
      -moz-border-radius:5px;
      border-radius:5px
}

#slides
{
      width:950px;
      position:relative;
      height:360px;
      background:url(/files/mediaphone.no/images/bg_topContent.png) bottom left repeat-x;
      padding-bottom:20px;
      margin-bottom:10px
}

ul.pagination
{
      position:absolute;
      left:0;
      top:53px;
      width:230px;
      padding:0
}

ul.pagination li
{
      margin:7px 0
}

ul.pagination li a
{
      height:41px;
      display:block;
      line-height:41px;
      font-weight:bold;
      padding-left:20px;
      text-decoration:none;
      color:#666;
      text-transform:uppercase;
      background:url(/files/mediaphone.no/images/bg_pagination.png) top left no-repeat
}

ul.pagination li.current a
{
      background:url(/files/mediaphone.no/images/bg_pagination_selected.png) top left no-repeat;
      color:#fff;
      text-decoration:none
}



/* =========================== FOOTER =========================== */

#footer
{
      margin:0;
      padding:10px 0 0;
      width:100%;
      overflow:hidden;
      clear:both;
      border-top:1px solid #eee;
      font-size:11px
}

#footer .box.quad
{
      padding:23px 0
}

#footer .box.quad .cell
{
      padding:0 45px
}

#footer h3
{
      font-size:12px;
      font-weight:bold;
      margin:0
}

#footer span.left
{
      float:left
}

#footer span.right
{
      float:right
}

#bottom.clearBoth
{
      background:url(/files/tmpartner.no/images/bg_clearBothBottom.png) bottom left no-repeat;
      height:7px
}

#bottomVianettWrapper
{
      overflow:hidden;
      text-align:center;
      padding:10px 0
}

#bottomVianettWrapper a
{

}

#bottomVianettWrapper span.vianett
{

}



/* =========================== END =========================== */





























