
/*______________________________________________________________
                    Allgemeine Einstellungen
________________________________________________________________*/


html {
  background-color:#B8C4CF;
  font-size:small;
  padding:0em;  
  }
  
body {
  background-color:white;
  font-size:small;
  font-family:Verdana;
  width:73.1em;
  margin:auto;
  margin-top:1em;
  padding:0em;
  line-height:1.5em;
  border:1px solid #000033;
  }

ul {
  margin:0em;
  padding:0em;
  margin-left:1em;
  list-style:none;}

div {
  margin:0em;
  padding:0em;}

p {
  margin:0em;
  padding-top:0em;
  padding-left:0em;
  padding-right:0em;
  line-height:1.3em;}

li {
    margin:0em;
    padding:0em;
    list-style:none;}
    
hr {
   border:0px;
   background-color:#999999;
   height:1px;}

img {border:none;margin:0em;padding:0em;}
th {text-align:left;padding-left:0.3em;}


/* ---- Styles für den Header ---------------------------- */

#header {}
#header p {margin:0em;padding:0em;line-height:0em;}
#header img {width:73.1em;}

#message {
	background-repeat:no-repeat;
	background-position:0.2em 0.4em;
	margin-left:1.5em;
	padding:1em;
	padding-left:3.5em;
	margin-top:0.5em;
	margin-right:1em;
	border:1px solid #000033;
	background-color:#B8C4CF;
}
#message p {padding:0em;margin:0em;line-height:1.3em;}
.messageSuccess {background-image:url(../images/messageicon/success.jpg);}
.messageWarning {background-image:url(../images/messageicon/warning.jpg);}
.messageError {background-image:url(../images/messageicon/error.jpg);}


/* ---- Hauptmenu --------------------------------------------------- */

#menu {border-bottom:1px solid #000033;
      border-top:1px solid #000033;
      line-height:1.3em;
      background-color:#586C7E;
      color:white;
      font-weight:bolder;
      height:3em;
      margin-left:0em;}
#menu li {float:left;line-height:1.3em;padding-left:1.5em;margin-top:0.3em;}
#menu a {color:white;text-decoration:none;}
/*#menu img {float:left;display:block;height:2.45em;width:2.45em;}*/
#menu img {float:left;display:block;}
#menu span {display:block;margin-left:3.5em;margin-right:1em; margin-top:0.7em;}


/* ---- Seitenverwaltung: Seitenbaum ----------------------------------- */

h2#ueber_projektverwaltung {
          background-image:url(../images/icons/projektverwaltung_faded.jpg);}
h2#ueber_inhaltsverwaltung {
          background-image:url(../images/icons/inhaltsverwaltung_faded.jpg);}
h2#ueber_seitenverwaltung {
          background-image:url(../images/file-manager_faded.jpg);}
h2#ueber_vorlagenverwaltung {
          background-image:url(../images/draftAdminFaded.jpg);}
h2#ueber_start {
          background-image:url(../images/starticons/uebersicht_faded.jpg);}

#start .start  {padding:0em;padding-left:1em;margin-top:2em;}
#start .start ul {}
#start .start li {float:left;width:20em;}
#start .start img {padding:1em;vertical-align:middle;}
#start .start li div {float:left;width:20em;}
#start .start a {font-weight:bold;text-decoration:none;color:#586C7E;}

/* ----- KontextMenu ----------------------------------------------------- */

div.kontext a:hover {text-decoration:none; background:#ffffcc;}

img.arrow {display:block;float:left;padding-top:0.2em;padding-left:0.5em;}

h5 {
color:#808080;
font-weight:bold;
font-size:small;
margin-top:1em;
}

#newContent {margin-top:1em;margin-left:0.5em;}
#newContent li {clear:both;padding-bottom:1em;}
#newContent img {padding-right:0em;}

#gridType000 div {border:1px solid #cccccc;float:left;width:45em;padding-bottom:1em;}

#gridType001 div {border:1px solid #cccccc;float:left;width:30em;padding-bottom:1em; margin:0.5em;}

#gridType002 div#grid_flaeche_0 {border:1px solid #cccccc;float:left;width:35em;padding-bottom:1em; margin:0.5em;}
#gridType002 div#grid_flaeche_1 {border:1px solid #cccccc;float:left;width:28em;padding-bottom:1em; margin:0.5em;}

#gridType003 #grid_flaeche_0 {border:1px solid #cccccc;float:left;width:28em;padding-bottom:1em; margin:0.5em;}
#gridType003 #grid_flaeche_1 {border:1px solid #cccccc;float:left;width:35em;padding-bottom:1em; margin:0.5em;}

#gridType004 div {border:1px solid #cccccc;float:left;width:28em;padding-bottom:1em;margin:0.5em;}


/* --- Styles für den Footer -------------- */

#footer {clear:left;margin-top:1em;height:6em;background-image:url(../images/wolken_bottom.jpg);}
#footer p {line-height:1.5em;margin-left:60em;}
#footer a {text-decoration:none;color:white;font-weight:bold;position:relative;top:4.2em;}
#footer a:hover {color:white;}

/*______________________________________________________________
                    Styles für den Hauptteil
________________________________________________________________*/

#main {
	min-height:28em;
	}
#main p {
	line-height:1.3em;
	margin-top:0.5em;}
#main h2 {  
	margin-left:0.6em;
	background-repeat:no-repeat;
	padding-left:3.5em;
	font-size:medium;
	color:#000033;
	padding-top:0.6em;
	padding-bottom:0.6em;
	}
#main h3 {
	margin-left:4.6em;
    color:#000033;
    }
       

#main ul.hoverMenu li {clear:left;}

#main ul.hoverMenu a {
  color:#000033;
  width:14em;
  float:left;}

#main ul.hoverMenu li:hover a {
  color:#000033;
  background-color:#B8C4CF;
  width:14em;
  float:left;}



#main ul.hoverMenu {
	display:block;
  	background: #B8C4CF;
  	margin-left:expression(0.5 + "em");
	list-style:none;
	/*
	border:2px outset #000033;
	border-top:2px outset #B8C4CF;
	border-left:2px outset #B8C4CF;
	*/
	position:absolute;
  	width:19em;
	padding:0em;
	z-index:600;}

#main img.arrow {cursor:pointer;}

#main ul.hoverMenu li:hover a{
  color:#000033;
  background-color:#B8C4CF;
  }


#main ul.hoverMenu li {margin:0em;padding:0em;}
#main ul.hoverMenu li a {
    cursor:pointer;
    width:16em;
    color:#000033;
    background-color:#B8C4CF;
    text-decoration:none;
    padding-left:2.4em;
    padding-top:0.2em;
    }

#main ul.hoverMenu li a:hover {
    width:16.5em;
    color:#FFFFFF;
    background-color:#586C7E;
    text-decoration:none;
    padding-left:2.4em;
    }

#main ul.hoverMenu li a.seiteHinzu {background-image:url(../images/add.gif);background-repeat:no-repeat;}
#main ul.hoverMenu li a.seiteHinzu:hover {background-image:url(../images/add_blue.gif);background-repeat:no-repeat;}

#main ul.hoverMenu li a.seiteSubHinzu {background-image:url(../images/addsub.gif);background-repeat:no-repeat;}
#main ul.hoverMenu li a.seiteSubHinzu:hover {background-image:url(../images/addsub_blue.gif);background-repeat:no-repeat;}

#main ul.hoverMenu li a.seiteNextHinzu {background-image:url(../images/add_folge.gif);background-repeat:no-repeat;}
#main ul.hoverMenu li a.seiteNextHinzu:hover {background-image:url(../images/add_folge_blue.gif);background-repeat:no-repeat;}

#main ul.hoverMenu li a.seiteUp {background-image:url(../images/up.gif);background-repeat:no-repeat;}
#main ul.hoverMenu li a.seiteUp:hover {background-image:url(../images/up_blue.gif);background-repeat:no-repeat;}

#main ul.hoverMenu li a.seiteDown {background-image:url(../images/down.gif);background-repeat:no-repeat;}
#main ul.hoverMenu li a.seiteDown:hover {background-image:url(../images/down_blue.gif);background-repeat:no-repeat;}

#main ul.hoverMenu li a.seiteEdit {background-image:url(../images/edit.gif);background-repeat:no-repeat;}
#main ul.hoverMenu li a.seiteEdit:hover {background-image:url(../images/edit_blue.gif);background-repeat:no-repeat;}

#main ul.hoverMenu li a.seiteOnline {background-image:url(../images/icons/offline_gray.jpg);background-repeat:no-repeat;}
#main ul.hoverMenu li a.seiteOnline:hover {background-image:url(../images/icons/offline_blue.jpg);background-repeat:no-repeat;}

#main ul.hoverMenu li a.seiteOffline {background-image:url(../images/icons/online_gray.jpg);background-repeat:no-repeat;}
#main ul.hoverMenu li a.seiteOffline:hover {background-image:url(../images/icons/online_blue.jpg);background-repeat:no-repeat;}


#main ul.hoverMenu li a.seiteDelete {background-image:url(../images/delete.gif);background-repeat:no-repeat;}
#main ul.hoverMenu li a.seiteDelete:hover {background-image:url(../images/delete_blue.gif);background-repeat:no-repeat;}

#main ul.fileMenu li {display:inline;background-color:none;width:500px;}
#main ul.fileMenu li a {background-color:white;width:30px;}

/* Seitenverwaltung: neue Seite */

div#main div h3 {
        background-image:url(../images/h4arrow.jpg);
        background-repeat:no-repeat;
        cursor:pointer;
        padding:0.2em;
        padding-left:2em;
        background-color:#586C7E;
        color:white;
        width:64em;
        font-size:small;
        font-weight:bold;
        border:1px solid #000033;
        margin-bottom:0em;
        margin-left:4.6em;
        }
        
div#main div ul.folPagesActions {position:absolute;margin-top:-22px;margin-left:810px;}        
div#main div ul.folPagesActions li {float:left;padding-left:10px;}


#main div div.tableInBox {margin-left:1em;padding-bottom:1em;}
#main div div.tableInBox p {padding-bottom:0.5em;}
#main div div.tableInBox table {padding:0px;margin-top:0.3em;border:1px solid #000033;width:63em;}
 

#main div.grids h4 {margin:0em;padding:0em;background-color:#586C7E;color:white;padding-left:0.5em;}

#main div.grids table {margin:0em;margin-left:0.5em;padding:0em;width:40em;}
#main div.grids ul {}
#main div.grids li {float:left;}

#main div.grids a {text-decoration:none;color:#000033;}
#main img.imggrid {width:22px;height:22px;display:block;float:left;}
#main li.ligrid span {width:13em;overflow:hidden;display:block;float:left;}

#main h4 {color:#000033;font-weight:bold;font-size:small;margin-top:1.5em;}
#main h4.newSection {position:relative;left:-7px;width:845px;padding-left:17px;margin-top:20px;padding-top:10px;border-top:1px solid #000033;}

/* --- VERMEHRT IM ZUSAMMENHANG MIT CONTENTADMIN gebaucht -------------------- */

#main a.getContentTable {
  color:white;
  text-decoration:underline;
}

.newContentTypes li{
	float:left;
	width:15em;
}

.newContentTypes a{
	color:black;
	text-decoration:none;
	font-weight:900;
}

.newContentTypes img {padding:0.6em;}

.dateForm{
	border:1px solid gray;
	margin-bottom:1em;
}

.fieldsubset_datetop label{
	display:none;
}

.fieldsubset_datetop .dateFormDay{
	display:inline;
}

.articleImage0{
	display:block;
}

.articleImage1{
	float:right;
}

.articleImage2{
	float:left;
}

/*Literaturdatenbank verwaltung*/

#contentFormWork td{
	vertical-align:top;	
	
	background-color:#B8C4CF;
}


#contentFormWork .formguppe {
	background-color:lightgrey;
}

#contentFormWork h6{
	margin:0px;
	padding:0px;
	padding-left:10px;
}

a.tooltip{
    position:relative; /*this is the key*/
    z-index:24;     
    text-decoration:none;
    width:15px;
    /*border:1px solid gray;*/
    padding:0px;
    margin:0px;
}

a.tooltip img{
	padding:0px;
    margin:0px;
}

a.tooltip:hover{
	z-index:25;
}

a.tooltip span{
	display:none;	
}


a.tooltip:hover span{ /*the span will display just on :hover state*/
    display:block;
    position:absolute;
    left:2em;
    bottom:0.5em; 
    background-color:#F3F480;       
    text-align:left;
    
    border:1px solid black;
    padding-left:1ex;
    padding-right:1ex;
}

/* --- Überwiegend FORMULAR Styles ------------------------------------------- */

div.form {
        margin-top:0em;
        width:65.5em;
        padding:0.2em;
        border-left:1px solid #000033;
        border-right:1px solid #000033;
        border-bottom:1px solid #000033;
        padding-left:0.5em;
        margin-left:4.6em;
        padding-top:1em;
        }
        
div.form a {text-decoration:none;color:#000033;}        
div.form legend {display:none;}

input {}
.form form {}
.form label {}
.form div.fieldsubset_textleft {margin-top:1em;}
.form div.fieldsubset_textleft input {
   display:block;
   position:absolute;
   margin-left:15em; 
   width:20em;
   margin-top:-1.9em;
  }
  
 .form div.fieldsubset_textleft textarea {
   display:block;
   margin-left:15.25em; 
   margin-top:-1.9em;
   width:300px;
   height:300px,
  } 

.form div.fieldsubset_textleft .field_0{  
	width:9.5em;
}
.form div.fieldsubset_textleft .field_1{  
	width:9.5em;
	margin-left:25.5em;
}


 .form div.fieldsubset_textleft label {
   display:block;
   padding-bottom:0.3em;
   width:14em;
}
 
input.table{
	margin:0em;
    padding:0em;
}

.form div.fieldsubset_texttop {margin-top:1em;}
.form div.fieldsubset_texttop input {
    display:block;
    margin:0em;
    padding:0em;
    padding-right:1em;
    width:15.7em;
    margin-top:0.3em;
  }

.form div.fieldsubset_texttop label {
    color:#000033;
    display:block;
    width:25em;
    margin-top:0.5em;}
   
.form div.fieldsubset_selectleft {margin-top:1.5em;}
.form div.fieldsubset_selectleft select {
    display:block;
   position:absolute;
   margin-left:15em; 
   width:20.3em;
   margin-top:-1.9em;}
   
.form div.fieldsubset_selectleft textarea {
    display:block;
   position:absolute;
   margin-left:15.4em; 
   width:20.3em;
   height:5em;   
   margin-top:-1.9em;}

.form div.fieldsubset_selectleft select.dateFormDay {
	width:50px;margin-left:195px
}

.form div.fieldsubset_selectleft select.dateFormMonth {
	width:90px;margin-left:250px;
}

.form div.fieldsubset_selectleft select.dateFormYear {
	width:90px;margin-left:360px;
}
   
   

.form div.fieldsubset_selectleft .field_0{  
	width:9.5em;
}

.form div.fieldsubset_selectleft .field_1{  
	width:9.5em;
	margin-left:25.5em;
}
   
.form div.fieldsubset_selectleft .allowMoreValues {
    display:block;
   position:absolute;
   margin-left:35.8em; 
   width:15em;
   margin-top:-1.9em;}
   
.form div.fieldsubset_selectleft .allowMoreValuesCheck {
   display:block;
   position:absolute;
   margin-left:51.8em; 
   margin-top:-1.5em;}
   

.form div.fieldsubset_selectleft label {
     display:block;
   padding-bottom:0.3em;
   width:14em;
}



.form div input.attributeOnline {
   display:block;
   position:absolute;
   margin-top:-1.7em;
   width:15px;
   margin-left:36em;}


.form div.fieldsubset_selecttop {}
.form div.fieldsubset_selecttop select {
    display:block;
    margin:0em;
    padding:0em;
    width:17em;
    margin-top:0.3em;}

.form div.fieldsubset_selecttop label {
    color:#000033;
    display:block;
    margin-top:0.5em;
    width:25em;}

div.form div.fieldsubset_radio label {
    padding-left:1em;
    }

div.form div.fieldsubset_radio {margin-top:1.5em}
div.form div.fieldsubset_radio input {
    position:relative;
    top:0.3em;
    }


div.form div.fieldsubset_checkbox {margin-top:1.5em}
div.form div.fieldsubset_checkbox label {
    padding-left:1em;}

div.form div.fieldsubset_checkbox input {
    position:relative;
    top:0.3em;}
    
div.form div p {padding-top:20px;width:550px;}    

div.fieldsubset_div {
margin-top:1em;
max-height:12em;
overflow:auto;
padding:1em;
border:1px solid silver;
}


div.fieldsubset_ohnemaxheigth {
margin-top:1em;
overflow:auto;
padding:1em;
border:1px solid silver;
}

div.fieldsubset_div div.fieldsubset_checkbox {margin-top:0em;}

div.fieldsubset_div div.fieldsubset_select {margin-top:0em;}

.form img {
vertical-align:middle;padding-right:1em;
}

.form ul {
margin:0em;padding:0em;
}

div.form div.fieldsubset_button {
margin-top:2em;
}

div.form div.fieldsubset_button {
margin-left:0em;
margin-top:2em;
clear:left;
}

div.form div.fieldsubset_button input {
background-repeat:no-repeat;
padding:0em;
padding-left:1.8em;
padding-top:0.2em;
background-color:#B8C4CF;
display:block;
float:left;
margin-right:0.5em;
text-align:center;
width:10em;
}

div.form div.fieldsubset_button a {
background-repeat:no-repeat;
padding:0em;
padding-left:1.7em;
padding-top:0.2em;
padding-bottom:0.1em;
background-color:#B8C4CF;
display:block;
float:left;
margin-right:0.5em;
padding-right:0.4em;
text-align:center;
width:auto;
margin-top:1px;
background-image:url('../images/submitsubmit.jpg');
cursor:pointer;
border:1px solid ThreeDShadow;
}

div.form div.fieldsubset_button input.button_ok {
background-image:url('../images/submitsubmit.jpg');
cursor:pointer;
}

div.form div.fieldsubset_button input.button_cancel {
background-image:url('../images/submitcancel.jpg');
cursor:pointer;
}

input.login {
background-color:#dddddd; 
border:1px solid #000033; 
margin-left:15em;
}


/* --- USER ADMINISTRATION --------------------------------------------------- */

div#UserAdmin input {
	vertical-align:middle;
}

div#UserAdmin form a {
	text-decoration:none;
	color:blue;
	padding:0.25em;
}

div#UserAdmin form a:hover {
	background-color:#B8C4CF;
}

div#UserAdmin div#EditUser #nameOfUser, div#UserAdmin div#EditGroup #nameOfGroup, div#UserAdmin div#EditPermission #nameOfPermission {
	color:gray;
}

div#UserAdmin #passwordOfUser {
	display:inline;
}

div#UserAdmin #passwordCheck {
	display:inline;
	width:1.5em;
}

div#UserAdmin #labelForPasswordCheck {
	display:inline;
}

div#UserAdmin table {
	width:90%;
	padding:0em;
	border-collapse:collapse;
}

div#UserAdmin table thead {
	display:none;
}

div#UserAdmin td {
	padding:0.25em;
	white-space:nowrap;
}

div#UserAdmin td.checkbox {
	width:5%;
}

div#UserAdmin td.usertype {
	width:90%;
	text-align:left;
	padding-left:30px;
	padding-right:30px;
	background-image:url(./../images/user_usertype.jpg);
	background-repeat: no-repeat;
	background-position: left center;
}

div#UserAdmin td.username {
	width:80%;
	text-align:left;
	padding-left:30px;
	padding-right:30px;
	background-image:url(./../images/user.jpg);
	background-repeat: no-repeat;
	background-position: left center;
}

div#UserAdmin td.membertype {
	text-align:left;
	padding-left:30px;
	background-image:url(./../images/user_membertype.jpg);
	background-repeat: no-repeat;
	background-position: left center;
}

div#UserAdmin td.groupname {
	width:80%;
	text-align:left;
	padding-left:30px;
	padding-right:30px;
	background-image:url(./../images/user_group.jpg);
	background-repeat: no-repeat;
	background-position: left center;
}

div#UserAdmin td.select {
	width:5%;
	text-align:right;
	padding-left:30px;
	background-image:url(./../images/user_membertype.jpg);
	background-repeat: no-repeat;
	background-position: left center;
}

div#UserAdmin td.permission {
	padding-left:30px;
	padding-right:30px;
	background-image:url(./../images/user_permission.jpg);
	background-repeat: no-repeat;
	background-position: left center;
}

div#UserAdmin td.ownertype_owner {
	padding-left:30px;
	padding-right:30px;
	background-image:url(./../images/user_defowner.jpg);
	background-repeat: no-repeat;
	background-position: left center;
}

div#UserAdmin td.ownertype_usertype {
	padding-left:30px;
	padding-right:30px;
	background-image:url(./../images/user_usertype.jpg);
	background-repeat: no-repeat;
	background-position: left center;
}

div#UserAdmin td.ownertype_membertype {
	padding-left:30px;
	padding-right:30px;
	background-image:url(./../images/user_membertype.jpg);
	background-repeat: no-repeat;
	background-position: left center;
}

/* --- PERMISSION ADMIN ------------------------------- */

div#PermissionAdmin input {
	vertical-align:middle;
}

div#PermissionAdmin form a {
	text-decoration:none;
	color:blue;
	padding:0.25em;
}

div#PermissionAdmin form a:hover {
	background-color:#B8C4CF;
}

div#PermissionAdmin table {
	width:90%;
	padding:0em;
	border-collapse:collapse;
}

div#PermissionAdmin table thead {
	display:none;
}

div#PermissionAdmin td {
	padding:0.25em;
	white-space:nowrap;
}

div#PermissionAdmin td.permission {
	padding-left:30px;
	padding-right:30px;
	background-image:url(./../images/permission_permission.jpg);
	background-repeat: no-repeat;
	background-position: left center;
}

div#PermissionAdmin td.checkbox {
	width:5%;
}

div#PermissionAdmin td.ownertype_owner {
	padding-left:30px;
	padding-right:30px;
	background-image:url(./../images/user_defowner.jpg);
	background-repeat: no-repeat;
	background-position: left center;
}

div#PermissionAdmin td.ownertype_usertype {
	padding-left:30px;
	padding-right:30px;
	background-image:url(./../images/user_usertype.jpg);
	background-repeat: no-repeat;
	background-position: left center;
}

div#PermissionAdmin td.ownertype_membertype {
	padding-left:30px;
	padding-right:30px;
	background-image:url(./../images/user_membertype.jpg);
	background-repeat: no-repeat;
	background-position: left center;
}

/* --- ONTOLGIENKRAM ---------------------------------- */

fieldset{
	border:0px;
}

#ueber_metadaten{
	background-image:url(../images/metadaten_faded.jpg);
}

.keywordcatalog{
	padding-left:4em;	
}

.keywordcatalog a{
	text-decoration:none;
	underline:none;
	color:black;
}

.keywordcatalog li ul.hoverMenu {
	float:left;
  background: #B8C4CF;
  margin-left:20em;
	margin-left:expression(0.5 + "em");
	list-style:none;
	border:2px outset #000033;
	border-top:2px outset #B8C4CF;
	border-left:2px outset #B8C4CF;
	position:absolute;
  width:19em;
	padding:0em;
	z-index:500;
  }
  
.keywordcatalog li {clear:both;}  
.keywordcatalog img.arrow {display:block;float:left;padding-top:0.2em;padding-left:0.5em;}
.keywordcatalog img.arrow:hover {cursor:pointer;}

.keywordcatalog li ul.hoverMenu li a.seiteHinzu {background-image:url(../images/add.gif);background-repeat:no-repeat;}
.keywordcatalog li ul.hoverMenu li a.seiteHinzu:hover {background-image:url(../images/add_blue.gif);background-repeat:no-repeat;}
.keywordcatalog li ul.hoverMenu li a.seiteEdit {background-image:url(../images/edit.gif);background-repeat:no-repeat;}
.keywordcatalog li ul.hoverMenu li a.seiteEdit:hover {background-image:url(../images/edit_blue.gif);background-repeat:no-repeat;}
.keywordcatalog li ul.hoverMenu li a.seiteDelete {background-image:url(../images/delete.gif);background-repeat:no-repeat;}
.keywordcatalog li ul.hoverMenu li a.seiteDelete:hover {background-image:url(../images/delete_blue.gif);background-repeat:no-repeat;}

	
a.addEntity {background-image:url(../images/add.gif);background-repeat:no-repeat;}

table td{
	vertical-align:top;
}

#Form input.submit {background-image:url('../images/submitsubmit.jpg');background-repeat:no-repeat;padding:0.1em;padding-left:1.5em;padding-top:0.2em;background-color:#B8C4CF;margin-right:0.5em;}
#Form input.abbr{background-image:url('../images/submitcancel.jpg');background-repeat:no-repeat;padding:0.1em;padding-left:1.5em;padding-top:0.2em;background-color:#B8C4CF;margin-right:0.5em;}

table {padding-left:4em;}
tr.daten th {padding:0.2m; margin:0;text-align:left;color:white;background-color:#586C7E;white-space:nowrap;}
tr.daten td{padding:0.2em;}
tr.gerade td{background-color:lightgrey;padding:0.2em;}
tr.ungerade td{background-color:#B8C4CF;padding:0.2em;}

#main div#ontologiesAdmin h3{
	cursor:default;
}

h3.ontologiesAdmin{
	cursor:default;
}

#main div#ontologiesAdmin h3.inaktiv{
	color:lightgray;
}

h3.ontologiesAdmin a{
	color:white;
	text-decoration:none;
}

/* --- SITETREE --------------------------------------- */

#sitetree {margin-left:1em;}
#sitetree img.arrow {display:block;float:left;padding-top:0.2em;padding-left:0.5em;}
#sitetree img.arrow:hover {cursor:pointer;}
#sitetree ul a {cursor:pointer; background-color:#f0f0f0;}
#sitetree ul a:hover {cursor:pointer; background-color:#B8C4CF;}

#sitetree ul a.clearAll {background-color:#ffffff;width:24px;}
#sitetree ul a.clearAll:hover {background-color:#ffffff;width:24px;}

/*Links der Seitenverwaltung*/
#sitetree li {clear:left;}

/*Kontextmenü*/
#sitetree li ul.hoverMenu {
	float:left;
  	background: #B8C4CF;
  	margin-left:24em;
	margin-left:expression(0.5 + "em");
	list-style:none;	
	
	border:2px outset #000033;
	border-top:2px outset #B8C4CF;
	border-left:2px outset #B8C4CF;
		
	position:absolute;
  	width:19em;
	padding:0em;
	z-index:500;
  }
  
#sitetree li ul.hoverMenu form {
	margin-left:30px;
}  

#sitetree li ul.hoverMenu form input {
font-size:x-small;
vertical-align:middle;
}

#sitetree li ul li ul.hoverMenu{
  margin-left:24em;
	margin-left:expression(0.5 + "em");	
}

#sitetree li ul li ul li ul.hoverMenu{
  margin-left:28em;
	margin-left:expression(0.5 + "em");	
}

#sitetree li ul li ul li ul li ul.hoverMenu{
  margin-left:30.5em;
	margin-left:expression(0.5 + "em");	
}

#sitetree li ul li ul li ul li ul li ul.hoverMenu{
  margin-left:32em;
	margin-left:expression(0.5 + "em");	
}


#sitetree a {
  color:#000033;
  width:14em;
  float:left;}


#sitetree div#hoverMenu ul li a{color:#000033;background-color:#B8C4CF;}
#sitetree div#hoverMenu ul li:hover a {color:#FFFFFF;background-color:#586C7E;}


#sitetree li ul.hoverMenu li a.seiteHinzu {background-image:url(../images/add.gif);background-repeat:no-repeat;}
#sitetree li ul.hoverMenu li a.seiteHinzu:hover {background-image:url(../images/add_blue.gif);background-repeat:no-repeat;}
#sitetree hr {position:relative; top:0.3em;}


#sitetree li ul.hoverMenu li a.seiteSubHinzu {background-image:url(../images/addsub.gif);background-repeat:no-repeat;}
#sitetree li ul.hoverMenu li a.seiteSubHinzu:hover {background-image:url(../images/addsub_blue.gif);background-repeat:no-repeat;}

#sitetree li ul.hoverMenu li a.seiteNextHinzu {background-image:url(../images/add_folge.gif);background-repeat:no-repeat;}
#sitetree li ul.hoverMenu li a.seiteNextHinzu:hover {background-image:url(../images/add_folge_blue.gif);background-repeat:no-repeat;}

#sitetree li ul.hoverMenu li a.seiteUp {background-image:url(../images/up.gif);background-repeat:no-repeat;}
#sitetree li ul.hoverMenu li a.seiteUp:hover {background-image:url(../images/up_blue.gif);background-repeat:no-repeat;}

#sitetree li ul.hoverMenu li a.seiteDown {background-image:url(../images/down.gif);background-repeat:no-repeat;}
#sitetree li ul.hoverMenu li a.seiteDown:hover {background-image:url(../images/down_blue.gif);background-repeat:no-repeat;}

#sitetree li ul.hoverMenu li a.seiteEdit {background-image:url(../images/edit.gif);background-repeat:no-repeat;}
#sitetree li ul.hoverMenu li a.seiteEdit:hover {background-image:url(../images/edit_blue.gif);background-repeat:no-repeat;}

#sitetree li ul.hoverMenu li a.updatePdf {background-image:url(../images/siteAdmin/siteTree/pdf_update.gif);background-repeat:no-repeat;}
#sitetree li ul.hoverMenu li a.updatePdf:hover {background-image:url(../images/siteAdmin/siteTree/pdf_update_blue.gif);background-repeat:no-repeat;}

#sitetree li ul.hoverMenu li a.seiteSettings {background-image:url(../images/settings.gif);background-repeat:no-repeat;}
#sitetree li ul.hoverMenu li a.seiteSettings:hover {background-image:url(../images/settings_blue.gif);background-repeat:no-repeat;}

#sitetree li ul.hoverMenu li a.seiteContents {background-image:url(../images/siteAdmin/siteTree/contents.gif);background-repeat:no-repeat;}
#sitetree li ul.hoverMenu li a.seiteContents:hover {background-image:url(../images/siteAdmin/siteTree/contents_blue.gif);background-repeat:no-repeat;}


#sitetree li ul.hoverMenu li a.seiteOnline {background-image:url(../images/icons/online_gray.jpg);background-repeat:no-repeat;}
#sitetree li ul.hoverMenu li a.seiteOnline:hover {background-image:url(../images/icons/online_blue.jpg);background-repeat:no-repeat;}

#sitetree li ul.hoverMenu li a.seiteOffline {background-image:url(../images/icons/offline_gray.jpg);background-repeat:no-repeat;}
#sitetree li ul.hoverMenu li a.seiteOffline:hover {background-image:url(../images/icons/offline_blue.jpg);background-repeat:no-repeat;}


#sitetree li ul.hoverMenu li a.seiteDelete {background-image:url(../images/delete.gif);background-repeat:no-repeat;}
#sitetree li ul.hoverMenu li a.seiteDelete:hover {background-image:url(../images/delete_blue.gif);background-repeat:no-repeat;}

#sitetree li ul.hoverMenu li a.addFolder {background-image:url(../images/fileAdministration/folder_add_1.jpg);background-repeat:no-repeat;}
#sitetree li ul.hoverMenu li a.addFolder:hover {background-image:url(../images/fileAdministration/folder_add_2.jpg);background-repeat:no-repeat;}

#sitetree li ul.hoverMenu li a.addFile {background-image:url(../images/fileAdministration/file_add_1.jpg);background-repeat:no-repeat;}
#sitetree li ul.hoverMenu li a.addFile:hover {background-image:url(../images/fileAdministration/file_add_2.jpg);background-repeat:no-repeat;}

#sitetree li ul.hoverMenu li a.renameFolder {background-image:url(../images/fileAdministration/folder_rename_1.jpg);background-repeat:no-repeat;}
#sitetree li ul.hoverMenu li a.renameFolder:hover {background-image:url(../images/fileAdministration/folder_rename_2.jpg);background-repeat:no-repeat;}

#sitetree li ul.hoverMenu li a.moveFolder {background-image:url(../images/fileAdministration/folder_move_1.jpg);background-repeat:no-repeat;}
#sitetree li ul.hoverMenu li a.moveFolder:hover {background-image:url(../images/fileAdministration/folder_move_2.jpg);background-repeat:no-repeat;}

#sitetree li ul.hoverMenu li a.deleteFolder {background-image:url(../images/fileAdministration/folder_delete_1.jpg);background-repeat:no-repeat;}
#sitetree li ul.hoverMenu li a.deleteFolder:hover {background-image:url(../images/fileAdministration/folder_delete_2.jpg);background-repeat:no-repeat;}

/*----------------------------------------------------------------
Styles für die Vorlagenverwaltung
__________________________________________________________________*/

div#head {border:1px solid black;width:810px;background-color:#586C7E;color:white;text-align:left;margin-top:50px;}
div#head p {width:auto;padding:0px;}
div#head span.id {padding:10px;padding-right:20px;border-right:1px solid #FFFFFF;}
div#head span.feldname {padding:16px;padding-right:46px;border-right:1px solid #FFFFFF;}
div#head span.feldlabel {padding:16px;padding-right:74px;border-right:1px solid #FFFFFF;}
div#head span.feldtyp {padding:16px;padding-right:85px;border-right:1px solid #FFFFFF;}
div#head span.pre {padding:16px;padding-right:13px;border-right:1px solid #FFFFFF;}
div#head span.actions {padding:10px;padding-right:89px;border-right:1px solid #FFFFFF;}

/**/



div#draftAttributesHolder {border:1px solid black;width:810px;border-top:none;}
div#draftAttributesHolder p {padding:0px;padding-top:9px;padding-bottom:5px;margin:0px;border-bottom:1px solid white;cursor:move;width:auto;}
div#draftAttributesHolder p span {padding:10px;margin:0px;border-right:1px solid white;}
div#draftAttributesHolder p span.checkboxspan {padding:10px;padding-right:74px;margin:0px;border-right:1px solid white;}
div#draftAttributesHolder p span.checkboxspan input {width:auto;}
div#draftAttributesHolder input {vertical-align:middle;width:100px;}
div#draftAttributesHolder select {vertical-align:middle;width:130px;}
div#draftAttributesHolder img {vertical-align:middle;}

/* --- FILES ------------------------------------ */

div.filesTree{
		margin-top:0em;
        width:64em;
        padding:0.2em;
        border-left:1px solid #000033;
        border-right:1px solid #000033;
        border-bottom:1px solid #000033;
        padding-left:0.5em;
        margin-left:4.6em;
        padding-top:1em;
}

h2#ueber_dateiverwaltung {
          background-image:url(../images/icons/dateiarchiv_faded.jpg);
}

div#main h3#fileTreeHeading{
	width:62.5em;
}

.filesTree li{
	clear:both;
	margin-left:1em;
	/*border:1px solid gray;*/
	position:relative;
}

span.fileTreeLine:hover span.fileTreeName{
	background-color:lightgrey;
}

span.fileTreeName{
	padding:3px;
	margin:2px;
}

a.fileTreeContextMenu{
	position:absolute;
	right:150px;
	top:5px;
}

a.fileTreeLink {
	cursor:pointer;
}

span.fileTreeContextMenu{
	color:black;
	position:absolute;
	right:0px;
	top:5px;
}

input.file_upload{
	// background-image:url('../images/submitsubmit.jpg');
}

/* --- UNFUG??? --------------------------------- */

table.drops{
	width:99.9%;
}

tr.micro td{font-size:xx-small;}

.hilfe_menue{
	float:right;
}

td.attribut {
	text-align:right;
}

td pre{
	color:black;
}

#image_1, 
#image_2 , 
#image_3 , 
#image_4 , 
#image_5 , 
#image_6 , 
#image_7 , 
#image_8 , 
#image_9 , 
#image_10 , 
#image_11 , 
#image_12 {
	display:none;
}
