body {
margin:20px ;
background-image:url(personalberatung/jb-hintergrund.jpg);
background-repeat:repeat-x;
background-color:#FFFFFF;
    font-size:12px;
}
p {
margin:0px;
padding:0px;
}
td {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
line-height:14px;
color:#818181;
}
input{
	width:200px;
	height:15px;
	background-color:#EDF1EE;
	border:1px solid #D3DCD0;
}

label {
  display: block;
  padding-top:3px;
}

/*style for main table*/
.paddingTop {
padding-top:8px;
padding-bottom:61px;
}
/*style for table 780*/
.tablebase {
background-color:#FFFFFF;
border-bottom:11px solid #F1E2CF;
border-top:11px solid #F1E2CF;
border-left:10px solid #F1E2CF;
border-right:10px solid #F1E2CF;
}
/*style for navigation*/
.borderNav {
border-bottom:1px solid #D3DCD0;
}
.nav {
font-family: Cambria;
text-decoration:none;
padding-left:20px;
font-size:16px;
font-weight:bold;
color:#818181;
}
.nav:hover {
color:#333131;
padding-left:20px;
text-decoration:none;
}
/*style for leftpanel*/
.banner {
background-color:#FFFFFF;
border:1px solid #D3DCD0;
}
.phoneNumber {
color:#0D0C0A;
}
.newsletterBox {
background-color:#EDF1EE;
border:1px solid #D3DCD0;
}
.newsletters {
font-size:14px;
font-weight:bold;
color:#626262;
}
.submit {
width:90px;
height:22px;
background-color:#818181;
font-size:11px;
font-weight:bold;
color:#FFFFFF;
padding-bottom:3px;
cursor:pointer;
}
.subscribe {
font-weight:bold;
color:#626262;
}
.clickHere {
color:#3A94C8;
text-decoration:none;
}
.clickHere:hover {
color:#44B8FB;
text-decoration:none;
}
.heading {
font-size:18px;
color:#818181;
}
.matterBold {
font-weight:bold;
}
/*style for rightpanel*/
.header {
background-image:url(top/rotate.php);
background-repeat:no-repeat;
width:505px;
height:243px;
}
/*style for rightpanel*/
.header3 {
background-image:url(top/header_baustelle_temporaer-jobs-y.jpg);
background-repeat:no-repeat;
width:505px;
height:243px;
}
/*style for rightpanel*/
.header2 {
background-image:url(top/header_baustelle_temporaer-jobs-z.jpg);
background-repeat:no-repeat;
width:505px;
height:243px;
}
.headerindex {
background-image:url(personalberatung/top/rotate.php);
background-repeat:no-repeat;
width:505px;
height:243px;
}
.logo {
margin-left:20px;
margin-top:24px;
}
.borderBottom {
border-bottom:1px solid #CCCCCC;
}
.borderTop {
border-top:1px solid #CCCCCC;
}
.matterUnderline {
text-decoration:underline;
}
.servicesBox {
background-color:#EEEEEE;
border-bottom:5px solid #FFFFFF;
border-top:5px solid #FFFFFF;
width:500px;
}
.services {
font-weight:bold;;
text-decoration:none;
color:#818181;
}
.services:hover {
font-weight:bold;;
text-decoration:underline;
color:#818181;
}
.borderRight {
border-right:1px solid #B8C2B4;
}
.footerLink {
text-decoration:none;
font-size:12px;
font-weight:bold;
color:#818181;
}
.footerLink:hover {
color:#333131;
text-decoration:none;
}
.footerLinkrot {
text-decoration:none;
font-size:12px;
font-weight:bold;
color:#BD0F21;
text-decoration:underline;
}
.footerLinkrot:hover {
color:#8A0B17;
}
.footerLink1 {
text-decoration:none;
font-size:12px;
font-weight:bold;
color:#333131;
}
.footerLink1:hover {
color:#818181;
text-decoration:none;
}
.footerLink1a {
text-decoration:none;
font-size:11px;
font-weight:normal;
color:#333131;
}
.footerLink1a:hover {
color:#818181;
text-decoration:underline;
}
.footerLink2 {
text-decoration:none;
font-size:10px;
font-weight:normal;
color:#A2A2A2;
}
.footerLink2:hover {
color:#818181;
text-decoration:none;
}



/* START TWM JOB STYLES ****************************************/
.textH1title, H1 {
	font-size:16px;
	font-weight:bold;
	color:#818181;
	white-space: nowrap;
}
.textH1title2 {
	font-size:14px;
	font-weight:bold;
	color:#818181;
}
.textH2title, H2 {
	font-size:12px;
	font-weight:bold;
	color:#000000;
}
.textH6title {
	font-size:12px;
	font-weight:bold;
	font-style:normal;
	font-variant:normal;
	color:#000000; 
	text-align:left;
	text-indent:5px;
	white-space:nowrap;
	vertical-align:superexposant; 
}
.textPageNav {
	font-weight:normal;
	font-size: 12px;
}
.textHelpInfo {
	font-size:13px;
	font-weight:normal;
}
.textFormField {
  /*  width:16px; 
	color:#000000;
	background-color:#F0DCCA;*/
}
.textFormCap {
	color:#000000;
}

.txtFC1 {
  display:block;
  width:210px;
  float:left;
}
.txtFC2 {
  display:block;
  width:110px;
  float:left;
}

.btR 		{ }
.btL 		{ }
.btU 		{ }
.btD 		{ }

.tableDB {
	border-color: #E8CAAE #FFFFFF #FFFFFF #E8CAAE;
	border-width: medium 0px 0px medium;
	border:none;
}
.tdDB {
	font-size:14px;
	font-weight:normal;
	color:#000000;
	line-height: normal;
	/*border: #E8CAAE solid; border-width: 1px 0px 0px 1px; */
	border:none;
}
.thDB {
	font-size:12px;
	font-weight:normal;
	color:#000000;
	background-color: #F0DCCA;
	background-color:transparent;
	
/*	border: #E8CAAE solid;
	border-width: 1px 0px 0px 1px; */
	
	border:none;
}

.thListe {
	font-size:12px;
	font-weight:normal;
	color:#000000;
	border-bottom: 1px solid #CCCCCC;
	padding:0px;
	padding-bottom: 4px;
}
.tdListe {
	text-align: left;
	padding:0px;
	padding-top:4px;
	padding-bottom:4px;
	margin: 0px 2px 2px 0px;
	vertical-align:top;
}

.twmDivTitles {
	display:block;
	margin:0px;
	border-bottom:1px solid #000000;
	width:100%;
	padding: 5px 5px 3px;
	height: auto;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	overflow: visible;
}
.twmDivTitle {
	background-color:#fff;
	width:200px;
	border:2px solid #ddd;
	padding:3px;
   	white-space: nowrap;
}

/* wegen input breite oben!  breiten wieder auf auto setzen*/
.radio{
width:auto;
}

.checkbox{
width:auto;
}

.button{
height:18px;
width:auto;
background-color:#818181;
font-size:12px;
font-weight:bold;
color:#FFFFFF;
padding-bottom:3px;
cursor:pointer;
}

.buttonS{
height:18px;
width:auto;
background-color:#818181;
font-size:12px;
font-weight:bold;
color:#FFFFFF;
padding-bottom:3px;
cursor:pointer;
}

.text {

}
/* standard links */
a, a:link, a:visited, a:active {
color: #818181;
text-decoration:underline;
}
a, a:hover {
color: #850000;
text-decoration:underline;
}
/* END TWM JOB STYLES */
