﻿/*
		Albertina eMuseum CSS, Version 1.32
		by pixelpoems
*/


/* Farben


*/


/*_______________________________________________________________________________*/
/* 1. BASIC-RESETS */
/*-------------------------------------------------------------------------------*/


/*table, caption, tbody, tfoot, thead, tr, th, td
entfernt wegen webedition interface */


html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}



body {
	line-height: 1;
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	background: #f1edde url(img/bg.gif) repeat-x left top;
}


/*_______________________________________________________________________________*/
/* 2. STYLES */
/*-------------------------------------------------------------------------------*/



h1, h2, h3, h4, .teaser dt {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #41372D;
	font-weight: normal;
	text-transform: uppercase;
}


h1, .teaser dt {
	font-size: 150%;
	margin: 0.5em 0 0.5em 0;
}

h2 {
	font-size: 140%;
	margin: 0 0 0.4em 0;
}

h3, h4 {
	font-size: 100%;
	margin: 0 0 0.2em 0;
}

p, dd {
	margin: 0 0 1.2em 0;
	line-height: 120%;	
}

.subhead{
	display: block;
	color: #9B957D;
}


#inhalt ul {
	list-style: square;
	margin: 0 0 1em 0;
	padding: 0 0 0 17px;
}

#inhalt ul li {
	line-height: 120%;	
}

a {color: #9c9480; text-decoration: none;}
a:visited {color:#9B9481;}
a:hover {color: #40382e;; text-decoration: underline;}
a:active { color:#9B9481;}
/*a:focus {background-color: #666;}*/


hr {
	width: 100%;
	height: 1px;
	margin: 30px 0;
	border: 0;
	color: #bdbdbd;
	background: #bdbdbd;
}

small {
	margin: 0 0 1.2em 0;
	line-height: 120%;
	font-size: 90%;
	color: #767676;
	
}

.clearer 	{clear: both; }
.links 		{float: left; width: 45%; margin: 1em 0 0 0;}
.rechts 	{float: right; width: 45%; margin: 1em 0 0 0;}



img.bild-links {
	float: left; 
	margin: 5px 14px 14px 0;
}


img.bild-rechts {
	float: right; 
	margin: 5px 0 14px 14px;
}

.weiter {
	white-space: nowrap;	
	background: transparent url(../images/bullet.gif) no-repeat left 0.4em;
	padding: 0 0 0 12px;
}

.unsichtbar {
   position: absolute;
   top: -1000px;
   left: 0px;
   width: 0px;
   height: 0px;
   color: #fff;
   background: #fff;
}

/* Navispalte Styles */


#navi-spalte, #navi-spalte h2 {
	color: #fff;
}

#navi-spalte a {color: #fff;}


a.biglink{
/*	text-transform: uppercase;*/
}


/* Teaser */


.teaser dl {
	float: left;
	width: 538px;
	margin-bottom: 1.5em;
	padding: 0 0 1.5em 0;
	display: inline; /* Randverdopplungsbug im IE/Win */
}

.teaser dl dd.img {
	margin: 0;
}

.teaser dt {
	float: right;
	width: 400px;
	padding: 0;
	margin: 0 0 0.4em 0 ;
}



.teaser dd {
	margin: 0 0 0 138px;
	padding: 0;

}

.teaser dd.img img {
	float: left;
}


/* Footer */


#footer {
	color: #9c9480;
	font-size: 90%;
	padding: 0.5em 0 0 0;

}

.seiten-funktionen {
	float: left;

}

.copy-links {
	float: right;
}

.copy-links a {
	margin: 0 0 0 10px;
}

.drucken{
	background: transparent url(img/print.gif) no-repeat left 2px;
	padding: 0 0 0 15px;
	margin: 0 0 0 10px;
}


/* 2.1 NAVIGATION */
/*-------------------------------------------------------------------------------*/


#navigation ul {
	margin: 0;
	padding: 0;
	list-style: none;

}

#navigation li {
	padding: 0 !important;
}

#navigation ul li a, a.biglink{
	text-decoration: none;
	color: #fff;
	padding: 0 0 0 8px;
	background: transparent url(img/bullet.gif) no-repeat left 0.4em;
}

#navigation ul li a:hover, a.biglink:hover {
	text-decoration: underline;
}


#navigation ul ul {
	margin: 0 0 0 20px;
}


.subkategorie {

	padding: 0 0 0 12px;
	margin: 0 0 0 8px;
	background: transparent url(img/bullet_dunkel.gif) no-repeat left 0.4em;
}


/* 2.2 META-NAVIGATION */
/*-------------------------------------------------------------------------------*/

#meta-nav ul {
	margin: 0;
	padding: 0.4em 0 0 12px;
	list-style: none;
}

#meta-nav li {
	float: left;
}

#meta-nav li a {
	text-decoration: none;
	font-size: 80%;
	margin: 0 1em 0 0;
}


/* 2.3 SUCHE TOOLS */
/*-------------------------------------------------------------------------------*/


.toolbar{
	clear: left;
	margin: 0 0 12px 0;
	width: 536px;
}


.toolbar a{
	color: #837667;
}



.ergebnisse, .funktionen{
	border-bottom: 1px solid #fff;
	padding: 7px 11px;
	background: #F0EDDE;
	font-size: 90%;
}





.von-bis{
	width: 38%;
	float: left;
}

.paging {
	float: right;
}

.paging {
	width: 60%;
	text-align: right;
}

.next {
	margin: 0 0 0 10px;
	background: transparent url(img/next.gif) no-repeat right 0.2em;
	padding: 0 10px 0 0;

}

.prev {
	margin: 0 10px 0;
	background: transparent url(img/prev.gif) no-repeat left 0.2em;
	padding: 0 0 0 10px;


}

/* 2.4 SUCHERGEBNISSE */
/*-------------------------------------------------------------------------------*/
/*
table.results{
	background: #fff;
	margin: 0 0 12px 0;

}

table.results td{
	vertical-align: top;	
}

table.results tr.resultstart{
	border-bottom: 12px solid #fff;
}


table.result{
	width: 128px;
	background: #F1EEDF;
}


td.thumbview{
	width: 128px;
	height: 128px;
	border-bottom: 1px solid #fff;
}

td.thumbtxt{
	text-align:left;
	padding: 4px;
	font-size: 90%;	
}

*/


/*Leider nicht...*/

#bild-uebersicht{
	margin: 0 0 12px 0;
}

.bild-thumb-box {
	width: 125px;
/*	height: 203px;*/
	margin: 0 12px 12px 0;
	float: left;
}

.bild-thumb {
	height: 125px;
	background: #F1EEDF;
	border-bottom: 1px solid #fff;
	text-align:center;
}

.bild-thumb-txt {
	display: block;
	height: 6em;
	padding: 4px;
	background: #F1EEDF;
	font-size: 85%;
	
}

.zoom{
	float: right;
	padding: 1px;
}



/* 2.4.1 Grossansicht */

#bild-grossansicht {
	height: 536px;
	background: #F0EDDE;
	text-align: center;
	vertical-align: middle; 
	*vertical-align: text-bottom; 
	border-bottom: 1px solid #fff;
	width: 536px;
}


.bild-beschreibung-gross, .bild-beschreibung {
	background: #F0EDDE;
	padding: 7px 11px;	
	margin: 0 0 12px 0;
	color: #837667;
}

.bild-beschreibung-gross {
	width: 514px;
}

.bild-beschreibung-gross p {
	margin: 0;
	font-size: 90%;	
}

.bild-beschreibung-gross p.titel {
	font-size: 100%;
	margin: 0 0 0.8em 0;
}


.beschreibung {font-weight: bold; color: #40382D;}


.bild-beschreibung-gross td{
	vertical-align:top;
	line-height: 120%;
	padding: 0 0 0.4em 0;
}


/* 2.4.2 Liste */


table#ergebnisliste{
	margin: 0 0 12px 0;
	width: 536px;
	
}

#ergebnisliste td{

	
	
}

#ergebnisliste tr{
	
}




#ergebnisliste td.liste-thumb{
	background: #F0EDDE;
	border-right: 1px solid #fff;
	width: 125px;
	heigth: 125px;
	border-bottom: 12px solid #fff;
}



#ergebnisliste .bild-beschreibung{
	background: #fff;
	padding: 7px 11px;	
	margin: 0;
	color: #837667;
	height: 75px;
	
}


#ergebnisliste p.inventarnummer {
	background: #F0EDDE;
	padding: 6px 11px 0 11px;
	height: 19px;
	margin: 0;
}



/* 2.4.3 Suche */


#detail-suche {
	background: #F0EDDE;
	padding: 7px 11px;	
	border: 1px solid #fff;
}

#detail-suche p {
	margin: 0 0 0.1em 0;
}

.detail-suche-buttons {
	text-align: right;
	background: #F0EDDE;
	padding: 7px 11px;	
	margin: 0 0 12px 0;
}




/* 2.4.4 weitere Objekte */


.fl {float: left; display: inline;	}

.news_slider {
	width: 312px;
	margin: 12px auto 20px auto;
}

.prevnext {
 	width: 18px; 
	display: block;
	height: 120px;
	float: left;
	padding-top: 80px;
}

.news_items 	{float: left;}
a.next-bild								{text-align: right;}
a.next-bild:focus, a.prev-bild:focus	{background: none;}


.news_slider .prev-bild, .news_slider .next-bild { 
	display: none;
}

.news_slider .container {
	position: relative; 
	top: 0; 
	left: 0; 
	width: 100%; 
}


.news_slider .news_items {
    /*
        The width must be equal to .item ((width + margin-right) * 2).
    */
	width: 276px; 
	overflow: hidden;
}

.news_slider .item {
    /*
        Must contain a width and a margin-right.
    */
	width: 128px; 
	margin-right: 10px;
}

.news_slider img {
	margin: 0 0 0.5em 0;
}

a.objekt-info {
	font-size: 90%;
	margin:0 !important;
	color: #40362D !important;
}




/*_______________________________________________________________________________*/
/* 3. LAYOUT */
/*-------------------------------------------------------------------------------*/


#meta-nav{
	padding: 0 0;
	height: 2em;
	width: 924px;
	background: #fff;
	margin: 0 auto;
}

#header-container {
	background: transparent url(img/bg_header.gif) repeat-x left top;	
	height: 225px;
}



#header{
	background: #fff;	
	width: 924px;
	margin: 0 auto;	
	background: #fff url(img/bg_header_weiss.gif) repeat-x left top;
	text-align: center;
}



#seite {
	width: 924px;
	margin: 0 auto;
	background: #fff;
	border-top: 12px solid #fff;
}


#inhalt {
	width: 900px;
	margin: 0 auto 2em auto;	
}

#haupt-spalte {
	width: 538px;
	float: left;
	
}

#haupt-spalte.breit {
	width: 548px;
	
}

#navi-spalte {
	width: 337px;
	float: right;


}

#footer {
	clear: both;
	width: 900px;
	border-top: 1px solid #AEA79D;
	margin: 0 auto 0 auto;
	
}


/* 3.2 NAVISPALTE */
/*-------------------------------------------------------------------------------*/

#navigation {
	background: #6A5D4C;
	padding: 10px;
	margin: 0 0 1px 0;
}

#suche {
	background: #776A59 ;
	padding: 10px;
	margin: 0 0 1px 0;
}


#weitere-objekte {
	background: #837866;
	padding: 10px;
	margin: 0 0 1px 0;
}





/*_______________________________________________________________________________*/
/* 4. FORMULARE */
/*-------------------------------------------------------------------------------*/





select, input {
	border: 1px solid #8B8577;
	background: #F1EEDF;
	font-family: Arial, Helvetica, sans-serif;
}


.radio {
	border: 0px;
	background: none;
	width: auto;
}


/* Navispalte */


#navi-spalte input {
	background: #6A5D4B;
	border: 1px solid #2F2921;
	color: #fff;
}

#suche-eingabe{
	width: 108px;
	margin: 0 4px;
}

#suche-form{
	padding: 6px 0;
}



.absenden, .info, .reset { 
	border: 0 !important;
	vertical-align: middle; 
	*vertical-align: text-bottom; 
}

/* Suchergbnisse */

#sortieren-form{
	float: left;
}

#ansicht-form{
	float: right;
}

#sortieren-form select, #ansicht-form select{
	font-size: 90%;
}



/* Detailsuche */

#detail-suche select, #detail-suche input {
	width: 120px;
}

#detail-suche select, #detail-suche input {
	margin: 0 8px 0 0;
}

#detail-suche label{
	width: 200px;
	display: block;
	float: left;
}


.form-box {
	float: right;
	width: 315px;
	margin: 0 0 1em 0;
}

.form-box input {
	padding: 0 !important;
	margin: 0 8px 0 0 !important;
	width: auto !important;
}

/* Kontaktformular */







