﻿/*----------------------------------
 FONT FORMAT
----------------------------------*/
body { font-size: 10px; font-family: "Trebuchet MS" , Arial, Helvetica, Sans-Serif; }
.breadcrumb a, .breadcrumb span { color: #999; text-decoration: none; font-size: 1em; font-weight: 700; }
.breadcrumb a:hover { text-decoration: underline; }
p, td, form .contentBox ul li { font-size: 12px; color: #666; }
form div.content p { padding-bottom: 1em; }
form div.content p strong, form div.content li strong { color: #333333; }
form p, form td, .mehr a, .mehrnews a { font-size: 1.2em; }
form p, form .contentBox ul { padding: 0px 50px 0px 61px; }
form .contentBox ul { padding-bottom: 15px; }
form .ItemPopUp a { color: #fff; text-decoration: underline; }
form .ItemPopUp a:hover { color: #fff; }
.contentBox ul li { padding: 0px 0px 0px 15px; background: url(images/content/dotline.gif) no-repeat 0px 0px; }
form .contentImageList li { float: left; padding: 15px 15px 15px 0px; background: none; }
form .floaten ul { padding: 0px; }
form .floaten ul li { float: left; position: relative; margin: 0px; padding: 0px 0px 0px 40px; list-style: none; background: none; }
form .contentTabs ul#Tabs li { background: none; }
td p { padding: 0px; }
.contentBox a { color: #006f9f; text-decoration: none; }
.contentBox a:hover { color: #006f9f; text-decoration: underline; }
.empty em { color: #666; font-size: 1.1em; }
h1 { color: #999; font-size: 4.2em; font-weight: 700; text-transform: uppercase; letter-spacing: -1px; }
h1 input { font-size: 42px; color: #999; font-weight: 700; text-transform: uppercase; letter-spacing: -1px; }
h1 span.lighth1 { padding: 0px; font-weight: 400; }
h1.full { width: 600px; }
h2, h2 input { color: #666; font-size: 1.4em; font-weight: 700; text-transform: uppercase; }
h2 input, h3 input { font-size: 14px; }
h3, h3 a, h3 input { color: #999; font-size: 1.4em; font-weight: 700; }
h3 a { padding: 0px; text-decoration: none; font-size: 1em; }
.detailposition a { color: #666; font-size: 1em; }
h3 p, .newsauflistung p { padding: 0px; }
.auflistungtabs .position h3 { color: #666; }
.auflistungtabs .position h3 a, .contentBox .position h3 a { color: #666; text-decoration: none; }
.auflistungtabs .position h3 a:hover, .contentBox .position h3 a:hover { text-decoration: underline; }
.infoBox .inner { color: #fff; font-size: 1.2em; }
.detailpositionnews ul li { font-size: 1.2em; color: #666; }
.mehr a { }
/*----------------------------------
 STARTPAGE
----------------------------------*/
.startBanner h4 { font-size: 1.4em; font-weight: 400; text-transform: uppercase; color: #999; float: left; padding-bottom: 5px; }
.startBanner h5 { color: #006f9f; font-weight: 400; font-size: 1.4em; }
.startBanner h5 a { text-decoration: none; color: #006f9f; }
.startBanner a { text-decoration: none; }
.startBanner p { padding: 0px; }
/*----------------------------------
 FACTBOX
----------------------------------*/
.factbox, .factbox p, .contentBox div.factbox a, .factboxInternet *, .contentBox .factbox ul li, form .content .contentBox .factbox p strong, form .content .contentBox .factboxInternet p strong { color: #fff; font-size: 1em; }
div.contentBox .factboxInternet a, div.contentBox .factbox a { color: #fff; text-decoration: underline; }
.factbox h6, .factboxInternet h6 { color: #fff; font-size: 1.4em; font-weight: 400; text-transform: uppercase; padding: 0px 0px 8px 0px; }
.factbox p, .factboxInternet p { font-size: 1.1em; }
/*----------------------------------
 NAVIGATION
----------------------------------*/
.navigation li ul li a, .navigation li.current ul li a, .navigation li ul li.current ul li a { color: #666; font-size: 1.2em; text-decoration: none; }
.navigation li ul li a:hover, .navigation li ul li.current a { color: #fff; }
.navigation li ul li ul li a:hover, .navigation li ul li ul li.current a { color: #006f9f; }
/*----------------------------------
 FORM
----------------------------------*/
.formBox label { font-size: 1.2em; color: #666; }
.formBox input, .formBox select, .formBox textarea, .contentBox input, .contentBox textarea { font-size: 11px; color: #333333; font-family: "Trebuchet MS" , Arial, Helvetica, Sans-Serif; }
.formBox .errorMessage { font-size: 1.1em; }
formBox .errorMessage, .teaserRound .errorMessage { font-size: 1.1em; }
.teaserRound h4 { color: #666; font-size: 1.4em; font-weight: 400; text-transform: uppercase; }
.teaserRound label { font-size: 1.2em; color: #666; }
.teaserRound input { font-size: 1.1em; color: #666; }
.teaserRound .button input { color: #fff; }
.teaserRound p { padding: 0px; }
/*----------------------------------
 TEASER ROUND
----------------------------------*/
.teaserRound a { color: #666; font-size: 1.1em; text-decoration: none; }
.teaserRound a:hover { text-decoration: underline; }
.dynamixMenu a { font-size: 1.2em; }
.dynamixMenu li.current a { color: #333333; }
/*----------------------------------
 FOOTER
----------------------------------*/
.footer h3 { padding: 0px; }
.footerNote ul li { font-size: 1em; color: #999; }
.footerNote a { text-decoration: none; color: #999; }
.footerNote a:hover { text-decoration: underline; }
#FooterExtended {font-size:1.2em;}
#FooterExtended h3 { text-transform: uppercase; font-size: 1.2em; color: #999; font-weight: 400; }
#FooterExtended h6 { font-size: 1em; }
#FooterExtended h6, #FooterExtended h6 a { text-transform: uppercase; color: #666; font-weight: 400; }
#FooterExtended a {  color: #999; text-decoration: none; }
#FooterExtended a:hover { color: #006f9f; text-decoration: underline; }

#FooterExtended .newsletterForm strong,#FooterExtended .control .label, #FooterExtended .AddThis .label { font-weight: bold; line-height: 28px; color:#666; }
#FooterExtended .newsletterForm p { color: #999;font-size:1em; }
#FooterExtended .errorMessage p { color: #ee0000; font-weight: bold; word-spacing: 1px; }

/*----------------------------------
 VARIOUS
----------------------------------*/
.buttonJobForm, .buttonSupport { color: #fff; text-decoration: none; font-size: 1.2em; }
.specialText { font-size: 1.2em; color: #999; text-align: center; }
.ip strong { color: #666; font-size: 1.4em; }

