/* main content styles */
body { margin:10px; font-size: 9pt; font-family:Arial, Helvetica, sans-serif; text-align:left; background:#FFFFFF; }
.vertical-seperator { background:url(/fileadmin/templates/emw/images/background.gif) 0 0 repeat; }
.copyright { border-top:1px solid #cccccc; font-family:Arial, Helvetica, sans-serif; font-size:8pt; }
.inputactive { font-family: arial, helvetica, sans-serif; font-size: 9pt; }
.menu1-level1-no { font-family:Arial, Helvetica, sans-serif; font-size:8pt; }
.menu1-level1-act { font-family:Arial, Helvetica, sans-serif; font-size:8pt; background-color: #ddeeee }
#container { border:1px solid #7EBFD8; top:0px; background:url(../images/background.gif) 0 0 repeat; position:relative; width:767px; margin:0 auto; text-align:left; }
#header { clear:both; text-align:left; padding:0px; top:0px; left:0px; width:767px; height:146px; position:relative; z-index: 10; }
#left-content { float:left; width:175px; position:relative; top:2px; left:0px; }
#wrapper { float:right; width:750px; }
#main-content { float:left; width:500px; position:relative; top:2px; left:-10px; padding-bottom:5px; }
#right-content { float:right; width:175px; position:relative; top:2px; }
#footer{ clear:both; text-align:left; font-size:10px; border-top:1px solid #cccccc; background:#FFFFFF; padding:4px; }
ul li  { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #000000; }
ol li  { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #000000; }
pre { font-family:monospace; }
a { color:#666666; text-decoration:none;}
a:hover { color:#CC0000; text-decoration:underline; }
form { margin:0px 0px 0px 0px;}
/* p, pre { margin:0px 0px 0px 0px; } */
p, td { font-size:11px; }
input, textarea, select { font-family:arial, helvetica, sans-serif; color:#000000; border:#CCCCCC 1px solid; font-size:9pt; }
h1 { font-size:13pt; font-weight:normal; }
h2 { font-size:12pt; font-weight:normal; }
h3 { font-size:11pt; font-weight:normal; }
h4 { font-size:10pt; font-weight:normal; }
h1, h2, h3, h4, h5, h6 { margin:0px 0px 0px 0px; margin-top:10px; margin-bottom:5px; }
.csc-header { font-size: 13pt; font-weight: normal; color:#000000; }
.csc-menu { padding: 5px 5px 5px 5px; border: 1px solid #cccccc; }
.bodytext { font-family: arial, helvetica, sans-serif; font-size: 10pt; color: #000000; }
.right-item-header { font-family: arial, helvetica, sans-serif; font-size: 9pt; color: #000000; margin: 2px; padding: 5px; }
.right-item-link { font-family: arial, helvetica, sans-serif; font-size: 8pt; color: #000000; margin: 2px; padding: 2px; }
.tx-a1teasermenu-link { font-family: arial, helvetica, sans-serif; font-size: 10pt; }

.morelink { display: block; }
.morelink ul { margin: 0; padding: 0; border: 0; list-style-type: none; }
.morelink li { margin: 0; padding: 0; border: 0; display: block; float: left; position: relative; width: 94px; background-color: #ffffff; }

/* news items */
.news-latest-container	{ font-family: arial, helvetica, sans-serif; font-weight: normal; }
.news-latest-title 		{ font-family: arial, helvetica, sans-serif; font-size: 12px; font-weight: normal; list-style: square; }
.news-latest-date  		{ font-family: arial, helvetica, sans-serif; font-size: 7pt; }
.news-latest-morelink	{ font-family: arial, helvetica, sans-serif; font-size: 9pt; }
.news-latest-subheader	{ font-family: arial, helvetica, sans-serif; font-size: 9pt; padding: -2em; list-style:none; margin-left: -40px; } 

/* tip a friend styles */
.tip_many_friends-field { font-family: arial, helvetica, sans-serif; font-size: 10pt; }

/* used for RTE */
.heading { font-family: Arial, Helvetica, sans-serif; font-size: 14pt; color: #000000; font-weight: normal; }
.subheading { font-family: Arial, Helvetica, sans-serif; font-size: 11pt; }
.maintext { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #000000; }
.bulletext { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #666666; padding-bottom: 20px; font-weight: bold; }
.maintext-italic { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #000000; font-style: italic; font-weight: bold; }
.smalltext { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #000000; }
.quote { font-family: Times New Roman, Helvetica, sans-serif; font-size: 10pt; }
.helptitle { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #000000; }
.helptext { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #000000; }

/* all right column */
.list-table { width: 100%; border-left: 1px solid #ececec; border-top: 1px solid #ececec; border-right: 1px solid #aaaaaa; border-bottom: 1px solid #aaaaaa; }
.list-table-header { font-family: Arial, Helvetica; font-size: 10pt; font-style: italic; }
.list-table-header-nores { font-family: Arial, Helvetica; font-size: 10pt; font-style: italic; }


/* recent deals */
.recentdeals-list-title   { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #000000; }
.recentdeals-list-title-1 { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #000000; }
.recentdeals-list-title-2 { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #666666; }
.recentdeals-list-title-3 { font-family: Arial, Helvetica, sans-serif; font-size: 7pt; color: #666666; }
.user-recentdeals-pi1 {  }
.user-recentdeals-pi1-listrow { padding-left: 2em; list-style-type: circle; }

/* news */
.news-list-title   { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #000000; }
.news-list-title-1 { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #000000; }
.news-list-title-2 { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #999999; }
.news-list-title-3 { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #999999; }
.user-news-pi1 {  }
.user-news-pi1-listrow { padding-left: 2em; list-style-type: circle; }

/* publications */
.publications-list-title   { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #000000; }
.publications-list-title-1 { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #000000; }
.publications-list-title-2 { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #666666; }
.publications-list-title-3 { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #666666; }
.user-publications-pi1 {  }
.user-publications-pi1-listrow { padding-left: 2em; list-style-type: circle; }

/* contactsaa */
.user-contactsaa-pi1-listrow { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #000000; padding-left: -5px; }

/* rhs menu controls */
.rightmenu_wrap { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 10px; border-bottom: 1px solid #cccccc; }
#teamlogo { position:absolute; left:596px; top:185px; z-index: -1; }

/* sitemap */
#sitemap { font-family: Arial, Helveticam sans-serif; font-size: 9pt; }
#sitemap ul { list-style: square; }

div#contacts_01 { margin: 0px; display: none; }
div#contacts_02 { margin: 0px; display: none;  }
div#contacts_03 { margin: 0px; display: none;  }
.contact_button { padding: 8px 8px 8px 8px; border: 1px solid #cccccc; }
.contact_line {  }
.contacts-panel { border-left: 1pt solid #cccccc; border-bottom: 1pt solid #cccccc; border-top: 1pt solid #cccccc; border-right: 1pt solid #cccccc; }

.xxsmalltext { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #999999; }

.contactsaa_heading { font-family: Arial, Helvetica, sans-serif; font-size: 12pt; color: #333333; }
.searchform { width: 100%; }
.searchform select { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #666666; }
.searchform input { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #666666; }
.searchform tr td { color: #666666; }
.search-form-page { border-left: 1pt solid #ececec; border-top: 1pt solid #ececec; border-right: 1pt solid #aaaaaa; border-bottom: 1pt solid #aaaaaa; background-color: #ffffff; }


.csc_mailform { border-left: 1px solid #dcdcdc; border-top: 1px solid #dcdcdc; border-right: 1px solid #999999; border-bottom: 1px solid #999999; width: 100%; }
.csc-form-label-req { color: #333333; }
.csc-form-label {  }
.csc-form-labelcell { padding-top: 2px; }
.csc-form-commentcell { padding-top: 0px; }
.csc-form-fieldcell { padding-left: 10px; padding-top: 2px; }

.debug { border: 1px dashed red; margin: 10px; padding: 10px; font-family: arial; font-size: 8pt; color: red; background-color: #ececec }

.printlink { font-size: 22px; }

.right-sep { border-right: 1pt dashed #666666; }
.left-sep { border-right: 1pt dashed #666666; }
.mid-sep { border-right: 1pt dashed #666666; border-left: 1pt dashed #666666; }

.frame-7 { border: 1px solid #cccccc; background-color: #ececec; padding: 4px; }
.frame-7 textarea { font-family: Arial; font-size: 11px; }
.frame-7 radio { float: left; margin-right: 6px; }

.mailform { border: 1px solid #cccccc; }
.mailform td { font-size: 12px; padding: 4px; border-right: 1px solid #cccccc; border-bottom: 1px solid #cccccc; }
.mailform td table td { border: 0px; padding: 1px; }


.wtgallery_pagebrowser { font-size: 14px; }
.wtgallery_pagebrowser { border: 1px solid #ccc; margin: 4px;  padding: 4px; background: #ececec; font-weight: bold; }
#wtgallery_singlepic_area { font-size: 14px; }
#wtgallery_singlepic_area div { margin: 4px; padding: 4px; font-weight: bold; }
.wtgallery_singlepic_popup { color: #fff; }
.wtgallery_singlepic_comment a { margin: 4px; padding: 4px; font-weight: bold; }

#requestinformation  .w200 { width: 120px; float: left;}
#requestinformation .csc-mailform-field { margin: 2px; clear: both; padding: 2px; }
#requestinformation .csc-mailform-submit { float: right; }
#requestinformation .w500{ width: 400px; float: left; }

.csc-frame-invisible  label { width: 120px; float: left;}
.csc-frame-invisible .csc-mailform-field { margin: 2px; clear: both; padding: 2px; }
.csc-frame-invisible .csc-mailform-submit { float: right; border-bottom: 2px solid #666; border-right: 2px solid #666; border-top: 2px solid #CCC; border-left: 2px solid #CCC;  }
.csc-frame-invisible .w500{ width: 400px; float: left; }
