@charset "utf-8";

/* ALLGEMEIN */

    * {
        margin: 0;
        padding: 0;
        border: none;
         scrollbar-face-color: #6B0042;
	  scrollbar-track-color: #000000;
	  scrollbar-arrow-color: #000000;
	  scrollbar-highlight-color: #616161;
	  scrollbar-shadow-color: #616161;
	  scrollbar-3dlight-color: #808080;
  scrollbar-darkshadow-color: #000000;
    }
    
    
    body {
  scrollbar-face-color: #6B0042;
  scrollbar-track-color: #000000;
  scrollbar-arrow-color: #000000;
  scrollbar-highlight-color: #616161;
  scrollbar-shadow-color: #616161;
  scrollbar-3dlight-color: #808080;
  scrollbar-darkshadow-color: #000000;
        background-color: #424242;
        font-family: Arial, Helvetica, sans-serif; 
        font-size: 12px; 
        font-style: normal; 
        font-weight: normal;
        text-decoration: none;
        line-height: 18px;
        color: #BBBBBB;

    
    }
    
    
h1 {
font-size: 17px;
padding-top: 4px;
color: #cccccc;
}    
    
/* LINKS */

a:link

{

    font-family: Arial, Helvetica, sans-serif; 
    font-size: 12px; 
    font-style: normal; 
    font-weight: bold;
    text-decoration: none;
    line-height: 18px;
    color: #999999;
}



a:visited

{

    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: bold;
    text-decoration: none;
    line-height: 18px;
    color: #999999;

}



a:hover

{

    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: bold;
    text-decoration: none;
    line-height: 18px;
    color: #CCCCCC;

}



a:active

{

    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: bold;
    text-decoration: none;
    line-height: 18px;
    color: #CCCCCC;


}





a.navi1:link

{

    font-family: Arial, Helvetica, sans-serif; 
    font-size: 14px; 
    font-style: normal; 
    font-weight: bold;
    text-decoration: none;
    line-height: 18px;
    color: #999999;
}



a.navi1:visited

{

    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: bold;
    text-decoration: none;
    line-height: 18px;
    color: #999999;

}



a.navi1:hover

{

    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: bold;
    text-decoration: none;
    line-height: 18px;
    color: #CCCCCC;
    background-color: #555555;

}



a.navi1:active

{

    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: bold;
    text-decoration: none;
    line-height: 18px;
    color: #CCCCCC;


}

a.Navi01aktiv:link

{

    font-family: Arial, Helvetica, sans-serif; 
    font-size: 14px; 
    font-style: normal; 
    font-weight: bold;
    text-decoration: none;
    line-height: 18px;
    color: #ffffff;
}



a.Navi01aktiv:visited

{

    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: bold;
    text-decoration: none;
    line-height: 18px;
    color: #ffffff;

}



a.Navi01aktiv:hover

{

    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: bold;
    text-decoration: none;
    line-height: 18px;
    color: #999999;
    background-color: #ffffff;

}



a.Navi01aktiv:active

{

    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: bold;
    text-decoration: none;
    line-height: 18px;
    color: #ffffff;


}


a.navi2:link

{

    font-family: Arial, Helvetica, sans-serif; 
    font-size: 12px; 
    font-style: normal; 
    font-weight: bold;
    text-decoration: none;
    line-height: 18px;
    color: #999999;
}



a.navi2:visited

{

    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: bold;
    text-decoration: none;
    line-height: 18px;
    color: #999999;
}



a.navi2:hover

{

    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: bold;
    text-decoration: none;
    line-height: 18px;
    color: #ffffff;
}



a.navi2:active

{

    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: bold;
    text-decoration: none;
    line-height: 18px;
    color: #CCCCCC

}



a.Navi02aktiv:link

{

    font-family: Arial, Helvetica, sans-serif; 
    font-size: 12px; 
    font-style: normal; 
    font-weight: bold;
    text-decoration: none;
    line-height: 18px;
    color: #ffffff;
}

a.Navi02aktiv:visited

{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: bold;
    text-decoration: none;
    line-height: 18px;
    color: #ffffff;
}

a.Navi02aktiv:hover

{

    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: bold;
    text-decoration: none;
    line-height: 18px;
    color: #CCCCCC;
}


a.Navi02aktiv:active

{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: bold;
    text-decoration: none;
    line-height: 18px;
    color: #CCCCCC;

}


a.navi3:link

{

    font-family: Arial, Helvetica, sans-serif; 
    font-size: 11px; 
    text-decoration:none;
    font-weight: normal;
    margin-left:15px;
    line-height: 18px;
    color: #999999;
}

a.navi3:visited

{

    font-family: Arial, Helvetica, sans-serif; 
    font-size: 11px; 
    text-decoration:none;
    font-weight: normal;
    margin-left:15px;
    line-height: 18px;
    color: #999999;
}

a.navi3:hover

{
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 11px; 
    text-decoration:none;
    font-weight: normal;
    margin-left:15px;
    line-height: 18px;
    color: #ffffff;
}

a.navi3:active

{

    font-family: Arial, Helvetica, sans-serif; 
    font-size: 11px; 
    text-decoration:none;
    font-weight: normal;
    margin-left:15px;
    line-height: 18px;
    color: #ffffff;
}



a.Navi03aktiv:link

{

    font-family: Arial, Helvetica, sans-serif; 
    font-size: 11px; 
    text-decoration:none;
    font-weight: normal;
    margin-left:15px;
    line-height: 18px;
    color: #FFFFFF;
}

a.Navi03aktiv:visited

{

    font-family: Arial, Helvetica, sans-serif; 
    font-size: 11px; 
    text-decoration:none;
    font-weight: normal;
    margin-left:15px;
    line-height: 18px;
    color: #FFFFFF;
}


a.Navi03aktiv:hover

{

    font-family: Arial, Helvetica, sans-serif; 
    font-size: 11px; 
    text-decoration:none;
    font-weight: normal;
    margin-left:15px;
    line-height: 18px;
    color: #CCCCCC;
}


a.Navi03aktiv:active

{

    font-family: Arial, Helvetica, sans-serif; 
    font-size: 11px; 
    text-decoration:none;
    font-weight: normal;
    margin-left:15px;
    line-height: 18px;
    color: #FFFFFF;
}


a.klein:link

{

    font-family: Arial, Helvetica, sans-serif; 
    font-size: 11px; 
    font-style: normal; 
    font-weight: bold;
    text-decoration: none;
    line-height: 18px;
    color: #999999;
}



a.klein:visited

 { color: #999999; font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-style: normal; font-weight: bold; line-height: 18px; text-decoration: none }



a.klein:hover

 { color: #cccccc; font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-style: normal; font-weight: bold; line-height: 18px; text-decoration: none }



a.klein:active

 { color: #cccccc; font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-style: normal; font-weight: bold; line-height: 18px; text-decoration: none }



/* TEXTE */

TABLE {
color: #BBBBBB;
font-size: 12px; 
    font-style: normal; 
    font-weight: normal;
    text-decoration: none;
    line-height: 18px;
    margin:0;
    padding:0;

}


.p

{

    font-family: Arial, Helvetica, sans-serif; 
    font-size: 12px; 
    font-style: normal; 
    font-weight: normal;
    text-decoration: none;
    line-height: 18px;
    color: #BBBBBB;
}


.phell

{

    font-family: Arial, Helvetica, sans-serif; 
    font-size: 12px; 
    font-style: normal; 
    font-weight: normal;
    text-decoration: none;
    line-height: 18px;
    color: #BBBBBB;
}


.pbold

{

    font-family: Arial, Helvetica, sans-serif; 
    font-size: 12px; 
    font-style: normal; 
    font-weight: bold;
    text-decoration: none;
    line-height: 18px;
    color: #999999;
}


.impressum

 { color: #cccccc; font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-style: normal; font-weight: bold; line-height: 18px; text-decoration: none }


.Navi01normal   
{

    font-family: Arial, Helvetica, sans-serif; 
    font-size: 14px; 
    font-style: normal; 
    font-weight: bold;
    text-decoration: none;
    line-height: 18px;
    color: #999999;
}

.Navi01aktiv

{

    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: bold;
    text-decoration: none;
    line-height: 18px;
    color: #DDDDDD;


}


.Sub01normal   
{

    font-family: Arial, Helvetica, sans-serif; 
    font-size: 12px; 
    font-style: normal; 
    font-weight: bold;
    text-decoration: none;
    line-height: 18px;
    color: #999999;
}

.Sub01aktiv 
{

    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: bold;
    text-decoration: none;
    line-height: 18px;
    color: #CCCCCC;
}


.Navi02normal  { 
    font-size: 11px; 
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bolder;
    line-height: 16px
    color: #999999; 
  }
  
.Navi02aktiv {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    line-height: 16px
    color: #CCCCCC;
}


/* SEINTENAUFBAU */

        
#wrapper {
    width: 100%;
    height: 296px;
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left: -50%;
    margin-top: -181px;
    background: #151515;
}


#mittig_oben{
    position:relative;
    margin: 0 auto;
    width: 990px;
    align:right;
    border: 0px solid #eeeeee;
    height: 60px;
    margin-top: -60px;
    

}

#mittig{
position:relative;
margin: 0 auto;
background: none;
width: 990px;
border: 0px solid #FFFFFF;

}

#mittig_unten{
clear:both;
position:relative;
margin: 0 auto;
width: 990px;
align:right;
border: 0px solid #eeeeee;
height: 110px;
margin-top: 0px;

    }

#navi1 {

width: 140px;
float:left;
border: 0px solid red;
margin-top: 5px;
margin-left: 10px;

}

#metanavi{
position: absolute;
width: 300px;
height: 20px;
float:left;
margin-top: 276px;
margin-left: 10px;
left:0;
border: 0px solid green;
}

#navi2 {

width: 150px;
float:left;
border: 0px solid green;
margin-top: 5px;
margin-left: 0px;
}

#navi2 p {
margin-top: 0px;
line-height: 18px;
}

#content{   
padding-top: 5px;
width: 690px;
float:right;
border: 0px solid yellow;
height: 297px;
}

#contentpic{   
padding-top: 0px;
width: 690px;
float:right;
border: 0px solid yellow;
height: 297px;
}

#contentpic p{   
padding-top: 5px;
}


p{
margin-top: 0px;
line-height: 18px;
}

p img {
margin-top: -5px;

}

#contentbig{
width: 840px;
float:right;
padding-top: 5px;
border: 0px solid yellow;
height: 297px;

}

#gallerific{
width: 690px;
float: right;
height: 350px;
border: 0px solid white;
overflow: visible;
text-align: right;
}

ul{margin-left:20px;}

}

.image-wrapper{
width: 680px;
height: 297px;
border: 0px solid #FFFFFF;

}
