BODY {
margin-top: 0px;
margin-left: 0px;
padding-top: 0px;
padding-left: 0px;
color: #000000;
background-color: #000000;
font-family: Arial, Verdana, Helvetica;
font-size: 10px;
}

.rot {
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #c4161c;
text-decoration: none;
font-size: 16px;
}
a.rot:link, a.rot:active, a.rot:visited {
font-family: Verdana, Arial, Helvetica;
font-size: 16px;
color: #c4161c;
text-decoration: none;
}
a.rot:hover, a.rot:visited:hover  {
font-family: Verdana, Arial, Helvetica;
font-size: 16px;
color: #c4161c;
text-decoration: none;
}

/* SUBmenü */
td.normal { 
padding-left: 6px;
background-color:#000000; 
}
td.out { 
padding-left: 6px;
background-color:#000000; 
}
td.over { 
padding-left: 6px;
background-color:#000000;
}
td.click { 
padding-left: 6px;
background-color:#000000;
}
a.submenue:link, a.submenue:active, a.submenue:visited {
font-family: Verdana, Arial, Helvetica;
font-size: 11px;
color: #FFFFFF;
text-decoration: none;
}
a.submenue:hover, a.submenue:visited:hover  {
font-family: Verdana, Arial, Helvetica;
font-size: 11px;
color: #c4161c;
text-decoration: none;
}

a.submenue2:link, a.submenue2:active, a.submenue2:visited {
font-family: Verdana, Arial, Helvetica;
font-size: 11px;
color: #FFFFFF;
text-decoration: none;
}
a.submenue2:hover, a.submenue2:visited:hover  {
font-family: Verdana, Arial, Helvetica;
font-size: 11px;
color: #000000;
text-decoration: none;
}
/* Ende SUBmenü */

a:link, a:active, a:visited {
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #FFFFFF;
text-decoration: none;
}

a:hover, a:visited:hover {
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #c4161c;
text-decoration: none;
}

.suche {
	background-color: #FFFFFF;
	width: 151px;
	height: 18px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.projekte {
font-family: Verdana, Arial, Helvetica;
color: #a7a7a7;
font-size: 11px;
line-height: 17px;
}

a.projekte:link, a.projekte:active, a.projekte:visited {
font-family: Verdana, Arial, Helvetica;
font-size: 11px;
color: #a7a7a7;
text-decoration: underline;
}
a.projekte:hover, a.projekte:visited:hover  {
font-family: Verdana, Arial, Helvetica;
font-size: 11px;
color: #c4161c;
text-decoration: underline;
}

.menue {
font-family: Verdana, Arial, Helvetica;
color: #FFFFFF;
font-size: 12px;
line-height: 17px;
}

a.menue:link, a.menue:active, a.menue:visited {
font-family: Verdana, Arial, Helvetica;
font-size: 12px;
color: #FFFFFF;
text-decoration: none;
}
a.menue:hover, a.menue:visited:hover  {
font-family: Verdana, Arial, Helvetica;
font-size: 12px;
color: #c4161c;
text-decoration: none;
}

a.willkommen:link, a.willkommen:active, a.willkommen:visited {
background-image: url(/images/tpl/willkommen_s.gif);
width: 71px;
height: 11px;
background-repeat: no-repeat;
}
a.willkommen:hover, a.willkommen:visited:hover {
background-image: url(/images/tpl/willkommen_s_mo.gif);
width: 71px;
height: 11px;
background-repeat: no-repeat;
}

a.welcome:link, a.welcome:active, a.welcome:visited {
background-image: url(/images/tpl/welcome_s.gif);
width: 56px;
height: 11px;
background-repeat: no-repeat;
}
a.welcome:hover, a.welcome:visited:hover {
background-image: url(/images/tpl/welcome_s_mo.gif);
width: 56px;
height: 11px;
background-repeat: no-repeat;
}

a.willkommenc:link, a.willkommenc:active, a.willkommenc:visited {
background-image: url(/images/tpl/willkommenc_s.gif);
width: 29px;
height: 11px;
background-repeat: no-repeat;
}
a.willkommenc:hover, a.willkommenc:visited:hover {
background-image: url(/images/tpl/willkommenc_s_mo.gif);
width: 29px;
height: 11px;
background-repeat: no-repeat;
}

a.hgfarbe:link, a.hgfarbe:active, a.hgfarbe:visited {
background-image: url(/images/tpl/hgfarbe_s.gif);
width: 184px;
height: 15px;
background-repeat: no-repeat;
}
a.hgfarbe:hover, a.hgfarbe:visited:hover {
background-image: url(/images/tpl/hgfarbe_s_mo.gif);
width: 184px;
height: 15px;
background-repeat: no-repeat;
}

.headline {
font-family: Verdana, Arial, Helvetica;
font-size: 13px;
color: #FFFFFF;
font-weight: bold;
line-height: 17px;
}
.fliesstext {
font-family: Verdana, Arial, Helvetica;
color: #dfdfdf;
font-size: 11px;
line-height: 15px;
}

a.fliesstext:link, a.fliesstext:active, a.fliesstext:visited {
font-family: Verdana, Arial, Helvetica;
font-size: 11px;
color: #dfdfdf;
text-decoration: none;
}
a.fliesstext:hover, a.fliesstext:visited:hover  {
font-family: Verdana, Arial, Helvetica;
font-size: 11px;
color: #c4161c;
text-decoration: none;
}

.home {
font-family: Verdana, Arial, Helvetica;
color: #FFFFFF;
font-size: 10px;
line-height: 17px;
}

a.home:link, a.home:active, a.home:visited {
font-family: Verdana, Arial, Helvetica;
font-size: 10px;
color: #FFFFFF;
text-decoration: none;
}
a.home:hover, a.home:visited:hover  {
font-family: Verdana, Arial, Helvetica;
font-size: 10px;
color: #c4161c;
text-decoration: none;
}

.abteilungen
{
	width: 174px;
	margin-right: 30px;
}

.abteilungen a, .abteilungen a:hover
{
	width: 100%;
	padding: 3px;
	display: block;
	margin-bottom: 8px;
}

.abteilungen a:hover
{
	color: #c4161c;
}

.abteilungen a:visited:hover
{
	color: #c4161c;
}

.abteilungen_treffer, a.abteilungen_treffer:hover, a.abteilungen_treffer:visited:hover
{
	background-color: #c4161c;
	color: #ffffff;
}

.mitarbeiterlistediv
{
	height: 400px;
	overflow: hidden;
}

a.mitarbeiterliste:link, a.mitarbeiterliste:visited, a.mitarbeiterliste:hover, a.mitarbeiter:hover:visited
{
	width: 100%;
	padding: 3px;
	display: block;
	margin-bottom: 8px;
}

.mitarbeiterliste_treffer, a.mitarbeiterliste_treffer:hover, a.mitarbeiterliste_treffer:visited:hover
{
    width: 100%;
	padding: 3px;
	display: block;
	margin-bottom: 8px;
	background-color: #c4161c;
	color: #ffffff;
	z-index: 1;
}

div#hold {
border: 0px solid blue;
padding: 0;
position: relative;
overflow: hidden;
width: 210px;
height: 458px;
z-index: 100;
}

div#wn {
padding: 0;
border: 0px solid #0000ff;
position:absolute;
left: 0px;
top: 0px;
margin-left: 0px;
margin-top: 0px;
width: 210px;
height: 458px;
overflow: hidden;
}

div.content {
padding: 0;
border: 0px solid #00ff00;
margin-left: 0px;
position: relative;
visibility: hidden;
width: 210px;
margin-bottom: 0px;
left: 0px;
bottom: 0px;
top: 0px;
}

div#scrollbar {
padding: 0;
border: 0px solid #ff0000;
position: relative;
left: 0px;
top: 0px;
width: 5px;
height: 458px;
font-size: 1px;
z-index: 1;
}

div#track {
position: absolute;
padding: 0;
left: 0px;
top: 0px;
width: 5px;
height: 458px;
z-index: 1;
}

div#dragBar {
position:absolute;
padding: 0;
left: 0px;
top: 0px;
width: 5px;
height: 0px;
background-color: #000000;
z-index: 1;
}

div#up { position:absolute; left:0; top:383; z-index:2; width: 5px; height: 12px; background-image: url(/images/tpl/up_black.jpg); background-repeat:no-repeat; padding: 0; }

div#up a:hover { background-color: #000000; background-image: url(/images/tpl/up_black.jpg); background-repeat:no-repeat; padding: 0; width: 5px; height: 12px; }

div#down { position:absolute; top: 443px; left:0; bottom:0; z-index:3; width: 5px; height: 12px; background-image: url(/images/tpl/down_black.jpg); background-repeat:no-repeat; padding: 0; background-color: #000000; }

div#down a:hover { background-image: url(/images/tpl/down_black.jpg); background-repeat:no-repeat; padding: 0; background-color: #000000; }

div#hold2 {
border: 0px solid blue;
padding: 0;
position: relative;
overflow: hidden;
width: 358px;
height: 458px;
z-index: 100;
}

div#wn2 {
padding: 0;
border: 0px solid #0000ff;
position:absolute;
left: 0px;
top: 0px;
margin-left: 0px;
margin-top: 0px;
width: 358px;
height: 458px;
overflow: hidden;

}

div.content2 {
padding: 0;
border: 0px solid #00ff00;
margin-left: 0px;
position: relative;
visibility: hidden;
width: 358px;
margin-bottom: 0px;
left: 0px;
bottom: 0px;
top: 0px;
}

div#scrollbar2 {
padding: 0;
border: 0px solid;
position: relative;
background-color:#000000;
left: 0px;
top: 0px;
width: 5px;
height: 458px;
font-size: 1px;
z-index: 102;
}

div#track2 {
position: absolute;
left: 0px;
top: 0px;
width: 5px;
height: 458px;
z-index: 1;
}

div#dragBar2 {
position:absolute;
left: 0px;
top: 0px;
width: 5px;
height: 0px;
background-color: #000000;
z-index: 1;
}

div#up2 { position:absolute; left:0; top:383; z-index:2; width: 5px; height: 12px; background-image: url(/images/tpl/up_black.jpg); background-repeat:no-repeat; padding: 0; }

div#up2 a:hover { background-color: #FFFFFF; background-image: url(/images/tpl/up_black.jpg); background-repeat:no-repeat; padding: 0; width: 5px; height: 12px; }

div#down2 { position:absolute; top: 443px; left:0; bottom:0; z-index:3; width: 5px; height: 12px; background-image: url(/images/tpl/down_black.jpg); background-repeat:no-repeat; padding: 0; background-color: #FFFFFF; }

div#down2 a:hover { background-image: url(/images/tpl/down_black.jpg); background-repeat:no-repeat; padding: 0; background-color: #FFFFFF; }

div.content2 { text-align:left }

a img { border:none }
div.content { text-align:left }
