body {
background-color : white;
font-family : Helvetica, Arial, sans-serif;
margin : 0;
padding : 1em 0;
text-align : center;
}
html > body {
border-color : silver;
}

div#seite {
text-align : left;
margin : 0 auto;
width : 770px;
padding : 0.5em;
border : 2px dotted #ef7800;
}
#top {
margin : 0 0 -2em;
padding : 0;
height : 228px;
text-align : center;
background-image : url(../img/top.jpg);
}

ul#navi {
float : left;
font-size : 0.75em;
width : 16.5em;
margin : 0 0 1.2em;
padding : 0.5em;
border : 1px dotted silver;
}
ul#navi li {
list-style-type : none;
margin : 0;
padding : 0.5em;
}
ul#navi a {
display : block;
padding : 0;
font-weight : bold;
}
ul#navi a:link {
;
background-color : #f2f2f2;
}
ul#navi a:visited {
color : #606060;
background-color : #f2f2f2;
}
ul#navi a:hover {
color : #ef7800;
background-color : white;
}
ul#navi a:active {
color : #ef7800;
background-color : #f2f2f2;
}
ul#navi a:focus {
color : #606060;
background-color : #f2f2f2;
}
ul#navi span {
display : block;
padding : 0;
font-weight : bold;
color : #f2f2f2;
background-color : #606060;
}

div#content {
margin : 0 0 0 13.5em;
padding : 0.5em;
border : 1px dotted silver;
}
* html div#content {
height : 1em;
}
div#content h2 {
font-size : 1.4em;
color : #ef7800;
background-image : url(../img/4pix.gif);
margin : 0.25em;
}
div#content p {
font-size : 0.8em;
margin : 0.5em;
color : #606060;
text-align : justify;
}
div#content p.img {
font-size : 0.8em;
margin : 0.5em;
color : #606060;
text-align : center;
}

img{
border:0;
}
#foto-left{
float : left;
margin : 0.1em 0.5em 0 0.5em;
padding : 0;
}
#foto-right {
float : right;
margin : 0.1em 0.5em 0 0.5em;
padding : 0;
}
#foto-big {
float : none;
margin : 0.5em;
padding : 0;
}

#bottom {
clear : both;
font-size : 0.8em;
color : #333;
text-align : center;
background-color : #f2f2f2;
min-height : 16px;
border : none;
}

table {
font-size : 0.75em;
margin: 0.25em;
color : #606060;
}

a {
color : #606060;
text-decoration : none;
font-weight : bold;
}
a:hover {
color : #ef7800;
text-decoration : none;
font-weight : bold;
}

a.ext {
color : #ef7800;
text-decoration : none;
font-weight : bold;
}

input.text1 {
width : 260px;
}

input.text2 {
width : 526px;
}

textarea {
width : 526px;
}

input, textarea, select {
color : #606060;
background-color : #f2f2f2;
font-size : 1em;
font-family : Helvetica, Arial, sans-serif;
border : 1px solid #606060;
}
