/* CSS Document */

html {
height: 100%;
}
body{
color:#6f6e6c;
font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
margin:0;
padding:0;
height: 100%;
}

.clear {
clear:both;
}

a {
text-decoration: none;
color:#75706d;
cursor:pointer;
}

#site {
	margin-left: auto;
	margin-right: auto;
	width: 1010px;
	min-height: 100%;
	padding: 0 5px 8px 5px;
	background:url(../../icons/bordermain.gif) repeat-y;
}
* html #site {
	height: 100%;
}
#top {
border:solid 0px #FF3366;
width: 1000px;
height:100px;
position:relative;
}

#logo{
border:solid 0px #FF3366;
width:246px;
height:62px;
position:absolute;
top: 20px;
left: 720px;
}

#logo img{
border: 0px;
}

#headbildhome {
border:solid 0px #FF3366;
background-image:url(../../headimages/headbild_home.jpg);
background-repeat:no-repeat;
width: 1000px;
height:274px;
}

#headbildunter {
border:solid 0px #FF3366;
background-image:url(../../headimages/headbild_unter1.jpg);
background-repeat:no-repeat;
width: 1000px;
height:177px;
}

#headbildunter_1 {
border:solid 0px #FF3366;
background-image:url(../../headimages/headbild_company.jpg);
background-repeat:no-repeat;
width: 1000px;
height:177px;
}

#headbildunter_2 {
border:solid 0px #FF3366;
background-image:url(../../headimages/headbild_brands.jpg);
background-repeat:no-repeat;
width: 1000px;
height:177px;
}

#headbildunter_3 {
border:solid 0px #FF3366;
background-image:url(../../headimages/headbild_career.jpg);
background-repeat:no-repeat;
width: 1000px;
height:177px;
}

#headbildunter_4 {
border:solid 0px #FF3366;
background-image:url(../../headimages/headbild_press.jpg);
background-repeat:no-repeat;
width: 1000px;
height:177px;
}

#headbildunter_5 {
border:solid 0px #FF3366;
background-image:url(../../headimages/headbild_suppliers.jpg);
background-repeat:no-repeat;
width: 1000px;
height:177px;
}

#headbildunter_6 {
border:solid 0px #FF3366;
background-image:url(../../headimages/headbild_contact.jpg);
background-repeat:no-repeat;
width: 1000px;
height:177px;
}
#headbildunter_7 {
border:solid 0px #FF3366;
background-image:url(../../headimages/group.ba.sondernav.jpg) !important;
background-repeat:no-repeat;
width: 1000px;
height:177px;
}

#headbildsondernav {
border:solid 0px #FF3366;
background-image:url(../../headimages/headbild_sondernav.jpg);
background-repeat:no-repeat;
width: 1000px;
height:177px;
}

#headbildsondernav {
border:solid 0px #FF3366;
background-image:url(../../headimages/headbild_sondernav.jpg);
background-repeat:no-repeat;
width: 1000px;
height:177px;
}

#titlepfad {
/*position:relative;
top: 110px;
right: 50px;*/
padding-right: 50px;
padding-top: 112px;
}

#titleunter {
font-size:36px;
color:#FFFFFF;
display:block;
float:right;
}

#titleunter a {
font-size:36px;
color:#FFFFFF;
display:block;
float:right;
}

#titlehome {
/*position:absolute;
top:90px;
left: 630px;*/
padding-left: 600px;
padding-top: 95px;
}

#titlebegin {
font-size:36px;
color:#FFFFFF;
font-weight:bold;
}
#titleend {
font-size:18px;
color:#FFFFFF;
margin-left: 60px;
margin-top: -10px;
}

#pfad {
position:absolute;
z-index:5;
display:block;
margin-top:65px;
margin-left:20px;
font-size:11px;
font-weight:bold;
color:#666666;
}

#pfad a {
font-size:11px;
color:#666666;
}

#navigation{
border:solid 0px #aaaaaa;
/*background-image:url(../../headimages/haupnavigation_bg.jpg);*/
background-repeat:no-repeat;
width: auto;
height:auto;
float:left;
margin-top:3px;

}


#hauptnavigationbegin {
height: 28px;
/*width:529px;*/
background-color:#CCCCCC;
display:inline;
float:left;
padding-top: 5px;
}

#hauptnavigationend {
height: 33px;
width: 22px;
background:url(../../headimages/haupnavigation_end2.jpg) left bottom;
display:inline;
float:left;
border:solid 0px #FF3366;
}

#hauptnavigation {
border:solid 0px #AAAAAA;
display:inline;
float:left;
height: 10px;
margin-left: 8px;
width:620px;
/*width:930px;*/
}

#mainnavigationstatic {
	top:0px;
	left:0px;
	position:absolute;
	z-index:1;
}
#mainnavigationflash {
	top:0px;
	left:0px;
	position:absolute;
	margin-top:30px;
	z-index:2;
}

#country {
border:solid 0px #AAAAAA;
}
#hauptnavigationcountry #country {padding-left: 10px; padding-top: 7px;}

#search{
border:solid 0px #AAAAAA;
}

#searchtext {
background-color:#FFFFFF;
border: none;
width: 120px;
color:#75706d;
}

#submitsearch {
color:#FFFFFF;
font-weight:bold;
background-color:#cccccc;
width: 20px;
border:none;
}

#whitline {
	border-top:1px solid #ffffff;
	margin-top:8px;
}

.normtextblue {
font-weight:bold;
color: #00abaa;
/*background-image:url(../../icons/pfeil.gif);
background-position:left;
background-repeat:no-repeat;
padding-left: 15px;*/
/*font-size:12px;*/
}

.normtextblue a {
font-weight:bold;
font-size:12px;
}

.normtextklein {
font-size:11px;
}

/* Right Teaser */
/* ========================== */
#teaserhead, #mainteaserhead{
	width: 160px;
	height:20px;
	margin-top:50px;
	float:right;
	background-color:#f2f0f1;
	background-image:url(../../icons/kontextOben.gif);
}
#teasercontenthead, .teasercontenthead {
	width: 160px;
	height:20px;
	margin-top:20px;
	float:right;
	background-color:#f2f0f1;
	background-image:url(../../icons/kontextOben.gif);
}

#masterdiv, #mainmasterdiv {
	width: 160px;
	float:right;
	margin:0px 0px;
	background-color:#cccccc;
}

#teasermastercontentdiv, .teasermastercontentdiv {
	width: 160px;
	float:right;
	margin:0px 0px;
	background-color:#cccccc;
	/*overflow:hidden;*/
	z-index:1;
}

#teaserfooter, #teasercontentfooter, #mainteaserfooter, .teasercontentfooter {
	width: 160px;
	height:20px;
	float:right;
	margin:0px 0px 0px 0px;
	background-color:#f2f0f1;
	background-image:url(../../icons/kontextUnten.gif);
}

#teasermastercontentdiv h3, .socialteasercontent h3 {
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
}

#teasermastercontentdiv .textlinks, #teasermastercontentdiv .teasertext {
	//color:#FFFFFF;
	color: #6F6E6C;
	text-decoration:underline;
}

#defaultteasercontent, .socialteasercontent {
	width:145px;
	margin:0px 5px 0px 10px;
	overflow: visible;
	font-size:12px;
	z-index:1;
}
#teaserimages {

	z-index:1000;
}

#teaserimages img {
	margin-left:-28px;
}

/*
#searchteaser {
width: 165px;
height: auto;
border:solid 0px black;
float:left;
position:fixed;
}
*/

.teasernews {
border: 0px solid black;
font-size:12px;
padding-left: 10px;
padding-right: 10px;
line-height: 13px;
}

.teasernews a{
color:#565656;
text-decoration:none;
}

.teasernewstext, .newsteaserhomelinks {
	color:#00abaa;
	font-size:12px;
	font-weight:normal;
}
.newsteaserhomelinks {
	text-decoration: underline;
}

.teaserheadline {
color:#550927;
font-size:16px;
font-weight:bold;
margin-bottom: 14px;
}

.whiteline {
height: 1px;
background-color:#FFFFFF;
}
/* ========================== */

.buttonlinks {
	background:url(../../icons/buttonlinks.gif) no-repeat;
}
.buttonrechts {
	background:url(../../icons/buttonrechts.gif) no-repeat;
	padding-right:8px;
}
.buttonmitte {
	background:url(../../icons/buttonmitte.gif) repeat;
	padding-bottom:5px;
}

#formfieldhead {
	/*background:url(../../icons/imagesearchhead.gif) no-repeat;*/
	background:url(../../icons/imagesearchhead_ccc.gif) no-repeat;
	width:520px;
	height:13px;
	overflow:hidden;
}
#formfieldcontent {
	/*background:url(../../icons/imagesearchbackground.gif) repeat-y;*/
	background:url(../../icons/imagesearchbackground_ccc.gif) repeat-y;
	padding:0px;
	width:500px;
	overflow:hidden;
	font-size:11px;
	color: #786F6A;
}

#formfieldcontent {
	padding:10px;
}

#formfieldfooter {
	/*background:url(../../icons/imagesearchfooter.gif) no-repeat;*/
	background:url(../../icons/imagesearchfooter_ccc.gif) no-repeat;
	width:520px;
	height:15px;
	overflow:hidden;
}

#textfieldhead {
	background:url(../../icons/textheader.gif) no-repeat;
	width:520px;
	height:13px;
	overflow:hidden;
}
#textfieldcontent {
	background:url(../../icons/textbackground.gif) repeat-y;
	padding:0px;
	width:500px;
	overflow:hidden;
	font-size:11px;
	color: #786F6A;
}

#textfieldcontent {
	padding:10px;
}

#textfieldfooter {
	background:url(../../icons/textfooter.gif) no-repeat;
	width:530px;
	height:13px;
	overflow:hidden;
}
.standardwidth {width:154px;}


/* Text Elemente */
/* ========================== */
h1 {
color: #00abaa;
font-size:24px;
font-weight:100;
margin: 0px 0px;
padding: 0px 0px;
}

h4, .subheadline{
	font-size: 13px;
	padding-bottom: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
	padding-top: 0px;
}

.small {
	font-size: 18px;
	padding-bottom: 10px;
}

.jobdescription {
margin-bottom: 10px;
padding-left: 10px;
font-size:11px;
}

.jobdescriptionborder {
/*border-left:solid 2px #f1f1f1;
border-right:solid 2px #f1f1f1;
border-bottom:solid 2px #f1f1f1;*/
padding-top: 5px;
/*padding-left: 5px;
padding-right: 5px;*/
padding-bottom: 20px;
margin-bottom: 5px;
}

.jobdescriptionbordertop {
/*background-image:url(../../icons/borderjobdescription.jpg);
background-repeat:no-repeat;*/
height: 17px;
width: 500px;
}

h2 {
color:#686868;
/*font-family: Helvetica, sans-serif;*/
font-size:14px;
font-weight:300;
margin: 0px 0px ;
padding: 5px 0px;
}

h3 {
color:#686868;
/*font-family: Helvetica, sans-serif;*/
font-size:12px;
font-weight:100;
margin: 0px 0px ;
padding: 5px 0px;
}
.socialteasercontent h3 {padding-top:0;}

/* Sondernavigation und hauptnavigation */
/* ========================== */
#sondernavigation{
border:solid 0px #FF3366;
position:absolute;
top: 77px;
left: 10px;
}

#special a{
text-decoration:none;
color:#666465;
font-size:10px;
/*font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;*/
/*font-family:"Courier New", Courier, monospace;*/
}

#special ul{
list-style:none;
margin-left: -20px;
padding-left: 0px;
margin-top: 0px;
padding-top: 0px;
}

#special ul li{
display:inline;
margin-left: 15px;
}

#special {
display:inline;
float:left;
}

#language {
display:inline;
float:left;
}

#hauptnavigation a{
text-decoration:none;
font-size:12px;
color:#75706d;
font-weight:bold;
}

#hauptnavigation ul{
list-style:none;
margin-left: 0px;
margin-top: 0px;
padding-left: 0px;
padding-top: 0px;
margin-bottom: 0px;
width:100%;
}

#hauptnavigation ul li{
display:inline;
margin-left: 10px;
background-position:3px 50%;
vertical-align:middle;
margin-left:11px;
margin-right:11px;
}

/* ========================== */

.subnavdiv {
	display:none;
}

.subnavaussen {
margin-top:40px;
background-image:url(../../icons/subnav_bgdright.gif);
padding:0;
background-position:top right;
background-repeat:no-repeat;
display:none;
}
.subnavwindow {
overflow:hidden;
position:relative;
margin:0 0 0 0;
padding:0;
}
.subnavworld {
position:relative;
margin:0 0 0 0;
padding:0;
}
.subnavinnen {
overflow:hidden;
float:left
}
.subnavunten {
height:31px;
background-image:url(../../icons/subnav_bgdbottom.gif);
background-position:top right;
background-repeat:no-repeat;
display:none;
}
.subnavul {
margin:0 0 0 0;
padding:0px 0px 0px 0px;
}
.subnavpadding0 {
position:relative;
height:30px;
display:table;
}
.subnavpadding1 {
#position:absolute;
vertical-align:middle;
display:table-cell;
#top:15px
}
.subnavpadding2 {
position:relative;
#top:-50%;
}
a.subnav, a.subnavactive, a.subnavarrow, a.subnavarrowactive
, a.subnavback, a.subnavbackactive, a.subnavbackarrow, a.subnavbackarrowactive
, a.subnavcurrent, a.subnavcurrentactive, a.subnavcurrentarrow, a.subnavcurrentarrowactive
{
color: #777777;
}
li.subnav, li.subnavarrow, li.subnavactive, li.subnavarrowactive
, li.subnavback, li.subnavbackactive, li.subnavbackarrow, li.subnavbackarrowactive
, li.subnavcurrent, li.subnavcurrentarrow, li.subnavcurrentactive, li.subnavcurrentarrowactive  {
list-style:none;
padding-left: 10px;
font-size:11px;
background-repeat:no-repeat;
}

li.subnav, li.subnavarrow, li.subnavactive, li.subnavarrowactive
, li.subnavbackarrow, li.subnavbackarrowactive
, li.subnavcurrentarrow, li.subnavcurrentarrowactive  {
cursor:pointer;
}
li.subnavback, li.subnavbackarrow, li.subnavbackactive, li.subnavbackarrowactive {
background-color:#f2f0f1;
padding-left: 29px;
}
li.subnav, li.subnavcurrent {
padding-right: 8px;
background-image:url(../../icons/subnav_inactive.gif);
}
li.subnavarrow, li.subnavarrowactive {
padding-right: 18px;
}
li.subnavcurrent, li.subnavcurrentactive, li.subnavcurrentarrow, li.subnavcurrentarrowactive  {
background-color:#f2f0f1;
padding-right: 8px;
}
li.subnavcurrentarrow, li.subnavcurrentarrowactive  {
padding-right: 18px;
}
/* Sekundaernavigation */
/* ========================== */
#sekundaernavigation {
list-style:none;
padding-left: 0px;
margin-left: 10px;
margin-top: 40px;
margin-bottom: 0px;
/*font-family:Geneva, Arial, Helvetica, sans-serif;*/
/*font-weight:bold;*/
color: #777777;
background-color:#cccccc;
}




#sekundaernavigation li.ebene1  {
background-image:url(../../icons/pfeilright.jpg);
background-repeat:no-repeat;
background-position: left 3px;
padding-left: 15px;
font-size:12px;
margin-top: 5px;
}

#sekundaernavigation li.ebene1-act  {
background-image:url(../../icons/pfeildown.jpg);
background-repeat:no-repeat;
background-position: left 3px;
padding-left: 15px;
font-size:12px;
margin-top: 5px;
}
#sekundaernavigation li.ebene1-act a  {
/*color: #800245;*/
}

#sekundaernavigation li.ebene2  {
padding-left: 15px;
font-size:11px;
margin-top: 3px;
}
#sekundaernavigation li.ebene2-act  {
padding-left: 15px;
font-size:11px;
margin-top: 3px;
}

#sekundaernavigation li.ebene2-act a  {
color: #800245;
}

#sekundaernavigation li.ebene3   {
padding-left: 30px;
font-size:10px;
margin-top: 2px;
}
#sekundaernavigation li.ebene3-act   {
padding-left: 30px;
font-size:10px;
margin-top: 2px;
}

#sekundaernavigation li.ebene3-act a  {
color: #800245;
}
/* ========================== */



/* Icon für navigation */
/* ========================== */
.language {
background-image:url(../../icons/pfeildown.jpg);
background-repeat:no-repeat;
background-position: left bottom;
padding-left: 13px;
}
.sitemap {
background-image:url(../../icons/sitemap.jpg);
background-repeat:no-repeat;
background-position: left bottom;
padding-left: 13px;
}
.search {
background-image:url(../../icons/search_specialnavi.gif);
background-repeat:no-repeat;
background-position: left bottom;
padding-left: 13px;
}
.home {
background-image:url(../../icons/home.jpg);
background-repeat:no-repeat;
background-position: left bottom;
padding-left: 15px;
}
.imprint {
background-image:url(../../icons/imprint.jpg);
background-repeat:no-repeat;
background-position: left bottom;
padding-left: 13px;
}
.cugregistration, .cugprofile {
background-image:url(../../icons/profil.gif);
background-repeat:no-repeat;
background-position: left bottom;
padding-left: 13px;
}
.login, .logout {
background-image:url(../../icons/imprint.jpg);
background-repeat:no-repeat;
background-position: left bottom;
padding-left: 13px;
}

.languageicon {
	background-image:url(../../icons/pfeildown.jpg);
	background-repeat:no-repeat;
	background-position: left 4px;
}


#color1, #color2, #color3, #color4, #color5, #color6, #color7, #color1-act, #color2-act, #color3-act, #color4-act, #color5-act, #color6-act, #color7-act {
padding-left: 20px;
}

#color1 {
background:url(../../icons/nav_company.gif) 0px 2px no-repeat !important;
}

#color2 {
background:url(../../icons/nav_brands.gif) 0px 2px no-repeat !important;
}

#color3 {
background:url(../../icons/nav_career.gif) 0px 2px no-repeat !important;
}
#color4 {
background:url(../../icons/nav_press.gif) 0px 2px no-repeat !important;
}
#color5 {
background:url(../../icons/nav_supplier.gif) 0px 2px no-repeat !important;
}
#color6 {
background:url(../../icons/nav_contact.gif) 0px 2px no-repeat !important;
}
#color7 {
background:url(../../icons/nav_grey.gif) 0px 2px no-repeat !important;
}
#color1-act {
background:url(../../icons/green-act.gif) 0px 2px no-repeat !important;
}
#color2-act {
background:url(../../icons/pink-act.gif) 0px 2px no-repeat !important;
}
#color3-act {
background:url(../../icons/blue-act.gif) 0px 2px no-repeat !important;
}
#color4-act {
background:url(../../icons/greendark-act.gif) 0px 2px no-repeat !important;
}
#color5-act {
background:url(../../icons/red-act.gif) 0px 2px no-repeat !important;
}
#color6-act {
background:url(../../icons/bluedark-act.gif) 0px 2px no-repeat !important;
}
#color7-act {
background:url(../../icons/grey-act.gif) 0px 2px no-repeat !important;
}
/* ========================== */
#growingtogether {
margin-left: 10px;
margin-top: 130px;
font-size:18px;
letter-spacing:2px;
}

#content{
border:solid 0px #FF3366;
width: 1000px;
height:auto;
float:left;
}

#contentleft{
position:relative;
border:solid 0px #FF3366;
width: 210px;
height:auto;
display:inline;
float:left;
}

#contentmiddle{
border:solid 0px #FF3366;
width: 520px;
height:auto;
display:inline;
float:left;
padding-top: 40px;
padding-left: 0px;
margin-left: 50px;
overflow:hidden;
}

#contentmiddle a {
color: #565656;
text-decoration: underline;
}

#contentright{
border:solid 0px #FF3366;
width: 170px;
height:auto;
display:inline;
float:left;
margin-left: 50px;
}


/* Text Elemente */
/* ========================== */

.normtext, .normtextmarked, .textlinks, .teasertext, .normtextwhite {
	font-size:12px;
	color:#6F6E6C;
}

.normtextmarked{
	color: #00abaa;
}

.normtextbold {
	font-size:12px;
	font-weight:bold;
}

.normtextwhite {
	color: #ffffff !important;
	text-decoration:none !important;
}
/* ========================== */

/* Tabellen */
/* ========================== */

.tabheadline{
	width: 550px;
	height: 20px;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	padding-left: 4px;
}

.tabheadline td {
/*padding-left: 5px;*/
padding-top: 0px;
background-color: #00ABAA;
}
.headertableheadline{
	padding-left:1px;
}
.tabheadline, .headertableheadline  {
	background-color: #0c98bb;
	height: 22px;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
}

.headerborderleft {
	background-color: #0c98bb;
	background-image:url(../../icons/tabheadleft.gif);
	background-position:left top;
	background-repeat:no-repeat;
	height: 20px;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	padding-left: 4px;
	/*padding-left: 5px;
	padding-top: 8px;*/

}

.headerborderright {
	background-color: #0c98bb;
	background-image:url(../../icons/tabheadright.gif);
	background-position:right top;
	background-repeat:no-repeat;
	height: 20px;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	padding-left: 5px;
	/*padding-top: 8px;*/

}


/*.tabnormalline td {
	border-bottom:solid 2px #FFFFFF;
	height: 20px;
	color:#000000;
	font-size:11px;
	background-color:#f4f4f4;
}*/

.tabnormalline {
	border-bottom:solid 2px #FFFFFF;
	height: 20px;
	color:#565656;
	font-size:11px;
	background-color:#f4f4f4;
	padding-left: 4px;
	padding-right: 2px;
}


.tabfooterline{
	width: 555px;
	height: 2px;
}

.tabfooterline td {
	text-align:right;
	padding-right: 5px;
	background-color: #0c98bb;
	color:#FFFFFF;
	font-size:11px;
}



.footerborderleft {
background-color: #0c98bb;
background-image:url(../../icons/tabfooterleft.gif);
background-position:left;
background-repeat:no-repeat;


}

.footerborderright {
background-color: #0c98bb;
background-image:url(../../icons/tabfooterright.gif);
background-position:right;
background-repeat:no-repeat;


}

.job {
background-color:#f4f4f4;
background-image:url(../../icons/tabpfeil.gif);
background-position:left;
background-repeat:no-repeat;
padding-left: 10px;
text-decoration:underline;
cursor:pointer;
border-bottom:solid 2px #FFFFFF;
height: 20px;
color:#000000;
font-size:11px;
}




/* ========================== */

/* Sitemap */
/* ========================== */

/*
.sitemapleft1 {
background-image:url(../../icons/greenleft.gif);
background-repeat:no-repeat;
background-position:left;
width: 11px;
height: 26px;
}

.sitemapright1 {
background-image:url(../../icons/greenright.gif);
background-repeat:no-repeat;
background-position:right;
width: 11px;
height: 26px;
}
*/
.textSitemapLevel1 {
font-size:12px;
/*font-weight:bold;*/
text-decoration:none !important;
}


.textSitemapLevel2 {
font-size:13px;
text-decoration:none !important;
}


.textSitemapLevel3 {
font-size:11px;
text-decoration:none !important;
}



.sitemap1 a {
color:#a2b700 !important;
text-decoration:none !important;
font-size:17px;
/*padding-left: 23px;
padding-left: 13px;*/
}

.sitemap2 a {
color:#9b0254 !important;
text-decoration:none !important;
font-size:17px;
/*padding-left: 23px;
padding-left: 13px;*/
}

.sitemap3 a {
color:#0c98bb !important;
text-decoration:none !important;
font-size:17px;
/*padding-left: 23px;
padding-left: 13px;*/
}

.sitemap4 a {
color:#677601 !important;
text-decoration:none !important;
font-size:17px;
/*padding-left: 23px;
padding-left: 13px;*/
}

.sitemap5 a {
color:#690245 !important;
text-decoration:none !important;
font-size:17px;
/*padding-left: 23px;
padding-left: 13px;*/
}

.sitemap6 a {
color:#03585f !important;
text-decoration:none !important;
font-size:17px;
/*padding-left: 23px;
padding-left: 13px;*/
}
.sitemap7 a {
color:#786e6a !important;
text-decoration:none !important;
font-size:17px;
/*padding-left: 23px;
padding-left: 13px;*/
}

/* ========================== */
.jobdescription li, .jobdescription a.textlinks {
	font-size:11px !important;
}
.listen {
/*padding-left: 0px;
margin-left: -24px;
font-size:12px;
margin-left:-22px;
padding-left:0px;*/
font-size:12px;
margin-left: 15px !important;
list-style-image:url(../../icons/listitem3.gif);
list-style-position:outside;
list-style-type:none;
}

.listen li {
list-style:none;
list-style-image:url(../../icons/listitem.gif);
margin-top:-15px;
}

.listenteaser {
	padding-left: 0px;
	margin-left: -24px;
	font-size:12px;
}

.listenteaser li {
	list-style:none;
	list-style-image:url(../../icons/listitemteaser.gif);
	margin-top:-15px;
}

.listenteaser a {
	text-decoration:underline;
	color:#6F6E6C !important;
}

.listenul {
	margin:2px 0px 2px 0px;
	padding-left: 0;
}

#capimage {padding: 1px 0;}


/* FAQ Extended */
.faqcategorie {
	padding: 15px 0px 5px 0px;
}
.faqheader {
	color: #454545;
	cursor: pointer;
	font-weight: bold;
	padding-top: 5px;
	position: relative;
}
.faqheader .status {
	position: absolute;
	top: 8px;
	left: 0;
	/*float: left;*/
} 
.faqimage {
	/*float:left;*/
	/*padding: 3px 3px 3px 0;*/
	width: 15px;
	/*margin-top:3px;*/	
}
.faqcontent {
	padding-left: 15px;
}
.faqcontent .imagefloatright,
.faqcontent .imagefloatleft {
	padding-bottom: 10px;
}
p.faqcontent-send { font-size:12px; }
.faq-extended { 
	font-size:12px;
}
.faq-extended h2, #masterbrandform h2 {
	margin:-2px 0 0 0;
	padding:0;
	font-size:16px;
	font-weight:normal;
	color:#888888;
}
#masterbrandform h2 .normtextmarked {
	font-size:16px;
}
.faq-extended label { font-size:12px; }
.faq-extended textarea, #masterbrandform textarea { resize:none; padding:1px 0; }
.faq-extended .faq-theme-selector-outer {
	padding-bottom:20px;
	font-weight:bold;
}
.faq-extended .faq-theme-selector-outer  ul {
	display:inline;
}
.faq-extended .faq-theme-selector-outer  ul li {
	margin:0 0 0 20px;
	padding:0;
	display:inline;
}
.faq-extended .faq-theme-selector-outer  ul li.first {
	margin-left:10px;
}
.faq-extended .faq-theme-selector-outer  ul li .faq-theme-selector {
	position:relative;
	top:2px;
}

.faq-extended .faqheader {
	position:relative;
	padding:2px 4px 2px 20px;
}
.faq-extended h3.collapse, .faq-extended h3.expand {
	background-color:#E6E7E9;	
}
.faq-extended .faqheader .statusicon {
	position:absolute;
	left:3px;
	top:4px;
	width:11px;
	height:11px !important;
}
.faq-extended .faqcontent {
	padding:0 4px 0 20px;
}
.faq-extended .faqcontent .faqcontent-headline, .faq-extended .faqcontent .faqcontent-text {
	margin-bottom:8px;
}
.faq-extended .faqcontent .faqcontent-inner {
	padding:0 0 8px 0;
	margin-top:5px;
	zoom:1;
}
.faq-extended .faqcontent-spacer {
	height:8px;
	font-size:0;
	line-height:0;
}
.faq-extended-subjectcontent {
	font-size:12px;
}

/* Social Bookmarks und AddThis */
/* ========================== */
#group-social-links {margin:5px 0 0;}
#group-social-links a {float:left;margin:0 4px 0 0;width:20px;height:20px;overflow:hidden;background:url('../../icons/social_icons.png') no-repeat;}
#group-social-links a:hover {opacity:0.7;color:#32579B !important;}
#group-social-links a.social-link-facebook {background-position:left 0;}
#group-social-links a.social-link-twitter {background-position:left -20px;}
#group-social-links a.social-link-google {background-position:left -60px;}
#group-social-links a.social-link-linkedin {background-position:left -40px;}
#group-social-links a.social-link-xing {background-position:left -100px;}
#group-social-links a.social-link-youtube {background-position:left -80px;}
#toolbox {margin:10px 0 0;}
a.addthis_button_facebook,
a.addthis_button_twitter,
a.addthis_button_more, a.addthis_button {
	float:left;
    margin:0 0 0 3px;
	display:block;
	height:20px;
	background:url(../../icons/social_bookmarks.png) no-repeat 0 0;
	text-decoration:none !important;
	font-size:11px;
	font-weight:bold;
	white-space:nowrap;
}
a.addthis_button_facebook span, a.addthis_button_twitter span, a.addthis_button_more span, a.addthis_button span {background:url(../../icons/social_bookmarks.png) no-repeat right 0;}
a.addthis_button_facebook {background-position:0 0;padding:0 0 0 22px;color:#32579B !important;margin-left:0;}
a.addthis_button_facebook span {display:block;height:17px;background-position:right 0;padding:3px 7px 0 0;}
a.addthis_button_facebook:hover {background-position:0 -20px;}
a.addthis_button_facebook:hover span {background-position:right -20px;}
a.addthis_button_twitter {background-position:0 -40px;padding:0 0 0 19px;color:#32579B !important;}
a.addthis_button_twitter span {display:block;height:17px;background-position:right -40px;padding:3px 7px 0 3px;}
a.addthis_button_twitter:hover {background-position:0 -60px;}
a.addthis_button_twitter:hover span {background-position:right -60px;}
.addthis_button_google_plusone {float:left;margin:0 0 0 3px;display:block;height:20px;width:32px;text-decoration:none;font-size:0;line-height:0;white-space:nowrap;}

a.addthis_button_more, a.addthis_button {background-position:0 -80px;padding:0 0 0 20px;color:#FFF !important;}
a.addthis_button_more span, a.addthis_button span {display:block;height:17px;background-position:right -80px;padding:3px 7px 0 3px;}
a.addthis_button_more:hover, a.addthis_button:hover {background-position:0 -100px;}
a.addthis_button_more:hover span, a.addthis_button:hover span {background-position:right -100px;}

