
body { font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 12px; margin:0px; padding:0px; background-color:#828282; }

table { border-collapse: collapse; }
td, th { vertical-align: top }
th { text-align: left; font-weight: normal }

table, div, td, p, form, ul, li, h1, h2, h3, h4, h5, h6 { margin: 0px; padding: 0px; }

h1 { margin-bottom: 10px }

a { text-decoration: none; cursor: pointer }
a, a:active, a:visited { color: #c00 }

img { border: none }

ul { }
li { margin-left: 18px }

input { }
select { }
option { }
textarea { }

div.clear_mozclear { clear: both; border-bottom: 0px solid; margin: 0px; padding: 0px; height: 1px; margin-bottom: -1px; }
div.nsFooterClear  { display: none }

#all { width:816px; margin:0px; padding:0px; margin-left:auto; margin-right:auto; }

div.areaTopLogo { float:left; height:68px; background-color:#828282; }
div.areaTop1 { float:right; height:20px; padding-top:5px; background-color:#828282; text-align:right; margin-left:auto; }

div.nav_top_object { 
	color:#fff; 
	padding-left:5px; padding-right:5px; margin-left:10px;
}

div.nav_top_object_active { 
	color:#fff; 
	padding-left:5px; padding-right:5px; margin-left:10px; 
	font-weight:bold;
}

div.areaTopHead { clear:both; width:816px; height:136px; }

div.areaTop2 { height:17px; width:748px; padding-left:68px; background-color:#717171; padding-top:1px; }

div.nav_top2_object { 
	color:#fff; 
	margin-right:75px;
}

div.nav_top2_object_active { 
	color:#DFC869; 
	margin-right:75px;
	font-weight:bold;
}

div.areaMain { width:680px; margin:0px; padding:68px; background-color:#fff; }

span.path_object_active { color: #000; font-size:12px; }

div.mainWithoutSidebar  { margin-left:178px; }
div.mainWithoutSidebar2 { margin:0px; padding:0px; text-align:left; }
td.mainWithoutSidebar2    { padding-top:0px; vertical-align:top; }

div.sidebar             { padding:0px; margin:0px; }
td.sidebar             { width:295px; text-align:right; padding:0px; margin:0px; padding-right:27px; }


div.containerSidebar { width:200px; font-size:11px; }

div.nav_bottom_object { 
	color:#000; 
	padding-left:5px; padding-right:5px; margin-right:10px; 
}

div.nav_bottom_object_active { 
	color:#c00; 
	padding-left:5px; padding-right:5px; margin-right:10px; 
	font-weight:bold; 
}

div.button { 
	background-color: #f0f0f0; 
	padding: 2px; padding-left:5px; padding-right:5px; margin-top:3px; margin-bottom:3px;
	border: 1px solid #aaa;
	border-bottom: 1px solid #444;
	border-right: 1px solid #444;
}


div.page_object 	  { clear:both; height:100%; padding:0px; margin:0px; margin-bottom:15px; }
div.page_object_head	  { padding:0px; margin:0px; margin-bottom:20px; }
div.page_object_head h3   { font-size:15px; text-align:left; padding-top:0px; margin-top:0px; }
div.page_object_subhead	  { font-weight:bold; margin-top:0px; padding-top:0px; padding-bottom:8px; }
div.page_object_text 	  { vertical-align:top; text-align:left; padding:0px; margin:0px; line-height:16px; }
div.pictext		  { width:136px; overflow:hidden; font-size:11px; }

div.page_object_pic_top	  { margin-bottom:0px; }
div.page_object_pic_left  { float:left; margin-right:27px; margin-bottom:27px; padding:0px; }
div.page_object_pic_right { float:right; margin-left:8px; margin-bottom:8px; }

p.head { font-weight:bold; }

div.page_object_banner_x4, div.page_object_banner_x3 { padding-right:5px; margin:0px; }
div.page_object_banner_x2 { padding-right:14px; margin:0px; }
div.page_object_banner_x1 { padding:0px; margin:0px; }

img.page_object_pic   { float:left; margin-right:8px; }

div.box2	          { width:295px; float:left; overflow:hidden; }
div.box2_head         { font-weight: bold; height: 21px; color: #000; 
		            padding-left:7px; padding-top:5px; }
div.box2_body         { padding:7px; padding-top: 5px; color: #000; padding-bottom:8px; }
div.box2_body ul      { padding:0px; margin:0px; padding-left:14px; }
div.box2_foot         { height: 26px; vertical-align:top; color: #000; margin-bottom: 20px; }

div.box2_body_banner  { color: #000; text-align:right; padding-bottom:5px; }
div.box2_body_pictext { color: #000; padding-bottom:8px; }

img.box2_banner       { padding:0px; margin:0px; }
div.ticker            { padding-top:8px; padding-bottom:8px; }

div.category_display_matrix { background-image:url("/go/kunstwerkstaette/_ws/mediabase/images/icons/pfeil_kuenstler.gif"); background-repeat:no-repeat;
			      padding-left:10px; }
div.category_display_matrix a, div.category_display_matrix a:visited, div.category_display_matrix a:active { color:#000; }

div.gui_image_gallery_thumbs  { width:680px; margin-top:17px; border: 1px solid #000; padding-top:15px; padding-bottom:15px; }

td.gui_image_gallery_thumbs_item { vertical-align: middle; }
div.gui_image_gallery_thumbs_item { margin-left:8px; margin-right: 8px; width: 82px; }
div.gui_image_gallery_thumbs_item    { 
        border: 1px solid #888; padding: 2px; width: 84px;
}
div.gui_image_gallery_thumbs_item img {
	display: block; position: relative; margin: auto;
}

div.gui_image_gallery_thumbs_next { text-align:right; padding-right:10px; }
td.gui_image_gallery_thumbs_prev, td.gui_image_gallery_thumbs_next   { padding-top:35px; }
td.gui_image_gallery_thumbs_prev     { padding-left:10px; padding-right:2px; }


div.category_kuenstler              { width:502px; margin-left:178px; padding-top:12px; }
div.category_kuenstler_pic          { width:136px; float:left; }
div.category_kuenstler_daten        { width:340px; float:right; }
div.category_kuenstler_subheading   { margin-bottom:27px; font-size: 15px; } 



div.products_link_uebersicht           { padding-bottom:10px; }
td.products_link_uebersicht_pic	       { text-align:right; padding-right:37px; padding-left:12px; }
table.products_single                  { width:680px; border: 1px solid #000; }
td.products_single_pic                 { width:300px; height: 300px; padding-top:17px; padding-left:17px; border: none; }
td.products_single_daten               { padding-left:27px; padding-top:20px; }
td.products_link1                      { height:27px; }
td.products_single_kuenstler           { font-size:15px; }  

td.products_single_object { padding-top:25px; }
td.products_single_technology, td.products_single_edition, td.products_single_format, td.products_single_price { padding-top:15px; }

td.products_link1                      { padding-left:17px; padding-top:15px; padding-bottom:10px; }
td.products_link2                      { padding-left:27px; padding-top:15px; padding-bottom:10px; }
a.products_link1, a.products_link1:visited, a.products_link1:active           { color:#000; }
a.products_link2, a.products_link2:visited, a.products_link2:active            { color:#000; } 
a.products_link_uebersicht, a.products_link_uebersicht:visited, a.products_link_uebersicht:active   { color:#000; }
 
td.gui_image_gallery_thumbs_item_inner {
	vertical-align: middle
}

body.popup                { background-color:#fff; }
div.anfrage_bildinfo_pic  { float:left; margin-right:49px; }
div.anfrage_bildinfo      { font-size:15px; margin-bottom: 10px; }  
div.editor_head           { width:336px; padding-bottom:15px; }
td.td2                    { }
td.td3			  { padding-bottom:5px; }
div.editor_submits        { float:right; padding-right:20px; padding-top:10px; }
div.none                  { padding:10px; }

table.editor_out { width:336px; }
table.editor_in input, table.editor_in textarea { width:236px; border:1px solid #aab; }

div.gui_toolbar_button { margin-bottom:6px; }
div.gui_toolbar_button { color:#000; }
div.gui_toolbar_button a, div.gui_toolbar_button a:visited, div.gui_toolbar_button a:active { color:#000; }