body 
{ 
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	//font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif;
	font-family:Verdana,Arial,Helvetica;
	font-size:12px
	line-height: 15px;
	background-color: #FFFFFF;
	cursor: default;
}

/*ALLGEMEINE STYLE-DEFINITIONEN*/
h1
{
	font-size			: 11px;
	font-weight 		: bold;
}

a
{
	color				: #6D6D6D;
	text-decoration		: none;
}	

a:hover
{
	text-decoration		: underline;
}	

td
{
    font-size           : 14px;
    color               : #000000;
}

td.light
{
    font-size           : 14px;
    color               : #808080;
}

td.dark
{
    font-size           : 14px;
    color               : #000000;
}

td.error
{
	color				: #ff0000;
}

td.headline
{
    font-size           : 25px;
    color               : #808080;
    font-weight         : bold;
    font-style          : italic;
    padding-left        : 10px;
}

td.subheader
{
    vertical-align      : middle;
    text-align          : left;
    color               : #808080;
    font-size           : 12px;
    font-weight         : bold;
}

td.subheader2
{
    vertical-align      : middle;
    text-align          : left;
    color               : #808080;
    font-size           : 12px;
    font-weight         : bold;
}

td.footer
{
    font-size           : 12px;
    color               : #808080;
    font-weight         : normal;
    padding             : 10px;
}

td.menu
{
    font-size           : 14px;
    color               : #808080;
    font-weight         : normal;
}

td.welcome
{
    font-size           : 16px;
    font-weight         : bold;
}

td.welcome_header
{
    font-size           : 20px;
    font-weight         : bold;
}


/*TABELLEN FUER ORDNER UND FILES*/

table.browser
{
	width				: 700px;
	border-spacing      : 3px;
	margin-left			: 20px;
	margin-top			: 0px;
	text-align			: left;
	font-weight			: bold;
}

table.browser td
{
	background-image	: url('../img/bg_browser_content_01.gif');
	background-repeat	: repeat;
	height				: 25px;
	padding				: 2px;
	color				: #000000;
}	

table.browser td.file
{
	height				: 20px;
	vertical-align		: middle;
}

table.browser td.blank
{
	background-color	: #FFFFFF;	
	background-image	: url('../img/blank.gif');
}	

table.browser td.logo
{
	background-color	: #FFFFFF;	
	background-image	: url('../img/blank.gif');
	text-align			: left;
}	

table.browser td.menu
{
	background-color	: #FFFFFF;	
	background-image	: url('../img/blank.gif');
	text-align			: right;
}	

table.browser td.menuLeft
{
	background-color	: #FFFFFF;	
	background-image	: url('../img/blank.gif');
	text-align			: left;
}	

table.browser td.headerBig
{
    background-color    : #FFFFFF;
    color               : #000000;  
    background-image    : url('../img/blank.gif');
    font-size           : 20px;
    font-weight         : bold;
    line-height         : 25px;
}   

table.browser td.headerSmall
{
    background-color    : #FFFFFF;  
    background-image    : url('../img/blank.gif');
    color               : #000000;  
    font-size           : 12px;
    font-weight         : normal;
}   

table.browser a
{
	text-decoration		: none;
	color				: #6E6E81;
 	font-size           : 12px;
}	

table.browser a:hover
{
	text-decoration		: none;
	color     			: #000000;	
    font-size           : 12px;
}	

table.browser a.read
{
    text-decoration     : none;
    color               : #6E6E81;
    font-size           : 12px;
    font-weight         : normal;
}   

table.browser a.read:hover
{
    text-decoration     : none;
    color               : #000000;  
    font-size           : 12px;
}   

table.browser a.menu
{
	color				: #555555;
	text-decoration		: none;
	color				: #000000;
    font-size           : 12px;
    font-weight         : bold;
}	

table.browser a.menu:hover
{
	text-decoration		: none;
	color     			: #6E6E81;	
    font-size           : 12px;
}	

table.browser a.menuBig
{
    color               : #555555;
    text-decoration     : none;
    color               : #6E6E81;
    font-size           : 12px;
}   

table.browser a.menuBig:hover
{
    text-decoration     : none;
    color               : #6E6E81;  
    font-size           : 12px;
}   

table.browser a.footer
{
    font-family         : Tahoma, Arial, sans-serif;
    color               : #808080;
    text-decoration     : none;
    font-size           : 14px;
}   

table.browser a.footer:hover
{
    color               : #000000;
    text-decoration     : none;
    font-size           : 14px;
}   

span.number
{
	color				: #6E6E81;
	font-weight			: normal;
}	



table.browserAdmin
{
	width				: 700px;
	height				: 20px;
	vertical-align      : center;
	border-spacing      : 3px;
	margin-left			: 0px;
	margin-top			: 0px;
}

table.browserAdminMove
{
	width				: 500px;
	height				: 20px;
	vertical-align      : center;
	border-spacing      : 3px;
	margin-left			: 00px;
	margin-top			: 0px;
}

table.browserAdmin td, table.browserAdminMove td
{
	/*background-image	: url('../img/bg_browser_content.jpg');*/
	background-color	: #DDDDDD;	
	background-repeat	: repeat;
	height				: 25px;
	padding				: 2px;
	font-size           : 12px;
}	

table.browserAdmin td.content, table.browserAdminMove td.content
{
	font-weight			: bold;
	text-align			: left;
}	

table.browserAdmin td.blank, table.browserAdminMove td.blank
{
	background-color	: #FFFFFF;	
	background-image	: url('../img/blank.gif');
	text-align			: left;
}	

table.browserAdmin td.buttonsLeft, table.browserAdminMove td.buttonsLeft
{
	background-color	: #BBBBBB;	
	text-align			: left;
}	

table.browserAdmin td.buttonsCenter, table.browserAdminMove td.buttonsCenter
{
	background-color	: #BBBBBB;	
	text-align			: center;
}	

table.browserAdmin td.menu,table.browserAdminMove td.menu
{
	background-color	: #FFFFFF;	
	background-image	: url('../img/blank.gif');
	text-align			: right;
	font-weight			: bold;
}	

table.browserAdmin a, table.browserAdminMove a
{
	color				: #6E6E81;
	text-decoration		: none;
}	

table.browserAdmin a:hover, table.browserAdminMove a:hover
{
	text-decoration		: none;
	color     			: #FE9E2C;	
}	

table.browserAdmin a.menu, table.browserAdminMove a.menu
{
    color               : #808080;
    text-decoration		: none;
    font-weight         : normal;
    font-family         : Tahoma, Arial, sans-serif;
    font-size           : 14px;
}	

table.browserAdmin a.menu:hover, table.browserAdminMove a.menu:hover
{
	color     			: #000000;	
}	


/*TABELLEN FUER EINGABEMASKEN*/

table.inputMask
{
	width				: 700px;
	height				: 20px;
	vertical-align      : center;
	text-align			: left;
	border-spacing      : 3px;
	margin-left			: 20px;
	margin-top			: 0px;
}

table.inputMask td
{
	height				: 25px;
	padding				: 2px;
}

table.inputMask td.blank
{
}	

table.inputMask td.fieldName
{
	vertical-align		: top;
}	

table.inputMask a
{
	color				: #6D6D6D;
	text-decoration		: none;
}	

table.inputMask a:hover
{
	text-decoration		: none;
	color     			: #033061;	
}	

/*TABELLEN FUER SCHNELLNAVIGATION*/

table.quicknav
{
    width               : 700px;
    border-spacing      : 3px;
    margin-left         : 20px;
    margin-top          : 0px;
    text-align          : left;
}

table.quicknav td
{
    height              : 25px;
    padding             : 2px;
    color               : #000000;
}   

table.quicknav td.blank
{
    background-color    : #FFFFFF;  
    background-image    : url('../img/blank.gif');
}   

table.quicknav td.header
{
    height              : 20px;
    vertical-align      : middle;
    text-align          : center;
    color               : #808080;
    font-size           : 20px;
    font-weight         : bold;
}

table.quicknav td.subheader
{
    vertical-align      : middle;
    text-align          : center;
    color               : #808080;
    font-size           : 12px;
    font-weight         : bold;
}

table.quicknav td.content
{
    height              : 20px;
    vertical-align      : middle;
    text-align          : center;
}

table.quicknav td.resultFrame
{
    height              : 100px;
    vertical-align      : bottom;
    text-align          : center;
    border-top          : 1px solid #CCCCCC;
    border-bottom       : 2px solid #AAAAAA;
    border-left         : 1px solid #CCCCCC;
    border-right        : 2px solid #AAAAAA;
    background-color    : #F5F5F5; 
}

table.quicknav td.resultFrame_disabled
{
    height              : 100px;
    vertical-align      : bottom;
    text-align          : center;
    border-top          : 1px solid #CCCCCC;
    border-bottom       : 2px solid #AAAAAA;
    border-left         : 1px solid #CCCCCC;
    border-right        : 2px solid #AAAAAA;
    background-color    : #FCFCFC; 
}

table.quicknav td.resultHeader
{
    text-align          : center;
    font-weight         : bold;
}

table.quicknav td.resultHeader_disabled
{
    text-align          : center;
    font-weight         : bold;
    color               : #9A9A9A;
}

table.quicknav td.resultContentLeft
{
    text-align          : left;
    font-size           : 12px;
}

table.quicknav td.resultContentLeft_disabled
{
    text-align          : left;
    font-size           : 12px;
    color               : #9A9A9A;
}

table.quicknav td.resultContentRight
{
    text-align          : right;
    font-size           : 12px;
}

table.quicknav td.resultContentRight_disabled
{
    text-align          : right;
    font-size           : 12px;
    color               : #9A9A9A;
}

/*STYLES FUER EINGABEMASKEN*/

.input150 
{
    width               : 150px;
    height              : 15px;
    border              : 1px solid #999999;
    font-family         : arial, helvetica, sans-serif;
    font-size           : 12px; 
    padding             : 1px;
	vertical-align      : center;
}

.input300 
{
    width               : 300px;
    height              : 15px;
    border              : 1px solid #999999;
    font-family         : arial, helvetica, sans-serif;
    font-size           : 12px; 
    padding             : 1px;
	vertical-align      : center;
}
	
.file300 
{
    width               : 304px;
    height              : 20px;
    border              : 1px solid #999999;
    font-family         : arial, helvetica, sans-serif;
    font-size           : 12px; 
    padding             : 1px;
	vertical-align      : center;
}

.textarea300 
{
    width               : 300px;
    height              : 75px;
    border              : 1px solid #999999;
    font-family         : arial, helvetica, sans-serif;
    font-size           : 12px; 
    padding             : 2px;
}

a.news
{
	color				: #555555;
	text-decoration		: none;
	color				: #FE9E2C;
	font-weight		    : bold;
}	

a.news:hover
{
	text-decoration		: none;
	color     			: #6E6E81;	
	font-weight		    : bold;
}


/*STYLES FUER BUTTONS*/

input.buttonQuicknav {
    /*width               : 275px;*/
    height              : 50px;
    font-size           : 18px;
    font-weight         : normal;
    border-top          : 2px solid #DDDDDD;
    border-bottom       : 2px solid #000000;
    border-right        : 2px solid #000000;
    border-left         : 2px solid #DDDDDD;
    background-color    : #990A10;
    color               : #FFFFFF;
    cursor              : pointer;
}
	