* {
	margin: 0px;
	padding: 0px;

}

body {
	font-family:Arial,Helvetica,sans-serif;
	color: #000;
        font-size:12px;
        background:url(/sommarimages/footer_bg.jpg) no-repeat bottom center #8ecce1;
        background-attachment: fixed;
}
h2 {
    font-size:18px;
}
a {
    color: #15a1dc;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
}
a img {
    border:0px;
}
#wrapper {
    width:1000px;
    margin:auto;
    position:relative;
    height:100%;
    min-height:100%;
}
#header-link {
    width:300px;
    height:100px;
}
#header {
	height:127px;
	width: 974px;
	background: url(/sommarimages/header_bg.png) no-repeat top right;
        position:relative;

}

#poweredby {
	width: 174px;
	height: 30px;
	position:absolute;
        right:90px;
        top:0px;
}

#menu {
    list-style:none;
    position:absolute;
    width:600px;
    left:330px;
    top:60px;
}
#menu li {
        display:inline;
}
#menu a {
	font-size: 14px;
	font-weight: bold;
	padding-right: 10px;
	color: #fff;
}
#content-top {
    background:url(/sommarimages/content_header_bg.png);
    width:974px;
    height:29px;
}
#content {
    background:url(/sommarimages/content_bg.png) repeat-y;
    width:974px;
    padding:20px;
    padding-top:0px;
    min-height:100%;
}
#content-left {
    float:left;
    width:600px;
}
#content-right {
    float:left;
    width:340px;
}
ul.Zend_Tag_Cloud li {
    display:inline;
    list-style:none;
}
ul.Zend_Tag_Cloud li a {

}

* html #jobs img {
	height:expression(this.height>this.width-74 && this.height>50?51:true);
	width:expression(this.width-74>this.height && this.width>124?100:true);
}
#jobs img {
	max-width: 100px;
	max-height: 51px;
}
#jobs {
    width:100%;
}
#jobs tr td {
    height:60px;
    padding-left:10px;
    vertical-align:middle;
}
#jobs {

}
#jobs h2 a {
    padding:0px;
    margin-top:-10px;
}
#jobs tr {
    	border: 1px solid black;
}
#jobs span {
    font-size:11px;
}
.search {
    background:url(/sommarimages/searchform_bg.png) no-repeat;
    width:591px;
    height:69px;
}
.search .searchform {
    border:0px;
    width:435px;
    height:30px;
    margin-top:15px;
    font-size:14px;
    padding:4px;
    margin-left:20px;
}
.searchbutton {
    border:0px;
    background:url(/sommarimages/searchform_button.png) no-repeat;
    width:104px;
    height:34px;
    margin-top:15px;
}

.box-top {
    background:url(/sommarimages/right-box-top.png);
    width:319px;
    height:81px;
    margin-top:15px;
}
.box-top h2 {
    color:#FFF;
    font-size:16px;
    padding-left:27px;
    padding-top:33px;
}
.box-content {
    background:url(/sommarimages/right-box-bg.png) repeat-y;
    width:280px;
    padding:20px;
    padding-top:0px;
    padding-bottom:0px;
    margin-top:-10px;
}
.box-bottom {
    background:url(/sommarimages/right-box-bottom.png);
    width:322px;
    height:27px;
}
p {
    margin:15px;
    margin-left:0px;
}
.page {
    margin-left:10px;
}

.ui-widget-header { border: 1px solid #3f7506; background: #3a8104 url(http://ajax.googleapis.com/ajax/libs/jqueryui/1.7.2/themes/le-frog/images/ui-bg_highlight-soft_33_3a8104_1x100.png) 50% 50% repeat-x; color: #ffffff; font-weight: bold; }
.ui-widget-header a { color: #ffffff; }
.pagination {
	font-weight: bold;
	padding-top: 12px;
}

.pagination a {
	color: #000;
}

.pagination .current {
	color: #111;
	text-decoration: underline;
}

.larger-links a {
    font-size:18px;
    font-weight:normal;
    padding-right:10px;
}

#footer2 {
    background:#FFF;
    color:#000;
    text-align:center;
    font-size:10px;
    padding:20px;
    line-height:15px;
    margin-left:11px;;
    width:910px;
}

#footer2 a {
    color:#000;
    font-size:10px;
    font-weight:normal;
    text-decoration:underline;
}
