/* Menu ********************************************** */

/* Padding/Margin-Reihenfolge: Oben, Rechts, Unten, Links */

td.menupunkt {
font-family:tahoma;
color:#ffffff;
font-size:13px;
font-weight:regular;
letter-spacing:1px;
padding: 8 21 0 12;
}

a.menupunkt:link {text-decoration:none;color:#FFFFFF}
a.menupunkt:visited {text-decoration:none;color:#FFFFFF}
a.menupunkt:active {text-decoration:none;color:#FFFFFF}
a.menupunkt:hover {text-decoration:none;border-top:5px solid #FFFFFF;cursor:pointer;padding-top:3px;padding-bottom:4px;color:#FFFFFF}

a.menupunkton:link {
text-decoration:none;
border-top:5px solid #FFFFFF;
cursor:pointer;
padding-top:3px;
padding-bottom:4px;
color:#FFFFFF
}

a.menupunkton:visited {
text-decoration:none;
border-top:5px solid #FFFFFF;
cursor:pointer;
padding-top:3px;
padding-bottom:4px;
color:#FFFFFF
}

a.menupunkton:active {
text-decoration:none;
border-top:5px solid #FFFFFF;
cursor:pointer;
padding-top:3px;
padding-bottom:4px;
color:#FFFFFF
}

a.menupunkton:hover {
text-decoration:none;
border-top:5px solid #FFFFFF;
cursor:pointer;
padding-top:3px;
padding-bottom:4px;
color:#FFFFFF
}

/* Inhalt ********************************************** */

div.inhalt {
font-family:tahoma,geneva;
text-align:left;
padding:0px;
margin:18 40 20 20;
}

img.links {
float:left;
margin: 10 15 5 0
}

img.rechts {
float:right;
margin: 10 0 5 15
}

/* NEU */

img.referenz {
margin: 0 15 0 0;

}

div.ueber {          /* ehemals span.ueber */
font-family:tahoma,geneva;
font-weight:bold;
color:#000000;
text-align:left;
font-size:16px;
margin:0 0 20 0;
padding:0px;
border-bottom:1px solid #000000;
}

div.ueberbereich {
font-family:tahoma,geneva;
font-weight:bold;
color:#000000;
text-align:left;
font-size:14px;
margin:30 0 20 0;
padding:0px;
}

table.referenz {
font-family:tahoma,geneva;
color:#000000;
text-align:left;
font-size:14px;
margin:15 0 0 0;
padding:0px;
}

td.header {
font-family:tahoma,geneva;
color:#333333;
text-align:left;
font-variant:small-caps;
font-size:12px;
font-weight:bold;
margin: 0 0 0 0;
padding:0 0 10 0;
}

p.leer {
line-height:14px;
margin: 0 0 0 0;
padding:0px;
}

p {
font-family:tahoma,geneva;
color:#333333;
text-align:left;
font-size:13px;
line-height:17px;
margin: 0 0 10 0;
padding:0;
}

p.mitte {
font-family:tahoma,geneva;
color:#333333;
text-align:center;
font-size:13px;
line-height:17px;
margin: 0 0 10 0;
padding:0;
}
/* NEU */

ul {
font-family:tahoma,geneva;
color:#333333;
text-align:left;
font-size:13px;
line-height:17px;
margin: 10 0 0 0;
padding:0;
list-style-position: outside;
list-style-type: disc;
}

li {
font-family:tahoma,geneva;
color:#333333;
text-align:left;
font-size:13px;
line-height:17px;
margin: 0 0 0 0;
padding:0;
list-style-position: inside;
list-style-type: disc;
}

/* Links ********************************************** */

a.normal:link {
font-weight:bold;
text-decoration:none;
color:#663333;
font-family:tahoma,geneva;
font-size:12px;
line-height:17px
}

a.normal:visited {
font-weight:regular;
text-decoration:none;
color:#663333;
font-family:tahoma,geneva;
font-size:12px;
line-height:17px
}

a.normal:active {
font-weight:bold;
text-decoration:none;
color:#663333;
font-family:tahoma,geneva;
font-size:12px;
line-height:17px
}

a.normal:hover {
font-weight:regular;
text-decoration:none;
color:#996666;
font-family:tahoma,geneva;
font-size:12px;
line-height:17px
}




a.impress:link {
font-weight:regular;
text-decoration:none;
color:#CCCCCC;
font-family:tahoma,geneva;
font-size:10px;
line-height:17px
}

a.impress:visited {
font-weight:regular;
text-decoration:none;
color:#CCCCCC;
font-family:tahoma,geneva;
font-size:10px;
line-height:17px
}

a.impress:active {
font-weight:regular;
text-decoration:none;
color:#CCCCCC;
font-family:tahoma,geneva;
font-size:10px;
line-height:17px
}

a.impress:hover {
font-weight:regular;
text-decoration:none;
color:#CCCCCC;
font-family:tahoma,geneva;
font-size:10px;
line-height:17px
}