/*_________________________________________allgemeine Angaben passStyles.css_____________________________________________*/

* {
margin:0;
padding:0;
border:none;
}

/*_________________________________________übergeordnet_____________________________________________*/



body {
text-align:center; /* fv:IE Anweisung, alles zu zentreren*/
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:100.01%;
line-height:1.2em;
}

#wrapper{
margin:2em auto;
text-align:left;
max-width:53em; /*850px; /*width:100%;*/
min-width:43em;
border-top: none;
background-color: #fff;
}

#header {
}

#links {
background: url(http://weave.nine.ch/domains/passerelle.de/cms/upload/bilder/bogenLinks6.png) top left no-repeat;
float:left;
height: 112px;
width: 268px;
}

#rechts {
background: url(http://weave.nine.ch/domains/passerelle.de/cms/upload/bilder/bogenRechts4.png) top left no-repeat;
float:right;
height: 112px;
width: 268px;
}

#mitte {
text-align: center;
font-size: .85em;
margin-top:-.25em;
}

#mitte .rot {
background-color: #771010;
padding: .5em;
margin: .25em;
}

#mitte .blau {
background-color: #103977;
padding: .5em;
margin: .25em;
}

#mitte a {
color: #fff;
font-weight: normal;
text-decoration: none;
}

#suche {
text-align: center;
float:left;
width: 24em;
padding: .25em 0;
margin-top: 3em;
font-size: .8em;
}

#suche li {
display: inline;
list-style-type:none;
}

#suche li.feld input.feld {
width: 14.25em;
border: solid 1px #771010;
}

#suche li.go input.go {
background-color: #fff;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
}

#suche li.suchen {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
}

#main {
clear:both;
background-color: #fff;
}

#navigation {
float: left;
width: 12em;
}

#navigation a {
color: #103977;
text-decoration: none;
}

#navigation a:hover, #navigation a.aktiv {
font-weight: bold;
text-decoration: underline;
}

#navigation ul {
list-style-type: none;
font-size: .8em;
}

#navigation li {
border:1px solid #103977;
background-color: #FCFCFC;
padding: .15em;
margin-bottom: .25em;
padding-left: 1em;
}

#breadcrumb {
border:1px solid #BFBFBF;
margin-left: 12.5em;
background-color:#FCFCFC
}

#breadcrumb a {
color: #000;
font-size: .7em;
text-decoration: none;
}

#breadcrumb a:hover {
text-decoration: underline;
}


#content {
background-color: #FCFCFC;
border:1px solid #BFBFBF;
margin-left: 12.5em;
margin-top: 1em;
margin-bottom: 1em;
}


#headline {
padding: 1em 1em .5em 1em;
}

#headline h1 {
font-size: .9em;
font-weight: bold;
color: #771010;
padding-bottom: .5em;
}

#headline h2 {
font-family: Georgia, Times New Roman, Times, serif;
font-size: .95em;
font-weight: bold;
color: #771010;
padding-bottom: .5em;
}

#headline h3 {
font-size: .7em;
font-weight: bold;
color: #666;
}

#headline h4 {
font-family: Georgia, Times New Roman, Times, serif;
font-size: .75em;
font-weight: bold;
color: #000;
padding-bottom: .5em;
padding-top: 1em;
}

#headline h5 {
font-size: .6em;
font-weight: bold;
color: #000;
padding-bottom: .5em;
padding-top: 1em;
}

#headline h6 {
font-size: .7em;
font-weight: bold;
color: #000;
padding-bottom: .5em;
}

#headline p {
font-size: .7em;
padding-top: 1em;
}

#headline a {
color: #103977;
text-decoration: underline;
}

#headline a:hover {
text-decoration: none;
}

#headline a.spezial, #fussnote a{
color: #103977;
text-decoration: underline;
}

#headline a.spezial:hover, #fussnote a:hover {
text-decoration: none;
}

#text {
padding: 0 2em;
/*min-height: 30em;*/
}

#text p {
font-size: .8em;
padding-bottom: 1em;
}

#text p.link {
font-weight: bold;
}

#text p.filter {
font-size: .7em;
}

#text h3 {
font-size: .7em;
font-weight: bold;
color: #771010;
padding-bottom: .5em;
padding-top: 1em;
}

#text h4 {
font-size: .7em;
font-weight: bold;
padding-bottom: .5em;
padding-top: 1em;
}

#text hr {
margin: 1em;
height : 1px; 
background-color: #771010; 
color: #666;
}

#text img {
float:left;
padding: 1em;
}

#text ul {
font-size: .8em;
padding-left: 2em;
list-style-type: square;
}

#text li {
padding-bottom: 1em;
}

#text li.liste {
}

#text ol {
font-size: .8em;
padding-left: 2em;
}

#text a, #back a, #top a {
font-size: .9em;
color: #103977;
text-decoration: underline;
}

#text a:hover, #back a:hover, #top a:hover {
text-decoration: none;
}

#text #glossar ul {
list-style-type: none;
margin: 0;
padding: 0;
}

#text #glossar li {
list-style-type: none;
margin: 0;
padding-bottom: 1em;
}

#text table {
border-collapse:collapse;
border-spacing:0;
font-size: .8em;
background-color: #EAEAEA;
margin-bottom: 1em;
}

#text table td, #text table th {
border:1px solid #fff;
padding:.3em .25em;
vertical-align:top;
}

#text table .table-header, #text table thead {
background-color:#f99;
font-weight:bold;
}

#spezial #top {
float: right;
width: 24.5em;
font-size: .75em;
text-align: right;
padding: 1em;
}

#spezial #back {
float: left;
width: 24.5em;
font-size: .75em;
padding: 1em;
}


#bibliographie{
clear: both;
padding-top: 1em;
padding-bottom: 2em;
}

#bibliographie h4.fussnote {
border-top:1px solid #BFBFBF;
font-size: .75em;
color: #333;
padding: 1em 1.5em;
}

#bibliographie h5 {
padding: 0 2.75em .75em 2.75em;
font-size: .7em;
font-weight: normal;
color: #333;
}

#fussnote {
clear: both;
padding-top: 1em;
padding-bottom: 2em;
}

#fussnote h4.fussnote {
border-top:1px solid #BFBFBF;
font-size: .75em;
color: #333;
padding: 1em 1.5em;
}

#fussnote h6 {
padding: 0 2.75em .75em 2.75em;
font-size: .7em;
font-weight: normal;
color: #333;
}

#footer {
clear: both;
background-color: #103977;
font-size: .7em;
padding: 0 1em;
color: #fff;
text-align: right;
}

#footer a {
color: #fff;
text-decoration: none;
}

#footer a:hover {
text-decoration: underline;
}

