body, p, table, form, ul, li  {
line-height: 140%;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 12px;
color: #31535C;
margin: 0px;
padding: 0px;
}

.hintergrund {
background-color: #CCD6D9;
background-image: url(images/background.gif);
background-repeat: repeat-y;
}

body { background-color: #CCD6D9; }
abody { background-color: #E1E1E1; }

#farbe0 { background-color: #E1E1E1; }   /* Farbe Body und Content hell */
#farbe1 { background-color: #315363; }   /* Farbe Header (links) dunkel */
#farbe2 { background-color: #607D83; }   /* Farbe Header rechte Spalte  */
#farbe3 { background-color: #A0B3B6; }   /* Farbe Header ganz rechts Abschluss und Footer links  */
#farbe4 { background-color: #BAC6C9; }   /* Farbe Navigation hell */
#farbe5 { background-color: #BAC6C9; }   /* Farbe Content Rechte Spalte */
#farbe6 { background-color: #CCD6D9; }   /* Farbe Footer rechts */

#afarbe0 { background-color: #E1E1E1; }   /* Farbe Body und Content hell */
#afarbe1 { background-color: #31535C; }   /* Farbe Header (links) dunkel */
#afarbe2 { background-color: #506D73; }   /* Farbe Header rechte Spalte  */
#afarbe3 { background-color: #94A6A8; }   /* Farbe Header ganz rechts Abschluss und Footer links  */
#afarbe4 { background-color: #A9B4B6; }   /* Farbe Navigation hell */
#afarbe5 { background-color: #506D73; }   /* Farbe Content Rechte Spalte */
#afarbe6 { background-color: #BCC6C8; }   /* Farbe Footer rechts */


.abstand
{
margin: 20px;
}

.abstand2
{
margin: 10px;
margin-left: 20px;
}

.contentstart
{
width: 400px;
margin: 20px;
margin-right: 80px;
aborder: 1px solid red;
}

.contentstart p
{
margin-bottom: 13px;
color: #31535C;
}

.content
{
width: 520px;
margin: 20px;
margin-right: 50px;
aborder: 1px solid red;
}

.content p
{
margin-bottom: 13px;
color: #31535C;
}

h1{
margin-top: 0px;
line-height: 140%;
font-size: 16px;
acolor: #31535C;
}

h2{
amargin-top: 0px;
font-size: 14px;
acolor: #31535C;
}

.einsaetzenav {
width: 100%;
background-color: #CCD6D9;
color: #31535C;
padding-top: 8px;
padding-right: 5px;
padding-bottom: 5px;
padding-left: 7px;
margin-bottom: 20px;
amargin-right: 520px;
}

.einsaetzenav ul {
list-style-type: none;
padding: 0px;
margin: 0px;
apadding-bottom: 15px;
margin-bottom: 3px;
}

.einsaetzenav li {
display: inline;
background-image: url(images/pfeil.gif);
background-repeat: no-repeat;
background-position: 0 .4em;
abackground-position: 0 .4em;
padding-left: .7em;
margin-right: .5em;
font-size: 90%;
}

.einsaetzenav a {
abackground-color: #ff0000;
color: #31535C;
text-decoration: none;
}

.einsaetzenav a:hover
{
text-decoration: underline;
abackground-color: #94a6a8;
}

.einsaetzeSubheader {
float: left;
background-color: #CCD6D9;
color: #31535C;
vertical-align: middle;
font-weight: bold;
}

.weitereI {
atext-align: center;
}

.weitereI a {
background-image: url(images/pfeil.gif);
background-repeat: no-repeat;
background-position: 0 .4em;
padding-left: .7em;
margin-right: .5em;
}

.einsaetzeTop {
text-align: right;
vertical-align: middle;
margin-left: 2px;
margin-right: 4px;
padding-bottom: 3px;
font-size: 90%;
}

.einsaetzeTop a {
background-image: url(images/pfeil_top.gif);
background-repeat: no-repeat;
background-position: right .5em;
padding-right: .9em;
color: 31535C;
text-decoration: none;
}

.einsaetzeImages {
text-align: center;
vertical-align: middle;
font-size: 80%
}

.einsaetzeImages img {
vertical-align: middle;
margin-left: 15px;
margin-right: 15px;
}

.footer { font-size: 80%; color: #31535C; }
.footer aspan { font-size: 80%; }
.footer a { color: #31535C; text-decoration: none; }
.footer a:hover { text-decoration: underline; }

.rechtespalte {
border-left: 1px solid #000;
}

.bildheader {
background-color: #315363;
color: #31535C;
margin-bottom: 0px;
}

.bild {
background-color: #E1E1E1;
text-align: center;
padding-top: 20px;
padding-bottom: 20px;
}

.bildtextwrapper {
background-color: #E1E1E1;
width: 100%;
padding: 0px 0 20px 0;
text-align: center;
vertical-align: middle;
}

.bildtext {
border: 1px dashed #315363;
margin: 0 auto;
padding: 5px;
width: 300px;
text-align: left;
vertical-align: middle;
font-size: 90%;
}

.bildfooter {
background-color: #CCD6D9;
color: #31535C;
margin-top: 0px;
padding: 20px;
text-align: center;
vertical-align: middle;
}

.bildfooter a {
color: #31535C;
text-decoration: none;
}

.bildfooter a:hover {
text-decoration: underline;
}












#menu {
margin-top: 10px;
margin-right: 20px;
margin-left: 20px;
padding: 0px;
}

#menu ul
{
margin: 0;
padding: 0;
list-style-type: none;
font-family: verdana, arial, sans-serif;
}

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

#menu a
{
display: block;
width: 110px;
margin: 0px;
color: #31535C;
abackground-color: #BCC6C8;
apadding: 4px 10px;
padding-top: 11px;
apadding-right: 10px;
text-decoration: none;
text-align: left;
}

#menu a:hover
{
text-decoration: underline;
font-weight: bold;
}

#menu ul ul
{
margin-top: 1px;
margin-bottom: 5px;
amargin-left: 20px;
padding: 0;
list-style-type: none;
}

#menu li li a
{
display: block;
color: #31535C;
abackground-color: #BCC6C8;
width: 100px;
apadding: 2px 10px;
padding-top: 2px;
padding-right: 0px;
padding-bottom: 2px;
padding-left: 30px;
margin: 0px;
text-decoration: none;
font-size: 80%;
}









#partnerbox2 {
abackground-color: #bcd;
margin-left: 10px;
margin-right: 10px;
margin-bottom: 20px;
margin-top: 10px;
afloat: left;
afloat: right;
border: 3px solid #0000ff;
padding: 10px;
}

#partnerbox2 ul
{
margin: 0;
padding: 0;
list-style-type: none;
font-family: verdana, arial, sans-serif;
}

#partnerbox2 li { margin: 0; }

#partnerbox2 a
{
display: block;
color: #fff;
background-color: #0000ff;
width: 120px;
padding: 2px 10px;
text-decoration: none;
border-top: 1px solid #aaa;
border-bottom: 1px solid #aaa;
border-left: 1px solid #aaa;
border-right: 1px solid #aaa;
font-size: 10px;
text-align: left;
}

#partnerbox2 a:hover
{
text-decoration: underline;
}

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

#partnerbox2 li li a
{
display: block;
color: #fff;
background-color: #999999;
width: 100px;
padding: 2px 10px;
margin: 0;
border-top: none;
border-bottom: none;
border-left: 1px solid #aaa;
text-decoration: none;
font-size: 10px;
}

