

/* ************************************************************************************ */
/* STRUCTURE CONTENT LISTE UEBERSICHT ARBEITSBLAETTER                                   */
/* ************************************************************************************ */

div#container div#content {
 width:              57.5em;
 }

div#container div#content div#indexSpalte {
 position:          relative;
 float:                 left;
 width:               50.7em;
 margin-top:          -1.2em;
 margin-right:         0.5em;
 padding-left:         1.8em;
 padding-bottom:       0.5em;
 min-height:          65.0em; 
 font-size:            0.8em;
 line-height:          1.3em;
 z-index:                 50;
 border-left:  2px solid #9b0001;
} 


div#container div#content div#indexSpalte ul#arbeitsblaetter {
position:          relative;
margin-top:       1.8em;
margin-left:            0;
margin-right:       1.0em;
padding-left:           0;
width:             20.7em;
float:               left;
font-size:          1.0em;
color:            #000000;
background-color: transparent;
z-index:                 50;
}

div#container div#content div#indexSpalte ul#arbeitsblaetter li {
list-style-type:        none;
z-index:                 50;
}

div#container div#content div#indexSpalte ul#arbeitsblaetter li a {
 color:#222;
 text-decoration: none;
 white-space:nowrap;
 border: 1px solid #ffffe5;
 z-index:                 50;
 }
div#container div#content div#indexSpalte ul#arbeitsblaetter li a:hover {
 color:#990000;
 text-decoration: none;
 white-space:nowrap;
 border-left: 1px solid #ddd;
 border-top: 1px solid #ddd;
 border-right:1px solid #777;
 border-bottom:1px solid #777;
 z-index:                 50;
}
 
div#container div#content div#indexSpalte ul#arbeitsblaetter li a:active {
 color:#990000;
 text-decoration: none;
 border-left: 1px solid #777;
 border-top: 1px solid #777;
 border-right:1px solid #ddd;
 border-bottom:1px solid #ddd;
 z-index:                 50;
}

div#container div#content div#indexSpalte ul#arbeitsblaetter li ul li {
margin-left: 6.5em;
list-style-type: none;
}

/* ************************************************************************************ */
/* STRUCTURE CONTENT LISTE TREFFER                                                     */   
/* ************************************************************************************ */


div#container div#content div#indexSpalte div#trefferAngabe {
 position: relative;
 margin-top:  1.0em;
 margin-left: 40em;
 width: 20em;
 font-size: 0.9em;
 z-index: 10;
}

/* ************************************************************************************ */
/* STRUCTURE CONTENT LISTE PREFACE                                                      */   
/* ************************************************************************************ */
 
div#container div#content div#indexSpalte .preface  {
 position: relative;
 margin-top:  0.5em;
 left:            0;
 width:        45em;
 font-size:   0.9em;
 z-index: 15;
}

div#container div#content div#indexSpalte .preface p  a {
color:                 #711913;
 background-color: transparent;
 text-decoration:         none;
}




/* ************************************************************************************ */
/* STRUCTURE CONTENT ACTUAL ARBEITSBLAETTER                                             */
/* ************************************************************************************ */

div#container div#content div#indexSpalte ul#liste  {
 position:       relative;
 margin-right:   1.0em;
 padding-left:   0;
 padding-bottom: 0.5em;
 min-height:    40.0em; 
 font-size:      1.0em;
 line-height:    1.3em;
 list-style-type: none;
 z-index:        25;
 
} 

div#container div#content div#indexSpalte ul#liste li {
 clear: left;
 padding-top:    1.0em;
 padding-bottom: 1.0em;
 border-bottom:1px dotted #707070;
}


div#container div#content div#indexSpalte ul#liste li div.description {
float:           left;
width:           30.0em;
}


div#container div#content div#indexSpalte ul#liste li div.description div.thumbnail_portrait {
 float:           left;
 margin-top:      0;
 margin-left:     0;
 margin-right:   1.2em;
 margin-bottom:  1.3em;
}

div#container div#content div#indexSpalte ul#liste li div.description div.thumbnail_portrait img {
 border-left:   1px solid #fff; 
 border-top:    1px solid #fff;
 border-right:  1px solid #777;
 border-bottom: 1px solid #777;
 }

div#container div#content div#indexSpalte ul#liste li div.description div.thumbnail_landscape{
 float:           left;
 margin-top:      0;
 margin-left:     0;
 margin-right:   1.2em;
 margin-bottom:  3.3em;
 }

div#container div#content div#indexSpalte ul#liste li div.description div.thumbnail_landscape img {
 border-left:   1px solid #fff; 
 border-top:    1px solid #fff;
 border-right:  1px solid #777;
 border-bottom: 1px solid #777;
 }
 
div#container div#content div#indexSpalte ul#liste li div.description div.text {
 margin-top:         0;
 margin-left:        8.0em;
 padding-top:        0;
 width:           26.0em;
 font-size:    1.0em;
}
div#container div#content div#indexSpalte ul#liste li div.description div.text p {
line-height:   1.0em;
}

div#container div#content div#indexSpalte ul#liste li div.description div.text p.author {
 margin-top:         0;
 margin-bottom:      0;
 padding-top:        0;
}

div#container div#content div#indexSpalte ul#liste li div.description div.text  h3 {
 margin-top:         0;
 margin-bottom:      0;
 padding-top:      0;
 font-size:      1.0em;
}
div#container div#content div#indexSpalte ul#liste li  div.description div.text h3.titel {
 line-height:   1.0em;
 }
 
 
div#container div#content div#indexSpalte ul#liste li .clear {
 clear: left;
}

div#container div#content div#indexSpalte ul#liste li div.button form {
 margin-top:               0;
 padding-top:              0;
 font-size:            0.9em;
 border:                none;
 background-color:   #ffffe5;
}

 
div#container div#content div#indexSpalte ul#liste li  div.button form input {
 right:  0;
 margin-right:  0;
 }
 
div#container div#content div#indexSpalte ul#liste li div.button form input.textButton {
 margin-left:         36.0em;
 
 /*width:                 12em;*/
 color:              #ffffe5;
 background-color:   #711913;
}

/* ************************************************************************************ */
/* STRUCTURE CONTENT ACTUAL ARBEITSBLAETTER                                             */
/* ************************************************************************************ */


div#container div#content div#indexSpalte div#actual {
 position:       relative;
 margin-top:        2.0em;
 font-size:         0.9em;
 z-index:              10;
}

div#container div#content div#indexSpalte div#actual h2 {
 margin-top:       0;
 font-family: Verdana,Helvetica,Arial,sans-serif;
 color:      #000000;
 background-color: transparent;
 font-size:    1.0em;
 white-space: nowrap;
}

div#container div#content div#indexSpalte div#actual div.description {
float:           left;
width:           24.5em;
}


div#container div#content div#indexSpalte div#actual div.description div.thumbnail_portrait {
 float:           left;
 margin-top:      0;
 margin-left:     0;
 margin-right:   0.5em;
 margin-bottom:  1.3em;
 }

div#container div#content div#indexSpalte div#actual div.description div.thumbnail_portrait img {
 border-left:   1px solid #fff; 
 border-top:    1px solid #fff;
 border-right:  1px solid #777;
 border-bottom: 1px solid #777;
 }

div#container div#content div#indexSpalte div#actual div.description div.thumbnail_landscape{
 float:           left;
 margin-top:      0;
 margin-left:     0;
 margin-right:   0.5em;
 margin-bottom:  1.3em;
 }

div#container div#content div#indexSpalte div#actual div.description div.thumbnail_landscape img {
 border-left:   1px solid #fff; 
 border-top:    1px solid #fff;
 border-right:  1px solid #777;
 border-bottom: 1px solid #777;
 }
 
div#container div#content div#indexSpalte div#actual div.description div.text {
padding-left: 0.5em;
font-size:    1.0em;
}
div#container div#content div#indexSpalte div#actual div.description div.text p {
line-height:   1.0em;
}

div#container div#content div#indexSpalte div#actual div.description div.text p.author {
 margin-top:               0;
 margin-bottom:      0;
 padding-top:              0;
}

div#container div#content div#indexSpalte div#actual div.description div.text  h3 {
 margin-top:         0;
 margin-bottom:      0;
 padding-top:      0;
 font-size:      1.0em;
}
div#container div#content div#indexSpalte div#actual  div.description div.text h3.titel {
 padding-top:      0.1em;
 line-height:      1.2em;
 }
 
 
div#container div#content div#indexSpalte div#actual br.clear {
 
 
}

div#container div#content div#indexSpalte div#actual div.button form {
 margin-top:      0;
 padding-top:     0;
}

div#container div#content div#indexSpalte div#actual div.button form fieldset {
 margin-top:               0;
 padding-top:              0;
 font-size:            0.9em;
 border:                none;
 background-color:   #ffffe5;
}

 
div#container div#content div#indexSpalte div#actual  div.button form fieldset input {
 right:  0;
 margin-right:  0;
 }

div#container div#content div#indexSpalte div#actual div.button form fieldset input.textButton {
 margin-top:          7.5em;
 width:               6.0em; 
 text-align:           left;
 color:             #ffffe5;
 background-color:  #711913;
}

