/* 1283956746.55 */

/* + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
basics.css / jobindex media ag
*/

/* + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
main elements
*/
html {
	font-size:100%;
}
body {
	font:62.5% Helvetica, Arial, sans-serif;
	background:#fff none;
	margin:0;
	padding:0 0 15px 0;
	text-align:left;
	color:#000;
}

/* + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
main page elements
*/
div#siteFrame {
	width:987px;
	margin:0;
	padding:0;
	background:#fff none;
	color:#000;
}
div#siteFrame div#contentFrame {
	margin:25px 0 20px 0;
	padding:0;
	font-size:120%;
	line-height:120%;
	letter-spacing:0.02em;
}
div#siteFrame div#contentFrame div#maincontent {
	float:left;
	margin:0 6px 0 0;
	padding:0;
	width:487px;
	border-right:1px solid #A1840D;
}
div#siteFrame div#contentFrame div#maincontentBig {
	float:left;
	margin:0 6px 0 0;
	padding:0;
	width:674px;
}
div#siteFrame div#contentFrame div#maincontent div#innerMaincontent, div#stellenmarkt, div#pspindex, div#hraward,
div#siteFrame div#contentFrame div#maincontentBig div#innerMaincontent {
	margin:0 6px 0 17px;
	padding:0;
}
div#siteFrame div#contentFrame div#addcontent {
	float:left;
	display:inline;
	width:179px;
	margin:0;
	padding:0;
	color:#000;
}
div#siteFrame div#contentFrame div#rightcontent,
div#siteFrame div#contentFrame div#rightcontentWithSubmenu {
	float:right;
	display:inline;
	width:300px;
	margin:0;
	padding:0;
}
div#siteFrame div#contentFrame div#rightcontentWithSubmenu {
	margin:-11px 0 0 0;
}
/*html div#siteFrame div#contentFrame div#rightcontentWithSubmenu { margin:22px 0 0 0; }*/

div#intro {
	background:#fff url(../../consulting/images/startseite.jpg) bottom left no-repeat;
	text-align:right;
	border-bottom:1px solid #690005;
	height:124px;
	padding:0;
	margin:0 0 15px 0;
}
div#intro h1 {
	padding:94px 0 0 0;
	margin:0;
}
/* + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
block elements
*/
div.block {
	padding:0 0 10px 0;
	margin:0 0 10px 0;
	border-bottom:1px solid #A1840D;
}
div.block form#frmBestellung2 div {
	margin:0 0 10px 0;
}
div.block p {
	margin:0 0 10px 0;
}
.login_table {
	border-top:1px solid #A1840D;
	border-bottom:1px solid #A1840D;
	padding:10px 0;
	margin:0 0 10px 0;
}
div.noborder {
	border:none;
}
div.bordertop {
	border-top:1px solid #A1840D;
	padding:15px 0 13px 0;
}
div.hrline {
	margin:5px 0 6px 0;
	padding:0;
	font-size:1px;
	line-height:0px;
	height:1px;
	background-color:#A1840D;
}
div.printOrMail {
	padding:10px 0 0 0;
	margin:10px 0 0 0;
	border-top:1px solid #A1840D;
}
div#rightcontent div.block,
div#rightcontentWithSubmenu div.block {
	background:#EBE7CE none;
	padding:10px;
	margin:0 0 15px 0;
	border-bottom:0;
	border-top:1px solid #A1840D;
	border-right:1px solid #A1840D;
}

/* + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
header
*/
div#header {
	margin:0;
	padding:0;
	width:987px;
	background:#fff url(../../hrtoday/we/images/bg_head.gif) top left repeat-x;
}
div#header div#slogan {
	float:left;
	width:500px;
	margin:0 0 0 17px;
	padding:0;
	display:inline;
}
div#header div#logo {
	position:absolute;
	top:80px;
	left:17px;
	z-index:100;
}
div#breadcrumbs {
	margin:0 0 0 17px;
	padding:8px 0 5px 472px;
	font-size:120%;
	color:#000;
	border-bottom:1px solid #A1840D;
}
*html div#breadcrumbs { padding:5px 0 4px 472px; }
div#breadcrumbs a,
div#breadcrumbs a:link,
div#breadcrumbs a:visited {
	color:#662734;
	text-decoration:none;
}
div#breadcrumbs a:hover,
div#breadcrumbs a:focus,
div#breadcrumbs a:active {
	text-decoration:underline;
}

/* + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
footer
*/
div#footer {
	background:#A1840D none;
	color:#fff;
	margin:20px 0 0 0;
	padding:3px 0 2px 17px;
	font-size:120%;
	display:block;
}
div#footer a,
div#footer a:link,
div#footer a:visited {
	color:#fff;
}
div#footer div#copy {
	float:left;
	width:394px;
	margin:0;
	padding:0;
}
div#footer div#links {
	float:left;
	width:300px;
	margin:0;
	padding:0;
}
div#footer div#links a {
	margin:0 10px 0 0;
}
div#footer div#update {
	float:right;
	width:250px;
	margin:0 10px 0 0;
	padding:0;
	text-align:right;
}

/* + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
misc elements
*/
hr { display:none; }
a img { border:0; }
.fixfloat {
	float:none;
	clear:both;
	line-height:0;
	width:1px;
	margin:0;
	padding:0;
	font-size:0;
	height:0;
}

/* + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
navigation.css / jobindex media ag
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +  */

/* + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 
main navigation
*/
div#mainNavigation {
	margin:0 0 0 486px;
	padding:0;
	border-bottom:1px solid #A1840D;
}
div#mainNavigation ul#mainnav {
	list-style:none;
	font-size:160%;
	margin:0;
	padding:15px 0 0 0;
}
div#mainNavigation ul#mainnav li {
	display:inline;
	float:left;
	padding:7px 0 3px 0;
	margin:0 0 -1px 0;
	border:solid #A1840D;
	border-width:0 1px 1px 0;
	background:#fff url(../../hrtoday/we/images/bg_nav.gif) top left no-repeat;
}
div#mainNavigation ul#mainnav li:hover,
div#mainNavigation ul#mainnav li:active,
div#mainNavigation ul#mainnav li:focus,
div#mainNavigation ul#mainnav li.active {
	border-right:1px solid #662734;
	border-bottom:1px solid #fff;
	background:#fff url(../../hrtoday/we/images/bg_nav_active.gif) top left no-repeat;
}
ul#mainnav li a,
ul#mainnav li a:link,
ul#mainnav li a:visited,
ul#mainnav li.active a,
ul#mainnav li.active a:link,
ul#mainnav li.active a:visited,
ul#mainnav li.active a:hover,
ul#mainnav li.active a:active,
ul#mainnav li.active a:focus {
	padding:8px 8px 0 5px;
	margin:0;
	text-decoration:none;
	color:#A1840D;
	font-weight:bold;
}
ul#mainnav li.active a,
ul#mainnav li.active a:link,
ul#mainnav li.active a:visited,
ul#mainnav li.active a:hover,
ul#mainnav li.active a:active,
ul#mainnav li.active a:focus {
	color:#662734;
}
ul#mainnav li a:hover,
ul#mainnav li a:active,
ul#mainnav li a:focus {
	color:#662734;
	text-decoration:none;
}


/* + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 
sub navigation
*/
div.subNavigation {
	padding:0;
	margin:0 0 0 17px;
	text-align:left;
}
div.subNavigationLine {
	padding:0;
	height:0;
	margin:10px 0 10px 17px;
	width:657px;
	border-bottom:1px solid #A1840D;
}
div.subNavigationLineExtra {
	padding:0;
	height:0;
	margin:10px 0 10px 17px;
	width:967px;
	border-bottom:1px solid #A1840D;
}
div.subNavigation ul.submenu {
	list-style:none;
	font-size:100%;
	margin:0;
	padding:0;
}
div#maincontentBig div.subNavigation {
	margin:0 0 10px 17px;
}
div#maincontentBig div#innerMaincontent div.subNavigation {
	margin:0 0 10px 0;
}
div.subNavigation ul.submenu li {
	display:inline;
	padding:0 10px 0 0;
	margin:0 9px 0 0;
	background:transparent url(../../hrtoday/we/images/bg_submenu.gif) right no-repeat;
}
div.subNavigation ul.submenu li.active a:link,
div.subNavigation ul.submenu li.active a,
div.subNavigation ul.submenu li.active a:visited {
	color:#662734;
}
ul.submenu li a,
ul.submenu li a:link,
ul.submenu li a:visited {
	padding:0;
	margin:0;
	text-decoration:none;
	color:#A1840D;
	background:transparent none;
}
*html ul.submenu li a, *html ul.submenu li a:link, *html ul#metanav li a:visited { padding:0 5px 0 8px; }
*+html ul.submenu li a, *+html ul.submenu li a:link, *+html ul#metanav li a:visited { padding:0 5px 0 8px; }
ul.submenu li a:hover,
ul.submenu li a:active,
ul.submenu li a:focus {
	text-decoration:underline;
	background:transparent none;
}
div.subNavigation ul.submenu li.last {
	background:transparent none;
	padding-right:4px;
}

/* subnavi mit id */
div#subNavigation {
	padding:0;
	margin:0 0 0 17px;
	text-align:left;
}
div#subNavigationLine {
	padding:0;
	height:0;
	margin:10px 0 10px 17px;
	width:657px;
	border-bottom:1px solid #A1840D;
}
div#subNavigation ul#submenu {
	list-style:none;
	font-size:100%;
	margin:0;
	padding:0;
}
div#maincontentBig div#subNavigation {
	margin:0 0 10px 17px;
}
div#maincontentBig div#innerMaincontent div#subNavigation {
	margin:0 0 10px 0;
}
div#subNavigation ul#submenu li {
	display:inline;
	padding:0 10px 0 0;
	margin:0 9px 0 0;
	background:transparent url(../../hrtoday/we/images/bg_submenu.gif) right no-repeat;
}
div#subNavigation ul#submenu li.active a:link,
div#subNavigation ul#submenu li.active a,
div#subNavigation ul#submenu li.active a:visited {
	color:#662734;
}
ul#submenu li a,
ul#submenu li a:link,
ul#submenu li a:visited {
	padding:0;
	margin:0;
	text-decoration:none;
	color:#A1840D;
	background:transparent none;
}
*html ul#submenu li a, *html ul#submenu li a:link, *html ul#metanav li a:visited { padding:0 5px 0 8px; }
*+html ul#submenu li a, *+html ul#submenu li a:link, *+html ul#metanav li a:visited { padding:0 5px 0 8px; }
ul#submenu li a:hover,
ul#submenu li a:active,
ul#submenu li a:focus {
	text-decoration:underline;
	background:transparent none;
}
div#subNavigation ul#submenu li.last {
	background:transparent none;
	padding-right:4px;
}


/* + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 
meta navigation
*/
div#metaNavigation {
	float:right;
	width:450px;
	padding:0;
	margin:0;
	text-align:right;
	height:81px;
}
div#metaNavigation ul#metanav {
	list-style:none;
	font-size:120%;
	margin:0;
	padding:15px 0 0 0;
}
div#metaNavigation ul#metanav li {
	display:inline;
	padding:0;
	margin:0;
	background:transparent url(../../hrtoday/we/images/bg_metanav.gif) right no-repeat;
}
ul#metanav li a,
ul#metanav li a:link,
ul#metanav li a:visited {
	padding:0 8px 0 5px;
	text-decoration:none;
	color:#fff;
	background:transparent none;
}
*html ul#metanav li a, *html ul#metanav li a:link, *html ul#metanav li a:visited { padding:0 5px 0 8px; }
*+html ul#metanav li a, *+html ul#metanav li a:link, *+html ul#metanav li a:visited { padding:0 5px 0 8px; }
ul#metanav li a:hover,
ul#metanav li a:active,
ul#metanav li a:focus {
	text-decoration:underline;
	background:transparent none;
}
div#metaNavigation ul#metanav li.last {
	background:transparent none;
	padding-right:4px;
}
div#switchlang {
	margin:22px 9px 0 0;
	padding:0;
	font-size:120%;
}
div#switchlang a,
div#switchlang a:link,
div#switchlang a:visited {
	color:#A1840D;
	text-decoration:none;
}
div#switchlang a:hover,
div#switchlang a:focus,
div#switchlang a:active {
	text-decoration:underline;
}

/* + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 
content navigation tabs (doppelt, da zwei nav. auf bestellungsseiten)
*/
div#contentNavigation,
div#contentNavigation1 {
	margin:0 0 15px 0;
	padding:0;
	border-bottom:1px solid #A1840D;
}
div#contentNavigation ul#tabnav,
div#contentNavigation1 ul#tabnav1 {
	list-style:none;
	font-size:1em;
	margin:0;
	padding:15px 0 0 0;
}
div#contentNavigation ul#tabnav li, div#contentNavigation ul#tabnav li.tab,
div#contentNavigation1 ul#tabnav1 li, div#contentNavigation1 ul#tabnav1 li.tab{
	display:inline;
	float:left;
	margin:0 0 -1px 0;
	border-left:solid 2px #fff;
}
ul#tabnav li a,
ul#tabnav1 li a {
	display:block;
	padding:6px 8px 3px 8px;
	margin:0;
	border-right:solid 1px #A1840D;
	border-top:solid 1px #A1840D;	
	background-color:#EBE7CE;
	color:#A1840D;
	font-weight:normal;
	text-decoration:none;	
}
div#contentNavigation ul#tabnav li.tabActive a,
div#contentNavigation1 ul#tabnav1 li.tabActive a {
	border-right:1px solid #662734;	
	border-bottom:1px solid #fff;
	border-top:solid 1px #662734;	
	background-color:#fff;
	color:#662734;		
}

ul#tabnav li a:hover,
ul#tabnav1 li a:hover {
	color:#662734;
}
#view1 {
	display:block;
}
#view2,#view3,#view4,#view5,#titel1,#titel2,#titel3 {
	display:none;
}

/* + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
content.css / jobindex media ag
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +  */

/* + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
styles headers (h1...h6)
*/
h1 {
	font-size:210%;
	color:#A1840D;
	background:transparent none;
	font-weight:normal;
	margin:0 0 7px 0;
	padding:0;
	line-height:120%;
}
h2, h3, h4, h5, h6,
dl dt {
	font-size:14px;
	font-weight:normal;
	line-height:120%;
	margin:0 0 8px 0;
	padding:0;
	color:#A1840D;
}
h3 {
	margin:20px 0 5px 0;
}
h4 {
	margin:10px 0 0 0;
}



/* + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
paragraphs
*/
p {
	margin:0 0 12px 0;
	padding:0;
}
.lead {
	margin:0 0 8px 0;
	font-size:120%;
	line-height:130%;
}
.spitzmarke {
	margin:15px 0 5px 0;
}
.legende {
	font: 95% Arial, Helvetica, sans-serif;
	color: #666;
	margin: 2px 0px 10px 0px;
}
.linklistTitle {
	font: 100% Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#333;
	padding: 0px;
	margin: 10px 0px 3px 0px;
}

.banner {
	margin: 10px 0px 0px 0px;
}


/* + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
tables
*/
table.tblBestellung {
	width:100%;
	margin:0;
	padding:0;
}
table.tblBestellung th {
	font-weight:normal;
	vertical-align:top;
	text-align:center;
	padding:0 0 15px 0;
}
table.tblBestellung td {
	font-weight:normal;
	vertical-align:top;
	text-align:left;
}
td { vertical-align:top; }

.contentTable td {
	font: 95% Arial, Helvetica, sans-serif;
	border-bottom:1px solid #ccc;
	padding:3px 10px 2px 0;
	text-align:right;
}
.contentTableNormal {
	margin:0 0 3px 0;
}
.contentTableNormal td {
	border-bottom:1px solid #ccc;
	background-color:#fff;
	padding:5px 10px 5px 0;
	text-align:left;
}
.contentTableNormal td p {
	margin:0;
	padding:0;
}

#stellenmarkt td {
	vertical-align:middle;
}


/* + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
pictures
*/
a img { border:0; }
.left {
	float:left;
	margin:0 7px 10px 0;
	position:relative;
	z-index:100;
}
.right {
	float:right;
	margin:0 0 10px 7px;
	position:relative;
	z-index:100;
}
.bottom {
	margin:0 0 10px 0;
}


/* + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
list styles
*/
ul {
	margin-top:10px;
	margin-left:16px;
	margin-bottom:10px;
	padding-left:0;
	padding-top:0;
	padding-bottom:0;
	list-style:square;
}
li {
	line-height:120%;
	list-style:square;
	margin:0 0 5px 0;
}
ul.noBulls, ul.noBulls li {
	list-style:none;
	margin:10px 0;
	padding:0;
}
ul.noBulls li a,
ul.noBulls li a:link,
ul.noBulls li a:visited {
	font-size:120%;
}

/* + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
link styles
*/
a,
a:link,
a:visited {
	color:#662734;
	text-decoration:none;
}
a:hover,
a:focus,
a:active {
	text-decoration:underline;
}
a.pfeil,
a.pfeil:visited,
a.pfeil:link {
	color:#662734;
	padding:3px 0 0 15px;
	margin:5px 0;
	background:transparent url(../../hrtoday/we/images/pfeil.gif) left no-repeat;
	text-decoration:none;
	display:block;
}
div#rightcontent a.pfeil,
div#rightcontent a.pfeil:visited,
div#rightcontent a.pfeil:link {
	background:transparent url(../../hrtoday/we/images/pfeil.gif) left no-repeat;
}
a.pfeil_unten,
a.pfeil_unten:visited,
a.pfeil_unten:link {
	color:#662734;
	padding:3px 0 0 15px;
	margin:5px 0;
	background:transparent url(../../hrtoday/we/images/pfeil_unten.gif) left no-repeat;
	text-decoration:none;
	display:block;
}
.linkMitPfeil,#stellenmarkt td a {
	padding:2px 0 0 15px;
	margin:3px 0;
	background:transparent url(../../hrtoday/we/images/pfeil.gif) left top no-repeat;
}
#stellenmarkt td a {
	padding:3px 0 0 15px;
}
.linkMitPfeil a,
.linkMitPfeil a:visited,
.linkMitPfeil a:link {
	color:#662734;
}
a.pfeil:hover,
a.pfeil:focus,
a.pfeil:active {
	text-decoration:underline;
}
a.pdf,
a.pdf:visited,
a.pdf:link,
a.mail,
a.mail:visited,
a.mail:link,
a.print,
a.print:visited,
a.print:link {
	color:#662734;
	padding:5px 0 1px 23px;
	margin:0;
	background:transparent url(../../hrtoday/we/images/icon_pdf.gif) left no-repeat;
	text-decoration:none;
}
a.mail,
a.mail:visited,
a.mail:link {
	background:transparent url(../../hrtoday/we/images/icon_mail.gif) left no-repeat;
}
a.print,
a.print:visited,
a.print:link {
	background:transparent url(../../hrtoday/we/images/icon_print.gif) left no-repeat;
}
a.pdf:hover,
a.pdf:focus,
a.pdf:active,
a.mail:hover,
a.mail:focus,
a.mail:active,
a.print:hover,
a.print:focus,
a.print:active {
	text-decoration:underline;
}


/* + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
definition lists
*/
dl dd {
	margin:0 1px 8px 1px;
}
dl {
	padding:0;
	margin:0 0 10px 0;
}
dl.box {
	float:left;
	width:226px;
	background:#EBE7CE none;
	padding:10px 0 10px 10px;
	margin:10px 10px 10px 0;
	border-bottom:0;
	border-top:1px solid #A1840D;
	border-right:1px solid #A1840D;
	voice-family: "\"}\"";
	voice-family:inherit;
	width:216px;
}
dl.box a,
dl.box a:link,
dl.box a:visited {
	display:block;
	margin:0 0 5px 0;
	padding:3px 0 0 25px;
	font-weight:normal;
	text-decoration:none;
}
dl.box a:hover,
dl.box a:active,
dl.box a:focus {
	text-decoration:underline;
}
dl.box a.pdf,
dl.box a.pdf:link,
dl.box a.pdf:visited {
	background:transparent url(../../hrtoday/we/images/icon_pdf.gif) center left no-repeat;
}
dl.box a.verweis,
dl.box a.verweis:link,
dl.box a.verweis:visited {
	background:transparent url(../../hrtoday/we/images/pfeil.gif) center left no-repeat;
}


/* + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
tag cloud
*/
div#tagCloud {
	margin:0;
	padding:0;
	color:#662734;
	background:transparent none;
	text-align:justify;
}
div#tagCloud a.plus {
	font-size:130%;
	line-height:120%;
}
div#tagCloud a.plusX {
	font-size:140%;
	line-height:130%;
}
div#tagCloud a.plusXX {
	font-size:150%;
	line-height:140%;
}
div#tagCloud a.plusXXX {
	font-size:180%;
	line-height:140%;
}

/* + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
styles fuer pspindex
*/
div#addcontent .block ul, .contentTableList { 
	list-style:square;
	padding: 0;
	margin:5px 0 5px 16px;
}
div#addcontent .block ul li, .contentTableList li { 
	padding:0;
	margin:0;
}

.valuestitle { font-weight: bold; padding-top: 12px;  }
.values {}
.values ul { border: 0px; list-style: none; padding: 0px; padding-left: 0px; margin:0px; }
.values ul li { border: 0px; list-style: none; padding: 0px; padding-left: 0px; margin:0px; }

/* + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
styles fuer fragebogen hr-award
*/
#hraward .sektor	{ 	
	color: black;
	font-style: normal;
	font-weight: 600;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	letter-spacing: 1px;
}
#hraward .titel {
	color: #99181b;
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: bold;
}
#hraward td	{
	font-family: Arial, Helvetica, sans-serif;
	line-height: 17px;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	padding:2px;
}
#hraward .style1 {
	font-size: 11px;
	font-style: italic;
}
		

/* + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
forms.css / jobindex media ag
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +  */


/* + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
general form styles
*/
form, fieldset {
	margin:0;
	padding:0;
	border:0;
	font-size:100%;
}
/*
form label {
	display:block;
	margin:6px 0 0 0;
	padding:0;
	font-size:100%;
}*/
p.errorMessage {
	font-weight:bold;
	color:#D80015;
	margin:3px 0;
	padding:0;
}
span.errorMessage label {
	font-weight:bold;
	color:#D80015;
}
div.errorBox {
	margin:0 0 10px 0;
	padding:10px;
	border:1px solid #D80015;
}


/* + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Formular Styles: Maincontent
*/
input.inpSmall,
.inpText {
	border:1px dotted #A1840D;
	width:25px;
	float:left;
	display:inline;
	margin:0;
	padding:2px 0;
	text-align:center;
	font-size:95%;
}
.inpText {
	width:301px;
	text-align:left;
	padding-left:4px;
	margin:0 0 3px 0;
	font-size:105%;
}
.inpTextError {
	width:301px;
	text-align:left;
	padding-left:4px;
	margin:0 0 3px 0;
	font-size:105%;
	border:1px solid #D80015;
}
.inpSelect {
	border:1px dotted #A1840D;
	margin:0;
	padding:0;
	font-size:11px;
}
label.inpError, span.inpError {
	color: #D80015;
}
label.left {
	float:left;
	width:120px;
	text-align:right;
	display:inline;
	margin:4px 15px 0 0;
	padding:0;
}
div.leftmessageorder {
	display:none;
	padding:0;
	margin:0;
}
label.right {
	float:right;
	text-align:left;
	width:420px;
	display:inline;
	margin:2px 0 0 0;
	padding:0;
}
div.formremark	{
	font-size:95%;
	color:#666;
	margin:0 0 8px 135px;
}

/* + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Themen Suche
*/
form#themensuche div {
	white-space:nowrap;
}
form#themensuche input, form#themensuche select {
	border:1px dotted #A1840D;
	margin:0 0 10px 0;
	padding:1px 0 1px 4px;
	font-size:110%;
}
form#themensuche input {
	width:272px;
}
form#themensuche select {
	width:177px;
	font-size:105%;
	padding:0 0 0 2px;
	border:1px dotted #A1840D;
}
form#themensuche input#suchButton,form#themensuche input#suchButton1, .button {
	width:95px;
	background:#A1840D;
	color:#fff;
	border-top:1px solid #999;
	border-left:1px solid #999;
	border-right:1px solid #333;
	border-bottom:1px solid #333;
	padding:0;
	margin-left:2px;
	font-size:110%;
}

.button {
	width:auto;
	font-size:100%;
	border-top:1px solid #999;
	border-left:1px solid #999;
	border-right:1px solid #333;
	border-bottom:1px solid #333;
}
/* + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Stellenmarkt Suche
*/
#stellenmarkt input, #stellenmarkt select {
	border:1px dotted #A1840D;
	margin:0;
	padding:0;
}
#stellenmarkt .sl_search_submit {
	width:84px;
	background:#A1840D;
	color:#fff;
	border-top:1px solid #999;
	border-left:1px solid #999;
	border-right:1px solid #333;
	border-bottom:1px solid #333;
	padding:0;
	margin-left:2px;
}
