body { background-color: #FFFFFF; margin: 0px; padding: 0px; }
body, p, td, div, span { font-family: verdana, tahoma, sans-serif; }
/*  
easy links
*/ 
a          { text-decoration: none; }
a:link          { color: #000000; text-decoration: none; font-weight: bold;font-size: 93%;}
a:active  { color: #dddddd; text-decoration: none; font-weight: bold; font-size: 93%;}
a:visited { color: #445555; text-decoration: none; font-weight: bold;font-size: 93%;}
a:hover          { color: #FF6900; text-decoration: underline; font-weight: bold; font-size: 93%;}
a.error:link { color: #CC0000; font-family: courier; font-weight: normal; text-decoration: none; font-weight: bold; font-size: 93%;}

/* 
youre are here links 
*/  
a.doctitle { color: #FFFFFF; text-decoration: none; font-size: 100%;  font-weight: bold;}
a:link.doctitle { color: #FFFFFF; text-decoration: none;  font-size: 100%;  font-weight: bold;}
a:active.doctitle { color: #FFFFFF; text-decoration: none;  font-size: 100%;  font-weight: bold;}
a:visited.doctitle { color: #FFFFFF; text-decoration: none;  font-size: 100%;  font-weight: bold;}
a:hover.doctitle { color: #FFFFFF; text-decoration: underline; font-weight: bold;}
/* 
Selected menu links
*/ 
a:link.dirSelected { color: #FF7200; text-decoration: none; font-weight: bold; }
a:active.dirSelected {color: #DDDDDD; text-decoration: none; font-weight: bold; }
a:visited.dirSelected {color: #FF7200; text-decoration: none; font-weight: bold;}
a:hover.dirSelected {color: #FF7200; text-decoration: underline; font-weight: bold;}
/*
a.dir { color: #000000; text-decoration: none; font-weight: bold;}
a:link.dir { color: #000000; text-decoration: none; font-weight: bold; }
a:active.dir { color: #DDDDDD; text-decoration: none; font-weight: bold; }
a:visited.dir{ text-decoration: none; color: #445555; font-weight: bold;}
a:hover.dir { text-decoration: underline; color: #FF7200; font-weight: bold; }
*/
form { margin: 0px; padding: 0px; }

span.off { display: none; font-weight: normal; }
span.on  { display: inline; font-weight: normal; }
span.path { font-weight: normal; color:#FF7200 }

input { border: 1px solid #666699; font-size: 100%;font-family:arial}

input.error { border: 1px solid #CC0000; font-size: 100%;font-family:arial}

SELECT { border: 1px solid #666699; font-size: 100%;font-family:arial}
SELECT.error { background-color: rgb(254,153,153); color:rgb(0,0,100);font-size: 100%;font-family:arial}

textarea { border: 1px solid #666699;font-size: 100%}
checkbox { border: 1px solid #666699; font-size: 80%}

div.off        { margin: 0px; margin-left: 20px; display: none;  }
div.on        { margin: 0px; margin-left: 20px; display: block; }
div.closed { margin: 0px; display: none; }
div.opened { margin: 0px; display: block; }
div.link {cursor:hand; cursor:pointer;
	      border-bottom: 1px dotted #999999;
	      
		 }
.header { color: #FFFFFF; background-color: #000000; text-align: left; font-size: 80%; }
td.link{cursor:hand; cursor:pointer; padding: 3px 5px 3px 5px}
td.top_doctitle { text-align: right;
			  font-size: 11px;

			  color: #FF7200;
			  background-color: #000000;
			  border-top: 1px solid #111111;
			  border-bottom: 1px solid #111111;
			  padding:1px;
			 }

td.error {
	
	color:red;

}



.tb { height: 20px; font-size: 8pt; border: 1px solid #F0F0F0; background-color: #CCCCCC; }
div.footer { clear: both; margin-top: 10px; border-top: 1px solid #CCCCCC; color: #999999; }
td.footer { color: #999999; font-size: 80%; }
td.authors { color: #CCCCCC; font-size: 7pt; }

div.main { width: 100%; margin: 0px; background: #FFFFFF;}

div.content { margin: 0px; background: #FFFFFF}

div.sidebar { float: left; width: 20%; margin: 0px; margin-bottom: 10px; margin-right: 20px; padding: 0px; background: #FFFFFF;}

td.sidebar { font-size: 6pt; }



div.sideblock {
        width: 100%;
        font-size: 9pt;
        background: #DEDEDE;
        margin-bottom: 0px;
}

table.sidecaption {
        background: #DEDEDE;
}

td.sidecaption {
        color: #000000;
        font-size: 8pt;
        text-align: left;
        padding: 2px;
        border: 1px solid #F0F0F0;
}

div.navtree {
        width: 100%;
        overflow: auto;
        scrollbar-face-color: #F8F8F8;
        scrollbar-highlight-color: #ffffff;
        scrollbar-shadow-color: #CCCCCC;
        scrollbar-3dlight-color: #CCCCCC;
        scrollbar-darkshadow-color: #FFFFff;
        scrollbar-arrow-color: #000000;
        scrollbar-track-color: #F8F8F8;
        padding-bottom: 10px;
}

div.treedir { margin-left: 5px; padding-left: 5px; text-indent: -5px; }
div.treefile { margin-left: 3px; padding-left: 3px; text-indent: -3px; }
div.treelink { margin-left: 3px; padding-left: 3px; text-indent: -3px; }
div.directory { margin: 0px; padding: 10px; border-bottom: 1px dashed #999999; font-size: 80%; }
div.dir { margin-left: 16px; padding-left: 20px; text-indent: -20px; }
div.annotation { font-family: times, serif; font-style: italic; font-size: 80%; margin-left: 30px; }
/*
a.doctitleSelected { color: #00ff00; text-decoration: none; font-weight: bold;  font-size: 100%;}
a:link.doctitleSelected { color: #FFA54A; text-decoration: none; font-weight: bold;  font-size: 100%;}
a:active.doctitleSelected { text-decoration: none;  font-size: 100%;}
a:visited.doctitleSelected {color: #FFA54A; text-decoration: none;  font-size: 100%;}
a:hover.doctitleSelected { text-decoration: underline;  font-size: 100%;}
a.dirSelected { color: #FFA54A; text-decoration: none; font-weight: bold; }
*/


.note { cursor: default; }
.errornote { cursor: default; color: #CC0000; font-weight: bold; }

input.save {
        border: 1px outset #CCCCCC;
        background-color: #F8F8F8;
        background-repeat: no-repeat;
        background-position: 3px 3px;
        background-image: url('save.gif');
        padding: 3px;
        padding-left: 23px;
        font-size: 80%;
}
input.save1 {
        border: 1px outset #CCCCCC;
        background-color: #CECFDE;
        background-repeat: no-repeat;
        background-position: 1px 0px;
        background-image: url('send.gif');
        padding: 0px;
        font-family: arial;
        font-size: 9pt;
        padding-left: 19px;
        
}
input.reset {
		width:111px;
        border: 1px outset #CCCCCC;
        background-color: #CECFDE;
        background-repeat: no-repeat;
        background-position: 1%;
        background-image: url('cancel.gif');
        padding: 0px;
        font-family: arial;
        font-size: 9pt;
        padding-left: 16px;
        
}
input.create {
        border: 1px outset #CCCCCC;
        background-color: #F8F8F8;
        font-size: 80%;
        padding: 3px;
}

input.newfile { vertical-align: middle; }
input.newdir { vertical-align: middle; }
input.basename { font-size: 80%; border: 1px inset #CCCCCC; padding: 3px; }

a.button { font-size: 80%; }

.xsmall { font-size: 7pt; }
.small { font-size: 80%; }

table.properties { margin-bottom: 10px; margin-top: 5px; border-collapse: collapse; }
th.propname { background-color: #FFFCF9; text-align: right; font-size: 8pt; font-weight: bold; white-space: nowrap; padding-left: 2px; padding-right: 1px; padding-bottom: 1px; }
td.propvalue { background-color: #FFF4EA; text-align: left; font-size: 8pt; font-weight: normal; padding-left: 1px; padding-right: 2px; padding-bottom: 1px; }

input.propertyerror { background: #FFFFFF; border: 1px solid #CC0000; font-size: 8pt; }
input.property { background: #FFFFFF; border: 1px solid #999999; font-size: 8pt;}
input.checkproperty {  }

textarea.property { background: #FFFFFF; border: 1px solid #999999; font-family: tahoma, sans-serif; }

td.on { display: table-cell; }
td.off { display: none; }

div.signature { width: 100%; text-align: right; font-style: italic; font-size: 70%; color: #999999; font-family: verdana, sans-serif; }
div.account { position: absolute; text-align: left; background-color: #F0F0F0; color: #000000; border: 1px outset #CCCCCC; padding: 10px; }

.Gallery {
width: 100%;
}
.Photo {
width: 200px;
height: 200px;
float: left;
border: 1px solid black;
margin: 10px;
}








.textLink {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 15px; font-weight: bold; color: #999999; text-decoration: none}
.textRot {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 36px; color: #FFFFFF; font-weight: bold; text-decoration: none; font-style: italic}
.textWeiss { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 15px; font-weight: bold; color: #FFCC66; background-color: #000000}
.textRot2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 15px; color: #FFCC66; font-weight: bold}
.beispiel { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #333333; font-weight: bold; text-decoration: none}
.textHR { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18px; color: #FFFFFF; font-weight: bolder}
/*.text { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 15px; font-weight: bold; color: #FFFFFF; text-decoration: none }   */

table.formhead {
				border:1px  solid #666666;
				color: #ffffff;
                font-size: 80%;
                text-align:left;

}

th.formhead {color: #ffffff;
             padding:0px;
             padding-left:4px;
             background-color:#ff7200

}
table.formbody {  
                border:1px  solid #666666;
                border-top:0px;
                color: #184184;
                font-family: curier;
                font-size: 10pt;
                text-align:left;

}