/* ==== Allgemeine Einstellungen ==== */

/* breite der gesamtkonstruktion
-hier andere beliebige werte in px (z.b.1100px) oder in prozent (z.b. 90%) */
#breite {width:1090px}

/* breite der linken spalte
 - hier beliebig andere px-werte */
#inboxlibreite {width:120px}

body {
margin-top: 20px;
margin-left: 0px;
margin-right: 0px;
margin-bottom: 20px;
background-color: #323232
}

h1 {
color:  #E8E8E8;
margin-bottom: 28px;
letter-spacing: 2px;
font-family: arial,tahoma,verdana,helvetica,sans-serif;
font-size: 20px
}

h2 {
color: #E8E8E8;
margin-bottom: 20px;
letter-spacing: 2px;
font-family: arial,tahoma,verdana,helvetica,sans-serif;
font-size: 16px
}

h5 {
color: #0088b8;
font-size: 9px;
font-weight: lighter;
line-height: 20%;
text-align: right
}

h6 {
color: #7d7d7d;
font-size: 12px;
line-height: 14px;
font-family: arial,helvetica,verdana,tahoma,sans-serif;
font-style: normal;
font-weight: 100;
text-align: left;
letter-spacing: 0.1em;
padding-left: 10px
}

blockquote {
text-align: center;
color: #007BA4;
font-family: georgia;
font-style: italic;
border: 2px outset;
background-image: linear-gradient(to bottom, #cccccc 0%, #363636 80%);
border-color: #C0BDBD;
text-shadow: 1px 1px 1px #000;
font-size: 18px;
line-height: 23px
}

ul.liste1 {
list-style-image: url(/images/pfeil.png);
color: #7D7D7D
}

/* ==== Beginn Infobox links ==== */

h3.boxheaderli {
color: #0088b8;
font-family: arial,helvetica,tahoma,verdana,sans-serif;
font-size: 15px;
height: 40px;
line-height: 40px;
border-bottom: solid 1px;
border-top: solid 1px;
text-align: center
}

h4.boxtextli {
color: #7d7d7d;
font-size: 12px;
line-height: 20px;
font-family: arial,helvetica,verdana,tahoma,sans-serif;
font-style: normal;
font-weight: 100;
text-align: justify;
padding-left: 10px;
width: 220px
}

/* ==== Infobox links Ende ==== */

/* ==== Rahmen um die Seite ==== */

#haupt {
border: solid 10px #363636;
}

/* ==== Kleine Quadrate ==== */

.kaestchen {
background-color: #000;
border: solid 1px #F0F0F0
}

.smallnumber {
color: #BD8424;
font-style: normal;
font-size: 14px;
font-weight: bold;
font-family: georgia,helvetica,arial,serif
}

.rundung_un {
height: 32px;
background-color: #0088b8;
color: #56686D;
width: 100%;
vertical-align: middle;
background-image: url(/images/leiste_schatten_un.jpg);
background-repeat: repeat-x;
background-position:  0%  100%;
border-bottom: solid 1px black
}

.rundung_ob {
height: 32px;
background-color: #0088b8;
color: #56686D;
width: 100%;
vertical-align: middle;
background-image: url(/images/leiste_schatten_ob.jpg);
background-repeat: repeat-x;
background-position:  0%  0%;
border-top: solid 1px black
}

/* ==== Kopfbereich ==== */

#top1 {
height: 60px;
background-color:#0088b8;
text-shadow:2px 2px 2px #ffffff,0px 0px 20px #ffffff,0px 0px 30px #ffffff,0px 0px 40px #ffffff,
0px 0px 70px #ffffff,0px 0px 80px #ffffff,0px 0px 100px #ffffff,0px 0px 150px #ffffff;
color: #000;
width: 100%;
vertical-align: 0;
text-align: center;
font-family: arial,tahoma,verdana,helvetica,sans-serif;
font-size: 22px;
line-height: 20px;
padding-right: 20px
}

#name {
font-family: arial,tahoma,verdana,helvetica,sans-serif;
font-size: 26px;
font-weight: bold;
line-height: 58px;
letter-spacing: 6px;
color: #000
}

/* ==== Mittelbereich ==== */

#logo01 {
width: 99%;
height: 380px;
background-color: #000;
background-image: url(/images/logos/logo01.jpg);
background-repeat: no-repeat;
background-position: 50% 50%;
border: ridge 6px #363636
}

#logo02 {
width: 99%;
height: 380px;
background-color: #000;
background-image: url(/images/logos/logo02.jpg);
background-repeat: no-repeat;
background-position: 50% 50%;
border: ridge 6px #363636
}

#logo02-10 {
width: 99%;
height: 380px;
background-color: #000;
background-image: url(/images/logos/logo02-10.jpg);
background-repeat: no-repeat;
background-position: 50% 50%;
border: ridge 6px #363636
}

#logo02-11 {
width: 99%;
height: 380px;
background-color: #000;
background-image: url(/images/logos/logo02-11.jpg);
background-repeat: no-repeat;
background-position: 50% 50%;
border: ridge 6px #363636
}

#logo02-12 {
width: 99%;
height: 380px;
background-color: #000;
background-image: url(/images/logos/logo02-12.jpg);
background-repeat: no-repeat;
background-position: 50% 50%;
border: ridge 6px #363636
}

#logo02-20 {
width: 99%;
height: 380px;
background-color: #000;
background-image: url(/images/logos/logo02-20.jpg);
background-repeat: no-repeat;
background-position: 50% 50%;
border: ridge 6px #363636
}

#logo02-21 {
width: 99%;
height: 380px;
background-color: #000;
background-image: url(/images/logos/logo02-21.jpg);
background-repeat: no-repeat;
background-position: 50% 50%;
border: ridge 6px #363636
}

#logo02-22 {
width: 99%;
height: 380px;
background-color: #000;
background-image: url(/images/logos/logo02-22.jpg);
background-repeat: no-repeat;
background-position: 50% 50%;
border: ridge 6px #363636
}

#logo02-30 {
width: 99%;
height: 380px;
background-color: #000;
background-image: url(/images/logos/logo02-30.jpg);
background-repeat: no-repeat;
background-position: 50% 50%;
border: ridge 6px #363636
}

#logo02-31 {
width: 99%;
height: 380px;
background-color: #000;
background-image: url(/images/logos/logo02-31.jpg);
background-repeat: no-repeat;
background-position: 50% 50%;
border: ridge 6px #363636
}

#logo02-32 {
width: 99%;
height: 380px;
background-color: #000;
background-image: url(/images/logos/logo02-32.jpg);
background-repeat: no-repeat;
background-position: 50% 50%;
border: ridge 6px #363636
}

#logo02-33 {
width: 99%;
height: 380px;
background-color: #000;
background-image: url(/images/logos/logo02-33.jpg);
background-repeat: no-repeat;
background-position: 50% 50%;
border: ridge 6px #363636
}

#logo02-34 {
width: 99%;
height: 380px;
background-color: #000;
background-image: url(/images/logos/logo02-34.jpg);
background-repeat: no-repeat;
background-position: 50% 50%;
border: ridge 6px #363636
}

#logo02-40 {
width: 99%;
height: 380px;
background-color: #000;
background-image: url(/images/logos/logo02-40.jpg);
background-repeat: no-repeat;
background-position: 50% 50%;
border: ridge 6px #363636
}

#logo02-50 {
width: 99%;
height: 380px;
background-color: #000;
background-image: url(/images/logos/logo02-50.jpg);
background-repeat: no-repeat;
background-position: 50% 50%;
border: ridge 6px #363636
}

#logo03 {
width: 99%;
height: 380px;
background-color: #000;
background-image: url(/images/logos/logo03.jpg);
background-repeat: no-repeat;
background-position: 50% 50%;
border: ridge 6px #363636
}

#logo03-01 {
width: 99%;
height: 380px;
background-color: #000;
background-image: url(/images/logos/logo03-01.jpg);
background-repeat: no-repeat;
background-position: 50% 50%;
border: ridge 6px #363636
}

#logo03-02 {
width: 99%;
height: 380px;
background-color: #000;
background-image: url(/images/logos/logo03-02.jpg);
background-repeat: no-repeat;
background-position: 50% 50%;
border: ridge 6px #363636
}

#logo03-03 {
width: 99%;
height: 380px;
background-color: #000;
background-image: url(/images/logos/logo03-03.jpg);
background-repeat: no-repeat;
background-position: 50% 50%;
border: ridge 6px #363636
}

#logo03-20 {
width: 99%;
height: 380px;
background-color: #000;
background-image: url(/images/logos/logo03-20.jpg);
background-repeat: no-repeat;
background-position: 50% 50%;
border: ridge 6px #363636
}

#logo03-21 {
width: 99%;
height: 380px;
background-color: #000;
background-image: url(/images/logos/logo03-21.jpg);
background-repeat: no-repeat;
background-position: 50% 50%;
border: ridge 6px #363636
}

#logo03-22 {
width: 99%;
height: 380px;
background-color: #000;
background-image: url(/images/logos/logo03-22.jpg);
background-repeat: no-repeat;
background-position: 50% 50%;
border: ridge 6px #363636
}

#logo03-23 {
width: 99%;
height: 380px;
background-color: #000;
background-image: url(/images/logos/logo03-23.jpg);
background-repeat: no-repeat;
background-position: 50% 50%;
border: ridge 6px #363636
}

#logo03-24 {
width: 99%;
height: 380px;
background-color: #000;
background-image: url(/images/logos/logo03-24.jpg);
background-repeat: no-repeat;
background-position: 50% 50%;
border: ridge 6px #363636
}

#logo03-25 {
width: 99%;
height: 380px;
background-color: #000;
background-image: url(/images/logos/logo03-25.jpg);
background-repeat: no-repeat;
background-position: 50% 50%;
border: ridge 6px #363636
}

#logo03-26 {
width: 99%;
height: 380px;
background-color: #000;
background-image: url(/images/logos/logo03-26.jpg);
background-repeat: no-repeat;
background-position: 50% 50%;
border: ridge 6px #363636
}

#logo03-27 {
width: 99%;
height: 380px;
background-color: #000;
background-image: url(/images/logos/logo03-27.jpg);
background-repeat: no-repeat;
background-position: 50% 50%;
border: ridge 6px #363636
}

#logo03-28 {
width: 99%;
height: 380px;
background-color: #000;
background-image: url(/images/logos/logo03-28.jpg);
background-repeat: no-repeat;
background-position: 50% 50%;
border: ridge 6px #363636
}

#logo03-29 {
width: 99%;
height: 380px;
background-color: #000;
background-image: url(/images/logos/logo03-29.jpg);
background-repeat: no-repeat;
background-position: 50% 50%;
border: ridge 6px #363636
}

#logo03-30 {
width: 99%;
height: 380px;
background-color: #000;
background-image: url(/images/logos/logo03-30.jpg);
background-repeat: no-repeat;
background-position: 50% 50%;
border: ridge 6px #363636
}

#logo03-31 {
width: 99%;
height: 380px;
background-color: #000;
background-image: url(/images/logos/logo03-31.jpg);
background-repeat: no-repeat;
background-position: 50% 50%;
border: ridge 6px #363636
}

#logo03-32 {
width: 99%;
height: 380px;
background-color: #000;
background-image: url(/images/logos/logo03-32.jpg);
background-repeat: no-repeat;
background-position: 50% 50%;
border: ridge 6px #363636
}

#logo03-33 {
width: 99%;
height: 380px;
background-color: #000;
background-image: url(/images/logos/logo03-33.jpg);
background-repeat: no-repeat;
background-position: 50% 50%;
border: ridge 6px #363636
}

#logo03-34 {
width: 99%;
height: 380px;
background-color: #000;
background-image: url(/images/logos/logo03-34.jpg);
background-repeat: no-repeat;
background-position: 50% 50%;
border: ridge 6px #363636
}

#logo03-35 {
width: 99%;
height: 380px;
background-color: #000;
background-image: url(/images/logos/logo03-35.jpg);
background-repeat: no-repeat;
background-position: 50% 50%;
border: ridge 6px #363636
}

#logo03-36 {
width: 99%;
height: 380px;
background-color: #000;
background-image: url(/images/logos/logo03-36.jpg);
background-repeat: no-repeat;
background-position: 50% 50%;
border: ridge 6px #363636
}

#logo03-38 {
width: 99%;
height: 380px;
background-color: #000;
background-image: url(/images/logos/logo03-38.jpg);
background-repeat: no-repeat;
background-position: 50% 50%;
border: ridge 6px #363636
}
#logo03-40 {
width: 99%;
height: 380px;
background-color: #000;
background-image: url(/images/logos/logo03-40.jpg);
background-repeat: no-repeat;
background-position: 50% 50%;
border: ridge 6px #363636
}

#logo03-41 {
width: 99%;
height: 380px;
background-color: #000;
background-image: url(/images/logos/logo03-41.jpg);
background-repeat: no-repeat;
background-position: 50% 50%;
border: ridge 6px #363636
}

#logo03-42 {
width: 99%;
height: 380px;
background-color: #000;
background-image: url(/images/logos/logo03-42.jpg);
background-repeat: no-repeat;
background-position: 50% 50%;
border: ridge 6px #363636
}

#logo03-43 {
width: 99%;
height: 380px;
background-color: #000;
background-image: url(/images/logos/logo03-43.jpg);
background-repeat: no-repeat;
background-position: 50% 50%;
border: ridge 6px #363636
}

#logo03-44 {
width: 99%;
height: 380px;
background-color: #000;
background-image: url(/images/logos/logo03-44.jpg);
background-repeat: no-repeat;
background-position: 50% 50%;
border: ridge 6px #363636
}

#logo03-45 {
width: 99%;
height: 380px;
background-color: #000;
background-image: url(/images/logos/logo03-45.jpg);
background-repeat: no-repeat;
background-position: 50% 50%;
border: ridge 6px #363636
}

#logo03-46 {
width: 99%;
height: 380px;
background-color: #000;
background-image: url(/images/logos/logo03-46.jpg);
background-repeat: no-repeat;
background-position: 50% 50%;
border: ridge 6px #363636
}

#logo03-47 {
width: 99%;
height: 380px;
background-color: #000;
background-image: url(/images/logos/logo03-47.jpg);
background-repeat: no-repeat;
background-position: 50% 50%;
border: ridge 6px #363636
}

#logo03-48 {
width: 99%;
height: 380px;
background-color: #000;
background-image: url(/images/logos/logo03-48.jpg);
background-repeat: no-repeat;
background-position: 50% 50%;
border: ridge 6px #363636
}

#logo03-49 {
width: 99%;
height: 380px;
background-color: #000;
background-image: url(/images/logos/logo03-49.jpg);
background-repeat: no-repeat;
background-position: 50% 50%;
border: ridge 6px #363636
}

#logo03-50 {
width: 99%;
height: 380px;
background-color: #000;
background-image: url(/images/logos/logo03-50.jpg);
background-repeat: no-repeat;
background-position: 50% 50%;
border: ridge 6px #363636
}

#logo03-51 {
width: 99%;
height: 380px;
background-color: #000;
background-image: url(/images/logos/logo03-51.jpg);
background-repeat: no-repeat;
background-position: 50% 50%;
border: ridge 6px #363636
}

#logo03-52 {
width: 99%;
height: 380px;
background-color: #000;
background-image: url(/images/logos/logo03-52.jpg);
background-repeat: no-repeat;
background-position: 50% 50%;
border: ridge 6px #363636
}

#logo03-53 {
width: 99%;
height: 380px;
background-color: #000;
background-image: url(/images/logos/logo03-53.jpg);
background-repeat: no-repeat;
background-position: 50% 50%;
border: ridge 6px #363636
}

#logo03-54 {
width: 99%;
height: 380px;
background-color: #000;
background-image: url(/images/logos/logo03-54.jpg);
background-repeat: no-repeat;
background-position: 50% 50%;
border: ridge 6px #363636
}

#logo03-90 {
width: 99%;
height: 380px;
background-color: #000;
background-image: url(/images/logos/logo03-90.jpg);
background-repeat: no-repeat;
background-position: 50% 50%;
border: ridge 6px #363636
}

#logo03-91 {
width: 99%;
height: 380px;
background-color: #000;
background-image: url(/images/logos/logo03-91.jpg);
background-repeat: no-repeat;
background-position: 50% 50%;
border: ridge 6px #363636
}

#logo03-92 {
width: 99%;
height: 380px;
background-color: #000;
background-image: url(/images/logos/logo03-92.jpg);
background-repeat: no-repeat;
background-position: 50% 50%;
border: ridge 6px #363636
}

#logo04 {
width: 99%;
height: 380px;
background-color: #000;
background-image: url(/images/logos/logo04.jpg);
background-repeat: no-repeat;
background-position: 50% 50%;
border: ridge 6px #363636
}

#logo04-01 {
width: 99%;
height: 380px;
background-color: #000;
background-image: url(/images/logos/logo04-01.jpg);
background-repeat: no-repeat;
background-position: 50% 50%;
border: ridge 6px #363636
}

#logo04-02 {
width: 99%;
height: 380px;
background-color: #000;
background-image: url(/images/logos/logo04-02.jpg);
background-repeat: no-repeat;
background-position: 50% 50%;
border: ridge 6px #363636
}

#logo04-03 {
width: 99%;
height: 380px;
background-color: #000;
background-image: url(/images/logos/logo04-03.jpg);
background-repeat: no-repeat;
background-position: 50% 50%;
border: ridge 6px #363636
}

#logo04-04 {
width: 99%;
height: 380px;
background-color: #000;
background-image: url(/images/logos/logo04-04.jpg);
background-repeat: no-repeat;
background-position: 50% 50%;
border: ridge 6px #363636
}

#logo04-05 {
width: 99%;
height: 380px;
background-color: #000;
background-image: url(/images/logos/logo04-05.jpg);
background-repeat: no-repeat;
background-position: 50% 50%;
border: ridge 6px #363636
}

#logo05 {
width: 99%;
height: 380px;
background-color: #000;
background-image: url(/images/logos/logo05.jpg);
background-repeat: no-repeat;
background-position: 50% 50%;
border: ridge 6px #363636
}

#logo05-01 {
width: 99%;
height: 380px;
background-color: #000;
background-image: url(/images/logos/logo05-01.jpg);
background-repeat: no-repeat;
background-position: 50% 50%;
border: ridge 6px #363636
}

#logo09 {
width: 99%;
height: 380px;
background-color: #000;
background-image: url(/images/logos/logo09.jpg);
background-repeat: no-repeat;
background-position: 50% 50%;
border: ridge 6px #363636
}

#logo10 {
width: 99%;
height: 380px;
background-color: #000;
background-image: url(/images/logos/logo10.jpg);
background-repeat: no-repeat;
background-position: 50% 50%;
border: ridge 6px #363636
}

#logo10-01 {
width: 99%;
height: 380px;
background-color: #000;
background-image: url(/images/logos/logo10-01.jpg);
background-repeat: no-repeat;
background-position: 50% 50%;
border: ridge 6px #363636
}

#logo10-02 {
width: 99%;
height: 380px;
background-color: #000;
background-image: url(/images/logos/logo10-02.jpg);
background-repeat: no-repeat;
background-position: 50% 50%;
border: ridge 6px #363636
}

#logo11 {
width: 99%;
height: 380px;
background-color: #000;
background-image: url(/images/logos/logo11.jpg);
background-repeat: no-repeat;
background-position: 50% 50%;
border: ridge 6px #363636
}

#logo11-01 {
width: 99%;
height: 380px;
background-color: #000;
background-image: url(/images/logos/logo11-01.jpg);
background-repeat: no-repeat;
background-position: 50% 50%;
border: ridge 6px #363636
}

#logo11-02 {
width: 99%;
height: 380px;
background-color: #000;
background-image: url(/images/logos/logo11-02.jpg);
background-repeat: no-repeat;
background-position: 50% 50%;
border: ridge 6px #363636
}

#logo12 {
width: 99%;
height: 380px;
background-color: #000;
background-image: url(/images/logos/logo12.jpg);
background-repeat: no-repeat;
background-position: 50% 100%;
border: ridge 6px #363636
}

#logo13 {
width: 99%;
height: 380px;
background-color: #000;
background-image: url(/images/logos/logo13.jpg);
background-repeat: no-repeat;
background-position: 50% 100%;
border: ridge 6px #363636
}

#logo14 {
width: 99%;
height: 380px;
background-color: #000;
background-image: url(/images/logos/logo14.jpg);
background-repeat: no-repeat;
background-position: 50% 100%;
border: ridge 6px #363636
}

#logo15 {
width: 99%;
height: 380px;
background-color: #000;
background-image: url(/images/logos/logo15.jpg);
background-repeat: no-repeat;
background-position: 50% 100%;
border: ridge 6px #363636
}

#logo15-01 {
width: 99%;
height: 380px;
background-color: #000;
background-image: url(/images/logos/logo15-01.jpg);
background-repeat: no-repeat;
background-position: 50% 100%;
border: ridge 6px #363636
}

#logo15-05 {
width: 99%;
height: 380px;
background-color: #000;
background-image: url(/images/logos/logo15-05.jpg);
background-repeat: no-repeat;
background-position: 50% 100%;
border: ridge 6px #363636
}

#logo15-06 {
width: 99%;
height: 380px;
background-color: #000;
background-image: url(/images/logos/logo15-06.jpg);
background-repeat: no-repeat;
background-position: 50% 100%;
border: ridge 6px #363636
}

#logo15-07 {
width: 99%;
height: 380px;
background-color: #000;
background-image: url(/images/logos/logo15-07.jpg);
background-repeat: no-repeat;
background-position: 50% 100%;
border: ridge 6px #363636
}

#logo20 {
width: 99%; 
height: 380px;
background-color: #000;
background-image: url(/images/logos/logo20.jpg);
background-repeat: no-repeat;
background-position: 50% 50%;
border: ridge 6px #363636
}

#logo21 {
width: 99%;
height: 380px;
background-color: #000;
background-image: url(/images/logos/logo21.jpg);
background-repeat: no-repeat;
background-position: 50% 50%;
border: ridge 6px #363636
}

#logo22 {
width:99%;
height: 380px;
background-color: #000;
background-image: url(/images/logos/logo22.jpg);
background-repeat: no-repeat;
background-position: 0% 100%;
border: ridge 6px #363636
}

#logo23 {
width:99%;
height: 380px;
background-color: #000;
background-image: url(/images/logos/logo23.jpg);
background-repeat: no-repeat;
background-position: 0% 100%;
border: ridge 6px #363636
}

#logo30-01 {
width:99%;
height: 380px;
background-color: #000;
background-image: url(/images/logos/logo30-01.jpg);
background-repeat: no-repeat;
background-position: 0% 100%;
border: ridge 6px #363636
}

#logo30-02 {
width:99%;
height: 380px;
background-color: #000;
background-image: url(/images/logos/logo30-02.jpg);
background-repeat: no-repeat;
background-position: 0% 100%;
border: ridge 6px #363636
}

#logo30-03 {
width:99%;
height: 380px;
background-color: #000;
background-image: url(/images/logos/logo30-03.jpg);
background-repeat: no-repeat;
background-position: 0% 100%;
border: ridge 6px #363636
}

#inboxli {
height: 1000px;
background-color: #1b1b1b;
background-image: url(/images/fv03.jpg);
background-repeat: no-repeat;
background-position: 100% 0%;
text-align: center;
font-size: 17px;
line-height: 20px;
font-family: arial, tahoma, verdana, helvetica, sans-serif;
color: #7d7d7d;
padding-top: 40px;
padding-bottom: 20px;
padding-left: 0px;
padding-right: 0px;
vertical-align: top
}

#inboxtext {
height: 1150px;
background-color: #252525;
text-align: justify;
font-size: 14px;
line-height: 24px;
font-family: arial, tahoma, verdana, helvetica, sans-serif;
color: #7D7D7D;
padding-top: 20px;
padding-bottom: 80px;
padding-left: 20px;
padding-right: 20px;
letter-spacing: 0px;
width: 100%;
vertical-align: top;
background-image: url(/images/fv04.jpg);
background-repeat: no-repeat;
background-position: 100% 50%
}

/* ==== Textformate ==== */

.c1
{
text-align: right;
padding-right: 0px
}

.c2
{
margin-left: 2em
}

.c3
{
text-align: center
}

.c4
{
color: #007BA4
}

.c5
{
margin-left: 2em
}

.c6
{
color: #E8E8E8
}

h6.c2
{
text-decoration: underline
}

.c7
{
color: #BD8424;
font-size: 12px;
font-weight: 100;
font-family: georgia,helvetica,arial,serif
}

.c8 {
font-family: arial, tahoma, verdana, helvetica, sans-serif;
color: #0088b8;
font-size: 9px;
font-weight: lighter;
text-align: right;
position: relative;
bottom: 12px;
padding-right: 22px
}

.c9 {
color: #0088b8;
font-size: 12px;
font-weight: lighter;
text-align: center
}

/* ==== SlideShow ==== */

table.c4
{
margin-left: auto;
margin-right: auto;
border: 4px black ridge;
background-color: #323232;
padding: 4px 8px 8px 4px;
}

/* ==== Sitemap ==== */

DIV#sitemap {
   padding: 1em 14em;
   line-height: 20px;
}

DIV#sitemap LI {
   padding: 0 0 0 24px;
   margin: 0;
   list-style-type: none;
}

DIV#sitemap LI {
   background: url(/images/22/tm.gif)
               no-repeat
               0% 0%;
}

DIV#sitemap LI.last {
   background: url(/images/22/lm.gif)
               no-repeat
               0% 0%;
}

DIV#sitemap A.file {
   background: url(/images/22/filebw.gif)
               no-repeat
               0% 0%;
   padding: 0 0 0 17px;
}

DIV#sitemap A.file:hover {
   background: url(/images/22/filecolor.gif)
               no-repeat
               0% 0%;
   padding: 0 0 0 17px;
}

DIV#sitemap A.folder {
   background: url(/images/22/folder1.gif)
               no-repeat
               0% 0%;
   padding: 0 0 0 23px;
}

DIV#sitemap A.folder:hover {
   background: url(/images/22/folder2.gif)
               no-repeat
               0% 0%;
   padding: 0 0 0 23px;
}

DIV#sitemap A.home {
   background: url(/images/22/home1.gif)
               no-repeat
               0% 0%;
   padding: 0 0 0 23px;
}

DIV#sitemap A.home:hover {
   background: url(/images/22/folder2.gif)
               no-repeat
               0% 0%;
   padding: 0 0 0 23px;
}

DIV#sitemap UL {
   padding: 0 0 0 24px;
   margin: 0 0 0 -24px;
   list-style-type: none;
}

DIV#sitemap UL {
   background: url(/images/22/im.gif)
               repeat-y
               0% 0%;}

DIV#sitemap UL.last {
   background-image: none;   
}

/* ==== Fussbereich ==== */

#fuss {
height: 78px;
color: #F2F2F2;
background-color: #0088b8;
font-family: arial,tahoma,verdana,helvetica,sans-serif;
font-size: 16px;
line-height: 0px;
text-align: center;
border-top: solid 1px #000;
background-image: url(/images/leiste_schatten_ob.jpg);
background-repeat: repeat-x;
background-position: 50% 0%;
padding-top: 40px
}

#fussname {
border: solid 0px #00526C;
text-align: center;
text-shadow:1px 1px 0px #ccf,1px 1px 1px #888;
font-weight: bold;
padding-right: 10px;
color: #000
}
