/* <? Header ("Content-type: text/css"); ?> */

/* Inhalte */

span.pflichtfeld {
font-size: 0.7em !important;
color: #EB651D;
}

/* Texte und Listen */

p {
font-size: 1.2em;
line-height: 1.5em;
margin: 0 0 10px 0;
}

a {
color: #d90262;
}

p a {
background: url(/customer/images/pfeil_pink.gif) 0 7px no-repeat;
padding: 0 0 0 6px;
}

a:hover {
text-decoration: underline;
}


#subnavigation li.active a {
color:#628FA7 !important;
font-weight:bold;
}


#meta a {
color:#628FA7;
font-weight:normal;
}

#content ul li {
padding: 0 0 0 12px;
background: url(/customer/images/square_blue.gif) 0 5px no-repeat;
}

h2 {
font-size: 2.4em;
font-weight: normal;
color: #eb651d;
}

#banner h2 {
color: #6a6a6a;
top: 22px;
left: 150px;
height: 50px;
font-size: 3em;
}

h3 {
font-size: 1.8em;
font-weight: normal;
color:#628fa7!important;
}

/*banner*/

#banner {
background:transparent none no-repeat scroll left top;
height:156px;
width: 879px;
margin:0 0 30px;
position:relative;
}

#banner a.banner-link {
margin-left: 397px;
}

#banner img.karriere-button {
margin: 100px 0 0 0 !important;
}

/* Header / Meta */

#header {
background:transparent url(../images/bg-image1.gif) no-repeat scroll 49px 25px;
margin:0;
padding:1px 0 0 0;
position:relative;
}

#logo {
width: 402px;
height: 39px;
background: url(/customer/images/logo_karriere.gif) top left no-repeat;
margin: 32px 0 0 32px;
}

#logo a {
display: block;
width: 347px;
height: 30px;
}


meta a {
color: #628fa7;
}

#meta ul li {
border-right:1px solid #628fa7;
}

/* Hauptnavigation */

.navi-top {
left:29px;
}

#wrapper .navigation ul {
list-style: none;
padding: 0;
margin: -1px 0 0 158px;
background-color: #fff;
}
#wrapper .navi-bottom ul {
margin-left: 191px !important;
}



#wrapper .navigation ul li a {
display:block;
height:28px;
padding:0;
}

#wrapper .navigation ul li a:hover {
opacity: 0.7;
}


/* Hauptnavigation - Menuepunkte */

.navi-bottom {
background: url(/customer/images/nav_bg_karriere_bottom.gif) top left no-repeat;	
width: 919px;
height: 100px;
}

.nav-01 {
background: url(/customer/images/nav_karriere_bachelor_status.gif) top left no-repeat;
width: 175px;
}


.active .nav-01 {
background: url(/customer/images/nav_karriere_bachelor_status_active.gif) top left no-repeat;
width: 175px;
}

.navi-bottom .nav-01 {
background: url(/customer/images/nav_karriere_bachelor_status_bottom.gif) top left no-repeat !important;
width: 175px;
}

.navi-bottom .active .nav-01 {
background: url(/customer/images/nav_karriere_bachelor_status_bottom_active.gif) top left no-repeat !important;
width: 175px;
}

.nav-02 {
background: url(/customer/images/nav_karriere_bachelor.gif) top left no-repeat;
width: 212px;
}

.active .nav-02 {
background: url(/customer/images/nav_karriere_bachelor_active.gif) top left no-repeat;
width: 212px;
}

.navi-bottom .nav-02 {
background: url(/customer/images/nav_karriere_bachelor_bottom.gif) top left no-repeat;
width: 209px;
}

.navi-bottom .active .nav-02 {
background: url(/customer/images/nav_karriere_bachelor_bottom_active.gif) top left no-repeat;
width: 209px;
}

.nav-03 {
background: url(/customer/images/nav_karriere_infothek.gif) top left no-repeat;
width: 86px;
}

.active .nav-03 {
background: url(/customer/images/nav_karriere_infothek_active.gif) top left no-repeat;
width: 87px;
}

.navi-bottom .nav-03 {
background: url(/customer/images/nav_karriere_infothek_bottom.gif) top left no-repeat;
width: 87px;
}

.navi-bottom .active .nav-03 {
background: url(/customer/images/nav_karriere_infothek_bottom_active.gif) top left no-repeat;
width: 87px;
}

.nav-04 {
background: url(/customer/images/nav_karriere_einstiegschancen.gif) top left no-repeat;
width: 147px;
}

/*
.nav-04:hover {
background: url(/customer/images/nav_karriere_einstiegschancen_hover.gif) top left no-repeat;
width: 147px;
}
*/
.active .nav-04 {
background: url(/customer/images/nav_karriere_einstiegschancen_active.gif) top left no-repeat;
width: 147px;
}

.navi-bottom .nav-04 {
background: url(/customer/images/nav_karriere_einstiegschancen_bottom.gif) top left no-repeat;
width: 144px;
}

.navi-bottom .active .nav-04 {
background: url(/customer/images/nav_karriere_einstiegschancen_bottom_active.gif) top left no-repeat;
width: 144px;
}


/* Kontext */


a.mehr {
background: url(/customer/images/pfeil_gruen.gif) 0 7px no-repeat;
}

/* Teaser - Suchformular */

.teaser-suche {
background: url(/customer/images/kontext_suche.gif) top left no-repeat;
height: 196px;
border-bottom: 1px solid #8b8e94;
margin: 0 0 20px 0;
}

html>body .teaser-suche {
height: auto;
min-height: 197px;
}

.teaser-suche form {
padding: 30px 9px 10px 9px;
}

.teaser-suche form fieldset {
margin: 10px 0;
}

.teaser-suche strong {
font-size: 1.2em;
}

.teaser-suche #sitesearch {
width: 154px;
padding: 2px 3px;
}

.teaser-navi a {
background: url(../images/pfeil_pink.gif) 0 6px no-repeat;
padding-left: 5px;
}


/* Teaser - Umfrage */
.teaser h3 {
font-size: 1.4em;
font-weight: bold;
margin-bottom: 10px;
}

form.teaser .radio {
display: block;
clear: left;
margin-bottom: 5px;
line-height: 110%;
}

form.teaser .radio input {
position: relative;
top: 2px;
width: auto !important;
float: left;
}

* html form.teaser .radio input {
margin-left: -4px;
top: -3px;
}

*+html form.teaser .radio input {
margin-left: -4px;
top: -3px;
}

form.teaser .radio span.label {
float: left;
padding-left: 5px;
}

#kontext form.teaser .radio span.label {
width: 130px;
}

form.teaser .submit {
display: block;
margin: 10px 0 10px;
}

/* Umfrageergebnis */
/* umschliessender container */
.voting-ergebnis {
background: #FFFFFF;
margin-bottom: 20px;
}

.voting-ergebnis dt {
font-size: 1.2em;
}

/* ergebnisbalken gesamt */
.voting-ergebnis dd {
background: #EDEDED;
margin-bottom: 10px;
width: 100%;
margin-left: 0;
}

/* ergebnisbalken prozentteil */
.voting-ergebnis dd span {
text-align: right;
padding: 5px 5px 5px 0;
display: block;
background: #EB651D;
}

/* abgegebenen stimmen */
.voting-ergebnis p {
font-weight: bold;
padding-bottom: 5px;
}


/* Artikel - Teaser */


.article-teaser h3 {
font-size: 2.4em;
font-weight: normal;
color: #eb651d;
margin: 0 0 11px 0;
}


/* Artikel - Teaser - Klein */

.article-teaser-klein h3 {
font-size: 1.8em;
margin: 0 0 6px 0;
}

.article-teaser-klein small {
font-size: 0.6em;
}

/* Artikel - Teaser - Liste */

.article-teaser-list ul li {
background: url(/customer/images/pfeil_gruen.gif) 0 7px no-repeat;
}

.article-teaser-list ul li span {
color: #62a100;
}


/* Nutzerprofil */

#profil-head {
background: url(/customer/images/profil_nav_bg.gif) bottom left no-repeat;
margin: 0 -39px 30px 0;
left: -39px;
padding: 0 0 0 39px;
width: 680px;
position: relative;
height: 1%;
}

#profil-head img {
margin: 0 30px 30px 0;
float: left;
}

#profil-head h2 {
margin: 0 0 20px 0;
}

/*footer*/
#footer a {
color:#628fa7;
font-weight:normal;
}

#footer ul li {
border-right:1px solid #628fa7;
}

