/* 
    Document   : style
    Created on : 10.10.2011, 22:25:12
    Author     : karsten
    Description:
        Purpose of the stylesheet follows.
*/

/* 
   TODO customize this sample style
   Syntax recommendation http://www.w3.org/TR/REC-CSS2/
*/

/*
Navigation
*/







/* vertical navigation */
div#Tmenu {
    width: 13em;
    padding: 0.8em;
    position: fixed; left: 1em;
    background: url(../images/NaviBackground.png) no-repeat left top;
    background-size:cover;
    border: 1px black;
    color: white;
    text-shadow: black 0.1em 0.1em 0.2em;
    font-size:0.9em;
}

ul#Navigation {
    margin: 0; padding: 0;
    text-align: center;
}

ul#Navigation li {
    list-style: none;
    position: relative;
    margin: 0.4em; 
    padding: 0;
}
* html ul#Navigation li {
    margin-right:1.5em;  
    margin-bottom:0;
}

ul#Navigation li ul {
    margin: 0; 
    padding: 0;
    position: absolute;
    top: 0; 
    left: 10em;
}
ul#Navigation li ul li {
    margin: 0; 
    padding-left: 1.4em;
    background-color: #3566a8;
}

ul#Navigation a, ul#Navigation span {
    display: block;
    width: 9em;
    font-weight: bold;
    padding: 0.2em 1em; 
    text-decoration: none;
    /* border: 1px solid #600; */
    color: white; 
    /*background-color: cornflowerblue; */
}
* html ul#Navigation a, * html ul#Navigation span {
    width: 9em;
}
ul#Navigation a:hover, ul#Navigation span, li a#aktuell:hover {
    background-color: forestgreen;
}

ul#Navigation li ul span {
    border-color: #900; border-left-color: #c96;
    color: forestgreen; background-color: white;
}


/* dynamic changes */
ul#Navigation li ul {
    display: none;
}
ul#Navigation li:hover>ul {
    display: block; 
}
ul#Navigation>li:hover>a {
    width: 9.2em;
    background: forestgreen no-repeat center right;
}

/* dynamic changes IE */
* html ul#Navigation li.hoverIE {
    margin-right:0;  
    margin-bottom:-1.15em;  
}
* html ul#Navigation li.hoverIE ul {
    display: block;
}
* html ul#Navigation li .hoverIE {
    width: 10.3em;
    background: #e00;
}

/*
*/



label
{
    font-size: 0.9em;
    font-family:arial;
    float:left;
}

savebutton {
    background: transparent;
    position: fixed;
    
    left: 0.5em;
    bottom: 1em;
}
.savebuttoninput {
    width: 3em;
}

.input {
    border: 1px solid #99b3b4;
    width: 30em;
    font: 12px verdana, sans-serif;
    color:#443;
    padding:3px;
    margin-bottom:4px;
    outline:none;
}
.input:focus {
    border:1px solid #567475;
    background: #e4ebeb;
}

input[type="text"] {
    width: 25em;
}

select {
    background: #e4ebeb;
}

.autocomplete {
    background: #e4ebeb;
}

div#container {                             /*INHALT VON .CONTEMT*/
    background-color: white;
    padding:20px;
    margin:20px auto;
    /*margin-left: 100px;
    width:690px; */
}





div#find_location {
    float:left;	
    width:320px;
    padding-right:100%;
}



div#fixiert_context {
    position: fixed;
    top: 38.5em; left: 1em;
    width: 18em;
    background-color: white;
    border: 1px solid silver;
    font-size:0.9em;
}

html>body #fixiert_fs {  /* nur fuer moderne Browser! */
    position: fixed;
}

div#fixiert_history {
    position: absolute;
    top: 32em; left: 0em;
    width: 10em;
    background-color: white;
    border: 0px;
    font-size:0.9em;
}  

html>body #fixiert_history {  /* nur fuer moderne Browser! */
    position: fixed;
}

div#fixiert_map {
    position: absolute;
    top: 4.8em; left: 2em;
    width: 18em;
    background-color: white;
    border: 1px solid silver;
}

html>body #fixiert_map {  /* nur fuer moderne Browser! */
    position: fixed;
}


html>body #navigation {  /* nur fuer moderne Browser! */
    position: fixed;
    float:left;
}

tr.alt td 
{
    color:#000;
    background-color:#EAF2D3;
}

.footer {
    height: 4em;
    margin-top: 8em;

}  



deletebutton {
    background: transparent;
    position: fixed;
    
   right: 0.5em;
    /*	padding: 10px; */
    bottom: 1em;
    /*	left: 0;
    	right: 0; */
}

.header{
    /*height: 4em;*/
    /*margin-top: 8em;*/
}


.wrapper {
    min-height: 100%;
    height: auto !important;
    height: 100%;
    margin: 0 auto -4em;
}

.content {
    min-height: 100%;
    height: auto;
    /*margin: 0 auto -4em;*/
    border: 1px solid black;;
    margin-left:250px;
    /* margin-right:50px; */
    background-color: white;
}

ul.none {
    list-style-type: none;
    margin:0px;
    padding:0px;
    display:block;
}

.entry ul {
    list-style:none;
    margin:0px;
    padding:0px;
    display:block;
}
.entry li {
    display:block;
    margin:0px;
}
.entry li a {
    outline: none;
    background-color: #fbfbf9;
    text-decoration:none;
    display:block;
    padding:10px 0 10px 15px;
    border-bottom:1px solid #f2f2f2;
    font:bold 75% arial,helvetica,sans-serif;
    color:#999;
}
.entry li a:hover {
    border-bottom:1px solid #ccc;
    color:#336699;		
}
.entry ul a em {
    display:block;
    color:#808080;
    font-size:90%;
    padding-right:30px;
    font-style:normal;
    font-weight:normal;
}
.entry span {
    display:block;
    color:#a8a8a8;
    font-size:0.8em;
    font-style:normal;
    font-weight:normal;
    padding-right:10px;
}
.entry a:hover span {
    color:#800;
}



.auto_complete {
    width:1000px;
    background-color:white;
    color: black;
    border:1px solid #888;
    margin:0px;
    padding:0px;
}
.auto_complete ul {
    list-style-type:none;
    margin:0px;
    padding:0px;

}
.auto_complete ul li.selected { 
    width:1000px;
    background-color: #ffb;}
.auto_complete ul li {
    list-style-type:none;
    display:block;
    margin:0;
    padding:2px;
    line-height: 2;
    /* height:22px; */
    cursor:pointer;
    width:1000px;     
}



#formerDivision {
    list-style-type:none;
}

#formerNames {
    list-style-type:none;
}



#bibliography {
    list-style-type: none; 
    margin:0px; 
    padding:5px; 
    border: 1px solid black;
}

#issuer {
    list-style-type: none; 
    margin:0px; 
    padding:5px; 
    border: 1px solid black; 
}

#referencework {
    list-style-type: none; 
    margin:0px; 
    padding:5px; 
    border: 1px solid black; 
}

#referencework .firstListElement {
    padding-bottom:5px; 
    margin-bottom:5px; 
    border-bottom: 1px solid black;
}


#formerNames {
    list-style-type: none; 
    margin:0px; 
    padding:5px; 
    border: 1px solid black; 
}

#formerNames .firstListElement {
    padding-bottom:5px; 
    margin-bottom:5px; 
    border-bottom: 1px solid black;
}

#formerNames .listElement {
    padding-bottom:5px; 
    margin-bottom:5px; 
    border-bottom: 1px solid black;
}

#peculiarities {
    list-style-type: none; 
    margin:0px; 
    padding:5px; 
    border: 1px solid black; 
}

#sectreat {
    list-style-type: none; 
    margin:0px; 
    padding:5px; 
    border: 1px solid black; 
}
#sectreat .auto_complete {
    width:200px;
    background-color:white;
    color: black;
    border:1px solid #888;
    margin:0px;
    padding:0px;
}
#indicator1 {
    display:none;
}

.error {
    background-color: red; 
    border:1px dotted black; 
}

.tooltip {
    border: 1px solid blue;
    color:blue;
}

#Uhr { position:absolute; top:10px; left:10px; }
#RestDerSeite { position:absolute; top:50px; left:10px; }
.Uhr { font-family:Arial; font-size:20px; color:black; text-shadow: white 0.1em 0.1em 0.2em; }

div#WorldClock{
    height: 4em;
    margin-top: 7px;
    position: fixed;

}