/* Layout Stylesheet */ 

body {
 margin:0px;
 background:#e3dfc1;
 color: #333333;
 text-align:center;
 padding:0;
 }

#pagecontainer {
	text-align:left;
	border:1px solid #c1c1c1;
	width:760px;
	margin:auto;	
 }

#header {
 height:90px;
 background:#ffffff;
 color: #333333;

 }

#topmenu {
	height:25px;
	color: #333333;
	
 /*border:solid #000000;	
 border-width:1px 0 1px 0;*/
 }

#contentblock {
	position:relative;
	background: #ffffff;
	color: #333333;
	width:760px;
	padding-top: 10px;
	padding-bottom: 10px; 
 }

#leftcol {
 float:left;
 background:#ffffff;
 color: #000000;
 width:140px; 
 padding:10px;
 text-align:left;
 }
 
 #left2{

width: 135px; 
height: auto;
background-color:#ffffff;
float:left;
padding-top:20px;
}

#rightcol {
 width:570px;
 background:#ffffff;
 color: #333333;
 border-left: 1px solid #c1c1c1;
 padding:10px 10px 10px 15px;;
 text-align:left;
 }

#footer {
	height:20px;
	background-color: #6796cd;
	color: #ffffff;
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	margin:0;
	padding-top: 5px;
	/*border:solid #c1c1c1;
	border-width:1px 0 0 0;	
	*/
	
 }
 
td{ font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: normal;
 
}

.rubrik{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight: bold;
	color: #335577;

}

.mellanrubrik{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight: bold;
	color: #ededed;
	}
	
a:link{
color: #2b4772;
}

a:visited{
color: #000000;
}
a:hover{
background: #e6ebee;
}

.annonsGC{
	width: 250px;
	height: 200px;
	background-image: url(img/annonsBg.jpg);
}

.headTitel{
	font-size: 18px;
	font-weight: bold;
	color: red;
}

.subTitel{
	font-size: 12px;
	font-weight: bold;
	color: blue;
}

.annonsTitel{
	font-size: 18px;
	font-weight: bold;
	color: blue;
}

.annonsText{
	font-size: 14px;
	font-weight: bold;
	color: black;
}

.annonsInfo{
	font-size: 14px;
	font-weight: bold;
	color: black;
}

.annonsPris{
	font-size: 24px;
	font-weight: bold;
	color: red;
}

.brodtext{
	font-size: 12px;
	font-weight: none;
	color: black;
}



 /* CSS adminsidan */
.loginPos{
	position:absolute;
	left: 200px;
	top:100px;
}

.textarea{
	font-size:11px;
}

.adminRubrik{
	font-size: 12px;
	font-weight: bold;
}

.form{
	font-size:8pt;
}

.formButton{ 
  font-size:8pt;
  width: 120px;
}

 
 /* CSS menymall */


#menycontainer{
 float: left; 
 margin:  0em; 
 width: 135px;
 font: 60% Verdana, Helvetica, sans-serif;	
 /*border-left: 1px solid #335566;	
 border-right: 1px solid #335566;
  border-bottom: 1px solid #335566;*/
 background: #ffffff;
 }
 
#meny{
margin: 0; 
padding: 0; 
list-style-type: none;
}

#meny a{
display: block;	
margin: 0; 
padding: 0.3em; 
background: #ffffff;	
text-decoration: none; 
height: 100%; 
/*border-top: 1px solid #335566;*/
border-bottom: 1px dotted #c1c1c1;
}

#meny ul{
list-style-type: none;
margin: 0;
padding:  0em 0em 0em 1em;/*Så att undermenyn åker in en bit*/
} 

#meny ul a{/*första undermenyn*/
margin: 0; 
padding: 0.2em;
background: #E3dfc1; 
/*border-left: 1px solid #335566;*/
  }	
  
#meny ul ul a{/*andra undermenyn, under mässhallar, konflok*/
margin: 0; 
padding: 0.2em; 
background: #E3dfc1;
border-bottom: 1px solid #335566; 
border-left: 1px solid #335566;
 }	
 
#meny a:link{color: #000000;}
#meny a:visited{color: #000000;}
#meny a:hover{background: #e6ebee;}
#meny a#current{font-weight: bold; background: #bac8ce;}
#meny a#subcurrent{font-weight: bold;}

