html, body { height: 100%; }
body,td{
font-family:Arial, Tahoma, sans-serif;
font-size:11px;
color:#000000;
margin: 0;
}

td {
    vertical-align: top;
    text-align: left;
    }

a:link, a:active, a:visited {
    color: #d90006;
    text-decoration: none;
    }

a:hover {
    color: #ff0000;
    text-decoration: underline;
    }
    
.submitbutton
{cursor:pointer; font-weight:bold; background-color:#CFCFCF; color:#000000; border:1px solid #909090;}

input, textarea, select
{border-width:1px; font-family:Arial, Tahoma, sans-serif; font-size:11px;}

form {margin:0px;}

p {margin:0px;}

img {border: none;}

div#galleryTemplateInnerBox {
    display: 					none; 
    z-index: 					9999; 
    position: 					absolute; 
    background-color: 			#FFFFFF; 
    background-image:			url('pictures/loader.gif'); 
    background-position:		center; 
    background-repeat:			no-repeat;
    border: 1px solid #000000;
}

div#galleryTemplateBlackbox {
    top: 						0px; 
    left: 						0px; 
    display: 					none; 
    z-index: 					9998; 
    position: 					absolute; 
    width: 						100%; 				
    height: 					100%; 
    overflow: hidden;
    cursor: pointer;
}

.galleryImg {
    filter:						alpha(opacity=85);
    -moz-opacity:				0.85; 
    opacity:					0.85; 
    -khtml-opacity: 			0.85;
    border:						1px solid #FFFFFF;
    cursor:						pointer;
}

.galleryImgOver {
    border:						1px solid #DADADA;
    cursor:						pointer;
}

.galleryBoxOuter {
    width:						155px;
    height:						135px;
    margin-left:				7px;
    margin-top:					5px;
    text-align:					center;
    cursor:						pointer;
    
    background-image: 			url(pictures/photobox_template.png);
    
    background-repeat:			no-repeat;
    background-position:		center;
}

div.galleryHeader
{
    
    height:						20px; 
    margin-top:					15px; 	
    padding:					3px 0px 3px 4px;		
    clear:						both;
    /*border: 1px solid #ccc;
    border-right:1px solid #999;
    border-bottom:1px solid #999;*/
    font-weight:bold;

}


.guestbookHeader{
    background-color:;
    color:;
    margin: ;
    width: px;
    padding: ;
    
}
.guestbookoutline{
    border:1px solid ;
    width: px;
    padding:4px;
    margin-bottom:10px;
}

.small
{width:40px;}

.medium
{width:200px;}

.long
{width:350px;}

body {
    background:url("pictures/bg.jpg") repeat-x top left;
    background-color: #FFFFFF;
    padding: 0px;
}


h1 {
  font-size: 32px;
  }

h2 {
  font-size: 24px;
  }

h3 {
  font-size: 18px;
  }

h4 {
  font-size: 16px;
  }

h5 {
  font-size: 14px;
  margin: 0 0 15px 0;
  }

h6 {
  font-size: 10px;
  }	
  
td#template_outer_left {
    background: url(pictures/bgleft.jpg) top right no-repeat;	
    }

td#template_outer_right {
    background: url(pictures/bgright.jpg) top left no-repeat;	
    }

td#template_outer_center {
    text-align: center;
    vertical-align: top;
    width: 865px; 
    background: url(pictures/repeat.jpg) top left repeat-y;	
    }
    
div#placeholder {
    position: absolute;
    width: 865px;
    height: 0px;
    top: 0px;
    left: 0px;
    }

td#top {
    background: url(pictures/top.jpg) bottom left no-repeat;
    height: 384px;
    }
    
td#subsAndContent {
    background: url(pictures/content.jpg) top left no-repeat;
    width: 865px;
    }
    
div#content {
    text-align: left;
    
    margin: 10px 20px 0 20px;
    width: 600px;
    }	

td#bottom {
    background: url(pictures/bottom.jpg) bottom left no-repeat;
    height: 60px;
    }

div#qm0 {
    position: absolute; 
    bottom: -152px;
    left: 8px;

    }

td#ws_module_td_menus_width {
    width: 200px;
    }
    
input.input_search {
    width: 128px;
    height: 14px;
    background: transparent;
    border: none;
    vertical-align: top;
    }

img.submit_search {
    cursor: pointer; 
    width: 18px; 
    height: 18px;
    }

div#functions {
    position: absolute; 
    top: 395px;
    left: 29px;

    display: block;
    }
    
span.newsletter_ok {
    font-weight: bold;
    color: darkgreen;
}

span.newsletter_failure {
    font-weight: bold;
    color: #FF0000;
}
