/* CSS Document */


body 	{ 
	font-family: Calibri, Verdana, Serif; 
	font-size: 15px; 
	text-align: left; 
	background: url(images/bg.png) fixed repeat-x #0b7400;
	color: black;
}

/***************
TEXTER OCH SÅNT
***************/

h1{font-family: Calibri, Verdana, Serif; font-size: 23px; text-align: left; margin-top: 40px; padding-bottom: 0px; margin-bottom: 10px;}
h2{font-family: Calibri, Verdana, Serif; font-size: 20px; text-align: left;}
h3{font-family: Calibri, Verdana, Serif; font-size: 18px; text-align: left; color: black}
h4{font-family: Calibri, Verdana, Serif; font-size: 16px; text-align: left; margin-top: 0px;}
h5{font-family: Calibri, Verdana, Serif; font-size: 14px; text-align: left;}
h6{font-family: Calibri, Verdana, Serif; font-size: 12px; text-align: left; font-weight: bold}

p{font-family: Calibri, Verdana, Serif; font-size: 15px; text-align: left; color: black}

.affarside {font-family: Calibri, Verdana, Serif; font-size: 18px; text-align: left; font-style: italic; padding: 0px 40px  5px 40px; width: 430px; color: #008000;}
.paketBESK {font-family: Calibri, Verdana, Serif; font-size: 15px; text-align: left; font-style: italic; padding: 0px 0px 5px 0px; margin-top: -10px; color: black;}

.greenbox {width: 10px; height:10px; background-color: #008000}

/**************
LÄNKAR och LIST
***************/

a:link {color: #008000; text-decoration: none; font-weight: bold}
a:visited {text-decoration: none; color: #008000; font-weight: bold}
a:hover {text-decoration: none; color: #808080;}
a:active {text-decoration: none; font-weight: bold;}

a:link img{border:0px;}
a:visited img{border: 0px;}
a:hover img{border:0px;}
a:active img{border:0px;}

.white a:link {color: white; text-decoration: none; font-weight: bold;}
.white a:visited {text-decoration: none; color: white; font-weight: bold;}
.white a:hover {text-decoration: none; color: #C0C0C0; font-weight: bold;}
.white a:active {text-decoration: none; font-weight: bold;}

.green a:link {color: #29c01d; text-decoration: none; font-weight: bold;}
.green a:visited {text-decoration: none; color: #29c01d; font-weight: bold;}
.green a:hover {text-decoration: none; color: #C0C0C0; font-weight: bold;}
.green a:active {text-decoration: none; font-weight: bold;}

li {
	list-style: square;
	color: #008000;
	margin: 0px;
	padding: 0px;
	
}

.plupp li {
	list-style: disc;
	color: black;
	margin: 0px;
	padding: 0px; 
}

/******
TABLES
******/

table#header{ 
	border-collapse: collapse; 
	
}

#header td, #header tr, #header th {
	padding: 0px;
	border: 0px;
}

table#textbox{
	background-color:#FFFFFF;
	width: 800px;
	height: 700px;
	border-right: solid 2px #494949;
	border-left: solid 2px #494949;
	border-top: none;
	text-align: left;
}

#textbox td, #textbox tr, #textbox th { 
	background-color:#FFFFFF;
	padding: 40px;
	padding-top: 0px;
	vertical-align: top;
}

table#textbox_Inner{
	width: 100%;
	
}

#textbox_Inner td{
	padding: 0px;
	
}

.textbox_text{width: 58%;}

/******
KONTAKT 
*******/

table#kontakt{
	width: 500px;
	height:auto;
	border: none;
	text-align: left;
	padding: 0px;
	border-spacing: 0px;
}

#kontakt td, #kontakt tr { 
	padding: 0px 5px 5px 0px;
}

.kontaktform {
	border: 1px solid #969696;
	background-color: #E1E1E1; 
	padding: 3px
}

.kontaktformOp {
	border: 1px solid #969696;
	background-color: #D2D2D2; 
	padding: 3px
}

/*****
NAVBAR
*****/

.navbar
{
	background: url(images/navbar.png) no-repeat;
	height: 29px;
	width: 800px;
	padding: 3px;
	text-align: right;
			
}

/*CLASSES*/ 

.nyheterTD {width: 75%; }
.nyheterTDpic {text-align: right; width: 160px; height: 120px; border: 1px solid #C0C0C0;}

.paketTD {padding-top:10px; text-align: left; width: 50%;}
.paketBILD {text-align: right; width: 275px;}

.portfolioTD {padding-left: 40px; }
.portfolioBILD {text-align: right; width: 275px; border: 1px solid #C0C0C0;} 

.teknikerTD {width: 70%; }
.teknikerBILD_TD {text-align: right;}
.teknikerBILD {width: 160px; height: 120px; padding-bottom: 20px;}
.mercaBILD {width: 160px; height: 235px; padding-bottom: 20px;}

/********
FOOTER
********/
table#footer{
	width: 800px;
	height: 29px;
	padding: 3px;
	padding-right: 10px;
	background: url(images/navbar.png) no-repeat;
	color: white;
	font-weight: bold;
	
}
