/*******
******** PAGE styles */

/* MINI NEWS */
.tx-mininews-pi1-fp_listrow {
	margin: 1.2em 0px !important;
}
.tx-mininews-pi1-fp_listrow p {
	margin-top: 0px !important; margin-bottom: 0px !important;
}
.tx-mininews-pi1-newsTitle {
	margin-left: 0px !important; width: 53px; height: 15px; background: transparent url(../imgs/news_title.gif) center no-repeat;
}
.tx-mininews-pi1-newsTitle span {
	display: none;
}
.tx-mininews-pi1-fp_listrowField-datetime {
	color: #999;
}
.tx-mininews-pi1-fp_listrowField-title {
	display: none;
}

.tx-mininews-pi1-fp_listrow-normal, .tx-mininews-pi1-fp_listrow-last {
	margin-top: 1.2em;
}

/* NEW LOGIN BOX */
.tx-newloginbox-pi1 { margin-top: 14px;}
.tx-newloginbox-pi1 label { font-weight: normal; font-size: 65%; }
.tx-newloginbox-pi1 table td { padding-right: 10px; }
.tx-newloginbox-pi1 table tr { margin-bottom: 10px; }
.tx-newloginbox-pi1 input { border: 1px solid #ccc; background-color: #fcfcfc; }
.tx-newloginbox-pi1 input.submit { background-color: #eae9e9; border-left: 0px none; border-bottom: 1px solid #676767; border-top: 0 none; padding: 0px 10px; }


/* RIGHT BOXES FRAMES */
#right .frame1 {
	margin-bottom: 20px; background: transparent url(../imgs/frames/f1.gif) left 2.1em no-repeat; min-height: 90px; _height: 90px;
}
#right .frame2 {
	margin-bottom: 20px; background: transparent url(../imgs/frames/f2.gif) left 2.1em no-repeat; min-height: 90px; _height: 90px;
}
#right .frame3 {
	margin-bottom: 20px; background: transparent url(../imgs/frames/f3.gif) left 2.1em no-repeat; min-height: 90px; _height: 90px;
}
#right .frame4 {
	margin-bottom: 20px; background: transparent url(../imgs/frames/f4.gif) left 2.1em no-repeat; min-height: 90px; _height: 90px;
}
#right .frame4 a {
	text-transform: uppercase;
}
#right .frame4 .tx-imagegalery-pi1 p{
	padding-right: 80px;
}
#right .frame5 {
	margin-bottom: 20px; background: transparent url(../imgs/frames/f5.gif) left top no-repeat; min-height: 90px; _height: 90px;
}
#right .frame5 {
	margin-bottom: 20px;
}
#right .frame1 p, #right .frame2 p, #right .frame3 p, #right .frame4 p, #right .frame5 p, #right .tx-wxquicklinx-pi1 p  {
/*	margin-left: 16px;*/
}
#right .frame1 a, #right .frame2 a, #right .frame3 a, #right .frame4 a, #right .frame5 a, #right .tx-wxquicklinx-pi1 a {
	padding-left: 12px; background: transparent url(../imgs/link-arrow.gif) left center no-repeat;
}

/* ARTEX PROJECT EXT */
#main .tx-artexprojectsnew-pi1 .listItem p {
	margin: 0px;
}
.tx-artexprojectsnew-pi1 .listItem {
	padding: 0.3em 0; border-bottom: 1px solid #c3c3c3;
}
.tx-artexprojectsnew-pi1 .listItem a {
 	text-decoration: none;
}
.tx-artexprojectsnew-pi1 .listItem span {
	color: #666;
}

/* Artex TOP projects */
#main .tx-artexprojectsnew-pi2 .subcolumns {
	border-bottom: 1px solid #c3c3c3;
	margin-bottom: 1.5em;
}
#main .tx-artexprojectsnew-pi2 .subcolumns p {
	margin: 0;
}
#main .tx-artexprojectsnew-pi2 .subcolumns p span {
	color: #666;
}
#main .tx-artexprojectsnew-pi2 .subcolumns .subcr {
	padding-left: 0.3em;
}

/* ARTEX PROJECT EXT DETAIL */
#main.projectdetail {
	position: relative; margin-top: -187px; background-color: #f2f0f0; width: 740px; overflow: hidden; padding-bottom: 1em;
}
#main.projectdetail .csc-header {
	margin-left: 19px; margin-top: 23px;
}
#main.projectdetail .csc-subheader {
	margin-left: 36px;
}
#main.projectdetail .tx-artexprojectsnew-pi1 {
	position: relative; margin-top: -38px;
}

.tx-artexprojectsnew-pi1 .single_year {
	float: right; width: 241px; border-bottom: 4px solid #7c0122; color: #7c0122;
}
.tx-artexprojectsnew-pi1 #single_container {
	clear: both;
}
.tx-artexprojectsnew-pi1 .projectsNavNew, .tx-artexprojectsnew-pi1 .image-navigation {
	color: #7c0122; text-align: right; font-size: 65%;
}
.tx-artexprojectsnew-pi1 #project-image {
   margin-top: 30px !important; background-color: #f2f0f0; text-align: center;
}
.tx-artexprojectsnew-pi1 #project-info p {
	margin: 0;
}
.tx-artexprojectsnew-pi1 #project-info h4 {
	color: #666; font-weight: normal; text-transform: uppercase; margin: 0; margin-bottom: 0.9em;
}
.tx-artexprojectsnew-pi1 #project-info .subcl {
	margin-left: 1.7em;
}
.tx-artexprojectsnew-pi1 #project-info .subcr {
 	padding-left: 0.5em;
}
.tx-artexprojectsnew-pi1 #project-info dl dt {
	color: #666; border-bottom: 1px solid #c7c7c7;
}
.tx-artexprojectsnew-pi1 #project-info dl dd {
	margin-bottom: 0.8em;
}

/* left */
.tx-artexprojectsnew-pi1 #single_container #single_left_container {
	float: left; width: 479px; margin-top: 43px !important; background-color: #f2f0f0;
}
.tx-artexprojectsnew-pi1 #single_container #single_left_container a {
	color: #666; border-bottom: 4px solid #999; text-decoration: none;
}
.tx-artexprojectsnew-pi1 #single_container #single_left_container a:hover {
	color: #7c0122; border-bottom: 4px solid #7c0122;
}
.tx-artexprojectsnew-pi1 #single_container #single_left_container .image {
	text-align: center; height: 360px;
}
.tx-artexprojectsnew-pi1 #single_container #single_left_container .image a,
.tx-artexprojectsnew-pi1 #single_container #single_left_container .image a:hover {
	border: 0px;
}
.tx-artexprojectsnew-pi1 #single_container #single_left_container .von {
	text-align: right; line-height: 22px; text-transform: uppercase;
}
.tx-artexprojectsnew-pi1 #single_container #single_left_container .back {
	float: left; width: 188px; line-height: 25px; text-transform: uppercase; margin-top: 23px !important;
}
.tx-artexprojectsnew-pi1 #single_container #single_left_container .projectsNav {
	float: left; width: 291px; line-height: 25px; text-transform: uppercase; margin-top: 23px !important; text-align: right;
}
.tx-artexprojectsnew-pi1 #single_container #single_left_container .projectsNav .paddingLR {
	margin-left: 18px !important; margin-right: 18px !important;
}
.tx-artexprojectsnew-pi1 #single_container #single_left_container em {
	font-style: normal; font-size: 130%;
}
/* right */
.tx-artexprojectsnew-pi1 #single_container #single_right_container {
	float: left; width: 213px; margin-top: 43px !important; padding-left: 20px !important; padding-right: 28px !important;
	background-color: #f2f0f0;
}
.tx-artexprojectsnew-pi1 #single_container #single_right_container h4 {
	font-size: 90%; margin-bottom: 11px !important;
}
.tx-artexprojectsnew-pi1 #single_container #single_right_container #scroller {
	height: 333px; overflow: hidden; top: 0px; left: 0px;
}
.tx-artexprojectsnew-pi1 #single_container #single_right_container #scroller a {
	background-image: none !important;
}
.tx-artexprojectsnew-pi1 #single_container #single_right_container .scrl_top {
	position: absolute; top: 80px; right: 14px;
	display: block; width: 8px; height: 9px; background: transparent url(../imgs/projects_scrl_arr_top.gif) center no-repeat;
}
.tx-artexprojectsnew-pi1 #single_container #single_right_container .scrl_btm {
	position: absolute; top: 416px; right: 14px;
	display: block; width: 8px; height: 9px; background: transparent url(../imgs/projects_scrl_arr_btm.gif) center no-repeat;
}
.tx-artexprojectsnew-pi1 #single_container #single_right_container .place,
.tx-artexprojectsnew-pi1 #single_container #single_right_container .client,
.tx-artexprojectsnew-pi1 #single_container #single_right_container .service {
	border-bottom: 1px solid #999999; margin-bottom: 12px !important; padding-bottom: 3px !important;
}
.tx-artexprojectsnew-pi1 #single_container #single_right_container .design {
	margin-bottom: 32px !important;
}
/* clear */
.tx-artexprojectsnew-pi1 #single_container .clear {
	clear: both; height: 20px;
}

/* ARTEX NEWS */
.tx-newsv2-pi1 {
	margin-top: 10px;
}
.tx-newsv2-pi1 * {
	margin: 0px !important; padding: 0px !important;
}
.tx-newsv2-pi1 .listItem {
	clear: both;
}
.tx-newsv2-pi1 .listYear {
	width: 80px;
	height: 50px;
	vertical-align: top;
	float: left;
}
.tx-newsv2-pi1 .listTitle {
	float: left;
	width: 347px;
	text-transform: uppercase;
}
.tx-newsv2-pi1 .listTeaser {
	float: left;
	width: 347px;
}
.tx-newsv2-pi1 .listDetails {
	clear: both; background: transparent url(../imgs/gray_dot.gif) left center repeat-x; padding-left: 74px !important;
	margin-top: 8px; margin-bottom: 20px !important;
}
.tx-newsv2-pi1 .listDetails a {
	background-color: white; padding: 0px 5px !important; text-decoration: none;
}
.tx-newsv2-pi1 .listDetails a:hover {
	text-decoration: underline;
}
.tx-newsv2-pi1 .listItem, .tx-newsv2-pi1 .listDetails {
	margin-left: 17px; margin-right: 36px;
}

/* Artex news on startpage */
#mainc .subc .tx-newsv2-pi1 .listYear, #mainc .subc .tx-newsv2-pi1 .listTeaser, #mainc .subc .tx-newsv2-pi1 .listTitle {
	float: none;
	width: auto;
	height: auto;
}
#mainc .subc .tx-newsv2-pi1 .listTitle {
	text-transform: none;
	color: #666;
}
#mainc .subc .tx-newsv2-pi1 .listItem {
	margin: 0;
}
#mainc .subc .tx-newsv2-pi1 .listDetails {
	background: none;
	padding: 0 !important;
	margin: 0;
	margin-bottom: 1em;
}
#mainc .subc .tx-newsv2-pi1 .listDetails a {
	padding: 0 !important;
}

/* ARTEX NEWS DETAILS */
#main.projectdetail .tx-newsv2-pi1 {
	position: relative; margin-top: -44px;
}
.tx-newsv2-pi1 .single_year {
	float: right; width: 241px; border-bottom: 4px solid #7c0122; color: #7c0122;
}
.tx-newsv2-pi1 #single_container {
	clear: both;
}
/* left */
.tx-newsv2-pi1 #single_container #single_left_container {
	float: left; width: 479px; margin-top: 43px !important; background-color: #f2f0f0;
}
.tx-newsv2-pi1 #single_container #single_left_container a {
	color: #666; border-bottom: 4px solid #999; text-decoration: none;
}
.tx-newsv2-pi1 #single_container #single_left_container a:hover {
	color: #7c0122; border-bottom: 4px solid #7c0122;
}
.tx-newsv2-pi1 #single_container #single_left_container .image {
	text-align: center; height: 360px;
}
.tx-newsv2-pi1 #single_container #single_left_container .image a,
.tx-newsv2-pi1 #single_container #single_left_container .image a:hover {
	border: 0px;
}
.tx-newsv2-pi1 #single_container #single_left_container .von {
	text-align: right; line-height: 22px; text-transform: uppercase;
}
.tx-newsv2-pi1 #single_container #single_left_container .back {
	float: left; width: 188px; line-height: 25px; text-transform: uppercase; margin-top: 23px !important;
}
.tx-newsv2-pi1 #single_container #single_left_container .projectsNav {
	float: left; width: 291px; line-height: 25px; text-transform: uppercase; margin-top: 23px !important; text-align: right;
}
.tx-newsv2-pi1 #single_container #single_left_container .projectsNav .paddingLR {
	margin-left: 18px !important; margin-right: 18px !important;
}
.tx-newsv2-pi1 #single_container #single_left_container em {
	font-style: normal; font-size: 130%;
}
/* right */
.tx-newsv2-pi1 #single_container #single_right_container {
	float: left; width: 213px; margin-top: 43px !important; padding-left: 20px !important; padding-right: 28px !important;
	background-color: #f2f0f0;
}
.tx-newsv2-pi1 #single_container #single_right_container h4 {
	font-size: 90%; margin-bottom: 11px !important;
}
.tx-newsv2-pi1 #single_container #single_right_container #scroller {
	height: 333px; overflow: hidden; top: 0px; left: 0px;
}
.tx-newsv2-pi1 #single_container #single_right_container #scroller a {
	background-image: none !important;
}
.tx-newsv2-pi1 #single_container #single_right_container .scrl_top {
	position: absolute; top: 80px; right: 14px;
	display: block; width: 8px; height: 9px; background: transparent url(../imgs/projects_scrl_arr_top.gif) center no-repeat;
}
.tx-newsv2-pi1 #single_container #single_right_container .scrl_btm {
	position: absolute; top: 416px; right: 14px;
	display: block; width: 8px; height: 9px; background: transparent url(../imgs/projects_scrl_arr_btm.gif) center no-repeat;
}

/* clear */
.tx-newsv2-pi1 #single_container .clear {
	clear: both; height: 20px;
}

/* BLOCK RECORD */
.recBlock {
	/*padding-bottom: 5px;*/
}

/* ANFRAGE FORM */
#anfrageform {
	position: relative;
}
#anfrageform p, #anfrageform dl, #anfrageform table {
	margin: 10px 0px 0px 0px;
}
#anfrageform p#title {
	position: absolute; top: -42px; right: 0px; width: 331px; height: auto; border-bottom: 4px solid #7c0122; color: #7c0122; margin: 0px;
}
#anfrageform p.title {
	color:  #7c0122; font-weight: bold;
}
#anfrageform #container_left {
	float: left; width: 340px; padding-left: 30px;
}
#anfrageform #container_right {
	float: left; width: 330px; padding-left: 40px;
}

#anfrageform table {
	border-collapse: collapse; width: 100%;
}
#anfrageform table table {
	margin: 0px;
}
#anfrageform table td td, #anfrageform label {
	font-size: 100%;
}

#anfrageform input.checkbox {
	border: 0px none; background-color: transparent; height: 13px;
}

/* SITEMAP */
.csc-sitemap ul {
	border-bottom: 0px none; margin-bottom: 0px !important;
}
.csc-sitemap ul li {
	line-height: auto !important; border-bottom: 0px none !important; background-image: none !important; padding: 0px !important;
}
/* 1st */
.csc-sitemap ul li a {
	display: block; width: 100%; border-bottom: 1px solid #a3a3a3; text-transform: uppercase; text-decoration: none;
}
/* 2nd */
.csc-sitemap ul li ul {
	margin: 10px auto !important; margin-left: 30px !important;
}
.csc-sitemap ul li ul li a {
	display: inline; width: auto; border-bottom: 0px none; text-transform: none;
}
/* 3rd */
.csc-sitemap ul li ul li ul {
	margin: 0px auto !important; margin-left: 35px !important;
}


/* WEITERE LINK OF REFERNZEN */
.frame1 {
	position: relative; margin-top: -14px; 
}
.frame1 a {
	text-decoration: none;
}
.frame1 a:hover {
	text-decoration: underline;
}

/* MUSEUMDEMANDS */
.tx-artexmuseumdemands-pi1 .mb_list_title, .tx-artexflohmarkt-pi1 .mb_list_title {
  border-bottom: 1px dotted #9A9A9A; font-weight: bold; color: #494949;
}
.tx-artexmuseumdemands-pi1 .mb_list_thumb, .tx-artexflohmarkt-pi1 .mb_list_thumb {
  border: 1px dotted #9A9A9A; color: #494949;
}
.tx-artexmuseumdemands-pi1 .mb_list_description, .tx-artexflohmarkt-pi1 .mb_list_description {
  color: #494949;
}
.tx-artexmuseumdemands-pi1 .mb_list_price, .tx-artexflohmarkt-pi1 .mb_list_price {
  border-top: 1px dotted #9A9A9A; border-bottom: 1px dotted #9A9A9A; color: #494949;
  width: 280px;
}
.tx-artexflohmarkt-pi1 .mb_list_items strong { color: #494949; }
table.merklisteproducts td, table.merklisteproducts td i, table.merklisteform td span { font-size: 12px } 

/* FLOHMARKT */
.tx-artexflohmarkt-pi1 {
   margin-top: 13px;
}
.tx-artexflohmarkt-pi1 table.contenttable, .tx-artexflohmarkt-pi1 table.contenttable td {
   vertical-align: top; border: 1px solid #ccc;
}
.tx-artexflohmarkt-pi1 table.contenttable td p.bodytext {
   margin: 2px 10px !important; font-size: 12px;
}
.mb_single .mb_single_textimage {
   padding-bottom: 10px;
}
.mb_single .mb_single_details {
   padding-bottom: 5px;
}
.mb_single .mb_single_text {
  float: left; width: 204px;
}
.mb_single .mb_single_image {
  margin-left: 204px;
}
.mb_single .mb_single_break {
  clear: both;
}
.mb_single a.addtocart {
   display: block; background-color: #7c0122; color: #fff; width: 95px; text-decoration: none; height: 15px; line-height: 15px; text-align: center; 
}

/* Newsletter subscription */
.newsletter strong { font-size: .7em; }


/* KONTAKT FORM : Begin*/
#kontaktform {margin-left:19px; margin-bottom:63px;}
#kontaktform input {height:22px; width: 301px; margin-bottom:5px; border-color: #aaa7a1 #bcb9b3 #d2cfc9 #bcb9b3; border-style: solid; border-width: 1px;  }
#kontaktform label {width:97px; display:block; float:left; padding-top:5px;}
#kontaktform legend {font-weight:bold; font-size:0.7em;  width:401px; border-bottom:1px solid #ada492; padding-bottom:7px; margin-left:0; padding-left:0;}
#kontaktform .tx_powermail_pi1_fieldwrap_html_radio_title {margin:18px 0 0 0; display:block; width:97px; float:left;}
#kontaktform .tx-powermail-pi1_fieldset_2 legend{padding-top:33px;}
#kontaktform .tx-powermail-pi1_fieldset_3 legend{padding-top:22px;}
#kontaktform .tx-powermail-pi1_fieldset_4 legend{padding-top:23px;}
#kontaktform .tx-powermail-pi1_fieldset_5 label, #kontaktform #powermaildiv_uid20 label {display:none;}
#kontaktform .tx-powermail-pi1_fieldset_5 input{width:287px;}
#kontaktform .tx-powermail-pi1_fieldset_5 legend{padding-top:27px;}
#kontaktform .powermail_radio_inner_uid2_0 {float:left;  margin-right:10px; margin-top:18px; margin-bottom:8px;}
#kontaktform .powermail_radio_inner_uid2_0 label {width:auto; padding-top:0;}
#kontaktform .powermail_radio_inner_uid2_0 input {height:13px; width:auto; background-color:transparent; border:none;}
#kontaktform .powermail_radio_inner_uid2_1 {float:left; margin-top:18px; margin-bottom:8px;}
#kontaktform .powermail_radio_inner_uid2_1 label {width:auto; padding-top:0;}
#kontaktform .powermail_radio_inner_uid2_1 input {height:13px; width:auto; background-color:transparent; border:none;}
#kontaktform #powermaildiv_uid4 {clear:both;}
#kontaktform #uid7_cb {width:auto; border:none; background-color:transparent; /*padding-top:5px;*/}
#kontaktform #uid7_hr {width:281px;}
#kontaktform #powermaildiv_uid8 {margin-top:12px;}
#kontaktform #powermaildiv_uid9 {float:left; width:180px;}
#kontaktform #powermaildiv_uid9 input {width:77px; /*clear:left;*/}
#kontaktform #powermaildiv_uid10 {clear:left;}
#kontaktform #powermaildiv_uid12 label {float:none; width:403px; padding-top:20px;}
#kontaktform #powermaildiv_uid12 input.powermail_uid12 {margin-top:10px; width:287px; border-color: #aaa7a1 #bcb9b3 #d2cfc9 #bcb9b3; border-style: solid; border-width: 1px; }
#kontaktform #powermaildiv_uid13 label {float:none; width:403px; padding-top:20px;}
#kontaktform #powermaildiv_uid13 input.powermail_uid13 {margin-top:10px; width:287px;}
#kontaktform #powermaildiv_uid14 {font-size:0.7em; padding-top:18px; margin-bottom:11px; width:403px;}
#kontaktform #powermaildiv_uid18 {font-size:0.7em; padding-top:16px; margin-bottom:13px; width:403px;}
#kontaktform #powermaildiv_uid19 input.powermail_submit_uid19 {width:105px; border: solid 1px #594d20; background-color:#756952; color:#FFF;}
#kontaktform #powermaildiv_uid20 {width:218px; float:left;}
#kontaktform #powermaildiv_uid20 input {width:218px;}
#kontaktform .powermail_mandatory_js{color: #9a0c32; font-size:12px;}

/* Quicklinx extension */
.tx-wxquicklinx-pi1 span { color: #666; }
.tx-wxquicklinx-pi1 .quicklink-item { padding: 0.6em 0; }