body {
background-color:#8C8C8C;
color:black;
font-family:Arial,Helvetica,sans-serif;
font-size:75%;
margin:0;
padding:24px 0;
text-align:center;
}
a {
color:#015BCA;
text-decoration:none;
}
a:focus, a:hover, a:active {
color:#E60005;
text-decoration:none;
}
#page {
background-color:white;
background-image:url("../images/Wappen_Unterschleissheim.gif");
background-position:right top;
background-repeat:no-repeat;
border-color:#444444;
border-style:solid;
border-width:0 1px 1px 0;
margin:0 auto;
padding:0;
text-align:left;
width:80em;
}
#oben {
width:80em;
}
div#footer ul#menuhoriz {
margin:0 1em 0 0;
width:78em;
}
div#footer #menuhoriz a {
display:inline;
float:none;
text-align:right;
}
ul#menuhoriz {
list-style:none outside none;
margin:0 170px 0 0;
padding:0;
text-align:right;
}
ul#menuhoriz li {
display:inline;
list-style:none outside none;
margin:0;
padding:0;
}
#menuhoriz a {
border-color:#CCCCCC;
border-style:solid;
border-width:0 1px;
color:#999999 !important;
display:block;
float:right;
font-size:0.9em;
margin:0 -1px 0 0;
padding:0.15em 0.5em;
text-decoration:none;
}
#menuhoriz a:focus, #menuhoriz a:hover, #menuhoriz a:active {
background-color:#666666 !important;
color:#FFFFFF !important;
}
#rechts_oben {
display:none;
height:150px;
margin:0 0 auto auto;
width:140px;
}
#banner {
height:7.7em;
padding:20px 0 0 20px;
}
#nav_oben {
border-color:#666666;
border-style:solid;
border-width:0 0 1px;
float:left;
line-height:1.7em;
margin:0;
padding:0 0 0 18em;
width:62em;
}
#nav_oben ul {
list-style:none outside none;
margin:0;
padding:0;
white-space:nowrap;
}
#nav_oben ul li {
border-color:#666666;
border-style:solid;
border-width:0 1px;
float:left;
line-height:1.7em;
margin:0 0 0 -1px;
padding:0;
}
#nav_oben a {
color:#000000;
font-weight:bold;
padding:0.25em 0.95em 0.2em;
text-decoration:none;
}
#main {
clear:both;
}
#nav_oben a:focus, #nav_oben a:hover, #nav_oben a:active, #nav_links a:focus, #nav_links a:hover, #nav_links a:active {
background-color:#CCCCCC;
}
#nav_oben ul li#current a, #nav_links ul li#current a {
background-color:#E50006;
color:#FFFFFF;
}
#nav_links li a {
border-color:#DDDDDD;
}
#nav_links {
float:left;
margin:0;
padding:0;
width:16em;
}
ul.submenu {
border:0 none;
line-height:1.5em;
list-style-type:none;
margin:0;
overflow:hidden;
padding:0;
width:16em;
}
ul.submenu li a {
border-bottom:1px solid #EEEEEE;
color:#000000;
display:block;
padding:0.25em 0.5em 0.25em 2em;
text-decoration:none;
width:auto;
}
#search {
float:left;
margin:0;
padding:0;
width:12em;
}
#teaser {
color:#999999;
font-size:0.85em;
margin:0.45em 0;
padding:0.5em 0 3em;
}
#teaser #rootline {
float:left;
height:1em;
width:auto;
}
#teaser #rootline a {
color:#999999;
text-decoration:none;
}
#teaser #rootline a:focus, #teaser #rootline a:hover, #teaser #rootline a:active {
color:#E60005;
text-decoration:underline;
}
#teaser #date {
float:right;
}
#inhalt {
float:left;
margin:0;
padding:0 1em;
width:78em;
}
#inhalt .csc-header h1 {
background-color:#999999;
color:#FFFFFF;
font-size:1.6em;
padding:0.2em 0.25em 0.3em;
}
#footer {
clear:both;
height:1.4em;
margin:0;
}
.csc-textpic-caption {
font-size:0.8em;
}
.csc-sitemap {
margin:0 0 0 -1em;
}
.csc-sitemap ul {
font-size:1em;
list-style:none outside none;
}
.csc-sitemap li {
display:block;
list-style:none outside none;
}
.csc-sitemap li ul li {
padding:0 0 0 2em;
}
.csc-sitemap li ul li ul li {
padding:0 0 0 2em;
}
.csc-sitemap li a {
font-size:1.6em;
text-decoration:none;
}
.csc-sitemap li ul li a {
font-size:1em;
font-weight:bold;
text-decoration:underline;
}
.csc-sitemap li ul li ul li a {
font-size:1em;
font-weight:normal;
}
.csc-sitemap a:visited {
color:#777777;
}
.csc-sitemap a:focus, .csc-sitemap a:hover, .csc-sitemap a:active {
color:#E60005;
}
.tx-pilmailform-pi1 {
width:78em;
}
.tx-pilmailform-pi1 form {
background-color:#FDEDED;
margin:0 auto;
padding:1em;
width:32em;
}
.tx-pilmailform-pi1 label {
float:left;
width:10em;
}
.tx-pilmailform-pi1 input, .tx-pilmailform-pi1 select {
margin-bottom:0.5em;
}
.tx-pilmailform-pi1 input#submit {
float:right;
}
