a 			{
        	font-family : Verdana, Arial, Helvetica, sans-serif;
			color: #003399; text-decoration: underline;
			font-weight: bold
           	}
a:link  	{
           	font-family : Verdana, Arial, Helvetica, sans-serif;
           	color : #003399; text-decoration: underline;
			font-weight: bold
           	}
a:hover  	{
           	font-family : Verdana, Arial, Helvetica, sans-serif;
			color: #CC0033; text-decoration: underline;
			font-weight: bold
          	}
.nummer a 			{
			font-family : Verdana, Arial, Helvetica, sans-serif;
			color: #735033;
			text-decoration: none;
			font-weight: bold
           	}
.nummer a:link  	{
			font-family : Verdana, Arial, Helvetica, sans-serif;
           	color : #735033; 
			text-decoration: none;
			font-weight: bold
           	}
.nummer a:active  	{
			font-family : Verdana, Arial, Helvetica, sans-serif;
           	color : #735033; 
			text-decoration: none;
			font-weight: bold
           	}
.nummer a:visited  	{
			font-family : Verdana, Arial, Helvetica, sans-serif;
           	color : #735033; 
			text-decoration: none;
			font-weight: bold
           	}

.nummer a:hover  	{
			font-family : Verdana, Arial, Helvetica, sans-serif;
			color: #CC0033; text-decoration: underline;
			text-decoration: none;
			font-weight: bold
          	}
.nummer { 
	font-family :Verdana, Arial, Helvetica, sans-serif; 
	color : #FF9933;
	font-weight : bold;
	FONT-SIZE: 11px;
	font-weight: bold  
}
/************************************************
*************FIRST_LEVEL*************************
************************************************/
/*Style-Definition für die First-Level-Navigation*/
DIV.fstLevel a
{
TEXT-DECORATION: none;
DISPLAY: block;
WIDTH: 140px;
BORDER: none;
PADDING: 2px 2px;
MARGIN: 1px 1px;
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
FONT-SIZE: 10px;
FONT-WEIGHT: normal;
TEXT-ALIGN: left;
COLOR: #000000;
}
/*Style-Definition für die First-Level-Navigation bei Mouse-Over*/
DIV.fstLevel a:hover
{
COLOR: #FF0000;
 text-decoration: none
; font-weight: normal
; font-size: 10px
; font-family: Verdana, Arial, Helvetica, sans-serif
}
/*Style-Definition für die First-Level-Navigation bei aktivem Link*/
DIV.fstLevelActive a
{
TEXT-DECORATION: none;
DISPLAY: block;
WIDTH: 140px;
BORDER: none;
PADDING: 2px 2px;
MARGIN: 1px 1px;
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
FONT-SIZE: 10px;
FONT-WEIGHT: normal;
TEXT-ALIGN: left;
COLOR: #FF0000;
}
/************************************************
*************SECOND_LEVEL*************************
************************************************/
/*Style-Definition für die Second-Level-Navigation*/
DIV.secLevel a
{
TEXT-DECORATION: none;
DISPLAY: block;
WIDTH: 140px;
BORDER: none;
PADDING: 2px 2px 2px 13px;
MARGIN: 1px 1px;
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
FONT-SIZE: 10px;
FONT-WEIGHT: normal;
TEXT-ALIGN: left;
COLOR: #000000;
}
/*Style-Definition für die Second-Level-Navigation bei Mouse-Over*/
DIV.secLevel a:hover
{
COLOR: #FF0000;
 text-decoration: none
; font-weight: normal
; font-family: Verdana, Arial, Helvetica, sans-serif
; font-size: 10px
}
/*Style-Definition für die Second-Level-Navigation bei aktivem Link*/
DIV.secLevelActive a
{
TEXT-DECORATION: none;
DISPLAY: block;
WIDTH: 140px;
BORDER: none;
PADDING: 2px 2px 2px 13px;
MARGIN: 1px 1px;
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
FONT-SIZE: 10px;
FONT-WEIGHT: normal;
TEXT-ALIGN: left;
COLOR: #FF0000;
}
body  	{
 			margin: 0px 0px 0px 0px;
           	font-family :Verdana, Arial, Helvetica, sans-serif;
           	font-size : 12px; background-color: #003366
		}
td 		{  
		font-family: Verdana, Arial, Helvetica, sans-serif; 
		font-size: 11px
		}

tr  		{
           	font-family : Verdana, Arial, Helvetica, sans-serif;
           	font-size : 11px;			
           	}
.bgimage {
	background-image: url(../images/genealogy.jpg);
	background-repeat: repeat-x;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #000000;
	text-align: center;
}

.titel  	{
           	font-family :Verdana, Arial, Helvetica, sans-serif;
           	font-weight : bold;
           	font-size : 14px;
			color: #666666
           	}
.titeldetail  	{
           	font-family :Verdana, Arial, Helvetica, sans-serif;
           	font-weight : bold;
           	font-size : 24px;
			color: #666666
           	}

.text  	{
		font-family : Verdana, Arial, Helvetica, sans-serif;	
        font-size : 11px;
           	}
.titelflugblatt {
		font-family :Verdana, Arial, Helvetica, sans-serif;
		font-weight : bold;
		font-size : 17px;
		color: #666666;
		}
.titelflugblattgross { 
		font-family :Verdana, Arial, Helvetica, sans-serif;
		font-weight : bold;
		font-size : 24px;
		color: #666666;
		}
.textweiss 	{
		font-family : Verdana, Arial, Helvetica, sans-serif; 
		font-size : 11px; 
		color: #FFFFFF; 
		font-weight: normal;
		}
.text10px 	{ 
		font-family : Verdana, Arial, Helvetica, sans-serif; 
		font-size : 10px; 
		}
.text9px 	{ 
		font-family : Verdana, Arial, Helvetica, sans-serif; 
		font-size : 9px; 
		}
.text10pxbold 	{ 
		font-family : Verdana, Arial, Helvetica, sans-serif; 
		font-size : 10px;
		font-weight: bold; 
		}
.textrot 	{ 
		font-family : Verdana, Arial, Helvetica, sans-serif; 
		font-size : 11px; 
		color: #CC0033;
		}
.titelrot 	{ 
		font-family : Verdana, Arial, Helvetica, sans-serif; 
		font-size : 11px; 
		color: #CC0033; 
		font-weight: bold;
		}
.titelweiss {
		font-family :Verdana, Arial, Helvetica, sans-serif; 
		font-weight : bold; 
		font-size : 16px; 
		color: #FFFFFF; 
		}
.titelblau 	{
		font-family :Verdana, Arial, Helvetica, sans-serif;
		font-weight : bold;
		font-size : 12px;
		color: #003399;
		}
.textrotbold { 
		font-family : Verdana, Arial, Helvetica, sans-serif; 
		font-size : 11px; 
		color: #CC0033; 
		font-weight: bold; 
		}
.textinput 	{ 
		font-family : Verdana, Arial, Helvetica, sans-serif; 
		font-size : 11px; 
		background-color: #d1ddec; 
		border: 1px #003366 solid
		}
.text10pxblack { 
		font-family : Verdana, Arial, Helvetica, sans-serif; 
		font-size : 10px; color: #000000
		}
.imagesleft {  
		background-image: url(../images/index.jpg); 
		background-repeat: no-repeat; 
		background-color: #D9E7FF
		}
.imagesright { 
		background-image: url(../images/hgright.jpg); 
		background-repeat: no-repeat; 
		background-color: #D9E7FF 
		}
.text10pxwhite { 
		font-family : Verdana, Arial, Helvetica, sans-serif; 
		font-size : 10px; color: #FFFFFF; font-weight: bold
		}
.colleft {  
		background-color: #e6e6cc; width: 203px;  
		background-repeat: no-repeat
		}
.content {  
		background-color: #FFFFFF; width: 720px; 
		background-position: center
		}
.colright {  
		background-color: #FFFFFF; width: 30%; 
		border-color: #FFFFFF #FFFFFF #FFFFFF #dedec1; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 1px
		}
.rechteck { 
		width: 100%; padding-top: 2px; 
		padding-right: 2px; 
		padding-bottom: 2px; 
		padding-left: 2px; 
		border: #003366; 
		border-style: solid; border-top-width: 1px; 
		border-right-width: 1px; 
		border-bottom-width: 1px; 
		border-left-width: 1px
		}
.text9px { 
		font-family : Verdana, Arial, Helvetica, sans-serif; 
		font-size : 9px; color: #000000}
.text9pxblau { font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 9px; color: #CCCCCC}
.border { border: 1px #FFFFFF solid;}
h1 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #336699}
h2 {  font-size: 14px; font-weight: bold; color: #336699}
.titelrot14px { font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 14px; color: #CC0033; font-weight: bold; }
.stone {  background-image: url(http://www.reust.info/reust/steffisburg/pictures/spacer.gif); background-repeat: no-repeat; background-position: center 100px}
.bordersolid { border: 1px #003366 solid; background-color: #f0f0f0}

#steffisburgwappen {
	position:absolute;
	background-image: url(http://www.reust.info/reust/images/steffisburg.gif);
	background-repeat: no-repeat;
	z-index:30;
	height: 55px;
	width: 46px;
	left: 50%;
	top: 2px;
	margin-left: 175px;
	margin-top: 2px;
}
#wappenreustrot {
	position:absolute;
	background-image: url(http://www.reust.info/reust/images/reust.gif);
	background-repeat: no-repeat;
	z-index:30;
	height: 55px;
	width: 46px;
	left: 50%;
	top: 2px;
	margin-left: -275px;
	margin-top: 2px;
}
#reusttitel {
	position:absolute;
	z-index:3;
	height: 60px;
	width: 400px;
	left: 50%;
	top: 2px;
	margin-left: -225px;
	margin-top: 10px;
	font-size: 24px;
	font-weight: bold;
	color: #999999;
	background-position: right;
}
#navigation {
	position:absolute;
	z-index:2;
	height: 60px;
	width: 300px;
	left: 135px;
	top: 40px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

#headerimages {
	width: 100%;
	left: 0px;
	top: 0px;
	z-index: 2;
	padding: 0px;
	position: absolute;
	background-image: url(http://www.reust.info/images/genealogy.jpg);
	background-repeat: no-repeat;
	height: 60px;
	background-color: #d5e5f4;
}
#content {
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0px;
	top: 61px;
	z-index: 4;
	padding: 0px;
	position: absolute;
}
.text9pxreust {  
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 9px; 
color: #999999; 
font-weight: normal;
text-decoration: none;
}
#loadingbild {
	width: 200px;
	height: 100px;
	position: absolute;
	left: 500px;
	top: 350px;
	z-index: 1;
	color: #FFFFFF;
}
#reustwappen {
	width: 110px;
	left: 10px;
	top: 10px;
	z-index: 5;
	padding: 10px;
	position: absolute;
	background-image: url(http://www.reust.info/images/wappen_reust_neu.gif);
	background-repeat: no-repeat;
	height: 130px;
}
#pfeil {
width: 200px;
height: 69px;
padding: 0px;
background-image: url(http://www.reust.info/images/pfeil.gif);
background-repeat: no-repeat
}
#pfeilliste {
	width: 120px;
	height: 69px;
	padding: 0px;
	background-image: url(http://www.reust.info/images/pfeil.gif);
	background-repeat: no-repeat;
}
.gwframe {
	border: 1px solid #666666;
}
.layernavitop {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	width: 100%;
	text-align: center;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #999999;
	border-bottom-color: #999999;
	padding-top: 5px;
	padding-bottom: 5px;
	z-index: 100;
}
.layernaviname {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	width: 100%;
	text-align: center;
	z-index: 200;
}
.gwaktiv {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FF9933;
	text-decoration: underline;
}
#s4w {
position:absolute;
width:15px;
height:20px;
z-index:30;
left:98%;
top:5px;
margin-right:20px
}

