/* <? 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: #eb651d;
}

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

a:hover {
text-decoration: underline;
}

#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;
}

h3 {
font-size: 1.8em;
font-weight: normal;
}


/* Header / Meta */

#header {
height: 170px;
}

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


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

/* Hauptnavigation */


#wrapper .navigation ul {
list-style: none;
padding: 0;
margin: 0 0 0 216px;
}

/* Hauptnavigation - Menuepunkte */

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

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

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

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

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

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

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

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

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

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

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

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

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

.active .nav-04 {
background: url(/customer/images/nav_bildungsfonds_ueber-uns_active.gif) top left no-repeat;
}

.navi-bottom .nav-04 {
background: url(/customer/images/nav_bildungsfonds_ueber-uns_bottom.gif) top left no-repeat;
height: 27px;
}

.navi-bottom .active .nav-04 {
background: url(/customer/images/nav_bildungsfonds_ueber-uns_bottom_active.gif) top left no-repeat;
height: 27px;
}


/* 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 - 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;
}

