a:link {color:#666666;  font-family: Helvetice, verdana; font-weight: normal; font-size:9pt; text-decoration:none;}
a:visited {color:#666666;  font-family: Helvetice, verdana; font-weight: normal; font-size:9pt; text-decoration:none;}
a:active {color:#666666;  font-family: Helvetice, verdana; font-weight: normal; font-size:9pt; text-decoration:none;}
a:hover {color:#FF8800;  font-family: Helvetice, verdana; font-weight: normal; font-size:9pt; text-decoration:none;}

a.lf:link {color:#FF6600;  font-family: Helvetice, verdana; font-weight: normal; font-size:9pt; text-decoration:none;}
a.lf:visited {color:#FF6600;  font-family: Helvetice, verdana; font-weight: normal; font-size:9pt; text-decoration:none;}
a.lf:active {color:#666666;  font-family: Helvetice, verdana; font-weight: normal; font-size:9pt; text-decoration:none;}
a.lf:hover {color:#666666;  font-family: Helvetice, verdana; font-weight: normal; font-size:9pt; text-decoration:none;}

a.lfk:link {color:#FF6600;  font-family: Helvetice, verdana; font-weight: normal; font-size:8pt; text-decoration:none;}
a.lfk:visited {color:#FF6600;  font-family: Helvetice, verdana; font-weight: normal; font-size:8pt; text-decoration:none;}
a.lfk:active {color:#666666;  font-family: Helvetice, verdana; font-weight: normal; font-size:8pt; text-decoration:none;}
a.lfk:hover {color:#666666;  font-family: Helvetice, verdana; font-weight: normal; font-size:8pt; text-decoration:none;}


a.la:link {color:#FFFFFF;  font-family: Helvetice, verdana; font-weight: normal; font-size:8pt; text-decoration:none;}
a.la:visited {color:#FFFFFF;  font-family: Helvetice, verdana; font-weight: normal; font-size:8pt; text-decoration:none;}
a.la:active {color:#FFFFFF;  font-family: Helvetice, verdana; font-weight: normal; font-size:8pt; text-decoration:none;}
a.la:hover {color:#666666;  font-family: Helvetice, verdana; font-weight: normal; font-size:8pt; text-decoration:none;}

a.l2:link {color:#FF6600;  font-family: Helvetice, verdana; font-weight: normal; font-size:14pt; text-decoration:none;}
a.l2:visited {color:#FF6600;  font-family: Helvetice, verdana; font-weight: normal; font-size:14pt; text-decoration:none;}
a.l2:active {color:#FF6600;  font-family: Helvetice, verdana; font-weight: normal; font-size:14pt; text-decoration:none;}
a.l2:hover {color:#666666;  font-family: Helvetice, verdana; font-weight: normal; font-size:14pt; text-decoration:none;}

a.an:link {color:#FF6600;  font-family: Helvetice, verdana; font-weight: bold; font-size:9pt; text-decoration:none;}
a.an:visited {color:#FF6600;  font-family: Helvetice, verdana; font-weight: bold; font-size:9pt; text-decoration:none;}
a.an:active {color:#666666;  font-family: Helvetice, verdana; font-weight: bold; font-size:9pt; text-decoration:none;}
a.an:hover {color:#666666;  font-family: Helvetice, verdana; font-weight: bold; font-size:9pt; text-decoration:underline;}

a.top:link {color:#FF6600;  font-family: Helvetice, verdana; font-weight: normal; font-size:14pt; text-decoration:none;}
a.top:visited {color:#FF6600;  font-family: Helvetice, verdana; font-weight: normal; font-size:14pt; text-decoration:none;}
a.top:active {color:#FF6600;  font-family: Helvetice, verdana; font-weight: normal; font-size:14pt; text-decoration:none;}
a.top:hover {color:#FF6600;  font-family: Helvetice, verdana; font-weight: normal; font-size:14pt; text-decoration:underline;}


.navi{
border-bottom:1px solid #CCCCCC;
}

.main{
font-family:Helvetica, verdana;
font-size:9pt;
line-height:1.5;
color:#666666;
font-weight:normal;
}

.submain{
font-family:Helvetice, verdana;
font-size:8pt;;
line-height:1.5;
color:#666666;
font-weight:normal;
}

.adresse{
font-family:Helvetice, verdana;
font-size:7.5pt;
color:#666666;
font-weight:normal;
}

.maintable{
width:860px;
border-left:1px solid #CCCCCC;
border-top:0px solid #CCCCCC;
border-right:1px solid #CCCCCC;
border-bottom:0px solid #CCCCCC;
background-color:#FFFFFF;
}

.p_table{
width:552px;
border:1px solid #CCCCCC;
font-family:Helvetice, verdana;
font-size:9pt;
line-height:1.5;
color:#666666;
font-weight:normal;
background-color:#FFFFFF;
}

.over{
font-family: Helvetice, verdana;
font-size:14pt;
color:#FF6600;
padding-top:42px;
padding-left:22px;
}

.layer_over{
font-family: Helvetice, verdana;
font-size:14pt;
color:#FF6600;
padding-top:12px;
padding-left:22px;
}

.subover{
font-family: Helvetice, verdana;
font-size:9pt;
color:#FF6600;
font-weight:bold;
}

.copy{
font-family: Helvetice, verdana;
font-size:8pt;
color:#666666;
}

.table{
width:604px;
border-left: 1px solid #CCCCCC;
border-right: 1px solid #CCCCCC;
border-top:0;
border-bottom:0;
background-color:#CCCCCC;
}

.table_{
width:604px;
font-family:Helvetice, verdana;
font-size:9pt;
line-height:1.5;
color:#666666;
font-weight:normal;
border-left: 1px solid #CCCCCC;
border-right: 1px solid #CCCCCC;
border-top:0;
border-bottom:0;
background-color:#FFFFFF;
}

.table_2{
width:504px;
font-family:Helvetice, verdana;
font-size:9pt;
line-height:1.5;
color:#666666;
font-weight:normal;
border-left: 1px solid #CCCCCC;
border-right: 1px solid #CCCCCC;
border-top:0;
border-bottom:0;
background-color:#FFFFFF;
}

.toptable{
width:100%;
height:20px;
border:0px;
background-color:#FF8800;
font-family:Helvetica, Verdana, Trebuchet MS;
font-size:8pt;
color:#FFFFFF;
}

.subtable{
height:660px;
width:100%;
margin-top:4px;
border-top:1px solid #CCCCCC;
border-right:0;
border-bottom:0;
border-left:0:
font-family:Helvetica, Verdana, Trebuchet MS;
font-size:8pt;
color:#666666;
}

.subsubtable{
border: 1px solid #CCCCCC;
font-family:Helvetica, Verdana, Trebuchet MS;
font-size:8pt;
color:#666666;
}

.hrm{
font-family:Helvetice, verdana;
font-size:8pt;
line-height:1.5;
color:#666666;
font-weight:normal;
padding-left:22px;
}

#normal ul, #normal li{
list-style-type:circle;
font-family:Helvetice, verdana;
font-size:9pt;
color:#666666;
line-height:1.7;
margin-left:0px;
padding-left:0px;
}

#spektrum ul, #spektrum li{
list-style-image: url('../images/04.gif');
font-family:Helvetice, verdana;
font-size:9pt;
color:#666666;
line-height:2;
margin-left:0px;
padding-left:0px;
}

#fon ul, #fon li{
list-style-image: url('../images/04.gif');
font-family:Helvetice, verdana;
font-size:9pt;
color:#666666;
margin-left:0px;
padding-left:0px;
}


#normalcv ul, #normalcv li{
list-style-type:circle;
font-family:Helvetice, verdana;
font-size:8pt;
color:#666666;
line-height:1.4;
margin-right:17px;
}

#projekte ul, #projekte li{
list-style-image: url('../images/06.gif');
font-family:Helvetice, verdana;
font-size:9pt;
color:#666666;
line-height:1.5;
margin-left:0px;
padding-left:0px;
}

#u_projekte ul, #u_projekte li{
list-style-image: url('../images/06.gif');
font-family:Helvetice, verdana;
font-size:9pt;
color:#666666;
line-height:1.5;
margin-left:0px;
padding-left:0px;
}

#menu {
width:182px;
background-color:#FFFFFF;
margin: 0px;
padding:0px 0px 0px 8px;
font: normal 9pt verdana, sans-serif;
}

#menu ul, #menu li {
list-style-type: none;
margin:0;
padding: 0;
}


#menu li a:link, #menu li a:visited, #menu li a:active {
display:block;
background:  url("../images/05.gif") no-repeat;
border-bottom: 1px solid #CCCCCC;
background-position: 0% 50%;
background-color:#FFFFFF;
color:#666666;
text-decoration:none;
font: bold 9pt  helvetica, verdana;
height:22px;
line-height: 22px;
padding-left:22px;
margin-bottom: 1px;
margin-top: 1px;
}

#menu li a:hover { 
background:  url("../images/04.gif") no-repeat;
background-position: 0% 50%;
color:#FF6600;
}

#menu li span{
display:block;
background:  url("../images/04.gif") no-repeat;
border-bottom: 1px solid #CCCCCC;
background-position: 0% 50%;
background-color:#FFFFFF;
color:#FF6600;
text-decoration:none;
font: bold 9pt helvetica, verdana;
height:22px;
line-height: 22px;
padding-left:22px;
margin-bottom: 1px;
margin-top: 1px;
}

#menu li ul li a:link, #menu li ul li a:visited, #menu li ul li a:active {
display:block;
background:  url("../images/span.gif") no-repeat;
background-position: 0% 50%;
background-color:#FFFFFF;
color:#666666;
text-decoration:none;
font: normal 9pt  helvetica, verdana;
padding:0px 0px 0px 22px;
margin-bottom: 1px;
margin-top: 1px;
border:0;
}

#menu li ul li a:hover { 
background:  url("../images/span.gif") no-repeat;
color:#FF6600;
text-decoration:none;
}

#menu li ul li span{
display:block;
background:  url("../images/span.gif") no-repeat;
background-position: 0% 50%;
background-color:#FFFFFF;
color:#FF6600;
text-decoration:none;
font: normal 9pt  helvetica, verdana;
padding:0px 0px 0px 22px;
margin-bottom: 1px;
margin-top: 1px;
border:0;
}

#lageplan{
position:absolute; 
visibility:hidden;
left:150px; 
top:24px; 
width:604px;
height:564px; 
z-index:1; 
background-color: #FFFFFF; 
layer-background-color: #FFFFFF; 
border: 1px solid #FF6600;
overflow: auto; 
}

#aktuell{
position:absolute; 
top:128px; 
left:285px; 
background-color:#FFFFFF; 
border:1px solid #FF6600; 
width:444px; 
z-index:1;
}

#aktuell2{
position:absolute; 
top:129px; 
left:652px; 
background-color:#FFFFFF; 
border:1px solid #FF6600; 
width:200px; 
height:142px; 
z-index:2;
}

#bilder{
position: absolute; 
top:10px; 
left:100px; 
background-color:#FFFFFF; 
visibility:hidden;
border: 1px solid #4A5FCD;
z-index: 2;
}
.tooltip {
position: absolute;
display: none;
width:266px;
font:12px Helvetica;
font-style:normal;  
color: #666666;
padding:2px 2px 2px 2px; 
background-color:#FFFFFF; 
text-align:center;
}

#inhalt ul, #inhalt li{
list-style-image: url('../images/04.gif');
font-family:Helvetice, verdana;
font-size:9pt;
color:#666666;
line-height:1.4;
margin-left:0px;
padding-left:0px;
padding-bottom:12px;
}

.layer{
position: absolute; 
top:540px; 
left:460px; 
background-color:#FFFFFF; 
visibility:hidden;
border: 1px solid #FF6600;
z-index: 2;
}

.anmeldetable{
font-family:Helvetice, verdana;
font-size:8pt;
color:#666666;
font-weight:normal;
width:72px;
border-top:1px solid #666666;
border-right:0px solid #666666;
border-bottom:0px solid #666666;
border-left:0px solid #666666;
}

.anmeldetable2{
font-family:Helvetice, verdana;
font-size:8pt;
color:#666666;
font-weight:normal;
width:12px;
border-top:1px solid #666666;
border-right:0px solid #666666;
border-bottom:0px solid #666666;
border-left:0px solid #666666;
}


.td1{
border-left:0px solid #666666;
border-bottom:1px solid #666666;
text-align:center;
width:72px;
padding:0;
height:60px;
}

.td2{
border-left:1px solid #666666;
border-bottom:1px solid #666666;
text-align:center;
width:72px;
padding:0;
height:60px;
}

.td4{
border-left:0px solid #666666;
border-bottom:1px solid #666666;
text-align:center;
width:72px;
padding:0;
height:44px;
font-weight:bold;
}

.td4{
border-left:1px solid #666666;
border-bottom:1px solid #666666;
text-align:center;
width:72px;
padding:0;
font-weight:bold;
height:44px;
}

.td41{
border-left:1px solid #666666;
border-bottom:1px solid #666666;
text-align:center;
width:72px;
padding:0;
font-weight:bold;
height:62px;
}

.td5{
border-left:0px solid #666666;
border-bottom:1px solid #666666;
text-align:center;
width:12px;
padding:0;
height:44px;
}

.td6{
border-left:0px solid #666666;
border-bottom:1px solid #666666;
text-align:center;
width:12px;
padding:0;
height:60px;
}

#aproz ul, #aproz li{
list-style-image: url('../images/04.gif');
font-family:Helvetice, verdana;
font-size:9pt;
color:#666666;
line-height:23px;
height:23px;
margin-left:0px;
padding-left:0px;
}

.tooltip {
position: absolute;
display: none;
font-family: helvetica, verdana;
font-size:9pt;
color:#666666;
font-style: normal;
padding:4px; 
background-color:#FFFFFF; 
border:1px solid #888888;
}

.bild_team{
border-top:4px solid #DEDEDE;
border-right:3px solid #DEDEDE;
}

.layer_fon{
position: absolute;
top: 25%;
left: 32%;
width: 42%;
padding: 12px;
background-color: #FFFFFF;
border:1px solid #FF6600;
visibility:hidden;
z-index:1;
}
