@charset "utf-8";
/* CSS Document for FireFox 3.0 */

body {
	background-image: url(../gfx/bg.jpg);
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000000;
}
/*----------------------------------------------------------------------------------*/
a.menu {
	color:#3c240f;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
}

a.menu:hover {
	color:#3c240f;
	font-size:10px;
	font-weight:bold;
	text-decoration: underline;
}
/*----------------------------------------------------------------------------------*/
a.assignment {
	color:#336699;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}

a.assignment:hover {
	color:#336699;
	font-size:12px;
	font-weight:bold;
	text-decoration: underline;
}
/*----------------------------------------------------------------------------------*/
.admin {
	width:250px;
	height:15px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	border:1px solid #7f9db9;
	padding:3px;
}
a.admin {
	width:250px;
	height:15px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	border:1px solid #7f9db9;
	padding:3px;
}

a.admin:hover {

}
/*----------------------------------------------------------------------------------*/
.css_style5 {
	color:#336699;
}

/* Bla 5px hr:en lngst upp p rutan */
.divBlueBar {
	background-color:#ff7400; /*#2475b2;*/
	position:absolute;
	left:0px;
	top:0px;
	width:100%;
	height:5px;
}

/* postit */
.divPostItPrivat{
	position:absolute;
	left:718px;
	top:186px;
	width:32px;
	height:96px;
	background-repeat:no;
	background-image: url(../gfx/privat.png);
}

.divPostItComp{
	position:absolute;
	left:718px;
	top:186px;
	width:34px;
	height:115px;
	background-repeat:no;
	background-image: url(../gfx/foretag.png);
}

/* approved */
.divApproved{
	width:168px;
	height:101px;
	background-repeat:no;
	background-image: url(../gfx/stamp.png);
}

.txtLeftSearchBox {
	width:200px;
	height:15px;
	background-color:#eeeee7;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#777041;
	border:1px solid #cfcdb7;
	padding:3px;
}

.lstCenterCategory {
	width:250px;
	height:23px;
	background-color:#eeeee7;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#777041;
	border:1px solid #cfcdb7;
	padding:3px;
}

.lstRightCity {
	width:180px;
	height:23px;
	background-color:#eeeee7;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#777041;
	border:1px solid #cfcdb7;
	padding:3px;
}

.btnSearch {
	width:39px;
	height:23px;
	background-color:#eeeee7;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#777041;
	border:1px solid #cfcdb7;
	padding:3px;
	padding-top:1px;
}

.css_1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	color:#264076;
}

.lstDropdown {
	padding:2px;
}

.td {
	font-weight:bold;
}

.txtField_1{
	width:200px;
	height:15px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	border:1px solid #7f9db9;
	padding:3px;
}

/* Rubrik (txtSubject) */
.txtField_2{
	width:250px;
	height:15px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	border:1px solid #7f9db9;
	padding:3px;
}

/* txtBody (txtbodt) | Multiline */
.txtField_3{
	width:380px;
	height:160px;
	font-family:"Courier New", Courier, monospace;
	font-size:12px;
	color:#000000;
	border:1px solid #7f9db9;
	padding:3px;
}

.RTB{
	background-image:url(../gfx/bg_rtb.gif)
}


/* Pris (txtPrice) */
.txtField_4{
	width:100px;
	height:15px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	border:1px solid #7f9db9;
	padding:3px;
}

/* Telefon (txtPhone) */
.txtField_5{
	width:120px;
	height:15px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	border:1px solid #7f9db9;
	padding:3px;
}

.lstField_1{
	width:207px;
	height:23px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	border:1px solid #7f9db9;
	padding:3px;
}

/* Varnings meddelande */
.WARNING{
	width:600px;
	height:15px;
	background-color:#ffd5d5;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	border:1px solid #ff6262;
	padding:10px;	
}

.SMS{
	width:300px;
	height:15px;
	background-color:#e2dede;
	font-family:"Courier New", Courier, monospace;
	font-size:17px;
	color:#000000;
	border-top:1px solid #0e6107;
	border-bottom:1px solid #0e6107;
	padding:10px;	
}


.btnSendMess {
	width:207px;
	height:23px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	border:1px solid #7f9db9;
	padding:3px;
}

.css_style1 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}

.css_style2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}

.css_style3 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
}


.css_style6 {
	color:#3c240f;
}

.css_style7 {
	color:red;
}

.css_style8 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#999999;
}

.css_style9 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
}

.table1{
	width:150px;
	height:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#00cc00;
	border:1px solid #00cc00;
}

.table_green{
	width:300px;
	height:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#00cc00;
	border:1px solid #00cc00;
}

.table_red{
	width:150px;
	height:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#cc0000;
	border:1px solid #cc0000;
}

.css_style8 {color: #999999}

#apDiv2 {
	position:absolute;
	left:666px;
	top:100px;
	width:44px;
	height:34px;
	z-index:2;
	background-image: url(../gfx/rss.jpg);
}

.DropdownListTemp {
	background-color:#dadacb;
}

#apDiv1 {
	position:absolute;
	left:757px;
	top:27px;
	width:260px;
	height:353px;
	z-index:1;
}
.ValidationFaild {	color:#FF0000;
	font-size:18px;
	font-weight:bold;
}
 div#footer2{
	position:absolute;
	bottom:23px;
	left:217px;
	width:432px;
	height:240px;
	background-image:url(../gfx/cookies.png);
	background-repeat:no-repeat;
	visibility: hidden;
 }


div#footer{
  position:absolute;
  bottom:0;
  left:0;
  width:100%;
  height:25px;
  background-color:#000000;
  background-image:url(../gfx/headerstripe_loop.jpg);
 }

 @media screen{
 body>div#footer{
   position: fixed;
  }
  
  div#footer2{
   position: fixed;
  }
 }
 * html body{
  overflow:hidden;
 } 
 * html div#content{
  height:100%;
  overflow:auto;
 }

.freelance_bg {
	background-color:#FFFFFF;
	border: 1px solid #999999;
}

.freelance_bg_left {
	background-color:#FFFFFF;
	border-left: 1px solid #999999;
}

.important{
  	font-family:Verdana, Arial, Helvetica, sans-serif;
 	font-size: 11px;
    color: #000000;
 	background-color:#f9e7e5;
 	border-top: 1px #994b4b solid;
    border-bottom: 1px #994b4b solid;
    width:600px;
	padding:10px;
}


.style1 {color: #000000}
.style2 {font-weight: bold}
.style3 {color: #333333}
