﻿body
{
	font-family: Arial, Verdana, Calibri, Helvetica, sans-serif;
	font-size: 12px;
	border-style: none;
	border-width: 0px;
	padding: 0px;
	margin: 0px;
}
td
{
	font-family: Arial, Verdana, Calibri, Helvetica, sans-serif;
	font-size: 12px;
}


h1 
{
	font-size: 24px;
	color: #e3001b;
}
h2 
{
	font-size: 20px;
	color: #e3001b;
}
h3 
{
	font-size: 16px;
	color: #e3001b;
}
h4 
{
	font-size: 14px;
	color: #e3001b;
}



a:Link, a:Active, a:Visited
{
	color: #e3001b;
	text-decoration: underline;
	border-width: 0px;
}
a:Hover
{
	color: #3366FF;
	text-decoration: underline;
	border-width: 0px;
}

a.NoUnderline:Link, a.NoUnderline:Active, a.NoUnderline:Visited
{
	color: #e3001b;
	text-decoration: none;
	border-width: 0px;
}
a.NoUnderline:Hover
{
	color: #3366FF;
	text-decoration: none;
}

a.bild:Link, a.bild:Active, a.bild:Visited, a.bild:Hover
{
	border-style: none;
	padding: 0px;
	margin: 0px;
	text-decoration: none;
	border-width: 0px;
}

table.Content
{
	width: 1020px;
    	height: 100%;
}
td.Content
{
	width: 1020px;
    	height: 100%;
}

table.HeadSystem
{
	width: 1020px;
    height: 16px;
    vertical-align: top;
}

input.txtBox
{
	border-style: solid;
	border-width: 1px;
	background-color: #FFFFFF;
}
textarea.txtBox
{
	border-style: solid;
	border-width: 1px;
	background-color: #FFFFFF;
}

.error
{
	font-weight: bold;
	color: #FF0000;
}






/* specials */
td.PartnerHead
{
	font-size: 16px;
	text-decoration: underline;
	font-weight: bold;
}

td.FilialRegion
{
	font-size: 16px;
	color: #e3001b;
}
td.FilialBundesland 
{
	font-size: 14px;
	color: #e3001b;
}
a.Filiale:Link, a.Filiale:Active, a.Filiale:Visited
{
	color: #e3001b;
	text-decoration: underline;
	font-weight: bold;
}
a.Filiale:Hover
{
	color: #3366FF;
	text-decoration: underline;
	font-weight: bold;
}



select.JobAuswahl
{
	border: 2px solid #e3001b;
	font-weight: bold;
	background-color: #e3001b;
	color: #FFFFFF;
}



/* item-navi buttons */
input.itemNavi
{
	background-color: #e3001b;
	color: #FFFFFF;
	font-weight: bold;
	border-style: outset;
}
td.ItemHeader
{
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	background-color: #548FA5;
	color: #FFFFFF;
	text-align: center;
}
td.ItemLeft1
{
	font-size: 12px;
	font-weight: normal;
	background-color: #eeeeee;
	color: #000000;
	text-align: left;
}
td.ItemCenter1
{
	font-size: 12px;
	font-weight: normal;
	background-color: #eeeeee;
	color: #000000;
	text-align: center;
}
td.ItemRight1
{
	font-size: 12px;
	font-weight: normal;
	background-color: #eeeeee;
	color: #000000;
	text-align: right;
}
td.ItemLeft2
{
	font-size: 12px;
	font-weight: normal;
	background-color: #ffffff;
	color: #000000;
	text-align: left;
}
td.ItemCenter2
{
	font-size: 12px;
	font-weight: normal;
	background-color: #ffffff;
	color: #000000;
	text-align: center;
}
td.ItemRight2
{
	font-size: 12px;
	font-weight: normal;
	background-color: #ffffff;
	color: #000000;
	text-align: right;
}

.ap_left {
	width: 210px;
}
.ap_middle {
	width: 180px;
}
.ap_right {
	width: 194px;
}

.hrefstyle {
	border-width: 0px;
}


.treeview ul{ /*CSS for Simple Tree Menu*/
margin: 0;
padding: 0;
}

.treeview li{ /*Style for LI elements in general (excludes an LI that contains sub lists)*/
background: white url(list.gif) no-repeat left center;
list-style-type: none;
padding-left: 22px;
margin-bottom: 3px;
}

.treeview li.submenu{ /* Style for LI that contains sub lists (other ULs). */
background: white url(closed.gif) no-repeat left 1px;
cursor: hand !important;
cursor: pointer !important;
}

ul {
margin-left: 18px; padding-left:0px;
}

.treeview li.submenu ul{ /*Style for ULs that are children of LIs (submenu) */
display: none; /*Hide them by default. Don't delete. */
}

.treeview .submenu ul li{ /*Style for LIs of ULs that are children of LIs (submenu) */
cursor: default;
}

.bs_tdstyle {
text-align:justify;
}

.tstyle1 {
	border-style: solid;
	border-width: 1px;
	padding: 0px;
	border-color:black;
}
.tstyle2 {	
	border-style: solid;
	border-width: 1px;
	border-color:black;
	height:160px;
	padding: 0px;
	}
img	{  
	border-style: none;
}
</style>


