
body   { margin-top:10px; margin-bottom:10px; font-size:10pt; font-family: Verdana, Arial, Helvetica; color:#030064 }
table  { font-size:10pt; font-family: Verdana, Aria, Helvetical; color:#333 }
input  { font-size:9pt; font-family: Verdana, Arial, Helvetica; color:#333 }
select { font-size:9pt; font-family: Verdana, Arial, Helvetica; color:#333 }
a { font-size:9pt; font-family: Verdana, Arial, Helvetica; color:#0909cb; text-decoration: none; }
a:hover { font-size:9pt; font-family: Verdana, Arial, Helvetica; color:#a0a0f8 }
button { background-color: #dddddd; }

tbody.scrollContent{
overflow-y: auto;
overflow-x: hidden;
height: 550px;
} 


.background1    { background-color:#f4f8e9 }
.background2    { background-color:#f4f8e9 }
.background3    { background-color:#fff }
.background4    { background-color:#EFEFEF }
.background5    { background-color:#FF18FF }
.background5    { background-color:#F0F00F }
.background6    { background-color:#F0F0F0 }


/*Font styles*/
.f14b	{ font-size:12pt; font-weight:bold; }
.f13	{ font-size:11pt }
.f13b	{ font-size:11pt; font-weight:bold; }
.f12	{ font-size:10pt }
.f12b	{ font-size:10pt; font-weight:bold; }
.fb12r	{ font-size:10pt; font-weight:bold; color:#fa0808; }
.f11	{ font-size:9pt }
.f11b	{ font-size:9pt; font-weight:bold; }
.f10	{ font-size:8pt }
.f9		{ font-size:7pt }
.f7		{ font-size:5pt }

.actionAck { font-weight:bold; color:#22aa11; }
.actionNack { font-weight:bold; color:#aa2211; }

/*The hyperlink design*/
.hrefs:link 	{ text-decoration:underline; font-weight:bold; font-size:8pt; color:#201CE9 }
.hrefs:visited 	{ text-decoration:underline; font-weight:bold; font-size:8pt; color:#201CE9 }
.hrefs:hover 	{ text-decoration:none; font-weight:bold; font-size:8pt; color:#FF9600 }
.hrefs:active 	{ text-decoration:underline; font-weight:bold; font-size:8pt; color:#201CE9}

/*Styles of horizontal lines*/
.hr1	{ color:#BCBCBC; height:1px }

/*Styles of form buttons*/

.buttonStyle1 		{ width:170px; height:22px; font-size:8pt; background-color:#dddddd }
.buttonStyle2 		{ width:150px; height:22px; font-size:8pt; background-color:#dddddd }
.buttonStyle3 		{ width:125px; height:25px; font-size:10pt; background-color:#dddddd }
.buttonStyle3deak 	{ width:125px; height:25px; font-size:10pt; font-weight:bold; background-color:#dddddd; color:#DD00DC }
.buttonStyle4 		{ width:210px; height:25px; font-size:9pt; font-weight:bold; background-color:#dddddd }
.buttonStyle4deak 	{ width:200px; height:25px; font-size:9pt; font-weight:bold; background-color:#dddddd; color:#DD00DC }
.buttonStyle5 		{ width:137px; height:22px; font-size:8pt; background-color:#dddddd }
.buttonStyle5deak 	{ width:137px; height:22px; font-size:8pt; background-color:#dddddd; color:#DD00DC }
.buttonStyle6 		{ height:22px; font-size:8pt; background-color:#dddddd }
.buttonStyle7 		{ width:110px; height:22px; font-size:8pt; background-color:#dddddd }
.buttonStyle7deak 	{ width:110px; height:22px; font-size:8pt; background-color:#dddddd; color:#DD00DC }
.buttonStyle8 		{ width:50px; height:20px; font-size:7pt; background-color:#dddddd }
.buttonStyle9 		{ width:260px; height:25px; font-size:10pt; font-weight:bold; background-color:#dddddd }
.buttonStyle10 		{ width:150px; height:25px; font-size:9pt; font-weight:bold; background-color:#dddddd }
.buttonStyle11 		{ width:180px; height:22px; font-size:8pt; background-color:#dddddd }
.buttonStyle11deak 	{ width:180px; height:22px; font-size:8pt; background-color:#dddddd; color:#DD00DC }
.buttonStyle12 		{ width:200px; height:22px; font-size:8pt; background-color:#dddddd }
.buttonStyle13 		{ width:70px; height:20px; font-size:10pt; font-weight:bold; background-color:#dddddd }
.buttonStyle14 		{ width:350px; height:22px; font-size:8pt; background-color:#FDFAE0 }

.tdrechtsschwarz {
        border-right-width: 1px;
        border-right-style: solid;
        border-right-color: #666666;
        padding-left: 5px;
        padding-right: 5px;
        padding-top: 2px;
}

.tdlinksschwarz {
        border-left-width: 1px;
        border-left-style: solid;
        border-left-color: #666666;
        padding-left: 5px;
        padding-right: 5px;
        padding-top: 2px;
}

.tdlinksblank {
        border-left-width: 1px;
        border-left-style: solid;
        border-left-color: #f4f8e9;
        padding-left: 5px;
        padding-right: 5px;
        padding-top: 2px;
}

.ArtDetLinks {
	 border-right-width: 1px;
        border-right-style: solid;
        border-right-color: #666666;
        padding-left: 0px;
        padding-right: 3px;
        padding-top: 0px;
		font-size: 10px;
	background-color: #f4f8e9;
}

.ArtDetRechts {
        padding-left: 3px;
        padding-right: 0px;
        padding-top: 0px;
		font-size: 10px;
}
h3 {
	margin-top: 3px;
	margin-bottom: 5px;
}
#AlertBox {
	display:none;
	position:relative;
	left:20%;
	width:300px;
	background-color:#ddd;
	border-style:2px solid #ff0000;
	border-radius: 10px;
	box-shadow: 3px 3px #00ff00;
	padding:15px 20px 5px 20px;
	font-size: 2em;
}
.tabellenkopf, .tabellenkopf2 {
	width: 100%;
	float: left;
	clear: both;
	color: white;
}
.tabellenkopf {
	background: blue;
}
.tabellenkopf2 {
	background: #516561;
}
.tab {
	float: left;
	clear: none;
}
.bg0, .bg1, .bg2, .bg3 {
	overflow: auto;
	clear: both;
}
.bg0 {
	background: #ddd;
}
.bg1 {
	background: #c9d3d6;
}
.bg2 {
	background: #e2f3f8;
}
.bg3 {
	background: #aee0e6;
}
.subtabelle {
	margin: 0 30px;
	width: 95%;
	overflow: auto;
}
#summen {
	position: fixed;
	top: 10px;
	background: #fff;
	padding: 0 20px;
	border-radius: 10px;
	border: 1px solid #ff0000;
	right: 10px;
}
