
body {
height: 100%;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
font-family: arial, tahoma;
font-size : 0.8em;
}


html {
height: 100%;
}


h1 {
font-family: arial, tahoma;
font-size: 1.1em;
color: #000000;
}

p {

}


a:link {
color: #000099;
text-decoration: underline;
}

a:visited {
color: #666666;
}

a:hover {
text-decoration: none;
}




.textboxstandard{
margin-left: 10px;
margin-right: 20px;
padding: 10px;
text-indent: 20px;
text-align: left;
background-color: #FFFFFF;
border: 5px dotted red;
} 

.textboxunderligned{
margin-left: 10px;
margin-right: 20px;
padding: 10px;
text-indent: 20px;
text-align: left;
padding-bottom: 15px;
border-bottom: 3px double #660000; 
} 


.texthighlight {
color: #000000;
}



#panelcontainer {
min-width: 800px;
width: 800px;
height: 600px;
min-height: 600px;
margin-top: 0px;
margin-bottom: 0px;
margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
z-index: 100;
background-color: #EEEEEE;
}

.clearfloat{
clear:both;
height:1px;
margin-top:-1px;
}

#panelsidecontainer {
float:left;
overflow: hidden;
width: 20.0%; 
height: 475px;
padding: 0px; 
margin: 0px 0px 0px 0px; 
z-index: 100;
background-color: #DDDDDD;
}

#paneltopmenu {
text-align: center;
color: #FFFFFF;
background-color: #990033;
font-family: tahoma,arial;
font-weight : bold;
font-size: 1.1em;
top:0px;
width: 100.0%; 
height: 20px;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 00px;
margin: 0px 0px 0px 0px; 
z-index: 100;
}

#paneltopmenu a:link {
color: #FFFFFF;
text-decoration: none;
}

#paneltopmenu a:visited {
color: #FFFFFF;
text-decoration: none;
}

#paneltopmenu a:hover {
color: #CCCC66;
text-decoration: none;
}




#paneltoptitle {
background-color: #CCCC99;
background-image: url(../images/bg_toptitle.jpg);
top:0px;
width: 100.0%; 
height: 55px;
margin: 0px 0px 0px 0px; 
z-index: 100;
}



#panelcontentcontainer {
float:left;
overflow: hidden;
top:0px;
width: 79.95%; 
height: 475px;
padding: 0px; 
margin: 0px 0px 0px 0px; 
z-index: 100;
background-color: transparent;
}


#panelbottom {
background-color: #EEEEEE;
float:left;
top:0px;
width: 100.0%; 
height: 50px;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px; 
z-index: 100;
}

#panelsidemenu {
background-color: transparent;
float:left;
overflow: hidden;
width: 100%; 
height: 225px;
padding: 0px; 
margin: 0px 0px 0px 0px; 
z-index: 100;
}

#panelcontentmain {
background-color: #CCCC99;
float:left;
top:0px;
width: 75.0%; 
height: 300px;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
margin: 0px 0px 0px 0px; 
z-index: 100;
overflow:hidden;
}


#panelinfomenu {
overflow: hidden;
background-color: #DDDDDD;
float:right;
width: 25%; 
height: 300px;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
margin: 0px 0px 0px 0px; 
z-index: 100;
}



.panelcontentlinksmallcontainer {
overflow: hidden;
background-color: #FFFFFF;
float:left;
top:0px;
width: 25.0%; 
height: 175px;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
margin: 0px 0px 0px 0px;
z-index: 100;
}

.panelcontentlinksmall {
border: 5px transparent Solid;
border-color: #FFFFFF;
background-color: #EEEEEE;
overflow: hidden;
width: 95%;
height: 97.5%;
}




.panelcontentlinksmallheader {
overflow: hidden;
color: #CC0033;
background-color: #999999;
background-image: url(../images/bg_header_narrow.gif);
font-family: tahoma,arial;
font-weight : bold;
font-size: 1.1em;
top:0px;
width: 100%; 
height: 15%;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
margin: 0px 0px 0px 0px;
text-align: center;
z-index: 100;
}

.panelcontentlinksmallheader a:link {
color: #CC0033;
text-decoration: none;
}

.panelcontentlinksmallheader a:visited {
color: #CC0033;
text-decoration: none;
}

.panelcontentlinksmallheader a:hover {
color: #CCCC66;
text-decoration: none;
}


.panelcontentlinksmalltext {
overflow: hidden;
background-color: transparent;
float:left;
top:0px;
width: 100%;
height: 25%;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
margin: 0px 0px 0px 0px; 
z-index: 100;
}

.panelcontentlinksmallgraphic {
overflow: hidden;
background-color: transparent;
float:left;
top:0px;
width: 100%;
height: 60%;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 2%;
margin: 0px 0px 0px 0px; 
z-index: 100;
}


.panelcontentlinktallcontainer {
overflow: hidden;
background-color: #EEEEEE;
float:left;
top:0px;
width: 160px; 
height: 250px;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
margin: 0px 0px 0px 0px;
z-index: 100;
}

.panelcontentlinktall {
border: 5px transparent Solid;
border-color: #FFFFFF;
overflow: hidden;
width: 150px;
height: 242px;
}




.panelcontentlinktallheader {
overflow: hidden;
color: #CC0033;
background-color: #999999;
background-image: url(../images/bg_header_narrow.gif);
font-family: tahoma,arial;
font-weight : bold;
font-size: 1.1em;
top:0px;
width: 100%; 
height: 10%;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
margin: 0px 0px 0px 0px;
text-align: center;
z-index: 100;
}

.panelcontentlinktallheader a:link {
color: #CC0033;
text-decoration: none;
}

.panelcontentlinktallheader a:visited {
color: #CC0033;
text-decoration: none;
}

.panelcontentlinktallheader a:hover {
color: #CCCC66;
text-decoration: none;
}


.panelcontentlinktalltext {
overflow: hidden;
background-color: transparent;
float:left;
top:0px;
width: 100%;
height: 20%;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
margin: 0px 0px 0px 0px; 
z-index: 100;
}

.panelcontentlinktallgraphic {
overflow: hidden;
background-color: transparent;
float:left;
top:0px;
width: 100%;
height: 70%;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 2%;
margin: 0px 0px 0px 0px; 
z-index: 100;
}



#textcopyright {
color: #990033;
font-size: 0.9em;
font-weight : bold;
background-color: transparent;
float:left;
top:0px;
width: 50%; 
height: 40%;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
text-align: center;
z-index: 100;

}

#textdate {
color: #990033;
font-size: 0.9em;
font-weight : bold;
background-color: transparent;
float:right;
top:0px;
width: 24%; 
height: 40%;
margin: 0px 0px 0px 0px;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
z-index: 100;

}

#textnote {
color: #990033;
font-size: 0.9em;
font-weight : bold;
background-color: transparent;
float:left;
top:0px;
width: 25%; 
height: 40%;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
text-align: left;
z-index: 100;

}

#bottommenu {
text-align: center;
color: #990033;
background-color: transparent;
font-family: tahoma,arial;
font-weight : bold;
font-size: 0.85em;
top:0px;
width: 100.0%; 
height: 20px;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
margin: 0px 0px 0px 0px; 
z-index: 100;

}



#bottommenu a:link {
color: #990033;
text-decoration: none;
}

#bottommenu a:visited {
color: #990033;
text-decoration: none;
}

#bottommenu a:hover {
color: #BB0055;
text-decoration: none;
}


.bottommenuitem {
	margin-left:0;
	float:left;
	top:0px;
	width: 12.5%; 
	}



























#bannerlogo {
float: left;
top:0px;
width: 72px; 
height: 48px;
margin-left: 5px;
margin-right: 0px;
margin-top: 5px;
margin-bottom: 0px;
z-index: 100;
background-color: transparent;

}



#paypalmain {
float: left;
top:0px;
width: 72px; 
height: 48px;
margin-left: 5px;
margin-right: 0px;
margin-top: 5px;
margin-bottom: 0px;
z-index: 100;
background-color: transparent;

}


#bannertext {
background-color: transparent;
float: right;
top:0px;
width: 400px; 
height: 40px;
margin-left: 0px;
margin-right: 5px;
margin-top: 5px;
margin-bottom: 0px;
z-index: 100;
background-color: transparent;


}


#tree{
background-color: green;
font-family: tahoma, arial;
font-size: 0.6em;
color: black;
}

#tree a {
color: #000000;
text-decoration: none;
}


#tree a:hover {
text-decoration: underline;
color: #000080;
}


img.standard{
width: 120px;
height: 80px;
border: 4px #FFCC66 Solid;
margin-left: 0px;
margin-right: Auto;
margin-top: 0px;
margin-bottom: Auto;
}

img.homepage{
background-color: transparent;
float: left;
width: 120px;
height: 160px;
border: 0px #FFCC66 Solid;
margin-left: 0px;
margin-right: Auto;
margin-top: 0px;
margin-bottom: Auto;
}


img.tall{
width: 100px;
height: 150px;
border: 4px #FFCC66 Solid;
margin-left: 20px;
margin-right: Auto;
margin-top: 0px;
margin-bottom: Auto;

}


img.logo{
width: 99%;
height: 99%;
margin-left: 0px;
margin-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
}


img.logotext{
width: 99%;
height: 99%;
margin-left: 0px;
margin-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
}

img.linklogo{
width: 100px;
height:50px;
margin-left: 0px;
margin-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
}


#menubutton {
	background-color: transparent;
	background-color: transparent;
	margin-left: 0px;
	padding-top: 10px;
	width: 100%;
	height: 100%;
	}

.menubuttondiv {
	background-color: transparent;
	text-align: center;
	float: left;
	width: 100%;
	height: 35px;
	margin-top: 1px;
	background: url( '../images/btn_menu.gif' ) 0 -50px repeat-x;
	}
	
	
	
.menubuttondiv a {

	display: block;
	margin: 0; padding:5px;
	width:100%; height:100%;
	overflow:hidden;
	font: bold 13px/1 Georgia, serif;
	color:#039;
	text-decoration: none;
	background: url( '../images/btn_menu.gif' )  0 -100px repeat-x;
	}
.menubuttondiv span {
	display: block;
	margin:0; padding: 0px 0 0 0px;
	}
.menubuttondiv a:hover {
	background-position: 0 0px;
	color: yellow;
	}
.menubuttondiv a:active {
	color: black;
	background-image: none;
	}

.menutopbutton {
	margin-left:0;
	float:left;
	top:0px;
	width: 12.5%; 
	}

	
	
	
	
	
	
	
	
iframe.standardiframe {
	width:100%;
	height:100%;
	}

	
.rss_header{
	font-size : 1.2em;
	font-weight: bold;
	color: #990033;
	background-color: #FFFFFF;
	width: 100%;
	text-align: center;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 10px;
	margin-bottom: 0px;
	}

.rss_list{
	color: #000080;
	}

.rss_list li{
	color: #000080;
	}


	
.rss_list a:link {
color: #CC0033;
text-decoration: none;
}

.rss_list a:visited {
color: #CC0033;
text-decoration: none;
}

.rss_list a:hover {
color: #CCCC66;
text-decoration: none;
}

.homepagetext {
	float: left;
	font-size : 2em;
	color: #990033;
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 40px;
	margin-bottom: 0px;
}


.linktable {
width: 100%;
}


.linktablerow {
width: 100%;
}

.linktabledivision01 {
width: 10%;
}

.linktabledivision02 {
width: 20%;
}

.linktabledivision03 {
width:70%;
}


.webringmain {
	width: 100%;
	margin-left: 30%;
}

.webringlinks {

}



.webring {
	margin-top: 5%;
	color: #990033;
	background-color: transparent;
	font-size : 0.8em;
	float: left;
	border-spacing : 0;
}

.webring a:link{
	color: #990033;
	text-decoration: none;

}

.webring a:visited{
	color: #990033;
	text-decoration: none;

}

.webring a:hover{
	color: #CCCC66;
	text-decoration: none;

}



.webring table{
	background-image: url(../images/bg_webring.gif);
	font-weight : bold;
	font-size: 1.1em;
	border-width: 1;
	border-style: groove;
	border-collapse : separate;
	border-color : #990033;
	background-color: #BBBBBB;
}


