@charset "UTF-8";  
html {min-height: 100%;  padding:0;  margin:0;}

body { background-color: #fff; font-size: 9pt; font-family: Arial, Verdana, SunSans-Regular, Sans-Serif; color: #3c3c3c; text-align:center; margin:0; padding:0; }

* { margin: 0; padding: 0; }

img { margin:0; padding: 0; border: 0; }
p, pre, h1, h2, h3, h4 { margin: 0; padding: 0;}
div, td {  font-family: Arial, Verdana, SunSans-Regular, Sans-Serif;  font-size: 9pt;  color: #3c3c3c;  line-height: 140%;}
h1 { font-size: 14px; color: #564b47;  margin: 0;  padding: 0;  letter-spacing: 0.2pt; }
a { color: #f44fcb; font-size: 9pt; text-decoration: none; font-weight: normal; }

img, div, a, input { behavior: url(/include/js/iepngfix/iepngfix.htc) }

#container { width:980px; margin: 0px auto; padding: 0px; text-align: left; background-color: transparent; }

#header {height: 60px; background-color: transparent;  margin: 0;  padding: 0; }

#header h1 { visibility: hidden; margin: 0; padding: 0; }
#header .logo { background-image: url(../images/artition.gif); background-repeat: no-repeat; width: 117px; height: 60px; float: left; margin: 0; padding: 0; }
#header .logo-news { background-image: url(../images/artition-news.gif); background-repeat: no-repeat; width: 117px; height: 60px; float: left; margin: 0; padding: 0; }

#container_nolayout { margin: 20px; }
#close_nolayout { text-align: right; }
#content_nolayout { float: left; text-align: left; margin: 0 15px 15px 15px; }
#header_nolayout {  }
#header_nolayout h1 { text-align: left; border: 0; border-bottom: 1px solid #e1e1e1; padding: 2px; margin: 0px 11px 37px 0px;font-size: 16pt; color: #008cd4; }

#login_lang { width: 863px; height: 33px; margin: 0; padding: 0; float: right;  }
#login_lang p { margin: 0; padding: 2px 10px 0px 0px;  text-align: right; }

#mainnavibox { width: 808px; height: 27px; padding-left: 55px; padding: 0; float: right; }
.mainnavi { padding: 0; width: 100%;  background: transparent; voice-family: "\"}\"";  voice-family: inherit; clear: all; }
.mainnavi ul{ font: normal 14px Arial, Verdana, SunSans-Regular, Sans-Serif; margin:0; padding:0; list-style: none; }
.mainnavi li{ display:inline; margin:0; padding:0; }
.mainnavi a{ float:left; color: #f44fcb; background: transparent url(../images/mainnavi_left.gif) no-repeat left top; margin:0 50px 0 0; padding:0 0 2px 1px; text-decoration:none; font-size: 14px; }
.mainnavi a span{ float:left; display:block; background: transparent url(../images/mainnavi_right.gif) no-repeat right top; padding: 6px 5px 3px 4px; font-size: 14px; }
.mainnavi a span{ float:none; font-size: 14px; }
.mainnavi a:hover{ color: #fff; background: url(../images/mainnavibg.gif); font-size: 14px; }
.mainnavi a:hover span{ color: #fff; background: url(../images/mainnavibg.gif); font-size: 14px; }
.mainnavi a.maincurrent, #mainnavibox a.maincurrent span { color: #fff; background: url(../images/mainnavibg.gif); font-size: 14px; }

#subnavi {  width: 980px; margin: 0; padding: 0; background-color: #e1e1e1; background-image: url(../images/subnavi_bg.gif);  background-repeat:no-repeat; background-position: top center; height: 26px; }
#subnavi ul { padding: 1px 0px 0px 177px; margin: 0; float: left; display: inline-block; }
#subnavi li { display: inline-block;  float: left; list-style-type: none; padding: 0px 0px 0px 0px; margin: 0px 30px 0px 0px; line-height:23px; }
#subnavi a, #subnavi a:link, #subnavi a:active, #subnavi a:visited { color: #858585; text-decoration: none; font-size: 12px; font-weight: normal; line-height:26px; }
#subnavi a:hover { text-decoration: underline; color: #000;  }
#subnavi_logout {  width: 980px; margin: 0; padding: 0; background-color: #e1e1e1; background-image: url(../images/header_bg.gif);  background-repeat:no-repeat; background-position: bottom center; height: 5px; }
div.upload_artwork { padding: 0; margin: 5px 12px 0px 0px; float: right; }
.sub-selected { line-height:23px; background: url(../images/sub-selected.gif) no-repeat center bottom; font-weight: bold; font-size: 12px; color: #525252; }

.navtab{ float: left; background: #000 url(../images/navtabbg.gif) repeat-x; height: 32px; width: 651px; }
.navtab ul{ list-style-type: none; margin: 0; padding: 0; }
.navtab ul li{ float: left; margin: 0; background: url(../images/navtab.gif) no-repeat right top; }
.navtab ul li a{ display: block; padding: 6px 27px 8px 0px;  width: 70px; text-align: center; font-weight: bold; text-decoration: none; color: #858585; font: 12pt Arial, Verdana, SunSans-Regular, Sans-Serif; }
.navtab ul li a:hover{ color: #f551cd; }
.navtab ul li.first a{ padding: 6px 10px 8px 0px; width: 102px; text-align: center; background: url(../images/navtab_first.gif) no-repeat; }

.navtab ul li.last{ background: url(../images/navtab_last.gif) no-repeat right top; }
.navtab ul li.last a{ padding: 6px 83px 8px 0px; width: 68px; text-align: center; }

.navtab ul li.last2 { background: url(../images/navtab_last2.gif) no-repeat right top; }
.navtab ul li.last2 a{ padding: 6px 176px 8px 0px; width: 72px; text-align: center; }

.navtab ul li#firstcurrent{ background: #fff url(../images/navtab_current.gif) no-repeat right top; }
.navtab ul li#firstcurrent a{ background: url(../images/navtab_current_first.gif) no-repeat; color: #008dd3; }
.navtab ul li#current{ margin-left: -38px; background: #fff url(../images/navtab_current.gif) no-repeat right top; }
.navtab ul li#current a{ padding: 6px 0px 8px 0px; text-align: center; width: 135px; background: url(../images/navtab_current_left.gif) no-repeat; color: #008dd3; }
.navtab ul li#lastcurrent{ margin-left: -31px; background: #fff url(../images/navtab_current_last.gif) no-repeat right top; }
.navtab ul li#lastcurrent a{ padding: 6px 70px 8px 16px; width: 96px; text-align: center; background: url(../images/navtab_current_left.gif) no-repeat; color: #008dd3; }
.navtab ul li#lastcurrent2 { margin-left: -31px; background: #fff url(../images/navtab_current_last2.gif) no-repeat right top; }
.navtab ul li#lastcurrent2 a{ padding: 6px 167px 8px 16px; width: 96px; text-align: center; background: url(../images/navtab_current_left.gif) no-repeat; color: #008dd3; }
.search_total0 { color: #e00000; }

div.containermenu { padding: 0; margin:0; width: 651px; height: 38px; background: #fff url(../images/container-menu-bg.gif) no-repeat; }
div.containermenu a { float: left; clear: none; }
a.containermenu { width:137px; height: 27px; background: transparent url(../images/container-menu-b.gif) no-repeat right top; display:inline-block; font: normal 14px Arial, Verdana, SunSans-Regular, Sans-Serif; color:#b0b0b0; text-align: center; padding: 11px 0px 0px 0px;  }
a.containermenu:hover   { color:#3c3c3c; background: url(../images/container-menu-a.gif); text-decoration:none; }
a.containermenu-a { width:137px; height: 27px; background: transparent url(../images/container-menu-a.gif) no-repeat right top; display:inline-block; font: normal 14px Arial, Verdana, SunSans-Regular, Sans-Serif; color:#3c3c3c; text-align: center; padding: 11px 0px 0px 0px;  }

a.containermenufirst { width:135px; height: 27px; background: transparent url(../images/container-menu-left-b.gif) no-repeat right top; display:inline-block; font: normal 14px Arial, Verdana, SunSans-Regular, Sans-Serif; color:#b0b0b0; text-align: center; padding: 11px 0px 0px 0px;  }
a.containermenufirst:hover   { color:#3c3c3c; background: url(../images/container-menu-left-a.gif); text-decoration:none; }
a.containermenufirst-a { width:135px; height: 27px; background: transparent url(../images/container-menu-left-a.gif) no-repeat right top; display:inline-block; font: normal 14px Arial, Verdana, SunSans-Regular, Sans-Serif; color:#3c3c3c; text-align: center; padding: 11px 0px 0px 0px;  }


#middle { width: 980px; margin: 0; padding: 0; }
#middle_left  { width: 660px; margin: 13px 0px 13px 0px; padding: 0 0 20px 0; float: left; }
#middle_left h1 { border: 0; border-bottom: 1px solid #e1e1e1; padding: 2px; margin: 0px 11px 37px 0px;font-size: 16pt; color: #008cd4; }
#middle_right  { width: 320px; margin: 13px 0px 13px 0px; padding: 0; float: left; }

#right_box { width: 320px; margin: 0px 0px 11px 0px; padding: 0; background-image: url(../images/box_bg.gif);  background-repeat: repeat-y; }
#right_box h1 { font-size: 11pt; color: #018bd4; padding: 8px; letter-spacing: 0.2pt; }

#right_box_2 { width: 320px; margin: 0px 0px 11px 0px; padding: 0; background-image: url(../images/box_bg_2.gif);  background-repeat: repeat-y; }
#right_box_2 h1 { font-size: 11pt; color: #018bd4; padding: 8px; letter-spacing: 0.2pt; }

#right_box1_header { width: 320px; height: 29px; margin: 0; padding: 0; background-image: url(../images/box_right/box1_header.gif);  background-repeat: no-repeat; }
#right_box1_content { width: 320px; height: 130px; margin: 0; padding: 0; background-image: url(../images/box_right/box1_content.gif);  background-repeat: no-repeat; }
#right_box1_footer { width: 320px; height: 7px; margin: 0; padding: 0; background-image: url(../images/box_right/box1_footer.gif);  background-repeat: no-repeat; }

#right_box2_header { width: 320px; height: 29px; margin: 0; padding: 0; background-image: url(../images/box_right/box1_header.gif);  background-repeat: no-repeat; }
#right_box2_header h1 { float: left; }
#right_box2_content { width: 320px; margin: 0; padding: 0; background-image: url(../images/box_right/box1_content.gif);  background-repeat: no-repeat; background-position: bottom; clear: both; }
#right_box2_footer { width: 320px; height: 7px; margin: 0; padding: 0; background-image: url(../images/box_right/box1_footer.gif);  background-repeat: no-repeat; }

#right_boxtags_header { width: 320px; height: 29px; margin: 0; padding: 0; background-image: url(../images/box_right/box1_header.gif);  background-repeat: no-repeat; }
#right_boxtags_header h1 { float: left; }
#right_boxtags_header img { float: right; margin: 4px 7px 0px 0px; }

#right_boxlogin_header { width: 320px; height: 29px; margin: 0; padding: 0; }
#right_boxlogin_header .login { width: 103px; height: 29px; background-image: url(../images/box_right/box_login_header1.gif);  background-repeat: no-repeat; float: left; }
#right_boxlogin_header .reg { width: 217px; height: 29px; background-image: url(../images/box_right/box_login_header2.gif);  background-repeat: no-repeat;  float: left; }
#right_boxlogin_header h1 { font-size: 11pt; color: #3c3c3c; padding: 8px; letter-spacing: 0.2pt; }
#right_boxlogin_header .regh1 { color: #cecece; }
#right_boxlogin_content { width: 320px; height: 116px; margin: 0; padding: 7px 0px 5px 45px; background-image: url(../images/box_right/box_login_content.gif);  background-repeat: no-repeat; }
#right_boxlogin_content input { width: 215px; }
#right_boxlogin_content label { display: block; margin: 1px; }
#boxlogin_but_link { margin: 10px 0px 0px 0px; padding: 0px 0px 10px 0px; }
#boxlogin_but_link input { margin: 0; padding: 0; width: 92px; height: 19px; }
#boxlogin_but_link a { padding: 0px 0px 5px 40px;}
#boxlogin_but_link a, #boxlogin_but_link a:link, #boxlogin_but_link a:active, #boxlogin_but_link a:visited { color: #3c3c3c; text-decoration: none; font-size: 8pt; font-weight: normal; }
#boxlogin_but_link a:hover { text-decoration: underline; color: #f44fcb; }


#right_boxlogin_footer { width: 320px; height: 7px; margin: 0; padding: 0; background-image: url(../images/box_right/box_login_footer.gif);  background-repeat: no-repeat; }

#artition-news { width: 623px; margin: 20px 13px 50px 13px;  }
#artition-news h1 { border: 0; border-bottom: 1px solid #e1e1e1; padding: 2px; margin: 0/* 0 0 5px*/; font-size: 14pt; color: #6d6d6d; }
#artition-news-item { border: 0; border-bottom: 1px solid #e1e1e1; min-height: 49px; float: left; margin: 0; padding: 0; clear: both; width: 623px;}
#artition-news-content { float: left; width: 560px; }
#artition-news-content h2 { margin: 11px 0px 0px 0px; }
#artition-news-content a, #artition-news-content a:link, #artition-news-content a:active, #artition-news-content a:visited { color: #008cd3; text-decoration: none; font-weight: normal; }
#artition-news-content a:hover { text-decoration: underline; color: #f556cd; }
#artition-news-content p { margin: 0px 0px 11px 0px; }
#artition-news-more { float: right; margin: 20px 0px 0px 0px;  width: 63px; text-align: right; }
#artition-news-more p { margin: 5px 0px 10px 0px; }
#artition-news-more img { margin: 5px 0px 0px 4px; }
#more-artition-news { float:right; margin: 8px 0px 0px 0px;  min-height: 49px; }

#footer { width: 980px; height: 123px; margin: 0px 0px 13px 0px; padding: 0; background-image: url(../images/footer_bg.gif);  background-repeat:no-repeat; background-position: top center; clear: both; }
#footer ul { padding: 0px 0px 0px 0px; margin: 20px 0px 0px 20px; float: left; }
#footer li { list-style-type: none; padding: 0; margin: 0px 43px 0px 0px; color: #848484; }
#footer a, #footer a:link, #footer a:active, #footer a:visited { color: #848484; text-decoration: none; font-size: 9pt; font-weight: normal; }
#footer a:hover { text-decoration: underline; color: #000;  font-size: 9pt; }
#footer p { color: #848484; }
#footer .myartition { border-left: 1px solid #dddddd; padding-left: 50px;}
#footer .copy { width: 223px; height: 123px; margin: 20px 0px 0px 0px; padding: 0; float: right; #848484; }
#footer .dillyworld { float:left; margin-right: 10px;  }
#footer .bookmark { margin: 0px 4px 10px 32px; float: right;  }

/** abgerundete Formularfelder **/
input.formsearch-tags { width: 515px;  }

input.formsearch-zip { width: 87px;  }
input.formsearch-city { width: 180px;  }
input.formsearch-country { width: 180px; }

input.loginbox { width: 200px;  }
input.inbox { width: 200px;  }
input.editprofil { width: 308px; }
input.editprofil2 { width: 87px; }
input.editprofil3 { width: 217px;  }
textarea.editprofil { width: 317px;  }
#loginbox2 { width: 500px; }
textarea.commentuser { width: 276px; height: 90px; }
input.formsearch-author { width: 207px; }

#pagging { border-bottom: 1px solid #f0f0f0; width: 647px; height: 21px; text-align: center; margin: 0; font-size: 8pt; padding: 3px 0px 0px 0px; }
#pagging-footer { border-top: 1px solid #f0f0f0; width: 647px; height: 21px; text-align: center; margin: 0px 0px 10px 0px; font-size: 8pt; padding: 8px 0px 0px 0px; }
.pagging { font-weight: bold; padding-right: 15px; }
a.pagging, a:link.pagging, a:active.pagging, a:visited.pagging { color: #949494; text-decoration: none; font-size: 8pt; font-weight: normal; padding-right: 5px; padding-left: 5px; }
a:hover.pagging { text-decoration: underline; color: #f351cb; }

#forms { margin: 0; padding: 0; border: 0; border-spacing: 10px;  }
#forms td { margin: 0; padding: 0; }

.limited_profil { color: #7c7c7c;}


/** signup.tpl **/
#signup-form-box { margin-left: 50px;}
#signup-form-box label { display: inline-block; width: 150px; margin: 5px; }
#signup-form-box label.terms { display: inline-block; width: 220px; margin: 5px; }
#signup-form-box input { width: 260px; }
#signup-form-box select { width: 280px; }
#signup-form-box input#terms { width: auto; }

#signup-button input { width: 92px; height: 19px; }
#signup-step2 { margin-right: 60px; }
#signup-step3 { margin-right: 60px; }

#titel_left_blank { width: 651px; height: 28px; background: url(../images/titel_left_blank.gif) no-repeat; padding: 0; margin: 10px 0 0 0; }
#titel_left_blank h1 { font-size: 11pt; color: #3c3c3c; margin: 0; padding: 7px 0px 0px 13px; border: 0; font-weight: bold; }

/** login.tpl **/
#login-form-box { margin-left: 130px; }
#login-form-box label { width: 150px; margin: 5px; }
#login-form-box input { width: 250px; }
#login-button input { margin: 0; padding: 0; width: 92px; height: 19px; }

/** main.tpl **/
#search-artworks  { background-image: url(../images/search_bar.gif); background-repeat: no-repeat; width: 652px; height: 44px; margin: 40px 0px 10px 0px; padding: 0; }
#search-artworks-form { float: left;}
#search-artworks label { display: inline-block; width: 140px; margin: 13px; font-size: 14pt; color: #f44fcb; }
#search-artworks input { border: 0; }
#search-artworks input.searchfield { width: 220px; }
.search-button { margin-left: 15px; margin-top: 5px; }
.zu-den-galerien { float: right; margin: 12px 12px 0px 0px;}

#MooFlow { margin: 0px 8px 0px 8px; border: 1px solid #000; }
#boxImageFlowStart { background:url(../images/tab/box_bg.gif) repeat-y; width: 651px; z-index: 999999999; margin-top: -1px; }
#FlowHome_caption a { color:#3c3c3c;font-size:9pt;font-weight:normal;text-decoration:none; }
#FlowHome_caption a:hover { color:#F44FCB; }
#FlowWide_caption a { color:#3c3c3c;font-size:9pt;font-weight:normal;text-decoration:none; }
#FlowWide_caption a:hover { color:#F44FCB; }

#main_search { width: 650px; height: 44px; background: url(../images/main_search_bg.gif) repeat-x; }
#main_search_left { background: url(../images/main_search_left.gif) no-repeat top left; height: 44px; width: 9px; float: left; }
#main_search_middle { /*width: 613px;*/ height: 44px; float: left; }
#main_search_text { height: 44px;  float: left; margin-top: 10px; }
#main_search_text label { color: #f44fcb; font-size: 12pt; font-weight: normal; display: inline-block; margin: 3px 6px 0px 2px; padding: 0; width: 65px }
#main_search_but {  height: 44px; /*width: 14px;*/ float: left; padding-left: 5px; margin: 11px 0 0 0; }
#main_search_right {  height: 44px; width: 9px; background: url(../images/main_search_right.gif) no-repeat top right; float: right; }
input.formsearch_main { width: 430px; }

#main-infobox { clear: both; }
#main-infobox p { padding: 15px 0 15px 13px; }

#news-my-artitionworld { width: 651px; background: url(../images/news-my-artitionworld-bg.gif) repeat-y; margin: 0; padding: 0; }

#main-userstatus { background: url(../images/main-userstatus-bg.gif) repeat-x; width: 646px; height: 41px; margin: 0px 0px 0px 3px; padding: 0;  }
#main_userstatus_text { margin: 9px 0 0 0; float: left; /*width: 90px;*/ }
#main_userstatus_text label { color: #028cd7; font-size: 12px; font-weight: normal; margin: 0px 3px 0px 10px; padding: 0; display: inline-block; width: 80px;}
#main_userstatus_text input { width: 425px;}
#main_userstatus_but input {  margin: 0; width: 92px; height: 19px; }


#main-action-items { background: url(../images/main-action-items.gif) repeat-x bottom;  width: 646px; margin: 0px 0px 0px 3px; padding: 0px 0px 7px 0px; }

#main-action-item { border-bottom: 1px solid #e0e0e0; margin: 0px 13px 0px 14px; padding: 5px 0px 5px 0px; min-height:46px; height:auto !important; height:46px; }
#main-action-item img { padding: 0; margin: 5px 10px 0px 0px; }
#main-action-item p { padding: 6px 10px 5px 0px; margin: 0; display: inline-block; }
span.main-action-username { font-weight: bold; font-size: 12px; }
#main-action-more { margin: 7px 0px 0px 545px; padding: 0; }
div.no-activity { padding: 20px;}
span.main-activity-date { font-weight: normal; font-size: 10px; }

#main-group-news-box  { margin: 10px 0 0 3px;  }
#main-group-news { background: url(../images/titel_left_blank2.gif) no-repeat; height: 24px; width: 648px; margin: 0; padding: 7px 0px 0px 0px;  }
#main-group-news h2 { font-size: 11pt;  color: #3c3c3c; font-weight: bold; margin: 0px 0px 0px 11px; }  
#main-group-more { margin: 10px 0px 0px 549px; padding: 0; }  



#main-calendar-items { margin: 7px 0px 0px 0px; }
#main-calendar-item { background: url(../images/profil_row_bg.gif) repeat-x bottom; margin: 5px 13px 0px 13px; padding: 0px 0px 5px 0px;  min-height:36px; height:auto !important; height:36px; }
div.main-calendar-date { width: 50px; font-weight: bold; float: left;}
div.main-calendar-title {  /*width: 135px; float: left;*/ }
div.main-calendar-city {   /*width: 80px; float: left;*/ }
div.main-calendar-privat {  width: 25px; float: right; text-align: right; padding: 0 3px 0 0;}
#main-calendar-more { text-align: center; width: 100%; /*margin: 10px 0px 10px 0px;*/ padding: 10px 0px 10px 0px; }



#main-guests-items { margin: 0; padding: 0; }
#main-guests-item { background: url(../images/profil_row_bg.gif) repeat-x bottom; margin: 0px 13px 0px 14px; padding: 5px 0px 5px 0px; min-height:46px; height:auto !important; height:46px; }
#main-guests-item img { padding: 0; margin: 5px 10px 0px 0px; }
#main-guests-item p { padding: 6px 10px 5px 0px; margin: 0; display: inline-block; }
span.main-guests-username { font-weight: bold; font-size: 12px; }
span.main-guests-date { font-weight: normal; font-size: 10px; }
#main-guests-total { margin: 10px 0px 0/*5px*/ 55px; padding: 0 0 5px; }
span.no-visitors { margin: 5px 10px 5px 20px; display: inline-block;  }

div.no-background { background: transparent url(../images/blank.gif); }

/** forgotpass.tpl **/
#forgotpass-form-box { margin-left: 150px;}
#forgotpass-form-box label { display: inline-block; width: 150px; margin: 5px; }
#forgotpass-form-box input {  width: 250px;  }
.forgotpass-button {  margin-top: 10px; }

/** my-profil.tpl **/
#my-profil-form-box { margin-left: 30px;}
#my-profil-form-box label { display: inline-block; width: 120px; margin: 5px; vertical-align: top; }
#my-profil-form-box2 { margin-left: 80px;}
#my-profil-form-box2 label { text-align: left; display: inline-block; width: 450px; margin: 5px;}

.my-profil-button { margin: 20px 0 0 0; padding: 0; width: 92px; height: 19px; }
.my-profil-button2 { margin: 20px 25px 0 0; paddding: 0; width: 92px; height: 19px;  }

#my-profil-photo { float: left; margin: 0 0 0 20px; }
#my-profil-newphoto { float: left; width: 400px; }

/** my-artworks.tpl **/
#my-artworks-form-box { margin-left: 50px;}
#my-artworks-form-box label { display: inline-block; width: 80px; margin: 5px; vertical-align: top; }
.my-artworks-button { margin-left: 95px; margin-top: 20px; margin-bottom: 20px; }
input.newalbum { width: 317px; }
textarea.newalbum { width: 457px; }

/** messages.tpl **/
#newmessage-form-box { margin-left: 50px;}
#newmessage-form-box label { display: inline-block; width: 50px; margin: 5px; vertical-align: top; }
.messagesend-button { margin-left: 55px; margin-top: 10px; margin-bottom: 20px; }
input.sendmessage { width: 317px; }
textarea.sendmessage { width: 457px; height: 180px; }
textarea.sendmessage2 { width: 457px; height: 50px; }

/** profil.tpl **/
#userheadline h1 { height: 32px; padding: 12px 0px 0px 12px; font-size: 18px; font-weight: normal; }

#left_profilheadline { background: url(../images/box_left_header.gif) no-repeat; height: 23px; width: 648px; clear: both; margin-left: 2px;}
#left_profilheadline h2 { font-size: 14px; font-weight: bold; margin: 4px 0px 0px 11px; float: left; }
#left_profilheadline img{ margin: 3px 0px 0px 10px; }

#profilimgtext { background: #f452cc; width: 619px;  float: left; background: url(../images/profil_row_bg.gif) repeat-x bottom; margin: 0px 0px 0px 11px;  }
#profil_img { float: left; background: transparent; }
#profil_img img { margin: 11px; background: transparent; }
#profil_img_text { margin: 30px 0px 0px 35px; float: left; }
#profil_img_text h3 { font-size: 14px; font-weight: bold;  }

#profil_row{ width: 619px; float: left; background: url(../images/profil_row_bg.gif) repeat-x bottom; margin: 0px 0px 0px 11px; clear: both; }
#profil_row_category { width: 123px; padding: 11px 0px 11px 0px; float: left;  }
#profil_row_category h3 { font-size: 12px; font-weight: bold; }
#profil_row_text { padding: 11px 0px 11px 0px; } 

#profil_awards { width: 340px; float: left; }
#profil_education { width: 250px;  float: left; }

#profil_row_category_awards { width: 123px; padding: 11px 0px 11px 0px;  float: left; }
#profil_row_category_awards h3 { font-size: 12px; font-weight: bold; }
#profil_row_text_awards { padding: 11px 0px 11px 0px; float: left;   }

#profil_row_category_education { width: 123px; padding: 11px 0px 11px 0px; float: left;   }
#profil_row_category_education h3 { font-size: 12px; font-weight: bold; }
#profil_row_text_education { padding: 11px 0px 11px 0px;  float: left;  }

#left_profilheadline_contact { background: url(../images/box_left_header.gif) no-repeat; height: 23px; width: 648px;  clear: both; /*margin-top: 11px;*/ margin-left:2px;}
#left_profilheadline_contact h2 { font-size: 14px; font-weight: bold; margin: 4px 0px 0px 11px; float: left; }
#left_profilheadline_contact img{ margin: 3px 0px 0px 10px; }

#profil_row_contact { width: 619px; margin: 0px 0px 0px 11px; float: left; clear: both; }
#profil_row_contact_left { width: 340px; float: left;  }
#profil_row_contact_right { width: 270px; float: left; }
#profil_row_contact_b { /*background: url(../images/profil_row_bg.gif)*/ repeat-x bottom; width: 280px; clear: both; }
#profil_row_category_contact { width: 123px; padding: 11px 0px 0px 0px; float: left;  }
#profil_row_category_contact h3 { font-size: 12px; font-weight: bold; }
#profil_row_text_contact { padding: 11px 0px 0px 0px; float: left; }

#profil_contact_box { background: url(../images/contact_bg.gif) no-repeat; width: 320px; height: 99px; margin-bottom: 10px;}
#profil_contact_box .contact_request { float: left; margin: 10px 0px 0px 57px; text-align:center; width: 70px  }
#profil_contact_box .send_message { float: left; margin: 10px 0px 0px 80px; text-align:center; width: 70px }

#empfehlung_row { background: url(../images/profil_row_bg.gif) repeat-x bottom; margin: 11px; padding: 5px; min-height: 40px; clear: both;}
#empfehlung_row img {  float: left; margin-right: 12px;}
.empfehl_button { float: right; margin: 7px; }

#empfehlung_links { color: #858585; font-size: 10px; float: right; margin: 10px 0 0 0;}
#empfehlung_links a, #empfehlung_links a:link, #empfehlung_links a:active, #empfehlung_links a:visited { color: #858585; text-decoration: none; font-size: 10px; font-weight: normal;  }
#empfehlung_links a:hover { text-decoration: underline; color: #000;  }

#ad_comment_userprofil { width: 315px; background: #fff; background: url(../images/profil_row_bg.gif) repeat-x bottom; }
#ad_comment_userprofil form { margin: 13px 0px 5px 13px; }
.total_profilcomments_0 { display: block; padding: 20px; }
.butprofil_comment { margin: 10px 0 15px 195px; }

#user-favorites { width: 651px; height: 28px; background: url(../images/titel_left_blank.gif) no-repeat; padding: 0; margin: 20px 0 0 0; }
#user-favorites h1 { font-size: 11pt; color: #3c3c3c; margin: 0; padding: 7px 0px 0px 13px; border: 0; font-weight: bold; }
#user-favorites-box { width: 651px; background: url(../images/my-artworksresult-bg.gif) repeat-y;  }
#user-favorites-item { width: 51px; text-align: center; margin: 13px 0px 13px 13px; float: left; }
.user-favorites-img { height:68px;overflow:hidden;width:51px; }
#user-favorites-item p { font-size: 10px; }
#user-favorites-link { width: 640px; height: 25px; text-align: right; margin: 0; clear: both; }
#user-favorites-footer { width: 651px; height: 7px; background: url(../images/my-artworksresult-footer.gif) no-repeat; }

#user-contact-box { width: 651px; background: url(../images/my-artworksresult-bg.gif) repeat-y;  margin-top:20px; float: left;}
#user-profil-box { width: 651px; background: url(../images/my-artworksresult-bg.gif) repeat-y;  margin-top:1px; float: left;}

/** search.tpl **/
#search-box { width: 651px; background: url(../images/search-advd-box-bg.gif) repeat-y; }
#search-box-top { width: 651px; height: 9px; background: url(../images/search-advd-box-top.gif) no-repeat; }
#search-box-middle { width: 646px; margin: 0px 3px 0px 3px; background: url(../images/search-advd-box-middle.gif) repeat-x bottom left;  }
#search-box-bottom { width: 651px; height: 7px; background: url(../images/search-advd-box-bottom.gif) no-repeat; }

#search-box-middle h1 { color: #f44fcb; border: 0; }

#searchresultbox { width: 651px; background: url(../images/searchresultbox-bg.gif) repeat-y; clear: both; }
#searchresultbox-footer { width: 651px; height: 7px; background: url(../images/searchresultbox-footer.gif) no-repeat;  }

#advsearch_text { color: #f44fcb; font-size: 16px; font-weight: normal; margin-top: 5px; }
#advsearch_text label { display: inline-block; width: 142px; margin: 2px 0px 0px 12px;}
#advsearch_text input { display: inline-block; width: 450px; }

#advsearch_cats { color: #f44fcb; font-size: 12pt; font-weight: normal; margin:0; clear: both; }
#advsearch_cats span { color: #f44fcb; font-size: 12pt; font-weight: normal; vertical-align: top; display: inline-block; 
margin: 5px 5px 10px 3px; padding: 0; float: left; }
#advsearch_cats label { display: inline-block; width: 73px; margin: 2px 0px 0px 12px;}

#advsearch_tags { color: #f44fcb; font-size: 12pt; font-weight: normal; margin: 10px 0 0 0; }
#advsearch_tags label { display: inline-block; width: 80px; margin: 2px 0px 0px 12px;}
#advsearch_tags input { display: inline-block; width: 513px; }

#advsearch_location { color: #f44fcb; font-size: 12pt; font-weight: normal; margin-top: 10px; clear: both; }
#advsearch_location label { display: inline-block; width: 80px; margin: 2px 0px 0px 12px;}

#start_searchbut { float: right; margin: 10px 15px 0 0; }

#search_objectradio  { font-size: 10pt;  margin: 20px 0px 0px 88px;  }
#search_objectradio ul { padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; }
#search_objectradio li { display: inline; list-style-type: none; padding: 0; margin: 0px 10px 0px 0px; }

#searchresult-navi { margin:0; padding:0; float: left; color: #b0b0b0; width: 651px;}


#searchresult-pag-top { border-bottom: 1px solid #f0f0f0; width: 647px; height: 21px; text-align: center; margin: 0px 0px 0px 3px; clear: both; font-size: 8pt; padding: 3px 0px 0px 0px; }
#searchresult-pag-top2 { width: 647px; height: 21px; text-align: center; margin: 0px 0px 0px 3px; clear: both; font-size: 8pt; padding: 3px 0px 0px 0px; }
#searchresult-pag-bottom { border-top: 1px solid #f0f0f0; width: 647px; height: 17px; text-align: center; margin: 0px 0px 0px 3px; clear: both; font-size: 8pt; padding: 7px 0px 0px 0px; }
.searchresult { font-weight: bold; padding-right: 15px; }
.searchresultnb { font-weight: normal; padding-right: 15px; }
a.searchresult, a:link.searchresult, a:active.searchresult, a:visited.searchresult { color: #949494; text-decoration: none; font-size: 8pt; font-weight: normal; padding-right: 2px; padding-left: 2px; }
a:hover.searchresult { text-decoration: underline; color: #f351cb; }

a.searchresultb, a:link.searchresultb, a:active.searchresultb, a:visited.searchresultb { color: #949494; text-decoration: none; font-size: 8pt; font-weight: normal; padding-right: 17px; padding-left: 2px; }
a:hover.searchresultb { text-decoration: underline; color: #f351cb; }


#searchresult-item { width: 647px; margin: 0px 0px 0px 3px; padding: 21px 0px 11px 0px; background:url(../images/search_item_bg.gif) repeat-x bottom; float: left;}
#searchresult-item-image { width: 260px; text-align: center; float: left; }
#searchresult-item-txt { width: 387px; float: left; text-align:left; }
#searchresult-item-txt h1 { color: #000;  font-size: 11pt; font-weight: bold; padding: 0; margin: 0; border: 0; }
#searchresult-item-txt h1 a { color: #000;  font-size: 11pt; font-weight: bold; padding: 0; margin: 0; border: 0; }
#searchresult-item-txt h1 a:hover { color: #f351cb; }

#searchresultheader { margin-bottom: 17px; margin-left: 11px; }
#searchresultheader h1 { color: #000;  font-size: 11pt; font-weight: bold; padding: 0; margin: 0; border: 0; }


/** usergallery.tpl **/
#usergalleryheader { margin-bottom: 17px; margin-left: 11px; clear:both; float:left; width: 648px;}
#usergalleryheader h1 { color: #000;  font-size: 11pt; font-weight: bold; padding: 0; margin: 0; border: 0; float: left;}

#mediaresultbox { width: 651px; background: url(../images/searchresultbox-bg.gif) repeat-y; clear: both; margin-top: -1px; }
#mediaresultbox h1 { color: #000;  font-size: 11pt; font-weight: bold; padding: 0; margin: 0; border: 0; }
#mediaresultbox-footer { width: 651px; height: 7px; background: url(../images/searchresultbox-footer.gif) no-repeat;  }

/*mm*/
#mediaresultbox-item { width: 647px; margin: 0px 0px 0px 3px; padding: 21px 0px 11px 0px; background:url(../images/my-artworks_item_bg.gif) repeat-x bottom; float: left;}
#mediaresultbox-item-nobg { width: 647px; margin: 0px 0px 0px 3px; padding: 21px 0px 11px 0px; background:url(../images/blank.gif) repeat-x bottom; float: left;}
#mediaresultbox-item-del { margin-left: 15px; text-align: center; float: left; }
#mediaresultbox-item-image { width: 220px; text-align: center; float: left; }
#mediaresultbox-item-txt { width: 357px; float: left; }
#mediaresultbox-item-txt h2 { color: #000;  font-size: 11pt; font-weight: bold; padding: 0; margin: 0; border: 0; }
/*mm*/

#trackbackurl { margin: 20px 0 20px 0;}
#trackbackurl input { width: 500px; }

#mediaresultbox-pag { border-bottom: 1px solid #f0f0f0; width: 647px; height: 21px; text-align: center; margin: 0px 0px 0px 3px; clear: both; font-size: 8pt; padding: 3px 0px 0px 0px; }
.mediaresult { font-weight: bold; padding-right: 15px; }
a.mediaresult, a:link.mediaresult, a:active.mediaresult, a:visited.mediaresult { color: #949494; text-decoration: none; font-size: 8pt; font-weight: normal; padding-right: 5px; padding-left: 5px; }
a:hover.mediaresult { text-decoration: underline; color: #f351cb; }
.mediaresult0 { color: #949494;}

#mediaresultbox-content { margin: 35px; margin-top: 20px; }
#mediaresultbox-file { width: 581px; text-align: center; margin-top: 17px; margin-bottom: 17px; }

#mediacommentbox { width: 651px; margin-top: 10px; }
#mediacommenttitel { margin: 0px 0px 10px 0px; padding: 0; clear: both; }
#mediacommenttitel h1 { color: #0589d4;  font-size: 14pt; font-weight: normal; padding: 7px 0px 0px 13px; margin: 0; border: 0; float: left;}
#mediacommenttitel img { padding: 0px 0px 10px 0px; margin: 0px 0px 0px 6px; float: left;}
#mediacommentitems { width: 650px; background: url(../images/mediacommentitems-bg.gif) repeat-y bottom; margin: 0px 0px 10px 1px; padding: 0; clear: both; }
#mediacommentitems-header { width: 650px; height: 6px; background: url(../images/mediacommentitems-header.gif) no-repeat; margin: 0px 0px 0px 0px; padding: 0; }
#mediacommentitems-footer { width: 650px; height: 7px; background: url(../images/mediacommentitems-footer.gif) no-repeat; margin: 0px 0px 0px 0px; padding: 0;}
#mediacommentitems-content { margin: 0px 3px 0px 3px; padding: 10px 35px 10px 35px;  background: url(../images/mediacommentitems-contentbg.gif) repeat-x bottom; }
#mediacommentitems-content img { float: left; margin-right: 12px; margin-bottom: 50px;}

span.commentator { font-style: italic;  }
span.commentdate { color: #008bd6;  }
span.commenttext { }
#mediacommentbox #showall { float:right; margin-top:5px; }

#mediacommentform { width: 651px; height: 350px; background: url(../images/mediacommentform-bg.gif) repeat-y bottom; margin: 0px 0px 10px 0px; padding: 0; clear: both; }
#mediacommentform-header { width: 651px; height: 6px; background: url(../images/mediacommentform-header.gif) no-repeat; margin: 0px 0px 0px 0px; padding: 0; }
#mediacommentform-footer { width: 651px; height: 9px; background: url(../images/mediacommentform-footer.gif) no-repeat; margin: 0px 0px 0px 0px; padding: 0;}
#mediacommentform-content { margin: 0px 3px 0px 3px;  height: 315px; padding: 10px 35px 19px 35px;  background: url(../images/mediacommentform-contentbg.gif) repeat-x bottom;  }
#mediacommentform-content div { margin: 0; padding: 0;  }
#mediacommentform-content h1 { color: #f34fca;  font-size: 14pt; font-weight: normal; border: 0; margin: 0px 0px 10px 0px;; padding: 0; }
#mediacommentform-content label { display: inline-block; vertical-align: top; width: 80px; margin-bottom: 10px; font-weight: bold; }

#mediacommentform-content input { width: 250px; }

/** custom content von k&h eingepflegt **/
#commentluv { height:20px; position:relative; top:10px; }
#doluv { padding-left:0px; margin-left:0px; }
#mylastpost { margin-left:1px; position:relative; top:2px; }

.subscribe-to-comments { width:0px; }
.subscribe-to-comments input { position:relative; top:10px; padding-left:0px; margin-left:6px; }
.subscribe-to-comments label { position:relative; top:-15px; left:25px; width:300px; min-width:300px; }

textarea.mediacommentbox { width: 328px; } 
#mediacommentbutton {  float: left; }
#mediacommentbutton input  { padding: 110px 0px 0px 40px; width: 92px; height: 19px; }

/** Jquery Pagination Plugin **/
#Commentpagination { margin: 0; padding: 0; position: relative; top: -2px; }
.pagination { font-size: 11px; }        
.pagination a, .pagination span { color:#3c3c3c; padding: 0.3em 0.5em;  font-size: 11px; }
.pagination .current { color: #f54fcb; }
.pagination .current.prev, .pagination .current.next{ color:#6c6b6b; }


/** my-artworks.tpl **/
#my-artworksresultbox { width: 651px; background: url(../images/my-artworksresult-bg.gif) repeat-y; clear: both; }
#my-artworksresultbox-footer { width: 651px; height: 7px; background: url(../images/my-artworksresult-footer.gif) no-repeat; clear: both; }
#my-artworksresultbox-header { width: 651px; height: 7px; background: url(../images/my-artworksresult-header.gif) no-repeat; clear: both; }

#my-artworks-item { width: 647px; margin: 0px 0px 0px 3px; padding: 21px 0px 11px 0px; background:url(../images/my-artworks_item_bg.gif) repeat-x bottom; float: left;}
#my-artworks-item-nobg { width: 647px; margin: 0px 0px 0px 3px; padding: 21px 0px 11px 0px; background:url(../images/blank.gif) repeat-x bottom; float: left;}
#my-artworks-item-del { margin-left: 15px; text-align: center; float: left; }
#my-artworks-item-image { width: 240px; text-align: center; float: left; }
#my-artworks-item-txt { width: 357px; float: left; }
#my-artworks-item-txt h2 { color: #000;  font-size: 11pt; font-weight: bold; padding: 0; margin: 0; border: 0; }

/** messages.tpl **/
#messagesbox { width: 651px; background: url(../images/my-artworksresult-bg.gif) repeat-y; clear: both; }
#messagesbox-footer { width: 651px; height: 7px; background: url(../images/my-artworksresult-footer.gif) no-repeat; clear: both; }
#messagesbox-header { width: 651px; height: 7px; background: url(../images/my-artworksresult-header.gif) no-repeat; clear: both; }

#messagesbox-top { border-bottom: 1px solid #f0f0f0; width: 647px; height: 21px; margin: 0px 0px 0px 3px; clear: both; font-size: 8pt; padding: 3px 0px 0px 0px; }
#messagesbox-top p { margin: 0px 0px 0px 9px; font-weight: bold; }
#messagesbox-top span { display: inline-block; width: 126px; margin: 5px; }
#messagesbox-top span.from { width: 193px; }
#messagesbox-top span#checkall { width: 96px; }
#messagesbox-showmail-top { border-bottom: 1px solid #f0f0f0; width: 647px; height: 21px; margin: 0px 0px 0px 3px; clear: both; font-size: 8pt; padding: 3px 0px 0px 0px; }
#messagesbox-showmail-top p { margin: 5px 0px 0px 20px; font-weight: bold; }

#messagesbox-item { width: 647px; margin: 0px 0px 0px 3px; padding: 21px 0px 11px 0px; background:url(../images/my-artworks_item_bg.gif) repeat-x bottom; float: left;}
#messagesbox-delsel { width: 40px; text-align: center; float: left; }
#messagesbox-item-image { width: 80px; text-align: center; float: left; }
#messagesbox-item-sender { width: 140px; text-align: left; float: left; }
span.messagedate { font-size: 7pt; }
#messagesbox-item-txt { float: left; text-align: left; }
.nomessages-in-box { margin: 20px; }

#showmessage { background: url(../images/titel_left_blank2.gif) no-repeat; height: 24px; width: 648px; margin: 0; padding: 7px 0px 0px 0px;  }
#showmessage h2 { font-size: 11pt;  color: #3c3c3c; font-weight: bold; margin: 0px 0px 0px 11px; }  
#showmessage-image { display: inline-block; width: 140px; vertical-align: top; }
#showmessage-image img { margin: 13px 0 0 13px; }
#showmessage-text { display: inline-block; width: 390px; margin: 13px 0 0 0; vertical-align: top;  }


/** my-groups.tpl **/
#my-groupsresultbox { width: 651px; background: url(../images/my-artworksresult-bg.gif) repeat-y; clear: both; }
#my-groupsresultbox-footer { width: 651px; height: 7px; background: url(../images/my-artworksresult-footer.gif) no-repeat; clear: both; }
#my-groupsresultbox-header { width: 651px; height: 7px; background: url(../images/my-artworksresult-header.gif) no-repeat; clear: both; }

#my-groups-item { width: 647px; margin: 0px 0px 0px 3px; padding: 21px 0px 11px 0px; background:url(../images/my-artworks_item_bg.gif) repeat-x bottom; float: left;}
#my-groups-item-nobg { width: 647px; margin: 0px 0px 0px 3px; padding: 21px 0px 11px 0px; background:url(../images/blank.gif) repeat-x bottom; float: left;}
#my-groups-item-image { width: 260px; text-align: center; float: left; }
#my-groups-item-txt { width: 387px; float: left; }
#my-groups-item-txt h1 { color: #000;  font-size: 11pt; font-weight: bold; padding: 0; margin: 0; border: 0; }


/** group-add.tpl **/
#group-add-form-box { margin-left: 50px;}
#group-add-form-box label { display: inline-block; width: 80px; margin: 5px; vertical-align: top; }
.group-add-button { margin-left: 95px; margin-top: 20px; margin-bottom: 20px; }
input.group-add-input { width: 317px; }
textarea.group-add-input { width: 457px; }
select.group-add-input { width:212px; }
#group-settings { margin:5px; }
#group-settings input { margin:5px; float:left }
#group-settings label { width:400px !important; }



/** group.tpl **/
#groupheadline h1 { padding: 12px 0px 0px 12px; font-size: 18px; font-weight: normal; }
#group-members { width: 651px; height: 28px; background: url(../images/titel_left_blank.gif) no-repeat; padding: 0; margin: 0; }
#group-members h1 { font-size: 11pt; color: #3c3c3c; margin: 0; padding: 7px 0px 0px 13px; border: 0; font-weight: bold; }
#group-members-box { width: 651px; background: url(../images/my-artworksresult-bg.gif) repeat-y;  }
#group-members-item { width: 51px; text-align: center; margin: 13px 0px 13px 13px; float: left; }
#group-members-item p { font-size: 10px; }
#group-members-link { width: 640px; height: 25px; text-align: right; margin: 0; clear: both; }
#group-members-footer { width: 651px; height: 7px; background: url(../images/my-artworksresult-footer.gif) no-repeat; }
.grouptitle-infobox { font-weight: bold; font-size: 13px; padding: 13px 0px 13px 0px;}
.groupdesc-infobox { font-weight:normal; font-size: 12px; padding: 0px 0px 13px 0px;}

#optionen_box { width: 319px; background: url(../images/optionenbox-bg.gif) repeat-y; padding: 0; margin: 0 0 10px 0; }
#optionen_box_header { width: 319px; height: 6px; background: url(../images/optionenbox-header.gif) repeat-y; padding: 0; margin: 0; }
#optionen_box_content { width: 319px; min-height:172px; height:auto !important; height:172px; background: transparent url(../images/optionenbox-bg-content.gif) no-repeat top left; padding: 0; margin: 0; }
#optionen_box_content h1 { color: #008cd4; padding: 5px 15px 15px 15px; }
#optionen_box_footer { width: 319px; height: 8px; background: url(../images/optionenbox-footer.gif) repeat-y; padding: 0; margin: 0; }
#optionen_box_content ul { list-style-image: url(../images/icon1.gif); margin: 0; padding: 0; }
#optionen_box_content li{ margin: 0 0 0 60px; padding: 0 0 7px 0; }


#group-forumlist-box  { margin: 10px 0 0 3px;  }
#group-forumlist-header { background: url(../images/titel_left_blank2.gif) no-repeat; height: 24px; width: 648px; margin: 0; padding: 7px 0px 0px 0px;  }
#group-forumlist-header h2 { font-size: 11pt;  color: #3c3c3c; font-weight: bold; margin: 0px 0px 0px 11px; }  

#groupcommentbox { width: 651px; margin-top: 10px; }
#groupcommenttitel { margin: 0px 0px 10px 0px; padding: 0; clear: both; }
#groupcommenttitel h1 { color: #0589d4;  font-size: 14pt; font-weight: normal; padding: 7px 0px 0px 13px; margin: 0; border: 0; float: left;}
#groupcommenttitel img { padding: 0px 0px 10px 0px; margin: 0px 0px 0px 6px; float: left;}
#groupcommentitems { width: 650px; background: url(../images/mediacommentitems-bg.gif) repeat-y bottom; margin: 0px 0px 10px 1px; padding: 0; clear: both; }
#groupcommentitems-header { width: 650px; height: 6px; background: url(../images/mediacommentitems-header.gif) no-repeat; margin: 0px 0px 0px 0px; padding: 0; }
#groupcommentitems-footer { width: 650px; height: 7px; background: url(../images/mediacommentitems-footer.gif) no-repeat; margin: 0px 0px 0px 0px; padding: 0;}
#groupcommentitems-content { margin: 0px 3px 0px 3px; padding: 10px 35px 10px 35px;  background: url(../images/mediacommentitems-contentbg.gif) repeat-x bottom; }
#groupcommentitems-content img { float: left; margin-right: 12px;}
span.commentator { font-style: italic;  }
span.commentdate { color: #008bd6;  }
span.commenttext { }
#groupcommentform { width: 651px; height: 228px; background: url(../images/mediacommentform-bg.gif) repeat-y bottom; margin: 0px 0px 10px 0px; padding: 0; clear: both; }
#groupcommentform-header { width: 651px; height: 6px; background: url(../images/mediacommentform-header.gif) no-repeat; margin: 0px 0px 0px 0px; padding: 0; }
#groupcommentform-footer { width: 651px; height: 9px; background: url(../images/mediacommentform-footer.gif) no-repeat; margin: 0px 0px 0px 0px; padding: 0;}
#groupcommentform-content { margin: 0px 3px 0px 3px;  height: 200px; padding: 10px 35px 10px 35px;  background: url(../images/mediacommentform-contentbg.gif) repeat-x bottom;  }
#groupcommentform-content div { margin: 0; padding: 0;  }
#groupcommentform-content h1 { color: #f34fca;  font-size: 14pt; font-weight: normal; border: 0; margin: 0px 0px 10px 0px;; padding: 0; }
#groupcommentform-content label { display: inline-block; vertical-align: top; width: 80px; margin-bottom: 10px; font-weight: bold; }

#groupcommentform-content textarea { width: 360px; height: 135px;}

textarea.groupcommentbox { width: 328px;  } 
#groupcommentbutton {  float: left; height: 140px; vertical-align: bottom;  }
input.groupcommentbutton, span.groupcommentbutton { vertical-align: bottom; margin-top: 115px; };

#topic-titel { background: url(../images/titel_left_blank2.gif) no-repeat; height: 31px; width: 648px; margin: 0; padding: 0;  }
#topic-titel img { margin: 0px 0px 0px 5px; padding: 0;  vertical-align: top; display: inline; }
#topic-titel h2 { font-size: 11pt;  color: #3c3c3c; font-weight: bold; margin: 0px 0px 0px 11px; padding: 11px 0px 0px 0px; vertical-align: middle; display: inline;}  

#topic-item { padding: 5px 0px 10px 0px; margin: 0px 15px 0px 10px; background:url(../images/my-artworks_item_bg.gif) repeat-x bottom; }
#topic-item-post { padding: 0; margin: 0; width: 230px; display:inline-block; }
#topic-item-lastpost { padding: 0; margin: 0; width: 250px; display:inline-block; }
#topic-item-creator { padding: 0; margin: 0;  width: 100px; display:inline-block; }
#all-topics { width: 638px; text-align: right; padding: 10px 0 0 0; }


#group-search { margin: 15px 0px 0px 50px; padding: 0;}
#group-search label { display: block; margin: 10px 0 0 0; }
input.groupsearch { width: 202px; }
select.groupcats { width: 212px; }
input.group-searchbut,span.group-searchbut { margin: 10px 0px 0px 120px; padding: 0;}
#group-search ul { list-style-image: url(../images/icon1.gif); margin: 0; padding: 0; }
#group-search li{ margin: 15px 0 10px 15px; padding: 0 0 7px 0; }

#threadview-headerlinks { width: 640px; text-align: right; padding: 10px 0px 10px 0px; }

#group-edit-form-box { margin-left: 50px;}
#group-edit-form-box label { display: inline-block; width: 80px; margin: 5px; vertical-align: top; }
.group-edit-button { margin-left: 95px; margin-top: 20px; margin-bottom: 20px; }
input.group-edit-input { width: 317px; }
textarea.group-edit-input { width: 457px; }
select.group-edit-input { width:212px; }

.group-button { float: right; margin: 20px 45px 0 0; }


/** contacts.tpl, contact-requests.tpl **/
#contactsbox { width: 651px; background: url(../images/my-artworksresult-bg.gif) repeat-y; clear: both; }
#contacts-footer { width: 651px; height: 7px; background: url(../images/my-artworksresult-footer.gif) no-repeat; clear: both; }
#contacts-header { width: 651px; height: 7px; background: url(../images/my-artworksresult-header.gif) no-repeat; clear: both; }

.nocontactrequests { margin: 20px; }

#contacts-item { width: 647px; margin: 0px 0px 0px 3px; padding: 21px 0px 11px 0px; background:url(../images/my-artworks_item_bg.gif) repeat-x bottom; float: left;}
#contacts-item-nobg { width: 647px; margin: 0px 0px 0px 3px; padding: 21px 0px 11px 0px; background:url(../images/blank.gif) repeat-x bottom; float: left;}
#contacts-item-image { width: 80px; text-align: center; float: left; margin-left: 20px; }
#contacts-item-user { width: 100px; text-align: left; float: left; }
#contacts-item-txt { float: left; text-align: left; }
span.contactslastlogin { font-size: 7pt; }
p.contacts_mess_from { font-size: 8pt; font-weight: bold; margin: 0; }
p.contacts_mess_from_txt { font-size: 8pt; font-weight: normal; border: 1px solid #e1e1e1; padding: 5px; margin: 2px 0px 0px 0px; width: 400px;  }
p.contacts_links { margin: 4px 0px 0px 0px; }

#contact-search { margin: 15px 0px 0px 50px; padding: 0;}
#contact-search label { display: block; margin: 10px 0 0 0; }
input.contactsearch { width: 202px; }
select.contactselect { width: 212px; }
input.contact-searchbut { margin: 10px 0px 0px 120px; padding: 0;}


/** contest_overview.tpl **/
.contest_box{ width: 606px; padding: 30px 25px 80px 20px; background: url(../images/box_bg.gif) no-repeat; }
.navtab_contest{ width: 500px; background-color:#333333; }
#contest_details .fact { color:#008cd4; font-size: 14px; display: block; width:110px; float: left;}
#text{ width: 400px; float:left; }
#contest_name{ font-size: 18px; font-family: Georgia; width: 651px; height: 50px; margin-top: 30px; }
.containermenu{ clear: both; }
#contests_info { width: 320px; height: 99px; background: url(../images/contact_bg.gif);}
#contest_btns img{ margin-left: 11px; }
#contest_btns { width: 400px; }


/** calendar.tpl **/
#calendar-headline h1 { padding: 12px 0px 0px 12px; font-size: 18px; font-weight: normal; }

#middle_leftcalender  { width: 660px; margin: 13px 0px 0px 0px; padding: 0; float: left; }
#middle_rightcalender  { width: 320px; margin: 13px 0px 0px 0px; padding: 0; float: left; }

#advsearch_author { color: #f44fcb; font-size: 12pt; font-weight: normal; }
#advsearch_author span { color: #f44fcb; font-size: 12pt; font-weight: normal; display: inline-block; margin: 10px 35px 10px 10px; padding: 0; }
#advsearch_author label { display: inline-block; width: 73px; margin: 2px 8px 0px 12px;}
#advsearch_author input { width: 512px; }

#advsearch_date { color: #f44fcb; font-size: 12pt; font-weight: normal; margin-top: 10px; }
#advsearch_date span { color: #f44fcb; font-size: 12pt; font-weight: normal; margin: 0px 30px 10px 10px; padding: 0; }

input.formsearch-date { width: 87px; }
#dateicon { display: inline-block; vertical-align: top; padding: 17px 0 0 0; }

#calenderresultheader { margin-bottom: 17px; margin-left: 11px; clear: left; }
#calenderresultheader h1 { color: #000;  font-size: 11pt; font-weight: bold; padding: 0; margin: 0; border: 0; }

#calendarsearchbox { width: 984px; background: url(../images/calendarsearchbox-bg.gif) repeat-y; margin-bottom: 15px; }
#calendarsearchbox-footer { width: 984px; height: 10px; background: url(../images/calendarsearchbox-footer.gif) no-repeat bottom center; }
#calendarsearchbox-header { width: 984px;  }


.navtabcalendar { float: left; background: #000 url(../images/navtabbg_calendar.gif) repeat-x; height: 30px; width: 984px; }
.navtabcalendar ul{ list-style-type: none; margin: 0; padding: 0; }
.navtabcalendar ul li{ float: left; margin: 0; background: url(../images/navtab_calendar.gif) no-repeat right top; }
.navtabcalendar ul li a{ display: block; padding: 6px 27px 8px 0px;  width: 100px; text-align: center; font-weight: bold; text-decoration: none; color: #858585; font: 10pt Arial, Verdana, SunSans-Regular, Sans-Serif; }
.navtabcalendar ul li a:hover{ color: #f551cd; }
.navtabcalendar ul li.firstc a{ padding: 6px 10px 8px 0px; width: 140px; text-align: center; background: url(../images/navtab_first_calendar.gif) no-repeat; }

.navtabcalendar ul li.lastc { background: url(../images/navtab_last_calendar.gif) no-repeat right top; }
.navtabcalendar ul li.lastc a{ padding: 6px 80px 8px 0px; width: 119px; text-align: center; }

.navtabcalendar ul li#firstcurrentc { background: #fff url(../images/navtab_current_calendar.gif) no-repeat right top; }
.navtabcalendar ul li#firstcurrentc a{ background: url(../images/navtab_current_first.gif) no-repeat; color: #008dd3; }
.navtabcalendar ul li#currentc { margin-left: -38px; background: #fff url(../images/navtab_current_calendar.gif) no-repeat right top; }
.navtabcalendar ul li#currentc a{ padding: 6px 0px 8px 0px; text-align: center; width: 165px; background: url(../images/navtab_current_left_calendar.gif) no-repeat; color: #008dd3; }

.navtabcalendar ul li#lastcurrentc{ margin-left: -31px; background: #fff url(../images/navtab_current_last_calendar.gif) no-repeat right top; }
.navtabcalendar ul li#lastcurrentc a{ padding: 6px 70px 8px 16px; width: 144px; text-align: center; background: url(../images/navtab_current_left_calendar.gif) no-repeat; color: #008dd3; }


#calendar-items { padding: 0; margin: 0; }
#calendar-items-header { width: 965px; margin: 8px; padding: 10px 0 6px 0; clear: both; }
#calendar-item {  width: 965px; border-bottom: 1px solid #d4d4d4; margin: 10px 0 0 8px; padding: 0 0 6px 0; }
#calendar-item-nobg {  width: 965px; border: 0; margin: 10px 0 0 8px; padding: 0 0 6px 0; }
#calendar-item-titel {  display: inline-block; width: 290px; vertical-align: top; }
#calendar-item-titel img {  display: inline-block; float: left; margin-right: 12px; }
#calendar-item-cat {  display: inline-block; width: 135px; vertical-align: top; }
#calendar-item-location {  display: inline-block; width: 190px; vertical-align: top; }
#calendar-item-date {  display: inline-block; width: 170px; vertical-align: top; }
#calendar-item-author {  display: inline-block; width: 160px; vertical-align: top; }

#pagging-calendar { border-bottom: 1px solid #f0f0f0; width: 965px; height: 21px; text-align: center; font-size: 8pt; margin: 0px 0 0 8px;  padding: 10px 0 6px 0; clear: both; }
#pagging-calendar-footer { border-top: 1px solid #f0f0f0; width: 965px; height: 21px; text-align: center; margin: 0; font-size: 8pt; padding: 8px 0px 0px 0px; }
.pagging-calendar { font-weight: bold; padding-right: 15px; }
a.pagging-calendar, a:link.pagging-calendar, a:active.pagging-calendar, a:visited.pagging-calendar { color: #949494; text-decoration: none; font-size: 8pt; font-weight: normal; padding-right: 5px; padding-left: 5px; }
a:hover.pagging-calendar { text-decoration: underline; color: #f351cb; }


#event-header { background: url(../images/titel_left_blank2.gif) no-repeat; height: 24px; width: 648px; margin: 0; padding: 7px 0px 0px 0px;  }
#event-header h2 { font-size: 11pt;  color: #3c3c3c; font-weight: bold; margin: 0px 0px 0px 11px; }  

#event-image { display: inline-block; width: 230px; vertical-align: top; }
#event-image img { margin: 13px 0 0 13px; }
#event-text { display: inline-block; width: 390px; margin: 13px 0 0 0; vertical-align: top;  }

/** artworks.tpl **/
#artworks-searchbox { padding: 0; margin: 0; width: 320px; height: 69px; }
#artworks-searchbox-left { float: left; background: url(../images/searchbox_artworks_left.gif) no-repeat; width: 9px; height: 69px; display: inline-block; }
#artworks-searchbox-middle {float: left;  height: 69px; padding: 0; margin: 0; background: url(../images/searchbox_artworks_bg.gif) repeat-x; display: inline-block; vertical-align: top; width: 304px; }
#artworks-searchbox-right {float: left;  background: url(../images/searchbox_artworks_right.gif) no-repeat; width: 7px; height: 69px; display: inline-block; }
input.formsearch_artworks { width: 220px; }

.artworks-search { margin: 5px 0 0 95px;}
#artworks-searchbox-middle { padding-top: 10px; }
#artworks-searchbox-middle label { color: #f44fcb; font-size: 11pt; font-weight: normal; display: inline-block; margin: 0px 5px 0px 2px; padding: 0; width: 49px; }

#artworksflow { width: 978px; height: 292px; background-color: #e2e2e2; border: 1px solid #858585; margin: 13px 0 0 0; }

.langswitcher { margin-left: 5px; margin-bottom: 2px; display: inline-block; vertical-align:middle; }
#langmenu{ position: absolute; background-color: white; font: normal 12px Arial;line-height: 18px; z-index: 100;visibility: hidden;}
#langmenu a{text-decoration: none;padding-left: 6px;color: black;display: block;}
#langmenu a:hover{ background-color: #CCFF9D;}


/** calendar-add.tpl **/
#event-add-form-box { margin-left: 50px;}
#event-add-form-box label { display: inline-block; width: 80px; margin: 5px; vertical-align: top; }
.event-add-button { margin-left: 95px; margin-top: 20px; margin-bottom: 20px; }
input.event-add-input { width: 317px;  }
textarea.event-add-input { width: 457px; height: 180px; }
#event-settings { margin:5px; }
#event-settings input { margin:5px; }
#event-settings label { width:500px !important; }




/** lang form header **/
.fdd2div_default{
	position:relative;
	/* color:#404040; */
	font-family: Arial, "Verdana", Helvetica, sans-serif;	
	font-size:12px;
}

.fdd2div_default_main_link{
	color:#404040;
	outline:none;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	text-decoration:none;
	padding:5px;
}
.fdd2div_default ul li a{
	font-family:Arial, Verdana, Helvetica, sans-serif;
	text-decoration:none;
	padding:5px;
}
.fdd2div_default ul li a:hover{
	/* color:#00CCFF; */
}
.fdd2div_default ul li a:visited{
	/* color:#00CCFF; */
}

.fdd2div_default a.collapsed{
	background:url('../images/lang_switcher.gif') no-repeat right center;
	padding-right:18px;
	color:#404040;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	text-decoration:none;
}
.fdd2div_default a.expanded{
	background:url('../images/lang_switcher_up.gif') no-repeat right center;
	padding-right:18px;
	color:#404040;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	text-decoration:none;
}

.fdd2div_default_ul_list{
	list-style:none;
	width:100%;
	padding:0 0 15px 0;
	margin:0px;
	background:#f0f0f0;
	top:15px;
}

.fdd2div_default_ul_list li {
	margin:2px;
}

.fdd2div_default_ul_list li a{
	height:5px;
	width: 100%;
	display:block;
}

.fdd2div_default_ul_list li a:hover{
	color:#404040;
}



/** autocomplete **/
.autocomplete-w1 {	background:url(img/shadow.png) no-repeat bottom right; position:absolute; top:0px; left:0px; margin:6px 0 0 6px; 
					/* IE6 fix: */ _background:none; _margin:1px 0 0 0; }
.autocomplete { 	border:1px solid #f44fcb; background:#FFF; cursor:default; text-align:left; max-height:350px; overflow:auto; margin:-6px 6px 6px -6px; 
					/* IE6 specific: */ _height:350px;  _margin:0; _overflow-x:hidden; }
.autocomplete .selected { background:#ffddf7; }
.autocomplete div { padding:2px 5px; white-space:nowrap; }
.autocomplete strong { font-weight:normal; color:#f44fcb; }



/** contests **/
#contest_box{ width: 606px; padding: 30px 25px 30px 20px; background:transparent url(../images/searchresultbox-bg.gif) repeat-y scroll 0 0; }
#contest_show_box{ width: 651px; height:500px; background:transparent url(../images/searchresultbox-bg.gif) repeat-y scroll 0 0; }
.contest_details { width:632px; }
.navtab_contest{ width: 500px; background-color:#333333; }
.contest_detail_part { padding-bottom:20px;float:left; }
.contest_media_details { font-weight: normal; text-align: left; width:460px; padding-left:86px;}
#contest_details .fact { color:#008cd4; font-size: 14px; display: block; width:130px; float: left; text-align: left; }
.contest_media_details .fact { color:#008cd4; font-size: 12px; display: block; width:160px; float: left; text-align: left; }
.contest_media_details .title { font-size: 14px; font-weight:bold; display: block; width:500px; float: left; text-align: left; }
.contest_media_details .user { font-size: 12px; display: block; width:500px; float: left; text-align: left; }
.contest_media_details .text { width: 300px; float:left; }
#text{ width: 400px; }
#contest_title{ font-size: 18px; font-family: Georgia; width: 651px; height: 50px; margin-top: 30px; }
#contest_alert{ color:#008cd4; clear:both; font-size: 14px; padding-top:20px; }
#contest_added{ color:#008cd4; clear:both; font-size: 14px; padding-bottom:20px; }
#left_quote { }
#contest_name {  }
#right_quote { }
#contest_links{ margin-left:110px; margin-top:30px; margin-bottom:30px;}
#contests_info { width: 320px; height: 99px; background: url(../images/contact_bg.gif);}
#contests_info #title { padding-left: 10px; padding-top:10px; color:#008cd4; font-size: 14px; }
#contests_info .link { padding-left: 70px; padding-top: 8px; height: 20px; width: 170px; float:left;}
#contests_info .icon { padding-top: 8px; height: 20px; width: 20px; float:left;}
#contest_btns img{ margin-left: 20px; margin-top: 30px; }
#contest_btns { width: 400px; margin-bottom:20px; }
#headline { color:#F44FCB; font-size: 16px; padding-left: 10px; padding-top: 10px; }
.navtab ul li.last4 { background: url(../images/navtab_last4.gif) no-repeat right top; }
.navtab ul li.last4 a{ padding: 6px 273px 8px 0px; width: 72px; text-align: center; }
.navtab ul li#lastcurrent4 { margin-left: -31px; background: #fff url(../images/navtab_current_last4.gif) no-repeat right top; }
.navtab ul li#lastcurrent4 a{ padding: 6px 264px 8px 16px; width: 96px; text-align: center; background: url(../images/navtab_current_left.gif) no-repeat; color: #008dd3; }


/** ImageFlowButtons **/
#boxImageFlowStart #lbutton { position:relative; top:94px; left:12px; z-index:50; width:27px; display:inline }
#boxImageFlowStart #rbutton { position:relative; top:94px; left:585px; z-index:50; width:27px; display:inline  }
#artworksflow #lbutton { position:relative; top:114px; left:12px; z-index:50; width:27px; }
#artworksflow #rbutton { position:relative; top:87px; left:937px; z-index:50; width:27px; }
#profilflow #lbutton { position:relative; top:114px; left:12px; z-index:50; width:27px; }
#profilflow #rbutton { position:relative; top:87px; left:937px; z-index:50; width:27px; }


/** Reports **/
.user_report { float:right;padding-top:10px; }
.artwork_report { padding-top:40px; }
#report_details { width: 400px; height: 200px; }


/** Profil Tabs **/
div.containermenu_wide { background:#FFFFFF url(../images/container-menu-wide-bg.gif) no-repeat scroll 0 0; height:38px; margin:0; padding:0; width:981px; }
#profilflow { background:transparent url(../images/tab/box_wide_bg.gif) repeat-y scroll 0 0; width:982px; height:292px; z-index:999999999; }
.navtab ul .firstcurrent_p{ background: #fff url(../images/navtab_current.gif) no-repeat right top; }
.navtab ul .firstcurrent_p a{ background: url(../images/navtab_current_first.gif) no-repeat; color: #008dd3;  width:120px;}
.navtab ul .middletab_p { background:transparent url(../images/navtab.gif) no-repeat scroll right top; float:left; margin:0; }
.navtab ul .middletab_p a { color:#858585; display:block; font-family:Arial,Verdana,SunSans-Regular,Sans-Serif; font-size:12pt; font-size-adjust:none; font-stretch:normal; font-style:normal; font-variant:normal; font-weight:normal; line-height:normal; padding:6px 27px 8px 0; text-align:center; text-decoration:none; width:120px; }

.navtab ul .first_p{ background: #fff url(../images/navtab.gif) no-repeat right top; }
.navtab ul .first_p a{ background: url(../images/navtab_first.gif) no-repeat; width:120px;}
.navtab ul .middletabcurrent_p { margin-left: -38px; background: #fff url(../images/navtab_current.gif) no-repeat right top; }
.navtab ul .middletabcurrent_p a { padding: 6px 0px 8px 0px; text-align: center; width: 185px; background: url(../images/navtab_current_left.gif) no-repeat; color: #008dd3;}

.navtab ul .last_p_1 { background:transparent url(../images/navtab_last1.gif) no-repeat scroll right top; }
.navtab ul .last_p_1 a { padding:6px 176px 8px 0; text-align:center; width:120px; }
.navtab ul .last_p_2 { background:transparent url(../images/navtab_w_last2.gif) no-repeat scroll right top; width:832px;}
.navtab ul .last_p_2 a { padding:6px 176px 8px 0; text-align:center; width:120px; }
.navtab ul .last_p_3 { background:transparent url(../images/navtab_w_last3.gif) no-repeat scroll right top; width:685px; }
.navtab ul .last_p_3 a { padding:6px 176px 8px 0; text-align:center; width:120px; }
.navtab ul .last_p_4 { background:transparent url(../images/navtab_w_last4.gif) no-repeat scroll right top; width:538px; }
.navtab ul .last_p_4 a { padding:6px 176px 8px 0; text-align:center; width:120px; }
.navtab ul .last_p_5 { background:transparent url(../images/navtab_w_last5.gif) no-repeat scroll right top; width:391px;}
.navtab ul .last_p_5 a { padding:6px 176px 8px 0; text-align:center; width:120px; }

.navtab ul .last_p_5_my_profile { background:transparent url(../images/navtab_w_last5_my_profile.gif) no-repeat scroll right top; }
.navtab ul .last_p_5_my_profile a { padding:6px 120px 8px 0; text-align:center; width:124px; }

.navtab ul .lastcurrent_p_1{ background: #fff url(../images/navtab_wcurrent_last1.gif) no-repeat right top; width:979px;}
.navtab ul .lastcurrent_p_1 a { background: url(../images/navtab_current_first.gif) no-repeat; color: #008dd3;  width:185px;}
.navtab ul .lastcurrent_p_2 { margin-left: -38px; background: #fff  url(../images/navtab_wcurrent_last2.gif) no-repeat scroll right top; width:870px;}
.navtab ul .lastcurrent_p_2 a { padding: 6px 0px 8px 0px; text-align: center; width: 185px; background: url(../images/navtab_current_left.gif) no-repeat; color: #008dd3; }
.navtab ul .lastcurrent_p_3 { margin-left: -38px; background: #fff  url(../images/navtab_wcurrent_last3.gif) no-repeat scroll right top; width:723px; }
.navtab ul .lastcurrent_p_3 a { padding:6px 0px 8px 0; text-align:center; width:185px; color: #008dd3; background: url(../images/navtab_current_left.gif) no-repeat; }
.navtab ul .lastcurrent_p_4 { margin-left: -38px; background: #fff  url(../images/navtab_wcurrent_last3.gif) no-repeat scroll right top; }
.navtab#profiltabs ul .lastcurrent_p_4 { margin-left: -38px; background: #fff  url(../images/navtab_current_last3.gif) no-repeat scroll right top; width:576px;}
.navtab ul .lastcurrent_p_4 a { padding:6px 176px 8px 0; text-align:center; width:185px; color: #008dd3; background: url(../images/navtab_current_left.gif) no-repeat; }
.navtab ul .lastcurrent_p_5 { margin-left: -38px; background: #fff  url(../images/navtab_wcurrent_last1.gif) no-repeat scroll right top; }
.navtab#profiltabs ul .lastcurrent_p_5 { margin-left: -38px; background: #fff  url(../images/navtab_current_last5_.gif) no-repeat scroll right top; width: 429px; }
.navtab ul .lastcurrent_p_5 a { padding:6px 176px 8px 0; text-align:center; width:185px; color: #008dd3; background: url(../images/navtab_current_left.gif) no-repeat; }


/** Artwork Tabs **/
.navtab ul .last_a { background:transparent url(../images/navtab_last5.gif) no-repeat scroll right top; width:576px; }
.navtab ul .last_a a { padding:6px 176px 8px 0; text-align:center; width:70px; }
.navtab ul .lastcurrent_a{ margin-left: -38px; background: #fff url(../images/navtab_current_last5.gif) no-repeat right top; width:614px;}
.navtab ul .lastcurrent_a a { padding: 6px 176px 8px 0px; text-align: center; width: 120px; background: url(../images/navtab_current_left.gif) no-repeat; color: #008dd3; }



/** inviter.tpl **/
.navtabinviter{ float: left; background: #000 url(../images/navtabbg.gif) repeat-x; height: 33px; width: 651px; }
.navtabinviter ul{ list-style-type: none; margin: 0; padding: 0; }
.navtabinviter ul li{ float: left; margin: 0; background: url(../images/navtab.gif) no-repeat right top; }
.navtabinviter ul li a{ display: block; padding: 7px 27px 9px 0px;  width: 200px; text-align: center; font-weight: bold; text-decoration: none; color: #858585; font: 15px Arial, Verdana, SunSans-Regular, Sans-Serif; }
.navtabinviter ul li a:hover{ color: #f551cd; }

.navtabinviter ul li.firstinviter a{ padding: 7px 10px 9px 0px; width: 222px; text-align: center; background: url(../images/navtab_first.gif) no-repeat; }

.navtabinviter ul li.lastinviter { background: url(../images/navtab_last.gif) no-repeat right top; }
.navtabinviter ul li.lastinviter a{ padding: 7px 83px 9px 0px; width: 336px; text-align: center; }

.navtabinviter ul li#firstcurrentinviter { background: #fff url(../images/navtab_current.gif) no-repeat right top; }
.navtabinviter ul li#firstcurrentinviter a{ background: url(../images/navtab_current_first.gif) no-repeat; color: #008dd3; }

.navtabinviter ul li#lastcurrentinviter { margin-left: -31px; background: #fff url(../images/navtab_current_lastinviter.gif) no-repeat right top; }
.navtabinviter ul li#lastcurrentinviter a{ padding: 7px 70px 9px 16px; width: 364px; text-align: center; background: url(../images/navtab_current_left.gif) no-repeat; color: #008dd3; }


#invite-form-box { margin-left: 50px;}
#invite-form-box label { display: inline-block; width: 120px; margin: 5px; vertical-align: top; }
#invite-form-box h1 { border: 0;  padding: 2px; margin: 0 0 15px 0;font-size: 14px; color: #008cd4; }


#empfehlung_img { width:40px; height:45px; overflow:hidden; float:left; margin-bottom:5px; }



#user-contacts { width: 651px; height: 28px; background: url(../images/titel_left_blank.gif) no-repeat; padding: 0; margin: 20px 0 0 0; }
#user-contacts h1 { font-size: 11pt; color: #3c3c3c; margin: 0; padding: 7px 0px 0px 13px; border: 0; font-weight: bold; }
#user-contacts-box { width: 651px; background: url(../images/my-artworksresult-bg.gif) repeat-y;  }
#user-contacts-item { width: 51px; text-align: center; margin: 13px 0px 13px 13px; float: left; }
#user-contacts-item p { font-size: 10px; }
#user-contacts-link { width: 640px; height: 25px; text-align: right; margin: 0; clear: both; }
#user-contacts-footer { width: 651px; height: 7px; background: url(../images/my-artworksresult-footer.gif) no-repeat; }
#contacts_img { width:51px; height:68px; overflow:hidden; }


/** Werbung **/
#ad-leaderboard { margin: 0 0 5px 2px; width: 978px; }
#container-wideskyscraper { width: 1320px; margin: 0px auto; padding: 0px; text-align: left; }
#ad-wideskyscraper { margin: 0; width: 160px;  float: right;}
#ad-mediumrectangle {  margin: 5px 0 10px 10px; width: 300px; }
#ad-banner { margin: 10px 0 5px 2px; width: 648px; height: 90px; }




/** payment.tpl **/
#cartbox { width: 651px; background: url(../images/my-artworksresult-bg.gif) repeat-y; clear: both; }
#cartbox-footer { width: 651px; height: 7px; background: url(../images/my-artworksresult-footer.gif) no-repeat; clear: both; }
#cartbox-header { width: 651px; height: 7px; background: url(../images/my-artworksresult-header.gif) no-repeat; clear: both; }
#cartbox-top { border-bottom: 1px solid #f0f0f0; width: 647px; height: 21px; margin: 0px 0px 0px 3px; clear: both; font-size: 8pt; padding: 3px 0px 0px 0px; }

#cartbox-item { width: 647px; margin: 0px 0px 0px 3px; padding: 21px 0px 11px 0px; background:url(../images/my-artworks_item_bg.gif) repeat-x bottom; float: left;}

#cartbox-item-descr { margin-left: 20px; width: 350px; text-align: left; float: left; }
#cartbox-item-price { width: 80px; text-align: left; float: left; }
#cartbox-item-quantity { width: 80px; float: left; text-align: center; }
#cartbox-item-amount { width: 80px; float: left; text-align: left; }
#cartbox-total { margin: 0; padding:15px 0 10px 0;  }



/** blog.tpl **/
#blog-entry { border-bottom: 1px solid #e1e1e1; margin: 0px 20px 25px 10px; padding: 0 20px 10px 0px; float: left; clear: both;}
#blog-entry h1, #blog-entry h2, #blog-entry h2 a, #blog-entry h2 a:visited { margin: 0 0 5px 0; padding: 0; color: #f54cca; font-size: 18px; }

#blog-entry-detail {  width: 620px; border-bottom: 1px solid #e1e1e1; margin: 0px 0px 25px 10px; padding: 0 20px 10px 0px; float: left; clear: both;}
#blog-entry-detail h1, #blog-entry-detail h2, #blog-entry-detail h2 a, #blog-entry-detail h2 a:visited { margin: 0 0 5px 0; padding: 0; color: #f54cca; font-size: 18px; }

#blog-entry-date { font-size: 0.9em; line-height: 1.5em; color: #777; }
#blog-entry-text { margin: 15px 0 15px 0; width: 500px; }
#blog-entry-comments { margin: 15px 0 15px 0; }
#blog-entry-back { margin: 10px 0 30px 10px; }
#blog-entry-photo { margin: 0 30px 0 0; float: left; }
#blog-entry-content {  margin: 0; float: left; }
#blog-entrys-all-user { margin: 10px;}
#blog-entry-title { margin: 10px;}
#blog-entry-title h2  { margin: 0 0 5px 0; padding: 0; color: #f54cca; font-size: 18px; }

#blog-search { margin: 15px 0px 0px 50px; padding: 0;}
#blog-search label { display: block; margin: 10px 0 0 0; }
input.blog-search { width: 202px; }
select.blog-search { width: 212px; }
input.blog-searchbut, span.blog-searchbut { margin: 10px 0px 0px 125px; padding: 0;}
#blog-search ul { list-style-image: url(../images/icon1.gif); margin: 0; padding: 0; }
#blog-search li{ margin: 15px 0 10px 15px; padding: 0 0 7px 0; }
.newblog-button { margin-left: 10px; margin-top: 20px; margin-bottom: 20px; }

/** index.tpl **/
#index_header { margin: 25px 0 25px 5px; float: left;}
#index_header h1 { font-size: 12pt; color: #6d6d6d; }
#index_header_tour { float: right; width: 162px; height: 17px; background: url(../images/take-a-tour.gif) no-repeat; margin: 18px 10px 0 20px; }

#index_header_tour a { color: white; padding: 0 0 0 20px; font-weight: bold; }

#index_tabbbox { margin: 15px 0 0 0; width: 984px;  }
#index_tabbbox_header { float: left; width: 984px; height: 32px; }
#index_tabbbox_content { float: left; margin:-1px 0 0 0;  width: 984px; background: url(../images/index_tabbg.gif) repeat-y;  }
#index_tabbbox_footer { float: left; margin: 0 0 10px 0; width: 984px; height: 6px; background: url(../images/index_tabfooter.gif) no-repeat; }

#index_flow { clear: both;  margin: 0 0 20px 0; }
#index_loginreg { margin: 10px 0 0 0px; clear: both; width: 984px; }
#index_login {  background: url(../images/index_loginbox.gif) no-repeat; width: 684px; height: 33px; float: left; padding: 10px 0 0 0; margin: 0 5px 0 0; }
#index_login h2 { float: left; font-size: 20px; color: #f44fcb; padding: 3px 15px 0 15px ; }
#index_loginuser { float: left; margin: 0 15px 0 0; }
#index_loginuser label { width: 140px; }
#index_loginuser input {  width: 180px; }
#index_loginpass { float: left; margin: 0 8px 0 0; }
#index_loginpass label {  width: 60px; }
#index_loginpass input {   width: 180px;  }
#index_loginbut { float: left; }

#index_reg {  background: url(../images/index_regbox.gif) no-repeat; width: 295px; height: 43px; float: left;  }
#index_reg h2 { text-align: center;  font-size: 20px; color: #f44fcb; padding-top: 12px; }

#index_tab_left  { float: left; width: 440px; margin: 15px 25px 0 25px; }
#index_tab_left h2 { font-size: 17px; color: #f44fcb; }

#index_tab_left ul { margin: 10px 25px 25px 20px;  list-style-image:url(../images/bull_blue.gif); padding: 10px 0 0 0;}
#index_tab_left li { padding: 0 0 10px 0;  }

#index_tab_center { float: left;  width: 1px; height: 208px; background: url(../images/index_tab_center.gif) repeat-y;  }
#index_tab_right { float: left;  margin: 15px 25px 0 25px;  width: 440px; }
#index_tab_right h2 { font-size: 17px; color: #f44fcb; }

#index_tab_right ul { margin: 10px 25px 25px 20px;  list-style-image:url(../images/bull_blue.gif); padding: 10px 0 0 0;}
#index_tab_right li { padding: 0 0 10px 0;  }

#index_tab_all  { float: left; width: 900px; margin: 15px 25px 0 25px; }
#index_tab_all h2 { font-size: 17px; color: #f44fcb; }
#index_tab_all ul { margin: 10px 25px 25px 20px;  list-style-image:url(../images/bull_blue.gif); padding: 10px 0 0 0; }
#index_tab_all li { padding: 0 0 10px 0; }

#index_tab_all span.blue { color: #008dd3; }
#index_tab_all span.pink { color: #f44fcb; }
#index_tab_all span.grey { color: #929292; }

#index_tab_left span.blue { color: #008dd3; }
#index_tab_left span.pink { color: #f44fcb; }
#index_tab_left span.grey { color: #929292; }

#index_tab_right span.blue { color: #008dd3; }
#index_tab_right span.pink { color: #f44fcb; }
#index_tab_right span.grey { color: #929292; }

.navtab_index { float: left; background: #000 url(../images/navtabbg.gif) repeat-x; height: 33px; width: 984px; }
.navtab_index ul{ list-style-type: none; margin: 0; padding: 0; }
.navtab_index ul li{ float: left; margin: 0; background: url(../images/navtab_index.gif) no-repeat right top; }
.navtab_index ul li a{ display: block; padding: 6px 27px 8px 0px;  width: 170px; text-align: center; font-weight: bold; text-decoration: none; color: #858585; font: 12pt Arial, Verdana, SunSans-Regular, Sans-Serif; }
.navtab_index ul li a:hover{ color: #f551cd; }
.navtab_index ul li.first a{ padding: 6px 10px 8px 0px; width: 200px; text-align: center; background: url(../images/navtab_first.gif) no-repeat; }
.navtab_index ul li.last{ background: url(../images/navtab_lastindex.gif) no-repeat right top; }
.navtab_index ul li.last a{ padding: 6px 210px 8px 0px; width: 170px; text-align: center; }

.navtab_index ul li#firstcurrent{ background: #fff url(../images/navtab_current.gif) no-repeat right top; }
.navtab_index ul li#firstcurrent a{ background: url(../images/navtab_current_first.gif) no-repeat; color: #008dd3; }
.navtab_index ul li#current{ margin-left: -38px; background: #fff url(../images/navtab_current.gif) no-repeat right top; }
.navtab_index ul li#current a{ padding: 6px 0px 8px 0px; text-align: center; width: 235px; background: url(../images/navtab_current_left.gif) no-repeat; color: #008dd3; }
.navtab_index ul li#lastcurrent{ margin-left: -31px; background: #fff url(../images/navtab_current_lastindex.gif) no-repeat right top; }
.navtab_index ul li#lastcurrent a { padding: 6px 195px 8px 16px; width: 200px; text-align: center; background: url(../images/navtab_current_left.gif) no-repeat; color: #008dd3; }



div.search-result-item-txt-box a {display:block; overflow:hidden; width:inherit; max-height:35px;}
img.for_edit {opacity: 0.3;}
select.profile_order {float: left;}
select.profile_order option {width: 317px; float: left;}

span.en_button {
	display:inline-block !important;
}
span.en_button span {
	float: left !important;
	height: 19px !important;
	background: url(/images/button_bg_main.gif) repeat-x;
	margin: 0 !important;
	padding: 0  !important;
}
span.en_button span input {
	float: left;
	height: 19px;
	margin: 0 !important;
	color: #000000;
	min-width: 80px;
	width: auto !important;
	padding: 0 8px !important;
	text-align: center;
	border: none;
	background: transparent;
	cursor: pointer;
}
span.en_button .left {
	width: 4px;
	background: url(/images/button_bg_left.gif);
}
span.en_button .right {
	width: 8px;
	background: url(/images/button_bg_right.gif);
}span.en_button .right_close {
	width: 12px;
	background: url(/images/button_bg_right_close.gif);
}
