body
{
background-color:#cccccc;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#333333;
line-height:1.5;
}
a img
     { 	border: 0; }

.gesamt
{
width:891px;
margin:auto;
height:700px;
}

/* OBEN  -------------------------------------------------------------------------------------------------  OBEN */


.anzeige
{
margin-left:30px;
}


.oben
{
background-image:url(img/bgo.jpg);
background-repeat:repeat-y;
margin:auto;
width:891px;
}

.rand-oben
{
height:5px;
width:891px;
margin-bottom:0px;
}

.rand-oben img, .header-bilder
{
display:block;
}

.header-bilder
{
height:100px;
margin:0px 0px 0px 55px;
}

.header-texte
{
height:21px;
width:871px;
margin:0px 0px 0px 5px;
padding: 4px 0px 0px 0px;
}

.header-texte-links
{
height:20px;
width:180px;
margin:0px 0px 0px 50px;
font-size:14px;
font-weight:bold;
color:#666666;
float:left;
display:inline;
}

.header-texte-rechts
{
height:20px;
width:600px;
font-size:14px;
font-weight:bold;
color:#0067cf;
float:right;
text-align:right;
margin: 0px 0px 0px 0px;
}


/* MITTE  ------------------------------------------------------------------------------------------------  MITTE */
.mitte
{
width:891px;
margin:auto;
background-image:url(img/bgm.jpg);
background-repeat:repeat-y;
}


/* NAVIGATION  -------------------------------------------------------------------------------------------  NAVIGATION */
.navi
{
margin:0px 0px 0px 55px;
width:158px;
background-color:#e5e5e5;
float:left;
display:inline;
}

.navi-oben
{
width:158px;
background-color:#e5e5e5;
text-align:left;
}

.navi-mitte
{
width:158px;
background-color:#eeeeee;
}

.navi-unten
{
width:158px;
background-color:#eeeeee;
text-align:right;
}


/* mittlerer & rechter CONTENT  -------------------------------------------------------------------------  mittlerer & rechter CONTENT */
.content
{
width:375px;
float:left;
margin:0px 0px 0px 23px;
border:1px;
border-color:#cdcdcd;
border-style:solid;
padding: 20px 90px 50px 10px;
min-height:500px;
}
.content-news
{
width:415px;
float:left;
margin:0px 0px 0px 23px;
border:1px;
border-color:#cdcdcd;
border-style:solid;
padding: 20px 55px 150px 10px;
min-height:500px;
}



.rechts
{
margin:0px 0px 0px 12px;
width:138px;
float:left;
border-top:1px solid #cdcdcd;
padding:5px;
}


/* UNTEN  -----------------------------------------------------------------------------------------------  UNTEN */
.unten
{
margin:auto;
width:891px;
background-image:url(img/footer.jpg);
background-repeat:no-repeat;
height:24px;
}


/*  HOVER  ----------------------------------------------------------------------------------------------  HOVER */
ul
{
margin:0;
padding:0;
list-style-type:none;
text-decoration:none;
}

a.menu
{
display: block;
padding: 3px;
width: 152px;
border-bottom: 1px solid #fff;
text-decoration:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#333333;
}

.navi-liste a:link
{
text-decoration: none;
}

.navi-liste a:visited
{
color:#333333;
text-decoration: none;
}

.navi-liste a:hover, a:active
{
color:#333333;
}

.navi-liste2 a:link
{
color:#666666;
text-decoration: none;
}

.navi-liste2 a:visited
{
color:#333333;
text-decoration: none;
}

.navi-liste2 a:hover, a:active
{
background-color:#F5F5F5;
color:#333333;
}


/*  HOVER LI  ----------------------------------------------------------------------------------------------  HOVER LI */
.li1
{
background-image:url(img/navi-bg1.jpg);
background-repeat:repeat-y;
}

.li1 a:hover
{
background-image:url(img/navi-bg1h.jpg);
background-repeat:repeat-y;
}

.li1-a
{
background-image:url(img/navi-bg1h.jpg);
background-repeat:repeat-y;
}

.li2
{
background-image:url(img/navi-bg2.jpg);
background-repeat:repeat-y;}

.li2 a:hover
{
background-image:url(img/navi-bg2h.jpg);
background-repeat:repeat-y;
}

.li2-a
{
background-image:url(img/navi-bg2h.jpg);
background-repeat:repeat-y;
}

.li3
{
background-image:url(img/navi-bg3.jpg);
background-repeat:repeat-y;
}

.li3 a:hover
{
background-image:url(img/navi-bg3h.jpg);
background-repeat:repeat-y;
}

.li3-a
{
background-image:url(img/navi-bg3h.jpg);
background-repeat:repeat-y;
}

.li4
{
background-image:url(img/navi-bg4.jpg);
background-repeat:repeat-y;
}

.li4 a:hover
{
background-image:url(img/navi-bg4h.jpg);
background-repeat:repeat-y;
}

.li4-a
{
background-image:url(img/navi-bg4h.jpg);
background-repeat:repeat-y;
}

.li5
{
background-image:url(img/navi-bg5.jpg);
background-repeat:repeat-y;
}

.li5 a:hover
{
background-image:url(img/navi-bg5h.jpg);
background-repeat:repeat-y;
}

.li5-a
{
background-image:url(img/navi-bg5h.jpg);
background-repeat:repeat-y;
}

.li6
{
background-image:url(img/navi-bg6.jpg);
background-repeat:repeat-y;
}

.li6 a:hover
{
background-image:url(img/navi-bg6h.jpg);
background-repeat:repeat-y;
}

.li6-a
{
background-image:url(img/navi-bg6h.jpg);
background-repeat:repeat-y;
}

.li7
{
background-image:url(img/navi-bg7.jpg);
background-repeat:repeat-y;
}

.li7 a:hover
{
background-image:url(img/navi-bg7h.jpg);
background-repeat:repeat-y;
}

.li7-a
{
background-image:url(img/navi-bg7h.jpg);
background-repeat:repeat-y;
}

.li8
{
background-image:url(img/navi-bg8.jpg);
background-repeat:repeat-y;
}

.li8 a:hover
{
background-image:url(img/navi-bg8h.jpg);
background-repeat:repeat-y;
}

.li8-a
{
background-image:url(img/navi-bg8h.jpg);
background-repeat:repeat-y;
}

.li9
{
background-image:url(img/navi-bg9.jpg);
background-repeat:repeat-y;
}

.li9 a:hover
{
background-image:url(img/navi-bg9h.jpg);
background-repeat:repeat-y;
}

.li9-a
{
background-image:url(img/navi-bg9h.jpg);
background-repeat:repeat-y;
}

.li10
{
background-image:url(img/navi-bg10.jpg);
background-repeat:repeat-y;
}

.li10 a:hover
{
background-image:url(img/navi-bg10h.jpg);
background-repeat:repeat-y;
}

.li10-a
{
background-image:url(img/navi-bg10h.jpg);
background-repeat:repeat-y;
}

.li11
{
background-image:url(img/navi-bg11.jpg);
background-repeat:repeat-y;
}

.li11 a:hover
{
background-image:url(img/navi-bg11h.jpg);
background-repeat:repeat-y;
}

.li11-a
{
background-image:url(img/navi-bg11h.jpg);
background-repeat:repeat-y;
}

.li12
{
background-image:url(img/navi-bg12.jpg);
background-repeat:repeat-y;
}

.li12 a:hover
{
background-image:url(img/navi-bg12h.jpg);
background-repeat:repeat-y;
}

.li12-a
{
background-image:url(img/navi-bg12h.jpg);
background-repeat:repeat-y;
}

.lih a:hover
{
background-color: #FCFCFC;
}

.lih-a
{
background-color:#eeeeee;
}

/* VERSCHIEDENES  ----------------------------------------------------------------------------------------------  VERSCHIEDENES */
.dunkel
{
font-family:Arial, Helvetica, sans-serif;
color: #999999;
}

.rot
{
color:#669933;
}

.bild1
{
padding: 5px 5px 5px 0px;
}

h2
{
color: #CC3333;
font-size:13px;
display:inline;
}

.box
{
padding: 8px;
margin: 15px 0px 15px 0px;
background-color:#f7f7f7;
}

.box2
{
padding: 5px 110px 5px 5px;
margin: 10px 0px 10px 0px;
background-color:#f7f7f7;
width:260px;
}

.box3
{
background-color:#f7f7f7;
padding: 8px;
margin: 0px 0px 15px 0px;
padding: 5px 30px 5px 5px;
}

.box4
{
padding: 8px;
margin: 15px 0px 15px 0px;
}

a.links, a.links:LINK, a.links:VISITED, a.links:ACTIVE
{
font-family:Verdana, Arial, Helvetica, sans-serif; 
font-size:11px; 
font-weight:bold; 
color:#666666; 
text-decoration:underline;
}

a.links:HOVER
{ 
font-family:Verdana, Arial, Helvetica, sans-serif; 
font-size:11px; 
font-weight:bold; 
color:#999999; 
text-decoration:none;
}

a.links2, a.links2:LINK, a.links2:VISITED, a.links2:ACTIVE
{
font-family:Verdana, Arial, Helvetica, sans-serif; 
font-size:11px; 
color:#666666; 
text-decoration:none;
}

a.links2:HOVER
{ 
font-family:Verdana, Arial, Helvetica, sans-serif; 
font-size:11px; 
color:#999999; 
text-decoration:none;
}

h3
{
font-size:11px;
display:inline;
}

.bild-links
{
float:left;
margin: 10px 10px 10px 5px;
border:none;
}

.bild-rechts
{
margin: 10px 10px 10px 5px;
border:none;
}

.aufloesung
{
float:left;
}
