
	body {
		text-align:center;
		background:#ffffff;
		font-family: arial, helvetica, sans-serif;
		font-size:14px;
		padding:0px;
		margin:auto;
		}
		
	#main {	/* HAUPT-DIV */
		width:100%;
		max-width:1920px;
		min-width:960px;
		margin:auto;
		text-align:left;
		background:#ffffff;
		color:#000000;
		padding-bottom:10px;
		}
	
	#kopf {	/* LOGO + NAVI + Merkz./Ware./Login/Suche */
		width:96%; margin:auto;
		padding:0px;
		background:#ffffff;
		border:none;
		}
		
	#koerper {	
		width:96%; margin:auto;
		padding:0px;
		background:#ffffff;
		border:none;
		margin-top:15px;
		line-height:19px;
overflow:hidden;
		}

	#hauptnavigation {	/* NAVI+Fahnen*/
		width:100%;
		height:20px;
		float:left;
		font-size:15px;
		padding:0px; 
		/*margin-top:-10px;*/
		margin-top:15px;
		}	
	#hauptnavigation img { /*Fahnen*/
		height:15px; 
		border:0px; 
		margin-left:18px;
		}
		
	#hauptbild {
		width:100%;
		height:290px; 
		/*line-height:250px;*/ /* MUSS =height !! --> positionieren Texte  */
		float:left;
		margin-bottom:20px;/*30px;*/
		background-repeat:no-repeat;
		background-position:center;
		overflow:hidden;
		}
		
	#linkespaltegross {
		float:left;
		width:70%;
		min-width:580px;
		line-height:19px;
margin-top:10px;
		}
	#rechtespalteklein {
		float:right;
		width:25%;
		min-width:245px;
		line-height:19px;
margin-top:10px;
		}
	#einzigespalte {
		width:100%;
		margin:auto;
		}
		

	#kuebiolex {	/*Kiste für Biografie/Künstler/Lexikon */
		width:85%; 
		float:left;
		margin-top:20px; 
		padding-left:15px; 
		padding-right:15px; 
		/*padding-top:15px;*/
		padding-top:10px;
		border:1px solid lightgrey; 
		box-shadow: 5px 5px 3px darkgrey;
		}
	#kuebiolex > img {
		border:none; margin:none; float:right; display:inline-block;
		}
/*	#kuebiolex p {
		margin-top:0px; display:inline-block;
		}
*/

	.titel {
		color:#A6000A; 
		font-size:18px;
		/*font-weight:bold;*/
		}
	.wich { /*wichtige Info*/
		padding-bottom:10px; 
		margin-bottom:10px; 
		border-bottom:1px solid lightgrey;
		}
	.nwich {	/*nicht wichtige Info*/
		padding-bottom:5px; 
		margin-bottom:5px; 
		}
	
	.info { /*Liste WeitereInformationen-art */
		max-width:100%; 
		float:left;
		margin-bottom:20px;
		}
	.info .titel, 
	.info .wich, 
	.info .nwich  {
		width:90%; 
		min-width:230px; 
		float:left;
		}

	.kiste1 {
		min-width:244px;
		max-width:276px;
		font-size:15px;
		float:left;
		margin-top:20px;
		margin-bottom:10px; 
		padding-top:10px;
		padding-bottom:10px;
		border:1px solid lightgrey; 
		box-shadow: 5px 5px 3px darkgrey;
		}

	.kasten1 {
		width:240px;
		font-size:15px;
		float:left;
		margin-top:28px;
		margin-bottom:25px; 
		padding-top:10px;
		padding-bottom:10px;
		border:1px solid lightgrey; 
		box-shadow: 5px 5px 3px darkgrey;
		}
	.kasten1 img { max-width:100%; }

	.ktk {	/*Kontakt-Seite*/
		float:left;
		width:48%;
		min-width:470px; 
		padding-top:20px; 
		border-top:1px solid lightgrey;
		margin-top:-20px; 
		margin-bottom:20px;
		margin-right:2%;
		}
	div.ktk > span { display:block; margin-bottom:10px; }

	.bild { /* Detailansicht => größes Bild */
		max-height:735px; 
		max-width:478px; 
		border:none; 
		margin:auto; 
		/*margin-top:35px;*/ 
		vertical-align:top; 
		}

	
	.schwarzhover a:link {	font-style:normal; font-weight:normal; font-variant:normal; text-decoration:none; color:#000000;	}
	.schwarzhover a:visited {	font-style:normal; font-weight:normal; font-variant:normal; text-decoration:none; color:#000000;	}
	.schwarzhover a:hover {	font-style:normal; font-weight:normal; font-variant:normal; text-decoration:underline; color:#000000;	}
	.schwarzhover a:active {	font-style:normal; font-weight:normal; font-variant:normal; text-decoration:none; color:#000000;	}
	.schwarzhover a:focus {	font-style:normal; font-weight:normal; font-variant:normal; text-decoration:underline; color:#000000;	}
	.schwarzhover a:hover > div {text-decoration:underline;}

	.schwarzhoverrot a:link {	font-style:normal; font-weight:normal; font-variant:normal; text-decoration:none; color:#000000;	}
	.schwarzhoverrot a:visited {	font-style:normal; font-weight:normal; font-variant:normal; text-decoration:none; color:#000000;	}
	.schwarzhoverrot a:hover {	font-style:normal; font-weight:normal; font-variant:normal; text-decoration:underline; color:#A6000A;	}
	.schwarzhoverrot a:active {	font-style:normal; font-weight:normal; font-variant:normal; text-decoration:none; color:#000000;	}
	.schwarzhoverrot a:focus {	font-style:normal; font-weight:normal; font-variant:normal; text-decoration:underline; color:#A6000A;	}
	.schwarzhoverrot a:hover > div {text-decoration:underline;}

	#kopf a:link, a:visited, a:active  {	color:grey;	}	
	
	input { background-color:#ffffff; }
    .buttonlink
        {
        color:#000000;
		border:none;
		font-weight:bold;
        }
    .buttonlink:hover, .buttonlink:focus 
        {
        background-color:#ffffff;
		font-weight:bold;
		text-decoration:underline;
        }
	.buttonlinknichtfett
        {
        color:#000000;
		border:none;
		font-size:15px;
        }
    .buttonlinknichtfett:hover, .buttonlinknichtfett:focus 
        {
        background-color:#ffffff;
		text-decoration:underline;
        }	
		
		
		
/********************************************************/
/*****************	HAUPTMENÜ	********************/
	.menu {width:730px;}
	.menu, .menu ul {padding:0; margin:0; list-style:none;}

	.menu ul.sub {position:absolute; left:-9999px; top:35px; background:#000; background:rgba(0,0,0,0.7); padding:0 0 0 10px; z-index:-1; border-top:1px solid #999;}
	.menu ul.sub1 {width:250px;}
	.menu ul.sub2 {width:300px;}
	.menu ul.sub3 {width:450px;}

	.menu li.top-li {float:left; position:relative; z-index:50;}
	.menu li.top-li a.top-a {display:block; float:left; text-decoration:none; margin-right:50px;}

	.menu li.top-li a.top-a:hover {font-weight:bold;}
	.menu li.top-li:hover > a.top-a {font-weight:bold;}
	.menu li.has-sub a.top-a:hover {height:36px;}
	.menu li.has-sub:hover > a.top-a {height:36px;}

	.menu ul li {width:100%; float:left;}
	.menu ul li a {line-height:15px; /*color:#fff;*/ display:block; width:90%; margin-bottom:1px; padding:5px 0 5px 10px; text-decoration:none; }
	.menu :hover ul.sub {left:0;}
	.menu :hover ul.left1 {left:-150px;}
	/* for IE6 */
	.menu table {border-collapse:collapse; margin-bottom:-1px;}
	* html .menu ul.sub {border:0;}

	#hauptnavigation a:link, a:visited, a:active  { color:#000; }	
	#hauptnavigation /*a.unternavi,*/ a.unternavi:link, 
					a.unternavi:active, a.unternavi:visited, 
					a.unternavi:focus, a.unternavi:hover { color:#FFF; }
	#hauptnavigation a.unternavi:focus, a.unternavi:hover { background:#777; background:rgba(120,120,120,0.7); }
	#hauptnavigation /*a.unternaviaktuell,*/ a.unternaviaktuell:link, 
					a.unternaviaktuell:active, a.unternaviaktuell:visited, 
					a.unternaviaktuell:focus, a.unternaviaktuell:hover   { color:#FFF; background:#777; background:rgba(120,120,120,0.7); }
/********************************************************/
/********************************************************/


/***********	Vergangene Auktionen	**************/
#vergangeneauktionen { 
	float:left; width:100%; margin-top:20px; margin-bottom:20px; 
	-webkit-column-width:250px; -webkit-column-gap:20px;
	-moz-column-width:250px; -moz-column-gap:20px;
	column-width:250px; column-gap:20px;
	} 
#vergangeneauktionen .auk { width:100%; } 
#vergangeneauktionen .jahr { width:100%; font-weight:bold; color:#A6000A; font-size:14px; margin-top:10px; } 
#vergangeneauktionen .aukname { float:left; width:75%; } 
#vergangeneauktionen .aukdat { float:right; width:60px; } 
/***************************************************/

