﻿html
{
    height              : 100%;                         /* Notwendig für Tabellen-Höhe 100% für Mozilla/Opera */
    margin              : 0px 0px 0px 0px;
    padding             : 0px 0px 0px 0px;
}

body 
{
    height              : 90%;                         /* Notwendig für Tabellen-Höhe 100% */      
    font-family			: Arial, Helvetica, sans-serif;
	font-size 			: 13px;
	font-weight 		: normal;
	color 				: #494949;
	background-color    : #F9F9F9;
}

p, td, th
{
    font-family			: Arial, Helvetica, sans-serif;
	font-size 			: 13px;
	font-weight 		: normal;
	color 				: #494949;	
}

a:link
{
    font-weight         : bold;
	color 				: #494949;    
    text-decoration     : none;
}

a:visited
{
    font-weight         : bold;
	color 				: #494949;    
    text-decoration     : none;	
}

a:active
{
    font-weight         : bold;
	color 				: #494949;    
    text-decoration     : none;
}

a:hover  
{
    font-weight         : bold;
    color               : Black;
    text-decoration     : none;
}

hr
{
    color               : #C9AAAA;
    height              : 1px;
}

form
{
    height              : 100%;                         /* Notwendig für Tabellen-Höhe 100% für Mozilla/Opera */    
    margin              : 0px 0px 0px 0px;              /* Default für Opera */
    padding             : 0px 0px 0px 0px;              /* Default für Opera */
}

table.layout
{
    width               : 100%;
    border-collapse     : collapse;
    border-spacing      : 0px 0px;
    padding             : 0px 0px 0px 0px;
}

table.thumbnail
{
    float               : left;
    height              : 170px;
    width               : 150px;
    border              : 1px solid #D5D5D5;
    margin              : 1px;
	background-color    : White;    
	margin-left			: 10px;
	margin-right		: 10px;
	margin-bottom		: 15px;
}

table.leuchtkasten
{
    float               : left;
    height              : 110px;
    width               : 110px;
    border              : 1px solid #D5D5D5;
    margin              : 1px;
	background-color    : White;     
}

table.submenu
{
    
    border              : 1px solid #C9AAAA;
    background-color    : #E9E9E9;
}

.folder_bg
{ 
	background-image    : url(images/folder_bg.gif); 
    background-repeat   : repeat-x;
    background-position : 0px 0px;
    white-space         : nowrap;   
}

.leuchtkasten_bg 
{ 
	background-image    : url(images/gradient_bottom.gif); 
	background-repeat   : repeat-x;
	background-position : 0px 0px; 	
    white-space         : nowrap;	
}

.toolbar_bg
{ 
	background-image    : url(images/toolbar_bg.gif); 
    background-repeat   : repeat-x;
    background-position : 0px 0px;
    height              : 25px;
    padding             : 0px 3px 0px 3px;
    border              : solid 1px #C9AAAA; 
}

.message_bg
{ 
	background-image    : url(images/toolbar_bg.gif); 
    background-repeat   : repeat-x;
    background-position : 0px 0px;
    height              : 25px;
    padding             : 0px 3px 0px 3px;
    border              : solid 1px #C9AAAA;
}

.title
{
    font-size 			: 18px;
	font-weight 		: bold;
	color 				: #494949;
}

.box 
{
	position            : relative;
	padding             : 10px 30px 10px 30px;
	text-align          : left;
	margin-left         : auto;
	margin-right        : auto;
	background-color    : #F3F3F3;
	border              : solid 1px #C9AAAA;
}

.startupbox 
{
	position            : relative;
	padding             : 10px 30px 10px 30px;
	margin-left         : auto;
	margin-right        : auto;
}

.leuchtkastentitle
{
    font-size 			: 16px;
	font-weight 		: normal;
}

.error
{
	color 				: Red;
}

.gridheader
{
    background-color    : #E2E2E2;
    height              : 23px;
    white-space         : nowrap;       
}

.gridcolumnitem
{
    height              : 25px;
    white-space         : nowrap;       
}

.gridalternatingitem
{
    background-color    : #E9E9E9;
}

.tableheader
{
    font-weight         : bold;
    background-color    : #E2E2E2;
    width               : 100%;
    height              : 20px;
    white-space         : nowrap;       
}

.tablecolumnitem
{
    height              : 20px;
    border-bottom       : 1px solid #F9F9F9;
    background-color    : #F1F1F1;        
}

.tablecolumndesc
{
    width               : 150px; 
    height              : 20px;
    white-space         : nowrap;
    padding-left        : 4px;    
    border-bottom       : 1px solid #F9F9F9;
    background-color    : #E9E9E9;
}

.formfield
{
    font-family			: Arial, Helvetica, sans-serif;
	font-size 			: 13px;
	font-weight 		: normal;
}

.formupload
{
    font-family			: Arial, Helvetica, sans-serif;
	font-size 			: 13px;
	font-weight 		: normal;
	height              : 25px;
}

.legende
{
    font-family			: Arial, Helvetica, sans-serif;
	font-size 			: 10px;
	font-weight 		: normal;
}

.fehler
{
    color               : Red;
}