/* Generated by CaScadeS, a stylesheet editor for Mozilla Composer */


body{ 
	margin: 0;
	padding: 0;
	background-color: rgb(0, 0, 0);
	font-size: 12px;
	text-align:center;
	vertical-align:top;
	 
}

body.main {
	margin: 0;
	padding: 0;
	background-color: rgb(51, 51, 51); 
	font-size: 12px;
	text-align:center;
	 
}

body.menu {
	margin: 0;
	padding: 0;
	background-color: rgb(51, 51, 51); 
	font-size: 12px;
}

table {
 padding:0px;
}

table.window { 
    background-color: rgb(51, 51, 51);
    text-align:center;
    font-size: 20px;
    font-family: Verdana;
    border: 1px solid rgb(102, 102, 102);
    width: 960px;
    height:600px;

  }

  table.main { 
  
  text-align:center;
  font-size: 20px;
  font-family: Verdana;
  
  width: 760px;
  height:520px;

  }

  table.mainlong { 
  background-color: rgb(51, 51, 51);
  text-align:center;
  font-size: 20px;
  font-family: Verdana;
  
  width: 760px;
  height:520px;

  }

  table.mainLevel3 { 
  background-color: rgb(51, 51, 51);
  text-align:center;
  font-size: 20px;
  font-family: Verdana;
  
				  width: 760px;
				  height:520px;
  /*width: 680px;
  height:506px;*/

  }



  table.life { 
  background-color: rgb(51, 51, 51);
  text-align:left;
  font-size: 20px;
  font-family: Verdana;
  
  width: 760px;
  height:520px;

  }
  
  table.lifeChronology { 
    padding: 3px;
    font-size: 12px;
    color: rgb(255,255,204);
    
    font-style: normal;
    font-family: Verdana;
    text-align:left;

    }

td.period
{
	text-align:right;	
}
  
  td.footer { 
    border-top: 1px solid rgb(102, 102, 102);
  }

  
  table.menu { 
  
  background-color: rgb(51, 51, 51);
  font-size: 20px;
  font-family: Verdana;
		 width: 200px;
   		 height:520px;

  }
  

  td.headerMain { 
    border-left: 1px solid rgb(102, 102, 102);

    font-size: 20px;
    color: rgb(153, 153, 153);
    font-family: Verdana;
    
       }
    
              td.main_warning {      	
    padding-right: 5px;
    padding-left: 5px;
    font-size: 10px;
    color: rgb(88, 88, 88);
    font-family: Verdana;
                              
    }
    
    td.headerMenu { 
    font-size: 20px;
    color: rgb(255, 153, 51);
    font-family: Verdana;
    text-align:left;
    padding-left: 12px;

                                   
     
    }

    td.headerMenuBlindtext { 
    font-size: 6px;
    color: rgb(51, 51, 51);
    font-family: Verdana;
    text-align:left;
    padding-left: 12px;
                            
    }


    td.labelsearch{
		font-size: 14px;
		color: rgb(255, 153, 51);
		font-family: Verdana;
		text-align: left;    
	}

    td.labelfield{
		font-size: 14px;
		color: rgb(255,255,204);
		font-family: Verdana;
		text-align: left;    
	}
	
    td.searchresultfooter{
		font-size: 12px;
		color: rgb(255, 255, 204);
		font-family: Verdana;
		text-align: left;
	}

	
    td.line{
		border-top: #ff9933 1px solid;
		font-size:2px;
		height:10px
	}

	input.field {
	font-size: 12px;
    color: rgb(0,0,0);
    font-family: Verdana;
    padding-left: 5px;
    padding-right: 5px;
		background-color: rgb(204, 204, 204);
		border-right: #000000 1px solid;
		border-left: #000000 1px solid;
		border-top: #000000 1px solid;
		border-bottom: #000000 1px solid;	    
	}
	
	td.searchsubtext{ 
    font-size: 12px;
    color: rgb(153,153,153);
    font-family: Verdana;
    line-height: 18px;
    text-align: justify;
    font-style: italic;
    
    }

	td.searchnoresult{ 
    font-size: 12px;
    color: rgb(255,102,51);
    font-family: Verdana;
    line-height: 18px;
    text-align: justify;
    font-style: italic;
    }

  td.headerLogo { 
    padding-right: 8px;
    padding-left: 8px;
    }

 td.subtitle { 
    padding-top: 5px;
    text-align:center;
    }


  td.headerlight { 
    font-size: 20px;
    color: rgb(153, 153, 153);
    font-family: Verdana;
    padding-right: 2px;
    }

  

  td.headermedium { 
    font-size: 20px;
    color: rgb(128, 128, 128);
    font-family: Verdana;
    padding-right: 2px;
    }
    
  td.headerdark { 
    font-size: 20px;
    color: rgb(102, 102, 102);
    font-family: Verdana;
    padding-right: 2px;
    }
    

  td.headeractive { 
  
    padding-left: 10px;
    font-size: 20px;
    color: rgb(255, 153, 51);
    font-family: Verdana;
    }

  td.marginMain { 

    background-color: rgb(51, 51, 51);
    padding-left: 40px;
    padding-right: 40px;
    padding-bottom: 4px;
    padding-top: 10px;
    }

  td.marginFotoindex { 

    background-color: rgb(51, 51, 51);
    padding-left: 12px;
    padding-right: 13px;
    padding-bottom: 4px;
    padding-top: 10px;
    font-size: 12px;
    color: rgb(153, 153, 153);
    font-family: Verdana;
    
    }

  td.message {
	text-align:center;
	vertical-align:middle;
    font-size: 12px;
    color: rgb(153, 153, 153);
    font-family: Verdana;
    
    }




  td.menu{	
	padding-right: 0px;
	padding-left: 0px;
	font-size: 14px;
	padding-top: 0px;
	font-family: Verdana;
    border-top: 1px solid rgb(102, 102, 102);
}

iframe.menu{
  background-color: rgb(51, 51, 51);
}

  td.menuItem
{
	padding-right: 1px;
	padding-left: 1px;
	padding-bottom: 2px;
	margin: 1px;
	padding-top: 0px;
	text-align:left;
}

  td.menuItemChild
{
	margin: 1px;
	padding: 1px;
	text-align:left;
	visibility:hidden;
  display:none;
}



  td.menuMargin { 
     padding-left: 5px;
    }

  td.thumbnail { 
    padding-top: 3px;
    padding-left: 5px;
    padding-right: 5px;
    vertical-align:top;
    text-align:right;
     
    }
    
  td.singleImage
{
	font-family: Verdana;
  font-size: 12px;
  color: rgb(102, 102, 102);
  vertical-align:bottom;

	padding-right: 5px;
	padding-bottom: 5px;
	padding-top: 5px;
}

  td.singleImageFooter {
	font-family: Verdana;
	font-size: 12px;
	color: rgb(102, 102, 102);
	vertical-align:bottom;
	padding-right: 0px;
	padding-bottom: 1px;
	padding-top: 1px;
}


  td.thumbnailspacer { 
    margin: 15px;
    padding: 15px;
    }

  td.main { 

    font-size: 20px;
    color: rgb(153, 153, 153);
    font-family: Verdana;
    background-color: rgb(51, 51, 51);
    border-left: 1px solid rgb(102, 102, 102);
    border-top: 1px solid rgb(102, 102, 102);
	

    }
    
   

  td.lifeMainFlow { 
    padding: 10px;
    font-size: 12px;
    color: rgb(255, 255, 204);
    line-height: 18px;
    font-style: normal;
    font-family: Verdana;
    text-align:left;

    }
    
     td.lifeMainSub { 
    padding: 2px;
    font-size: 9px;
    color: rgb(102, 102, 102);
    font-style: normal;
    font-family: Verdana;
    text-align: right;
    vertical-align:text-top;
    

    }
    
  
  td.lifeMain { 
    padding-top: 10px;
    border-bottom: 1px solid rgb(102, 102, 102);
    font-size: 20px;
    color: rgb(153, 153, 153);
    font-family: Verdana;
    }

  td.lifeMainTitle { 
    padding-right: 0px;
    padding-left: 0px;
    font-size: 12px;
    color: rgb(255, 153, 51);
    font-style: normal;
    font-family: Verdana;
     text-align:left;
    }

    
   td.title { 
    padding-right: 5px;
    padding-left: 5px;
    font-size: 14px;
    color: rgb(255, 153, 51);
    font-family: Verdana;
    }
    
  td.text { 
    padding-right: 5px;
    padding-left: 5px;
    font-size: 14px;
    color: rgb(255, 255, 204);
    font-family: Verdana;
    }

td.galleryCycle { 
    color: rgb(102,102,102);
    font-family: Verdana;
    font-size: 11px;
    }        

  td.galleryTitle { 
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 10px;
    font-size: 11px;
    color: rgb(153, 153, 153);
    font-family: Verdana;
    }
    
    td.galleryTitle2 { 
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 10px;
    font-size: 11px;
    color: rgb(102,102,102);
    font-family: Verdana;
    }

    td.galleryDescription { 
    padding-bottom: 10px;
    line-height:1.2em;
    font-size: 11px;
    color: rgb(102,102,102);
    font-family: Verdana;
    }

  td.galleryPrice { 
  	padding-bottom: 10px;
    line-height:1.2em;
    font-size: 11px;
    color: rgb(102, 102, 102);
    font-family: Verdana;
    }

td.galleryInfo { 
    font-size: 11px;
    line-height:1.2em;
    color: rgb(102, 102, 102);
    font-family: Verdana;
    }    
    
 td.agbheader { 
    font-size: 14px;
    color: rgb(255, 153, 51);
    font-family: Verdana;
    text-align:left;
    padding-left :10px;        
    }
    
    td.rahmungheader { 
    padding-top: 4px;
    padding-bottom: 6px;
    font-size: 14px;
    color: rgb(255, 153, 51);
    font-family: Verdana;
    text-align:left;
    padding-left :10px;        
    }

    td.rahmungintrotext{ 
    font-size: 11px;
    color: rgb(153,153,153);
    font-family: Verdana;
    line-height: 14px;
    text-align:justify;
    padding-left:10px; 
    padding-right :10px;   
     }


 td.agbtext { 
    font-size: 12px;
    color: rgb(255, 255, 204);
    font-family: Verdana;
    line-height: 18px;
    text-align:justify;
    padding-left:10px; 
    padding-right :10px;   
    }

 td.musikspieltext { 
    font-size: 12px;
    color: rgb(255, 255, 204);
    font-family: Verdana;
    line-height: 18px;
    text-align:justify;
    padding-left:10px; 
    padding-right :10px;   
    }


 td.musikspielheader 
 {
	
    font-size: 14px;
    color: rgb(255, 153, 51);
    font-family: Verdana;
    text-align:center;
    padding-left :10px;        
    }

td.middletext { 
    font-size: 12px;
    color: rgb(255, 255, 204);
    font-family: Verdana;
    line-height: 18px;
    text-align:center;
    padding-left:10px; 
    padding-right :10px;   
    }

td.interna_title { 
    padding-right: 5px;
    padding-left: 5px;
    font-size: 14px;
    color: rgb(153, 153, 153);
    font-family: Verdana;
    }
    
    td.interna_text { 
    padding-right: 5px;
    padding-left: 5px;
    font-size: 12px;
    color: rgb(102, 102, 102);
    font-family: Verdana;
    }
    
td.description { 
    font-size: 12px;
    color: rgb(153, 153, 153);
    font-family: Verdana;
    }

  td.scrollMenu { 
	vertical-align:bottom;
		  height:10px;
    }

td.scrollMain
{
	padding-left: 310px;
	vertical-align: bottom;
	
	 	height:10px;
	 
  border-left: 1px solid rgb(102, 102, 102);
	

}




    

  a.inactiveLevel0 { color: rgb(153, 153, 153);
    font-family: Verdana;
    text-decoration: none;
    }

  a.mainMenu:hover { 
    color: rgb(255, 153, 51);
    }

  a.activeLevel1 { font-size: 14px;
    font-family: Verdana;
    color: rgb(255, 153, 51);
    text-decoration: none;
  }
    
  a.activeLevel1:hover { 
    color: rgb(255, 153, 51);
  }

  a.activeLevel2:hover {
    color: rgb(255, 153, 51);
  }

  a.activeLevel3:hover { 
    color: rgb(255, 153, 51);
  }


  a.inactiveLevel1:hover { 
    color: rgb(255, 153, 51);
  }

  a.inactiveLevel2:hover { 
    color: rgb(255, 153, 51);
  }

  a.inactiveLevel3:hover { 
    color: rgb(255, 153, 51);
  }
    

  a.inactiveLevel1 { 
    font-size: 14px;
    color: rgb(153, 153, 153);
    font-family: Verdana;
    text-decoration: none;    
    }

  a.inactiveLevel2 { 
    font-size: 12px;
    color: rgb(204, 204, 204);
    font-family: Verdana;
    text-decoration: none;
    }

  a.activeLevel2 { font-size: 12px;
    color: rgb(255, 153, 51);
    font-family: Verdana;
    text-decoration: none;
    }



a.inactiveLevel8:hover { 
    color: rgb(255, 153, 51);
  }

a.inactiveLevel8 { 
    font-size: 11px;
    color: rgb(102, 102, 102);
    font-family: Verdana;
    text-decoration: none;
    }

  a.activeLevel8 { font-size: 12px;
    color: rgb(102, 102, 102);
    font-family: Verdana;
    text-decoration: none;
    }

a.activeLevel8:hover {
    color: rgb(255, 153, 51);
  }



  a.currentpagenumber { font-size: 12px;
    color: rgb(255, 255, 204);
    font-family: Verdana;
    text-decoration: none;
    } 
    
  a.pagenumbers { font-size: 12px;
    color: rgb(255, 153, 51);
    font-family: Verdana;
    text-decoration: none;
    } 

  a.pagenumbers:hover { 
    color: rgb(255, 255, 204);
  }

  a.inactiveLevel3 { 
    font-size: 12px;
    color: rgb(102, 102, 102);
    font-family: Verdana;
    text-decoration: none;
  }

  a.activeLevel3 { 
    font-size: 12px;
    color: rgb(255, 153, 51);
    font-family: Verdana;
    text-decoration: none;
    }

  a.imageFooterLevel2 { 
    font-size: 12px;
    color: rgb(204, 204, 204);
    font-family: Verdana;
    text-align: center;
    text-decoration: none;
    }

  a.imageFooterLevel3 { 
    font-size: 12px;
    color: rgb(153, 153, 153);
    font-family: Verdana;
    text-align: center;
    text-decoration: none;
    }

  a.imageFooterLevel3:hover { 
    color: rgb(255, 153, 51);
    }

  a.imageFooterLevel2:hover { 
    color: rgb(255, 153, 51);
    }

  a.scroll { 
    color: rgb(51, 51, 51);
    text-decoration: none;
    }
    
    
  a.mail { 
  text-decoration: none;
  font-size: 14px;
  color: rgb(255, 255, 204);
  font-family: Verdana;
  }
  
  a.mail:hover { 
    color: rgb(255, 153, 51);
    }
    
  a.searchresultfooter { 
	   text-decoration : none;
		font-size: 12px;
		color: rgb(255, 255, 204);
		font-family: Verdana;
		text-align: left;
  }
  
  a.searchresultfooter:hover {
    color: rgb(255, 153, 51);
  }


  td.copyrightdark { 
    font-size: 12px;
    color: rgb(102, 102, 102);
    font-family: Verdana;
  }

  /*td.footer { 
		border-top: rgb(102,102,102) thin solid;
  }*/


  td.copyrightlight {
    font-size: 12px;
    color: rgb(153, 153, 153);
    font-family: Verdana;
    }

  td.copyrightsubtitle {
    font-size: 9px;
    color: rgb(102, 102, 102);
    font-family: Verdana;
    text-align: center;
    }

 img.thumb{
  border: 1px solid rgb(51, 51, 51);
 }
  img.thumb:hover{
  border-color:rgb(153, 153, 153);  
 }
 
  img.thumb2{
  border: 0px solid rgb(0, 0, 0);
 }
  img.thumb2:hover{
  border-color:rgb(153, 153, 153);  
 }
 
 img.fullsize{
    border: 1px solid rgb(0, 0, 0);
 }
 

