/*Definition Position */
#box_head {width:100%; height: 60px; z-index:9; color: black; background-color: #ffa004; border-bottom: 1px solid #666666;}
#box_head_navigation {width:100%; z-index:9; color: black;  border-bottom: 1px solid #666666;}
#box_left_main {position:absolute; width:150px; left: 20px; top: 120px; z-index:9;}
#box_navigation {width:150px; margin-bottom: 20px;}
#box_clipboard {width:150px; margin-bottom: 20px;}
#box_search {width:150px; margin-bottom: 20px;}
#box_browser_history {position:absolute; width:800px; height:19px; left: 190px; top: 100px; z-index:9;}
#box_main_frame {position:absolute; left: 190px; top: 120px; z-index:0;}
#box_main_tabbed {position:relative; width:800px; z-index:1; border:1px solid #666666; background-color: #EEEEEE;}
#box_main {position:relative; width:800px; z-index:1; border:1px solid #666666; background-color: #EEEEEE;}
#box_tool {position:relative; width:800px; z-index:1; border:1px solid #666666; background-color: #EEEEEE; margin-bottom:20px; font-size: smaller;}
#box_login {margin-left: auto; margin-right: auto; margin-top: 100px;}
#box_bottom {position:absolute; height: 10px; width: 10px; border: 10px solid #666666;}
#box_tab_main {position:relative; height: 20px;}
#box_copyright {position: relative; width:800px; margin-top: 20px; font-size: smaller}
#tab_1 {position:absolute; left: 0px; width:110px; padding-left: 5px; padding-top: 3px; }
#tab_2 {position:absolute; left: 120px; width:110px;  padding-left: 5px; padding-top: 3px; }
#tab_3 {position:absolute; left: 240px; width:110px;  padding-left: 5px; padding-top: 3px; }
#tab_4 {position:absolute; left: 360px; width:110px;  padding-left: 5px; padding-top: 3px; }
#tab_5 {position:absolute; left: 480px; width:110px;  padding-left: 5px; padding-top: 3px; }
#tab_6 {position:absolute; left: 600px; width:110px;  padding-left: 5px; padding-top: 3px; }
#tab_under_main {position:relative; padding: 5px; height: 15px; border-bottom:1px solid #666666;  }
#tab_under {position:absolute; padding-right: 5px; padding-top: 3px; padding-left: 5px; cursor:pointer; border-top:1px solid #666666; border-left:1px solid #666666; border-right:1px solid #666666; z-index: 9;}

/* Definition Boxes */
.boxes_head_1 {color: white; padding-left: 10px; height: 20px; border-bottom: 1px solid #666666; width: 100%;   }
.boxes_head_2 {color: white; padding-left: 3px; height: 20px; width: 100%; border: 0px; border-bottom: 1px solid #666666;}
.boxes_head_2_link {color: white;}
.boxes_1 {border:1px solid #666666; background-color: #EEEEEE; }
.boxes_2 {border:1px solid #666666; background-color: #DDDDDD; margin: 20px; width: 368px;}
.boxes_3 {border:1px solid #666666; background-color: #DDDDDD; margin: 20px; width: 758px;}
.boxes_4 {border:1px solid #666666; background-color: #DDDDDD; margin: 20px; width: 173px;}
.boxes_5 {background-color: #EEEEEE; margin: 20px; width: 760px;}
.boxes_content {padding-left: 3px; width: 100%; border: 1px; }
.boxes_buttons {margin: 20px; width: 760px; text-align: right;}
.navi_under_tab {color: #FFFFFF; background-color: #CCCCCC; border-bottom: 1px solid #666666; }
.navi_under_tab_active {color: white; background-color: #8C9375; height:17px;}
.navi_under_tab_inactive {color: black; border:1px solid #666666; height:16px; background-color: #CCCCCC; }
.info_under_tab {padding-left: 20px; padding-top: 5px; padding-right: 5px;}
.action_box {background-color: #ced5bc;}
.tab_active {background-color: #666666; height:17px; color: white; border-top:1px solid #666666; border-left:1px solid #666666; border-right:1px solid #666666; z-index:9;}
.tab_inactive {border:1px solid #666666; height:16px; background-color: #CCCCCC; z-index:1; }
.toolbox {border-right: 1px solid #666666; width: 120px;} 
 
/* Definition Forms */
body {background-color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; line-height: normal; font-variant: normal; color: #000000; margin: 0px;}
input, textarea {border: 1px solid #999999; width:200px; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; }
img {border: 0px;} 
select {border: 1px solid #999999; width:203px; font-size: 11px; }
.radiob {border: 0px solid #999999; width:20px; font-size: 11px}
.checkb {border: 0px solid #999999; width:20px; font-size: 11px}
.buttons {border: 1px outset #999999; padding: 0; margin: 0; width: 120px; font-size: 11px; color: white;}
.abort_buttons {border: 1px outset #999999; padding: 0; margin: 0; width: 100px; font-size: 11px; color: white;}
.w10 {border: 1px solid #999999; width:10px; font-size: 11px}
.w20 {border: 1px solid #999999; width:20px; font-size: 11px}
.w30 {border: 1px solid #999999; width:30px; font-size: 11px}
.w40 {border: 1px solid #999999; width:40px; font-size: 11px}
.w50 {border: 1px solid #999999; width:50px; font-size: 11px}
.w60 {border: 1px solid #999999; width:60px; font-size: 11px}
.w70 {border: 1px solid #999999; width:70px; font-size: 11px}
.w82 {border: 1px solid #999999; width:82px; font-size: 11px}
.w85 {border: 1px solid #999999; width:85px;}
.w95 {border: 1px solid #999999; width:95px;}
.w96 {border: 1px solid #999999; width:96px;}
.w100 {border: 1px solid #999999; width:100px;}
.w152 {border: 1px solid #999999; width:152px; font-size: 11px}
.w132 {border: 1px solid #999999; width:132px; font-size: 11px}
.w134 {border: 1px solid #999999; width:134px; font-size: 11px}
 
.input_show {border: 1px solid #DDDDDD; background-color: #DDDDDD;}
.input_half {width: 96px}
.big_textarea_show {border: 1px solid #DDDDDD; background-color: #DDDDDD; width:350px; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif;}
.big_textarea {border: 1px solid #999999; width:350px; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif;}

.list_even {background-color: #EEEEEE;}
.list_odd  {background-color: #DDDDDD;}

.formfield_inactive {color: #999999;}

/*Definition Navigation*/
.navi_row_sbg {height: 20px; border-bottom: 1px solid #666666;border-top: 1px solid #666666;}
.navi_row_bg {height: 20px; border-bottom: 1px solid #666666;border-top: 1px solid #666666;}
.navi_row_wbg {border-bottom: 1px dashed black;border-top: 1px dashed black;}
.navi_row_sub_bg {border-bottom: 1px dashed black;border-top: 1px dashed black; background-color: #DFDFDF; height: 20px;}

.navi_hori_sbg { color: white; background-color: #666666; }
.navi_link_s { color: white;}

/* Definition Error */
.errortxt {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; line-height: normal; font-variant: normal; color: #990000}

/* Definition Info */
.infotxt {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; line-height: normal; font-variant: normal; color: #5b7323}

/*Definition Links */
/*	Links unvisited links							*/
a.link:link {color: #000000;text-decoration: none}

/*	Links visited links							*/
a.link:visited {color: #000000;text-decoration: none}

/*	Links active links (not widely supported)				*/
a.link:active {color: #000000;text-decoration: none}

/*	Links when hovered over (MSIE only)					*/
a.link:hover {color: #000000;text-decoration: underline overline;}

/*	Unvisited links								*/
a:link {color: #000000;text-decoration: none}

/*	Visited links								*/
a:visited {color: #000000;text-decoration: none}

/*	Active links (not widely supported)					*/
a:active {color: #000000;text-decoration: none}

/*	Links when hovered over (MSIE only)					*/
a:hover {color: #000000;text-decoration: underline overline}

/*Calendar */
.calendar {
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: .8em;
	}
.calendar caption {
	margin: 0;
	padding: .3em 0;
	font-size: 8pt;
	color: white;
	width: 150px;
	}
.calendar th {
	border-bottom: 1px solid #ccc;
	font-weight: normal;
	background: #fff;
	}
.calendar td {
	border: 1px solid #fff;
	padding: .1em .3em ;
	width: 1em;
	text-align: center;
	}
.calendar a {
	color: #000;
	text-decoration: none;
	}

.calendar td.today {
	background: #ff7800;
	color: white;
	}
.calendar td.selected {
	border: 1px dotted #ff7800;
	}
.calendar td.highlighted {
	background: #fc9;
	}
	
.calendar td:hover, .calendar td.today:hover, 
.calendar td.selected:hover, .calendar td.highlighted:hover {
	background: #ccc;
	}

table.calendar td.pad {
	color: #999;
	background: #fff;
	}
table.calendar td.pad:hover {
	background: none;
	border: 0;
	}
	
.sonntag, .samstag {
	background: #f0f0f0;
	}
	
#year {
	padding: 0;
	width: 500px;
	list-style: none;
	}
#year:after {
	content: "";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	}
#year li {
	float: left;
	padding: 0 .5em .5em 0;
	height: 150px;
	}
	
#message
{
	top:120px;
	left: 190px;
	width: 800px;
	min-height: 430px;
	background-color:#cccccc;
	border-color:white;
	border-style:solid;
	position:absolute;
	display: none;
	z-index:15;
	padding-left:10px;
	padding-top:10px;
	padding-right:10px;
}

#fade
{
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	position:absolute;
	z-index:14;
	display: none;
	background-image:url(/images/fade.gif);
	background-repeat:repeat;
}
