body {
  	margin-top:0pt;
   margin-bottom:0pt;
   margin-left:0pt;
   margin-right:0pt;
	font-family:Verdana,Arial,Helvetica,sans-serif;
   height:100%;
   background-color:#FFFFFF;
   background-image:url(/images/background.gif);
}

.alert{
	border: double 10px #E79626;
	padding: 5px;
	margin: 10px;
	font-weight: bold;
	color: #f00;
}

h1{
	font-size:16px;
   color:#007172;
   font-weight:bold;
}
.headline {
	font-size:16px;
   color:#007172;
   font-weight:bold;
}
ul {list-style-image:url(/images/bullet.gif);line-height:20px;padding-left:16px;margin-left:12px;vertical-align:bottom}
.title {
	font-size:18px;
	line-height:27px;
	color:#007172;
	font-weight:bold;
}
div#imgborder {
	border-width:10px;
	border-style:double;
	border-color:#FE9404;
	padding:5px;
	width:350px;
}
div#subnav {
	padding-left:10px;
	padding-top:5px;
}
td.headline{
	font-size:16px;
   color:#007172;
   font-weight:bold;
   background-image:url(/images/trenner.gif);
   background-repeat:no-repeat;
   background-position:bottom;
   padding-bottom:5px;
   padding-left:0px;
}
p,ul,ol,li,div,td,th,address,blockquote,a {
	font-size:10pt;
}

td.head {
	padding:10px;
	background-image:url(/images/head.jpg);
   background-repeat:no-repeat;
	height:66px;
}
td.footer {
	padding-left:5px;
   padding-top:5px;
	background-image:url(/images/head2.jpg);
   background-repeat:no-repeat;
	height:35px;
   font-size:12px;
   vertical-align:top;
}
td.headnav {
	padding:10px;
	background-color:#ffffff;
	height:40px;
}
td.nav {
	padding:5px;
   padding-left:55px;
 	vertical-align:top;
   width:180px;
   padding-top:30px;
   background-color:#ffffff;
	background-image:url(/images/nav-bac.gif);
   background-repeat:no-repeat;
}
td.content {
	padding:5px;
   padding-top:20px;
   vertical-align:top;
   background-color:#ffffff;
   height:100%;
   width:650px
}
td.mainnav{
	padding-top:5px;
}

td.listinghead {
	background-color:#007172;
	color:#FE9404;
	font-weight:bold;
	padding:5px;
	border:1px solid #Fe9404;
	width:80%;
}
td.listingheadsmall {
	background-color:#007172;
	color:#FE9404;
	font-weight:bold;
	padding:5px;
	border-top:0px solid #FE9404;
	border-bottom:1px solid #FE9404;
	font-size:8pt;
}
td.listingleft {
	padding:5px;
	border:1px solid #FE9404;
	border-top:0px;
	border-right:0px;
}
td.listingright {
	padding:5px;
	border:1px solid #FE9404;
	border-top:0px;
	border-left:0px;
}
td.listing {
	padding:5px;
	border:1px solid #FE9404;
	border-top:0px;
}
td.listingoffen {
	padding:5px;
	border-bottom:1px solid #FE9404;
	border-top:0px;
}
td.listingsmall {
	padding:5px;
	border:1px solid #FE9404;
	border-top:0px;
	font-size:8pt;
}
td.album_listing {
	padding:5px;
	border-bottom:1px solid #FE9404;
	border-top:0px;
}
.prenav{
color:#006699;
font-weight:bold;
}
.prenavselect{
color:#FF0000;
font-weight:bold;
}
a.mainnav:link {
	font-family: Arial, Helvetica, sans-serif;
   font-size:12px;
   font-style: normal;
   line-height: normal;
   font-weight: normal;
   font-variant: normal;
   color: #000000;
   text-decoration: none
}
a.mainnav:visited {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; color: #000000; text-decoration: none}
a.mainnav:hover {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; color: #006699; text-decoration: underline overline}

a.footer:link{
	font-size:12px;
   font-weight:bold;
   color:#007172;
   text-decoration:none;
}

a.footer:hover{
	font-size:12px;
   font-weight:bold;
   color:#007172;
   text-decoration:underline overline;

}
a.footer:visited{
	font-size:12px;
   font-weight:bold;
   color:#007172;
   text-decoration:none;
}

a:link{
	color:#007172;
   text-decoration:underline;
}

a:hover{
	color:#007172;
   text-decoration:underline overline;

}
a:visited{
	color:#007172;
}

/********* Stammbaum ********************/
table.stammbaum {border-width:1px;border-style:solid;border-color:#FE9404;}
td.level_1 {
padding:5px;
border-bottom-style:solid;
border-bottom-width:1pt;
border-right-style:solid;
border-right-width:1pt;
border-color:#FE9404;
font-size:8pt}
td.level_2 {padding:5px;
border-bottom-style:solid;
border-bottom-width:1pt;
border-right-style:solid;
border-right-width:1pt;
border-color:#FE9404;
font-size:8pt}
td.level_3 {padding:5px;
border-bottom-style:solid;
border-bottom-width:1pt;
border-right-style:solid;
border-right-width:1pt;
border-color:#FE9404;
font-size:8pt}
td.level_4 {padding:5px;border-bottom-style:solid;border-bottom-width:1pt;border-color:#FE9404;font-size:8pt;height:34px}

/* *********************** Formulare **************************** */
.TextField {background-color:#dedede;border-color:#FE9404;border-width:1pt;border-style:solid;width:350px;}
.TextFieldMedium {background-color:#e4e4e4;border-color:#FE9404;border-width:1pt;border-style:solid;width:150px;}
.TextFieldShort {background-color:#e4e4e4;border-color:#FE9404;border-width:1pt;border-style:solid;width:50px;}
.button {border-width:1pt;border-style:outset;border-color:#FE9404;text-align:center;vertical-align:middle;font-weight:bold;background-color:#e4e4e4;
}
