body {
	margin: 0px;
	padding: 0px;
}

body, p, html, table, td {
	font-family: Trebuchet MS, Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	line-height: 13pt;
}





a {
	font-size: 12px;
	color: #086fb0;
 	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;

}
.bigmenue {
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: underline;
    
	font-family: Arial, Helvetica, sans-serif;
}
a:bigmenue {
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: underline;
    
	font-family: Arial, Helvetica, sans-serif;
}

.header {
	font-size: 22px;
	font-weight: bold;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
}

.leftmenue {
	font-size: 12px;
	color: #086fb0;
 	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
}

.fon {
	font-size: 18px;
	color: #767676;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}
.formular{
	font-family: Trebuchet MS, Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	line-height: 13pt;
}

input,textarea, select,checkbox,option {     
font-family:Trebuchet MS, Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:9pt;
	line-height: 13pt;
	border-left:1px solid #006699; 
	border-bottom:1px solid #006699;
	border-top:1px solid #006699;
	border-right:1px solid #006699;	
	background-color: White;
	width: 200px;

}

.button { 
    font-family:Arial,Helvetica,sans-serif;
	font-size:9pt;
	font-weight: normal;
	color: #ffffff;
	border-left:1px solid #006699; 
	border-bottom:1px solid #006699;
	border-top:1px solid #006699;
	border-right:1px solid #006699;	
	background-color: #3582b0;
	width: 90px;
	height: 22px;
	text-decoration: none;
	text-align: center;
}
.button_ueberlang { 
   font-family:Arial,Helvetica,sans-serif;
	font-size:8pt;
	font-weight: normal;
	color: #ffffff;
	border-left:1px solid #006699; 
	border-bottom:1px solid #006699;
	border-top:1px solid #006699;
	border-right:1px solid #006699;	
	background-color: #3582b0;
	width: 240px;
	height: 22px;
	text-decoration: none;
	text-align: center;
	
}
.req { 
background-color: #f0f6f9;
width:210px;
}

.nonreq { 
background-color: #ffffff;
width:210px;}

/*+++++++++++++++++++++++JB CSS+++++++++++++++++++++++++++++*/ 
 
 
 table.titelleiste{
width: 100%;
height: 28px;
}
td.titelleiste1{
font-size: 22px;
font-weight: bold;
color: #000000;
font-family: Arial, Helvetica, sans-serif;
height:35px;
}
td.titelleiste_jobbeschreibung{
font-size: 16px;
font-weight: bold;
color: #006699;
font-family: Arial, Helvetica, sans-serif;
 line-height: 20px;
}
td.titelleiste2{
FONT-WEIGHT: bold;
FONT-SIZE: 10px; 
FONT-FAMILY: Arial;
color: #6699cc;
 text-transform: uppercase;
 text-align: right;
 font-style: italic;
 font: small-caps bold;
 letter-spacing: 1px;
}
.wichtig{
border:solid 1px #6699cc; 
padding:10px; margin:0px; 
margin-top:5px	
	
}
.errormsg{
	color:red
}


/* input, select, checkbox, option, {
	
   color: Navy;
   font-size: 12px;
	font-weight: normal;
	font-family: Arial, Helvetica,  sans-serif;
	width: 200px;
	border-left: 0;
	border-right: 0;
	border-top: 0;
	border-color: #6699cc;
	border-bottom-width: 1px;
	background-color: #ffffcc;
	padding-bottom: 6px;
	}*/
 .textarea100 {
font-family:Trebuchet MS, Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:9pt;
	line-height: 13pt;
	border-left:1px solid #006699; 
	border-bottom:1px solid #006699;
	border-top:1px solid #006699;
	border-right:1px solid #006699;	
	background-color: White;
   width: 100%
}
.inputlogin{
	width: 120px;
}
.loginbutton{
 font-family:Arial,Helvetica,sans-serif;
	font-size:9pt;
	font-weight: normal;
	color: #ffffff;
	border-left:1px solid #006699; 
	border-bottom:1px solid #006699;
	border-top:1px solid #006699;
	border-right:1px solid #006699;	
	background-color: #3582b0;
	width: 70px;
	height: 22px;
	text-decoration: none;
	text-align: center;
}
.button_lang{
   font-family:Arial,Helvetica,sans-serif;
	font-size:9pt;
	font-weight: normal;
	color: #ffffff;
	border-left:1px solid #006699; 
	border-bottom:1px solid #006699;
	border-top:1px solid #006699;
	border-right:1px solid #006699;	
	background-color: #3582b0;
	width: 150px;
	height: 22px;
	text-decoration: none;
	text-align: center;
	}
	.button_link{
		font-size: 12px;
	color: #086fb0;
 	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
	background-color: transparent;
	border: none;
	width: 130px;
	
	}
	
	.txt12bold , .blau_text{
		font-weight: bolder;
		color: #6699cc;
		height: 24px
	}
	.farbleiste{
	   background: #F1F1F1;
		height: 24px;
		text-transform: uppercase;
		text-align: left;
		
		font: bolder;
	}
	.jobliste{
		/*background: #F1F1F1;*/
	}
.joblisteTitel{
		background: #FA8819;
		height: 24px;
		/*text-transform: uppercase;*/
		text-align: left;
		color: White;
		/*font: bolder;*/
	}
 
a.a_jobliste:link, a.a_jobliste:visited {
	color: Black;
}

td.RamenGorisOben {
	background: url(blau_ramen.gif);
	background-position: top;
	background-repeat: repeat-x;
	
}
table.BeraterInfo{
background-position: left;
background-image: url(blau_ramen.gif);
background-repeat: repeat-y;
background-color: #F1F1F1;
width: 192px;
margin-bottom: 40px;
margin-left: 0;

	
	}
	.leer{
		height: 100%;
		
	}
td.RamenVert {
	background: url(blau_ramen.gif);
	background-position: right;
	background-repeat: repeat-y;
	
}
td.RamenGorisUnten {
	background: url(blau_ramen.gif);
	background-position: bottom;
	background-repeat: repeat-x;
	
	
}
td.RamenEckOben{
	background: url(ecke_oben.gif);
	background-position:  right;
	background-repeat: no-repeat;
	vertical-align: top;
}
td.RamenEckUnten{
	background: url(ecke_unten.gif);
	background-position: right;
	background-repeat: no-repeat;
	vertical-align: bottom;
}

.small {
		font-family: Trebuchet MS, Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	line-height: 11pt;
}
 .inscontent {
width:75%;
padding:0 0 50px 0;
}