/* @override http://www.schnieders.de/assets/c/extracted-astyle.css */

body {	background-color: #ffffff;	color: #737373;	font: small Helvetica, Arial, Geneva, sans-serif;
	margin: 0;
}

body.black {
	background-color: #000;
}

body.black.profiling {
	background: #30343d url(../images/cssimages/back_03.png) repeat-x;
}

img {	border: none;	margin: none;	padding: none;}a {	text-decoration: none;	font-weight: bold;}a:hover {	text-decoration: underline;}#wrap {	width: 960px;	margin: auto;}

div#wrap.blackimage {	width: 960px;	margin: auto;
	background: #000 url(../images/cssimages/schnieders_backjobs.jpg) no-repeat center top;
}

body.black.profiling div#wrap.blackimage.unterseite {
}

body.black.profiling div#mainContent {
	background-color: rgba(0,0,0,0.75);
	width: 955px;
}
body.black.profiling div#mainContent img {
	border-bottom: 1px solid #fff;
}
#content_page4verticallightgray div.ditto_summaryPost {
	background-color: #444;
	padding: 10px;
	border-top: 1px solid #666;
}
#content_page4verticallightgray div.ditto_summaryPost:hover{
	background-color: #505050;
}
#content_page4verticallightgray div.ditto_summaryPost div.ditto_tags a.ditto_tag {
	color: #79b231;
	font: normal normal 0.9em "Lucida Grande", Lucida, Verdana, sans-serif;
	padding-left: 7px;
	text-shadow: #222 0 1px 0;
}

#content_page4verticallightgray div.ditto_summaryPost a.weiterGelb {
	color: #fff;
	background-color: #63b200;
	padding: 3px 12px 4px;
	display: inline-block;-webkit-border-radius:18px;-moz-border-radius:18px;border-radius:18px;
	margin-top: 11px;
	font: bold 0.8em "Lucida Grande", Lucida, Verdana, sans-serif;
	text-shadow: #333 0 1px 1px;
}

#content_page4verticallightgray div.ditto_summaryPost p {
				color: #999;
				margin: 0;
	font: bold 1em/160% "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

#content_page4verticallightgray div.ditto_summaryPost h3 {
	margin: 0;
	background-image: none;
}

#content_page4verticallightgray div.ditto_summaryPost div.ditto_tags {
	font-weight: bold;
	color: #ccc;
	font-size: 1em;
}

#content_page4verticallightgray div.ditto_summaryPost h3 a {
	color: #aaa;
	font: normal normal 1.6em/150% "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	text-shadow: #000 0 1px 1px;
}

#content_page4verticallightgray h3.allprojectReset a {
	color: #444;
	font: normal normal 1em "Lucida Grande", Lucida, Verdana, sans-serif;
	margin-left: 15px;
	text-shadow: #fff 0 1px 0;
	background-color: #ccc;
	padding: 5px 14px;
	border: 1px solid #aaa;
	-webkit-border-radius:18px;
	-moz-border-radius:18px;
	-o-border-radius:18px;
	border-radius:18px;behavior:url(http://www.schnieders.de/assets/c/border-radius-ie8.htc);
}

#content_page4verticallightgray h3.allprojectReset a:hover{
	background-color: #bbb;
}

#content_page4verticallightgray h3.allprojectReset a span {
	color: #777;
	font-size: 0.8em;
}

#content_page4verticallightgray div.tagcloud {
	background-color: #999;
	padding-top: 15px;
	padding-bottom: 22px;
	padding: 15px;
}

#content_page4verticallightgray div.tagcloud span a {
	color: #fff;
	background-color: #666;
	margin: 7px;
	padding: 4px 17px 4px 18px;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;-webkit-box-shadow:0px 1px 2px rgba(0,0,0,0.6);-moz-box-shadow:0px 1px 2px rgba(0,0,0,0.6);box-shadow:0px 1px 2px rgba(0,0,0,0.6);
	display: inline-block;
	font: normal bold 0.8em "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}
#content_page4verticallightgray div.tagcloud span a:hover{
	background-color: #777;-webkit-box-shadow:0px 1px 0px rgba(0,0,0,0.3);-moz-box-shadow:0px 1px 0px rgba(0,0,0,0.3);box-shadow:0px 1px 0px rgba(0,0,0,0.3);


	text-decoration: none;
}

#content_page4verticallightgray h3  {
	margin-left: 0;
}

#content_page4verticallightgray h2 {
	color: #666;
	font-weight: normal;
	font-style: normal;
	font-size: 1.4em;
	margin-left: 15px;
}/* MAIN INTERFACE DEFINITION *//* @group main Menubar *//* DEFINITION OF MAIN MENUBAR  */img#logo {	margin-top: 10px;display: block;width: 305px;height: 85px;float: left;}img#logo {	margin-top: 20px;display: block;width: 218px;height: 52px;float: left;}img#header {	margin-top: 1px;	border: 1px solid #737373;}div#menubar {	width: 955px;	height: 145px;	position: relative;	margin-bottom: 1px;	color: #7c7c7c;
	background-color: #ffffff;
}

div#wrap.blackimage div#menubar {
	background-color: transparent;
}

div#menubar a {	text-decoration: none;	color: #737373;	font-weight: bold;	font-size: 1.1em;}div#menubar a:hover {	text-decoration: none;	color: #8aba2e;}ul#mainmenu {	color: #ffffff;	font-size: 1em;	background: none repeat-x;	width: 955px;	overflow: auto;	margin: 0;	padding: 5px 0;	position: absolute;	bottom: 0px;	left: 0px;}ul#mainmenu li {	float: left;	list-style-type: none;	padding-left: 0;	margin: 0 0 0 15px;}h1#headertext {	width: 940px;	color: #fff;	padding-left: 15px;	font-size: 2.1em;	line-height: 140%;	font-weight: normal;	font-style: normal;	background: #737373 url(../i_layout/id_header.png) repeat-x;	margin: 0 0 1px;	padding-top: 5px;	text-shadow: #212121 2px 2px 2px;}ul#breadcrumb {	color: #ffffff;	background: #b4b4b4 url(../i_layout/breadcrumb.png) repeat-x;	width: 955px;	overflow: auto;	margin: 0;	padding: 5px 0;	font-size: 0.9em;}ul#breadcrumb li {	float: left;	list-style-type: none;	padding-left: 0;	margin: 0 0 0 15px;}#breadcrumb li a {	color: #333;}/* @group Functional menus *//* DEFINITION OF FUNCTIONAL MENU TOP */div#menubar ul.languages {	list-style-type: none;	position: absolute;	right: 300px;	top: 0;	margin: 0;	padding: 0;}div#menubar ul.fmenu {	position: absolute;	right: 50px;	top: 0px;	list-style-type: none;	margin: 0;	padding: 0;}div#menubar ul.languages li {	color: #7c7c7c;	text-transform: uppercase;	bottom: 0;	padding: 0;	margin: 0;	font-weight: bold;	line-height: 1.3em;	font-size: 1em;}div#menubar ul.languages li a {	color: #7c7c7c;	text-transform: capitalize;	text-decoration: none;	margin: 0;	padding: 0;	font: normal bold 0.9em/1.3em Helvetica, Arial, Geneva, sans-serif;}div#menubar ul.languages li a:hover {	color: #8aba2e;	text-transform: capitalize;	text-decoration: none;	font: normal bold 0.9em/1.3em Helvetica, Arial, Geneva, sans-serif;}div#menubar ul.fmenu li {	float: left;	list-style-type: none;	margin: 0;	padding: 0 0 0 15px;}div#menubar ul.fmenu li a {	color: #7c7c7c;	text-decoration: none;	font: normal bold 0.9em/1.3em Helvetica, Arial, Geneva, sans-serif;}div#menubar ul.fmenu li a:hover {	color: #8aba2e;	text-decoration: none;	font: normal bold 0.9em/1.3m Helvetica, Arial, Geneva, sans-serif;}/* @end *//* @end *//* Content definitions */img.header {	display: block;	margin: 0;	border: 0;	padding: 0;}p.semicontentklein {	font: normal 0.8em/1.2em "Lucida Grande", Lucida, Verdana, sans-serif;	padding-left: 15px;	text-align: justify;	padding-right: 15px;	width: 550px;}table#contactformtable {	font: normal 1em/1.2em "Lucida Grande", Lucida, Verdana, sans-serif;	padding-left: 15px;	text-align: justify;}/* @group Profile Menue Selectors Dimensions */ul#profileSectors {	color: #fff;	width: 18%;	float: left;	padding: 0px;	margin: 0 0 0 0;	padding-left: 20px; margin-top: 20px;}ul#profileSectors li {	font-size: 0.8em;	list-style-type: none;	margin: 0 0 1em 0;	line-height: 110%;	padding: 0;}#JQelements div.page2graycolumns1-3 ul {	margin: 0px;	padding: 10px 10px 10px 5px;}/* @end *//* @group indx_page_specifics */div#content_index h1#page_claim {	width: 940px;	color: #424242;	padding-left: 15px;	background: none repeat-x;	margin: 0;	font: normal normal 2em Helvetica, Arial, Geneva, sans-serif;	padding-top: 15px;}div#content_index p {	color: #8b8b8b;	font: 1.1em/1.4em "Lucida Grande", Arial, Lucida, Verdana, sans-serif;	padding-left: 15px;	text-align: justify;	padding-right: 15px;}div#indx_subcontent {	width: 905px;	background: #d9d9d9 url(../i_layout/indx_subcontent.png) bottom center repeat-x;	clear: both;	margin-top: 0;	padding: 25px;
	top: 0;
}/* @group 3Features */div#features3 {	clear: both;	width: 955px;	overflow: auto;	height: 100%;	background: #d9d9d9 url(../i_layout/indx_infobox.png) repeat-x;}div.features1-3 {	float: left;	width: 30%;	height: 100%;	overflow: auto;	padding-left: 3%;}div.features1-3 h4{	font: bold 0.9em Arial, Helvetica, Geneva, sans-serif;	padding: 0;	margin: 0;}div.features1-3 p {	margin: 15px;	color: #666;	font-size: 0.86em;}div.features1-3 p a {	display: block;	font-size: 0.8em;	color: #1f2025;	background: url(../i_layout/schn_icons_21.png) no-repeat left top;	text-indent: 25px;	height: 25px;	text-align: left;	font-weight: bold;	line-height: 222%;}div#features3 div {	font: 1em/130% "Lucida Grande", Lucida, Verdana, sans-serif;	padding-top: 18px;}/* @end *//* @group 4Features */div#features4 {	clear: both;	width: 955px;	overflow: auto;	height: 100%;	background: #d9d9d9 url(../../../i_layout/indx_infobox.png) repeat-x;}div.features1-4 {	float: left;	width: 20%;	height: 100%;	overflow: none;	padding-left: 3%;}div.features1-4 h4{	font: bold 0.9em Arial, Helvetica, Geneva, sans-serif;	padding: 0;	margin: 0;padding-left: 3%;}div.features1-4 p {	margin: 15px;	color: #666;	font-size: 0.86em;}div.features1-4 p a {	display: block;	font-size: 0.8em;	color: #1f2025;	background: url(../i_layout/schn_icons_21.png) no-repeat left top;	text-indent: 25px;	height: 25px;	text-align: left;	font-weight: bold;	line-height: 222%;}div#features4 div {	font: 1em/130% "Lucida Grande", Lucida, Verdana, sans-serif;	padding-top: 18px;}/* @group page2-gray dark template */div#content_page2gray {	clear: both;	width: 955px;	background: #737373 url(../i_layout/page2_topgreycontent.png) repeat-x 0 top;	color: #fff;	margin-top: 1px;	overflow: hidden;}div#content_page2gray h1#page_claim {	width: 700px;	color: #fff;	padding-left: 0px;	background: none repeat-x;	margin: 15px 0 0 220px;	font: normal normal 2em Helvetica, Arial, Geneva, sans-serif;}
#content_page2gray div.infobox{padding: 10px 0 10px 0;
	background: #d9d9d9 url(../i_layout/indx_infobox.png) repeat-x center top;
	border-top: 1px solid #fff;
}
#content_page2gray div.infobox h4 {
		margin: 5px 0 0 220px;color: #444;
}#content_page2gray div.infobox p {color: #777;
		font-size: 0.9em;line-height: 150%;margin: 0 0 0 220px;}
#content_page2gray div.infobox p a{
	color: #000;
}

div#content_page2gray p {	color: #eeeeee;	font: 1.1em/1.4em "Lucida Grande", Lucida, Verdana, sans-serif;	text-align: justify;	width: 60%;	margin-left: 220px;	margin-bottom: 1em;}div#content_page2gray a {	color: #ffffff;	text-decoration: none;	text-transform: uppercase;;}div#content_page2gray a:hover {	color: #ffffff;	text-decoration: underline;	text-transform: uppercase;	font-weight: bold;}div#page2graycolumns {	position: relative;	top: 0px;	left: 0px;	clear: both;	background: #969696;	width: 955px;	color: #fff;	font-size: 0.86em;	border: none;	margin-top: 1px;	padding-top: 15px;}div#page2graycolumns ul#profileSectors{	width:20%;height: 170px;	font-size: 1.2em;}div.page2graycolumns1-3 {	width: 30%;	float: left;	padding: 0;	margin-right: 2%;	margin-top: 5px;	color: #fff;	font: 1.0em/150% "Lucida Grande", Lucida, Verdana, sans-serif;}#JQelements div.page2graycolumns1-3 ul li {	margin: 0 0 8px 10px;	color: #fff;	list-style-type: square;	width: 80%;	font-weight: normal;	font-style: normal;	padding: 0;	font-size: 0.9em;	list-style-position: outside;}div#JQelements{float:left;width:70%;padding: 10px 0 0 0;}div#JQ1element {	display: block;padding: 0;margin: 0;	background-color: #969696;	overflow: hidden;	float: left;width:100%;}div#JQ2element {	display: block;	background-color: #969696;	overflow: hidden;	float: left;width: 100%;}/* @end *//* @end *//* @end *//* @group page4-vertical gray light template */div#page4verticallightgraycolumns {	float: right;	background: #fff url(http://www.schnieders.de/i_layout/page3_secondlightgreycontent.png) repeat-x 0 top;	width: 625px;	color: #666;	line-height: 1.4em;	overflow: auto;	margin: 0;	padding: 0 0 25px;	height: 100%;}div#content_page4verticallightgray {	clear: both;	float: left;	width: 955px;background: #fff url(http://www.schnieders.de/i_layout/page3_secondlightgreycontent.png) repeat-x 0 top;	color: #fff;	margin-top: 1px;	overflow: auto;}div#content_page4verticallightgray div#leftcontent {	width: 30%;	float: left;	margin-top: 10px;background: #737373 url(../i_layout/page2_topgreycontent.png) repeat-x 0 top;}div#content_page4verticallightgray div#leftcontent a { margin: 0 1em 1em 0; padding: 0; line-height: 200%;
}

#SlideMenu li.slideMenuheader a { color: #fff; text-shadow: #000 1px 1px 4px;
}


div#content_page4verticallightgray div#leftcontent ul#SlideMenu li ul li a {	color: #fff; margin: 1em 1em 1em 0; padding: 4px; background-color: transparent; line-height: 200%;
}

div#content_page4verticallightgray div#leftcontent ul#SlideMenu li ul li a:hover { text-decoration: underline;
}
#SlideMenu li.slideMenuheader {	margin-bottom: 0;	margin-left: 25px;}div#content_page4verticallightgray div#leftcontent p {	clear: both;	padding: 5px 35px 5px 25px;	margin: 0;	text-align: left;	color: #fff;	font: 0.8em/1.2em "Lucida Grande", Lucida, Verdana, sans-serif;}#page4verticallightgraycolumns h3 {	margin-left: 15px;}div#page4verticallightgraycolumns h1#page_claim {	width: 600px;	color: #6e6e6e;	padding-left: 0px;	background: none repeat-x;	margin: 0 0 0 15px;	font: normal normal 2em Helvetica, Arial, Geneva, sans-serif;	padding-top: 15px;	padding-bottom: 15px;}div#page4verticallightgraycolumns p.semicontent {	color: #737373;	font: 1.1em/1.4em "Lucida Grande", Lucida, Verdana, sans-serif;	padding-left: 0px;	text-align: justify;	padding-right: 15px;	width: 550px;	padding-bottom: 15px;}#page4verticallightgraycolumns div p {	line-height: 1.4em;	font-size: 0.85em;}h3.ditto_pageTitle {	margin-left: 15px;	line-height: 100%;	padding-top: 15px;}#page4verticallightgraycolumns p {	margin-left: 15px;	font-size: 0.9em;	line-height: 1.4em;	padding: 0;	margin-top: 0;	margin-bottom: 0;}#page4verticallightgraycolumns h3.ditto_pageTitle a {	padding: 0;	margin: 0px;	color: #79b231;	font-family: "Lucida Grande", Lucida, Verdana, sans-serif;}div.ditto_documentInfo {	margin-left: 15px;	display: block;			border-bottom: 1px solid #bbbbbb;	padding-bottom: 10px;	padding-top: 0;	padding-right: 0;	margin-bottom: 12px;	font: bold 0.8em Arial, Helvetica, Geneva, sans-serif;}div.page4verticallightgraycolumns1-2 {	width: 40%;	float: left;	padding: 0px;	margin-left: 0;	font-family: "Lucida Grande", Lucida, Verdana, sans-serif;	font-weight: normal;	text-align: left;}div.page4verticallightgraycolumns2-2 {	width: 40%;	float: left;	padding: 0px;	font-family: "Lucida Grande", Lucida, Verdana, sans-serif;	font-weight: normal;}/* @end *//* @group Kontaktformular Styling */#page4verticallightgraycolumns p a {	color: #79b231;}#page4verticallightgraycolumns p a:hover{	color: #79b231;	text-decoration: underline;}#page4verticallightgraycolumns form {	padding: 10px;margin-bottom: 50px;	font: bold 0.8em "Lucida Grande", Lucida, Verdana, sans-serif;}#page4verticallightgraycolumns form div {	padding-top: 5px;	margin-bottom: 5px;}#page4verticallightgraycolumns form div.formCol1  {	border-top: 1px solid #ddd;}/* @end *//* @group Footer *//* Footer Definitions */div#footer {	clear: both;	background: #b2b2b2 url(../../../i_layout/footer.png) repeat-x;	color: #ffffff;	font: 1em Helvetica, Arial, Geneva, sans-serif;	width: 955px;	height: 94px;	padding: 0;	position: relative;	margin-top: 1px;}div#footer ul {	float: left;	list-style-type: none;	margin: 0;	padding: 0;}div#footer ul.languages {	list-style-type: none;	margin: 0;	background: url(../i_layout/footer_separator.png) no-repeat right top;	padding: 25px 30px 0 65px;	height: 90px;}div#footer ul.languages li a {	color: #ffffff;	text-transform: capitalize;	text-decoration: none;	font: normal normal normal 1em/1.5em Helvetica, Arial, Geneva, sans-serif;	margin: 0;	padding: 0;}div#footer ul.languages li {	color: #ffffff;	font-size: 1em;	text-transform: uppercase;	line-height: 1.5em;	bottom: 0;	padding: 0;	margin: 0;}div#footer ul.languages li a:hover {	color: #ffe000;	text-transform: capitalize;	text-decoration: none;	font: normal normal 1em/1.5em Helvetica, Arial, Geneva, sans-serif;}div#footer ul.fmenu {	float: left;	list-style-type: none;	margin: 49px 0 0;	padding: 0;}div#footer ul.fmenu li {	float: left;	list-style-type: none;	margin: 0;	padding: 0 0 0 15px;}div#footer ul.fmenu li a {	color: #ffffff;	text-decoration: none;	font: normal normal normal 1em/1em Helvetica, Arial, Geneva, sans-serif;}div#footer ul.fmenu li a:hover {	color: #ffe000;	text-decoration: none;	font: normal normal 1em/1em Helvetica, Arial, Geneva, sans-serif;}/* @end *//* @group JS_LIBs *//* @group NewsSlider Styles */#indx_subcontent div.news_slider.top_stories div.news_items h3 {	color: #8b8b8b;	margin-bottom: 0;	margin: 0;	padding: 0;	font-weight: normal;	font-style: normal;	text-transform: uppercase;}.fl {	float: left;	display: inline;}.newsslider img {	border: 0;	display: block;}.news_slider {	position: relative;	width: 900px;	margin: 0 auto 20px auto;	text-align: left;}/* My Comment */.news_slider {	font-size: 100%;}.news_slider .messaging {	display: block;	padding: 5px;	margin: 0 20px 5px 20px;	background: #ffffcc;}.news_slider .prev, .news_slider .next {	position: absolute;	top: 42%;	display: none;}.news_slider .next {	right: 0;}.news_slider .news_items {	position: relative;	width: 840px;	top: 0;	left: 20px;	overflow: hidden;}.news_items {	background: #d9d9d9 none repeat-x center top;	margin: 11px;}.news_slider .view_all {	font-size: .8em;	padding: 5px;	margin: 0 0 2px 0;	border-top: #eeeeed 1px solid;	border-bottom: #eeeeed 1px solid;	text-align: center;}.news_slider .container {	position: relative;	top: 0;	left: 0;	width: 840px;}.news_slider .item {	width: 275px;	margin: 0 10px 0 0;}.news_slider .item div {	width: 170px;	padding: 10px 0 10px 0;	font: .8em "Lucida Grande", Lucida, Verdana, sans-serif;	color: #656462;}.news_slider .item img {	padding: 10px;}div.news_items div.container.fl div.item.fl div.fl a {	font-weight: bold;	font-family: "Lucida Grande", Lucida, Verdana, sans-serif;	color: #7bb02a !important;}/* @end *//* @group jQueryTabs *//* @end *//* @end *//* @group SlideMenu */ul#SlideMenu {	padding: 0;margin: 0;	width: 275px;	padding: 10px;	margin: 0;list-style-type: none;}#SlideMenu li.slideMenuheader ul li {	list-style-image: none;	list-style-type: none;	list-style-position: outside;	padding: 0;	margin: 0;
}#SlideMenu li.slideMenuheader ul {	padding: 0 0 10px;	font-weight: normal;	font-style: normal;	font-size: 0.8em;	line-height: 150%; margin-bottom: 10px;	background: #b2b2b2 url(http://www.schnieders.de/i_layout/footer.png) repeat-x 0 -59px; border-top: 1px solid #ddd; border-bottom: 1px solid #333; display: block;
}

ul#SlideMenu li.slideMenuheader{	margin: 0;	padding: 0;}ul#SlideMenu li.slideMenuheader li a{list-style-type:none;	list-style-position: outside;	list-style-image: none;	padding: 0;	margin: 0; background-color: transparent;
}ul.slideMenucontent{}ul.slideMenucontent li a{}

ul#SlideMenu li ul li a { color: #666;
}/* @end */.pinged {	behavior: url(iepngfix.htc)}.pingedfloat{		behavior: url(iepngfix.htc);		float: left;}img, div { behavior: url(iepngfix.htc) }p.clear{	clear: both;disply:block;height: 1px;padding: 0;margin:0;}#page4verticallightgraycolumns h4 {	margin-left: 20px;}#page4verticallightgraycolumns div.page4verticallightgraycolumns1-2 ul li {	font-size: x-small;}#page4verticallightgraycolumns div.page4verticallightgraycolumns2-2 ul li {	font-size: x-small;}

div#wrap.blackimage div#header h1 {
	color: #fff;
	font: 26px "Lucida Grande", Lucida, Verdana, sans-serif;
}

div#wrap.blackimage  #header h3 {
	font: 14px/168% "Lucida Grande", Lucida, Verdana, sans-serif;
	color: #fff;
	margin-bottom: 15px;
}

#mainContent h3 {
font: 14px/168% "Lucida Grande", Lucida, Verdana, sans-serif;
	color: #fff;
	margin-bottom: 15px;
	padding: 11px;
}

div#header {
	margin-bottom: 25px;
	padding: 8px;
	width: 60%;
}

body.black.profiling div#header{
	width: 80%;
}

div#wrap.blackimage h2 {
	color: #fff;
	font: 20px "Lucida Grande", Lucida, Verdana, sans-serif;
}

div#wrap.blackimage  h2.green {
	color: #64dc00;
	background-color: transparent;
	margin: 0;
}
body.black.profiling div#wrap.blackimage  h2.green {
	color: #a2dcfd;
	background-color: transparent;
	margin: 16px 0 0 8px;
}

body.black.profiling div#wrap.blackimage #header h1 {
	color: #a2dcfd;
	text-transform: uppercase;
	margin-top: 0;
	padding-top: 0;
	margin-left: 8px;
}
body.black.profiling div#wrap.blackimage  #header h3 {
	font: 14px/148% "Lucida Grande", Lucida, Verdana, sans-serif;
	color: #fff;
	margin-bottom: 5px;
	margin-top: 0;
	width: 55%;
}

div#wrap.blackimage p {
	color: #aaa;
	font: 13px/160% "Lucida Grande", Lucida, Verdana, sans-serif;
}


body.black.profiling div#wrap.blackimage p {
	color: #ddd !important;
	font: 11px/167% "Lucida Grande", Lucida, Verdana, sans-serif;
	margin-top: 10px;
	margin-left: 8px;
	margin-bottom: 16px;
}
div#wrap.blackimage ul li{
	padding: 0;
	list-style-type: none;
}
div#wrap.blackimage div.jobsArgument ul li {
	color: #aaa;
	font: 11px/160% "Lucida Grande", Lucida, Verdana, sans-serif;
	padding: 0;
	margin: 0;
}
div#wrap.blackimage div.jobsArgument ul {
	padding: 0;
}
div#wrap.blackimage ul#mainmenu li a{
	color: #fff;
}
div#wrap.blackimage  #menubar ul.fmenu li {
	margin-left: 24px;
}
div#wrap.blackimage  #menubar ul.fmenu li  a{
	color: #fff;
}

div#wrap.blackimage  a.roundedWeiterButton {
	color: #333;
	background-color: #aaa;
	font: bold 10px "Lucida Grande", Lucida, Verdana, sans-serif;
	padding: 3px 10px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;
}

div#wrap.blackimage  a.roundedWeiterButton:hover{
	color: #000;
	background-color: #fff;
}

div#wrap.blackimage h4{
	color: #64dc00;
	font: 14px "Lucida Grande", Lucida, Verdana, sans-serif;
	margin: 0;
}

body.black.profiling div#wrap.blackimage h4{
	color: #fff;
	font: bold 12px/26px "Lucida Grande", Lucida, Verdana, sans-serif;
	margin: 0 0 0 8px;
}
div#wrap.blackimage h5{
	color: #64dc00;
	font: bold 11px "Lucida Grande", Lucida, Verdana, sans-serif;
}

#mainContent div.jobsArgument {
	float: left;
	width: 29%;
	padding: 8px 24px 20px 8px;
}

#menubar a.mitunsarbeitenbutton  {
	display: block;
	position: absolute;
	right: 4px;
	top: 120px;
	z-index: 100;
}
#menubar a.mitunsarbeitenbutton :hover  {
	opacity: 0.6;
}


div#wrap.blackimage  h1#headertext {
	opacity: 0.85;
	text-shadow: #000000 0 1px 1px;
}

div#wrap.blackimage  ul#breadcrumb{
	opacity: 0.85;
	text-shadow: #111 0 1px 1px;
	font-weight: bold;
	color: #fff;
}

div#wrap.blackimage  ul#breadcrumb li{
	opacity: 1;
}

div#wrap.blackimage  ul#breadcrumb li a{
	text-shadow: #fff 0px 0px 0px;
}

