﻿/**************************** CSS RESET ****************************/
/***2009-10-08***/
html, address, blockquote, body, div, dl, dt, dd, fieldset, form, h1, h2, h3, h4, h5, h6, ol, p, ul, li, center, hr, pre, table, tr, td, th, thead, tbody, tfoot, caption {
	font-family: inherit;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	font-size: inherit;
	line-height: inherit;
	text-align: left;
	text-decoration: none;
	padding: 0;
	margin: 0;
	float: none;
	border: 0px;
	display: block;
}
span, a, img, abbr, acronym, code, em, strong, b, i, legend, button, object, select, var, tt, kbd, samp, small, sub, sup {
	background: ;
	padding: 0;
	margin: 0;
	color: inherit;
	display: inline;
	float: none;
	border: 0px none;
;	font-style: normal;
	font-variant: normal;
	font-weight: normal;
}
li {
	display: list-item;
}
table {
	display: table;
	border-spacing: 0;
	border-collapse: collapse;
}
tr {
	display: table-row;
}
th, td {
	display: table-cell;
}
thead {
	display: table-header-group;
}
tbody {
	display: table-row-group;
}
tfoot {
	display: table-footer-group;
}
caption {
	display: table-caption;
}
colgroup {
	display: table-column-group;
}
col {
	display: table-column;
}
head {
	display: none;
}
button, textarea, input, object, select {
	display: inline-block;
}
a:link, a:visited, a:hover, a:active, label {
	cursor: pointer;
}
html {
	height: 100%;
}
body {
	font-family: arial,"sans serif";
	font-size: 12px;
	background-color: #d3d3d3;
}
#seite {
	width: 884px;
	background-color: #ffffff;
	background: url('http://karriere.wicker.de/_media/back.gif') repeat-y 0px 0px;
	margin: 0px auto;
	padding: 0px;
}
#fuss {
	margin-top: 30px;
}
#fuss p {
	text-align: center;
	font-size: 10px;
	color: #888888;
	margin-right: 25px;
	margin-left: 24px;
	border-top: 1px solid #cccccc;
	padding-top: 4px;
}
#fuss a {
	color: #888888;
	text-decoration: none;
}
#fuss a:hover {
	text-decoration: underline;
}
.clearer {
	clear: both;
	float: none;
	font-size: 0.000000000001em;
	height: 0.0000000000001em;
	line-height: 0.0000000000001em;
}
.printonly {
	display: none;
}
#topnavi {
	position: relative;
	left: 24px;
	top: 0px;
	width: 835px;
	background-color: #666666;
}
#hauptmenu li {
	display: inline;
	padding: 0px;
	margin: 0px;
}
#hauptmenu a {
	font-size: 12px;
	text-decoration: none;
	color: #ffffff;
	font-weight: bold;
	background-color: #666666;
	line-height: 22px;
	border-right: 1px solid #ffffff;
	padding: 4px;
	padding-left: 8px;
	padding-right: 8px;
}
#hauptmenu a:hover {
	background-color: #444444;
}
#hauptmenu a.aktiv {
	background-color: #b8001a;
}
#sitemenu {
	float: right;
}
#sitemenu li {
	display: inline;
	padding: 0px;
	margin: 0px;
}
#sitemenu a {
	font-size: 11px;
	text-decoration: none;
	color: #ffffff;
	font-weight: normal;
	background-color: #666666;
	line-height: 21px;
	padding: 4px;
	padding-left: 8px;
	padding-right: 8px;
}
.breadcrumb {
	position: relative;
	left: 194px;
	top: 0px;
	width: 629px;
	color: #666666;
	font-size: 11px;
	line-height: 24px;
}
.breadcrumb a {
	text-decoration: none;
	color: #666666;
}
.breadcrumb a:hover {
	color: #000000;
}
.bcganzlinks {
	left: 24px;
	width: 770px;
}
.subnavi li {
	display: block;
	padding: 0px;
	margin: 0px;
	border-top: 1px solid #d7d7d7;
	padding: 5px;
	padding-left: 6px;
}
.subnavi a {
	font-size: 11px;
	text-decoration: none;
	color: #666666;
	font-weight: normal;
	line-height: 12px;
	padding: 0px;
	display: block;
}
.subnavi a:hover {
	color: #000000;
}
.subnavi a.aktiv {
	color: #b8001a;
}
.subnavi li.open {
	background-color: #ffffff;
}
ul.subnavi2 {
	background-color: #f7f7f7;
	border-totep: 1px solid #d7d7d7;
}
.subnavi2 li {
	display: block;
	padding: 0px;
	margin: 0px;
	padding: 3px;
	padding-left: 12px;
}
.subnavi2 a {
	font-size: 11px;
	text-decoration: none;
	color: #666666;
	font-weight: normal;
	padding: 0px;
	display: block;
}
.subnavi2 a:hover {
	color: #000000;
}
.subnavi2 a.aktiv {
	color: #b8001a;
}
ul.subnavi3 {
	background-color: #f7f7f7;
}
.subnavi3 li {
	display: block;
	padding: 0px;
	margin: 0px;
	padding: 3px;
	padding-left: 12px;
}
.subnavi3 a {
	font-size: 11px;
	text-decoration: none;
	color: #666666;
	font-weight: normal;
	padding: 0px;
	display: block;
}
.subnavi3 a:hover {
	color: #000000;
}
.subnavi3 a.aktiv {
	color: #b8001a;
}
#subnaviende {
	border-top: 1px solid #d7d7d7;
	padding-top: 40px;
	background: url('http://karriere.wicker.de/_media/back_verlauf_klein.gif') repeat-x 0px 0px;
}
.einspaltiger_inhalt {
	position: relative;
	width: 155px;
	left: 24px;
	margin-right: 15px;
	float: left;
}
.zweispaltiger_inhalt {
	position: relative;
	width: 325px;
	left: 24px;
	margin-right: 15px;
	float: left;
}
.dreispaltiger_inhalt {
	position: relative;
	width: 495px;
	left: 24px;
	margin-right: 15px;
	float: left;
}
.vierspaltiger_inhalt {
	position: relative;
	width: 665px;
	left: 24px;
	margin-right: 15px;
	float: left;
}
.fuenfspaltiger_inhalt {
	position: relative;
	width: 835px;
	left: 24px;
	margin-right: 15px;
	float: left;
}
.versteckter_inhalt {
	position: absolute;
	left: -1000px;
	top: -1000px;
	z-index: 0;
	display: none;
}
.keinabstandlinks {
	left: 0px;
}
.keinabstandrechts {
	left: 0px;
	margin-right: 0px;
}
/********* Kasten-Klassen: ***********/
.linie {
	border-top: 1px solid #b8001a;
	margin-bottom: 15px;
}
.randoben {
	border-top: 1px solid #b8001a;
}
.randunten {
	border-bottom: 1px solid #b8001a;
}
.fixhoehe {
	height: 200px;
}
.kasten {
	padding-bottom: 4px;
	background: url('http://karriere.wicker.de/_media/back_verlauf.gif') repeat-x 0px 0px;
	margin-bottom: 15px;
	position: relative;
	clear: both;
}
.kasten h3 {
	color: #b10101;
	font-size: 12px;
	font-weight: bold;
	padding-left: 6px;
	padding-right: 6px;
	padding-top: 12px;
}
.kasten p {
	color: #666666;
	font-size: 12px;
	padding: 6px;
}
.kasten img {
	margin-bottom: 4px;
}
.kasten a.pfeillink {
	margin-left: 6px;
}
.bildkasten {
	margin-bottom: 15px;
}
.textkasten {
	padding-bottom: 4px;
	background: url('http://karriere.wicker.de/_media/back_verlauf.gif') repeat-x 0px 0px;
	margin-bottom: 15px;
	position: relative;
	clear: both;
}
.textkasten h1, .textkasten h2, .textkasten h3 {
	color: #b10101;
	font-size: 12px;
	font-weight: bold;
	padding: 15px;
}
.textkasten h1 {
	font-size: 16px;
}
.textkasten h3 {
	color: #666666;
}
.textkasten p {
	color: #666666;
	font-size: 12px;
	line-height: 17px;
	padding: 15px;
	padding-top: 0px;
}
.textkasten a.pfeillink {
	margin-left: 0px;
	color: #b8001a;
}
.spezialbreite {
	width: 240px;
	float: left;
	margin-right: 15px;
}
.ausschreibung {
	border-top: 1px solid #b8001a;
	background: url('http://karriere.wicker.de/_media/back_verlauf.gif') repeat-x 0px 0px;
	padding: 15px;
	position: relative;
}
.ausschreibung h2 {
	margin-bottom: 10px;
	color: #b8001a;
	font-size: 14px;
	font-weight: bold;
}
.ausschreibung_detail {
	margin-top: 15px;
}
.ausschreibung b {
	color: #b8001a;
}
.ausschreibung p {
	color: #666666;
	font-size: 11px;
	line-height: 17px;
	padding: 0px;
	padding-bottom: 15px;
}
.ausschreibung strong {
	color: #b8001a;
}
.ausschreibung h1 {
	width: 300px;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 8px;
	padding-bottom: 8px;
	font-size: 14px;
	line-height: 14px;
	font-weight: bold;
	background-color: #b8001a;
	color: #ffffff;
}
.startausschreibung h1 {
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 8px;
	padding-bottom: 8px;
	font-size: 14px;
	line-height: 14px;
	font-weight: bold;
	background-color: #b8001a;
	color: #ffffff;
}
.startausschreibung .textkasten p.rechts {
	margin: 0px;
	padding: 0px;
}
.startausschreibung .textkasten {
	padding: 0px;
}
.startausschreibung .textkasten ul {
	padding-top: 10px;
}
.startausschreibung a {
	color: #b8001a;
	text-decoration: none;
	font-weight: bold;
}
.startausschreibung li {
	margin-bottom: 10px;
}
.abstandoben {
	padding-top: 15px;
}
.links {
	float: left;
	position: relative;
}
.rechts {
	float: right;
	position: relative;
}
.ohneverlauf {
	background: transparent;
}
.randgrau {
	border-color: #d7d7d7;
}
.standortbox {
	width: 240px;
	float: left;
}
.zitatbox {
	float: right;
}
.bildergalerie_Spalte2 {
	margin-bottom: 15px;
}
.bildergalerie_Spalte2 img {
	margin: 0px;
	padding: 0px;
	border-top: 1px solid #b8001a;
	border-bottom: 1px solid #b8001a;
}
.bildergalerie_Spalte2 .galeriebild1 {
	float: left;
	margin-right: 15px;
}
.bildergalerie_Spalte2 .galeriebild2 {
	float: left;
	margin-right: 15px;
}
.bildergalerie_Spalte2 .galeriebild3 {
}
.bildergalerie_Spalte2 .bildunterschrift {
	display: block;
}
.bildergalerie_Spalte3 {
	margin-bottom: 15px;
}
.bildergalerie_Spalte3 img {
	margin: 0px;
	padding: 0px;
	border-top: 1px solid #b8001a;
	border-bottom: 1px solid #b8001a;
}
.bildergalerie_Spalte3 .galeriebild1 {
	margin-bottom: 15px;
	display: block;
}
.bildergalerie_Spalte3 .galeriebild2 {
	margin-bottom: 15px;
	display: block;
}
.bildergalerie_Spalte3 .galeriebild3 {
}
.bildergalerie_Spalte3 .bildunterschrift {
	display: block;
}
.pixelrand {
	border: 1px solid #cccccc;
}
/********* Allgemeine Klassen: ***********/
a {
	color: #444444;
}
.textkasten a h1, .textkasten a h2, .textkasten a h3 {
	margin-top: 15px;
	margin-bottom: 10px;
	background: url('http://karriere.wicker.de/_media/pfeil.gif') no-repeat 15px 1px;
	padding-left: 35px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}
.textkasten a:hover h1, .textkasten a:hover h2, .textkasten a:hover h3 {
	background: url('http://karriere.wicker.de/_media/pfeil_hover.gif') no-repeat 15px 1px;
}
a.pfeillink {
	background: url('http://karriere.wicker.de/_media/pfeil.gif') no-repeat 0px 0px;
	padding-left: 20px;
	text-decoration: none;
	font-weight: bold;
	color: #b8001a;
	margin-top: 4px;
	font-size: 11px;
	line-height: 14px;
	display: compact;
}
a.pfeillink:hover {
	background: url('http://karriere.wicker.de/_media/pfeil_hover.gif') no-repeat 0px 0px;
	color: #444444;
}
.pfeillink a {
	background: url('http://karriere.wicker.de/_media/pfeil.gif') no-repeat 0px 0px;
	padding-left: 20px;
	text-decoration: none;
	font-weight: bold;
	color: #b8001a;
	margin-top: 4px;
	font-size: 11px;
	line-height: 14px;
	display: compact;
}
.pfeillink a:hover {
	background: url('http://karriere.wicker.de/_media/pfeil_hover.gif') no-repeat 0px 0px;
	color: #b8001a;
}
/***** Tabellen *******/
table {
	margin: 15px;
	border-collapse: collapse;
	color: #444444;
	font-size: 11px;
	border-left: 1px solid #efefef;
}
th {
	background-color: #b8001a;
	border-right: 1px solid #efefef;
	border-bottom: 1px solid #efefef;
	padding: 1px;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
}
.textkasten table th p {
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	padding: 2px;
}
td {
	background-color: #transparent;
	border-right: 1px solid #efefef;
	border-bottom: 1px solid #efefef;
	padding: 1px;
	vertical-align: top;
}
table a {
	color: #444444;
	background: url('http://karriere.wicker.de/_media/pfeil_rot.gif') no-repeat 0px 1px;
	padding-left: 16px;
	font-weight: bold;
	text-decoration: none;
}
.textkasten table p {
	color: #444444;
	margin: 0px;
	padding: 3px;
}
.teaserbildbox {
	text-align: right;
	width: 100%;
	display: block;
	margin: 0px;
	padding: 0px;
}
.dateiliste {
	color: #666666;
	font-size: 11px;
	line-height: 17px;
	padding: 15px;
	padding-top: 0px;
}
.dateiliste a {
	background: url('http://karriere.wicker.de/_media/down.gif') no-repeat 5px 0px;
	padding-left: 25px;
	padding-bottom: 4px;
	padding-top: 2px;
	line-height: 20px;
	text-decoration: none;
	font-weight: bold;
}
.dateiliste .beschreibung {
	margin-left: 0px;
	display: block;
}
.dateiliste a:hover {
	color: #000000;
	text-decoration: underline;
}
.dateiliste a.pdf {
	background: url('http://karriere.wicker.de/_media/pdf.gif') no-repeat 0px 0px;
}
.dateiliste a.doc {
	background: url('http://karriere.wicker.de/_media/doc.gif') no-repeat 0px 0px;
}
.textkasten ul, .ausschreibung ul {
	margin-left: 30px;
	font-size: 11px;
	margin-bottom: 10px;
	color: #666666;
}
.textkasten ol, .ausschreibung ol {
	margin-left: 40px;
	font-size: 11px;
	margin-bottom: 10px;
	color: #666666;
}
.bildunterschrift {
	font-size: 11px;
	colo?: #666666;
}
.SiteSearchForm {
	margin-left: 14px;
	margin-bottom: 10px;
	color: #666666;
}
ol.SiteSearchList {
	margin-left: 38px;
}
ol.SiteSearchList li {
	margin: 0px;
	line-height: 12px;
	color: #666666;
}
ol.SiteSearchList a {
	font-size: 12px;
	color: #666666;
	text-decoration: none;
	font-weight: bold;
}
ol.SiteSearchList beschreibung {
	font-size: 11px;
}
strong {
	font-weight: bold;
}
form {
	margin-left: 15px;
	margin-bottom: 15px;
	font-size: 11px;
	color: #666666;
}
.contentlinks {
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
}
.contentrechts {
	float: right;
	margin-left: 10px;
	margin-bottom: 10px;
}
.contentlinks img, .contentrechts img {
	border-top: 1px solid #b8001a;
	border-bottom: 1px solid #b8001a;
}
a.uplink {
	font-size: 11px;
}
a:hover.uplink {
	font-size: 11px;
	color: #FFFFFF;
	background-color: #B80019;
}
#stellennummerbox form {
	margin: 0px;
	padding: 0px;
}
#stellennummerbox {
	padding: 0px;
	background-color: #b8001a;
	color: #ffffff;
	margin-bottom: 15px;
}
#stellennummerbox .eingabefeld {
	margin-left: 8px;
	float: left;
	width: 50px;
	border: none;
	margin-bottom: 5px;
}
#stellennummerbox .eingabeknopf {
	display: inline;
	margin-left: 10px;
	margin-bottom: 5px;
}
.textkasten td {
	border-width: 0px;
	background-color: #transparent;
	vertical-align: top;
}
.textkasten table {
	border-width: 0px;
	margin: 15px;
	border-collapse: collapse;
	color: #444444;
	font-size: 11px;
}