/**
 * Kommentar:
 * 
 * @headurl			$HeadURL$
 * @author			$Author$
 * @version			$Revision$
 * @date			$Date$
 * @id				$Id$
 *
 * @copyright		Copyright (c) 2008, EEB GmbH www.eeb.de
 * 										Gutenbergstraße 7
 * 										70794 Filderstadt
 */
 
/**********************************/
/**********************************/
/*         Layout-Styles          */
/**********************************/
/**********************************/

body
{
	margin: 0px 0px 0px 0px;
}

div
{
	position: relative;
	margin: 0px;
	padding: 0px;
	font-size: 13px;
	font-style: normal;
	font-family: Arial;
	z-index: 1;
}
input
{
	padding: 0px;
	margin: 0px;
}

table
{
	font-size: 13px;
	font-style: normal;
	font-family: Arial;
}

.frame_menu_td
{
	width: 243px;
	/*border-top: 1px solid;
	border-left: 1px solid;
	border-bottom: 1px solid;*/
}


.menu_div
{
	width: 240px;
	font-size: 12px;
	vertical-align: top;
	margin: 40px 0px 0px 0px;
}

.menu_bottom_div
{
	vertical-align: bottom;
	text-align: center;
}

.frame_content_td
{
	/*width: 774px;*/
	left: 245px;
	/*border-top: 1px solid;
	border-right: 1px solid;
	border-bottom: 1px solid;*/
/*	background-color: #E2FAF1;*/
}

.content_div
{
	height: 100%;
	background-color: white;
/*	overflow: hidden;*/
}

.distance_div
{
	left: 0px;
	top: 0px;
	padding: 40px 0px 0px 15px;
	position: relative;
	/*Positionierung für IE*/
	#position: absolute;
}

.distance_div_searchItems
{
	left: 0px;
	top: 0px;
	padding: 40px 0px 0px 15px;
	position: relative;
	
	/*margin: 40px 0px 0px 15px;*/
	/*padding: 0px;*/
	/*Positionierung für IE*/
	/*position: absolute;*/
}

.distance_div_insertItemStart
{
	left: 0px;
	top: 0px;
	padding: 40px 0px 0px 15px;
	position: relative;
	/*Für IE*/
	/*#position: absolute;*/
	#width: 100%;
}

.distance_div_insertCustomer
{
	left: 0px;
	top: 0px;
	padding: 40px 0px 0px 15px;
	position: relative;
}

.distance_div_absolute
{
	left: 0px;
	top: 0px;
	margin: 40px 0px 0px 15px;
	padding: 0px;
	position: absolute;	
}

.distance_div_wideleft
{
	left: 0px;
	top: 0px;
	margin: 40px 0px 0px 120px;
	padding: 0px;
	position: relative;
}

.distance_div_wideleft_absolute
{
	left: 0px;
	top: 0px;
	margin: 40px 0px 0px 120px;
	padding: 0px;
	position: absolute;
}

.distance_div_wideleft_absolute_chargesInfo
{
	left: 0px;
	top: 0px;
	padding: 40px 0px 0px 120px;
	position: absolute;
}

.distance_div_wideleft_absolute_frontpage
{
	left: 0px;
	top: 0px;
	padding: 40px 0px 0px 120px;
	position: absolute;
}

.distance_div_top
{
	left: 0px;
	top: 0px;
	margin: 40px 0px 0px 0px;
	padding: 0px;
	position: relative;
}
.distance_div_left
{
	left: 0px;
	top: 0px;
	margin: 0px 0px 0px 40px;
	padding: 0px;
	position: relative;
}
.pageback_div
{
	position: absolute;
	top: 735px;
	left: 680px;
}

.pageback_txt_link_span
{
	margin: 0px 0px 0px 10px;
	vertical-align: top;
}

.pageback_txt_link_span a
{
	color: black;
}

.loginStatus_div1
{
	padding: 0px 0px 0px 20px;
	font-weight: bold;
}


.loginStatus_div2
{
	padding: 0px 0px 5px 20px;
	font-size: 11px;
}

.loginStatus_div3
{
	padding: 5px 0px 15px 20px;
}

.table_loginstatusbottom
{
	margin: -5px 0px 0px 20px;
	width: 210px;
	font-size: 13px;
	font-family: Arial;
}

.table_loginstatusbottom a
{
	color: white;
	text-decoration: none;
}

.table_loginstatusbottom a:hover
{
	color: white;
	text-decoration: underline;
}

.table_artstruktur
{
	position: relative;
	top: 0px;
	left: 0px;
}

.menu_logo_td
{
	width: 240px;
	background-color: #FFFFFF;
	/*border-right: solid 1px #000000;*/
	border-bottom: solid 1px #000000;
	vertical-align: bottom;
}

.menu_advertisement_td
{
	background-color: white;
	border-bottom: solid 1px #000000;
}

.advertisement_logo_div
{
	padding: 0px 0px 0px 120px;
	float: left;
	z-index: 150;
}

.advertisement_logo_div_2
{
	padding: 4px 0px 0px 475px;
}

.statusbar_bottom_div
{
	width: 95%;
	text-align: right;
}

.logofront
{
	position: absolute;
	/*height: 576px;*/
}

.nojavascript_div
{
	color: red;
	font-size: 12px;
	width: 100%;
	text-align: center;
}

.frontpage_logo_big
{
	
}

.frontpage_big_logo_text
{
	position: absolute;
	top: 45px;
	left: 120px;
	z-index: 100;
}

.frontpage_logo_position_magazin
{
	position: relative;
	top: 15px;
	left: 3px;
}

.magazin_top_text
{
	position: relative;
	width: 215px;
	text-align: right;
	top: 15px;
}

.lineHeightFrontpage_div
{
	margin: -5px 0px 0px 0px;
	#margin: -2px 0px 0px 0px;
}

/************************************/
/**  Farben für Menu (Kunstdetail) **/
/************************************/

/******************/
/** Menu **/
#menucell
{
	background-color: black;
	color: white;
	height: 100%;
}

#menucell a
{
	color: white;
}

#menucell b
{
	color: white;
}

#menucell_white a
{
	color: black;
}
#menucell_white a:selected
{
	color: black;
}
#menucell_white a:active
{
	color: black;
}
#menucell_white b
{
	color: black;
}
#menucell_white
{
	background-color: white;
	color: black;
	border-right: solid 1px #000000;
	height: 100%;
	width: 240px;
}

#menucell_black a
{
	color: white;
}
#menucell_black a:selected
{
	color: white;
}
#menucell_black a:active
{
	color: white;
}
#menucell_black b
{
	color: white;
}
#menucell_black
{
	background-color: black;
	color: white;
}

/*
	Style für Seite orderPointSite
*/

#menucell_orderPointSite
{
	background-color: black;
	color: white;
	height: 100%;
	/*height: 1150px;*/
}

#menucell_orderPointSite a
{
	color: white;
}

#menucell_orderPointSite b
{
	color: white;
}


#menucell_frontpage
{
	background-color: black;
	color: white;
	height: 100%;
}

#menucell_frontpage a
{
	color: white;
}

#menucell_frontpage b
{
	color: white;
}

#menucell_chargesInformationList
{
	background-color: black;
	color: white;
	height: 100%;
	/*height: 940px;*/
}

#menucell_chargesInformationList a
{
	color: white;
}

#menucell_chargesInformationList b
{
	color: white;
}

.plus_td
{
	width: 12px;
	vertical-align: top;
	font-weight: bold;
}

/******************/
/** Content **/

#contentcell
{
	background-color: white;
}


/**********************************/
/**********************************/
/*        Menu-Styles         */
/**********************************/
/**********************************/

#logo
{
	width: 210px;
	background-color: #000000;
	top: 0px;
	border: 0px;
}

.menu_table
{
	position: relative;
	top: 0px;
	font-size: 13px;
	margin: 0px 0px 0px 15px;
	width: 210px;
	z-index: 10;
}

.menu_table a
{
	font-size: 13px;
	text-decoration: none;
}

.menu_table a:hover
{
	font-size: 13px;
	text-decoration: underline;
}

.menu_link_style
{
	float: left;
	position: relative;
}

.menu_link_arrow
{
	font-weight: bold;
	float: right;
	position: relative;
}

.table_menu_agb
{
	color: black;
	margin: 15px;
	width: 210px;
}

.table_menu_agb a
{
	color: black;
	text-decoration: none;
}

#newCostomer_agbLink
{
	text-decoration: underline;
}

.table_menu_agb a:hover
{
	color: black;
	text-decoration: underline;
}

.menu_white_bg_1
{
	background-color: white;
	position: absolute;
	width: 220px;
	padding: 3px 0px 3px 0px;
	left: -15px;
	top: 114px;
	z-index: 1;
}

.menu_white_bg_2
{
	background-color: white;
	position: absolute;
	width: 220px;
	padding: 3px 0px 3px 0px;
	left: -15px;
	top: 424px;
	z-index: 1;
}


.menu_link_style_bg_white a
{
	color: black;
	text-decoration: none;
}

.menu_link_style_bg_white a:hover
{
	color: black;
	text-decoration: underline;
}

.menu_white_background
{
	background-color: white;
	position: absolute;
	left: -20px;
	height: 25px;
	width: 220px;
}

.background_white_txt
{
	color: black;
	padding: 3px 0px 3px 0px;
	z-index: 100;
	position: relative;
}

.menu_green
{
	color: #9CC43B;
}

.menu_green_frontpage
{
	color: #9CC43B;
	font-size: 20px;
	margin: 0px 0px 7px 0px;
	display: block;
}

.menu_blue
{
	color: #00B1EB;
}

.menu_blue_fontpage
{
	color: #00B1EB;
	font-size: 20px;
}

.menu_blue_fontpage_aktion
{
	color: #00B1EB;
	margin: 0px 0px 15px 0px;	
}

/**********************************/
/**********************************/
/*        Customer-Styles         */
/**********************************/
/**********************************/

.insert_customer_div input
{
	height: 22px;
    border-top: 0px solid #555555;
    border-right: 0px solid #555555;
    border-bottom: 1px solid #555555;
    border-left: 0px solid #555555;
    padding: 5px 0px 0px 3px;
    width: 100%;
}

.insert_customer_div select
{
	border-color: #555555;
	border-style: solid;
	border-width: 0 0 1px;
	height: 22px;
	padding: 5px 0 0 0px;
	width: 100%;
}
.insert_customer_div textarea
{
    border-top: 1px solid #555555;
    border-right: 1px solid #555555;
    border-bottom: 1px solid #555555;
    border-left: 1px solid #555555;  
    font-family: Arial;
    font-size: 13px;
    padding: 0px 0px 0px 2px;
    width: 100%;
    overflow-y: auto;
}

.insert_customer_table
{
	font-family: Arial;
	font-size: 13px;
	width: 100%;
	#width: 98.4%;
}

.insert_customer_table td
{
	/*width: 120px;*/
}

.insertCustomerErrMsg_div
{
	width: 350px;
	top: 100px;
	left: 30px;
	font-family: Arial;
	font-size: 12px;
	color: red;
}

.insertCustomerErrMsg_title
{
	font-weight: bold;
	padding: 0px 0px 10px 0px;
	font-size: 12px;
}

.error_message
{
	font-size: 12px;
	z-index: 100;
}

#insertCustomerSubmitButton
{
	color: red;
	text-decoration: none;
	font-size: 20px;
	font-weight: bold;
}

#insertCustomerSubmitButton:hover
{
	text-decoration: underline;
}

.insertCustomerAgb_div input
{
	margin: 0px 10px 0px 0px;
	width: 10px;
	/*Für IE*/
	#width: 20px;
	border-bottom: 0px solid black;
}

.insertCustomerNewsletter_div
{
	margin: 0px 0px 10px 0px;
}

.insertCustomerNewsletter_div input
{
	width: 10px;
	/*Breite für IE*/
	#width: 20px;
	border-bottom: 0px solid black;
}

.insertCustomerAgb_div a
{
	color: black;
}

.insert_customer_confirm_msg
{
	left: 40px;
	top: 40px;
	width: 480px;
}

.insertCustomer_submitButton_div
{
	left:582px;
	position:relative;
	top:140px;
	width:100px;
}

.insertCustomerOrganisationAdvice_div
{
	margin: 8px 0px 0px 0px;
	float: left;
	width: 590px;
	height: 55px;
}

.organisationImage_div
{
	margin: 8px 0px 0px 0px;
	height: 55px;
}

.organisationImageThumb
{
	height: 40px;
}
/**********************************/
/**********************************/
/*        Login Customer         */
/**********************************/
/**********************************/

.table_menu_login
{
	color: white;
	margin: 0px 15px 15px 15px;
	width: 210px;
}

.table_menu_login a 
{
	color: white;
	text-decoration: none;
}

#LoginLogonname
{
	border-style: inset;
	border-width:1 1 1px;
	color: #000000;
	background-color: #CFCFCF;
}

#LoginPassword
{
	border-style: inset;
	border-width:1 1 1px;
	color: #000000;
	background-color: #CFCFCF;
}

.input_password_div
{
	width: 130px;
	text-align: right;
	float: right;
}

.input_logonname_div
{
	width: 130px;
	text-align: right;
	float: right;
}

.logonname_txt_div
{
	float: left;
}

.password_txt_div
{
	float: left;
}

.customer_submit_div
{
	text-align: right;
	font-weight: bold;
}

.customer_loginMsg_div
{
	color: red;
	padding: 15px 0px 0px 0px;
	text-align: center;
	font-weight: bold;
}

.loginSubmitButton
{
	display: none;
}

.loginCustomerSpacer
{
	font-size: 5px;
}

.loginPwInput_td
{
	width: 150px;
}

/**********************************/
/**********************************/
/*        User Main Page         */
/**********************************/
/**********************************/

.userMainPage_menuTop_div1
{
	padding: 10px 0px 0px 20px;
	color: white;
	font-weight: bold;
}


.userMainPage_menuTop_div2
{
	padding: 5px 0px 0px 20px;
	color: white;
}

.userMainPage_menuTop_div3
{
	padding: 5px 0px 0px 20px;
	color: white;
	font-size: 12px;
	font-style: italic;
}

.userMainPage_menuBottom_div
{
	padding: 10px 0px 0px 20px;
}

/**********************************/
/**********************************/
/*        FrontPage-Styles        */
/**********************************/
/**********************************/

.frontpage_menu_bottom_div
{
	position: relative;
	/*top: 430px;*/
}

.frontpage_language
{
	margin: 15px;
}

.frontpage_language a
{
	color: white;
}

.table_frontpage
{
	width: 100%;
	position: absolute;
}

.table_frontpage_td1
{
	background-color: #C4C4C2;
	width: 480px;
	vertical-align: top;
}

.frontpage_mainimage_div
{
	margin: 45px 40px 0px 120px;
}

.image_subtitle_div
{
	margin: 5px 0px 10px 120px;
	font-size: 12px;
	font-style: italic;
}

.frontpage_header_txt1_div a
{
	color: #CC1316;
	text-decoration: underline;
	font-size: 24px;
	font-weight: bold;
}

.frontpage_header_txt2_div a
{
	color: #CC1316;
	text-decoration: underline;
	font-size: 24px;
	font-weight: bold;
	margin: 5px 0px 0px 0px;
}

.frontpage_header_txt2_div
{
	margin: 5px 0px 0px 0px;
}

.table_frontpage_td2
{
	vertical-align: top;
	padding: 37px 0px 0px 40px;
}

.sub_header_txt1_div
{
	font-weight: bold;
	margin: 64px 0px 0px 0px;
	line-height: 23px;
	width: 240px;
	color: #6F6F6E;
}

.sub_header_txt_div
{
	font-weight: bold;
	margin: 20px 0px 0px 0px;
	line-height: 20px;
	width: 240px;
}

.sub_header_txt2_div
{
	margin: 20px 0px 0px 0px;
	line-height: 20px;
}

.sub_header_txt3_div
{
	line-height: 20px;
}

.sub_header_logo_div
{
	margin: 15px 0px 0px 0px;
}

.hidden_link_frontpage
{
	color: black;
	font-size: 6px;
}

#linkFrontpageImgGallery a
{
	color: white;
}

.frontpage_link_brandner_div
{
	margin: 140px 0px 50px 20px;
}

.frontpage_link_brandner_div a
{
	text-decoration: none;
	color: white;
}

.frontpage_link_brandner_div a:hover
{
	text-decoration: underline;
}

/**********************************/
/**********************************/
/*    UserEditConfirm-Styles      */
/**********************************/
/**********************************/

.user_edit_confirm_msg
{
	color: black;
	margin: 10px 0px 0px 40px;
}

/**********************************/
/**********************************/
/*         About-Styles           */
/**********************************/
/**********************************/

.about_div
{
	height: 400px;
	width: 710px;
	overflow: auto;
	color: black;
	overflow: auto;
	position: absolute;
}

.about_div a
{
	color: black;
	text-decoration: underline;
}

.about_description
{
	margin: 0px 0px 20px 105px;
}

.about_table_td1
{
	width: 105px;
}

.about_price_image_div
{
	padding: 10px 0px 0px 5px;
}

/**********************************/
/**********************************/
/*      About us-Styles           */
/**********************************/
/**********************************/
.aboutus_div
{
	color: black;
	height: 400px;
	overflow: auto;
	/*position: absolute;*/
	width: 96%;
}

.aboutus_div a
{
	color: red;
	text-decoration: underline;
}

.aboutus_header_div
{
	font-size: 18px;
	padding: 15px 0px 0px 120px;
	font-weight: bold;
	color: #808080;
}

.aboutus_header_charges_div
{
	font-size: 18px;
	padding: 0px 0px 0px 127px;
	font-weight: bold;
	color: #808080;
}


/**********************************/
/**********************************/
/*   Tipps zum einstellen         */
/**********************************/
/**********************************/
.insertItemTip_div
{
	color: black;
	height: 400px;
	overflow: auto;
	/*position: absolute;*/
	width: 96%;
}


/**********************************/
/**********************************/
/*      Impressum-Styles          */
/**********************************/
/**********************************/

.impressum_div
{
	height: 500px;
	width: 700px;
	overflow: auto;
	color: black;
	position: absolute;
}


/**********************************/
/**********************************/
/*         AGB-Styles             */
/**********************************/
/**********************************/

.agb_div
{
	height: 440px;
	width: 600px;
	overflow: auto;
	color: black;
	position: absolute;
	padding: 0px 10px 0px 0px;
}

.agb_div a
{
	color: black;
	text-decoration: underline;
	font-size: 13px;
}

/**********************************/
/**********************************/
/*      PhotoTips-Styles          */
/**********************************/
/**********************************/

.photo_tips_div
{
	color: black;
	/*margin: 10px 0px 0px 40px;*/
}

.photo_tips_div a
{
	color: black;
	font-style: italic;
	font-weight: bold;
}


/**********************************/
/**********************************/
/*        Favorite-Styles         */
/**********************************/
/**********************************/

.cookieAdvice_div
{
	color: red;
	margin: 5px 0px 0px 15px;
}

/**********************************/
/**********************************/
/*     ModelContract-Styles       */
/**********************************/
/**********************************/

.model_contract_div
{
	color: black;
	/*margin: 10px 0px 0px 40px;*/
}

.model_contract_div a
{
	color: black;
	font-style: italic;	
	font-weight: bold;
}

/**********************************/
/**********************************/
/*      Artistnames-Styles        */
/**********************************/
/**********************************/

.insert_artistname_div
{
	top: 0px;
}

.insert_artistname_div input
{
	height: 23px;
    border-top: 0px solid #555555;
    border-right: 0px solid #555555;
    border-bottom: 1px solid #555555;
    border-left: 0px solid #555555;
    width: 100%;
}

.insert_artistname_div select
{
	height: 23px;
    border-top: 0px solid #555555;
    border-right: 0px solid #555555;
    border-bottom: 1px solid #555555;
    border-left: 0px solid #555555;
    width: 100%;
    padding: 3px 0px 0px 0px;
}

.insert_artistname_div textarea
{
    border-top: 1px solid #555555;
    border-right: 1px solid #555555;
    border-bottom: 1px solid #555555;
    border-left: 1px solid #555555;  
    font-family: Arial;
    font-size: 12px;
    width: 100%;
    overflow-y: auto;
}

.menu_artist_email
{
	padding: 135px 0px 0px 0px; 
	
}

.table_menu_artistname_edit
{
	color: white;
	margin: 15px;
	width: 210px;
}

.table_menu_artistname_edit a
{
	color: white;
	text-decoration: none;
}

.table_menu_artistname_edit a:hover
{
	color: white;
	text-decoration: underline;
}

.insertArtistnameErrMsg_div
{
	width: 345px;
	left: 10px;
	font-size: 12px;
	color: red;
}

.insertArtistnameErrMsg_title
{
	font-weight: bold;
	padding: 0px 0px 10px 0px;
	font-size: 12px;
}

.tbl_aktion_div
{
	width: 100px;
	text-align: left;
}

.tbl_name_div
{
	width: 130px;
	text-align: left;
}


.tbl_email_div
{
	width: 220px;
	text-align: left;
}

.icon_edit
{
	height: 25px;
	border: 0px;
}

.icon_delete
{
	height: 25px;
	border: 0px;
}

#insertArtistnameSubmitButton
{
	left: 535px;
	position: relative;
	top: 170px;
}

#ArtistnamePicturefile
{
	height: 26px;
	margin: 10px 0px 0px 0px;
}

.artist_image
{
	position: absolute;
	top: 330px;
	left: 155px;
	z-index: 10;
	width: 170px;
}

.artist_image img
{
	max-width: 170px;
	/*Max-width für IE*/
	/*#width: expression(Math.min(parseInt(this.offsetWidth), 170 ) + "px");*/
}

.test
{
	float: right;
	border: 0px;
}

.insertArtistnameVita_div
{
	width: 125px;
	height: 140px;
	#padding: 0px 0px 0px 15px;
}

.insert_artistname_table
{
	padding: 0px 0px 0px 0px;
	width: 100%;
}

.artistnamelist_header_table 
{
	margin: 0px 0 0 0px;
}

.artistnamelist_header_table td
{
	width: 210px;
	font-weight: bold;
	text-align: left;
	margin: 0px 0px 15px 0px;
	height: 35px;
	/*background-color: #B4B4B4;*/
	padding: 0px 0px 0px 10px;
	border-bottom: 1px solid black;
}

.artistnamelist_scroll_div
{
	height: 410px;
	width: 700px;
	overflow: auto;
	margin: 10px 0px 0px 0px;
}

.artisnamelist_table
{
	margin: 0px 0px 0px 0px;
}

.artisnamelist_table td
{
	width: 210px;
	height: 25px;
	padding: 0px 0px 0px 10px;
	font-size: 13px;
}

.artisnamelist_table a
{
	color: black;
	text-decoration: underline;
	font-size: 12px;
}

.artistnamelist_tr_odd
{
	/*background-color: #ECECEC;*/
	background-color: #F6F4F4;
}

.artistnmallist_link
{
	color: red;
	text-decoration: underline;
	font-size: 20px;
	font-weight: bold;
}

.artistnmallist_link:hover
{
	text-decoration: underline;
}

.artistnameList_profession
{
	padding: 5px 0px 0px 0px;
	font-size: 11px;
}

/**********************************/
/**********************************/
/*         Block-Styles           */
/**********************************/
/**********************************/

.center_block
{
	position: absolute;
	top: 50%;
	left: 50%;
	width: 512px;
	height: 512px;
	margin: -256px 0px 0px -256px;
	overflow-x: hidden;
	overflow-y: auto;
}
.item_block
{
	position: absolute;
	width: 600px;
	height: 420px;
	/*width: 50em;
	height: 35em;*/
	background-color: #ffffff;
	overflow-x: hidden;
	overflow-y: auto;
}

.item_block img
{
	border: 0px;
}

.item_block a
{
	color: black;
	text-decoration: none;
}

.item_block a:visited
{
	color: black;
}

.item_block a:link
{
	color: black;
}

.item_block a:active
{
	color: black;
}

.item_block_text_center
{
	text-align: center;
	color: #000000;
	font-size: 20px;
}
.block_text_center
{
	text-align: center;
	color: #000000;
	font-size: 20px;
}

.inner_block_center
{

}

/**********************************/
/**********************************/
/*       Item-Search-Styles       */
/**********************************/
/**********************************/

.item_search_options
{
	left: 40px;
	top: 40px;
}

.item_entry_status
{
	padding: 0px 0px 0px 0px;
}

#searchTable
{
	width: 755px;
}

#searchTable td
{
	padding: 10px 40px 0px 0px;
}

#searchTable input
{
	height: 15px;
}

.searchTable_td1
{
	width: 145px;
	#width: 155px;
}

.searchTable_td2
{
	width: 155px;
}

.searchTable_td3
{
	width: 210px;
}

.searchTable_td4
{
	width: 220px;
}

#searchItemsPrice_table
{
	width: 500px;
	padding: 8px 0px 0px 0px;
}

#searchItemsPrice_table td
{
	padding: 0px 0px 0px 0px;
}

.addFavoriteLink_div a
{
	font-weight: normal;
	text-decoration: underline;
}

.itemSearchById_div
{
	margin: 10px 0px 0px 0px;
	position: relative;
	left: 15px;
}

.itemSearchById_div2
{
	margin: 10px 0px 0px 0px;
	#margin: -15px 0px 0px 0px;
	position: relative;
	left: 15px;
}

.submitSearch_div
{
	font-weight: bold;
	font-size: 14px;
	color: red;
	border: 1px solid black;
	border-left: 0px solid black;
	width: 755px;
	background-color: #9C9D9D;
	text-align: center;
	padding: 10px 0px 10px 0px;
}

.table_spacer
{
	height: 10px;
}

.itemSearchById_div input
{
	border-top: 0px solid black;
	border-left: 0px solid black;
	border-bottom: 1px solid black;
	border-right: 0px solid black;
	width: 120px;
}

.itemSearchById_div2 input
{
	border-top: 0px solid black;
	border-left: 0px solid black;
	border-bottom: 1px solid black;
	border-right: 0px solid black;
	width: 120px;
}

.itemSearchById_div a
{
	color: black;
	text-decoration: underline;
}

.itemSearchById_div a:hover
{
	color: black;
	text-decoration: underline;
}

.itemSearchById_div2 a
{
	color: black;
	text-decoration: underline;
}

.itemSearchById_div2 a:hover
{
	color: black;
	text-decoration: underline;
}

.itemSearchByIdInput_table
{
	margin: 0px 0px 0px 15px;
}

.itemSearchByIdInput_table input
{
	border-top: 0px solid black;
	border-left: 0px solid black;
	border-bottom: 1px solid black;
	border-right: 0px solid black;
	width: 95px;
}

.itemSearchByIdInput_table a
{
	color: black;
	text-decoration: underline;
}

.itemSearchByIdInput_table a:hover
{
	color: black;
	text-decoration: underline;
}

.itemSearchByIdInput_table td
{
	padding: 5px 0px 0px 0px;
}


.searchTableBottom
{
	padding: 0px 0px 0px 15px;
	float: left;
}

.searchItemsspacer
{
	height: 10px;
	#height: 1px;
	#font-size: 1px;
}

.searchTopAdviceTxt
{
	color: green;
	font-weight: bold;
}

.search_artistnamesLink_div
{
	text-align: left;
	padding: 10px 0px 0px 15px;
}

.search_artistnamesLink_div a
{
	color: black;
	font-weight: bold;
}

.itemSearchById_table
{
	padding: 0px 0px 0px 20px;
}

.itemSearchById_table td
{
	/*height: 0px;*/
}

.form_search_bottom
{
	height: 15px;
	display: inline;
}

/**********************************/
/**********************************/
/*        Item-Styles         */
/**********************************/
/**********************************/

.item_insert_options
{
	top: 125px;
}

.insert_Item_div input
{
	height: 22px;
    border-top: 0px solid #555555;
    border-right: 0px solid #555555;
    border-bottom: 1px solid #555555;
    border-left: 0px solid #555555;
    padding: 5px 0px 0px 0px;
    background-color: #ffffff;
} 
.insert_Item_div textarea
{
    border-top: 1px solid #555555;
    border-right: 1px solid #555555;
    border-bottom: 1px solid #555555;
    border-left: 1px solid #555555;
    padding: 5px 0px 0px 0px;    
    font-family: Arial;
    font-size: 13px;
    background-color: #ffffff;
    overflow-y: auto;
}
.insert_Item_div_file
{
	position: absolute;
    left: 100px;
} 

.insertItemErrMsg_div
{
	left: 40px;
	font-size: 12px;
	color: red;
}

.insertItemErrMsg_title
{
	font-weight: bold;
	padding: 0px 0px 10px 0px;
}
.insertItemDesc_div
{
	width: 125px;
	height: 130px;
	top: 10px;
	padding: 10px 0px 0px 0px;
	#height: 120px;
	#margin: 0px 0px 0px 15px;
	vertical-align: top;
}
.insertItemPhil_div
{
	width: 125px;
	height: 130px;
	#height: 120px;
	top: 10px;
	padding: 10px 0px 0px 0px;
	vertical-align: top;
}

#imageTmp
{
    padding: 5px 0px 0px 0px;
    width: 100%;
}

.itemEditorPos
{
	width: 100px;
	background-color: white;
	color: black;
	border: 1px solid black;
	vertical-align: middle;	
	text-align: center;
	padding: 3px 0px 3px 0px;
}

.itemEditorPos_selected
{
	width: 100px;
	background-color: black;
	color: white;
	vertical-align: middle;
	text-align: center;
	padding: 3px 0px 3px 0px;
}

.tableEditorPos
{
	margin: 0px 0px 0px 15px;
}

.tableEditorPos td
{
	padding: 0px 10px 0px 0px;
}

.tableEditorPos a
{
	color: black;
	text-decoration: none;
}

.tableEditorPos a:hover
{
	color: black;
	text-decoration: underline;
}

.insertItemPos_table
{
	width: 100%;
}

.insertItem_radio
{
	position: relative;
	padding: 5px 0px 0px 0px;
}

.insertItem_radio input
{
	width: 30px;
	border: 0px;
	/*Browserweiche für IE*/
	#width: 30px;
}

.insertItem_radioTxt
{
	margin: 0px 15px 0px 5px;
	float: left;
}

.insertItem_radioButton
{
	float: left;
}

.pictureInsertTxt_div
{
	margin: 0px 0px 5px 0px;
}

.orientationInfo_div
{
	float: left;
	margin: 0px 15px 0px 0px;
}

.insertItemTumbnial_div
{
	margin: 0px 0px 0px 95px;
}

.linkAdvice_div
{
	font-size: 10px;
	#margin: 0px 0px 0px 15px;
}

.orientationTxt_div
{
	height: 65px;
	vertical-align: top;
}

.questionmarkImage_div
{
	position: absolute;
	top: 10px;
	left: 15px;
	z-index: 10;
}

.orientation_table
{
	width: 600px;
	#width: 640px;
	#padding: 5px 0px 0px 8px;
}

/**********************************/
/**********************************/
/*        Punkteverschieben       */
/**********************************/
/**********************************/

.move_points_div
{
	color: white;
}

.table_move_points
{
	margin: 40px 0px 0px 40px;
}

.move_points_select
{
	width: 200px;
}

.movePoints_submitButton
{
	position: relative;
	top: 100px;
	left: 75px;
}

.table_move_points td
{
	vertical-align: top;
}

.table_move_points_td1
{
	width: 240px;
}

.move_points_error_div
{
	position: absolute;
	color: red;
	font-weight: bold;
	font-size: 12px;
	left: 40px;
	top: 450px;
}

.movepoints_header_div
{
	position: absolute;
	top: 25px;
	left: 65px;
}

.move_points_confirm_msg
{
	color: black;
	margin: 455px 0px 0px 30px;
}

/**********************************/
/**********************************/
/*        Passwort vergessen      */
/**********************************/
/**********************************/

.pw_forgotten_div
{
	color: white;
}

.pw_forgotten_table
{
	width: 100%;
	color: black;
	font-size: 13px;
}


.pw_forgotten_table input
{
	border-top: 0px solid black;
	border-right: 0px solid black;
	border-bottom: 1px solid black;
	border-left: 0px solid black;
	width: 100%;
}

.pw_forgotten_table select
{
	border-top: 0px solid black;
	border-right: 0px solid black;
	border-bottom: 1px solid black;
	border-left: 0px solid black; 
	width: 100%;
}

.pw_forgotten_submit_div
{
	width: 450px;
	text-align: right;
	margin: 20px 0px 0px 0px; 
}

.pw_forgotten_errorMsg_div
{
	color: red;
	font-size: 12px;
	margin: 40px 0px 0px 50px;
}

.pw_forgotten_error_header_div
{
	font-weight: bold;
}

.pw_forgotten_confirm_msg
{
	color: black;
}

.pwfogotten_link
{
	color: black;
	text-decoration: none;
}

.pwfogotten_link:hover
{
	text-decoration: underline;
}
/**********************************/
/**********************************/
/*        Kontobewegungen      */
/**********************************/
/**********************************/


.customer_accountmovement_header_table
{
	/*margin: 10px 0px 0px 40px;*/
	font-size: 13px;
	width: 95%;
}

.accountmovement_scroll_div
{
	height: 380px;
	overflow: auto;
	width: 95%;
	#width: 96%;
	margin: 10px 0px 0px 0px;
}

.customer_accountmovement_header_table td
{
	font-weight: bold;
	text-align: left;
	height: 35px;
	padding: 0px 0px 0px 5px;
	border-bottom: 1px solid black;
}

.customer_accountmovement_header_table a
{
	color: black;
	text-decoration: none;
}

.customer_accountmovement_table
{
	/*margin: 0px 0px 0px 40px;*/
	font-size: 13px;
	width: 100%;
}

.customer_accountmovement_table td
{
	height: 25px;
	padding: 0px 0px 0px 10px;
}

.customer_accountmovement_table a
{
	color: black;
}

.customer_accountmovement_table a:hover
{
	font-weight: bold;
}

.customer_accountmovements_points_div
{
	text-align: right;
	padding: 0px 35px 0px 0px;
}

.accountmovement_actpoints_div
{
	margin: 20px 0px 20px 0px;
	font-weight: bold;
}

.customer_accountmovement_negpoints_div
{
	color: red;
}

.account_movements_submit_link
{
	text-decoration: none;
	color: red;
	font-weight: bold;
	font-size: 20px;	
}

.account_movements_submit_link:hover
{
	text-decoration: underline;
	color: red;
	font-weight: bold;
	font-size: 20px;
}


.pointsHeader_div
{
	text-align: right;
	padding: 0px 50px 0px 0px; 
}

/**********************************/
/**********************************/
/*             TopTen             */
/**********************************/
/**********************************/

.top_ten_list_div
{
	/*margin: 10px 0px 0px 40px;*/
}

.top_ten_list_div a
{
	color: black;
	font-family: Arial;
	font-size: 13px;
}

.top_ten_list_header_div
{
	margin: 0px 0px 20px 0px;
}

.table_topten_category td
{
	height: 22px;
}

.top_ten_list_content_div
{
	margin: 40px 0px 0px 0px;
	width: 390px;
}

/**********************************/
/**********************************/
/*   Kunstwerk weiterempfehlen    */
/**********************************/
/**********************************/

.mail_to_friend_div
{
}

.mailToFriendRadio
{
	
}

.table_mail_to_friend td
{
	padding: 0px 0px 0px 0px;
}

.mail_to_friend_text_div
{
	height: 140px;
	width: 432px;
    border-top: 1px solid #898989;
    border-right: 1px solid #898989;
    border-bottom: 1px solid #898989;
    border-left: 1px solid #898989;
    padding: 10px;
    color: #808080;
    font-size: 12px;
    overflow: auto;
    width: 97%;
    /*Positionierung für IE*/
    #position: static;
}

.mail_to_friend_text_div a
{
    color: #808080;	
}

.mail_friend_message_div
{
    color: #808080;	
    /*Positionierung für IE*/
    #position: static;    
}

.radio_salutation
{
	/*Positionierung für IE*/
    #position: static;
    
}

.mail_friend_submit_link
{
	text-decoration: underline;
	color: red;
	font-weight: bold;
	font-size: 20px;
}

.mailToFriendConfirmMsg
{
	margin: 20px 0px 0px 40px;
}

.mail_to_friend_div input
{
	border-bottom: 1px solid #555555;
	border-top: 0px solid black;
	border-left: 0px solid black;
	border-right: 0px solid black;
	font-size: 13px;
	height: 24px;
	padding: 2px 0 2px 0px;
	width: 100%;
}

.radio_salutation input
{
	width: 10px;
	border: 0px solid;
	padding: 5px 0px 0px 0px;
}

.table_mail_to_friend
{
	width: 100%;
}

.mailFriendTumbnail
{
	margin: 0px 0px 0px 180px;
}

.mailToFriendLinkTxt
{
	text-decoration: underline;
}

/**********************************/
/**********************************/
/*  Objektliste eines Künstlers   */
/**********************************/
/**********************************/

.menuAllItemsFromArtist
{
	margin: 20px 0px 0px 20px;
}

.menuAllItemsFromArtist_artistname
{
	margin: 10px 0px 0px 0px;
	font-weight: bold;
}

/**********************************/
/**********************************/
/*  Newsletter für Kunstsuchende  */
/**********************************/
/**********************************/

.register_newsletter_table
{
	font-family: Arial;
	font-size: 13px;
	width: 100%;
}

.register_newsletter_div
{

}

.register_newsletter_div input
{
	height: 22px;
    border-top: 0px solid #555555;
    border-right: 0px solid #555555;
    border-bottom: 1px solid #555555;
    border-left: 0px solid #555555;
    padding: 5px 0px 0px 3px;
    width: 100%;
}

.register_newsletter_div select
{
	border-color: #555555;
	border-style: solid;
	border-width: 0 0 1px;
	height: 22px;
	padding: 5px 0 0 0px;
	width: 100%;
}

.registerNewsletter_checkbox_div
{
	margin: 20px 0px 0px 0px;
	border-bottom: 0px solid black;
}

.registerNewsletter_checkbox_div input
{
	width: 10px;
	border-bottom: 0px solid black;
}

.newsletterDesc
{
	width: 700px;
	margin: 40px 0px 0px 0px;
}

/*************************************************/
/*************************************************/
/*************************************************/
/*                Administration                 */
/*************************************************/
/*************************************************/
/*************************************************/

.admin_picture
{
	width: 450px;
}

/**********************************/
/**********************************/
/*        Punkteverwaltung        */
/**********************************/
/**********************************/

.admin_points_header_div
{
	margin: 10px 0px 20px 40px;
	font-size: 18px;
	font-weight: bold;
}

.table_administrate_points
{
	margin: 0px 0px 0px 40px;
	font-size: 14px;
}

.table_header_administrate_points
{
	margin: 10px 0px 0px 40px;
	font-size: 14px;
}

.table_header_administrate_points th
{
	width: 135px;
	height: 35px;
	text-align: left;
	padding: 0px 0px 0px 10px;
	background-color: #B4B4B4;
}

.table_header_administrate_points a
{
	color: black;
	text-decoration: none;
}

.table_administrate_points td
{
	width: 135px;
	height: 25px;
	padding: 0px 0px 0px 10px;
}

.admin_points_tr_odd
{
	background-color: #ECECEC;
}

.table_administrate_points a
{
	color: black;
}

.table_administrate_points a:hover
{
	font-weight: bold;
	text-decoration: underline;
}

.admin_euro_div
{
	text-align: right;
	width: 70px;
}

.admin_points_div
{
	text-align: right;
	width: 50px;
}

.administrate_points_scroll_div
{
	overflow: auto;
	height: 420px;
	width: 620px;
}

.table_edit_points_customer_data
{
	margin: 0px 0px 0px 40px;
	width: 350px;
	font-size: 14px;
}

.table_edit_points_customer
{
	margin: 20px 0px 0px 40px;
	text-align: right;
	font-size: 14px;
}

.edit_points_link_div
{
	padding: 10px 0px 0px 550px;
}

.edit_points_link_div a
{
	color: black;
}

.error_msg_editpoints_div
{
	position: relative;
	top: 20px;
	left: 30px;
	color: red;
	font-size: 12px;
	font-weight: bold;
}

/**********************************/
/**********************************/
/*        Kundenübersicht        */
/**********************************/
/**********************************/

.admin_customerlist_header_div
{
	padding: 25px;
}

.admin_customerlist_header_table
{
	margin: 10px 0px 0px 40px;
}

.admin_customerlist_table
{
	margin: 0px 0px 0px 40px;
}

.admin_customerlist_header_table td
{
	font-weight: bold;
	text-align: left;
	height: 35px;
	background-color: #B4B4B4;
	padding: 0px 0px 0px 10px;
	font-size: 14px;
}

.customer_list_header_div
{
	width: 110px;
	/*Browserweiche für IE*/
	#width: 100px;
}

.customer_list_header_street_div
{
	width: 160px;
}

.customer_list_header_zipcode_div
{
	width: 60px;
}

.customer_list_header_icon_div
{
	width: 265px;
	#width: 280px;
}

.customer_list_header_kd_number_div
{
	width: 47px;
}

.admin_customerlist_header_table a
{
	color: black;
	text-decoration: none;
}

.admin_customerlist_table a
{
	color: black;
}

.admin_customerlist_table a:hover
{
	font-weight: bold;
}

.admin_customerlist_tr_odd
{
	background-color: #F6F4F4;
}

.customerlist_scroll_div
{
	height: 445px;
	width: 1205px;
	overflow: auto;
}

.custumer_list_table_content_div
{
	width: 110px;
	font-size: 14px;
	height: 25px;
	padding: 0 0 0 10px;
	vertical-align: middle;
}

.custumer_list_table_plz_div
{
	width: 60px;
	font-size: 14px;
	height: 25px;
	padding: 0 0 0 10px;
	vertical-align: middle;
}

.custumer_list_table_street_div
{
	width: 160px;
	font-size: 14px;
	height: 25px;
	padding: 0 0 0 10px;
	vertical-align: middle;
}

.custumer_list_table_artist_div
{
	width: 160px;
	font-size: 14px;
	padding: 0 0 0 10px;
	vertical-align: middle;
}

.custumer_list_table_kd_number_div
{
	width: 47px;
	font-size: 14px;
	height: 25px;
	padding: 0 0 0 10px;
	vertical-align: middle;
}

.custumer_list_table_icon_div
{
	width: 265px;
	#width: 280px;
	font-size: 14px;
	height: 25px;
	padding: 0 0 0 10px;
	vertical-align: middle;
}
		

.status_description
{
	margin: 0px 50px 0px 40px;
	float: left;
}

.status_statistic
{
	margin: 0px 0px 0px 40px;
}

.status_header_description
{
	margin: 0px 0px 10px 0px;
	font-weight: bold;
}

.status_dots_div
{
	padding: 0px 4px 0px 4px;
	width: 15px;
}

.customer_list_search_div
{
	margin: 0px 0px 0px 40px;
}

.customerlist_nocustomer_div
{
	color: red;
	font-weight: bold;
	margin: 30px 0px 0px 40px;
}

.customerTypes_div
{
	width: 960px;
	text-align: right;
	margin: 3px 0px 10px 0px;
}
/**********************************/
/**********************************/
/*         Kundendetails          */
/**********************************/
/**********************************/


.table_customer_details_data
{
	position: relative;
	margin: 30px 0px 0px 40px;
}

.table_customer_details_data a
{
	color: black;
}

.admin_customerdetails_header_div
{
	margin: 10px 0px 25px 40px;
	font-weight: bold;
	font-size: 18px;
}

.table_customer_details_data td
{
	padding: 5px 25px 5px 0px;
}

.pers_header_div
{
	margin: 0px 0px 0px 40px;
	font-weight: bold;
}

.artist_header_div
{
	margin: 0px 0px 0px 65px;
	font-weight: bold;
}

.table_customer_details_artists
{
	position: relative;
	margin: 0px 0px 0px 70px;	
}

.customer_details_artists_div
{
	height: 120px;
	width: 500px;
	overflow: auto;
	margin: 25px 0px 0px 0px;
}

.customer_details_artists_div a
{
	color: black;
}
.table_customer_details_artists td
{
	padding: 5px 25px 5px 0px;	
}

.table_admin_customer_details td
{
	vertical-align: top;
}
/**********************************/
/**********************************/
/*              Logs              */
/**********************************/
/**********************************/

.admin_log_header_table
{
	margin: 10px 0px 0px 40px;
	font-size: 14px;
}


.admin_log_header_table td
{
	width: 165px;
	font-weight: bold;
	text-align: left;
	margin: 0px 0px 15px 0px;
	height: 35px;
	background-color: #B4B4B4;
	padding: 0px 0px 0px 10px;
}

.admin_log_header_table a
{
	color: black;
	text-decoration: none;
}

.loglist_scroll_div
{
	height: 600px;
	width: 915px;
	overflow: auto;
}

.admin_loglist_table
{
	margin: 0px 0px 0px 40px;
	font-size: 14px
}

.admin_loglist_table td
{
	width: 165px;
	height: 25px;
	padding: 0px 0px 0px 10px;
}

.admin_loglist_table a
{
	color: black;
}

.admin_loglist_table a:hover
{
	font-weight: bold;
}

.admin_loglist_tr_odd
{
	background-color: #ECECEC;
}

.delete_log_div
{
	margin: 20px 0px 0px 30px; 
}


/**********************************/
/**********************************/
/*           Mailtraffic          */
/**********************************/
/**********************************/

.mailtraffic_header_table
{
	margin: 10px 0px 0px 40px;
	font-size: 14px;
}


.mailtraffic_header_table td
{
	width: 185px;
	font-weight: bold;
	text-align: left;
	margin: 0px 0px 15px 0px;
	height: 35px;
	background-color: #B4B4B4;
	padding: 0px 0px 0px 10px;
}

.mailtraffic_header_table a
{
	color: black;
	text-decoration: none;
}

.mailtraffic_scroll_div
{
	height: 600px;
	width: 820px;
	overflow: auto;
}

.mailtraffic_table
{
	margin: 0px 0px 0px 40px;
	font-size: 14px;
}

.mailtraffic_table td
{
	width: 185px;
	height: 25px;
	padding: 0px 0px 0px 10px;
}

.mailtraffic_table a
{
	color: black;
}

.mailtraffic_table a:hover
{
	font-weight: bold;
}

.mailtraffic_tr_odd
{
	background-color: #ECECEC;
}

.table_menu_item
{
	position: relative;
	margin: 0px 0px 0px 15px;
	/*Browserweiche für IE*/
	#margin: 0px 0px 0px 0px;
	width: 210px;
}

.table_menu_item a 
{
	text-decoration: none;
	color: white;
}

.table_menu_item a:hover
{
	text-decoration: underline;
}

.mail_artist_div
{
}
.mail_artist_options
{
	top: 125px;
}
.mail_artist_div input
{
    border-top: 0px solid #555555;
    border-right: 0px solid #555555;
    border-bottom: 1px solid #555555;
    border-left: 0px solid #555555;
    font-size: 13px;
    width: 100%;
} 
.mail_artist_div textarea
{
    border-top: 1px solid #555555;
    border-right: 1px solid #555555;
    border-bottom: 1px solid #555555;
    border-left: 1px solid #555555; 
    font-family: Arial;
    font-size: 13px;
    padding: 10px;
    width: 100%;
    overflow-y: auto;
}

.mailArtistMail_div
{
	width: 125px;
	height: 140px;
}

.mailArtistTumbnail
{
	margin: 0px 0px 0px 180px;
}

.mailArtistTable
{
	width: 100%;
}

.mail_artist_confirm_msg_div
{
	margin: 10px 0px 0px 40px;
}

.mail_artist_table
{
	left: 12px;
	position: relative;
}

.mail_user_submit_link
{
	color: black;
	text-decoration: underline;
}

.mailtraffic_addressor_detail_table
{
	margin: 10px 0px 0px 40px;
}

.mailtraffic_addressor_detail_table td
{
	padding: 3px 3px 3px 3px;
	vertical-align: top;
}

.mailtraffic_acceptor_detail_table
{
	margin: 10px 0px 0px 0px;

}

.mailtraffic_acceptor_detail_table td
{
	padding: 3px 3px 3px 3px;

}

.mailtraffic_detail_div
{
}

.mailtraffic_message
{
	width: 380px;
	height: 180px;
	overflow: auto;
	margin: 0px 20px 0px 0px;
}

.mailtraffic_detail_header_div
{
	font-size: 14px;
	font-weight: bold;
	margin: 0px 0px 5px 0px;
	width: 120px;

}

.mailtraffic_detail_maintable td
{
	vertical-align: top;
}

/**********************************/
/**********************************/
/*      Objekte Freigabe          */
/**********************************/
/**********************************/

.tilledItemList_header_table
{
	margin: 10px 0px 0px 40px;
	font-size: 14px;
	
}

.tilledItemList_header_table td
{
	width: 155px;
	font-weight: bold;
	text-align: left;
	margin: 0px 0px 15px 0px;
	height: 35px;
	background-color: #B4B4B4;
	padding: 0px 0px 0px 10px;
}

.tilledItemList_header_table a
{
	color: black;
	text-decoration: none;
}

.adminItemList_scroll_div
{
	height: 420px;
	width: 700px;
	overflow: auto;
}

.tilledItemList_scroll_div
{
	height: 420px;
	width: 860px;
	overflow: auto;
}

.tilledItemList_table
{
	margin: 0px 0px 0px 40px;
	font-size: 14px;
}

.tilledItemList_table td
{
	width: 155px;
	height: 25px;
	padding: 0px 0px 0px 10px;
}

.tilledItemList_table a
{
	color: black;
	text-decoration: underline;
}

.tilledItemList_table a:hover
{
	text-decoration: underline;
	font-weight: bold;
}

.tilledItemList_tr_odd
{
	background-color: #ECECEC;
}

.tilledItemList_select_div
{
	margin: 10px 0px 0px 25px;
}

.relase_reason_header_div
{
	margin: 0px 0px 10px 0px;
	font-weight: bold;
}

.relase_reason_div
{
	margin: 0px 0px 0px 40px;
}

.cat1div
{
	height: 192px;
	width: 170px;
}

.cat7_div
{
	position: absolute;
	top: 350px;
}

.itemtable
{
	padding: 5px 0px 0px 0px;
	width: 600px;
}

.admin_item_list_bottom_table
{
	width: 100%;
}

.only_galleryTxt_div
{
	font-style: italic;
	font-size: 12px;
}

.itemDetailReleaseItem_div
{
	margin: 0px 0px 0px 20px;
}

/**********************************/
/**********************************/
/*          Newsletter           */
/**********************************/
/**********************************/

.writeNewsletter_div
{
	margin: 10px 0px 0px 40px;
}

.textarea_newsletter
{
	height: 340px;
	width: 860px;
}

.newsletter_nocustomertype_div
{
	color: red;
	font-size: 12px;
	font-weight: bold;
	margin: 10px 0px 0px 0px;
}

.newsletter_select_header_div
{
	padding: 10px 0px 10px 0px;
}

.table_newsletter_select td
{
	width: 300px;
}

/**********************************/
/**********************************/
/*           Gutschein            */
/**********************************/
/**********************************/

.table_header_vocher
{
	margin: 10px 0px 0px 40px;
	font-size: 13px;
}

.table_header_vocher th
{
	width: 135px;
	height: 35px;
	text-align: left;
	padding: 0px 0px 0px 10px;
	background-color: #B4B4B4;
}

.table_header_vocher a
{
	color: black;
	text-decoration: none;
}

.table_vocher td
{
	width: 135px;
	height: 25px;
	padding: 0px 0px 0px 10px;
}

.admin_vocher_tr_odd
{
	background-color: #ECECEC;
}

.table_vocher a
{
	color: black;
}

.table_vocher a:hover
{
	font-weight: bold;
	text-decoration: underline;
}

.new_voucher_table
{
	margin: 10px 0px 0px 40px;
	width: 400px;
}

.new_voucher_table td
{
	padding: 10px 0px 0px 0px;
}

.administrate_vocher_scroll_div
{
	margin: 0px 0px 0px 40px;
	height: 600px;
	width: 580px;
	overflow: auto;
}

.administrate_vocher_used_scroll_div
{
	margin: 0px 0px 0px 40px;
	height: 600px;
	width: 725px;
	overflow: auto;
}

.vocher_tr_odd
{
	background-color: #ECECEC;
}

.admin_voucher_bottom_table
{
	float: right;
}

.admin_voucher_bottom_table td
{
	vertical-align: top;
}

.download_credititems_div
{
	padding: 10px 0px 0px 40px;
}

.setStatus_link
{
	width: 540px;
	text-align: right;
}

.download_credititems_div a
{
	color: black;
	text-decoration: underline;
}

.voucherDescriptionTxt_div
{
	text-align: left;
	margin: 0px 20px 0px 18px;
	position: absolute;
	bottom: 215px;
}

#CredititemCode
{
	/*border-top: 0px solid black;
	border-right: 0px solid black;
	border-left: 0px solid black;
	border-bottom: 1px solid black;
	width: 100%;*/
	font-size: 20px;
}

/**********************************/
/**********************************/
/*           Gebühren             */
/**********************************/
/**********************************/
.item_edit_options
{
	position: relative;
	width: 100px;
	padding: 0px 0px 0px 5px;
}

.item_edit_options_order
{
	width: 140px;
}

.item_details_image
{
	position: relative;
	margin: 0px 0px 0px 120px;
	width: 450px;
	z-index: 0;
}

.changeMenuColorTxt
{
	position: absolute; 
	left: 840px; 
	#left: 800px; 
	width: 120px;
}


.item_details_image_poition_div
{
	padding: 40px 0px 40px 0px; 
	margin: 0px;
	left: 0px; 
	top: 0px;
}

.itemDetailBgDesc
{
	width: 400px;
	font-size: 10px;
	height: 10px;
	margin: 0px 0px 0px 120px;
}

.itemDetailBgColorDesc
{
	font-size: 10px;
	height: 10px;
	margin: 0px 0px 0px 120px;
}

.itemDetailLandscapeOrganisationPic
{
	margin: 0px 5px 0px 0px;
	display: block;	
}

.itemDetailOrganisationTable
{
	margin: 7px 0px 7px 0px;
	position: relative;
}

.itemDetailOrganisationDescription_div
{
	font-weight: bold;
	width: 350px;
}

.itemDetailOrganisationDescription_td
{
	vertical-align: bottom;
}

.artistInformation_div
{
	padding: 20px 0px 0px 120px;
}

.artistInformation_div a
{
	color: black;
}

.moveArtistImageLandscape_div
{
	position: absolute;
	left: 30px;
	#left: -90px;
	z-index: 100;
}

.moveArtistImagePortrait_div
{
	position: absolute;
	top: 10px;
}

.table_item_vita td
{
	padding: 5px 0px 5px 0px;
}

.item_details_vita
{
	position: relative;
	top: 10px;
	overflow: auto;
	width: 100%;
	z-index: 0;
}

.itemDetailsInfo_overflow
{
	position: absolute;
	width: 100%;
}

.table_item_vita
{
	margin: 0px 0px 0px 120px;
}

.item_edit_options a:link
{
	font-weight: normal;
	color: red;
}
.item_edit_options a:active
{
	font-weight: normal;
	color: red;
}
.item_edit_options a:visited
{
	font-weight: normal;
	color: red;
}
.charges_div
{
	margin: 40px 0px 0px 40px;
}

.charges_header_div
{
	font-weight: bold;
	margin: 0px 0px 10px 0px;
}

.charges_table
{
	width: 525px;
}

.charges_table td
{
	padding: 5px 0px 5px 0px;
}

.price_table_header
{
	margin: 50px 0px 0px 0px;
}

.price_table_header td
{
	width: 220px;
	vertical-align: top;
}

.price_table
{
	margin: 20px 0px 0px 0px;
}

.price_table td
{
	padding: 5px 20px 5px 0px;
	text-align: right;
}

.price_table_header_div
{
	font-weight: bold;
	width: 215px;
}

.price_table_discount_header_div
{
	font-weight: bold;
	color: red;
	width: 215px;
}

.discount_div
{
	width: 160px;
	color: red;
	padding: 0px 60px 0px 0px;
}

.charges_submit_link
{
	color: black;
	text-decoration: none;
}

.charges_submit_link:hover
{
	color: black;
	text-decoration: underline;
}

.charges_pay_div
{
	margin: 20px 0px 10px 0px;
	font-weight: normal;
}

.voucher_div
{
	border: solid 1px black;
	height: 140px;
	width: 300px;
	background-color: #FFEFAF;
	padding: 10px;
	left: 160px;
	top: 20px;
}

.vocher_code_input_div
{
	padding: 20px 0px 0px 0px;
}

.redeem_voucher_link
{
	color: black;
	text-decoration: none;
}

.redeem_voucher_link:hover
{
	color: black;
	text-decoration: underline;
}

.voucher_code_submit_link
{
	margin: 50px 0px 0px 215px;
}

.voucherErrMsg
{
	color: red;
	font-size: 12px;
	font-weight: bold;
	margin: 0px 0px 0px 20px;
}

.voucherRedeemedMsg
{
	color: green;
	font-size: 12px;
	font-weight: bold;
	margin: 0px 0px 0px 20px;
}


.payment_logo
{
	padding: 0px 0px 0px 220px;
}

.payment_logologin
{
	padding: 0px 0px 0px 220px;
}

.pleaseLoginTxt_div
{
	padding: 40px 0px 0px 40px;
	font-weight: bold;
}

.chargesInputBlz_div
{
	display: none;
	height: 40px;
	width: 80px;
}

.chargesInputVoucher_div
{
	display: none;
}

.voucherCodeTxt_div
{
	width: 200px;
	font-weight: bold;
}

.blzTxt_div
{
	width: 200px;
	font-weight: bold;
}

/**********************************/
/**********************************/
/*  Gebühren Seite vom 06.11.08   */
/**********************************/
/**********************************/

.charges_div1
{
	background-color: #004E9F;
	height: 220px;
}

.charges_div2
{
	background-color: #ECECEC;
	height: 190px;
	padding: 30px 0px 0px 0px;
}

.charges_link_div
{
	background-color: #FFF7D9;
	border: 1px solid black;
	height: 20px;
	width: 480px;
	padding: 5px 5px 5px 5px;
	position: relative;
	left: 145px;
	top: 20px;
}


.charges_link_div a
{
	color: black;
}


.header_txt_div
{
	color: white;
	font-weight: bold;
}

.charge_content_td_div
{
	color: white;
	width: 375px;
}

.from_eur_charges
{
	width: 150px;
	text-align: right;
}

.charges_table_1
{
	color: white;
	position: relative;
	top: 40px;
	width: 770px;
}

.charges_table_1 td
{
	padding: 3px;
}

.charges_line_div
{
	border-bottom: 1px solid white;
	position: absolute;
	width: 615px;
	/*Positionierung für IE*/
	#bottom: 20px;
}

.charge_content_left_td_div
{
	text-align: right;
	width: 130px;
	padding: 0px 5px 0px 0px;
}

.warning_div
{
	font-style: italic;
	color: #E5007D;
}

.charges_table_2
{
	position: relative;
	padding: 0px 0px 0px 30px;
	width: 830px;
}

.charges_table_2 td
{
	padding:0 20px 0 10px;
}

.charge_euro_div
{
	width: 65px;
	text-align: right;
}

.charge_points_div
{
	width: 175px;
	text-align: right;
	font-weight: bold;
}

.pricePerPoint_div
{
	text-align: right;
	width: 200px;
	color: #005731;
}

.charges_list_table
{
	margin: 10px 0px 0px 170px;
	#margin: 10px 0px 0px 140px;
}

.radioSpacer_div
{
	width: 20px;
}

.charges_list_table td
{
	padding: 3px 0px 3px 0px;
}

.mwst_div
{
	padding: 35px 0px 0px 165px;
}

.linkInText_div
{
	font-style: italic;
	width: 475px;
	margin: 0px 0px 0px 30px;
}

.charges_table_3
{
	/*left: 40px;
	position: relative;
	top: 15px;
	width: 600px;*/
	margin: 15px 0px 0px 40px;
}

.payment_methode
{
	/*padding: 10px 0px 10px 160px;*/
	font-weight: bold;
	width: 220px;
}

.charges_scroll_div
{
	height: 470px;
	overflow: auto;
	width: 900px;
	position: absolute;
}

.charges_div2 a
{
	color: black;
	text-decoration: underline;
}

.orderPoint_agb_div
{
	padding: 15px 0px 25px 0px;
	width: 480px;
}

.orderPoint_agb_div a
{
	color: black;
	text-decoration: underline;
}

.chargesButtonPrice
{
	position: absolute;
	left: 175px;
	top: 253px;
	z-index: 100;
}

/**********************************/
/**********************************/
/*           StatusBarTop         */
/**********************************/
/**********************************/

.errorMsgStatusBarTop
{
	font-weight: bold;
	color: white;
	font-size: 12px;
	padding: 0px 0px 0px 5px;
	position: relative;
	top: 10px;
	z-index: 100;
	width: 343px;
}

.errorMsgStatusBarTopLogin
{
	color:red;
	font-size:11px;
	font-weight:bold;
	left:-247px;
	padding:0 0 0 15px;
	position:relative;
	top:37px;
	z-index:100;
}

.errorMsgItemList
{
	color: red;
	font-size: 11px;
	font-weight: bold;
	margin: 43px 0 0 135px;
	width: 185px;
}

.MsgStatusBarTop
{
	font-weight: bold;
	color: white;
	font-size: 12px;
	padding: 0px 0px 0px 5px;
	position: relative;
	top: 10px;
	z-index: 100;
	width: 343px;
}

.errorMsgStatusBarTopScroll_div
{
	overflow: auto;
	width: 300px;
	vertical-align: middle;
}

/**********************************/
/**********************************/
/*  Objekt direkt anzeigen        */
/**********************************/
/**********************************/

.showItemById_div
{
	margin: 20px 0px 0px 40px;
}

/**********************************/
/**********************************/
/*            Errors              */
/**********************************/
/**********************************/

.missing_conroller_div
{
	margin: 40px 0px 0px 40px;
	font-size: 24px;
}

/**********************************/
/**********************************/
/*        Bezahlsystem            */
/**********************************/
/**********************************/

.creditcardHeader_div
{
	font-size: 16px;
	font-weight: bold;
}

.creditcard_content
{
	margin: 20px 0px 20px 0px;
}

.creditcard_table
{
	margin: 20px 0px 0px 0px;
	width: 250px;
}

.creditcard_table td
{
	padding: 10px 0px 0px 0px;
}

.giropay_table
{
	margin: 20px 0px 0px 0px;
	width: 360px;	
}

.giropay_table td
{
	padding: 10px 0px 0px 0px;
}

.orderPointsLogo_table
{
	margin: 20px 0px 0px 0px;
}

.progressLine
{
	/*background-color: #000000;*/
	height: 1px;
	width: 160px;
	left: 100px;
	top: 57px;
	position: absolute;
	border-top: 1px solid black;
	border-right: 0px solid black;
	border-bottom: 0px solid black;
	border-left: 0px solid black;	
}

/**********************************/
/**********************************/
/*        Error Panel            */
/**********************************/
/**********************************/

.outerpanel
{
	visibility: hidden;
	position: absolute;
	overflow: hidden;
	top: -600.8em;
	height: 200px;
	width: 360px;
	left: 50%;
	margin: 0em 0em 0em -60px;
	background: white;
	z-index: 100;
	border-left: 1px solid black;
	border-bottom: 1px solid black;
	border-right: 1px solid black;
	z-index: 100;
}

.panel_header
{
	height: 40px;
	border-bottom: 2px solid black;
	border-top: 1px solid black;
}

.panel_text
{
	text-align: left;
	overflow-x: hidden;
	overflow-y: auto;
	padding: 0.5em;
	width: 350px;
	height: 145px;
	z-index: 120;
	background-color: black;
	color: white;
}

.panel_wrap
{
	background-color: black;
	height: 160px;
}

.outerpanel a:link
{
	color: black;
}

.outerpanel a:visited
{
	color: black;
}

.shadow
{
	background-color: black;
	position: absolute;
	height: 600px;
	width: 500px;
	z-index: 1;
	top: 10px;
	left: 10px;
}

.idSearch
{
	position: relative;
}
.artistSearch
{
	margin: 13px 0px 0px 0px;
}

.searchSpacer
{
	float: left;
	width: 160px;
}

/**********************************/
/**********************************/
/*        Info Panel            */
/**********************************/
/**********************************/

.outerpanelInfo
{
	visibility: hidden;
	position: absolute;
	overflow: hidden;
	top: -600.8em;
	height: 240px;
	width: 500px;
	left: 35%;
	margin: 0em 0em 0em -60px;
	background: white;
	z-index: 100;
	border-left: 1px solid black;
	border-bottom: 1px solid black;
	border-right: 1px solid black;
	z-index: 100;
}

.panelCalc_header a
{
	color: black;
	text-decoration: underline;
}

.panelInfo_header
{
	height: 40px;
	border-bottom: 2px solid black;
	border-top: 1px solid black;
}

.panelInfo_text
{
	text-align: left;
	overflow-x: hidden;
	overflow-y: auto;
	padding: 0.5em;
	width: 487px;
	height: 184px;
	z-index: 120;
	/*Browserweiche für IE*/
	#width: 498px;
	#height: 199px;
	background-color: black;
	color: white;
}

.panelInfoSearch_text
{
	text-align: left;
	overflow-x: hidden;
	overflow-y: auto;
	padding: 0.5em;
	width: 487px;
	height: 184px;
	z-index: 120;
	/*Browserweiche für IE*/
	#width: 498px;
	#height: 199px;
	background-color: white;
}


.outerpanelInfo a:link
{
	color: black;
}

.outerpanelInfo a:visited
{
	color: black;
}


/**********************************/
/**********************************/
/*    Calculate Points Panel      */
/**********************************/
/**********************************/

.outerpanelCalc
{
	visibility: hidden;
	position: absolute;
	overflow: hidden;
	top: -600.8em;
	height: 280px;
	width: 430px;
	left: 45%;
	margin: 0em 0em 0em -60px;
	background: white;
	z-index: 100;
	border-left: 1px solid black;
	border-bottom: 1px solid black;
	border-right: 1px solid black;
	z-index: 100;
}

.panelCalc_header
{
	height: 40px;
	border-bottom: 2px solid black;
	border-top: 1px solid black;
}

.panelInfo_text
{
	text-align: left;
	overflow-x: hidden;
	overflow-y: auto;
	padding: 0.5em;
	width: 487px;
	height: 184px;
	z-index: 120;
	/*Browserweiche für IE*/
	#width: 498px;
	#height: 199px;
	background-color: black;
}

.outerpanelInfo a:link
{
	color: black;
}

.outerpanelInfo a:visited
{
	color: black;
}


/**********************************/
/**********************************/
/*     Payment InfoSite           */
/**********************************/
/**********************************/

.paymentInfoHeader
{
	font-size: 14px;
	margin: 30px 0px 0px 20px;
	font-weight: bold;
}

.paymentInfoContent
{
	margin: 10px 0px 0px 20px;
}

.paymentErrorMsg_div
{
	color: red;
	margin: 30px 0px 30px 20px;
}

/**********************************/
/**********************************/
/*     Chronjob Controller        */
/**********************************/
/**********************************/

.generateAllStaticItem_div
{
	padding: 40px 0px 0px 15px;
	position: relative;
}



/**********************************/
/**********************************/
/*     Item-Details Hochformat    */
/**********************************/
/**********************************/

.table_itemdetail_portrait
{
	width: 100%;
	height: 100%;
	position: absolute;
	overflow: visible;
}

.itemdetail_portrait_position_div
{
	margin-top: 40px;
	margin-right: 40px ;
	margin-left: 120px;
}

.itemdetail_portrait_image_div
{

}

.portrait_image_td1
{
	vertical-align: top;
}

.portrait_description_td2
{
	width: 100%;
	vertical-align: top;
	padding: 40px 0px 0px 40px;
}

.table_itemdetails_portrait_vita
{
	
}

.table_itemdetails_portrait_vita td
{
	padding: 5px 0;
}

.portrait_artistInformation_div a
{
	color: black;
}

.item_details_portrait_vita
{
	position: relative;
	overflow: auto;
	margin: 20px 0px 0px 0px;
}

.img_bg_desc
{
	/*height: 270px;*/
}

.bgdesc_pos_div
{
	position: absolute;
	left: -35px;
}

/**********************************/
/**********************************/
/*      Rechnungsausgangsbuch     */
/**********************************/
/**********************************/

.customerBillList_header_table
{
	margin: 10px 0px 0px 40px;
	font-size: 14px;
}

.customerBillList_header_table td
{
	width: 146px;
	font-weight: bold;
	text-align: left;
	height: 35px;
	background-color: #B4B4B4;
	padding: 0px 0px 0px 10px;
}

.customerBillList_header_table a
{
	color: black;
	text-decoration: none;
}

.customerBillList_table
{
	margin: 0px 0px 0px 40px;
	font-size: 14px
}

.customerBillList_table td
{
	width: 146px;
	height: 25px;
	padding: 0px 0px 0px 10px;
}

.customerBillList_table a
{
	color: black;
}

.customerBillList_table a:hover
{
	font-weight: bold;
}

.customerBillList_tr_odd
{
	background-color: #ECECEC;
}

.customerBillList_scroll_div
{
	height: 600px;
	width: 980px;
	overflow: auto;
}

.customerBillList_bottom_table
{
	width: 100%;
}

.customerBillList_bottom_table td
{
	padding: 0px 0px 0px 40px;
}

.customerBillList_input_td
{
	text-align: right;
}

.customerBillListHeader_div
{
	font-size: 20px;
	margin: 15px 0px 20px 40px;
}

.customerBillListPeriod_div
{
	font-size: 14px;
	margin: 0px 0px 20px 40px;
}

.billList_amount_div
{
	text-align: right;
	width: 50px;
}


/**********************************/
/**********************************/
/*       Charges Info Site        */
/**********************************/
/**********************************/

.chargeInfo_header_div
{
	font-weight: bold;
	margin: 0px 0px 30px 0px;
}

.chargeInfo_perMonth_div
{
	font-weight: bold;
}

.gray_background_1
{
	background-color: #EBECEC;
	height: 108px;
	width: 480px;
	position: absolute;
	z-index: 1;
	top: 70px;
}

.gray_background_2
{
	background-color: #EBECEC;
	height: 106px;
	width: 480px;
	position: absolute;
	z-index: 1;
	top: 280px;
}

.chargeInfo_table_div
{
	z-index: 10;
}

.chargeInfo_table
{
	width: 480px;
	margin: 10px 0px 0px 5px;
}

.chargeInfo_table_td1
{
	width: 190px;
}

.chargeInfo_table_td2
{
	width: 210px;
}

.chargeInfo_table_td3
{
	width: 80px;
}

.chargeInfo_table td
{
	height: 20px;
}

.chargeInfo_spacer_div
{
	height: 40px;
}

.chargeInfo_infoLinkTxt
{
	margin: 5px 0px 0px 0px;
	text-decoration: underline;
	font-style: italic;
}

.chargeInfo_infoLinkTxt a
{
	color: red;
}

.chargeInfo_bottom_div
{
	margin: 30px 0px 0px 0px;
}

.chargeInfo_starInfo_div
{
	margin: 5px 0px 0px 340px;
	font-style: italic;
	font-size: 11px;
	width: 140px;
}

.chargeInfo_linkInfo_div
{
	text-decoration: underline;
	margin: 30px 0px 0px 0px;
}

.chargeInfo_linkInfo_div a
{
	color: red;
	font-style: italic;
}

.chargeInfo_content_div
{
	width: 480px;
	height: 400px;
	border: solid #D9DADA 2px;
	padding: 5px 5px 5px 5px;
}

.chargeInfoLogin_div
{
	width: 480px;
	#width: 500px;
	border: solid #D9DADA 2px;
	padding: 5px 5px 5px 5px;
	height: 120px;
	margin: 0px 0px 20px 0px;
}

.chargeInfoLogin_div input
{
	border: 2px solid black;
}

.chargeInfoLogin_div a
{
	color: red;
	font-style: italic;
	text-decoration: underline;	
}

.chargeInfoLogin_div a:hover
{
	text-decoration: underline;	
}

/**********************************/
/**********************************/
/*       Charges Info Site        */
/**********************************/
/**********************************/

.orderPoint_header_txt
{
	width: 480px;
	padding: 40px 0px 0px 0px;
}

.orderPoint_cahrgeAdvice_txt
{
	width: 480px;
	padding: 0px 0px 20px 0px;
	font-weight: bold;
	font-size: 20px;
}

.orderPoint_info_txt
{
	color: red;
	margin: 15px 0px 15px 0px;
	font-weight: bold;
}

.orderPoint_gray_background_1
{
	background-color: #EBECEC;
	height: 130px;
	width: 700px;
	position: absolute;
	z-index: -1;
	top: 125px;
}

.orderPoint_gray_background_2
{
	background-color: #EBECEC;
	height: 130px;
	width: 700px;
	position: absolute;
	z-index: -1;
	top: 307px;
}

.orderPoint_artist_txt
{
	font-weight: bold;
}

.orderPoint_table
{
	width: 480px;
	margin: 15px 0px 0px 0px;
	background-color: #EBECEC; 
}

.orderPoint_table input
{
	height: 10px;
}

.orderPoint_table_header_div
{
	font-weight: bold;
	width: 90px;
	text-align: right;
}

.orderPoint_student_txt
{
	font-weight: bold;
	margin: 30px 0px 0px 0px;
}

.orderPoint_cell_div
{
	width: 90px;
	text-align: right;
}

.orderPoint_registerNew_div
{
	margin: 20px 0px 0px 0px;
}

.orderPoint_registerNew_div a
{
	color: #00B1EB;
	font-style: italic;	
}

.orderPoint_buyLink_div
{
	padding: 20px 0px 0px 0px;
}

.orderPoint_buyLink_div a
{
	color: red;
	text-decoration: none;
	font-size: 20px;
}


.orderPointBorder_div
{
	width: 480px;
	border: 2px #D9DADA solid;
	padding: 5px;
}

/**********************************/
/**********************************/
/*      OrderPoints Frontpage     */
/**********************************/
/**********************************/

.sixMonthFree_img
{
	height: 150px;
}

.sixMonthFree_div
{
	position: absolute;
	top: 204px;
	left: 390px;
}

.orderPointsFront_content_div
{
	width: 565px;
	height: 430px;
}

.orderPointsFrontpageLink_div a
{
	font-style: italic;
	color: red;
}

/**********************************/
/**********************************/
/*      OrderPoints Frontpage     */
/**********************************/
/**********************************/

.searchFrontpageLink_div a
{
	font-style: italic;
	color: red;
}


/**********************************/
/**********************************/
/*      Frontpage                 */
/**********************************/
/**********************************/

.frontpageHeader
{
	color: #C12222;
	font-size: 18px;
	font-weight: bold;
}

.frontpageSubtitle
{
	margin: 15px 0px 0px 0px;
	font-size: 14px;
}

.frontpage_logo_div
{
	position: absolute;
	left: 0px;
	top: 100px;
}

#sreenSizeAdvice_div
{
	top: 20px;
	font-size: 10px;
}

.insertItem_link
{
	color: black;
	text-decoration: underline;
}

.insertItem_link:hover
{
	text-decoration: underline;
}

.bbk_frontpage_table
{
	margin: 65px 0px 0px 15px;
	color: white;
}

.frontpageLinkBbk
{
	text-decoration: none;
}

.frontpageLinkBbk:hover
{
	text-decoration: underline;
}

.frontpageLogoText
{
	line-height: 22px;
}

/**********************************/
/**********************************/
/*        Künstlerliste           */
/**********************************/
/**********************************/

.artistList_header_div
{
	font-weight: bold;
	font-size: 14px;
}

.search_artistnameList_table
{
	width: 100%;
}

.search_artistnameList_header_table
{
	width: 100%;
}

.artistname_list_scroll_div
{
	width: 100%;
	height: 100%;
	overflow: auto;
	margin: 10px 0px 0px 0px;
}

.search_artistnameList_table td
{
	border-bottom: 1px solid black;
	text-align: left;
}

.search_artistnameList_artist
{
	width: 250px;
	padding: 15px 0px 15px 0px;
}

.search_artistnameList_category
{
	height: 120%;
	width: 450px;
	margin: 10px 10px 10px 10px;
}

.search_artistnameList_artist a
{
	font-weight: bold;
	color: black;
	text-decoration: underline;
}

.artistnamelist_td1
{
	width: 250px;
}

.artistnamelist_spacer
{
	height: 0px;
}

/**********************************/
/**********************************/
/*    Kunstwerk Galerie Liste     */
/**********************************/
/**********************************/

.gallerylist_div
{
	
}

.imagegallerylist_table
{
	
}

.imagegallerylist_table td
{
	height: 20px;
}

.imagegallerylist_table a
{
	color: black;
	text-decoration: none;
}

.imagegallerylist_table a:hover
{
	color: black;
	text-decoration: underline;
}


/**********************************/
/**********************************/
/*        Point Calculator       */
/**********************************/
/**********************************/

.pointcalc_table
{
	width: 430px;
	border: 1px solid black;
	height: 282px;
}

.pointcalc_table_no_border
{
	width: 430px;
	height: 400px;
}

.pointcalc_td1
{
	height: 40px;
	border-bottom: 1px solid black;
}

.pointcalc_td2
{
	height: 120px;
	background-color: red;
	border-top: 1px solid black;
	border-bottom: 1px solid black;
	color: white;
	font-weight: bold;
	font-size: 15px;
	padding: 10px 0px 10px 20px;
}

.pointcalc_td3
{
	height: 240px;
	padding: 20px 0px 0px 20px;
	vertical-align: top;
}

.pointcalc_input_table
{
	margin: 20px 0px 0px 0px;
}

.pointcalc_input_table td
{
	padding: 5px 7px 5px 7px;
}

#calcPoints_line_td
{
	height: 3px;
	padding: 0px;
}

#calcObjNew
{
	width: 79px;
	text-align: center;
}

#calcObjProlong
{
	width: 107px;
	text-align: center;
}

#ItemNewMonth
{
	width: 99px;
	text-align: center;
}

#ItemProlongMonth
{
	width: 99px;
	text-align: center;
}

#calcObjProlomg_div
{
	width: 50px;
	text-align: center;
	display: block;
}

#calcObjNew_div
{
	width: 50px;
	text-align: center;
	display: block;
}

#sumAll_div
{
	width: 50px;
	text-align: center;
	padding: 5px 0px 0px 0px;
	font-weight: bold;
	display: block;
}

.calcpointsLink_div
{
	padding: 5px 0px 15px 0px;
	display: block;
}

.calcpointsLink_div a
{
	color: red;
	font-size: 13px;
}

.calPointsTotal_div
{
	font-weight: bold;
	display: block;
}

.calcPoints_line_div
{
	border-top: 1px solid black;
	width: 380px;
	top: -26px;
	display: block;
	height: 1px;
}

.pointcalc_distance_div
{
	margin: 0px 0px 10px 0px;
}

.table_search_header
{
	text-decoration: underline;
	font-weight: bold;
	padding: 0px 0px 15px 0px;
}

.table_search_header_td2
{
	width: 420px;
}

.table_search_header_td1
{
	width: 170px;
}

.search_border_div_1
{
	border: 1px solid black;
	border-left: 0px solid black;
	border-top: 0px solid black;
	width: 155px;
	height: 635px;
	#height: 630px;
	position: absolute;
}

.search_border_div_2
{
	border: 1px solid black;
	border-left: 0px solid black;
	border-top: 0px solid black;
	width: 600px;
	height: 635px;
	#height: 630px;
	position: absolute;
	left: 155px;
}

.search_plus_div
{
	font-size: 55px;
	color: #9C9D9D;
	position: absolute;
	height: 65px;
	width: 50px;
	vertical-align: middle;
	text-align: center;
	background-color: white;
	top: 28px;
	left: 150px;
	font-weight: bold;
}

.search_table_bottom
{
	width: 600px;
	height: 80px;
	#height: 65px;
	text-align: left;
	float: left;
	vertical-align: top;
	z-index: 1;
	#position: relative;
	#top: 12px;
}

.search_table_bottom_td1
{
	border: 1px solid black;
	border-top: 0px solid black;
	border-bottom: 0px solid black;
	border-left: 0px solid black;
	width: 350px;
	
}

.search_table_bottom_td2
{
	border: 1px solid black;
	border-top: 0px solid black;
	border-bottom: 0px solid black;
	border-left: 0px solid black;	
	width: 250px;	
}

.table_orderPoints td
{
	padding: 0px 5px 0px 5px;
}


/*****************************/
/** SearchItems 19.02.2009 **/
/****************************/

.itemSearchTable input
{
	height: 15px;
}

.itemSearchTable 
{
	height: 100%;
	width: 600px;
	/*#height: 99%;*/
	z-index: 100;
}

.itemSearchTableHeader_td1
{
	padding: 40px 20px 15px 15px;
	font-weight: bold;
	text-decoration: underline;
	border-right: 1px solid black;
	height: 95px;
}

.itemSearchTableHeader_td2
{
	padding: 40px 0px 15px 30px;
	font-weight: bold;
	text-decoration: underline;
	border-right: 1px solid black;
	height: 95px;
}

.itemSearchTable_td1
{
	padding: 0px 30px 0px 15px;
	vertical-align: top;
	border-right: 1px solid black;
	width: 130px;
}

.itemSearchTable_td2
{
	padding: 0px 20px 0px 30px;
	vertical-align: top;
	width: 150px;
}

.itemSearchTable_td3
{
	padding: 0px 25px 0px 18px;
	vertical-align: top;
	width: 170px;
	border-right: 1px solid black;
}

.itemSearchTable_td4
{
	padding: 0px 30px 0px 15px;
	vertical-align: top;
	border-right: 1px solid black;
	width: 160px;
}

.itemSearchTableDottom_td1
{
	background-color: #9CC43B;
	height: 34px;
	font-size: 14px;
	padding: 10px 0px 10px 0px;
	font-weight: bold;
	text-align: center;
	border: 1px solid black;
	border-left: 0px solid black;
}


/***************************/
/*** Schatten für DIVS ****/
/**************************/

.orderPointBorder_div
{
	background: url(../img/shadow.gif) no-repeat right bottom;
	padding: 4px 10px 10px 4px;
	border: #eee 1px solid;
	border-right:none;
	border-bottom:none;
	border-width: 2px medium medium 2px;	
}

.chargeInfo_content_div
{
	background: url(../img/shadow.gif) no-repeat right bottom;
	padding: 4px 10px 10px 4px;
	border: #eee 1px solid;
	border-right:none;
	border-bottom:none;
	border-width: 2px medium medium 2px;	
}

.chargeInfoLogin_div
{
	background: url(../img/shadow.gif) no-repeat right bottom;
	padding: 4px 10px 10px 4px;
	border: #eee 1px solid;
	border-right:none;
	border-bottom:none;
	border-width: 2px medium medium 2px;	
}

.download_link
{
	color: black;
	text-decoration: underline;
}


/*****************************/
/** Haupt Links im Menü  **/
/****************************/

.menu_searchentry_div
{
	font-size: 20px;
	font-weight: bold;
	padding: 0px 0px 50px 0px;
}

.menu_offerentry_div
{
	font-size: 20px;
	font-weight: bold;
	padding: 0px 0px 50px 0px;
}

.menu_searchentry_gray_div
{
	font-size: 20px;
	font-weight: bold;
	padding: 0px 0px 50px 0px;
	color: #b7b7b7;
}

.menu_offerentry_gray_div
{
	font-size: 20px;
	font-weight: bold;
	padding: 0px 0px 50px 0px;
	color: #b7b7b7;
}

.menu_offerentry_gray_div a
{
	text-decoration: underline;
	color: #b7b7b7;
}

.menu_searchentry_gray_div a
{
	text-decoration: underline;
	color: #b7b7b7;
}


.menu_offerentry_gray_div a:hover
{
	text-decoration: underline;
	color: #b7b7b7;
}

.menu_searchentry_gray_div a:hover
{
	text-decoration: underline;
	color: #b7b7b7;
}

/*****************************/
/**   Suche 26.08.2009     **/
/****************************/

.searchContainer_div
{
	width: 560px;
	height: 100%;
}

.searchHelp_div
{
	width: 520px;
	text-align: right;
	
}

.searchHelp_div a
{
	color: red;
	text-decoration: underline;
	font-style: italic;
}

.searchHeader1_div
{
	font-weight: bold;
	font-size: 16px;
}

.searchTableCat1
{
	width: 560px;
}

searchTableCat1 input
{
	/*Abstand Input Felder IE*/
	#padding: -4px;
	#margin: -4px;
}

.searchTableCat1 td
{
	padding: 0px 0px 20px 0px;
	width: 140px;
}

.searchTableCat1 input
{
	margin: 5px 0px 0px 20px;
}

.cat1_selected_div
{
	font-weight: bold;
	text-decoration: underline;
}

.searchSubmit_div
{
	font-weight: bold;
	text-decoration: underline;
	padding: 30px 0px 0px 0px;
}

.searchDetail_table
{
	padding: 60px 0px 0px 0px;
	width: 560px;
}

.searchDetail_table input
{
	/*Abstand Input Felder IE*/
	#padding: -4px;
	#margin:  -4px;
}

.searchDetail_table_td1
{
	width: 190px;
}

.searchDetail_table_td2
{
	width: 185px;
}

.searchDetail_table_td3
{
	width: 185px;
}

.searchDetail_table td
{
	vertical-align: top;
}

.searchTableCat td
{
	padding: 5px 0px 0px 0px;
}

.searchAnker_div
{
	padding: 10px 0px 0px 0px;
}

.searchAnker_div a
{
	color: black;
	font-weight: bold;
	text-decoration: underline;
}

.searchWarning_div
{
	height: 50px;
	color: red;
	font-style: italic;
}

.chargesInfo_newCustomer_link a
{
	color: red;
	font-weight: bold;
	font-size: 20px;
	font-style: normal;
}

/*****************************/
/****** Menu-Direkt Suche ***/
/***************************/

.directSearchContent_div
{
	margin: 0px 0px 0px 20px;
}

.menuSearchInput
{
	border-top: 0px solid black;
	border-left: 0px solid black;
	border-right: 0px solid black;
	border-bottom: 1px solid white;
	background-color: black;
	color: white;
}

.menuSearchInput_black
{
	border-top: 0px solid black;
	border-left: 0px solid black;
	border-right: 0px solid black;
	border-bottom: 1px solid white;
	background-color: black;
	color: white;
}

.menuSearchInput_white
{
	border-top: 0px solid black;
	border-left: 0px solid black;
	border-right: 0px solid black;
	border-bottom: 1px solid black;
	background-color: white;
	color: black;
}

.directSearch_header
{
	padding: 10px 0px 5px 0px;
}

.directSearchLink_span
{
	padding: 0px 0px 0px 5px;
}

.form_directsearch_class
{
	margin: 0px 0px 20px 0px;
}

.itemDetailsFavorit_div
{
	padding: 5px 0px 0px 0px;
}

.insertItemStardesc_div
{
	font-size: 10px;
	padding: 5px 0px 0px 0px;
}

.insertItemSubmit_div
{
	background-color: white;
	margin: 0px 0px 10px 20px;
	padding: 5px;
	width: 220px;
	#width: 230px;
}

.insertItemSubmit_div a
{
	font-size: 20px;
	font-weight: bold;
	color: red;
}

.insertItemSubmit_div_black
{
	padding: 0px 0px 10px 20px;
}

.insertItemSubmit_div_black a
{
	font-size: 20px;
	font-weight: bold;
	color: red;
}

.insertitem_artist_advice_div
{
	font-size: 12px;
	padding: 3px 0px 8px 0px;
	visibility: hidden;
	height: 15px;
	color: red;
}

.insertitem_artist_advice_div a
{
	color: red;
}

.adminfrontpagegallery_div
{
	padding: 0px 0px 0px 40px;
}

.frontpageTable_td1
{
	width: 540px;
	height: 480px;
	vertical-align: top;
}

.frontpage_link_div a
{
	color: black;
}

.frontpage_link_div
{
	color: black;
	padding: 10px 0px 0px 0px;
}

.search_advertisement_table_td1
{
	width: 540px;
}

.search_advertisement_table_td2
{
	vertical-align: top;
}

.table_advertisement
{
	width: 130px;
	text-align: center;
}

.table_advertisement td
{
	padding: 0px 0px 50px 0px;
}

.table_advertisement a
{
	color: black;
	text-decoration: underline;
	font-weight: bold;
}

.adminfrontpagegallery_itemdetail_div
{
	padding: 0px 0px 0px 15px;
}

.directSearch_frontpage_div
{
	padding: 225px 0px 0px 0px
}

.voucher_advice_txt
{
	color: red;
	font-weight: bold;
}

.checkPaymentUnregisterd_div
{
	height: 35px;
	padding: 15px 0px 0px 0px;
	color: red;
	width: 490px;
	font-weight: bold;
}

.checkPaymentUnregisterd_div a
{
	color: red;
}

.insertArt_div
{
	font-size: 20px;
	font-weight: bold;
}

.voucherHeaderTxt_div
{
	padding: 0px 0px 10px 0px;
}

.voucherCodeInputTable
{
	
}

.voucherAdviceMsg_div
{
	color: red;
	height: 40px;
	width: 270px;
	font-weight: bold;
	padding: 5px 0px 0px 0px;
}

.voucherAdviceMsg_div a
{
	font-weight: bold;
	color: red;
	text-decoration: underline;
}

.voucherContentLink_div
{
	padding: 0px 0px 0px 20px;
}

.voucherContentLink_div a
{
	color: red;
}

.voucherContentLink_div
{
	font-weight: bold;
}

.voucherCodeInputTable td
{
	vertical-align: top;
}

.insertItem3Back_link
{
	
}

.artistnamePersonalWebadress_div
{
	color: black;
	font-size: 20px;
	font-weight: bold;
	padding: 10px 0px 10px 0px;
}

.artistnamePersonalWebadressContent_div
{
	padding: 30px 0px 0px 0px;
}

.advertisementHeaderTxt
{
	font-size: 20px;
	font-weight: bold;
	padding: 25px 0px 0px 120px;
	color: 8f8f8f;
}

.orderPointSubmit_link
{
	color: red;
	font-weight: bold;
	font-size: 20px;
	padding: 20px 0px 0px 0px;
}

.directSearch_orderPointSite_div
{
	padding: 168px 0px 0px 0px; 
}

.directSearch_searchItems_div
{
	padding: 244px 0px 0px 0px;
}

.adminItemListPage_div
{
	padding: 20px 0px 0px 40px;
	color: black;
	font-size: 14px;
}

.adminItemListPage_div a
{
	color: black;
	font-size: 14px;
}

.searchPage_link
{
	padding: 0px 0px 0px 10px;
}

.searchPageLink_div
{
	padding: 20px 0px 0px 120px;
	font-size: 14px;
	float: left;
}

.searchPageLink_div a
{
	color: black;
}

.searchPage_link_selected
{
	padding: 0px 0px 0px 10px;
	font-weight: bold;
	font-size: 14px;
}

.searchPageLink_table
{
	font-size: 14px;
	float: left;
	padding: 20px 0px 0px 120px;
}

.searchPageLink_table a
{
	font-size: 14px;
	color: black;
}

.searchPageLink_table_td1
{
	font-weight: bold;
	font-size: 14px;
}

.mailartist_link
{
	font-weight: bold;
	color: red !important;
}

.itemSearchPriceHeaderTxt_div
{
	font-weight: bold;
	padding: 10px 0px 0px 0px;
}

.frontpageDistance_table
{
	padding: 40px 0px 0px 0px;
}

.frontpageDistance_table_td1
{
	width: 105px;
	#width: 105px;
	vertical-align: top;
	padding: 155px 0px 0px 14px;
	#padding: 195px 0px 0px 14px;
}

.frontpageDistance_table_td1 a
{
	color: #8F8F8F;
}

.frontpageDistance_table_td1 a:hover
{
	color: black;
}

.frontpage_inner_table td
{
	text-align: right;
}

.daremagazinTxt_div
{
	padding: 0px 0px 10px 0px;
}
