# {
padding: 0px;
margin: 0px;
}

body {
font-family: tahoma, arial, sans-serif;
font-size: 100%;
background-color: white;
background-image: url(../img/bg_aussen3.jpg);
margin: 0px;
}

body.inline {
background-image: url('../img/transparenz50.png');
}

#anker {
position: absolute; top: 1px; left: 1px;
}


/* =================================== */




#rahmen {
position:absolute;
left: 50%;
top: 50%;
width: 800px;
height: 400px;
margin-top: -200px;
margin-left: -400px;

}

/* =================================== */

#head {
height: 40px;
width: auto;
margin: 0px;
padding: 0px;
}

#head h1 { 
font-family: "Palatino Linotype", "Times New Roman", times;
font-family: "Times New Roman", times;
word-spacing: 5px;
margin: 0px;
color: #ffffff;
padding: 0px 0px 0px 20px;
font-weight: bold;

font-size: 150%;
letter-spacing: 5px;
}

#head h1 a:link, #head h1 a:visited {
text-decoration: none;
color: white;
}

/* =================================== */

#navigation {
background-image: url('../img/transparenz75.png');
font-family: "Palatino Linotype", "Times New Roman", times;
font-family: "Times New Roman", times;
font-weight: bold;
font-size: 100%;
letter-spacing: 2px;
word-spacing: 4px;
height: 33px;
padding: 0px;
margin: 0px;
border: 1px white solid;
border-bottom: none;
}

#navigation ul {
margin: 0px;
padding: 5px 0px 0px 20px;
list-style-type: none;
}

#navigation ul li {
display: inline;
margin-right: 40px;
}

#navigation ul li .active {
color: white;
}

#navigation ul li a:link, #navigation ul li a:visited {
text-decoration: none;
color: #111;
}

#navigation ul li a:hover, #navigation ul li a:visited:hover {
color: #666;
}

/* =================================== */

#content {
background-image: url('../img/transparenz45.png');
width: auto;
height: 300px;
margin: 0px;
padding: 0px;
border: none;
border: 1px white solid;
}

#content .bild_rechts {
float: right;
margin-left: 15px;
}

#content .bild_links {
float: left;
margin-right: 15px;
}

#content h2 {
color: white;
font-size: 100%;
line-height: 130%;
padding: 15px 20px 0px 20px;
margin: 0px;
}

#content h3 {
color: #ddd;
font-size: 90%;
line-height: 130%;
padding: 5px 20px 0px 20px;
margin: 0px;
}

#content p {
font-size: 75%;
line-height: 130%;
padding: 5px 20px 0px 20px;
margin: 0px;
}

#content p a:link, #content p a:visited {
color: #ccc;
}

#content p a:hover, #content p a:visited:hover {
color: #333;
text-decoration: none;
}

/* =================================== */
#content form input.button {
border: 1px gray solid;
font-weight: bold;
background-color: #ccc;
}

.fehler {
color: red;
font-weight: bold;
}

/* =================================== */

#fusszeile {
background-image: url('../img/transparenz75.png');
font-family: "Palatino Linotype", "Times New Roman", times;
font-family: "Times New Roman", times;
font-weight: bold;
font-size: 100%;
letter-spacing: 2px;
word-spacing: 4px;
height: 33px;
padding: 0px;
text-align: right;
border: 1px white solid;
border-top: none;
}

#fusszeile ul {
margin: 0px;
padding: 5px 20px 0px 0px;
list-style-type: none;
}

#fusszeile ul li {
display: inline;
margin-left: 50px;
}

#fusszeile ul li .active {
color: #999;
}

#fusszeile ul li a:link, #fusszeile ul li a:visited {
text-decoration: none;
color: #111;
}

#fusszeile ul li a:hover, #fusszeile ul li a:visited:hover {
text-decoration: none;
color: #666;
}
/* =================================== */

.strong {
font-weight: bold;
}

.white {
color: white;
}

.em {
font-weight: bold;
color: #ddd;
}
