/*
 * c-css by U4EA Technologies - Allan Jardine
 * Version:       1.2.php.1
 * Browser:        0
 * Browser group: 
 */
* { margin: 0; padding: 0; color: #7f7f7f; font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
object { outline: none; }
a { outline: none; text-decoration: none; }
ul { list-style: none; }
html, body { top: 0; left: 0; right: 0; min-height: 100%; margin: 0; padding: 0; background-image: url('head_back.jpg'); background-repeat: repeat-x; }
#header_container { text-align: center; margin: 0; height: 337px; z-index: 3; }
#header { height: 100%; z-index: 3; margin: 0; background-image: url('head_02.jpg'); background-repeat: no-repeat; }
#content { margin: 0; background-color: #ffffff; z-index: 2; }
* html, * html body { bottom: 0; height: 100%; }
* html #header_container { padding-right: 16px; }
* html #header { height: 100%; }
* html #content { margin: 0; }
#menu { margin-left: 20px; margin-top: -3px; margin-bottom: 20px; }
.portfolio_title { font-family: Arial, Helvetica, sans-serif; font-size: 17px; color: #3ea9a3; font-weight: bold; margin-bottom: 10px; margin-top: 37px; }
.portfolio_long, portfolio_long, .portfolio_long p, portfolio_long p { font-family: arial; font-size: 11px; color: #ffffff; background-color: #000000; display: inline; line-height: 15px; width: 200px; }
.search_box, search_box { z-index: 4; position: absolute; margin-left: 734px; }
.search_string, search_string { z-index: 4; border-width: 0px; width: 100px; background-color: none; margin-top: 7px; }
.search_button { overflow: hidden; margin-left: 144px; margin-top: -15px; }
.tool-tip { color: #ffffff; font-family: arial; font-size: 11px; width: 450px; z-index: 13000; margin-left: -16px; margin-top: 118px; }
.tool-title { font-weight: bold; margin: 0; padding: 1px 8px 1px; background: #000000; }
.tool-text { padding: 1px 8px 1px; background: #000000; }
.custom-tip { color: #000; width: 130px; z-index: 13000; }
.custom-title { font-weight: bold; margin: 0; color: #3E4F14; padding: 8px 8px 4px; background: #C3DF7D; border-bottom: 1px solid #B5CF74; }
.custom-text { padding: 4px 8px 8px; background: #CFDFA7; }
a:link, a:visited, a:active { color: #4baba9; text-decoration: none; font-weight: bold; }
a:hover { color: #4baba9; text-decoration: underline; font-weight: bold; }
.footer { background-image: url('footer_back.jpg'); background-repeat: repeat-x; width: 100%; height: 128px; }
.useronline { margin-top: 20px; font-size: 11px; color: #b0b0b0; font-family: arial; }
.help { position: absolute; left: 617px; z-index: 4; }
.toptxt { position: absolute; left:240px; top:270px; z-index:5; color:#8b8989; font-size:11px; font-family: arial; width:700px; color:#8b8989; }
.toptxt * { color:#8b8989; }
.linkabout { position: absolute; left: 617px; top: 79px; z-index: 4; }
.linkportfolio { position: absolute; left: 730px; top: 79px; z-index: 4; }
.linkcontact { position: absolute; left: 845px; top: 79px; z-index: 4; }
#blogSliderWrap { width: 160px; }
#blogSlider { margin-left: 0px; padding: 0px 0px 0px 0px; width: 160px; }
.stripViewer { position: relative; overflow: hidden; clear: both; }
.stripViewer .panelContainer { position: relative; left: 0px; }
.stripViewer .panelContainer .panel { float: left; margin-top: 20px; width: 160px; }
#panel2 { }
.stripNav { margin-left: -5px; position: relative; top: 18px; z-index: 1; width: 200px; }
.wrapper { padding: 0px; }
.innerWrap { width: 160px; overflow: hidden; }
#push { height: 35px; }
.stripNav ul li { float: left; }
.stripNav ul { width: 200px; }
.stripNav li a { display: block; height: 23px; text-indent: -9999px; }
.stripNav li.tab1 a { background: url(btn1.jpg) top center no-repeat; width: 98px; }
.stripNav li.tab2 a { background: url(btn2.jpg) top center no-repeat; width: 76px; }
.stripNav li a:hover, .stripNav li a:active, .stripNav li a:focus { background-position: top center; }
.stripNav li.tab1 a.current { background: url(btn1.jpg) bottom center no-repeat; }
.stripNav li.tab2 a.current { background: url(btn2.jpg) bottom center no-repeat; }
.panel ul { width: 160px; }
.panel ul li a { }
.panel ul li:last-child a { border: none; }
.panel ul#psd-list li a:hover { }
.panel ul#net-list li a:hover { }
.panel ul#vector-list li a:hover { }
.panel ul#audio-list li a:hover { }
#box { height: 17px; width: 17px; overflow: hidden; background-color: transparent; }
#target { height: 17px; width: 17px; background-image: url('star.gif'); background-color: transparent; position: absolute; z-index: 9999; }
.toggler { cursor: pointer; }
.element { color: #B0B0B0; font-family: arial; font-size: 11px; cursor: pointer; }
.element p { margin: 0; padding: 4px; }
.float-right { padding: 10px 20px; float: right; }
blockquote { font-style: italic; padding: 5px 0 5px 30px; }
.content { width: 730px; }
.register-input { background-image:url(http://www.24-7media.de/v2/media/contact/contact_10.jpg); border-style:none; border-width:0; height:18px; margin-bottom:10px; width:165px; font-size: 12px; }
.contactform { position:absolute; width:310px; height:134px; left:480px; margin-top: -6px; }
.check-error { position: absolute; width: 50px; height: 50px; left: 487px; top: 390px; margin-top: 0px; background-image: url('check-error.gif'); background-repeat: no-repeat; }
.check-success { position: absolute; width: 50px; height: 50px; left: 487px; top: 390px; margin-top: 0px; background-image: url('check.gif'); background-repeat: no-repeat; }
.newsfull { }
hr { border: 0px; border-top: 1px dotted #a1a1a1; margin: 0px; margin-top: 10px; margin-bottom: 10px; }
.captcha_table input { background-image:url(http://www.24-7media.de/v2/media/contact/contact_19.jpg); border-style:none; border-width:0; font-size:12px; height: 18px; margin-bottom: 0px; width: 20px; }
.emailer label { font-size: 11px; color: #b1b1b1; }
.smallgreytext { font-size: 11px; color: #b1b1b1; }
.reg-err { margin-top: 29px; }
#stripNav0 { }
.login_table { margin-top: 10px; }
.twitter { position: relative; top: -370px; margin-left:8px; margin-top: 0px; }
.twitterx { width: 177px; height: 23px; display: block; border: 0px; margin: 0px; float: left; }
.socialy { position: relative; top: 0px; left: -233px; margin-top: 0px; }
.socialy img{ border: 0px; margin: 0px; float: left; }
.socialx { width: 55px; height: 27px; display: block; border: 0px; margin: 0px; float: left; }
.socialt { width: 115px; height: 31px; border: 0px; margin: 0px; float: left; }
.social { position: relative; width: 233px; height: 133px; float: left; padding-top: 75px; top: 0px; margin-top: 0px; background-image: url('social.jpg'); background-repeat: no-repeat; }
.social2 { position: relative; top: 0px; float: left; margin-top: 0px; }
