/* CSS Document */

body 

{
background-color:#003300;
font-family: Verdana, Arial;
/*background-image: url(wal.jpg); 
background-attachment:fixed;
background-repeat:repeat;*/

}
   
#start
{
 margin:0px 0px 0px 40px;
}
   
#hd
{
	background-color:#003300;
	color: #000000;
	border-bottom:3px solid #855f0c;
	border-top:0px solid #855f0c;
	border-right:0px solid #855f0c;
	border-left:0px solid #855f0c;
	display: table-caption;
}
	


	
#men-r
{
	width: opx;
	color: #6666ff;
	background-color:#ffff00;
	display: table-cell;
	
	border-bottom:8px solid #855f0c;
}
 

#men-l
{
	width: 190px;
	background-color:#ffffff;
	border-left:3px solid #855f0c;
	display: table-cell;

	border-bottom:0px solid #855f0c;
	border-right:0px solid black;

}


 
#men-m
{
	min-width:490px;
	color: #oaaaaa;
	background-color:#ffffff;
	border-left:0 dashed #777777;
	background-repeat:repeat;
	display: table-cell;
	border-bottom:0px solid #855f0c;
	border-left:0px solid #ffffff;	
	border-right:0px solid #855f0c;
	padding:20px;
	
}
 

#mum
{
 	display: table;
  	position:absolute;
	left:1%;
	width: 94%;
	top:20px;
}




 #tooltip {
	position: absolute;
	z-index: 3000;
	border: 1px solid #111;
	background-color: #eee;
	padding: 5px;
	opacity: 0.85;
	font-size:14px;
}

#tooltip h3, #tooltip div { margin: 0; }


#cluetip-close img {
  border: 0;
}
#cluetip-title {
  overflow: hidden;
}
#cluetip-title #cluetip-close {
  float: right;
  position: relative;
}
.cluetip-default {
  background-color: #eee;
  opacity: 0.85;
}
.cluetip-default h3#cluetip-title {
  margin: 0 0 5px;
  padding: 8px 10px 4px;
  font-size: 1.1em;
  font-weight: normal;
  background-color: #eee;
  color: #000000;
}
.cluetip-default #cluetip-inner {
  padding: 10px;
}

.nl 
{
	display: block;
	font-family: Verdana, Arial;
	font-size: 15px;
	text-decoration: none;
	color: #000000;
	padding: 3px;
	width:120pt; 
	border-top:1px solid #ffffff;
	border-bottom:1px solid #ffffff;
	border-left:9px solid #ffffff;
}



.nl:hover 
{
	display: block;
	font-family: Verdana, Arial;
	font-size: 15px;
	text-decoration: none;
	color: #003300;
	padding: 3px;
	width:120pt;
	border-top:1px solid #555555;
	border-bottom:1px solid #555555;
	border-left:9px solid #ffffff;
}


.nl:active 
{
	display: block;
	font-family: Verdana, Arial;
	font-size: 15px;
	text-decoration: none;
	color: #003300;
	padding: 3px;
	width:120pt;
	border-top:1px solid #555555;
	border-bottom:1px solid #555555;
	border-left:9px solid #ffffff;
}

.mak 
{
	border:0px solid;
}



.mak:hover 
{
	border:0px solid;
}


.mak:active 
{
	border:0px solid;
}



.box
{
   font-size: 11px;   
   width: 300px;
   margin: auto; /* Pour centrer notre page */
   margin-top:100px;
}
.boxA
{
   border:1px solid rgb(8,33,99);
   background-color:white;
   height:370px;
   width:300px;
   text-align:center;
}

#log
{
 border: 1px solid #003300; 
background: #ff0000;
font-family:Verdana;
font-weight:italic;
font-size: 9pt;
color:#003300;
padding-left: 8px;
padding-top: 1px;
padding-bottom: 1px;
padding-right: 8px;
-khtml-border-radius:5px;
-moz-border-radius: 1em;
}

table {
font-size: 11pt;
}
.sort{
font-size: 11pt;
}





table.buch {
	
	border-width: 2px;
	border-spacing: 0px;
	border-color: #000000;
	border-collapse:collapse;

}
table.buch tr {
	border-width: 2px;
	padding: 1px;
	border-color: #000000;
	border-collapse:collapse;
}

table.buch td {
	border-width: 2px;
	padding: 1px;
	border-color: #000000;
	border-collapse:collapse;
}

/*TBL SORTER*/
table.buch thead tr .header {
	background-image: url(/images/bg.gif);
	background-repeat: no-repeat;
	background-position: center right;
	cursor: hand; 
	cursor: pointer;
}

table.buch thead th.headerSortUp { 
    background-image: url(/images/asc.gif); 
	background-repeat: no-repeat;
	background-position: center right;
	cursor: hand; 
	cursor: pointer;
  
} 

table.buch thead th.headerSortDown { 
	background-image: url(/images/desc.gif);
	background-repeat: no-repeat;
	background-position: center right;
	cursor: hand; 
	cursor: pointer;
}

#sortcords {
display:none;
}

#sortcord {
display:none;
}

#bo {
display:none;
}

#brown{
color: #855f0c;
}


.grauwechsel:hover   
{
background-color: #BBB;
}

.link
{
text-decoration:none;
color: #855f0c;
cursor: pointer; 
cursor: hand;

}

.link:hover 
{
text-decoration:underline; 
 color: #855f0c;
cursor: pointer; 
cursor: hand; 
}

.link:active 
{
color: #855f0c;
cursor: pointer; 
cursor: hand;	
}

.sort {
text-decoration:none;
color:#855f0c;
cursor:hand;
}

.ek
{
display: block;
text-decoration:none;
color: #855f0c;
 cursor: hand;
   border:1pt solid transparent;

}

.ek:hover 
{
display: block;
color: #855f0c;
cursor: hand;
   border:1pt solid transparent;

text-decoration:none;

}

.tip
{
text-decoration:none;
color: brown;
}

.tip:hover 
{
text-decoration:underline; 
 color: brown;
 cursor: hand;
}

.tip:active 
{
color: brown;
cursor:hand;
}


INPUT {
border: 2px solid #003300;
background: #ffffff;
font-family:Verdana;
font-weight:italic;
font-size: 12pt;
color:#003300;
padding-left: 8px;
padding-top: 1px;
padding-bottom: 1px;
padding-right: 8px;
-khtml-border-radius:7px;
-moz-border-radius: 2em;
}

INPUT[type="button"], INPUT[type="SUBMIT"], INPUT[type="RESET"] {
border: 2px solid #003300;
background: #ffffff;
font-family:Verdana;
font-weight:italic;
font-size: 12pt;
color:#003300;
padding-left: 8px;
padding-top: 1px;
padding-bottom: 1px;
padding-right: 8px;
-khtml-border-radius:7px;
-moz-border-radius: 2em;
}

INPUT[type="button"]:hover, INPUT[type="SUBMIT"]:hover, INPUT[type="RESET"]:hover {
border:2px solid #855f0c;
background-color: #ffffff;
font-family:Verdana;
font-weight:italic;
font-size: 12pt;
color:#003300;
padding-left: 8px;
padding-top: 1px;
padding-bottom: 1px;
padding-right: 8px;
}



INPUT[type="password"]:focus , INPUT[type="text"]:focus, INPUT[type="file"]:focus {
border:2px solid #855f0c;
background-color: #ffffff;
font-family:Verdana;
font-weight:italic;
font-size: 12pt;
color:#003300;
padding-left: 8px;
padding-top: 1px;
padding-bottom: 1px;
padding-right: 8px;
}



SELECT {
border:1 solid #003300;
background-color: #ffffff;
font-family:Verdana;
font-weight:italic;
font-size: 12pt;
color:#003300;
padding-left: 0;
padding-top: 1px;
padding-bottom: 1px;
padding-right: 0;
}

TEXTAREA {
border: 2px solid #003300;
background: #ffffff;
font-family:Verdana;
font-weight:italic;
font-size: 12pt;
color:#003300;
padding-left: 8px;
padding-top: 1px;
padding-bottom: 1px;
padding-right: 8px;
-khtml-border-radius:7px;
-moz-border-radius: 1em;
}

TEXTAREA:focus {
border:2px solid #855f0c;
background-color: #ffffff;
font-family:Verdana;
font-weight:italic;
font-size: 12pt;
color:#003300;
padding-left: 8px;
padding-top: 1px;
padding-bottom: 1px;
padding-right: 8px;
-khtml-border-radius:5px;
-moz-border-radius: 1em;
}





table#buch {
border:1px solid #fff;
border-collapse:collapse;
}
table#buch *:not(small) {
font-size:10pt;
}
table#buch > tbody > tr {
background-color:#ccc;
}
table#buch > thead > tr > th:not(.ladesymbole) {
border:1px solid #fff;
color:#FFFFFF;
background-color:#030;
font-weight:bold;
text-align:center;
}
table#buch > thead > tr > th * {
font-size:10pt;
color:#FFFFFF;
}
table#buch > tbody > tr:not(.schonafarm):hover {
background-color:#64ff50;
}



/* edits by matthias */


table#vorschtbl {
border:1px solid #fff;
border-collapse:collapse;
}
table#vorschtbl *:not(small) {
font-size:10pt;
}
table#vorschtbl > tbody > tr {
background-color:#ccc;
}
table#vorschtbl > tbody > tr:not(.schonafarm):hover {
background-color:#a4eba4;
}
table#vorschtbl > tbody > tr.schonafarm {
background-color:#67ca3c;
}
table#vorschtbl > tbody > tr > td:not(.ladesymbole) {
border:1px solid #fff;
text-align:center;
}
table#vorschtbl > thead > tr > th:not(.ladesymbole) {
border:1px solid #fff;
color:#FFFFFF;
background-color:#030;
font-weight:bold;
text-align:center;
}
table#vorschtbl > thead > tr > th * {
font-size:10pt;
color:#FFFFFF;
}
.ladesymbole {
background-color:#fff;
color:#000;
font-weight:normal;
width:100px;
}
small {
font-size:8pt;
}

