body { 
background-color: #000000;
margin: 0px;
}

pre{
color:#CCCCCC;
}

p { }
td { }

h1{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 16px;
line-height: 14px;
color:#DDDDDD;
font-style: normal;
font-weight: normal;
}

ul{ margin:0px; padding:0px; list-style-type: none; }
a:link { color:#CC0000; text-decoration:none; }
a:visited { color:inherit; text-decoration:none; }
a:hover { color:inherit; text-decoration:none; }
a:active { color:inherit; text-decoration:none; }


#topCon{
position:absolute;
overflow:hidden
}

#navig{
position:relative;
float:left;
top:0px;
left:0xp;
width:230px;
background-image:url('nav/bpic001.jpg');
background-repeat:no-repeat;
background-position:bottom;
}


#logoBar{
position:relative;
height:105px;
background-image:url('nav/logo.gif');
background-repeat:no-repeat;
background-position:bottom right
}

#container{
position:relative;
width:2000px;
}

#bodyCon{
position:relative;
float:left;
top:0px;
left:0xp;
width:600px;
}

#bgCave{
position:absolute;
width:100%;
height:100%;
background-image:url('nav/bg_hoehle.jpg');
background-repeat:no-repeat;
filter:alpha(opacity=20);
-moz-opacity:0.2;
opacity:0.2;
}

#pContent{
position:relative;
left:0px;
overflow:hidden;
}

#topHead{
position:relative;
top:5px;
left:250px
}

#textBox{
/*border-bottom:1px solid #232A3F;
border-top:1px solid #232A3F;*/
overflow:auto;
}

#topLeft{
position:relative;
width:185px;
height:100%;
background-color:#7e869d;
float:left;
}
#leftNav{
position:absolute;
width:15px;
left:0px;
top:150px;
}

#lContainer{
position:relative;
float:left;
width:185px;
height:2000px;
}

#blueBG{
position:absolute;
width:100%;
height:100%;
background-color:#232A3F;
filter:alpha(opacity=50);
-moz-opacity:0.5;
opacity:0.5
}

#bottomBar{
position:absolute;
left:0px;
width:100%;
height:50px;
}

.bText{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
line-height: 16px;
color: #DDDDDD;
}

.wText{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
line-height: 16px;
color: #DDDDDD;
}

.hText{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
line-height: 16px;
color: #a9afc1;
}

.bBU{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
line-height: 14px;
color: #DDDDDD;
}

.smallgrey{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
line-height: 16px;
color: #a9afc1;
}
.smallgrey a:link { color:#a9afc1; text-decoration:none; }
.smallgrey a:visited { color:#a9afc1; text-decoration:none; }
.smallgrey a:hover { color:#FFFFFF; text-decoration:none; }
.smallgrey a:active { color:#FFFFFF; text-decoration:none; }

.mPoint{
position:relative;
display:block;
width:170px;
font-family: Verdana, Arial, sans-serif;
font-size: 12px;
line-height:12px;
font-weight:bold;
color: #666666;
text-align:right;
padding-left:10px;
padding-top:3px;
margin-top:5px;
padding-bottom:5px;
padding-right:10px;
}
.mPoint:link { color:#666666; text-decoration:none; }
.mPoint:visited { color:#666666; text-decoration:none; }
.mPoint:hover { color:#CCCCCC; text-decoration:none; background-color: #CD071E }
.mPoint:active { color:#CCCCCC; text-decoration:none; }

.mBlanc{
position:relative;
display:block;
width:170px;
font-family: Verdana, Arial, sans-serif;
font-size: 12px;
line-height:12px;
font-weight:bold;
color: #CCCCCC;
text-align:right;
padding-left:10px;
padding-top:3px;
margin-top:5px;
padding-bottom:5px;
padding-right:10px;
}

.mBlanc:link { color:#CD071E; text-decoration:none; }
.mBlanc:visited { color:#CD071E; text-decoration:none; }
.mBlanc:hover { color:#DDDDDD; text-decoration:none; background-color: #CD071E }
.mBlanc:active { color:#DDDDDD; text-decoration:none; }


.sPoint{
position:relative;
display:block;
width:185px;
font-family: Verdana, Arial, sans-serif;
font-size: 10px;
color: #CCCCCC;
text-align:right;
padding-left:20px;
padding-top:2px;
margin-top:2px;
padding-bottom:5px;
}

.sPoint:link { color:#DDDDDD; text-decoration:none; }
.sPoint:visited { color:#DDDDDD; text-decoration:none; }
.sPoint:hover { color:#FFFFFF; text-decoration:none; background-color: #666666  }
.sPoint:active { color:#FFFFFF; text-decoration:none; }
.uPoint{
position:relative;
display:block;
width:155px;
font-family: Verdana, Arial, sans-serif;
font-size: 10px;
color: #CCCCCC;
text-align:right;
padding-left:30px;
padding-top:2px;
margin-top:2px;
padding-bottom:5px;
}

.uPoint:link { color:#a9afc1; text-decoration:none; }
.uPoint:visited { color:#a9afc1; text-decoration:none; }
.uPoint:hover { color:#FFFFFF; text-decoration:none; background-color: #666666  }
.uPoint:active { color:#FFFFFF; text-decoration:none; }
