body
{
	background-color:#717171;
	color:#fff;
	font:12px Verdana;
	margin:0px;
	padding:0px;
}

blockquote
{
	font-style:italic;
	margin:3em;
}

dt
{
	font-weight:bold;
}


dd
{
	margin:0px;
	margin-bottom:16px;
}


h1,h2,h3,h4
{
	font-family:arial;
	letter-spacing:-0.05em;
	text-transform:uppercase;
	width:500px;
	line-height:1em;
}


h1
{
	font-size:2.6em;
}


h2
{
	font-size:1.8em;
}


h3
{
	font-size:2em;
	font-weight:normal;
	line-height:1.2em;
}

h4
{
	font-size:1.2em;
}

img
{
	border:0px;
}


table
{
	border-collapse:collapse;
}


div.gallery .image_embed_thumbnail {
    float:left;
    margin:10px;
}

table.expoinfo
{
	width:480px;
}

table.expoinfo td
{

	padding:16px;
	vertical-align:top;
}


table.expoinfo td.artist
{
	font-weight:bold;
	text-transform:uppercase;
}


form.normal input, textarea
{
	background-color:#f0f0f0;
	border:1px solid #363636;
	margin:2px;
}


/* ------------------------------------- BEGIN folder ----------------------------------- */

table.folder_embed_view
{
	background-color:#fff;
	border:1px solid #000;
	border-top:none;
	color:#000;
}


table.folder_embed_view th
{
	background-color:#e0e0e0;
}

table.folder_embed_view th a
{
	color:#000;
	text-decoration:none;
}

table.folder_embed_view th, td, caption
{
	padding:4px;
	text-align:left;
}


table.folder_embed_view caption
{
	background-color:#90afdd;
	border:1px solid #000;
	border-bottom:none;
	color:#fff;
	font-weight:bold;
}


table.folder_embed_view a.folder_embed_view_objecttitle
{
	color:#000;
	text-decoration:none;
}


table.folder_embed_view a:hover.folder_embed_view_objecttitle
{
	color:#000;
	text-decoration:underline;
}


table.folder_viewembed a.folder_embed__view_objecticon
{
	position:relative;
	top:3px;
}

td.folder_embed_view_footer
{
	background-color:#f0f0f0;
	border-top:1px solid #000;
}


ul.folder_embed_view_simple a
{
	color:#fff;	
}


/* ------------------------------------- END folder ----------------------------------- */

/* ############################# BEGIN HTML ############################# */


div.html_embed_article h1.title
{
	margin:0px;
	margin-bottom:48px;
}


/* ############################# END HTML ############################# */


/* ############################# BEGIN Image ############################# */


dl.image_embed_thumbnail
{
	line-height:120%;
}


dl.image_embed_thumbnail img
{
	border:1px solid #ccc;
}


dl.image_embed_thumbnail a.enlarge
{
	display:none;
}


dl.image_embed_thumbnail a.enlarge span
{
	background-color:#363636;
	padding:1px;
}

dl.image_embed_thumbnail a:hover.enlarge
{
	text-decoration:underline;
}


dl.image_embed_thumbnail dd
{
	font-size:0.9em;
}


dl.image_embed_view
{
	font-size:0.9em;
}

dl.image_embed_view img
{
	border:1px solid #ccc;
}


dl.image_embed_view div.copyright
{
	font-weight:bold;
	text-transform:uppercase;
}


/* ############################# END Image ############################# */


#address
{
	left:580px;
	line-height:1.4em;
	top:24px;
	font-style:normal;
	position:absolute;
	text-transform:lowercase;
}


#breadcrumb_nav
{
	left:160px;
	position:absolute;
	top:160px;
}


#breadcrumb_nav a
{
	color:#fff;
	text-decoration:none;
}


#breadcrumb_nav a:hover
{
	text-decoration:underline;
}


#content
{
	line-height:1.7em;
	position:absolute;
	left:150px;
	width:400px;
	top:180px;
}


#address a, #content a
{
	color:#363636;
	font-weight:bold;
	text-decoration:none;
}


#address a:hover, #content a:hover
{
	color:#fff;
	background-color:#363636;
}



#content .free
{
	margin-top:1em;
	position:absolute;
	left:420px;
	width:400px;
}


#content .free .image_embed_thumbnail {
    float:left;
    margin:10px;
}

#footer
{
	color:#fff;
	line-height:1.3em;
	margin:48px 0px 32px 0px;
	font-size:0.8em;
}

#footer a
{
	color:#fff;
	text-decoration:none;
}


#header
{
	background-image:url(http://www.galerie-kautsch.de/images/design2/header.gif);
	width:208px;
	height:85px;
	margin:0px;
	position:absolute;
	left:150px;
	top:24px;
}


#header span
{
	display:none;
}


#mainmenu
{
	font-size:0.9em;
	list-style-type:none;
	margin:0px;
	padding:0px;
	position:absolute;
	top:180px;
}


#mainmenu li
{
	margin:0px 0px 8px 0px;
}


#mainmenu li a
{
	background-color:#363636;	
	color:#fff;
	display:block;
	font-weight:bold;
	padding:5px;
	text-decoration:none;
	width:110px;
}


#mainmenu li a:hover
{
	background-color:#fff;	
	color:#363636;
}
