
* {
margin: 0;
padding: 0;
}

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td
{
margin-top: 0pt;
margin-right: 0pt;
margin-bottom: 0pt;
margin-left: 0pt;
padding-top: 0pt;
padding-right: 0pt;
padding-bottom: 0pt;
padding-left: 0pt;
border-top-width: 0pt;
border-right-width-value: 0pt;
border-right-width-ltr-source: physical;
border-right-width-rtl-source: physical;
border-bottom-width: 0pt;
border-left-width-value: 0pt;
border-left-width-ltr-source: physical;
border-left-width-rtl-source: physical;
border-top-style: none;
border-right-style-value: none;
border-right-style-ltr-source: physical;
border-right-style-rtl-source: physical;
border-bottom-style: none;
border-left-style-value: none;
border-left-style-ltr-source: physical;
border-left-style-rtl-source: physical;
border-top-color: -moz-use-text-color;
border-right-color-value: -moz-use-text-color;
border-right-color-ltr-source: physical;
border-right-color-rtl-source: physical;
border-bottom-color: -moz-use-text-color;
border-left-color-value: -moz-use-text-color;
border-left-color-ltr-source: physical;
border-left-color-rtl-source: physical;
outline-color: -moz-use-text-color;
outline-style: none;
outline-width: 0pt;
/*
font-weight: inherit;
font-style: inherit;
font-size: 100%;
font-family: inherit;
*/
vertical-align: baseline;
}

img					{border:0;}
code				{display:block;}
table				{border-collapse:collapse; border:0;}
form, fieldset 		{border:0;}
legend				{display:none}
ul					{list-style:none;}
hr					{height:1px;visibility:hidden }
p					{padding-bottom: 1em;}
h1,h2,h3,h4,h5		{font-weight:normal}

/* Fonts*/
.normal				{font-size:13px;}
.bigger 			{font-size:16px}
.big 				{font-size:20px}
.smaller			{font-size:9px}
.small				{font-size:11px}
.verysmall			{font-size:6px}
.bold 				{font-weight:bold;}

/* Behaviour*/
.error			{color:#FF0000;}
.noWrap			{white-space: nowrap;}
.noBrd			{border:0}
.normalBrd			{border:1}
.bigBrd			{border:2}
.fl				{float:left;}
.fr				{float:right;}
.fn				{float:none;}
.cb				{clear:both;}

.tl				{text-align:left;}
.tr				{text-align:right;}
.tc				{text-align:center;}
.fi				{font-style: italic;}

.clear			{float:none; clear:both; width:0; height:0; line-height:0; overflow:hidden; font-size:0; visibility: hidden; margin:0; padding:0; border:0;}
.nw				{white-space:nowrap;}
.no-bg			{background-image: none;}
.dn				{display:none}


/* Spaces */
.spc-l			{margin-left:  10px;}
.spc-r			{margin-right: 10px;}
.spc-t			{margin-top:   10px;}
.spc-b			{margin-bottom:   10px;}

.pad-l			{padding-left: 10px}
.pad-t			{padding-top: 10px}


a {text-align:left; text-decoration:none;color:#014373}
a:hover {color:#FB0404;text-decoration: underline;}

.moveLeftBig {margin-left:-210px}
.moveTopSmall {margin-top:-50px}

.message {font: normal 20px Verdana, Arial, Helvetica,sans-serif;color:red}
.messageSmall {font: normal 12px Verdana, Arial, Helvetica,sans-serif;color:red}


.spc-b-l {padding-bottom:20px}
.spc-t-l {padding-top:20px}
.spc-l-l {padding-left:20px}

.border {border:1px solid #FFF;}

.cursor_hand {cursor:pointer}

table {border-collapse: collapse;}

table td {padding: 0px;}

.opaque {
	opacity: .8;
}


/*MAIN*/
body {background-color: #fbf8f1;margin: 0px;font: normal 11px Verdana, Arial, Helvetica,sans-serif;font-size: 18px}
#main_top {width:100%;height:150px;background-color: #CCC;text-align: left;}

#main_top #logo {width:100%;height:150px}

#content {min-height: 500px;width: 100%;background-color: #FFF;text-align: left;padding:5px;font-size: 14px}

/* TOP MENÜ 1*/
#mainnavi1 {width:100%;height:15px;background-color: #003e74;color:#FFF;}
#mainnavi1 a {color:#FFF;}
#mainnavi1 a:focus, .sf-menu a:hover, .sf-menu a:active {color:#FFF;}
/* TOP MENÜ 1*/
#mainnavi2 {width:100%;height:40px;background-color: #003e74;}
#menu_panel {width: 100%;height: 35px;}

#ja-mainnav2{padding-left: 13px;padding-top: 5px}
#ja-cssmenu {width:822px;font-size: 12px;}


#menu-3 {width:100%;background-color: #003e74}
.sf-menu, .sf-menu * {z-index: 9999 !important;color: #FFF;}
.sf-menu ul {width:13em;z-index: 9999 !important;top:-5px}
.sf-vertical, .sf-vertical li {width:12.5em;z-index: 9999 !important;}
.sf-vertical li.sfHover ul {left:12.5em;z-index: 9999 !important;}
.sf-vertical li.sfHover li.sfHover ul {left:13em;z-index: 9999 !important;}
.sf-menu a, .sf-menu a:visited  { color:#FFF;}
.sf-menu li, .sf-menu li li, .sf-menu li li li {background-color: #003e74}
.sf-menu li:hover, .sf-menu li.sfHover,
.sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active {background-color: #002f58;text-decoration: none;color:#FFF}
.sf-menu a {border-left:	0px solid #CFDEFF;border-top:	0px solid #CFDEFF;border-bottom:0px solid #CFDEFF;font: normal 13px Verdana, Arial, Helvetica,sans-serif;}

#main_bottom {background-color:#003e74; margin-bottom:15px; height:40px;width:100%;text-align: left;font-size: 10px;color:#FFF}
#main_bottom #footer {text-align:right;margin-right: 5px;padding-top: 8px}
#main_bottom a {color: #FFF}
#main_bottom a:HOVER {text-decoration: none;color: #FFF}

#pagetitle {width:100%;height:20px;padding:3px;color:#FFF;background: url(../img/mainnav-left.gif) repeat top left;font-weight:bold;}

/*ASSITENT*/
#assistentliste {text-align:left;vertical-align:middle;font-size: 8px}
#assistentliste tr{}
#assistentliste,#assistentliste td {border-collapse:collapse; border:1px solid #000;text-align:left;vertical-align:middle;padding:1px;font-size: 10px}

/*MATERIAL*/
#addmaterialliste {text-align:left;vertical-align:middle;font-size: 12px}
#addmaterialliste, #addmaterialliste td {border-collapse:collapse; border:1px solid #000;text-align:left;vertical-align:middle;padding:2px}

/*LOGIN*/
#logintable {border:1px solid #000;padding: 15px}
#logintable td {border-collapse:collapse; border:0px solid #000;text-align:left;padding:2px}


/*UMSATZ*/
#umsatzliste {text-align:left;vertical-align:middle;font-size: 12px}
#umsatzliste tr{}
#umsatzliste,#umsatzliste td {border-collapse:collapse; border:1px solid #000;text-align:left;vertical-align:middle;padding:1px;font-size: 14px}


/*Gutschein*/
#gutscheinliste {text-align:left;vertical-align:middle;font-size: 12px}
#gutscheinliste tr{}
#gutscheinliste,#gutscheinliste td {border-collapse:collapse; border:1px solid #000;text-align:left;vertical-align:middle;padding:5px;font-size: 14px}
