/* R.L. (07.11.2007): Links immer hellblau auch bei CMS-Link-Fonts */
a font{
	color:	#0060AE !important;}

a{text-decoration:none;}
a.topNavlink { color: white; text-decoration:none; }
a.contentPageNavlink { color:#0060AE; text-decoration:none; font-size: 11px; font-family: Verdana; }
a.contentPagelink { color:white; text-decoration:none; font-size: 11px; font-family: Verdana; }
a.contentPagelink:hover { color:white; text-decoration:underline; font-size: 11px; font-family: Verdana; }
a.contentPagelink:visited { color:white; font-size: 11px; font-family: Verdana; }
a.contentPagelinkActive { color:white; text-decoration:underline; font-size: 11px; font-family: Verdana; }
a.contentPageBacklink { color:#0060AE; text-decoration:none; font-size: 11px; font-family: Verdana; }
a.contentPageNavSelectedlink { color:#404A54; text-decoration:none;font-weight: bold; font-size: 11px; font-family: Verdana;}
a.contentPageNavHoverlink { color:#404A54; text-decoration:none;font-weight: bold; font-size: 11px; font-family: Verdana;}
a.email{font-weight: bold; font-size: 10px; color: #ffffff; font-family: Verdana; text-decoration:none;}

td.jobDetailsCap{width:150px; font-size: 11px; color: black; font-style: italic; font-family: Verdana; text-indent:12px; vertical-align:top; height:15px;}
td.jobDetailsVal{font-size: 11px; color: black; font-family: Verdana;}
td.jobDetailsEMailVal{font-size: 11px; color: #0060AE;font-family: Verdana;}
td.jobCategory{text-indent:7px;}
td.filler{height:5px;}
td.fillerMedium{height:11px;}
td.fillerLarge{height:21px;}
td.vacanzFormCap{width:166px; font-size: 11px; color: black; font-style: italic; font-family: Verdana; vertical-align:middle; height:15px;}
td.vacanzFormVal{font-size: 11px; color: black; font-family: Verdana;}
table.vacanz{width:600px; border:0; height:100%;}
table.stellenangeboteTable2{margin-top:1px; margin-left:1px; width:599px; text-align:left; font-family:verdana;font-size:10px;border-top:#404A54 solid 1px;border-right:#404A54 solid 1px;border-left:solid 1px #404A54;border-bottom:solid 1px #404A54;}
td.test{border-left:solid 1px #404A54;border-bottom:solid 1px #404A54;}

.menuTextFormatSmall{font-size: 10px; color: #ffffff; font-family: Verdana;}
.menuTextFormatSmallBold{font-weight: bold; font-size: 10px; color: #ffffff; font-family: Verdana;}
.menuTextFormat{font-size: 11px; color: #ffffff; font-family: Verdana;}
.menuTextFormatBold{font-weight: bold; font-size: 11px; color: #ffffff; font-family: Verdana;}
.logoTextBold{font-weight: bold; font-size: 11px; color: black; font-family: Verdana;}
.logoTextBoldItalic{font-weight: bold; font-size: 11px; color: black; font-style: italic; font-family: Verdana;}
.logoTextBoldItalicLarge{font-weight: bold; font-size: 12px; color: #404A54; font-style: italic; font-family: Verdana;}
.uploadFileControls{font-size: 11px; font-family: Verdana;}
.uploadFileErrorControls{font-size: 11px; font-family: Verdana;color: red;}
.logoTextNormal{font-size: 11px; color: black;font-family: Verdana;}
.mehr{font-size: 11px; color: #0060AE;font-family: Verdana;}
.Email{font-size: 11px; color: #3399cc;font-family: Verdana;}
.contentPageMenuItem{font-size: 11px; color: #0060AE;font-family: Verdana;}
.contentPageMenuItemSelected{font-weight: bold; font-size: 11px; color: #404A54;font-family: Verdana;}
.contentPageMenuItemHover{font-weight: bold; font-size: 11px; color: #404A54;font-family: Verdana;}
.stellenangeboteTable1{width:100%; background-color: #0060AE; color: white; font-family:Verdana; font-size:10px ;text-align:left;}
.tableHeader{background-color: #e3f3f8;text-align:left; font-family:verdana;font-size:11px; font-weight:bold ; height:18px;}
.tdStyleBottomLine{border-color:black; border-Style:solid; border-bottom-width:1px; border-top-style:none ; border-left-style:none; border-right-style:none;}
.tdStyleLeftBottomLine{border-color:black; border-Style:solid; border-bottom-width:1px; border-top-style:none ; border-left-width:1px; border-right-style:none;}
.ContentMenuItemSeparator{height:8px;}
.linetable_link{color:#3399cc;font-weight:bold;font-family:verdana;font-size:100%;}
.linetableborder{background-color:white; height:23px; margin-left:16px; font-family:verdana;font-size:11px;}
.gridCell{padding-left:16px;border-left-color:#404A54; border-left-style:solid;border-left-width:1px;border-bottom-color:#404A54; border-bottom-style:solid;border-bottom-width:1px;border-top-style:none;border-right-style:none;}
.bulletListStyle{margin-left:1.5em; padding-left:0px;}
.ItemHeadStyle{background-color: #e3f3f8; height: 12px; text-indent:16px;padding-top:10px;}
.ItemHeadTextStyle{margin-top:10px; position:relative;}
.LineFeedStyle{height:11px;}
.LineFeedMediumStyle{height:20px;}
.LineFeedLargeStyle{height:24px;}


#headGrey{width: 100%; height: 38px; background-color: #404a54; border-top-style: none; border-right-style: none; border-left-style: none; border-bottom-style: none;}
#DivVertLine1{left: 120px; position:absolute; top: 8px; height: 10px; width:1px; background:white;}
#KontaktStandort{left: 129px; width: 95px; position:absolute; top: 6px; height: 10px; cursor: default;overflow:hidden;}
#DivVertLine2{left: 233px; position:absolute; top: 8px; height: 10px; width:1px; background:white;}
#Impressum{left: 242px; width: 100px; position: absolute; top: 6px; height: 10px; cursor: default;}
#imgStellenangebote{left: 433px; width: 6px; position: absolute; top: 19px; height: 20px; display:none; overflow:hidden;}
#Stellenangebote{left: 438px; width: 108px; position: absolute; top: 19px; height: 15px; cursor: default; overflow:hidden;}
#imgUnternehmen{left: 598px; width: 6px; position: absolute; top: 19px; height: 20px; display:none; overflow:hidden;}
#Unternehmen{left: 603px; width: 88px; position: absolute; top: 19px; height: 15px; cursor: default; overflow:hidden;}
#imgStellensuchende{left: 743px; width: 6px; position: absolute; top: 19px; height: 20px; display:none; overflow:hidden;}
#Stellensuchende{left: 748px; width: 110px; position: absolute; top: 19px; height: 15px; cursor: default; overflow:hidden;}
#imgUberuns{left: 910px; width: 6px; position: absolute; top: 19px; height: 20px; display:none; overflow:hidden;}
#Uberuns{left: 915px; width: 58px; position: absolute; top: 19px; height: 15px; cursor: default; overflow:hidden;}
#headBlue{width: 100%; height: 8px; background-color: #89e0f1;}
#headBlueBox{width: 120px; height: 100%; border-right: #404a54 1px solid;}
#headwhite{width: 100%; height: 123px; background-color: white;}
#headwhiteImg{left: 0px; width: 120px; top: 0px; height: 100%; font-size: 10pt; color: #ffffff; font-family: Verdana; border-right: #404a54 1px solid;}
#image_home{width: 100%; border-top: #404a54 1px solid; border-bottom: #404a54 1px solid; border-left-width: 1px; border-left-color: black; border-right-width: 1px; border-right-color: black;}
#newsCaption{left: 41px; width: 24px; position:relative; top: 27px; height: 10px; font-size: 14px; color: #404a54; font-family: Verdana; font-weight: bold; font-style: italic;}
#newsItems{width: 795px; left: 165px; position: absolute; top: 401px;}
#newsItem1{font-size: 11px; color: black;font-family: Verdana; height:20;}
#newItemSeparator{font-size: 11px; color: black;font-family: Verdana; height:12px;}
#newsItem2{font-size: 11px; color: black;font-family: Verdana; height:20;}
#mainText{width: 344px; height: 48px; left: 424px; position: absolute; top: 275px;}
#logo{width: 400px; height: 48px; left: 130px; position: absolute; top: 109px;}
#bottomBlue{WIDTH: 100%; HEIGHT: 8px; BACKGROUND-COLOR: #89e0f1;}
#bottomBlueDivider{width: 120px; height: 100%; border-right: #404a54 1px solid;}
#bottomDarkBlue{WIDTH: 100%; HEIGHT: 8px; BACKGROUND-COLOR: #4688aa;}
#bottomImage{overflow:hidden;}
#footerBlack{width: 100%; height: 24px; background-color: #404a54; position:relative;}
#siteName{width: 100%; left: 130px; top: 6px; height: 10px; position:relative;}
#Home{left: 80px; width: 80px; position:absolute; top: 6px; height: 10px; cursor: default;}
#imgStellensuchendePage{left: 743px; width: 80px; position: absolute; top: 19px; height: 10px;}
#contentPageTextTemplate{width: 100%; height: 48px; left: 0px; position: relative; top: 0px;}
#image_home_noborder{width: 100%;}
#StellenangeboteContentMenu{width: 150px; height: 100px; left: 130px; position: absolute; top: 188px; line-height:10px;}
#StellensuchendeContentMenu{width: 150px; height: 100px; left: 130px; position: absolute; top: 188px;line-height:10px;}
#StellensuchendeContentMenuSep1{font-size: 11px; color: black;font-family: Verdana; height:12px;}
#ItemHead{background-color: #e3f3f8; height: 22px; text-indent:16px;}
#ItemHeadText{padding-top:10px; position:relative;}
#imgStellenangebotePage{left: 433px; width: 5px; position: absolute; top: 19px; height: 20px; overflow:hidden;}
#imgUnternehmenPage{left: 598px; width: 5px; position: absolute; top: 19px; height: 20px; overflow:hidden;}
#imgUberunsPage{left: 910px; width: 5px; position: absolute; top: 19px; height: 20px; overflow:hidden;}
#UnternehmenContentMenu{width: 170px; height: 100px; left: 130px; position: absolute; top: 188px;line-height:10px;}
#UberunsContentMenu{width: 150px; height: 100px; left: 130px; position: absolute; top: 188px;line-height:10px;}
#KontaktContentMenu{width: 150px; height: 100px; left: 130px; position: absolute; top: 188px;line-height:10px;}
#divContentMenu{width: 150px; height: 100px; left: 130px; position: absolute; top: 198px;}
#mainnavigation{left: 433px;  position: absolute; top: 19px; height: 20px; cursor: default;}
#metanavigation{left: 80px; position:absolute; top: 6px; height: 10px; cursor: default;}
#siteLogo{width: 400px; height: 48px; left: 130px; position: absolute; top: 109px;}
#divLineFeed{height:11px;}
#divLineFeedMedium{height:20px;}
#divLineFeedLarge{height:24px;}

#contentPageText{width: 600px; left: 374px; position: absolute; top: 188px; overflow:auto;}
#News{width: 100%; height: 100%; background-color: white;}
#newsBox{height: 100%; left: 0px; width: 120px; top: 0px; font-size: 10pt; background-color: #e3f3f8; border-right: #404a54 1px solid;}
#bottom{position:absolute; width:100%; overflow:hidden;}

.blankFiller{height:13px;}
.bottomStyle{bottom:0px; position:absolute; width:100%; overflow:hidden;}
