body
{
    background-color: #FFFFFF;
    font-family: Arial, helvetica, sans-serif;
    font-size: 16px;
    padding:0px;
    margin:0px;
    background-image:url('./resources/background.gif');
}


img
{
    border:none;
}

h1
{
    font-weight:bold;
    font-size:18px;
    border-bottom:1px dashed #000000;
    border-left:1px dashed #000000;
    padding-left:10px;
    
}

th {
	text-align:left;
}

table, #dbOverviewTbl
{
    border-spacing:1px;
    border-collapse:collapse;    
}

.borderTable, #dbOverviewTbl
{
    border:1px dotted #000000;
}

.tdPadding, #dbOverviewTbl td
{
    border:1px dotted #000000;
    padding:2px;
}

#dbOverviewTbl th
{
    background-color:#8B9EE4;
    font-size:12px;
    color:#0E1825;
    text-align:center;
    border:1px dotted #000000;
}

#dbOverviewTbl
{
    width:650px;
}

.tableRow0
{
    background-color:#DEDEDE;
}

.tableRow1
{
    background-color:#EFEFEF;
}

div.menu
{
    padding:2px;
    padding-left:4px;
}

div.menu:hover
{
    background-color:#CCCCCC;
    color:#0D1150;
    padding-left:10px;
}

a.menu:link, a.menu:visited, a.menu:active
{
    color:#0F0F02;
    font-size:10pt;
    font-weight:bold;
}

#menu {
	clear:both;float:left;width:120px;border:0px dotted #981806;padding:5px;
}
#languageBox {
	font-size: 10px;
	clear:both;
	float:left;
	width:220px;
	
	border:0px dotted #981806;
	padding:5px;
}
#main
{
    background-color:#FFFFFF;
    border:3px dotted #000000;
    margin-right:10px;
    padding:10px;
    min-height:400px;
    
    
    
}

#schubecHeader
{
    text-align:center;
    
    border:0px solid #000000;
    margin:0px;
    padding:0px;
    font-weight:bold;
    font-size:23px;
    vertical-align: middle;
    width:100%;
    
}




#accessForbidden
{
    padding:10px;
    border:1px dashed #530000;
    background-color:#DE5F46;
    font-weight:bold;
    text-align:center;
}

.errorMessage, .error
{
    color:#9E0000;
    font-weight:bold;
    text-align:center;
}

.infoMessage
{
    font-weight:bold;
    width:400px;
    padding:10px;
    margin:10px;
}

.successMessage
{
    border:1px dashed #50FF05;
    background-color:#A5FF87;
    padding:10px;
    text-align:center;
    margin:10px;
    width:400px;
    font-weight:bold;
    color:#084516;
}

.formError
{
    font-style:italic;
    color:#4E0000;
}

.confirm
{
    text-decoration:none;
}