#popupalert
{
	position:fixed;
	top: 270px;
	left: 120px;
	background-color: #FFF1D7;
	border: 3px solid red;
	display:none;	
	width: 500px;
	padding: 10px;
	font-size:12px;
	text-align:center;
	z-index:21;
}

#background-login
{
background-color: #FFFFFF;
position:fixed;
left: 0px;
top: 0px;
width:100%;
height:100%;
z-index:20;
filter: alpha(opacity=40);
-moz-opacity: 0.4; 
opacity: 0.4;
}

#fehlertext
{
	font-size: 16px;
	font-weight: bold;
	color: red;
	display: block;
	padding: 10px;
}

#ladetext
{
font-size: 12px;
font-weight: bold;
}

#loginwrapper
{
	position:fixed;
	left: 250px; /* 326 px*/
	top: 100px;
	z-index:21;
}

#login {
	border: 2px solid black;
	padding:20px;
	width: 225px;
	background-color: #fff1d7;
}

#background
{
background-color: #000000;
position:fixed;
left: 0px;
top: 0px;
width:100%;
height:100%;
z-index:20;
filter: alpha(opacity=40);
-moz-opacity: 0.4; 
opacity: 0.4;
}

#auftrags_liste
{
border: 2px solid #ffb400;
padding:10px;
position:fixed;
left: 10px;
top: 30px;
height:85%;
/*width:950px;*/
width:95%;
overflow-x:auto;
overflow-y:hidden; 
background-color: #fff1d7;
z-index:21;
}

#auftragstabelle tr.hover td
{
 background-color: #FFB400;	
}

#auftragstabelle tr.selected td
{
 background-color: #FFB000;	
}

#lieferschein
{
	position:fixed;
	top:0px;
	left:750px;
	width: 250px;
	height:90px;
	background-color:white;
	border: 2px solid #ffb400;
	padding: 5px;
	z-index: 22;
	text-align: center;
	display: none;
}

#lieferschein input.text {
	width: 60px;	
}

#lieferschein div.lieferdatum {
	padding: 9px;	
}

#lieferschein input 
{
	padding: 2px;	
}

#kunden_liste
{
	border: 2px solid #ffb400;
	padding:10px;
	position:fixed;
	left: 10px;
	top: 30px;
	height:260px;
	width:690px;
	overflow:auto; 
	background-color: #fff1d7;
	z-index:21;
}

#preisberechnungsfenster
{
border: 2px solid #ffb400;
padding:10px;
position:fixed;
left: 10px;
top: 30px;
height:800px;
width:690px;
overflow:auto; 
background-color: #fff1d7;
z-index:21;
}

#upload_fenster
{
border: 2px solid #ffb400;
padding:10px;
position:fixed;
left: 10px;
top: 30px;
height:500px;
width:690px;
overflow:auto; 
background-color: #fff1d7;
z-index:21;
}

#benutzerdaten_fenster
{
border: 2px solid #ffb400;
padding:10px;
position:fixed;
left: 10px;
top: 30px;
height:200px;
width:690px;
overflow:auto; 
background-color: #fff1d7;
z-index:21;
}

#ueberschrift_kunden_liste
{
border: 2px solid #ffb400;
border-bottom: 0px solid black;
padding:2px;
position:fixed;
left: 10px;
top: 10px;
height:16px;
width:100px;
overflow:none; 
background-color: #fff1d7;
z-index:22;
text-align:center;
font-weight:bold;
}

#ueberschrift_auftrags_liste
{
border: 2px solid #ffb400;
border-bottom: 0px solid black;
padding:2px;
position:fixed;
left: 10px;
top: 10px;
height:16px;
width:120px;
overflow:none; 
background-color: #fff1d7;
z-index:22;
text-align:center;
font-weight:bold;
}

#ueberschrift_auftragsliste_excel
{
border: 2px solid #ffb400;
padding:2px;
position:fixed;
left: 143px;
top: 10px;
height:16px;
width:100px;
overflow:none; 
background-color: #fff1d7;
z-index:21;
text-align:center;
}

#ueberschrift_auftragsliste_lieferschein
{
border: 2px solid #ffb400;
padding:2px;
position:fixed;
left: 256px;
top: 10px;
height:16px;
width:100px;
overflow:none; 
background-color: #fff1d7;
z-index:21;
text-align:center;
}

#ueberschrift_auftragsliste_speichern
{
border: 2px solid #ffb400;
padding:2px;
position:fixed;
left: 380px;
top: 10px;
height:16px;
width:100px;
overflow:none; 
background-color: #fff1d7;
z-index:21;
text-align:center;
}

#ueberschrift_kunden_anlegen
{
border: 2px solid #ffb400;
padding:2px;
position:fixed;
left: 123px;
top: 10px;
height:16px;
width:150px;
overflow:none; 
background-color: #fff1d7;
z-index:21;
text-align:center;
}

#ueberschrift_kunden_speichern
{
border: 2px solid #ffb400;
padding:2px;
position:fixed;
left: 123px;
top: 10px;
height:16px;
width:120px;
overflow:none; 
background-color: #fff1d7;
z-index:21;
text-align:center;
}

#ueberschrift_kunden_abbrechen
{
border: 2px solid #ffb400;
padding:2px;
position:fixed;
left: 387px;
top: 10px;
height:16px;
width:120px;
overflow:none; 
background-color: #fff1d7;
z-index:21;
text-align:center;
}

#ueberschrift_kunden_loeschen
{
border: 2px solid #ffb400;
padding:2px;
position:fixed;
left: 255px;
top: 10px;
height:16px;
width:120px;
overflow:none; 
background-color: #fff1d7;
z-index:21;
text-align:center;
}

#schliessen
{
border: 2px solid #ffb400;
padding:2px;
padding-right: 5px;
position:fixed;
left: 600px;
top: 10px;
height:16px;
width:113px;
overflow:none; 
background-color: #fff1d7;
z-index:21;
text-align:right;
}

#schliessen_auftragsliste
{
border: 2px solid #ffb400;
padding:2px;
padding-right: 5px;
position:fixed;
left: 860px;
top: 10px;
height:16px;
width:113px;
overflow:none; 
background-color: #fff1d7;
z-index:21;
text-align:right;
}

#auftrags_liste {
	height:100%;
	overflow-y:scroll;
	overflow-x:hidden;	
}

#kundentabelle td, #auftragstabelle td, #tabelle_kunde_bearbeiten td, #tabelle_benutzer_bearbeiten td
{
	border: 1px solid #ffb400;
	padding: 3px;
}

#ueberschrift_auftraege_liste
{
border: 2px solid #ffb400;
border-bottom: 0px solid #ffb400;
padding: 2px 10px;
position:fixed;
left: 10px;
top: 320px;
height:16px;
overflow:none; 
background-color: #fff1d7;
z-index:22;
text-align:center;
font-weight:bold;
}

#auftraege_liste
{
border: 2px solid #ffb400;
padding:10px;
position:fixed;
left: 10px;
top: 340px;
height:240px;
width:690px;
overflow:auto; 
background-color: #fff1d7;
z-index:21;
}

#kunde_bearbeiten
{
border: 2px solid black;
padding:20px;
position:fixed;
left: 50px;
top: 30px;
background-color: #fff1d7;
z-index:21;
}

#header_auftragsdaten
{
	background-image:url(img/reiter-auftragsdaten.gif);
}

#header_ausfuehrung
{
	background-image:url(img/reiter-ausfuehrung.gif);
}

#header_produkt
{
	background-image:url(img/reiter-produkt.gif);
}

#header_ueberzug
{
	background-image:url(img/reiter-ueberzug.gif);
}

#header_gestaltung
{
	background-image:url(img/reiter-gestaltung.gif);
}

#header_spiegel
{
	background-image:url(img/reiter-spiegel.gif);
}

#header_inhalt
{
	background-image:url(img/reiter-inhalt.gif);
}

#header_ergaenzungen
{
	background-image:url(img/reiter-ergaenzungen.gif);
}

.ueberschrift{
font-weight: bold;
}

body{
margin: 6px;
font-family: verdana;
font-size:11px;
}

div.seite{
width:100px;
}

table.tabelle
{
	padding-top:5px;
	margin: 0px;
	width:100%;
	
}

div.auftragsdaten, div.produkt, div.ausfuehrung, div.ueberzug, div.gestaltung, div.spiegel, div.inhalt, div.ergaenzungen{
width: 725px;
margin-bottom: 10px;
padding: 5px;
border-bottom: 1px solid #ffb400;
background-color:#fff1d7;
}


div.header{
border-bottom: 1px solid white;
width: 204px;
height: 20px;
padding-left: 5px;
padding-top: 3px;
padding-right: 3px;
padding-bottom: 1px;
}

div.header:hover{
background-color:#666666;
color: white;
}

div.infolayer{
color: white;
position:fixed;
left: 750px;
top: 5px;
/*width: 223px;*/
width: 233px;
height: 560px;
font-size: 12px;
/*padding-left: 10px;*/
/*background-image:url(img/info-hintergrund.jpg);*/
}



img.info_button
{
	padding-left:29px;
	padding-top: 4px;
	padding-bottom: 5px;
}


input{
font-size: 11px;
/* width: 150px; */
padding-left:2px;
border: 0px solid black;
}

input.zahl{
border: 1px solid #ffb400;
font-size: 11px;
width: 30px;
}

input.zahl2{
border: 1px solid #ffb400;
font-size: 11px;
width: 40px;
}

select.zahl{
border: 1px solid #ffb400;
font-size: 11px;
width: 35px;
} 

input.datum{
border: 1px solid #ffb400;
font-size: 11px;
width: 60px;
}

input.text{
border: 1px solid #ffb400;
font-size: 11px;
width: 120px;
}

select{
font-size: 11px;
/*width: 130px;*/
border: 1px solid #ffb400;
}

input.eingabefehler{
border: 1px solid red;
}

select.eingabefehler{
background-color: red;
color: white;
}

textarea.text{
border: 1px solid #ffb400;
font-size: 11px;
width: 125px;
height: 60px;
}

td.background1{
	background-color: #F2F5EC;
}

td.links
{
	padding-left:10px;
}
td.rechts
{
	padding-right:15px;
}

td.preis
{
	text-align:right;
}

td.bereichskopf
{
	background-color: #DDDDDD;
	border-bottom: 3px solid #DDDDDD;
	border-top: 3px solid #DDDDDD;
}

a.link, a, a.hover, a.visited, a.active
{
	color: #000000;
	text-decoration: none;
}

div.info_ueberschrift
{
	font-weight: bold;
	padding-top: 6px;
	font-size: 13px;
	letter-spacing:0px;
	height:21px;
	background-image:url(img/info-hintergrund-oben.png);
}

div.info_oben
{
	background-image:url(img/info-hintergrund-mitte1.png);
	padding-left: 10px;	
}

div.info_unten
{
	padding-left: 10px;	
	background-image:url(img/info-hintergrund-mitte2.png);	
}

div.info_abschluss
{
	height: 12px;
	background-image:url(img/info-hintergrund-unten.png);	
}

div.info_vorschau
{
	padding-top:3px;
	padding-bottom: 10px;
	text-align:center;
	margin-right:15px;
	font-size: 9px;
}

div.info_ueberschriftkl, span.info_ueberschriftkl
{
	
	font-size: 10px;
	padding-top: 4px;
	padding-bottom: 2px;
}

#HideSelect{
	z-index:19;
	position:fixed;
	top: 0;
	left: 0;
	background-color:#fff;
	border:none;
	filter:alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
	height:100%;
	width:100%;
}

#div_1_1-LEINEN_FARBE_SONSTIGES,
#div_1_2-LEINEN_FARBE_SONSTIGES,
#div_3_4-LEINEN_FARBE_SONSTIGES,
#div_GESTALTUNG_DRUCK_SONSTIGES,
#div_UEBERZUG-LEINEN-FARBE_SONSTIGES {
	padding-top: 3px;	
	display: none;
}

#div_1_1-LEINEN_FARBE_SONSTIGES input,
#div_1_2-LEINEN_FARBE_SONSTIGES input,
#div_3_4-LEINEN_FARBE_SONSTIGES input,
#div_SIEBDRUCK_SONSTIGES input,
#div_UEBERZUG-LEINEN-FARBE_SONSTIGES input {
	width:150px;
}

div.logo_isn img {
	border: 0px solid white;
}

#seite div.logo_isn {
	width: 725px;
	vertical-align: right;	
	padding-left:625px;
}

#loginwrapper div.logo_isn {
	padding-top: 10px;
	display:block;
	float: right;
}

#ajax-container,
#ajax-subcontainer {
	height: 1px;	
}