/********************************************/
/*	Shadow								*/
/********************************************/
#page .shadow {
	background: #000;
	border: none;
	display: block;
	position: absolute;

	top: -8px;
	left: -8px;
	right: 0px;
	bottom: 0px;

	z-index: 1;

	filter: progid:DXImageTransform.Microsoft.Blur(pixelradius=4, makeshadow='true', ShadowOpacity=0.28);
}

#page .servicebox .shadow {
	filter: progid:DXImageTransform.Microsoft.Blur(pixelradius=3, makeshadow='true', ShadowOpacity=0.1);
	left: -6px;
	top: -6px;
}



/********************************************/
/*	Header Logo Position					*/
/********************************************
#header-section .logo {
	top: -2px;
	right: -8px;
}

/********************************************/
/*	Button Link								*/
/********************************************/
a.button-link,
input.button-link,
.newcomment table tbody tr td form .actions input#form\.actions\.submit.button {
	background: url(Images/bg_ie_gradient_yellow.png) repeat-x 0 0 #eea701;
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(color=#898989, direction=45, strength=3) progid:DXImageTransform.Microsoft.Shadow(color=#898989, direction=135, strength=3)  progid:DXImageTransform.Microsoft.Shadow(color=#898989, direction=225, strength=3)  progid:DXImageTransform.Microsoft.Shadow(color=#898989, direction=315, strength=3)";
	filter: progid:DXImageTransform.Microsoft.Shadow(color=#898989, direction=45, strength=3)  progid:DXImageTransform.Microsoft.Shadow(color=#898989, direction=135, strength=3)  progid:DXImageTransform.Microsoft.Shadow(color=#898989, direction=225, strength=3)  progid:DXImageTransform.Microsoft.Shadow(color=#898989, direction=315, strength=3);
	margin-top: -6px;
	margin-left: -3px;
	margin-right: 5px;
	margin-bottom: 6px;
}


/********************************************/
/*	Servicebox								*/
/********************************************/
#page .servicebox .shadow {
	background-color: #cbcbcb;
}

.servicebox .inner-wrapper {
	position: relative;
	z-index: 7;
}

.servicebox .searchbox form span.submit {
	background: url(Images/bg_ie_gradient_yellow.png) repeat-x 0 0 #eea701;
}

.servicebox .searchbox,
.servicebox .servicelinks,
.servicebox .socialmedia {
	position: relative;
	z-index: 6;
}

.servicebox .searchbox form {
	background: url(Images/bg_servicebox_search.png) no-repeat -2px -1px transparent;
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(color=#898989, direction=180, strength=3)";
	filter: progid:DXImageTransform.Microsoft.Shadow(color=#efebdf, direction=180, strength=5);
}

.servicebox ul li a,
.servicebox ul li a,
.servicebox ul li a {
	line-height: 16px;
	padding: 9px 0 8px;
}

.servicebox .socialmedia ul li a {
    line-height: 17px;
}
/********************************************/
/*	Glossar Close							*/
/********************************************/
.glossary:after {
	display: none;
}

.glossary {
	border-bottom: 1px dotted #666;
}

#glossaryPopup #glossaryPopupClose {
	right: 23px;
	top: 17px;
}
#glossaryPopup #glossaryPopupClose .close-text {
	padding: 9px 0 6px 0;
}
#glossaryPopup #glossaryPopupClose .close-image {
	top: 13px;
	left: 18px;
}


/********************************************/
/*	Forms							*/
/********************************************/
form legend {
	background: none;
	display: block;
}

form legend span {
	display: none;
}

form input.textType,
form textarea,
.newListSelected {
/* 	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(color=#898989, direction=0, strength=0) progid:DXImageTransform.Microsoft.Shadow(color=#898989, direction=90, strength=3)  progid:DXImageTransform.Microsoft.Shadow(color=#898989, direction=180, strength=3)  progid:DXImageTransform.Microsoft.Shadow(color=#898989, direction=270, strength=3)"; */
/* 	filter:  progid:DXImageTransform.Microsoft.Shadow(color=#898989, direction=45, strength=3)  progid:DXImageTransform.Microsoft.Shadow(color=#898989, direction=135, strength=3)  progid:DXImageTransform.Microsoft.Shadow(color=#898989, direction=225, strength=3)  progid:DXImageTransform.Microsoft.Shadow(color=#898989, direction=315, strength=3); */
/* 	margin-bottom: 5px; */
/* 	margin-top: -10px; */
/* 	margin-left: -7px; */
/* 	margin-right: 3px; */
}

form.memberform .newListSelected {
	margin-top: 0;
}

form.memberform textarea {
	margin-bottom: 10px;
}

.form .memberform fieldset .inputBlock .widget input.checkboxType {
	border: none;
}

form .formwidget input[type="checkbox"],
form .formwidget input[type="radio"] {
	border: none;
	padding: 2px 4px 0 0;
}

/********************************************/
/*	Related articles							*/
/********************************************/
.related-articles .inner-wrapper {
	position: relative;
}

.related-articles .inner-wrapper .content {
	position: relative;
	z-index: 6;
}

#page .related-articles .inner-wrapper .shadow {
	background-color: #cbcbcb;
}

/********************************************/
/*	Praktikacheck							*/
/********************************************/
.internship-check .inner-wrapper .employer-data .question-item .question-wrapper {
	background: url('Images/bg_line_dotted_grey.png') repeat-x left 19px transparent;
}

/********************************************/
/*	Error pages 							*/
/********************************************/
.error_page #main_slot #content form fieldset input#search_btn {
	background: url(Images/bg_ie_gradient_yellow.png) repeat-x 0 0 #eea701;
	border: 1px solid #505050;
	padding-top: 5px;
	padding-bottom: 4px;
}

/********************************************/
/*	District Background Text				*/
/********************************************/
#page > .inner-wrapper > .district h2 {
	display: none;
}