BODY {
	font-size:10px;
	font-family:Arial,Helvetica,Verdana,sans-serif;
}

td{
	font-size:10px;
	font-family:Arial,Helvetica,Verdana,sans-serif;
}
th{
	font-size:10px;
	font-family:Arial,Helvetica,Verdana,sans-serif;
}


input {			border-width:1px; border-style:solid;border-color:lightblue;
			font-family:Arial,Helvetica,verdana,sans-serif;
			font-size:11px;}

textarea {		border-width:1px; border-style:solid;border-color:lightblue;
			font-family:Arial,Helvetica,verdana,sans-serif;
			font-size:11px;}
select {		border-width:1px; border-style:solid;border-color:lightblue;
			font-family:Arial,Helvetica,verdana,sans-serif;
			font-size:11px;}
img {
			border:none;}
img.startseitenbild {	height:100px;}

button.sswdefault {	border-style:solid;border-width:1px;border-color:lightblue;}

div {			font-family:sans-serif;font-size:11px; }

div.popupmenuitem {	position:absolute;font-size:14px;font-weight:bold;color:#202020;background-color:lightblue;border:none;text-align:center;vertical-align:middle;}
div.popupmenuitem:hover{background-color:red;color:white;}



input, textarea {
			font-family: sans-serif;font-size: 12px;
			border-style:solid;border-width:1px;border-color:lightblue;
			padding:1px;color:#000000;}
option {
			font-family: sans-serif;font-size: 12px;
			border-style:solid;border-width:1px;border-color:#F0F0F0;
			padding:1px;color:#000000;}
input.sswdefault {	position:absolute;border-style:solid;}
input.sswdefault:hover,
input.sswdefault:focus {background-color:lightblue;color:#202020;}

textarea.sswdefault {	position:absolute;border-style:solid;}
textarea.sswdefault:hover,
textarea.sswdefault:focus {background-color:lightblue;color:#202020;}

select {		font-family: sans-serif;font-size: 12px;
			border-style:solid;border-width:1px;border-color:lightblue;
			padding:1px;color:#000000;}


select.sswdefault {	position:absolute;background-color:white;color:#000000;
			border-style:solid;border-width:1px;border-color:gray;}
select.sswdefault:hover {background-color:lightblue;color:#202020;}

ul {			border-style:solid;border-width:1px;border-color:gray;}

span {			font-family:sans-serif;}

div {			position:absolute;border:none;font-family:sans-serif;font-size:14px;color:#303030;}
div.sswdefault {	font-weight:normal;text-align:left;vertical-align:middle;background-color:#E8EAE1;overflow:hidden;}
div.sswtooltip {	font-size:11px;font-weight:normal;text-align:left;vertical-align:top;background-color:#FFFEC1;
			border-style:solid;border-width:1px;border-color:lightgrey;}

div.topleiste {		top:4px;left:4px;right:4px;height:40px;background-color:gray;
			font-weight:bold;font-size:15px;color:white;}
div.topleiste2 {	left:0px;right:0px;top:0px;height:20px;background-color:transparent;
			text-align:center;font-weight:bold;font-size:20px;color:lightgrey;}
div.topmenuleiste {	top:46px;left:4px;right:4px;height:15px;background-color:#CF661C;
			font-size:12px;color:white;text-align:center;}
div.bottomleiste {	bottom:4px;left:4px;right:4px;height:15px;background-color:gray;
			font-size:12px;color:white;}
div.leftbgleiste {	top:63px;left:4px;width:200px;bottom:21px;background-color:A8A8A8;
			font-size:12px;color:white;}
div.buchenrt_general {	background-color:#E8EAE1;font-size:13px;color:gray; }

/* Auswahlfenster fuer Mandanten und Wirtschaftsjahre */
div.mwj {		visibility:hidden;bottom:30px;height:420px;left:10px;width:724px;
			font-size:14px;color:gray;background-color:#FDFDFD;
			border-style:solid;border-color:#CF661C;border-width:1px;
			text-align:left;}

/* Alle Menus */
div.menu {		visibility:hidden;background-color:gray;
			border-style:solid;border-color:#CF661C;border-width:1px;}
div.topmenu {		top:47px;left:110px;right:110px;height:20px;
			font-size:12px;color:white;}
div.applicationmenu {	top:90px;left:15px;width:250px;bottom:25px;
			font-size:12px;color:white;}
div.submenu {		top:160px;left:230px;width:250px;height:150px;
			font-size:12px;color:white;}

/* Die Positionierung im Topmenu muss absolut erfolgen, Left wird im DIV selbst angegeben */
div.topmenuitem {	top:0px;bottom:0px;width:120px;
			font-size:14px;color:#303030;background-color:lightgrey;
			text-align:center;}
div.topmenuitem:hover {	background-color:#CF661C;color:white;}

div.appmenuitem {	top:0px;bottom:0px;width:245px;height:20px;
			font-size:14px;color:#303030;background-color:#FDFDFD;
			text-align:left;padding-left:5px;}
div.appmenuitem:hover {	background-color:#4DB3A7;color:white;}
div.appmenucaption {	top:0px;left:0px;width:245px;height:25px;
			font-size:16px;font-weight:bold;color:white;background-color:#CF661C;
			text-align:left;padding-left:5px;}

/* MenuItems, die in einem DIV als Eintraege einer Listbox stehen */
div.lboxitem {		font-family:sans-serif;font-weight:normal;font-size:13px;color:gray;text-align:left;vertical-align:middle;
			left:5px;right:5px;padding-left:5px;padding-right:5px;overflow-x:hidden;
			border-style:solid;border-color:#E8EAE1;border-width:1px;background-color:#E8EAE1;}
div.lboxitem:hover {	background-color:#4F9BB7;color:white;}

/* MenuItems, die etwas hervorgehoben in einem DIV als Eintraege einer Listbox stehen */
div.lboxitem2 {		font-family:sans-serif;font-weight:bold;font-size:11px;color:white;text-align:left;vertical-align:middle;
			left:5px;right:5px;padding-left:5px;padding-right:5px;overflow-x:hidden;
			border-style:solid;border-color:#E8EAE1;border-width:1px;background-color:blue;}
div.lboxitem2:hover {	background-color:#4F9BB7;color:white;}


div.dialog {		visibility:hidden;background-color:#E8EAE1;border-style:solid;border-color:#CF661C;border-width:1px;}

/* Universalelemente: SCA und Dialog */
div.universaldialog {	top:180px;left:200px;width:400px;height:200px;
			font-size:12px;color:gray;}
div.universalsca {	top:20px;left:20px;right:20px;bottom:10px;}

/* die zugehoerigen Elemente caption, closebtn und body */
div.universalcaption {	top:0px;left:0px;right:20px;height:22px;
			font-size:16px;font-weight:bold;color:white;background-color:#CF661C;
			text-align:left;padding-left:5px;}
div.unviversalclosebtn{	top:0px;right:0px;width:20px;height:22px;
			font-size:16px;font-weight:bold;color:white;background-color:gray;
			text-align:center;cursor:default;}
div.universalbody {	top:23px;left:0px;right:0px;bottom:0px;
			font-size:14px;color:gray;background-color:#FDFDFD;
			text-align:left;}
div.universalinfo {	font-size:13px;font-weight:normal;color:gray;background-color:#FDFDFD;padding:3px;
			text-align:left;}
div.universalinfor {	font-size:13px;font-weight:normal;color:#303030;background-color:#FDFDFD;padding:3px;
			text-align:right;}
div.universalinfom {	font-size:13px;font-weight:normal;color:#303030;background-color:#FDFDFD;padding:3px;
			text-align:center;}

/* Bezeichnungs- und Eingabefelder im Dialog und anderswo ... */
.universalbzf {		font-family:sans-serif;font-size:13px;color:gray;background-color:#FDFDFD;
			text-align:left;}
.universalfld {		font-family:sans-serif;font-size:14px;color:blue;background-color:white;
			border-style:solid;border-width:1px;border-color:gray;}

/* Absolute Positionierung ... */
.abspos {		position:absolute;}

/* Bilder */
img {			border:none;}
img.sswlogo {		position:absolute;bottom:25px;right:10px;height:140px;}

input.chkbox {		border:none;}
input.suchfeld {	border:solid 1px;border-color:lightgrey;font-family:sans-serif;font-size:14px;color:#303030;cursor:text;}

/* Buchen Real- Time: Eingabefelder */
input.buchenrt {	border:solid 1px;border-color:lightblue;font-family:sans-serif;font-size:13px;color:gray;cursor:text;}
input.buchenrt:hover,
input.buchenrt:focus {	background-color:#fff2b8; color:black; }

/* und hier die mit Textausrichtung rechts */
input.buchenrtr {	border:solid 1px;border-color:lightblue;font-family:sans-serif;font-size:13px;color:gray;cursor:text;text-align:right;}
input.buchenrtr:hover,
input.buchenrtr:focus {	background-color:#fff2b8; color:black; }

textarea.buchenrt {	border:solid 1px;border-color:lightblue;font-family:sans-serif;font-size:13px;color:gray;cursor:text;}
textarea.buchenrt:hover {background-color:#fff2b8; color:black; }

div.buchenrt {		top:0px;bottom:0px;width:120px;
			font-size:13px;color:white;background-color:gray;font-weight:normal;
			text-align:center;}
div.buchenrtr {		top:0px;bottom:0px;width:120px;
			font-size:13px;color:white;background-color:gray;font-weight:normal;
			text-align:right;}
div.buchenrtl {		top:0px;bottom:0px;width:120px;
			font-size:13px;color:white;background-color:gray;font-weight:normal;
			text-align:left;}
/* Die Sachkontenzeilen in den Buchungserfassungsprogrammen */
div.brtueber {		font-size:13px;height:14px;color:white;background-color:#CF661C;font-weight:normal;text-align:center;}
div.brtzeile {		font-size:13px;height:14px;color:gray;background-color:white;font-weight:normal;text-align:right;text-align:right;}

/*Buttons */
button {		font-family:sans-serif;font-size:13px;color:black;text-align:center;vertical-align:middle; }
button.sswdefault {	border-style:solid;border-width:1px;border-color:gray;background-color:#F8F8F8;height:28px;width:120px;}

/* Tabelle, die vom SSW JavaScript- Standardobjekt erstellt wird */
table.sswjs {		border-style:solid;table-layout:fixed;border-width:1px;border-color:lightgrey;}
th.sswjs {		background-color:#4F9BB7;color:white;font-family:sans-serif;font-size:10px;text-align:center;width:auto;}
input.sswjs {		background-color:white;color:gray;font-family:sans-serif;font-size:9px;text-align:left;width:38px;}
tr.sswjs {		background-color:#E8EAE1;color:#303030;height:13px;}
tr.sswjs:hover {	background-color:#4F9BB7;color:white;}
td.sswjs {		font-family:sans-serif;font-size:10px;text-align:left;vertical-align:top;width:auto;padding-left:2px;padding-right:2px;}

/* Tabelle, die vom SSW JavaScript- Standardobjekt erstellt wird, hier etwas groesser */
table.sswjs2 {		border-style:solid;table-layout:fixed;border-width:1px;border-color:lightgrey;}
th.sswjs2 {		background-color:#4F9BB7;color:white;font-family:sans-serif;font-size:11px;text-align:center;width:auto;}
input.sswjs2 {		background-color:white;color:gray;font-family:sans-serif;font-size:10px;text-align:left;width:38px;}
tr.sswjs2 {		background-color:#E8EAE1;color:#303030;height:14px;}
tr.sswjs2:hover {	background-color:#4F9BB7;color:white;}
td.sswjs2 {		font-family:sans-serif;font-size:12px;text-align:left;vertical-align:top;width:auto;padding-left:2px;padding-right:2px;}
