/* Style by sysop */
/* Allgemeine Linkfarben und -eigenschaften */
A:link { color: #800000; text-decoration: underline; }
A:visited { color: #800000; text-decoration: none; }
A:active { color:blue; text-decoration: none; }
A:hover { color:red; text-decoration: underline; }

A { cursor:pointer; }

/* Die flaeche ganz hinten */
#main
{
	background-color:#D1D4D4;
}

/* <body>-Einstellungen */
body
{
	background-image: url(beton.jpg);
	background-color:#D1D4D4;
	background-attachment:fixed;
	font-family:verdana;
	color:#000000;
}

.terralogo
{
	background-image: url(logo.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height:155px;
}

/**
***********************************************
	Das Kartei system
************************************************
**/

/*  links in den aktiven karteireitern */
.kartei
{
	font-family:verdana;
	font-size:11px;
	color:black;
	font-weight: bold;
}

/*  links in den inaktive karteireitern */
.kartei2
{
	font-family:verdana;
	font-size:11px;
	color:#800000;
	font-weight: bold;
}

a.kartei
{
	font-size:13px;
	text-decoration: none;
}

/* aktive und inaktive kartei reiter */
.reiterakt
{
	text-align: center;
	font-size:11px;
	background-image: url(reitakt.gif);
	background-repeat: no-repeat;
	vertical-align:middle;
	width:110px;
}

.reiterinakt
{
	text-align: center;
	font-size:11px;
	background-image: url(reitinakt.gif);
	background-repeat: no-repeat;
	vertical-align:middle;
	width:110px;
}
/* der letzte karteireiter sieht von der grafik her anders aus kein strich hinten) */
.reitlastinakt
{
	font-size:11px;
	background-image: url(reitinakt.gif);
	background-repeat: no-repeat;
	vertical-align:middle;
}

.reitlastakt
{
	font-size:11px;
	background-image: url(reitakt.gif);
	background-repeat: no-repeat;
	vertical-align:middle;
}

/* der erste karteireiter sieht auch anders aus (kein strich vorne) */
.reitfirstakt
{
	text-align: center;
	font-size:11px;
	background-image: url(reitakt.gif);
	background-repeat: no-repeat;
	vertical-align:middle;
	width:110px;
}

.reitfirstinakt
{
	text-align: center;
	font-size:11px;
	background-image: url(reitinakt.gif);
	background-repeat: no-repeat;
	vertical-align:middle;
	width:110px;
}


.leer
{
	background-color:#D1D4D4;
}

/* Grundtabelle */
.tblmain
{
	BORDER-TOP: black 1px solid;
    BORDER-RIGHT: black 1px solid;
	BORDER-LEFT: black 1px solid;
	BORDER-BOTTOM: black 1px solid;
}

/* hintergrund content bereich ohne den text-hintergrund */
.tbl
{
	width:99%;
	height:380px;
	padding:0;
}

/*  Gallerie bereich hintergrund */
.tblgal
{
/* 	background-image: url(silver_main.gif); */
	width:99%;
	padding:2;
}


.tbllinks
{
	border:1px #D1D4D4 dotted;
	background-color:#D1D4D4;
	width:90%;
	padding:0;
}

.tblgb
{
	BORDER-TOP: black 1px solid;
    BORDER-RIGHT: black 1px solid;
	BORDER-LEFT: black 1px solid;
	BORDER-BOTTOM: black 1px solid;
	background-color:#fff4f9;
	padding:5;
}


/* text bereich hintergrund */
.tbl2
{
/* 	border:1px; */
	table-layout:fixed;
	background-color:#D1D4D4;
	margin-top:10px;
	width:95%;
}

.tbl3
{
/* 	border:1px; */
	background-color:#D1D4D4;
	margin-top:10px;
	width:95%;
}

/* wie tbl 2 nur ohne groessenangaben */
.tbl0
{

	margin-top:10px;
	background-color:#fff4f9;
	BORDER-TOP: gray 1px dotted;
    BORDER-RIGHT: gray 1px dotted;
	BORDER-LEFT: gray 1px dotted;
	BORDER-BOTTOM: gray 1px dotted;
}

/*  Navigation und bildvorschau zusammen */
.navigatation
{
	min-height:350px;
/* 	background-color:red; */
/* 	BORDER: #D1D4D4 1px dotted; */

}

/* navigation und zufallsbild einzeln */
.tblnav
{
	margin-top:10px;
	margin-left:15px;
 	background-color:#D1D4D4;
	BORDER-TOP: gray 1px dotted;
    BORDER-RIGHT: gray 1px dotted;
	BORDER-LEFT: gray 1px dotted;
	BORDER-BOTTOM: gray 1px dotted;
	width:90%;
	padding:0;
 	border-spacing:20px;
}

/*  phpcode grundflaeche*/
.tblcode
{
	background-color:#D1D4D4;
}

.div_code
{
	background-color:#D1D4D4;
	overflow:auto;
	margin-left:15px;
 	text-align:justify;  /* blocksatz */
 	font-size:14px;
 	padding:5;
}

.div_attbox
{
	background-color:#D1D4D4;
	overflow:auto;
	margin-left:25px;
 	text-align:justify;  /* blocksatz */
 	font-size:14px;
 	padding:5;
}


.codes
{
	font-family:system;
	color:blue;
}

.menue
{
  	background-color:#D1D4D4;
  	vertical-align:top;
  	text-align:center;
}

/* content bereich zeilen */
.contents
{
  	background-color:#D1D4D4;
  	text-align:center;
  	vertical-align:top;
}

.td1
{
  	background-color:#D1D4D4;
}

/* tabellen farbwechsel */
.td2
{

	background-color:#D1D4D4;
}

/* Tabellenfeld (Farbe) 3 */
.td3
{

	background-color:#D1D4D4;
	font-family:verdana;
	font-size:10px;
	font-weight:bold;
}

/* infos textausgabe (siehe main_overview.tpl */
.td4
{
/* 	height:500; */
	vertical-align:top;
	font-family:verdana;
	font-size:9px;
	padding:4px;
}

.td4oflow
{
	height:500px;
	vertical-align:top;
	font-family:verdana;
	font-size:9px;
	padding:4px;
}

.tddwn
{
	height:100%;
	vertical-align:top;
	font-family:verdana;
	font-size:9px;
	padding:4px;
}

.tdcode
{
	background-color:#EDEDED;
}

/* Kategorieleisten */
.kat
{
	font-family: verdana;
	font-size: 10pt;
	font-weight: bold;
}

td.kat
{
	background-color:#FFF4F9;
}

/* �uebrschriftenleiste (klein) */
.thsmall
{
	text-align:center;
	height:30px;
	font-family:verdana;
	font-size:8pt;
	font-weight:bold;
	color:#000000;
/*	border:#94794a;*/
}

/* �ueberschriftenleiste (normal) */
.thnorm
{
/* 	background-color:silver; */
	text-align:center;
	height:30px;
	font-family:verdana;
	font-size:10pt;
	color:#000000;
	font-weight:bold;

}

td.thnorm
{
	padding:2pt;
/*	background-color:#EDEDED; */

}

/* kleine Schrift */
.small
{
	font-family:verdana;
	font-size:10px;
	color:black;
}

/* gaaaanz kleine Schrift */
.vsmall
{
	font-family:verdana;
	font-size:8px;
/* 	color:gray; */
}

/* normale Schrift */
.norm
{
	font-family:verdana;
	font-size:10pt;
	color:black;
/*        border:#94794a;*/

}

/* Fehler Schrift */
.error
{
	font-family:verdana;
	font-size:10pt;
	color:red;
}

.katselect
{
	border:1px #000000 solid;
	font-size:10px;
	font-family:verdana,arial;
}

.readonly
{
	BACKGROUND-COLOR:#808080;
	border:1px #000000 solid;
	font-size:10px;
	font-family:verdana,arial;
	color:#FFFFFF;
}

.buttons
{
	border:1px #000000 solid;
	font-size:10px;
	font-family:verdana,arial;
}

.countdown
{
	border:1px #000000 solid;
	font-size:10px;
	font-family:verdana,arial;
	text-align: center;
	font-weight:bold;
	width:110px;
}

/*	Menu-buttons	*/
.buttons2
{
	BACKGROUND-COLOR:#808080;
	border:1px #000000 solid;
	font-size:10px;
	font-family:verdana,arial;
	color:#ffffff;
	font-weight:bold;
	width:110px;
	/*height:20px;*/
}

/*	aktive Menu-buttons	*/
.buttons_akt
{
	BACKGROUND-COLOR:#977171;
	border:1px #000000 solid;
	font-size:10px;
	font-family:verdana,arial;
	color:#ffffff;
	font-weight:bold;
	width:110px;
	/*height:20px;*/
}

.buttons3
{
	BACKGROUND-COLOR:#808080;
	border:1px #000000 solid;
	font-size:10px;
	font-family:verdana,arial;
	color:#ffffff;
	font-weight:bold;
	width:200px;
	/*height:20px;*/
}

/* administratation und logout button */
.buttons4
{
	BACKGROUND-COLOR:#EDEDED;
	border:1px #000000 dotted;
	font-size:10px;
	font-family:verdana,arial;
	color:black;
	font-weight:bold;
	width:110px;
}

/* der textcontainer */
.contain
{
/* 	BACKGROUND-COLOR:#D1D4D4; */
	background-image: url(silvercont.gif);
	border:gray 1px solid;
/* 	overflow:auto; */
	width:100%;
	height:98%;
	min-height:500px;
 	text-align:justify;  /* blocksatz */
 	font-size:14px;
 	padding:5px;
/* 	white-space:nowrap; */
}

.containoflow
{
/* 	BACKGROUND-COLOR:#D1D4D4; */
	background-image: url(silvercont.gif);
	border:gray 1px solid;
	overflow:auto;
	width:100%;
	height:98%;
 	text-align:justify;  /* blocksatz */
 	font-size:14px;
 	padding:5px;
/* 	white-space:nowrap; */
}

* html .contain {
  height:500px;
}

* html .containoflow {
  height:500px;
}

.bbcontain
{
	text-align:left;
	margin-left:15px;
}

.highslide-html
{
	background-color: white;
}

.highslide-html-blur
{
	position: absolute;
	top:10px;
}

.highslide-html-content
{
	position: absolute;
	display: none;
}

.highslide-loading
{
	display: block;
	color: black;
	font-size: 8pt;
	font-family: sans-serif;
	font-weight: bold;
	text-decoration: none;
	padding: 2px;
	border: 1px solid black;
	background-color: white;
}

.highslide-display-block
{
    display: block;
}

.highslide-display-none
{
    display: none;
}

.control
{
	float: right;
	display: block;
	/*position: relative;*/
	margin: 0 0px;
	font-size: 9pt;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
	color: #999;
}

.control:hover
{
	color: black !important;
}

.highslide-move
{
	cursor: move;
}

.highslide-body
{
	top:100px;
	right:30px;
/* 	cursor: move; */
}

.codenav
{
	height:15px;
	padding:2px;
}

.selects
{
	background-color: #f4f3f3;
	border:1px #000000 dotted;
	font-size:10px;
	font-family: verdana,arial;
	vertical-align: top;
	width:80px;
}

.forumcode
{
	vertical-align: top;
}

.quoting
{
	background-color: #D1D4D4;
}

.tblcode
{
	border-color:white;
	font-size:14px;
	font-family: verdana,arial;
/* 	font-weight: bold;	 */
}

.admin-loading
{
	display: block;
	color: black;
	font-size: 8pt;
	font-family: sans-serif;
	font-weight: bold;
	text-decoration: none;
	padding: 1em;
	border: 1px solid black;
	background-color: white;
}

#wettercontainer
{
 	background-color:#D1D4D4;
}

.mydotts
{
	BORDER-TOP: gray 1px dotted;
    BORDER-RIGHT: gray 1px dotted;
	BORDER-LEFT: gray 1px dotted;
	BORDER-BOTTOM: gray 1px dotted;
}
