body, p, td, ul, h1, h2, h3 { font-family: arial,verdana,helvetica,serif; }
h1 { font-size: 100%;  }

body { font-size: 75%; color: #999999; }
.small { font-size:10px; }
.schrift { font face:trebuchet ms;}
.rubin { color: #CE005A; }



.td_century p, h1, h2, h3, h4
{
font-family: arial, trebuchet ms, arial;
}

.td_century h1
{
font-size: 21px;  margin-top:0px;  
}

.td_century h2
{
font-size: 17px; margin-top:0px; 
}




#main {overflow:auto;
	padding-bottom: 50px;}  /* must be same height as the footer */
	

	



BODY {
background-color : #ffffff;
margin-top : 5px; 
color: #999999;
 	 width:1030px;
  margin:0 auto;
  margin-top:10px;
}



.nav
{
padding-top:40px; padding-left:20px; width:1010px;
}


.steinschmuck-font-klein
{
font-size: 11px; color: #999999; 
font-family: century gothic, trebuchet ms, arial;
}




#lead ul li a:hover
{
font : 10pt arial,verdana,helvetica,serif; 
color : #999; 
background-color : #FFFFFF;
text-decoration : none;
}




A {
font : 10pt arial,verdana,helvetica,serif; 
color : #666666; 
text-decoration : none;

}
A:hover {
font : 10pt arial,verdana,helvetica,serif; 
color : #FFFFFF; 
background-color : #999999;
text-decoration : none;
}


a.link1:hover , a.link1:link, a.link1:visited
{
background-color : #fff; margin:5px; 

}

a.link1:link img,  a.link1:visited img
{
border-color : #fff; background-color : #fff;  

}

a.link1:hover img
{
border-color : #ccc; background-color : #fff;

}

a.link2:link, a.link2:visited
{
background-color :#fff;
padding:1px;
}


a.link2:hover
{
background-color :#ccc;
padding:1px;
height:100px;
}



a.link3:link, a.link3:visited
{
background-color :#E5E5E5;

}


a.link3:hover
{
background-color :#E5E5E5;

}

 a.link4:link, a.link4:visited
 {
color :#999999;
 }



a.link4:hover
{
background-color : #fff;
color :#E5E5E5;
}

 a.link5:link, a.link5:visited
 {
color :red;
font-size:80%;
 }



a.link5:hover
{
background-color : #fff;
color :#E5E5E5;
font-size:80%;
}


.menue
	{
	visibility:visible;
	background-color: #E5E5E5 ;
	color: #666666;
	font-size: 13 px;
	font-face: .schrift;
	}

.vorschau
	{
	background-color: #f7f7f7 ;
	color: #666666;
	font-size: 11 px;
	font-face: .schrift;
	font-weight: bold;
	}
	
	
	
	.special
	{
	color: #666666;
	font-size: 12 px;
	font-face: .schrift;
	}
	
	
	a.link_menu, a.link_menu:visited 
	{
	color: #666666;
	font-size: 16 px;
	font-face: .schrift;
	text-indent:10px;
	}
	
	
	a.link_menu:hover
{
	color: #fff;
	font-size: 16 px;
	font-face: .schrift;
	text-indent:10px;
}




ul
{
margin-top:0px;
}




ul{list-style:none; background-color: #E5E5E5 ;}

		li {float:left;
		background-color: #E5E5E5 ;
	
	color: #666666;
	padding:3px;
	padding-left:5px;
	padding-right:56px;
		}
		
		
		.termine ul{list-style:none; background-color: #fff ; margin-left:-40px;
	}
	

		.termine li {
		background-color: #fff ;
	line-height:18px;
	clear:left;
	color: #666666;
	padding:3px;
	padding-left:5px;
	padding-right:56px;
		}
		
		
		.ueber  {background-color: #ffffff;
		}
		
		
.ueber		li {background-color: #ffffff;
list-style-type:square; float:none;
margin-left:-23px;
color: #999999;
	padding:0px;
	line-height:9px;
	padding-top:6px;
		}	



.jobs  {background-color: #ffffff;}

.jobs		li {

		background-color: #ffffff;
list-style-type:disc; float:none;

	padding:0px;
	padding-top:6px;

		}
		
		
		
#lead	ul	li {

		background-color: #ffffff;

		}
		
	


.ueber_text
{

float:right; width:790px;
}


.ueber_bild
{
margin-top:-6px; margin-right:12px; float:left;
}


.ueber_bild_last
{
margin-top:-6px; margin-right:12px; float:left;
}
	
		
.nav_home
{
border-left:5px solid #fff; border-right:5px solid #fff; padding-left:20px; padding-right:17px;
}


.nav_footer
{
background-color:#e5e5e5; text-align:right; padding-right:50px;
}




.slogan
{
padding-left:10px; margin-top:-6px;
}


img{ border:0; }



.events_fotos img
{
padding-right:39px;
}



.events_fotos1 img
{
padding-right:14px;
}














