@charset "utf-8";
/* CSS Document */
/****************************************************************************************************
*	Filename: layout.css
*	Purpose: All the CSS Rules required to design web pages.
*	Author: Suraj Naik n[dot]suraj[at]cssaglobal[dot]com
****************************************************************************************************/

/* BODY, FONT AND COLOR, GLOBAL	(id=GENERIC)
**********************************************************/
body {font:normal 11px Verdana; color:#000; text-align:left; /*background:url(../images/background.jpg) center top  no-repeat*/}
/* global reset */
body,form,h1,h2,h3,h4,h5,h6,p,ul,li {padding:0; margin:0}
h1,h2,h3,h4,h5,h6,label,a {text-decoration:none}
a {color:#000; font-weight:normal;}
a:hover {color:#000; text-decoration:none}
a:active, a:focus {outline:0} /* to avoid link borders on new browsers */
img {border:none}

/* HEADER ELEMENTS STYLING	(id=HEADERS) */
/*------------------- H1 TAG ------------*/
h1.HeadOne{}
h1.heading {font:normal 19px Arial, Helvetica, sans-serif; color:#656565;padding-top:25px;padding-left:10px}
h1.heading2 {font:normal 19px Arial, Helvetica, sans-serif; color:#656565;padding-top:10px;}
/*------------------- H2 TAG -----------*/
h2.HeadTwo{}
/*------------------- H3 TAG ----------*/
h3.HeadThree {border-top:1px solid dashed}
h3.heading1 {font:normal 11px Arial, Helvetica, sans-serif; color:#f8f8f8;background:#6f6f6f; width:183px; height:26px;text-transform:uppercase;line-height:26px;margin:9px}
h3.subheading {font:bold 15px Arial, Helvetica, sans-serif;color:#000}

/* 	BODY WRAPPER / HEADER / TOP MENU  (id=HEAD)
**********************************************************/
#wrapper_top{  width:918px; margin:0 auto;}
#mainWrapper {margin:0 auto; width:900px; background:#d8d8d8; border-left:1px solid #FFF; border-right:1px solid #FFF;}
#header {width:100%; padding-top:10px;background:url(../images/menubg.gif) left bottom repeat-x;}
#logo   { width:241px;position:relative; top:-4px}
#logo img{position:absolute;top:-12px; right:27px}   
#welcome{float:right;padding-bottom:10px;width:22%}
#welcome td a {text-align:right}
#welcome .input {border:1px solid #000; background:#fff;}
#welcome .sokbtn {background:url(../images/sok.gif) no-repeat; border:none; width:40px; height:20px}
#globalnav {float:right; position:relative; z-index:32}
.shadaw {background:url(../images/shadowleft.png) left top repeat-y;}
.shadaw1 {background:url(../images/shadowright.png) right top repeat-y}

/* 	MAIN CONTENT / MIDDLE CONTAINERS   (id=CONTENT)
**********************************************************/
#maincont {padding:10px;}
#leftSideBar{float:left; width:24%; background:#000; margin-right:10px; min-height:250px}
#content{float:left; width:100%; background:#fff; min-height:210px}
.Velkommen {float:left; width:265px;}
.Velkommen .desc {font:normal 12px Arial, Helvetica, sans-serif; color:#656565; padding-left:1px; padding-top:14px; padding-bottom:14px}
.add {float:right; width:593px;padding:5px; }
.innercontent {margin-top:10px;}
.tab {float:left;width:667px;}
.tab1 {background:#fff; padding:10px;float:left;width:660px;}
.news {float:left;width:670px;}
.news .news1 {background:#fff; padding:10px;margin-bottom:10px;min-height:187px; width:665px}
.tab table {border:1px solid #cdcdcd}
.tab .one {background:#fff; padding:10px}
.tab1 .one{background:#fff; padding:10px}
.rightsidebar {float:right; width:200px;background:#fff;min-height:634px}
.addbar1 p{border-bottom:1px dashed #000;padding:20px;margin:7px}
.bg {border:1px solid #808080;line-height:35px;background:#d9d9d9;text-align:center;width:125px; height:35px}
.description {font:normal 12px Arial, Helvetica, sans-serif; color:#656565;padding-top:10px; padding-bottom:10px}
.btnbg {font:normal 11px Arial, Helvetica, sans-serif;color:#f8f8f8;background:#7b7b7b; width:70px; height:24px;text-transform:uppercase;text-align:center;line-height:24px;margin-top:15px;float:right;cursor:pointer;border:none}
.btnbg:hover {color:#fff}
.nyhet {padding-top:20px;float:left;width:198px; background:#fff; padding:8px;margin-left:11px;display:inline; margin-bottom:10px; height:375px}
.nr {margin-top:10px;width:690px;margin-left:-9px}
.nyhet p {font:normal 12px Arial, Helvetica, sans-serif; color:#656565; padding-bottom:10px}


/* 	RESUBALE UL LI / MENUS / 	(id=NAVS)
**********************************************************/
ul.menu {padding:0; margin:0; list-style:none;float:left;position:relative}
ul.menu li {background:url(../images/divider.gif) left top no-repeat;float:left; position:relative;}
ul.menu li a {font:normal 11px Arial, Helvetica, sans-serif; color:#fff; padding:23px 26px 19px; text-transform:uppercase;text-decoration:none; display:block; float:left;background:url(../images/arrow.png) center bottom no-repeat;cursor:pointer}
ul.menu li a:hover {background:url(../images/glow.png) center top no-repeat; cursor:pointer}
ul.menu li a.active {background:url(../images/glow.png) center top no-repeat;}

ul.menu1 {padding:0; margin:0; list-style:none;}
ul.menu1 li {padding:5px;color:#000; display:inline;}

ul.menu li ul.submenu {padding:0; margin:0;list-style:none;position:absolute; top:55px;display:none; width:130px;
 left:0;}
ul.menu ul.submenu li {display:block; float:none;border-top:1px solid #fff;}
ul.menu ul.submenu li.none {border-top:none}
ul.menu li ul.submenu li a {font:bold 11px Arial, Helvetica, sans-serif; color:#000; background:#B1B1B1; margin:0; float:none;padding-top:5px; padding-bottom:5px; width:74px;text-align:left; padding-left:5px;}
ul.menu li ul.submenu li a:hover{ background:#666666;}


ul.imagegallery {padding:0; margin:0; list-style:none; width:100%;}
ul.imagegallery li {float:left;position:relative}
ul.imagegallery li a {padding:10px;}
ul.imagegallery li img {border:1px solid #000;}






/***second submenu***/
/*ul.topnav li ul {width:150px; position:absolute; left:0; top:37px; display:none; padding:0; margin:0; border-left:1px solid #034b79; border-right:1px solid #034b79}
ul.topnav li ul li {display:block; float:none}
ul.topnav li ul li a {background:#006bb0; float:none; padding:0 0 0 10px; height:25px; text-transform:none; font-size:12px; line-height:25px; border-bottom:1px solid #034b79; color:#abdeff}*/


/* 	MODULES (id=ARTICLE)
**********************************************************/

 /* 	RESUBALE GRADIENTS  (id=GRADS)
**********************************************************/  
.gradOne {background:url(../images/rightDrpShadow.png) right repeat-y; border:1px solid}
.gradttw {}


/* 	RESUBALE PURE BACKGROUNDS			(id=BGS)
**********************************************************/
.bgClrOne {background:#fff}
.bgClrTwo {background:#000000}

/* 	ALL BORDER CSSs		(id=BORDERS)
**********************************************************/
.brd {border:1px solid #cdcdcd}


/* 	MAKE ME ROUND (id=ROUNDS)
**********************************************************/
.module01TL,.module01TR,.module01BL,.module01BR	{background:url(../images/sprite.png) no-repeat}
/* Grey Rounded Corners */
.module01TL {background-position:left top; height:7px}
.module01TR {background-position:right top}
.module01BL {background-position:0% -6px; height:16px; overflow:hidden}
.module01BR {background-position:100% -6px}

/*----------------- TABLE GRID --------------*/
Table.GridOne{padding:0px 15px 0px 20px;background:#fff}
Table.GridOne Td.RowOne{background:#EA1818;line-height:35px;text-align:center;width:125px; height:35px}
Table.GridOne Td a:hover {background:#7CEBFF;line-height:35px;text-align:center;width:125px; height:35px}


Table.GridOne Td {padding:2px 5px}
Table.GridOne Td.RowTwo {font:bold 15px Arial, Helvetica, sans-serif;color:#000;}


Table.GridTwo{padding:0; margin:0;border:none;background:#d9d9d9}
Table.GridTwo Td.RowThree {background:#D8D8D8}
Table.GridTwo Td.RowThree input{border:1px solid #fff;padding:5px 2px 5px 5px;background:#D8D8D8;cursor:pointer;font:normal 11px Arial, Helvetica, sans-serif;color:#000}
Table.GridTwo Td.RowThree1 {font:bold 15px Arial, Helvetica, sans-serif;color:#000; text-align:center}


/* 	ALL INPUT & FORM CLASSES	(id=INPUT)
**********************************************************/
.input {background:url(../images/input.gif) repeat-x top; border:1px solid #666666; padding:1px 0 1px 3px} 
.button {}

/* TextBox/Select/Textarea */
input.inputTxt,.select,.textarea{border:1px solid #848484; background:#FFF; padding:3px }

/* 	ALL TEXT CSS	(id=TEXTAll)
**********************************************************/
/*-----------------------FONT SIZES --------------------*/
.vsmlTxt{font-size:10px}
.smlTxt {font-size:11px}
.para   {font-size:12px}
.paraOne{font-size:13px}
.big    {font-size:14px}
.big1 {font:bold 20px Arial, Helvetica, sans-serif;color:#000; line-height:35px;margin-right:9px;margin-top:5px;margin-bottom:5px}

/*------------------------FONT WEIGHTS -----------------*/
.italicTxt{font-style:italic}
.strongTxt{font-weight:bold} 
.normTxt, .normTxt a {font-weight:normal}

/*----------------------- TEXT TRANSFORMS ---------------*/
.allCaps  {text-transform:capitalize}
.upperCase{text-transform:uppercase}
.textU, .textU a{text-decoration:underline}

/*----------------------- TEXT ALIGN & CONTENT ALIGN for inline level ELEMENTS -------------------*/
.centerAll {text-align:center}
.alignLeft {text-align:left}
.alignRight{text-align:right}
.justify   {text-align:justify}

/*------------------------ TEXT COLOR -------------------*/
.clrOne{color:brown}
.clrTwo{color:#000}
.clrThree{color:#fff}
.Clrred {background:#EA1818;line-height:35px;text-align:center;width:125px; height:35px;}
.Clrgreen{background:#05C600;line-height:35px;text-align:center;width:125px; height:35px;}
.Clrgreen:hover {background:#7CEBFF;line-height:35px;text-align:center;width:125px; height:35px}

/*------------------------ LINKS -----------------------*/
a.LinkOne{text-decoration:none}
a.LinkOne:hover{text-decoration:none}

/*------------------------- FOOTER (id=FOOTER)----------*/
#footer {background:#fff; padding:15px 0; margin:0 12px; clear:both; margin-top:10px}
#footerlogo {width:100%; background:#FFF; margin-top:10px; text-align:center; padding:5px 0}




/* REQUIRED PADDINGS / MARGINS (id=PADS) 
****************************************************/
/*PADDINGS */
.pad1 {padding:10px}
.pad2 {padding-bottom:10px}
.pad3 {padding-top:10px}
.pad4 {padding-left:10px}
.pad5 {padding-right:10px}
.pad6 {padding-left:20px}
.pad7 {padding-right:20px}
.pad8 {padding-top:20px}

/* MARGINS */
.marg1 {margin-top:10px}
.marg2 {margin-top:20px}
.marg3 {margin-bottom:10px}
.marg4 {margin-bottom:20px}
.marg5 {margin-right:10px}

/* MISCELLANEOUS (id=MISC) 
******************************************************/
.clr {clear:both; margin:0; padding:0; height:0; overflow:hidden}
.fl{float:left}
.fr{float:right}

.error {
color:#F70000;
}

.clrRed1 {
color:#FF0000;
}

.negative {
background-image:url(image/negative.gif);
color:#B86464;
background-position:left center;
background-repeat:no-repeat;
display:block;
float:left;
font-weight:bold;
padding:0 0 0 19px;
white-space:nowrap;
text-align:center;
}

.positive {
background-image:url(image/positive.gif);
color:#82A800;
background-position:left center;
background-repeat:no-repeat;
display:block;
float:left;
font-weight:bold;
padding:0 0 0 19px;
white-space:nowrap;
text-align:center;
}

.searchul{
border-bottom:1px dashed #000000;
list-style-type:square;
padding-left:10px;
padding-top:10px;
}
.searchli{
text-decoration:underline;
}
.viewmore{
text-decoration:underline;
color:blue;
font-size:16px;
text-align:right;
}
.divb1{border-top:1px dashed #000000;display:block}
.liimg11{
border:1px solid black;
padding:2px;
}
.tab_contact{
background:#FFFFFF none repeat scroll 0 0;
float:left;
padding:10px;
width:649px;
}