*{ margin: 0px; padding: 0px;}
body{ font-family: Calibri,Candara, Helvetica,Sans-Serif; font-size: 1em; color: #000;line-height:1.3em;}
h1{ font-size: 1.3em; color: #666;font-weight:normal;}
p{ font-size: 0.8em;}
.clearFloats{clear:both; height:0px;}
img{border:0;}

#wrapper{ width: 949px; margin: 0 auto;}
#header{ width: 367px; height: 77px; padding: 55px 582px 68px 0px; background-image: url(../images/headBackground.gif); color: #fff; margin-bottom: 9px;overflow:hidden; cursor:pointer;}
#left{ float: left; width: 229px; margin-top:-40px;}
#main{ float: left; width: 462px; padding: 0 9px 0 20px;}
#right{ float: left; width: 229px; margin-top:-40px;}
#footer{clear:both; margin-top:30px;padding:25px 0; text-align:center; border-top:solid 1px #ccc; color:#666;}

#left div.head{background: url(../images/roundedTop.gif) no-repeat; width:229px;height: 15px;}
#left div#LeftContent{background-color:#ccc; width: 190px; padding: 19px 20px 13px 19px; min-height: 556px;}
#left div.foot{background: url(../images/roundedBottom.gif) no-repeat; width: 229px;height: 15px;}

#right div.head{background: url(../images/roundedTop.gif) no-repeat; width:229px;height: 15px;}
#right div#RightContent{background-color:#ccc; width: 217px; padding:0px 6px 32px 6px; min-height: 546px;}
#right div.foot{background: url(../images/roundedBottom.gif) no-repeat; width: 229px;height: 15px;}

#header h1{color:#fff; padding:10px 0 5px 20px ;} 
#header p{color:#fff; padding-left:20px;}

ul#leftMenu{ font-weight: normal; margin-bottom:35px;}
ul#leftMenu li{ list-style-type: none; font-size: 0.85em; line-height: 1.2em;}
/*ul#leftMenu li:first-child{ list-style-type: none; padding-bottom: 12px; border-bottom: 1px dashed;}
ul#leftMenu li:last-child{ list-style-type: none; margin-top: 12px; border-top: 1px dashed;}
ul#leftMenu li ul li:first-child,
ul#leftMenu li ul li:last-child,
ul#leftMenu li ul li ul li:first-child,
ul#leftMenu li ul li ul li:last-child{padding-bottom:0;border:0; margin:0;}*/
ul#leftMenu li a{ color: #666; text-decoration: none; text-transform: uppercase; letter-spacing: 0.05em;}
ul#leftMenu li a:hover{ text-decoration: underline;}
ul#leftMenu li a.selected{color: #000;}
ul#leftMenu li ul li{ list-style-type: none; font-size: 0.85em; padding-left: 15px; line-height: 1.4em;}
ul#leftMenu li ul li ul li{ list-style-type: none; font-size: 1em; padding-left: 15px; line-height: 1.4em;padding-bottom:0;border-bottom:0;}

div#left div#SearchBox{ padding: 0 5px; margin-bottom:25px;}
div#left div#SearchBox h3{font-size:1em;}
div#left div#SearchBox input[type=text]{margin:6px 0; width:100%; font-family: Calibri,Candara, Helvetica,Sans-Serif; font-size: 1.2em;}


div#main div#banner{padding-bottom:10px;}
div#main div.articles{padding:20px 0; border-top:solid 1px #ccc;}
div#main div.articles h1{}
div#main div.articles a.ReadMore{font-size:0.8em; padding-top:10px;}
div#main div.articles a.Comment{background:url(../gfx/icons/CommentSmall.png) no-repeat right; padding-right:18px;}
div#main div.articles p.date{color:#ccc; font-size:0.8em;font-weight:bold; padding-bottom:5px;}
div#main div.articles img{ float: right; max-width: 170px; padding:0 0 5px 5px;}
div#main div.article p,
div#main div.articles p{margin-bottom:5px;}

div#main div.sponsor {padding:7px; width:136px;line-height:136px; height:136px; margin-bottom:6px; text-align:center; background-image:url(../images/sponsorListBg.gif); float:left;}
div#main div.sponsor img {max-width:136px; max-height:136px; vertical-align:middle; border:0px;}
div#main div.center{ margin:0 6px 6px 6px; }
div#main a{color:#000;}

div#main div.article {padding-bottom:35px;min-height:250px;}
div#main div.article img{ border:0;}
div#main div.article a{font-size:0.8em;}
div#main div.article p.ingress{padding-bottom:5px;}
div#main div.article p a{font-size:1em;}
div#main div.article h1{margin-bottom:15px;}
div#main div.article td{/*text-align:center; vertical-align:middle; */ padding:2px;}

div#main ul.artikkelliste li{list-style-type:none;padding-top:25px; margin-top:25px;  border-top:solid 1px #ccc;}
div#main ul.artikkelliste li img{float:right;}
div#main ul.artikkelliste li a.readMore{margin-top:25px;display:block;font-size:0.8em;float:left;}
div#main #AddComment{ background:url(../gfx/icons/CommentSmall.png) no-repeat right; padding-right:18px;font-size:0.8em;}
#commentInputTable{font-size:0.75em;background:#e9e9e9;width:462px;}
#commentInputTable th{font-size:1.4em; font-weight:normal;padding:5px;}
#commentInputTable tr td{padding:2px 5px;text-align:left;vertical-align:top;}
#commentInputTable tr:first-child td{padding-top:10px;}
#commentInputTable input[type=text],div#main #commentInputTable textarea{ width:90%; font-family:Calibri,Candara, Helvetica,Sans-Serif;}
#commentInputTable input[type=submit]{font-family:Calibri,Candara, Helvetica,Sans-Serif;float:right;margin:23px 0;}
#commentInputTable textarea{font-size:0.9em;}

div#main ul#CommentList{margin: 0 0 20px 0;padding:0 20px 20px 20px; background-color:#f9f9f9;border:dotted 1px #ccc;}
div#main ul#CommentList li{list-style:none; margin-top:20px;padding-top:20px; border-top:dotted 1px #ccc;}
div#main ul#CommentList li:first-child{border:none;margin:0;}
div#main ul#CommentList li h2{font-size:1.1em; color:#666; font-weight:normal;}
div#main ul#CommentList li h3{font-size:0.85em;color:#333;font-weight:normal;}
div#main ul#CommentList li p{font-size:0.7em;}
div#main ul#CommentList li p.byLine{color:#999;font-size:0.7em;margin-top:.8em;font-style:italic;}


div#right div#sponsor {padding:15px 7px 16px 7px; width:202px;line-height:146px; height:146px; text-align:center; 
                    background-image:url(../images/sponsorBackground.gif); margin-bottom:25px;}
div#right div#sponsor img {max-width:202px; max-height:146px; vertical-align:middle; border:0;}
div#right div#tabell{float:left; width:100%;padding-left:10px; padding-top:60px;}
div#right div#tabell table{background-color:#ececec; border:solid 1px #999;width:90%;}
div#right div#tabell td{padding:4px; font-size:12px;}

div#right div.itemBoxWhite {padding:0; width:216px; text-align:center; 
                            background-image:url(../gfx/RoundBoxBg.gif);margin-bottom:25px;}
div#right div.itemBoxWhite div.text{padding: 0 7px;}                            
/*div#right div.itemBoxWhite img {max-width:202px; max-height:146px; vertical-align:middle; border:0;}
div#right div.itemBoxWhite p{line-height:1.3em;vertical-align:middle; }*/



div#right div.itemBoxGrey {padding:15px 7px 16px 7px; width:202px;margin-top:25px;}
div#right div.itemBoxGrey img {max-width:202px; max-height:146px; vertical-align:middle; border:0;}
div#right div.itemBoxGrey p{line-height:1.3em;vertical-align:middle; }

div#right ul#mostCommentedList{font-size:0.8em;text-align:left;}
div#right ul#mostCommentedList li{list-style:none;padding:0 5px;}
div#right ul#mostCommentedList h3{font-size:1.2em;margin-bottom:10px;}
div#right ul#mostCommentedList a{color:#000;}

div#right p.link a{ display:block; width:197px; padding:5px; margin: 0 5px; font-size:1.3em; color:#000;font-weight:bold; text-decoration:none; text-align:center;}

div#right ul#ForbundRss{margin-top:25px; font-size:0.8em; width:216px; background: url(../gfx/RoundBoxBg.gif) repeat-y;}
div#right ul#ForbundRss li:first-child{background:url(../gfx/RoundBoxTop.gif) no-repeat; padding-top:15px;}
div#right ul#ForbundRss li{list-style:none;padding:0 12px;}
div#right ul#ForbundRss li.last{background:url(../gfx/RoundBoxBottom.gif) no-repeat; height:19px;}
div#right ul#ForbundRss h3{font-size:1.2em;margin-bottom:10px;}
div#right ul#ForbundRss a{color:#000;}

div#footer a{color:#666;}
div#footer p.byline{padding:15px 0;}