/* -----------------------------------
gebogebo style sheet
application classes - better don't touch
   ----------------------------------- */
* {
	font-size:10pt;
	font-family:sans-serif;
}
body { background-color:#ffffff;
scrollbar-base-color : #c5ecc5;
scrollbar-face-color : #c5ecc5;
scrollbar-highlight-color : #8fdf8f;
scrollbar-shadow-color :#bae2ba;
scrollbar-3dlight-color : #bae2ba;
scrollbar-arrow-color : #2f7c2f;
scrollbar-track-color : #e7f6e7;
scrollbar-darkshadow-color : #59b459;
height:100%; max-height:100%;
overflow : hidden;
padding:0; margin:0; border:0; background:#fff;
}
.search  {  font-family : verdana, arial, helvetica, sans-serif; font-size: 10px; color:#227322;}
.content {}
html {height:100%; max-height:100%; overflow:hidden; padding:0; margin:0; border:0; background:#fff;}
#head {position:absolute; margin:0; top:0; left:0; width:100%; height:135px; z-index:5; overflow:hidden;}
#cont {overflow:auto; position:absolute; z-index:3; top:135px; bottom:45px; left:0px; right:0; background-Color:#fff;}
* html #cont {top:0; left:0; right:0; bottom:0; height:100%; max-height:100%; width:100%; overflow:auto; position:absolute; z-index:3; border-top:135px solid #fff; border-bottom:45x solid #fff; }
#cont {padding-left:10px; padding-right:10px;}
#duration {position:absolute; margin:0; bottom:0; left:0; display:block; width:100%; height:42px; background:url(../images/bottomfon.png); z-index:5; overflow:hidden;}
.head { width:100%; background: url(../images/mainfon.png); height:135px;}
.head input { 
background : url(../images/fonbutton.png) no-repeat; 
background-color : transparent;
border : none;
border-style: hidden;
font-family : verdana, arial, helvetica, sans-serif; 
font-size: 11px; font-weight:bold; color: #ffffff; 
cursor: expression(this.type=="button"?'hand':'');
width: expression(this.type=="button"?'1':'auto');
overflow : expression(this.type=="button"?'visible':'');
height:24px;
padding-top:0px;
padding-left:13px; 
padding-right:8px; 
text-align:center;
}
hr { width: 100%; height: 1px; color: #c5ecc5; border: none; }
html body hr { height: 1px; width: 100%; background-color: #c5ecc5; border: none; }
html body hr { height: 1px; width: 100%;  background-color: #c5ecc5; border: 0px solid #c5ecc5; }
.top a {
	 font-family : arial, helvetica, sans-serif; font-size: 28px; font-weight:bold; color:#5db65d;
}
.top {
	 font-family : arial, helvetica, sans-serif; font-size: 28px; font-weight:bold; color:#b2deb2;
}

textarea {
	border-right: silver 1px solid; border-top: silver 1px solid; border-left: silver 1px solid; color: #444444; border-bottom: silver 1px solid; font-family: verdana,sans-serif; background-color: #f8f8f8
}
input {
	border-right: silver 1px solid; border-top: silver 1px solid; border-left: silver 1px solid; color: #444444; border-bottom: silver 1px solid; font-family: verdana,sans-serif; background-color: #f8f8f8
}
select {
	border-right: silver 1px solid; border-top: silver 1px solid; border-left: silver 1px solid; color: #444444; border-bottom: silver 1px solid; font-family: verdana,sans-serif; background-color: #f8f8f8
}
textarea {
	padding-right: 5px; padding-left: 5px; padding-bottom: 5px; padding-top: 5px; font-family: monospace, serif
}
.revision {
	font-size: 7pt; width: 100%; text-align: right
}
.revision a {
	font-size: 7pt; text-align: right
}
.route {
	font-family : verdana, arial, helvetica, sans-serif; font-size: 10px; color:#227322;
}
.route a {
	font-family : verdana, arial, helvetica, sans-serif; font-size: 10px; color: #32a432; text-decoration: none;
}
a {
	text-decoration: none
}
a {
	color: green
}
a.working {
	color: green
}
a.auto {
	color: #087853
}
a.notworking {
	color: red
}
a:hover {
	color: #709b7d
}
.duration, .duration td {
	font-size: 7pt; text-align: right
}
.duration a {
	font-size: 7pt; text-align: right
}
.listings {
	border-right: silver 1px solid; border-top: silver 1px solid; border-left: silver 1px solid; border-bottom: silver 1px solid; border-collapse: collapse
}
.listings td {
	padding:3px; border-right: silver 1px solid; border-top: silver 1px solid; border-left: silver 1px solid; border-bottom: silver 1px solid
}
.header {
	padding:3px; border-right: silver 1px solid; border-top: silver 1px solid; border-left: silver 1px solid; border-bottom: silver 1px solid; text-align: center; background:#DAEFDA;
}
.headerright {
	padding:3px; border-right: silver 1px solid; border-top: silver 1px solid; border-left: silver 1px solid; border-bottom: silver 1px solid; text-align: right; background:#DAEFDA;
}
.subline {
	padding-right: 10px; padding-left: 0px; font-weight: bold; font-size: 18px; padding-bottom: 10px; color: #aae5aa; padding-top: 10px
}
.message2user {
	font-family : arial, helvetica, sans-serif; padding-left: 27px; padding-top: 5px; font-weight: bold; color: #e11109; background: url(../images/alert.gif);  background-repeat: no-repeat; height:23px;
}
.partedit {
 text-align:right; display:block;
}
.partedit a {
	background: url(../images/edit.gif); background-repeat: no-repeat; color: silver; text-decoration: underline; padding-left:18px;
	font-weight:normal;
}
.diff {
	border-right: silver 1px solid; border-top: silver 1px solid; border-left: silver 1px solid; width: 99%; border-bottom: silver 1px solid; border-collapse: collapse
}
.diff td {
	border-right: silver 1px solid; border-top: silver 1px solid; font-size: 9pt; border-left: silver 1px solid; border-bottom: silver 1px solid
}
.diff .added td {
	background-color: #C5ECC5
}
.diff .changed td {
	background-color: #FFFFDC
}
.diff .deleted td {
	background-color: #ff8888
}
.diff .space td {
	background-color: white
}
.macrofault {
	background-color: #ff8888
}
/*-----------------------*/
.headline .hl1 	{
    font-size:18pt;
	border-bottom:solid 1px #aae5aa;
	}
	
	.headline .hl2 	{
	    font-size:14pt;
	    }
	    
	    .headline .hl3 	{
		font-size:12pt;
		    text-decoration: underline;
		    }
		    
		    .headline .hl4 	{
			font-size:12pt;
			}
			
			.headline .hl5 	{
			    font-size:11pt;
			    }
			    
/*-----------------------*/
/*
.headline {
	font-weight: bold; font-family: sans-serif
}
.content .head1 {
	margin: 0px; 
}
.head1 .headline {
	font-size: 16pt; margin: 0px; color:#227322;
}
.content .head2 {
	margin: 0px; color:#227322;
}
.head2 .headline {
	font-size: 14pt;
}
.content .head3 {
	margin-top: 12px; color: #52a352; 
}
.head3 .headline {
	font-size: 14pt
}
.content .head4 {
	margin-top: 12px; 
}
.head4 .headline {
	font-size: 12pt
}
.content .head5 {
	margin: 0px; 
}
.head5 .headline {
	font-size: 10pt
}
*/

.content .paragraph {
	font-family:serif;
	margin-top:10px;
	margin-bottom:10px;
}

.content .monospace, .content .monospace a {
	font-family:monospace;
}

.content .bold {
	font-weight:bold;
}

.content .italic {
	font-style:italic;
}

.content .underline {
	text-decoration:underline;
}

.content .code {
	white-space:pre;
	font-family:monospace;
}

.content .stroke {
	text-decoration: line-through
}
.content .bold {
	font-weight: bold
}
.content .italic {
	font-style: italic
}
.content .code {
	font-family: monospace; white-space: pre
}
.bord {	border-right: #79d279 1px solid; border-top: #79d279 1px solid; border-left: #79d279 1px solid; border-bottom: #79d279 1px solid; background-color: #ffffff; height: 19px;}
.txt, input.nobord { background : none; border : none; border-style: hidden; font-family : verdana, arial, helvetica, sans-serif; font-size: 10px; color:#227322; font-weight:normal; padding:0px; text-align:left; height:auto;}


/*
------------------------------------
specials
------------------------------------
*/

.toc {
		padding:10px;
		background-Color:#aae5aa;
		border:solid 1px silver;
}
.toc a {
font-size:8pt;
}
								
.content .include {
									border:1px dashed silver;
									margin:5px;
									padding:5px;
									}
.content .include .includelink {position:absolute; right:5px; font-size:7pt;}

