/* ---- Allgemeine Beschreibungen ---- */

body{
   margin: 0px;
	background-image: url(pics/bg_1400_orange_blue.jpg);
	background-color: #8E5D01;
	background-position: center;
	background-attachment: fixed;
	height: 100%;
}

body,html,td,textarea,input {
	font-family: Verdana, Geneva, Helvetica, Arial, sans-serif;
	font-size: 12px;
	color: white;
}

img{
   border: none;
}

a{
  border: none;
  color: white;
  text-decoration: none;
}

input.eingabe{
   background-color: #53626e;
   text-align: right;
   padding-right: 4px;
}

textarea,select,.inputn{
	border: solid 1px white;
	font-size: 12px;
	color: white;
	background-color: #53626e;
	position: inherit;
}

fieldset{
	border: dotted 1px red;
	width: 600px;
}

hr{
	border: none;
	border-top: solid 1px white;
	height: 1px;
}

div.main_{
   width: 100%;

	border: 0px solid #EFAA42;
   position: absolute;
   top: 50px;
   z-index: 1;
}

div.head{
	width: 100%;
	height: 50px;
	
	background-image: url(pics/3d_balkenoben.png);
	background-repeat: no-repeat;
	background-position: center;

	border: 0px solid #EFAA42;
	position: fixed;
	z-index: 10;
}

div.foot{
	height: 20px;
	width: 100%;
	background-image: url(pics/3d_balkenunten.png);
	background-repeat: no-repeat;
	background-position: center;
	border: 0px solid #EFAA42;
	position: fixed;
	bottom: 0px;
	z-index: 10;
}

td.head{
	width: 800px;
	height: 50px;
	position
	background-color: #EFAA24;
	background-image: url(pics/3d_balkenoben.png);
	border: 0px solid #EFAA42;
}

td.foot{
	height: 20px;
	background-image: url(pics/3d_balkenunten.png);
	background-repeat: no-repeat;
	background-position: center;
	border: 0px solid #EFAA42;
}

table.main{
	width: 800px;
	height: 100%;
/*	background-image: url(pics/bg_820.jpg); */
	border: 0px solid #EFAA42;
}
/* ---- Navigation ---- */

div.navi{
	border: 2px solid #EFAA42;
	background-color: #EFAA24;
	background-image: url(pics/3d_menu.png);
	background-position: center;
	width: 120px;
	padding-top: -5px;
	padding-bottom: 5px;
}

.in_navi,.in_navi_act{
	border: 0px dotted red;
	padding-top: 5px;
	padding-left: 10px;
	color: #6D757B;
	line-height: 20px;
}

.in_navi_act{
	border: 0px dotted red;
	color: #002040;
}

#legend1{
   width: 95px;
	position: relative;
	height: 20px;
	left: 10px;
	top: -10px;
	padding: 2px 10px 2px 10px;
	margin-bottom: -10px;
}

#legend{
   width: 95px;
	position: relative;
	height: 20px;
	left: 10px;
	top: -10px;
	padding: 2px 10px 2px 10px;
	margin-bottom: -10px;
}

#loeschen{
   width: 20px;
   height: 20px;
   color: white;
   border: 1px dotted white;
   background-position: bottom;
   
}

#agb{
	position: absolute;
	bottom: 7px;
	left: 760px;
	color: black;
}

/* ---- Formularelemente ---- */

.kommentar,.inputn{
   width: 454px;
   padding: 1px 5px 2px 5px;
}

#plz{
   width: 50px;
}

#ort{
   width: 385px;
}

.papier{
	background-image: url(pics/papier.jpg);
	background-repeat: no-repeat;
	background-position: center;
	border: solid 1px white;
	width: 27px;
	height: 27px;
	padding-bottom: 15px;
	cursor: pointer;
}

.waren{
	background-image: url(pics/waren.jpg);
	background-repeat: no-repeat;
	background-position: center;
	border: solid 1px white;
	width: 27px;
	height: 27px;
	cursor: pointer;
	margin-top: 3px;
}

.warenl{
	background-image: url(pics/waren.jpg);
	background-repeat: no-repeat;
	background-position: center;
	border: solid 1px white;
	width: 27px;
	height: 27px;
	cursor: pointer;
}

/* ---- Buttons ---- */

.button{
	background-color: #53626E;
	background-image: url(pics/3d_button.png);
	background-position: center;
	border: 1px solid #53626E;
    color: #002040; 
	height: 25px;
	cursor: pointer;
}

/* ---- Bunte Mausovers für Listenansicht ---- */
tr.reihe	{
/*	background-color: #53626E; */
  	background-image: url(pics/bg-zelle-normal.png);
} 

tr.reihe:hover {
	background-color: #EFAA42;
}

td.zelle	{
	border: 1px dotted white;
	width: 155px;
}

td.zelle:hover{
	background-color: green;
}

div.fuel{
    width: 155px;
    height: 35px;
    line-height: 35px;
    text-align: center;
}

div.fuel:hover{
    background-color: #FF8C00;
    cursor: pointer;
}


td.kopfzelle,td.kopfspalte,td.kopfspalte_l {
    border: 1px solid #EFAA42;
    background-color: #EFAA42;
    background-image: url(pics/3d_inhalt.png);
    color: #2F4F4F;
    text-align: center;
}

.headline {
	border: 1px solid #EFAA42;
    background-color: #EFAA42;
    background-image: url(pics/3d_inhalt.png);
    color: #2F4F4F;
    text-align: center;
    width: 603px;
    height: 35px;
    line-height: 35px;
}

.headline_blau {
	border: 1px solid #EFAA42;
    background-color: #2F4552;
    color: white;
    text-align: center;
    width: 603px;
    height: 35px;
    line-height: 35px;
}

td.kopfspalte {
   text-align: right;
}

td.kopfspalte_l {
   text-align: left;
}

td.zelle_normal {
  	background-image: url(pics/bg-zelle-normal.png);
/*	background-color: #53626E; */
   border: 1px dotted white;
   text-align: left; 
}

div.zelle-normal-text {
	background-color: #53626E;
   border: 1px dotted white;
   text-align: left;
   width: 583px;
   padding: 10px;
}

td.zelle_red {
	background-color: #FF0000;
   border: 1px dotted white;
   text-align: left; 
}

td.kopfzelle_left{
	border: 1px solid white;
   background-color: #EFAA42;
   color: #2F4F4F;
   text-align: left;
   padding-left: 5px;
   width: 100px;
}
/* ------------------------------------- */
