/* CSS K?nig */

body {
font-family:Verdana, Lucida, Arial, Helvetica, sans-serif;
margin:0px;
padding:0px;
text-align: center;
background: url("background.jpg") repeat-x;
background-color:#00305C;
}/* hellblau #556F8E*/
body {
font-style: normal;
font-size: x-small;
voice-family: "\"}\"";   
/* t?uscht WinIE4/5 dass die Regel zu ende w?re */
voice-family: inherit;
font-size:    small;
}
html>body, div, p, th, td {
font-size:x-small;
}
/* Ende der T?uschung */


#container {
background: url("back.gif") repeat-y;
color: #00305C;
width: 680px;
padding: 0px;
margin: 0px auto 0px;
text-align: left;
background-color: #fff;

/*border-left: 1px solid #00305C;*/
border-right: 1px solid #00305C;
} 
#inhalt {
font-size: medium;
voice-family: "\"}\"";   
/* t?uscht WinIE4/5 dass die Regel zu ende w?re */
voice-family: inherit;
font-size:    small;
}
html>inhalt, div, p, th, td {
font-size:medium;
}
/* Ende der T?uschung */

#inhalt {
font-style: italic;
font-family: Times, Times New Roman, Geneva;
max-width: 350px;
padding-top: 130px;
/*padding-left:45px;*/
padding-right:30px;
margin-left: 262px;
padding-bottom: 50px;
background-color: #fff;
}
#spalte {
background: url("logo.gif") no-repeat;
margin: 0;


padding-top: 130px;
width: 262px;
float: left;
/*border: 5px solid yellow;*/

background-color: #F7E9B8;
}
#header {
background: url("header.gif") no-repeat;
height: 24px;
width: 680px;
color: white;
background-color: #00305C;
float: none;
font-size: 10px;
margin: 0;
}

#right {
text-align: center;
display: block;
border: 0px solid red;
margin-left: 242px;
}
#header a {
amrgin-top: 1px;
padding: 4px 0 6px 0;
text-decoration: none;
color: white;
display: block;
}

#header a:visited {

}
#header a:hover {
/*text-decoration: underline;*/
background: url("navi_hover.gif") repeat-x;
}
#header a:active {
color: #F7E9B8;
}
#header a:focus {
text-decoration: underline;
}
#header ul { 
margin-left: 300px;
list-style: none;
 }
#header li { 
float: left;
padding:0px 6px 0px 6px;
background-color: #00305C;
display: inline;
 }
#spalte p {
margin: 0 20px 2em 20px;
font-size: 10px;
line-height: 140%; 
 }
#spalte h1 {
font-size: 11px;
line-height: 200%; 
margin: 0 0 .5em 20px; 
 }
#inhalt h1 {
font-family:Verdana, Lucida, Arial, Helvetica, sans-serif;
font-style: normal;
font-weight: 700; 
margin: 0 0 1.5em 40px;
font-size: 1.1em;
color: #DBB500;
 }
#inhalt h2 {
font-family:Verdana, Lucida, Arial, Helvetica, sans-serif;
font-style: normal;
margin: 0 0 0.8em 40px;
font-size: 0.8em;
/*color: #DBB500;*/
}
#inhalt p { margin: 0 25px 1.5em 40px; line-height: 150%; text-align: justify; }
#inhalt a {
font-weight: bold;
}
#inhalt li {
margin: 0 0 0.8em 40px;
font-size: 1.0em;
}
#inhalt .form {
font-family:Verdana, Lucida, Arial, Helvetica, sans-serif;
font-style: normal;
font-size: 0.8em;
display: block;
margin: 0 0 6em 0;
line-height: normal;
}
#inhalt .form a:link {
font-weight: normal;
text-decoration: none;
color:  #00305C;
}
#inhalt .form a:visited {
font-weight: normal;
text-decoration: none;
color:  #00305C;
}
#inhalt .send {
text-align: right;
}
#inhalt img {
float: left;
margin-right: 8px;
margin-bottom: 8px;
}
a:link {
color: #00305C;
text-decoration: none;
}
a:visited {
color: grey;
}
a:hover {
/*text-decoration: underline;*/
}
a:active {
color: red;
}
a:focus {}
.klein {
font-size: 9px;
margin: 0 0em 10em 0em;
}
#aktuell {
background: url("navi.gif") repeat-x;
}

#aktuell a {
color: #F7E9B8;
}

.imp {
position: absolute;
margin-left: 20px;
}

.block {
font-family:Verdana, Lucida, Arial, Helvetica, sans-serif;
font-style: normal;
font-size: 0.8em;
display: block;
margin: 0 0 6em 0;
line-height: normal;
text-align: justify;
}

.red {
color: red;
}

.rueck {
display: block;
padding-left: 20px;
}
