/***********************/
/* Menusystem CSS tags */
/***********************/
.mod-menu {
	margin-top: 5px;
	color : #000000;
	padding : 2px;
	font-size : 11px;
	font-weight : bold;
	text-transform : uppercase;
}

.mod-menu-no-image {
	margin-left: 20px;
	margin-top: 11px;
	color : #000000;
	padding : 2px;
	font-size : 11px;
	font-weight : bold;
	text-transform : uppercase;
}

.mod-menu a:link {
	color : #000000;
	text-decoration : none;
	font-size: 11px;
}

.mod-menu a:active {
	color : #000000;
	text-decoration : none;
	font-size: 11px;
}

.mod-menu a:visited {
	color : #000000;
	text-decoration: none;
	font-size: 11px;
}

.mod-menu a:hover {
	color : #999999;
	text-decoration : underline;
	font-size: 11px;
}

.mod-menu-submenu {
	margin-left: 22px;
	color: #990000;
	text-decoration : none;
	font-size: 10px;
}

.mod-menu-submenu .text {
	margin-top: 5px;
	margin-bottom: 5px;
	margin-right: 10px;
	color: #000000;
	text-decoration: none;
	font-size: 10px;
}

.mod-menu-submenu a:link {
	color : #333333;
	text-decoration : none;
	font-size: 10px;
}

.mod-menu-submenu a:active {
	color : #990000;
	text-decoration : none;
	font-size: 10px;
}

.mod-menu-submenu a:visited {
	color : #990000;
	text-decoration : none;
	font-size: 10px;
}

.mod-menu-submenu a:hover {
	color : #71623b;
	text-decoration : underline;
	font-size: 10px;
}

/****************************/
/* registry module CSS tags */
/****************************/
.mod-registry {
	margin-left: 20px;
	font-size: 12px;
}

/**************************/
/* banner module CSS tags */
/**************************/
.mod-banners {
	text-align: center;
	border-top: dotted 1px;
	padding-top: 10px;
	padding-bottom: 10px;
	margin-top: 10px;
}

/*****************************/
/* database module CSS tags */
/*****************************/
.mod-database {
	font-weight: bold;
	font-size: 12px;
}

/*****************************/
/* guestbook module CSS tags */
/*****************************/
.mod-guestbook {
	font-size: 12px;
}

.mod-guestbook td {
	font-size: 12px;
}

.mod-guestbook .red {
	color: #ff0000;
}

.mod-guestbook input {
	width: 300px;
}

.mod-guestbook input.error {
	width: 300px;
	border: 2px dotted #ff0000;
}

.mod-guestbook input.submit {
	width: 100px;
	text-align: center;
}

.mod-guestbook textarea {
	width: 300px;
	height: 75px;
}

.mod-guestbook table.sign {
	margin-left: 20px;
}

.mod-guestbook .entry {
	border: 1px solid #000000;
	margin-top: 10px;
	margin-left: 20px;
	margin-right: 20px;
	padding: 5px;
}

.mod-guestbook .entry .comment {
	margin-left: 20px;
	width: 100%;
}

.mod-guestbook .entry .comment .text {
	font-style: italic;
}

.mod-guestbook .entry .email-address {
	font-weight: bold;
}

.mod-guestbook .entry .general {
	font-weight: bold;
}

/**************************/
/* weblog module CSS tags */
/**************************/
.mod-weblog {
	font-size: 12px;
}

.mod-weblog td {
	font-size: 12px;
}

.mod-weblog .red {
	color: #ff0000;
}

.mod-weblog input {
	width: 400px;
}

.mod-weblog input.error {
	border: 2px dotted #ff0000;
	width: 400px;
}

.mod-weblog input.submit {
	width: 100px;
	text-align: center;
}

.mod-weblog textarea {
	width: 400px;
	height: 175px;
}

.mod-weblog textarea.error {
	border: 2px dotted #ff0000;
	width: 400px;
	height: 175px;
}


.mod-weblog .entry {
	border: 1px solid #000000;
	margin-top: 10px;
	margin-left: 20px;
	margin-right: 20px;
	padding: 5px;
}

.mod-weblog .entry .text {
	margin-left: 20px;
	margin-right: 20px;
	text-align: justify;

}

.mod-weblog .entry .email-address {
	font-style: italic;

}


/*************************/
/* links module CSS tags */
/*************************/
.mod-links {
	font-size: 12px;
}

.mod-links td {
	font-size: 12px;
}

.mod-links .red {
	color: #ff0000;
}

.mod-links input {
	width: 400px;
}

.mod-links input.error {
	border: 2px dotted #ff0000;
	width: 400px;
}

.mod-links input.submit {
	width: 100px;
	text-align: center;
}

.mod-links textarea {
	width: 400px;
	height: 175px;
}

.mod-links .entry {
	border: 1px solid #000000;
	margin-top: 10px;
	margin-left: 20px;
	margin-right: 20px;
	padding: 5px;
}

.mod-links .entry .text {
	margin-left: 20px;
	margin-right: 20px;
	text-align: justify;

}

/****************************/
/* category module CSS tags */
/****************************/
.mod-category {
	font-size: 12px;
}

.mod-category td {
	font-size: 12px;
}

.mod-category .red {
	color: #ff0000;
}

.mod-category input {
	width: 400px;
}

.mod-category input.error {
	border: 2px dotted #ff0000;
	width: 400px;
}

.mod-category input.submit {
	width: 100px;
	text-align: center;
}

.mod-category .entry {
	border: 1px solid #000000;
	margin-top: 10px;
	margin-left: 20px;
	margin-right: 20px;
	padding: 5px;
}

.mod-category .entry .text {
	margin-left: 20px;
	margin-right: 20px;
	text-align: justify;

}

/***********************/
/* UBB module CSS tags */
/***********************/
.mod-ubb {
	font-size: 10px;
}


/*****************/
/* GENERAL STUFF */
/*****************/
.list {
	margin-left: 20px;
	font-size: 12px;
}

.list .value {
	font-style: italic;
}

body {
	color : #333333;
	background : #ffffff;
	font-family : verdana, helvetica, sans-serif;
	font-size : 12px;
	margin : 10px;
}

h1 {
	font-family : verdana, helvetica, sans-serif;
	font-size: 30px;
}

h2 {
	font-family : verdana, helvetica, sans-serif;
	font-size : 25px;
}

h3, h4, h5 {
	font-family : verdana, helvetica, sans-serif;
}

img {
	border: none;
}

#main-table {
	border: 1px solid #000000;
}

#copyright {
	color: #ffffff;
	font-size: 10px;
	text-align: center;
}

.seperator-row {
	height: 20px;
	background: #787d63;
}

a:link {
	color : #333333;
	text-decoration : underline;
	font-size : 12px;
}
a:active {
	color : #990000;
	text-decoration : none;
	font-size : 12px;
}

a:visited {
	color : #990000;
	text-decoration : none;
	font-size : 12px;
}

a:hover {
	color : #71623b;
	text-decoration : underline;
	font-size : 12px;
}

.command-line-text {
	font-family: courier, helvetica;
	font-size: 12px;
	color: #000000;
	background: #d3d3d3;
	margin-left: 20px;
	padding: 10px;
	border: 1px dotted #000000;
	width: 70%;
}

.typewriter {
	font-family: courier, helvetica;
	font-size: 12px;
}

.bold {
	font-weight: bold;
}

#TM800-table {
	width: 100%;
	border: 1px solid #000000;
}


.red {
	color: #ff0000;
}
/*
#TM800-table .left-column {
	width: 50%;
	border-right: 1px dotted #000000;
	vertical-align: top;
	text-align: left;
}

#TM800-table .right-column {
	width: 50%;
	vertical-align: top;
	text-align: left;
}

#TM800-table .seperator-top {
	border-top: 1px dotted #000000;
	border-right: 1px dotted #000000;
	line-height: 4px;
	width: 50%;
}

#TM800-table .seperator-top2 {
	border-top: 1px dotted #000000;
	line-height: 4px;
	width: 50%;
}

#TM800-table .seperator-bottom {
	border-right: 1px dotted #000000;
	line-height: 4px;
	width: 50%;
}

#TM800-table .seperator-bottom2 {
	line-height: 4px;
	width: 50%;
}
*/

#TM800-table .seperator {
	line-height: 4px;
	width: 100%;
	border-bottom: 1px dotted #000000;
}

#TM800-sub-table {
	width: 100%;
}

#TM800-sub-table .left-column {
	width: 50%;
	border-right: 1px dotted #000000;
	vertical-align: top;
	text-align: left;
}

#TM800-sub-table .right-column {
	width: 50%;
	vertical-align: top;
	text-align: left;
}

/* LEFT COLUMN */
#main-left-column {
/*	color: #333333;*/
	background: #ddd3aa;
	padding : 2px;
	width: 17%;
}


/* CENTER COLUMN */
#main-center-column {
	width: 70%;
	color: #333333;
	background: #ffffff;
	border: solid #333333;
	border-width: 0 1px;
	padding: 10px 35px;
}

#main-center-column table {
	font-size : 12px;
	margin : 10px 10px 5px 15px;
}

#main-center-column h3 {
	font-family : arial, verdana, sans-serif;
	font-size : 20px;
	margin : 0;
	padding : 20px 0 0 0;
}

#main-center-column p {
	font-size : 12px;
	margin : 10px 10px 5px 15px;
}

#main-center-column pre {
	font-size : 12px;
	margin : 10px 10px 5px 15px;
}

#main-center-column h4 {
	font-family: arial, verdana, sans-serif;
	font-size: 14px;
	margin: 10px;
}

#main-center-column table {
	font-size : 12px;
	margin : 10px 10px 5px 15px;
}

/* RIGHT COLUMN */
#main-right-column {
	width: 15%;
	color: #333333;
	background: #ddd3aa;
}




/*************************************************************/
/*            this can still be recuperated                  */


/*#body-tbl {
border: solid #333333;
border-width: 0 1px;
}*/
/*

.oldlhdrdiv {
	color : #787D63;
	padding : 2px;
}

.menu-cont {
text-align : left;
font-family : verdana, helvetica, sans-serif;
font-size : 10px;
margin : 0;
padding : 0 10px 5px;
}



#body-col {
color: #333333;
background: #ffffff;
border: solid #333333;
border-width: 0 1px;
}

// Link styles
a.message:link {
color : #eeeeee;
background : inherit;
font-size : 10px;
font-family : verdana, helvetica, sans-serif;
text-decoration : none;
}
a.message:active {
color : #eeeeee;
background : inherit;
font-size : 10px;
font-family : verdana, helvetica, sans-serif;
text-decoration : none;
}
a.message:visited {
color : #eeeeee;
background : inherit;
font-size : 10px;
font-family : verdana, helvetica, sans-serif;
text-decoration : none;
}
a.message:hover {
color : #eeeeee;
background : inherit;
text-decoration : underline;
font-size : 10px;
font-family : verdana, helvetica, sans-serif;
}
#tlnk-tbl a:link {
color: #ffffff;
background: inherit;
font-weight: bold;
font-size: 11px;
text-decoration: none;
}
#tlnk-tbl a:active {
color: #ffffff;
background: inherit;
font-weight: bold;
font-size: 11px;
text-decoration: none;
}
#tlnk-tbl a:visited {
color: #dcdcdc;
background: inherit;
font-weight: bold;
font-size: 11px;
text-decoration: none;
}
#tlnk-tbl a:hover {
color: #000000;
background: inherit;
font-weight: bold;
font-size: 11px;
text-decoration: none;
}








/*

#top-link-table {
	background: #787d63;
	height:25px;
}


ul,ol,li {
color : #333333;
background:inherit;
font-family : verdana, helvetica, sans-serif;
font-size : 12px;
}

form {
margin : 0;
}

// Page layout

#hdr-tbl {
color: #333333;
background: #ddd3aa;
border: solid #333333;
border-width: 0 1px;
}

#tlnk-tbl {
background: #787d63;
color: #ffffff;
border: solid #333333;
border-width:1px;
height:25px;
}






div.llnk {
padding : 2px;
}

#message {
color : #eeeeee;
background : inherit;
margin : 0;
padding : 0 0 0 15px;
font-size : 10px;
font-family : verdana, tahoma, sans-serif;
font-weight : bold;
}

#r-message {
color : #eeeeee;
background : inherit;
margin : 0;
padding: 0 15px 0 0;
font-size : 10px;
font-family : verdana, arial, sans-serif;
font-weight : bold;
}

.sub-hdr {
font-family : arial, verdana, sans-serif;
font-size : 16px;
margin : 0;
padding : 15px 0 0 15px;
}
.menu {
color : #333333;
background : inherit;
position : relative;
margin : 0 0 10px 0;
text-align : center;
font-weight : bold;
font-size : 11px;
font-family : Verdana, arial, sans-serif;
padding : 3px;
}
.lh-lnk {
text-align : left;
font-family : verdana, helvetica, sans-serif;
font-size : 11px;
list-style : square;
font-weight : bold;
margin : 0;
padding : 0 0 5px 30px;
}
.source {
text-align : center;
font-family : verdana, helvetica, sans-serif;
font-size : 10px;
margin : 0;
padding : 10px 5px;
}
.teag-box {
text-align : center;
width : 100px;
border : 0 none ;
margin : 0;
background : inherit;
color : #333333;
}
.teag-hdr {
background : inherit;
color : #333333;
text-align : center;
font-weight : bold;
padding : 4px 0;
margin : 0;
}
.teag-form {
border : 0 none ;
margin : 2px 0;
font-size : 10px;
}
.c-form {
background : #dcdcdc;
color : #333333;
border : 0 none ;
}
td.lnk {
font : 10px Verdana, helvetica, sans-serif;
cursor : pointer;
}
.dc {
position : absolute;
top : 5px;
right : 10px;
color : #666666;
font-size : 10px;
background : inherit;
}
h1 , h2 {
font-family : arial, verdana, sans-serif;
font-size : 18px;
margin : 0;
}
.tip {
cursor : help;
border-bottom : 1px dashed #999999;
}
#logo {
height : 50px;
}
.copyright{
margin: 0;
padding: 3px;
font-family : verdana, helvetica, sans-serif;
font-size : 10px;
}
.licence{
margin: 0;
padding: 0 5px 3px 0;
}
// small
small.fsize {
font-size:9px;
color:#999999;
background:inherit;
}

.code {
color: #663300;
background: #eeeeee;
font-family: verdana, arial, sans-serif;
font-size: 11px;
line-height:20px;
padding:5px 10px;
margin: 10px 20px;
border:1px dashed #999999;
}

// save print
.sp a {
font-size:10px;
color:#787d63;
background:inherit;
}

//
.rating {
font-size:9px;
}

// accesskey
.access {text-decoration: underline; color: #000000; background: inherit;}
*/
