body {
	margin: 1cm;
        background: none repeat scroll 0 0 #E2E2E2;
	height: auto;
}
body, input, textarea {
        color: #373737;
        font: 15px arial, "Helvetica Neue", Helvetica,  sans-serif;
        font-weight: 300;
        line-height: 1.625;
}


.emph {
	font-weight: bold;
	color: #FB3A3A;
}

.pipe {
	color: #CB7927;
	font-size: 12pt;
}

.info {
	font-weight: bold;
}

tr.important {
	background-color: #FFC8C8;
}

tr.inactive {
	color: #aaaaaa;
	background-color: #eeeeee;
}

tr.inactive a {
	COLOR: #ffaaaa;
}

td.arrow {
	padding: 5px;
	vertical-align: top;
}

.small {
	font-size: 10px;
}

td.logo {
	padding-right: 10px;
}

td.form {
	padding-left: 10px;
	margin-left: 10px;
	width: 100%;
	text-align: left;
	vertical-align: bottom;
}

nowrap {
	white-space: nowrap;
}

td.rbg {
	background-image: url(/skins/joboter/images/resultbg.gif);
}

td.rbg2 {
	background-image: url(/skins/joboter/images/resultbg2.gif);
}

td.rbg3 {
	background-image: url(/skins/joboter/images/resultbg3.gif);
}

input.form {
	width: 200px;
}

.red {
	background-color: #FB3A3A;
	color: white;
	font-weight: bold;
}

.header {
	padding: 1px 10px 1px 10px;
	background-color: #FB3A3A;
	color: white;
	font-weight: bold;
	width: 100%;
}

.message {
	padding: 5px;
	border: 1px solid grey;
	width: 100%;
}

.error {
	padding: 5px;
	width: 100%;
}

.black {
	background-color: #FB3A3A;
	color: black;
	font-weight: bold;
}

.inactive {
	background-color: #FB3A3A;
	color: black;
	font-weight: normal;
}

.bg1 {
	border-top: 1px solid #f0f0f0;
	background-color: #EEEEEE;
	padding-bottom: 2px;
	border-bottom: 2px solid #ffffff;
}

.bg2 {
	background-color: white;
	padding-bottom: 10px;
	padding-left: 10px;
	font-size: 11px;
}

a {
	color: #FB3A3A;
	text-decoration: none;
	cursor: pointer;
}

a:hover {
	color: #FF3D3D;
	background-color: white;
	text-decoration: none;
}

a.pager {
	font-weight: bold;
}

.pagerCurrentLink {
	color: red;
}

.red a {
	color: #FFFFFF;
	text-decoration: none;
}

.red a:hover {
	color: #FFFFFF;
	background-color: #FB3A3A;
	text-decoration: underline;
}

.left {
	border: 1px solid grey;
	background-color: #efefef;
	padding: 10px;
	width: 150px;
}

.middle {
	border-top: 1px solid grey;
	border-bottom: 1px solid grey;
	padding: 10px;
}

.right {
	border: 1px solid grey;
	background-color: #efefef;
	padding: 3px;
}

.infoline {
	text-align: right;
	font-size: 10px;
}

.time {
	text-align: right;
	font-size: 10px;
	color: #c0c0c0;
}

.time a {
	color: #c0c0c0;
}

.time a:hover {
	color: #FB3A3A;
}

td.time {
	text-align: left;
}

.positionLeft {
	float: left;
	margin-right: 10px;
}

//
form select,form input[type="text"],form textarea { //
	font-size: 11px; //
	width: 200px;
	//
}

form textarea.textarea {
	width: 450px;
}


/*p {
	font-size: 13px;
}*/

input.flat {
	border-style: solid;
	border-width: 1px;
	border-color: #000000;
}

.hoverButton {
	background-color: #FB3A3A
}

.alinks {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
	font-weight: bold;
	color: #FB3A3A;
	font-size: 13px
}

.aresults {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FB3A3A;
	text-decoration: underline
}

.plain {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000
}

a.link2:link {
	color: #000000;
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: underline
}

a.link2:visited {
	color: #000000;
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: underline
}

a.link2:hover {
	COLOR: #C3814E;
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: underline
}

a.link2:active {
	color: #000000;
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: underline
}

#footer {
	width: 50%;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	color: #c0c0c0;
	font-size: 10px;
}

#footer a {
	color: #c0c0c0;
	text-decoration: none
}

#footer a:hover {
	color: #c0c0c0;
	text-decoration: underline
}
/* ********************************************* */
/* **************** Google Maps **************** */
table.rightTable {
	padding: 1ex;
}

td.topLeft {
	background: url('/skins/joboter/images/job_tl.png') no-repeat;
	height: 18px;
	width: 18px;
}

td.topMid {
	background: url('/skins/joboter/images/job_top.png') repeat-x;
	height: 18px;
}

td.topRight {
	background: url('/skins/joboter/images/job_tr.png') no-repeat;
	height: 18px;
	width: 18px;
}

td.contLeft {
	background: url('/skins/joboter/images/job_left.png') repeat-y left;
}

td.contRight {
	background: url('/skins/joboter/images/job_left.png') repeat-y right;
}

td.botLeft {
	background: url('/skins/joboter/images/job_bl.png') no-repeat;
	height: 18px;
	width: 18px;
}

td.botmid {
	background: url('/skins/joboter/images/job_bott.png') repeat-x bottom;
	height: 18px;
}

td.botRight {
	background: url('/skins/joboter/images/job_br.png') no-repeat;
	height: 18px;
	width: 18px;
}

span.rightHead {
	font-family: Arial, Helvetica, sans-serif;
	font-variant: small-caps;
	font-weight: bold;
	font-size: 2ex;
	color: #fb3a3a;
}

td.rightDiv {
	background: url(/skins/joboter/images/underline.png) repeat-x;
	height: 1ex;
}

div.rightBox {
	width: 30%;
	float: left;
	padding-top: 1em;
}

div.tagcloude{
  padding: 100px;
  width: 280px;
}
.font0{
 font-size: 10px;
}
.font1{
 font-size: 13px;
}
.font2{
 font-size: 16px;
}
.font3{
 font-size: 19px;
}
.font4{
 font-size: 22px;
}
.row {
 width: 100%;  
}
.bg1 .title,
.row .title {
  width: 100%;
  padding-left: 5px;
  padding-right: 5px;
}

/* Joboter Menu */

#logo {
 width: 400px;
 height: 100px;
 float: left;
}
#joboterform,
#jobotermenu {
 width: 1000px;
}


.entry-meta {
        color: #666;
        clear: both;
        font-size: 12px;
        line-height: 18px;
}
.entry-meta a {
        font-weight: bold;
}
#page {
        border-top:2px solid #bbbbbb;
        background: #fff;
	padding: 5px;
}
#groupon {
  position: absolute;
  top: 45px;
  right: 46px;
}
.blog {
    font-size: 11px;
    line-height: 16px;  
    padding-left: 5px;
    padding-right: 5px;
        width: 270px; 
}
.blog div {
    
}
.blog p {
    margin: 8px 0 0 0;
}
.blog h1 {
width:283;
    font-size: 16px;
        color: #fff;
  border-left:10px solid #FB3A3A; color: #000; padding-left: 7px; margin-bottom: 4px;
}
.post{   
background: #D0D0D0;
padding: 4px 8px 8px 8px;
margin-right: 4px;
}
.post a{font-weight: bold; color: #000; padding: 1px;}
.post a:hover{font-weight: bold; color: #000; background: #FB3A3A; color: #fff; padding: 1px;}


td .blog {
width:283;
}

/* ~~~~~~~~~~~~~~~~ */
.board{margin: 2.5em 0 2.5em 0;}
.board td{ font: normal 12px Arial,Helvetica,sans-serif; color: #373737;}
.titletag{padding: 15px 0 0 28px; font-size: 12px;}
h4{
 font-size: 14px; 
 color: #373737; 
 margin: 10px 0 0 0px; 
 padding: 0 0 0 30px; 
 background: url(/skins/joboter/images/paragraph.png) left top no-repeat;
}
.sep{
 background: url(/skins/joboter/images/sep.png) no-repeat; 
 width: 227px; 
 height: 8px; 
 margin: 10px 0 0 0;
}
h4 a{color: #373737; text-decoration: none;}
.sepcol{
 width: 20px; 
 background: url(/skins/joboter/images/sepcol.png) center top repeat-y; 
 border-top: 10px solid #fff;
}
.style01{
 width: 227px;
}
.style02{
 line-height: 10px;
}
.board td a {
  color:#373737;
}