html, body {
    height:100%; /* fix height to 100% for IE */
    max-height:100%; /* fix height for other browsers */
	margin: 0;
	padding: 0;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;   	
	line-height: 16px;
	background-image: url("Design/page_background.jpg");
	background-repeat: repeat;
}

form.mainform 
{
    height:100%; /* fix height to 100% for IE */
    max-height:100%; /* fix height for other browsers */	
}

h1   { color: #5c7399; font-size: 19px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: normal }
h2   { color: #5c7399; font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: normal }
h3   { font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: normal }
h4   { color: #5c7399; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: normal }

.head1 { color: #5c7399; font-size: 14px; font-weight: bold; }
.head2 { font-size: 11px; font-weight: bold; }

br {
	line-height: 13px;
}

table 
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 16px;
}

table.admintable { font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; border: 0px solid #5c7399; vertical-align:top; }

td.admintableheader { font-weight: bold; color: #DDDDDD; border: 1px solid #AAAAAA; background-color: #5c7399; padding:2px; padding-bottom:3px; vertical-align:top; }

td.admintableitems { padding:2px; border: 1px solid #FFFFFF; vertical-align:top; width:50%; }



table.feature {
	border-collapse: collapse;		
	border: 1px solid #CCC;
}
table.feature th, table.feature td { padding: 5px; vertical-align:middle; }
table.feature th[scope=col] { font-size:12px; background-color:#D0D0D0; text-align:center; border: 1px solid #CCC;}
table.feature th[scope=row] { background-color:#E0E0E0; text-align:left; border: 1px solid #FFF; }
table.feature td { text-align:center; border: 1px solid #CCC; }
table.feature caption
{
	font-size: 10px;
	caption-side: bottom;
	text-align:right;
	color:#999;
}

p 
{
    line-height: 16px;
    margin-top: 5px;
    margin-bottom: 9px;
}

.normal_text
{
    font-size: 11px;   	
}
.highlight_text
{
    font-size: 12px;   
    font-weight:bold;
    color: #446688;	
}

a.highlight_text_link:active    { color: #748DB8; font-weight:bold; font-size: 12px; text-decoration:none; background-color: transparent }
a.highlight_text_link:hover    { color: #5c7399; font-weight:bold; font-size: 12px; text-decoration:none; background-color: transparent }
a.highlight_text_link:visited    { color: #5c7399; font-weight:bold; font-size: 12px; text-decoration:none; background-color: transparent }
a.highlight_text_link:link     { color: #5c7399; font-weight:bold; font-size: 12px; text-decoration:none; background-color: transparent }



.small_text
{
    font-size: 9px;
    color: Gray;   	
    line-height: 10px;
    margin-top: 0px;
    margin-bottom: 0px;
}

.page_table
{
	width: 805px;	
	height:100%;
	background-color: #F0F0F0;
	vertical-align:top;
}

.page_table_cell_main
{
	vertical-align: top;
}

.page_table_cell_menu
{
	vertical-align: top;	
}

.page_table_cell_header
{
	width: 785px; 
	height: 108px;
	background-image: url("Design/header_background.jpg");
}
.page_table_cell_content
{
	width: 785px;	
}
.page_table_cell_footer
{
	width: 785px;	
	height: 57px;
	
	background-image: url("Design/footer_background.jpg");
	background-repeat:no-repeat;
	background-position:bottom;
}

.page_table_border_left
{
	width: 10px;
	background-image: url("Design/page_table_border_left.jpg");
	background-repeat: repeat-y;	
}

.page_table_border_right
{
	width: 10px;
	background-image: url("Design/page_table_border_right.jpg");
	background-repeat: repeat-y;
}

img { border:0; }

a:active    { color: #748DB8; font-size: 11px; text-decoration: none; background-color: transparent }
a:hover    { color: #5c7399; font-size: 11px; text-decoration: none; background-color: transparent }
a:visited    { color: #5c7399; font-size: 11px; text-decoration: none; background-color: transparent }
a:link     { color: #5c7399; font-size: 11px; text-decoration: none; background-color: transparent }
a.usercompany:active    { font-weight:bold; color: #5c7399; font-size: 11px; position: relative; top:-2px; text-decoration: none; background-color: transparent }
a.usercompany:hover    { font-weight:bold; color: #5c7399; font-size: 11px; position: relative; top:-2px; text-decoration: none; background-color: transparent }
a.usercompany:visited    { font-weight:bold; color: #5c7399; font-size: 11px; position: relative; top:-2px; text-decoration: none; background-color: transparent }
a.usercompany:link     { font-weight:bold; color: #5c7399; font-size: 11px; position: relative; top:-2px; text-decoration: none; background-color: transparent }
a.user:active    { color: #222222; font-size: 11px; position: relative; top:-2px; text-decoration: none; background-color: transparent }
a.user:hover    { color: #222222; font-size: 11px; position: relative; top:-2px; text-decoration: none; background-color: transparent }
a.user:visited    { color: #222222; font-size: 11px; position: relative; top:-2px; text-decoration: none; background-color: transparent }
a.user:link     { color: #222222; font-size: 11px; position: relative; top:-2px; text-decoration: none; background-color: transparent }

a.tab_url:active    { font-weight:bold; color: #555555; font-size: 11px; position: relative; top:-2px; text-decoration: none; background-color: transparent }
a.tab_url:hover    { font-weight:bold; color: #555555; font-size: 11px; position: relative; top:-2px; text-decoration: none; background-color: transparent }
a.tab_url:visited    { font-weight:bold; color: #555555; font-size: 11px; position: relative; top:-2px; text-decoration: none; background-color: transparent }
a.tab_url:link     { font-weight:bold; color: #555555; font-size: 11px; position: relative; top:-2px; text-decoration: none; background-color: transparent }
a.tab_active_url:active    { font-weight:bold; color: #222222; font-size: 11px; position: relative; top:-2px; text-decoration: none; background-color: transparent }
a.tab_active_url:hover    { font-weight:bold; color: #222222; font-size: 11px; position: relative; top:-2px; text-decoration: none; background-color: transparent }
a.tab_active_url:visited    { font-weight:bold; color: #222222; font-size: 11px; position: relative; top:-2px; text-decoration: none; background-color: transparent }
a.tab_active_url:link     { font-weight:bold; color: #222222; font-size: 11px; position: relative; top:-2px; text-decoration: none; background-color: transparent }

a.dark_tab_url:active    { font-weight:bold; color: #CCCCCC; font-size: 11px; position: relative; top:-3px; text-decoration: none; background-color: transparent }
a.dark_tab_url:hover    { font-weight:bold; color: #CCCCCC; font-size: 11px; position: relative; top:-3px; text-decoration: none; background-color: transparent }
a.dark_tab_url:visited    { font-weight:bold; color: #CCCCCC; font-size: 11px; position: relative; top:-3px; text-decoration: none; background-color: transparent }
a.dark_tab_url:link     { font-weight:bold; color: #CCCCCC; font-size: 11px; position: relative; top:-3px; text-decoration: none; background-color: transparent }
a.dark_tab_active_url:active    { font-weight:bold; color: #EEEEEE; font-size: 11px; position: relative; top:-3px; text-decoration: none; background-color: transparent }
a.dark_tab_active_url:hover    { font-weight:bold; color: #EEEEEE; font-size: 11px; position: relative; top:-3px; text-decoration: none; background-color: transparent }
a.dark_tab_active_url:visited    { font-weight:bold; color: #EEEEEE; font-size: 11px; position: relative; top:-3px; text-decoration: none; background-color: transparent }
a.dark_tab_active_url:link     { font-weight:bold; color: #EEEEEE; font-size: 11px; position: relative; top:-3px; text-decoration: none; background-color: transparent }

a.submenu_url:active    { font-weight:bold; font-size: 12px; color: #5c7399; text-decoration: none; background-color: transparent }
a.submenu_url:hover    { font-weight:bold; font-size: 12px; color: #5c7399; text-decoration: none; background-color: transparent }
a.submenu_url:visited    { font-weight:bold; font-size: 12px; color: #5c7399; text-decoration: none; background-color: transparent }
a.submenu_url:link     { font-weight:bold; font-size: 12px; color: #5c7399; text-decoration: none; background-color: transparent }
a.submenu_active_url:active    { font-weight:bold; font-size: 12px; color: #748DB8; text-decoration: none; background-color: transparent }
a.submenu_active_url:hover    { font-weight:bold; font-size: 12px; color: #748DB8; text-decoration: none; background-color: transparent }
a.submenu_active_url:visited    { font-weight:bold; font-size: 12px; color: #748DB8; text-decoration: none; background-color: transparent }
a.submenu_active_url:link     { font-weight:bold; font-size: 12px; color: #748DB8; text-decoration: none; background-color: transparent }

a.menu_url:active    { color: #0E3768; text-decoration: none; background-color: transparent }
a.menu_url:hover    { color: #0E3768; text-decoration: none; background-color: transparent }
a.menu_url:visited    { color: #0E3768; text-decoration: none; background-color: transparent }
a.menu_url:link     { color: #0E3768; text-decoration: none; background-color: transparent }
a.menu_active_url:active    { color: #5473A5; text-decoration: none; background-color: transparent }
a.menu_active_url:hover    { color: #5473A5; text-decoration: none; background-color: transparent }
a.menu_active_url:visited    { color: #5473A5; text-decoration: none; background-color: transparent }
a.menu_active_url:link     { color: #5473A5; text-decoration: none; background-color: transparent }

a.header_url:active    { color: #dddddd; text-decoration: none; background-color: transparent }
a.header_url:hover    { color: #dddddd; text-decoration: none; background-color: transparent }
a.header_url:visited    { color: #dddddd; text-decoration: none; background-color: transparent }
a.header_url:link     { color: #dddddd; text-decoration: none; background-color: transparent }

.menu_url_seperator { background: url("Design/box_blue/box_blue/box_blue_seperator.jpg"); line-height:2px;}

.box { background-color: #F0F0F0; text-align: justify; }
.box_content { background-color: #F0F0F0; }
.box_tab_tl { width: 11px; height: 25px; background-image: url("Design/box_white/box_white_tab_tl.jpg"); background-repeat: no-repeat; }
.box_tab_t { height: 25px; background-image: url("Design/box_white/box_white_tab_t.jpg"); background-repeat: repeat-x; }
.box_tab_tr { width: 15px; height: 25px; background-image: url("Design/box_white/box_white_tab_tr.jpg"); background-repeat: no-repeat; }
.box_tab_ll { width: 8px; height: 25px; background-image: url("Design/box_white/box_white_tab_ll.jpg"); background-repeat: no-repeat; }
.box_tab_lm { height: 25px; background-image: url("Design/box_white/box_white_tab_lm.jpg"); background-repeat: repeat-x; }
.box_tab_lr { width: 8px; height: 25px; background-image: url("Design/box_white/box_white_tab_lr.jpg"); background-repeat: no-repeat; }
.box_tab_dl { width: 8px; height: 25px; background-image: url("Design/box_white/box_white_tab_dl.jpg"); background-repeat: no-repeat; }
.box_tab_dm { height: 25px; background-image: url("Design/box_white/box_white_tab_dm.jpg"); background-repeat: repeat-x; }
.box_tab_dr { width: 8px; height: 25px; background-image: url("Design/box_white/box_white_tab_dr.jpg"); background-repeat: no-repeat; }
.box_dark_tab_tl { width: 11px; height: 25px; background-image: url("Design/box_dark/box_dark_tab_tl.jpg"); background-repeat: no-repeat; }
.box_dark_tab_t { height: 25px; background-image: url("Design/box_dark/box_dark_tab_t.jpg"); background-repeat: repeat-x; }
.box_dark_tab_tr { width: 15px; height: 25px; background-image: url("Design/box_dark/box_dark_tab_tr.jpg"); background-repeat: no-repeat; }
.box_dark_tab_ll { width: 8px; height: 25px; background-image: url("Design/box_dark/box_dark_tab_ll.jpg"); background-repeat: no-repeat; }
.box_dark_tab_lm { height: 25px; background-image: url("Design/box_dark/box_dark_tab_lm.jpg"); background-repeat: repeat-x; }
.box_dark_tab_lr { width: 8px; height: 25px; background-image: url("Design/box_dark/box_dark_tab_lr.jpg"); background-repeat: no-repeat; }
.box_dark_tab_dl { width: 8px; height: 25px; background-image: url("Design/box_dark/box_dark_tab_dl.jpg"); background-repeat: no-repeat; }
.box_dark_tab_dm { height: 25px; background-image: url("Design/box_dark/box_dark_tab_dm.jpg"); background-repeat: repeat-x; }
.box_dark_tab_dr { width: 8px; height: 25px; background-image: url("Design/box_dark/box_dark_tab_dr.jpg"); background-repeat: no-repeat; }
.box_tl { width: 11px; height: 11px; background-image: url("Design/box_white/box_white_tl.jpg"); background-repeat: no-repeat; }
.box_t { height: 11px; background-image: url("Design/box_white/box_white_t.jpg"); background-repeat: repeat-x; }
.box_tr { width: 15px; height: 11px; background-image: url("Design/box_white/box_white_tr.jpg"); background-repeat: no-repeat; }
.box_l { width: 11px; background-image: url("Design/box_white/box_white_l.jpg"); background-repeat: repeat-y; }
.box_r { width: 15px; background-image: url("Design/box_white/box_white_r.jpg"); background-repeat: repeat-y; }
.box_bl{ width: 11px; height: 15px; background-image: url("Design/box_white/box_white_bl.jpg"); background-repeat: no-repeat; }
.box_b { height: 15px; background-image: url("Design/box_white/box_white_b.jpg"); background-repeat: repeat-x; } 
.box_br { width: 15px; height: 15px; background-image: url("Design/box_white/box_white_br.jpg"); background-repeat: no-repeat; }
.box_blue { background-color: #CCD7FF; text-align: justify; }
.box_blue_content { background-color: #CCD7FF; }
.box_blue_tl { width: 11px; height: 11px; background-image: url("Design/box_blue/box_blue_tl.jpg"); background-repeat: no-repeat; }
.box_blue_tr { width: 15px; height: 11px; background-image: url("Design/box_blue/box_blue_tr.jpg"); background-repeat: no-repeat; }
.box_blue_bl{ width: 11px; height: 15px; background-image: url("Design/box_blue/box_blue_bl.jpg"); background-repeat: no-repeat; }
.box_blue_br { width: 15px; height: 15px; background-image: url("Design/box_blue/box_blue_br.jpg"); background-repeat: no-repeat; }
.box_blue_l { width: 11px; background-image: url("Design/box_blue/box_blue_l.jpg"); background-repeat: repeat-y; }
.box_blue_r { width: 15px; background-image: url("Design/box_blue/box_blue_r.jpg"); background-repeat: repeat-y; }
.box_blue_b { height: 15px; background-image: url("Design/box_blue/box_blue_b.jpg"); background-repeat: repeat-x; } 
.box_blue_t { height: 11px; background-image: url("Design/box_blue/box_blue_t.jpg"); background-repeat: repeat-x; }

.box_starter_titel {height:354px; background-image: url("Design/home_starter_titel.jpg"); background-repeat:no-repeat; padding-left:11px; padding-right:20px; padding-top:11px; vertical-align:top;}


input
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border: 1px solid #BBBBBB;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	font-size: 11px;
	color: #000000;
}

select
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border: 1px solid #BBBBBB;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	font-size: 11px;
	color: #000000;
}

textarea
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border: 1px solid #BBBBBB;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	font-size: 11px;
	color: #000000;
}

select
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border: 1px solid #BBBBBB;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	font-size: 11px;
	color: #000000;
}

input.button {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border: 1px solid #999999;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	font-size: 11px;
	color: #5c7399;
	height: 20px;
	background-color:#EEEEEE;
	cursor:hand;
}


textarea
{
	border: 1px solid #BBBBBB;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}




/* SLIMBOX */

#lbOverlay {
	position: fixed;
	z-index: 9999;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background-color: #000;
	cursor: pointer;
}

#lbCenter, #lbBottomContainer {
	position: absolute;
	z-index: 9999;
	overflow: hidden;
	background-color: #fff;
}

.lbLoading {
	background: #fff url(loading.gif) no-repeat center;
}

#lbImage {
	position: absolute;
	left: 0;
	top: 0;
	border: 10px solid #fff;
	background-repeat: no-repeat;
}

#lbPrevLink, #lbNextLink {
	display: block;
	position: absolute;
	top: 0;
	width: 50%;
	outline: none;
}

#lbPrevLink {
	left: 0;
}

#lbPrevLink:hover {
	background: transparent url(prevlabel.gif) no-repeat 0 15%;
}

#lbNextLink {
	right: 0;
}

#lbNextLink:hover {
	background: transparent url(nextlabel.gif) no-repeat 100% 15%;
}

#lbBottom {
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 10px;
	color: #666;
	line-height: 1.4em;
	text-align: left;
	border: 10px solid #fff;
	border-top-style: none;
}

#lbCloseLink {
	display: block;
	float: right;
	width: 66px;
	height: 22px;
	background: transparent url(closelabel.gif) no-repeat center;
	margin: 5px 0;
	outline: none;
}

#lbCaption, #lbNumber {
	margin-right: 71px;
}

#lbCaption {
	font-weight: bold;
}
