/*ToDo

Pfade zu Hintergrundgrafiken ersetzen /resources/ -> /resources/

*/

/*Farben
grün 		#7FB723 (Headlines, Linkfarbe)
hellgrün	#EFF9E0 (Kastenhintergrund)
hellrot	#FFEAD3 (Hintergrund bei leeren Pflicht-Formfeldern)
rot 		#db0900 (verliehene Dinge)
blau		#006bdb (geliehene Dinge)
orange	#FF9524 (Hintergrund Seitennavigation)
grau		#666666(Text)
*/

/* Reihenfolge: backgrounds, margins, paddings, borders, fontstuff (family, size, lineheight), colors, positioning, specials */

/* @page { margin:2cm 1.5cm; } Seiten-Layout, geht eh nur in Opera*/


html {} 
body { background: none; font-family: "Trebuchet MS", Verdana, sans-serif; font-size:10pt; line-height: 130%; color: black;}

/*Grund-Layouts*/
div#rahmen { margin:0; width:100%;}

div#head { height:60px;}
div#head img { display:block; float:left;}
div#topnav { display:none; height:0; overflow:hidden; }

div#content {margin-top:0;}
div#contentLeft { display:none;  height:0; overflow:hidden;}
div#contentRight { width:100%; }

/*Brotkrumen*/
div#bread {display:none;}

div#footer {margin:0; padding-bottom:.5em; border-top:none; font-size:0.7em; text-align:center; line-height:0.7em; color:#999;}
div#footer a {display:none;}
/*Boxen*/

/*Rechts - Seitennavigation, Collections Auswahl und Hinzuf?gen */
div.rightBoxExtra {margin-bottom:1em;}
div.rightBoxExtraHeader { display:none;}
div.rightBoxExtraContent { background:none;}
div.rightBoxExtraFooter { display:none;}
ul#rightBoxNav {margin:0; padding:0; display:inline; font-size:.9em;}
ul#rightBoxNav li {position: relative; list-style:none; margin:0; padding:0 4px;  float:left; border-right:1px solid #fff;}
ul#rightBoxNav li.noRightBorder {border-right:none;}
ul#rightBoxNav li.noLeftBorder {border-left:none;}
ul#rightBoxNav li ul.dropDown { top:16px;}

ul#rightBoxNav li input.search {color:#666; font-size:12px; width:70px}

span.selectedFilter {display:block; font-size:.75em;}


/*Rechts - Content */
div.rightBox {margin-bottom:0; }
div.rightBoxHeader { display:none;}
div.rightBoxContent { background:none;}
div.rightBoxFooter { display:none;}

div.item {margin:0; padding:3px; border:none; border-bottom:1px dashed #ccc; border-right:1px dashed #ccc; text-align:left; vertical-align:top; line-height:1.2em; width:45%; height:100px; float: left; page-break-inside:avoid; clear:none;} 
div.item a.cover {width:75px; height:75px; display:block; text-align:center; float:left; margin-right:.5em;}

/*Print*/
div.metaInfo {display:block;}
div.metaInfo p {margin:0;}


div.leftBoxContent p, div.rightBoxExtraContent p, div.rightBoxContent p {margin:.5em 0;}
div.leftBoxHidden, div.rightBoxHidden {display:none;}

/*Headlines */
h1 {margin:0; padding:0; font-family:"Trebuchet MS", Verdana, sans-serif; font-weight:normal; font-size:1.25em; line-height:1em; color:#7FB723; }
h2 {margin:0; padding:0; font-family:"Trebuchet MS", Verdana, sans-serif; font-weight:normal; font-size:1em; line-height:1em; color:#7FB723;}
h3 {margin:0; padding:0; font-family:"Trebuchet MS", Verdana, sans-serif; font-weight:normal; font-size:1em; line-height:1em; color:#7FB723;}

/*Login*/
p.error { margin:0; font-size:0.75em; color:#db0900;}
p.error a {color:#db0900;}
/*Formulare*/
/*linke Seite*/

/*fade*/

/*Links*/
a { text-decoration:none; color:black;}

/*Buttons*/

/*Diverse*/
.floatleft {float:left;}
.floatright {float:right;}
.stopfloat {margin:0; height:0; overflow:hidden; clear:both;}

dfn, abbr {border-bottom:1px dotted silver; font-style:normal; cursor:help; }


.debug { border: 1px dotted red;}			  
.debug2 { border: 1px dotted green;}


/*Tabellen*/
table.content { border: 1px solid #EFF9E0; border-bottom:none; margin-bottom:1em;}
table.content caption {text-align:left; font-weight:bold; white-space:nowrap;}
table.content th { background:#EFF9E0; padding: 0 .5em; border-left:1px solid #fff; font-weight:bold; text-align:left; color:#666;}
table.content td { padding: 0.25em 0.5em; border-bottom:1px solid #7FB723;}
table.content tr.second { }
table.content td.center {text-align:center;}

/*Bilder*/
img {border:none;}

/*Listen*/

div.rightBox ul { margin:0; padding:0;}
div.rightBox ul li { background:url(/resources/list_icon_green.gif) 0px 10px no-repeat; margin:0.25em 0 0 0.25em; padding:0 0 0 0.5em; list-style:none; }
/*Definition List*/
div.rightBox dl {margin:0; padding:0;}
div.rightBox dl dt {margin:0; padding:0; font-weight:bold;}
div.rightBox dl dd {margin:0; padding:0 0 0 0.5em;}

/* ul#select_add_to { background:#fff; border:1px solid #7FB723; top:24px; left:8px; position:absolute; min-width:104px;}
ul#select_remove_from {background:#fff; border:1px solid #7FB723; top:24px; left:134px; position:absolute; min-width:131px;} 
ul#select_give_to {background:#fff; border:1px solid #7FB723; top:24px; left:287px; position:absolute; min-width:97px;} */