﻿/*

    CSS Document



    Site: A Tryck
   
    URL: http://www.atryck.se
   
    Author: PS Kommunikation
   
    Version: 1.0
   
    Date: 2007.11.21

*/

body {
    font: 62.5% verdana, sans-serif; 
}
div#wrapper { font-size:1em; color:#333}

/* General HTML
-----------------------------------------------------------------------------*/

p, ul, caption, td {
    font-size:1.1em;
    line-height:1.5em;
	color: #666;
}
p, caption, td {
	margin-bottom:1.2em;
}
h1,h2,h3,h4,h5,h6 {
	font-weight:bold;
	color:#996d3c;
	margin: 0 0 0.3em 0; 
}
h1 {
    font-size:2.2em;
}
h2 {
    font-size:1.6em;
}
h3 {
    font-size:1.4em;
}
ul {
    list-style-type: none;
    margin-bottom:1em;    
}
label {
    display:block;
}

/* Spec HTML
-----------------------------------------------------------------------------*/
div#boxOne p, div#boxTwo p {
    background: url(/bilder/bgArrow.gif) left center no-repeat;
    padding-left:19px;
    margin:75px 0 0 5px;
} 

div#footer p {     
    padding:10px;
    font-size:1.1em;
}
/*div#content p, div#content h1, div#content h2, div#content ul {
    padding:0 10px 0 10px;
}*/
div#sidebar p {
   position:absolute;
   bottom:0;
   left:65px;
   font-size:1em;
}
body#contact div#sidebar p {
    position:relative;
}
div#news p 
{
    padding:10px 10px 0 10px;
    margin:0;
    color:#fff;
    font-weight:bold;
}/*
div#news p.textBottom{
    position:absolute;
    bottom:0;
    width:448px;
    padding-bottom:5px;
    background: url(/bilder/bgNewsLast.gif) no-repeat left bottom;
}
div#news p.textBottom a {
    background: url(/bilder/bgArrow.gif) left center no-repeat;
    padding-left:19px;
    text-decoration:none;
    display:block;
    height:1.6em;
}*/

/* Classes
-----------------------------------------------------------------------------*/
.ingres {
    font-weight:bold;
    font-size:1.3em;
}

/* Links
-----------------------------------------------------------------------------*/

a:link, a:visited, a:hover, a:focus, a:active, div#footer a:link {
	color:#40acdb;
    text-decoration:underline;   
}
a:hover {
	text-decoration:none;
}
div#boxOne a, div#boxTwo a {
  background:#fff;
  font-weight:bold;
}

div#footer a:link, div#footer a:visited, div#footer a:hover, div#footer a:focus, div#footer a:active {
    text-decoration:underline; 
    color:#fff;   
}
div#footer a:hover {
	text-decoration:none;
	  
}
div#branding a, div#boxOne a, div#boxTwo a {
	text-decoration:none;   
}
div#news a { color:#fff; font-weight:normal; }

/* Navigation
-----------------------------------------------------------------------------*/

/* helpNav */
div#helpnav ul 
{
	list-style: none;
    margin:0;
    height:2.5em;
    float:right;
    display:inline;
    background:#fff;
    width:22.5em;
    padding-left:1em;
border:solid 3px #ccc;	
    border-top:none;
    
}
div#helpnav ul li {
   padding: 0 1em 0 0;
	float: left;
	display:inline;
	color:#000;
	line-height:2.5em;
}
div#helpnav ul li a { 
	color:#000;
}
div#helpnav ul li a:hover { 
	color:#666;
}

/* mainNav */
div#mainNav ul {
	list-style: none;
	line-height: 2.5em;
	height:2.5em;
	margin:0;
	background:#ededed url(/bilder/bgA.gif) repeat-x;

}
div#mainNav ul li {
	float: left;
	display:inline;
	padding:0 1px 0 px;
	border-right:solid 1px #eaeaea;
} 
div#mainNav ul a {
	display: block;
	padding: 0 1.2em 0 1.2em;
	text-align: center;
	font-weight:bold;
	font-size: 1em; 
	color: #996d3c;
	background:#ededed url(/bilder/bgA.gif) repeat-x;
	border-right:solid 1px #cfcfcf;
	text-decoration:none;
}
div#mainNav ul a:hover {
    background:#40acdb url(/bilder/bgAActive.gif) repeat-x;
    color:#fff;
}
div#mainNav ul li.current a {
	color:#fff;
	background:#40acdb url(/bilder/bgAActive.gif) repeat-x;
}

/* Footer
-----------------------------------------------------------------------------*/  

div#footer p {
	text-align:left;
	color:#fff;
}

/* Table
-----------------------------------------------------------------------------*/	

caption {
	color: #fff;
	padding-top: 20px;
	font-size:2.0em;
	margin-bottom:0;
}	
th, td {
	width:25em;
	padding:2px;
}
th {
	background: #fff;
	color:#666;
	padding:5px;
	border-bottom:1px solid #000;
}
th.small, td.small {
	width: 5em;
}
td.last {
	padding-bottom: 2em;
}

/* Form
-----------------------------------------------------------------------------*/	

fieldset p {
    margin:0; 
    padding:0
}
fieldset {
	font-family: Verdana, sans-serif;
	padding: 1em;
	margin-bottom: 1em;
	background:#f6f6f6;
}
legend {
    color: #666;
    font-weight:bold;
	font-size:1.0em;
}
label {
	display:block; 
    margin-top:0.5em;
	font-size:0.9em;
}
input {
	font: Verdana, sans-serif;
	width: 290px;
	border: 1px solid #999;
	padding: 0.2em;
}
 textarea {
	font-family: Verdana, sans-serif;
	width: 290px;
	border: 1px solid #999;
	padding: 0.2em;
	font-size:1.1em;
}
.button {
    color:#fff;
	font-size: 1.0em;
	font-weight:bold;
    background:#40acdb url(/bilder/bgAActive.gif) repeat-x;
    border: 1px #ddd solid;
    width:10em;
	height:3em;
    margin-top:0.5em;
	cursor: pointer;
}
/* Upload
-----------------------------------------------------------------------------*/
body#upload input{
    font: Verdana, sans-serif;
	font-size:1.1em;
	width: 200px;
	border: 1px solid #999;
	padding: 0.2em;
}
body#upload label {
	display:block; 
    margin:0.5em 0 0 5px;
    font-size:0.8em;
}
body#upload .button {
    color:#fff;
	font-size: 0.9em;
	font-weight:bold;
    background:#40acdb url(/bilder/bgAActive.gif) repeat-x;
    border: 1px #ddd solid;
    width:10em;
	height:3em;
    margin:0.5em 0 0 5px;
    cursor: pointer;
}
.fileUpload { 
    margin-left:12px; 
    display:block;
}
iframe {
    height:30px; 
    padding:0; 
    margin:0;
}
