@import "typoshop-min.css";

* {
margin:0;
padding:0;
}
html {
height:100%;
}
body {
position:relative;
min-height:100%;

font:13px "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Arial, "Trebuchet MS", sans-serif;
color:#333;
text-align:center;
}
a {
color:#C60800;
text-decoration:none;
}
a:hover {
text-decoration:underline;
}
p.bodytext, table td, table th {
font-size:13px;
}
a:hover {
text-decoration:underline;
}
a img {
border:none;
}
#outer {
position:relative;
width:100%;
background:#f5f5f5 url(../images/body.gif) center -61px repeat-x;
min-width:990px;
z-index:1;
}
#wrapper {
overflow:hidden;
width:1002px;
background:#fff url(../images/bg_section_outer.gif) right -50px repeat-y;
margin:0 auto;
text-align:left;
}
#top {
position:relative;
width:960px;
height:130px;
padding:0 21px;
background:url(../images/header.jpg) left -50px no-repeat;
z-index:1;
}
* html #top {
width:1002px;
}
#top #logo {
position:absolute;
left:-13px;top:10px;
}

.menu ul {
position:absolute;
top:109px;left:13px;
list-style:none;
z-index:999;
}
.menu ul li {
float:left;
}
.menu ul li a {
float:left;
display:block;
font:bold 13px "Trebuchet MS", Arial, Helvetica, sans-serif;
color:#fff;
padding:2px 14px 1px 9px;
text-transform:uppercase;
}

.menu ul li a:hover {
text-decoration:underline;
}
.menu ul li.active {
background:url(../images/mainnav_r.gif) right top no-repeat;
}
.menu ul li.active a {
background:url(../images/mainnav_l.gif) left top no-repeat;
color:#C60800;
}
.menu ul li#menuitem1.active {
background:url(../images/mainnav1_r.gif) right top no-repeat;
}
.menu ul li#menuitem1.active a {
background:url(../images/mainnav1_l.gif) left top no-repeat;
}
.menu ul li#menuitem2.active a {
background:url(../images/mainnav2_l.gif) left top no-repeat;
}
.menu ul li#menuitem3.active {
background:url(../images/mainnav3_r.gif) right top no-repeat;
}
.menu ul li#menuitem3.active a {
background:url(../images/mainnav3_l.gif) left top no-repeat;
}
.menu ul li#menuitem4.active {
background:url(../images/mainnav4_r.gif) right top no-repeat;
}
.menu ul li#menuitem4.active a {
background:url(../images/mainnav4_l.gif) left top no-repeat;
}
.menu ul li#menuitem5.active {
background:url(../images/mainnav5_r.gif) right top no-repeat;
}
.menu ul li#menuitem5.active a {
background:url(../images/mainnav5_l.gif) left top no-repeat;
}
.menu ul li#menuitem6.active {
background:url(../images/mainnav6_r.gif) right top no-repeat;
}
.menu ul li#menuitem6.active a {
background:url(../images/mainnav6_l.gif) left top no-repeat;
}
.menu ul li#menuitem7.active {
background:url(../images/mainnav7_r.gif) right top no-repeat;
}
.menu ul li#menuitem7.active a {
background:url(../images/mainnav7_l.gif) left top no-repeat;
}
.menu ul li#menuitem8.active a {
background:url(../images/mainnav8_l.gif) left top no-repeat;
}
.menu ul li.active a:hover {
text-decoration:none;
}
#login-submit {
position:absolute;
right:30px;top:55px;
width:99px;
height:20px;
}
#login-button {
float:left;
display:block;
width:99px;
height:20px;
background:url(../images/bg_black.gif) left top no-repeat;
font:14px "Trebuchet MS", Arial, Helvetica, sans-serif;
color:#fff;
text-align:center;
text-decoration:none;
}
#lang {
display:none;
position:absolute;
right:30px;top:20px;
}
#lang ul {
list-style:none;
}
#lang li {
float:left;
padding-right:10px;
}
#lang li img, #lang li a {
float:left;
}
#lang li a {
display:block;
}
/* ---- submenu ---- */
.submenu ul {
overflow:hidden;
list-style:none;
width:644px;
background:url(../images/submenus_bg.gif) left 23px repeat-x;
z-index:998;
margin-bottom:20px;
}
.submenu ul li {
float:left;
}
.submenu ul li a {
float:left;
display:block;
font:bold 11px Arial, Helvetica, sans-serif;
color:#666;
padding:5px 10px;
}

.submenu ul li.subactive {
background:url(../images/submenu_r.gif) right top no-repeat;
}
.submenu ul li.subactive a {
background:url(../images/submenu_l.gif) left top no-repeat;
color:#C60800;
}
/* ---- end of submenu ---- */

#section_outer {
width:1002px;
overflow:hidden;
background:url(../images/bg_section_outer.gif) right top repeat-y;
}
#sections {
overflow:hidden;
width:987px;
background:url(../images/bg_wrapper.jpg) right top no-repeat;
padding:0 4px 65px 11px;
}
* html #sections {
width:1002px;
}
#leftsection {
overflow:hidden;
float:left;
width:644px;
padding:16px 0 0 5px;
}
* html #leftsection {
width:649px;
}



#rightsection {
overflow:hidden;
float:right;
width:318px;
}

/* ---- search ---- */
#search {
position:relative;
width:318px;
height:40px;
background:#e6e6e6 url(../images/search.gif) left top repeat-x;
margin-bottom:10px;
padding:10px 0;
}
* html #search {
height:60px;
}
#search .csc-mailform {
border:none;
height:40px;
background:url(../images/search_input2.gif) 50px 10px no-repeat;
}
#search .csc-header, #search .csc-mailform label {
display:none;
}
#search .csc-mailform #mailformsword {
float:left;
border:none;
width:135px;
height:18px;
margin-top:13px;
margin-left:74px;
margin-right:15px;
}
#search .csc-mailform #mailformsubmit {
margin-top:7px;
width:29px;
height:30px;
border:none;
position:absolute;
}
/* ---- end of search ---- */
.referenties {
position:relative;
top:-13px;
margin:0 6px -3px;
}
#coverflow-container {
margin:0 6px 10px;
}
/* ---- modulebox_search ---- */

/*.modulebox_search_container {
overflow:hidden;
width:296px;
margin-bottom:10px;
}*/
/*.modulebox_search_csc-header h1 {
font:20px "Trebuchet MS", Arial, Helvetica, sans-serif;
}*/
.modulebox_search {
width:296px;
height:150px;
background:url(../images/bg_search.gif) left top no-repeat;
margin:0 11px 10px;
}


/*#rightsection .csc-frame-frame1 {
width:276px;
margin-bottom:10px;
padding:10px 10px 15px 10px;
}
* html #rightsection .csc-frame-frame1 {
width:296px;
}
#rightsection .csc-frame-frame2 {
width:296px;
margin-bottom:10px;
padding:0 0 5px;
}
#rightsection .csc-frame-frame1 {
background:url(../images/csc-frame1_b.gif) right bottom no-repeat;
}
#rightsection .csc-frame-frame2 {
background:url(../images/csc-frame2.gif) right bottom no-repeat;
}*/
.modulebox_search .csc-header {
padding:10px 0px 10px 10px;
}
*:first-child+html .modulebox_search .csc-header {
padding:5px 0px 5px 10px;
}
.modulebox_search .csc-header h1 {
font:20px "Trebuchet MS", Arial, Helvetica, sans-serif;
}


.modulebox_search .csc-mailform {
border:none;
padding-top:5px;
}
.modulebox_search .csc-mailform-field {
padding-left:118px;
}

.modulebox_search .csc-mailform-field #mailformname, .modulebox_search .csc-mailform-field #mailformemail {
border:none;
background:none;
width:126px;
font-size:12px;
}
.modulebox_search .csc-mailform-field #mailformname {
margin-bottom:11px;
}
.modulebox_search .csc-mailform-field #mailformemail {
margin-bottom:11px;
}
*:first-child+html .modulebox_search .csc-mailform-field #mailformname {
margin-bottom:11px;
}
* html .modulebox_search .csc-mailform-field #mailformname {
margin-bottom:9px;
}
.modulebox_search .csc-mailform-field #mailformformtype_mail {
width:99px;
height:20px;
border:none;
background:url(../images/bg_submit_blank.gif) left top no-repeat;
font:14px "Trebuchet MS", Arial, Helvetica, sans-serif;
color:#fff;
text-align:center;
margin-left:38px;
}
/* ---- end of modulebox_search ---- */

/* ---- login ---- */
#rightsection #login {
width:320px;
height:154px;
display:inline;
margin:24px 0 0 0;
/*background:url(../images/bg-form.gif) left top no-repeat;*/
}
#rightsection #login .csc-mailform {
position:relative;
width:305px;
height:139px;
border:none;
padding:15px 0 0 15px;
}
* html #rightsection #login .csc-mailform {
width:320px;
height:154px;
}
#rightsection #login label {
display:none;
}
#rightsection #login fieldset span {
width:292px;
height:22px;
overflow:hidden;
background:url(../images/bg-input.gif);
display:block;
margin:10px 0 0;
}
#rightsection #login fieldset #mailformuser, #rightsection #login fieldset #mailformpass{
width:286px;
height:19px;
border:0;
background:url(../images/bg-input.gif);
color:#000;
font:12px Arial, Helvetica, sans-serif;
margin-bottom:10px;
padding:3px 0 0 6px;
}
* html #rightsection #login fieldset #mailformuser, * html #rightsection #login fieldset #mailformpass {
width:292px;
height:22px;
}
#rightsection #login fieldset span input.focus,
#rightsection #login fieldset span input:focus,
#rightsection #loginp fieldset span input:active{color:#fff;}

/*#rightsection #login .csc-header {

margin:0;
padding:15px 0 0px 15px;
font-size:14px;
line-height: 26px;
}*/
/*#rightsection #login .csc-firstHeader{
color:#c60800;
margin: 0 3px 0 0;
font:20px arial,sans-serif;
}*/
#rightsection #login fieldset p a{
font-weight:normal;
text-decoration:underline;
}
#rightsection #login fieldset p a:hover{
text-decoration:none;

}
#rightsection #login input#mailformsubmit{
float:right;
position:relative;
margin:0 14px 0 0;
width:87px;
height:22px;
border:none;
background:url(../images/btn-inloggen.gif) left top no-repeat;
cursor:pointer;
}
#rightsection #login fieldset p.blijven{
padding:15px 0 0;
line-height: normal;
}
#rightsection #login fieldset p.blijven input{
width:14px;
height:15px;
float:left;
margin:0 7px 0 0;
}
#rightsection #login fieldset p.blijven label{
float:left;
font-size:12px;
}
/* ---- end of login ---- */
logo_flash_3d {
padding-right:5px;
}
#rightmodule .csc-header {
margin:0 11px 5px;
}
#rightmodule .csc-header h1 {
font:20px "Trebuchet MS", Arial, Helvetica, sans-serif;
}
#rightmodule>p {
margin:0 11px 12px;
}

#rightmodule .csc-mailform {
border:none;
}
#rightmodule .csc-mailform-field {
width:150px;
}
#rightmodule .csc-mailform-field input {
border:1px solid #cdcdcd;
width:250px;
padding:2px 0 2px 0;
margin-bottom:3px;
margin-left:12px;
}
#rightmodule #mailformformtype_mail {
width:150px;
background:#CA130B;
border-top:2px solid #ff615a;
border-left:2px solid #ff615a;
border-right:2px solid #89120c;
border-bottom:2px solid #89120c;
margin-left:70px;
color:#fff;
}
#rightmodule .csc-mailform-field input {
border:1px solid #cdcdcd;
}
#rightmodule ul {
list-style:none;
}
#rightmodule li {
background:url(../images/star.gif) 8px 7px no-repeat;
padding-left:20px;
line-height:140%;
padding:0 11px 5px 22px;
}
/* ---- global csc-frame ---- */
#rightsection .csc-frame-frame1 {
width:276px;
margin:0 11px 10px;
padding:10px 10px 15px 10px;
}
* html #rightsection .csc-frame-frame1 {
width:296px;
}
#gallery_right .csc-frame-frame3 {
width:276px;
margin:0 11px 10px;
padding:10px 10px 20px 10px;
}
* html #gallery_right .csc-frame-frame3 {
width:296px;
}
#rightsection .csc-frame-frame2 {
width:296px;
margin:0 11px 10px;
padding:0 0 5px;
}
#rightsection .csc-frame-frame1 {
background:url(../images/csc-frame1_b.gif) right bottom no-repeat;
}
#gallery_right .csc-frame-frame3 {
background:url(../images/csc-frame1_b.gif) right bottom no-repeat;
}
#rightsection .csc-frame-frame2 {
background:url(../images/csc-frame2.gif) right bottom no-repeat;
}
#rightsection .csc-frame-frame1 .csc-header {
margin:-10px -10px 0px -10px;
padding:10px 0px 10px 10px;
}
#gallery_right .csc-frame-frame3 .csc-header {
margin:-10px -10px 0px -10px;
padding:20px 0px 0px 10px;
}
#rightsection .csc-frame-frame1 .csc-header h1, #rightsection .csc-frame-frame2 .csc-header h1, #rightsection .csc-frame-frame3 .csc-header h1 {
font:bold 20px "Trebuchet MS", Arial, Helvetica, sans-serif;
}
#rightsection #jcarousel .csc-header h1 {
font-size:16px;
}
#rightsection .csc-frame-frame1 .csc-header h2, #rightsection .csc-frame-frame2 .csc-header h2 {
font:bold 12px "Trebuchet MS", Arial, Helvetica, sans-serif;
}
#rightsection .csc-frame-frame1 .csc-header {
background:url(../images/csc-frame1_t.gif) right top no-repeat;
}
#gallery_right .csc-frame-frame3 .csc-header {
background:url(../images/csc-frame1_t.gif) right top no-repeat;
}
/*#rightsection .csc-frame-frame2 .csc-header {
background:url(../images/mod_gray_t.gif) right top no-repeat;
}*/
#rightsection .csc-frame-frame1 ul, #rightsection .csc-frame-frame2 ul {
list-style:none;
}
#rightsection .csc-frame-frame1 li, #rightsection .csc-frame-frame2 li {
background:url(../images/bullet.gif) 5px 5px no-repeat;
padding-left:15px;
}
/* ---- end of global csc-frame ---- */

/* ---- jcarousel ---- */
#rightsection .csc-frame-frame1 .widget {
position:relative;
width:276px;
height:90px;
margin-top:0px;
}
#rightsection .csc-frame-frame1 .widget #prod-img-slider-container {
width:190px;
height:90px;
padding:0 43px;
}
* html #rightsection .csc-frame-frame1 .widget #prod-img-slider-container {
width:276px;
}
#rightsection .csc-frame-frame1 .widget .jCarouselLite ul {
overflow:hidden;
width:190px;
height:90px;
list-style:none;
margin:0;
}
#rightsection .csc-frame-frame1 .widget .jCarouselLite ul li {
float:left;
overflow:hidden;
width:190px;
height:90px;
text-align:center;
background:none;
margin:0;
padding:0;
display:table-cell;
vertical-align:middle;
}
#rightsection .csc-frame-frame1 .widget .jCarouselLite ul li h1, #rightsection .csc-frame-frame1 .widget .jCarouselLite ul li h2, #rightsection .csc-frame-frame1 .widget .jCarouselLite ul li p {
display:none;
}
#rightsection .csc-frame-frame1 .widget .jCarouselLite ul li img {
vertical-align:middle;
}
*:first-child+html * html #rightsection .csc-frame-frame1 .widget .jCarouselLite ul li, *:first-child+html #rightsection .csc-frame-frame1 .widget .jCarouselLite ul li a {
font-size:102px;
}
* html #rightsection .csc-frame-frame1 .widget .jCarouselLite ul li, * html #rightsection .csc-frame-frame1 .widget .jCarouselLite ul li a {
font-size:102px;
}

#rightsection .csc-frame-frame1 .widget .prev {
position:absolute;
left:0;top:18px;
width:43px;
height:41px;
cursor:pointer;


background:transparent url(../images/prev-horizontal.gif) left top no-repeat;
}
#rightsection .csc-frame-frame1 .widget .next {
position:absolute;
left:233px;top:18px;
width:43px;
height:41px;
cursor:pointer;
background:transparent url(../images/next-horizontal.gif) left top no-repeat;
}
#rightsection .csc-frame-frame1 .widget .prev:hover, #rightsection .widget .next:hover {
/*background-position:-43px 0;*/
}


#rightsection .csc-frame-frame1 .webshop {
position:relative;
width:276px;
height:90px;
margin-top:0px;
}
#rightsection .csc-frame-frame1 .webshop #prod-img-slider-container {
width:190px;
height:90px;
padding:0 43px;
}
* html #rightsection .csc-frame-frame1 .webshop #prod-img-slider-container {
width:276px;
}
#rightsection .csc-frame-frame1 .webshop .jCarouselLite ul {
overflow:hidden;
width:190px;
height:90px;
list-style:none;
margin:0;
}
#rightsection .csc-frame-frame1 .webshop .jCarouselLite ul li {
float:left;
overflow:hidden;
width:190px;
height:90px;
background:#f90;
text-align:center;
background:none;
margin:0;
padding:0;
}
#rightsection .csc-frame-frame1 .webshop .jCarouselLite ul li h1, #rightsection .csc-frame-frame1 .webshop .jCarouselLite ul li h2, #rightsection .csc-frame-frame1 .webshop .jCarouselLite ul li p {
display:none;
}
#rightsection .csc-frame-frame1 .webshop .prev {
position:absolute;
left:0;top:18px;
width:43px;
height:41px;
cursor:pointer;
background:transparent url(../images/prev-horizontal.gif) left top no-repeat;
}
#rightsection .csc-frame-frame1 .webshop .next {
position:absolute;
left:233px;top:18px;
width:43px;
height:41px;
cursor:pointer;
background:transparent url(../images/next-horizontal.gif) left top no-repeat;
}
#rightsection .csc-frame-frame1 .webshop .prev:hover, .webshop .next:hover {
background-position:-43px 0;
}
/* ---- end of jcarousel ---- */

/* ---- footer ---- */
#footer {
margin:0 auto;
width:995px;
margin:0 auto;
text-align:center;
/*background:#fff url(../images/bg-footer.gif) center top repeat-x;*/
background:none;
margin-bottom:30px;
padding:0 21px;
}
* html #footer {
width:995px;
}
#footer ul{
line-height:38px;
list-style:none;
text-align:center;
margin:0;
padding:0;
}
#footer ul li{
display:inline;
background:url(../images/bullet.gif) no-repeat left;
padding:0 8px 0 11px;
}
#footer ul li.first{background:none;}
#footer ul li a{color:#fff;}

#footer_outer {
height:388px;
background:#D6D6D6 url(../images/new_bg_footer.jpg) left top repeat-x;
}
#footer_outer {
overflow:hidden;
width:100%;
height:388px;
min-width:1002px;
background:#D6D6D6 url(../images/new_bg_footer.jpg) left top repeat-x;
}
#col_footer {
height:211px !important;
height:231px;
padding-top:20px;
margin:0 auto;
width:995px;
text-align:left;
font-size:13px;
}
#col_footer a {
color:#585858;
}
#col_footer h1 {
text-transform:uppercase;
font:17px "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Arial, "Trebuchet MS", sans-serif;
color:#000;
}
#content_footer_left, #content_footer_middle, #content_footer_right {
width:300px;
}
	* html #content_footer_left, * html #content_footer_middle, * html #content_footer_right {
	width:325px;
	}
#content_footer_left {
float:left;
padding-right:20px;
padding-left:20px;
}
#content_footer_left ul {
list-style:none;
margin:0;
padding:0;
}
#content_footer_left ul li {
background:url(../images/dot_footer.gif) left bottom repeat-x;
}
#content_footer_left ul li a {
height:20px;
padding:5px 0;
display:block;
}
* html #content_footer_left ul li a {
height:28px;
}
#content_footer_left ul li a:hover {
text-decoration:none;
background:#b1b1b1;
}
	#content_footer_middle {
	padding-right:20px;
	float:left;
	}
	#content_footer_middle ul {
	list-style:none;
	margin:0;
	padding:0;
	}
	#content_footer_middle ul li {
	background:url(../images/dot_footer.gif) left bottom repeat-x;
	}
	#content_footer_middle ul li a {
	height:20px;
	padding:4px 0;
	display:block;
	}
	* html #content_footer_middle ul li a {
height:28px;
}
	#content_footer_middle ul li a:hover {
	text-decoration:none;
	background:#b1b1b1;
	}
		#content_footer_right {
		padding-right:20px;
		float:left;
		}
		#content_footer_right ul {
		list-style:none;
		}
		#content_footer_right ul li {
		background:url(../images/dot_footer.gif) left bottom repeat-x;
		}
		#content_footer_right ul li a {
		padding:4px 0;
		display:block;
		}
		#content_footer_right ul li a:hover {
		text-decoration:none;
		background:#b1b1b1;
		}
		#content_footer_right p {
                font-size:12px;
                line-height:18px;
		color:#585858;
		}
                #content_footer_right a {
                color:#C50900;
                }#compliance {
width:800px;
margin:0 auto;
height:43px;
}
#compliance ul {
list-style:none;
}
#compliance ul li {
float:left;
padding-left:20px;
}
#compliance ul li a {
float:left;
}
#bvbmedia_footer {
width:300px;
margin:0 auto;
height:46px;
}
#bvbmedia_footer p {
float:left;
padding-top:13px;
padding-right:10px;
font-size:12px;
}
#logobvb {
width:104px;
height:30px;
float:left;
}
/* ---- end of footer ---- */


#content .module h1 strong {
        color:#CB0900;
}





#rightmodule .csc-frame-frame1 .tx_newsflexible_title a.tx_newsflexible_title_a {
color:#C60800;
margin-left:55px;
}
#rightmodule .csc-frame-frame1 .tx_newsflexible_datetime {
padding-left:55px;
font-size:11px;
color:#848484;
}
#rightmodule .csc-frame-frame1 .tx_newsflexible_teaser {
font:12px "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Arial, "Trebuchet MS", sans-serif;
padding-left:55px;
}
.tx_newsflexible_teaserimage img {
width:48px;
height:auto;
}
#rightsection #rightmodule .csc-frame-frame1 p.tx_newsflexible_archivelink a.tx_newsflexible_archivelink_a {
color:#C60800;
}




#tx-srfeuserregister-pi1-fe_users_form fieldset dl dd input.tx-srfeuserregister-pi1-text {
border:1px solid #cdcdcd;
}
#tx-srfeuserregister-pi1-fe_users_form fieldset dl dd input.tx-srfeuserregister-pi1-password {
border:1px solid #cdcdcd;
}
#tx-srfeuserregister-pi1-fe_users_form fieldset dl dd input.tx-srfeuserregister-pi1-uploader {
border:1px solid #cdcdcd;
}
#tx-srfeuserregister-pi1-fe_users_form fieldset dl dd textarea#tx-srfeuserregister-pi1-comments {
border:1px solid #cdcdcd;
}

#tx-srfeuserregister-pi1-fe_users_form fieldset dl dd input.tx-srfeuserregister-pi1-comments {
border:1px solid #cdcdcd;
}
#tx-srfeuserregister-pi1-fe_users_form fieldset dl dd select.tx-srfeuserregister-pi1-status {
border:1px solid #cdcdcd;
}
#tx-srfeuserregister-pi1-fe_users_form fieldset dl dd input.tx-srfeuserregister-pi1-submit {
width:99px;
height:20px;
border:none;
background:url(../images/bg_submit_blank.gif) left top no-repeat;
font:14px "Trebuchet MS", Arial, Helvetica, sans-serif;
color:#fff;
text-align:center;
}




#listartist{
width:670px;
height:140px;
padding:10px 0;
}

#interior, #exterior, #aquarel{
display:block;
width:210px;
height:140px;
float:left;
}

#interior{
background:url(../images/interior.jpg) left top no-repeat;
float:left;
margin-right:5px;
}
#exterior{
background:url(../images/exterior.jpg) left top no-repeat;
margin-right:5px;
}
#aquarel{
background:url(../images/aquarel.jpg) left top no-repeat;
}




#rightmodule {
overflow:hidden;
}
.modulebox_search {
height:210px;
}
#rightsection fieldset {
border:none;
overflow:hidden;
padding-left:10px;
}
#rightsection fieldset legend {
margin-bottom:10px;
display:none;
}
#rightsection fieldset label {
width:110px;
float:left;
font-size:12px;
}
#rightsection fieldset .tx_powermail_pi1_fieldwrap_html {
margin-bottom:3px;
}
img.tx-srfreecap-pi2-image {
margin-left:95px;
}
input.powermail_submit {
background:#fafafa url(../images/bg_button_rounded_email.jpg) left top no-repeat;
border:none;
color:#FFFFFF;
margin-left:109px;
padding:3px 10px;
}
*:first-child+html input.powermail_submit {
padding:3px 5px;
}


#content .tx_newsflexible_title {
font-weight:bold;
margin-bottom:5px;
font-size:12px;
}
#content .tx_newsflexible_teaserimage {
width:48px;
margin-right:10px;
float:left;
}
#content .tx_newsflexible_teaserimage img {
width:48px;
}
#content .tx_newsflexible_teaserimage div {
padding-right:10px;
}
#content .tx_newsflexible_teaser {
font-size:12px;
overflow:hidden;
}
#content .tx_newsflexible_datetime {
border-bottom:1px dashed #CDCDCD;
color:#C60800;
display:block;
font-size:11px;
height:20px;
margin-bottom:5px;
overflow:hidden;
width:100%;
}
#content .tx_newsflexible_article_teaser {
font-size:12px;
font-style:italic;
color:#777;
line-height:18px;
}

