/*



Theme Name: intellicar



Author: Jens Buthut | CUBA DESIGN GmbH



Theme URI: http://intellicar.de



Version: 1.0



*/







/* Reset */



@font-face {



    font-family: 'open_sansregular';



    src: url(#);



    src: url(#) format('embedded-opentype'),



         url('/wp-content/themes/intellicar/lib/fonts/OpenSans-Regular-webfont.woff') format('woff'),



         url('/wp-content/themes/intellicar/lib/fonts/OpenSans-Regular-webfont.ttf') format('truetype'),



         url('/wp-content/themes/intellicar/lib/fonts/OpenSans-Regular-webfont.svg') format('svg');



    font-weight: normal;



    font-style: normal;







}







@font-face {



    font-family: 'open_sanssemibold';



    src: url(#);



    src: url(#) format('embedded-opentype'),



         url('/wp-content/themes/intellicar/lib/fonts/OpenSans-Semibold-webfont.woff') format('woff'),



         url('/wp-content/themes/intellicar/lib/fonts/OpenSans-Semibold-webfont.ttf') format('truetype'),



         url('/wp-content/themes/intellicar/lib/fonts/OpenSans-Semibold-webfont.svg') format('svg');



    font-weight: normal;



    font-style: normal;







}









body { width: 100%; height: 100%; color: #6b6b6b; font-size: 14px;  }



body, html, p, br, hr, table, tr, td, h1, h2, h3, h4, h5, h6, ul, ol, li { margin:0; padding:0; font-family: 'open_sansregular'; }









/* Mobile Geräte */



@media screen and (max-width: 640px) {



body { width: auto !important;  }



.header { width: auto !important; height: 80px !important; }



.header ad { display:none;  }



.header .logo { margin-left: 10px; width:auto; padding-top: 20px !important; margin-bottom: 20px; }



.sidebar { display:none; }



.navi { /* background: none !important; height: auto !important; margin-bottom: 20px !important; */ display:none; }



.navi .innernav { width: auto !important; height: 30px !important; line-height: 30px !important; height: 30px !important;   }



.navi .innernav .menu { width: auto !important; height: 30px !important; line-height: 30px !important; height: 30px !important;   }



.navi .innernav .menu ul li a { font-size: 14px !important; height: 30px !important; line-height: 30px !important; height: 30px !important; background: none #ccc !important; }



.content, .yearmenu { width:auto !important; }



.terminnormal, .terminanzeige { width: 100% !important; padding: 0px !important; }



.terminnormal .grafik, .terminanzeige .grafik { display:none; }



.terminnormal .inhalt, .terminanzeige .inhalt { width:auto !important; padding: 10px; margin-bottom: 10px; }



.singlebt .grafik { width: 100% !important; margin-bottom: 10px; }



.singlebt .inhalt { float:none !important; width: auto !important; }



.navi .innernav .suche { display:none; }



.content .left { width: auto !important; padding-left: 10px; padding-right: 10px; }



.footer { width: 100% !important; }



.footer .footerlogo { width: 50% !important; float:left; padding-left: 10px;  }



.footer .linien { width: auto !important; }



.footer .linien2 { width: auto !important; }



.footer .links { width: 80% !important; float:left; padding-left: 10px; margin-bottom: 20px; }



hr.downbt { width: auto !important; }



p, img.alignright, img.alignleft, img.aligncenter { width: auto !important; text-align:left !important; margin: 0px !important; }



blockquote { border-left: 2px solid #ccc !important; margin-left: 0px !important; width:auto !important; }



.left h2, .left h3 { width: auto !important; }



.left .teaser h2,.left .teaser h2 a { margin-top: -10px !important; }



hr { border: 0; }



hr.normal { width: auto !important; }



hr.down { width: auto !important; }



hr.downbt { width: auto !important; }



.content .left p { margin-bottom: 10px !important; margin-top: 5px !important;}



.content .left p img, .content .left .teaser a img, .jobgrafik a img { width: 100% !important; height: auto !important; margin-top: 10px !important; margin-bottom: 10px !important; }



.content .left .teaser a img { border: none !important; }



.content .left blockquote p img { width: 100px !important; height: 100px !important; }



.content .left iframe, .teaser-bottom, .teaser-bottom h2 { width: auto !important; }



.teaser-bottom h2, .teaser-bottom h2 a { font-size: 14px !important; line-height: 16px !important; }



.teaser-bottom { margin-top: -5px;}



.footer .links ul li a { float:none !important;}



.nl-mobile { display:block !important; float:left; }



.nl-mobile .nl p.space { margin-bottom: 8px !important; }



.nl-mobile .nl .inputsubmit { height: 35px; float:left; margin-left: 5px; }



.nl-mobile .nl .inputleft { height: 23px; float:left; margin-top: 0px; }



.flyout { display:block !important; background: #004cb0; width: 100% !important; height: 50px; float:left; position:absolute; top: 0px; }



.flyoutmenu { position:absolute; top: 50px; }



.container { margin-top: 50px !important;}



.flyout a { font-size: 18px; color: #fff; line-height: 50px; display:block; float:left; }



.show { display:block !important; background-color: #000; width: 100%; }



.show { font-size: 18px; float:left; }



.show ul { list-style-type: none; }



.show ul li { height: 26px; line-height: 26px; border-bottom: 1px solid #333; padding: 12px; }



.show ul li a { display: block; }



.show ul li:hover { background-color: #333; }



.get2 { width: 50%; float:left; }



.get1 { width: 50%; float:right; }



.second { margin-top: 2px; }



.get1 a.third { float:right;  }



.lefty, .category { width: 100% !important; }



.lefty .sort { float: left !important; }



.lefty .ttype, .lefty .sort { display:none; }



.published { float:left !important; text-align:left !important; }



.slideshow_container { width: auto !important; }



hr.down { margin-top: 10px; }



.content .left p img.contentad300 { width: 0px !important; height: 0px !important;}



.mobiles { padding-left: 10px; float:left; width: 90% !important; }



.suchbutton input.fieldz { height: 50px !important; width: 90% !important; }



.suchbutton input.lupe2 { -webkit-border-radius: 0px; border-radius: 0px; border: 0px; padding: 0px; }



.suchbutton input.lupe2 { width: 20px; height: 22px; position:absolute; right: 30px; top: 20px; }



.hiddensocial { display:block !important; padding-left: 10px; margin-bottom: 15px; float:left; width: 95% !important;  }



.newsletter-layer {

        width: auto !important;

        padding: 15px !important;

		margin-bottom: 15px !important;

    }

.newsletter-layer img {

	max-width: 280px !important;

	height:auto !important;

	}

.newsletter-layer input.inputleft {

          width: 100px !important;

	}



}







/* Allgemein */



.container { width: 100%; margin: 0 auto; }



.header { width: 960px; height: 122px; margin: 0 auto;  }



.header .logo { padding-top: 40px; float:left; padding-left: 10px; }



.header .ad { height: 92px; float:right; padding-top: 0px; }



.header .ad img { margin-top: 11px; /* border: 1px solid #b3b3b3; */ }



.navi { background: url(/wp-content/themes/intellicar/img/bg-nav.jpg) repeat-x; height: 43px; width: 100%; }



.navi .innernav { width: 960px; height: 43px; margin: 0 auto; }



.navi .innernav .menu { width: 800px; float:left; height: 43px; position:relative; }



.navi .innernav .menu ul { list-style-type:none; line-height: 43px; }



.navi .innernav .menu ul li { float:left;  }



.navi .innernav .menu ul li a { font-size: 16px; color: #7b7b7b; text-shadow: 0px 1px 0px #ffffff; filter: dropshadow(color=#ffffff, offx=0, offy=1); display: block; padding-left: 10px; padding-right: 10px; }



.navi .innernav .menu ul li.toco { text-decoration:none; text-shadow: 0px -1px 0px #ffffff; filter: dropshadow(color=#ffffff, offx=0, offy=-1);background: #d1d1d1;



background: -moz-linear-gradient(top,  #d1d1d1 0%, #bebebe 100%);



background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d1d1d1), color-stop(100%,#bebebe));



background: -webkit-linear-gradient(top,  #d1d1d1 0%,#bebebe 100%);



background: -o-linear-gradient(top,  #d1d1d1 0%,#bebebe 100%);



background: -ms-linear-gradient(top,  #d1d1d1 0%,#bebebe 100%);



background: linear-gradient(to bottom,  #d1d1d1 0%,#bebebe 100%);



filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d1d1d1', endColorstr='#bebebe',GradientType=0 );



}



.navi .innernav .menu ul li.toco a { color: #444 !important; text-shadow: 0px 1px 0px #eee; filter: dropshadow(color=#eee, offx=0, offy=1); }



.navi .innernav .menu ul li.toco a:hover, .navi .innernav .menu ul li.toco.current-menu-item a { color: #ffffff !important; text-shadow: 0px -1px 0px #44abd2; filter: dropshadow(color=#44abd2, offx=0, offy=-1); }



img { border: none; }



p strong { font-family: 'open_sanssemibold'; font-weight: normal; }







.navi .innernav .suche { width: 160px; float:left; height: 43px; line-height: 43px; }



.content { width:960px; height: 100%; margin: 0 auto; margin-top: 30px; }



.content .left { width: 620px; float:left; padding-left: 10px; }



.content .sidebar { width: 300px; margin-left: 30px; float:left; }



hr { border: 0; }



hr.normal { border: 0; border-bottom: 1px dotted #a8a8a8; margin-bottom: 15px; }



hr.down { background: url(/wp-content/themes/intellicar/img/hr-bottom.jpg); height: 15px; margin-bottom: 25px; }



hr.downbt { border-bottom: 1px dotted #a8a8a8; margin-bottom: 25px; width: 630px; float:left; margin-top: 30px; }



p img.aligncenter { margin-bottom: 10px; }



p img.alignleft { float:left; margin-right: 15px; }



p img.alignright { float: right; margin-left: 15px; }



blockquote { border-left: 8px solid #ccc; padding-left: 15px;}



.sidebar .bw p, .sidebar .pw p, .sidebar .koop p { text-align: center !important;}



h3.rubrikhead { background-color: #004cb0; padding: 5px; font-weight:bold; line-height: 18px; margin-top: 15px; margin-bottom: 15px;  }

h3.rubrikhead a { color: #fff; letter-spacing: 0.1em; text-transform:uppercase;}




/* Paging */



.paging { text-align:center; float:left; margin-top: 20px; margin-bottom: 20px; height: 30px; }



.wp-paginate .current {



background: none repeat scroll 0 0 #004cb0 !important ;



}







/* Teaserstage */



.teaser { margin-bottom: 10px; }



.teaser img { margin-left: 1px; border: 4px solid #ffffff; -webkit-box-shadow: 0px 0px 3px 2px #d3d3d3; box-shadow: 0px 0px 3px 2px #d3d3d3; }



.teaser-bottom { width: 620px; height: 72px; background: url(/wp-content/themes/intellicar/img/bg-teaser.jpg) repeat-x; }



.teaser-bottom h2 { font-size: 17px !important; color: #747474 !important; font-weight:normal !important; line-height: 20px !important; width: 610px; padding: 10px; text-align:center; }



.teaser-bottom h2 a { color: #747474; }



.teaser-bottom h2 a.c2a { color: #004cb0; margin-left: 10px; }



.teaser-bottom h2 a.c2a:hover { text-decoration: underline; }







/* Texte */



p { font-family: 'open_sansregular'; color: #6b6b6b; font-size: 14px; line-height: 22px; margin-top: 5px; margin-bottom: 10px; text-align:justify; letter-spacing: -0.02em; }



a { color: #004cb0; text-decoration: none; }



a:hover { text-decoration: underline; }



.left h2, .left h2 a { font-size: 18px; color: #616161; font-weight:bold; line-height: 24px; text-decoration:none; }





.left h4 { font-size: 11px; color: #aaaaaa; font-weight:normal; line-height: 14px; }



.left h5 { font-size: 11px; color: #aaaaaa; font-weight:normal; line-height: 14px; margin-top: 40px; margin-bottom: 20px; }



.singlebt ul li, .singlebt ol li { margin-left: 15px; margin-bottom: 5px; line-height:22px;}







/* Sidebar */



.sidebar { position:relative; }



.sidebar h2, .sidebarmb h2 { font-size: 16px; color: #616161; font-weight:bold; line-height: 24px; font-family: 'open_sanssemibold'; }



.sidebar span.blau { color: #004cb0; }



.sidebar .nl, .nl-mobile { border-top: 1px dotted #a8a8a8; margin-bottom: 30px; background-color: #004cb0; padding: 10px; -webkit-box-shadow: 0px 2px 3px 1px #d3d3d3; box-shadow: 0px 2px 3px 1px #d3d3d3; }



.sidebar .nl p, .nl-mobile p { font-size: 13px; color: #ffffff; line-height: 18px; margin: 0; }



.sidebar .nl p.space, .nl-mobile p.space { margin-top: 10px; margin-bottom: 10px; }



.sidebar .nl input.inputleft, .nl-mobile input.inputleft { -webkit-border-radius: 4px; border-radius: 4px; border: 1px solid #c9c9c9; padding: 5px; width: 170px; height: 20px; font-size: 12px; color: #8c8c8c; }



.sidebar .nl input.inputsubmit, .nl-mobile input.inputsubmit { -webkit-border-radius: 4px; border-radius: 4px; border: 1px solid #c9c9c9; padding: 5px; width: 90px; height: 32px;



background: #939393;



background: -moz-linear-gradient(top,  #939393 0%, #606060 100%);



background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#939393), color-stop(100%,#606060));



background: -webkit-linear-gradient(top,  #939393 0%,#606060 100%);



background: -o-linear-gradient(top,  #939393 0%,#606060 100%);



background: -ms-linear-gradient(top,  #939393 0%,#606060 100%);



background: linear-gradient(to bottom,  #939393 0%,#606060 100%);



filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#939393', endColorstr='#606060',GradientType=0 );



color: #ffffff;



font-weight: bold;



font-family: 'open_sansregular';



font-size: 12px;



}







.sidebar .pw { border-top: 1px dotted #a8a8a8; margin-bottom: 30px; background-color: #ebebeb; padding: 15px; text-align:center; }



.sidebar .pw br { height: 15px; }



.sidebar .pw img { -webkit-box-shadow: 0px 0px 3px 3px #d3d3d3; box-shadow: 0px 0px 3px 3px #d3d3d3; }



.sidebar .pw p embed { -webkit-box-shadow: 0px 0px 3px 3px #d3d3d3; box-shadow: 0px 0px 3px 3px #d3d3d3; margin-bottom: 10px; }



.sidebar .in { border-top: 1px dotted #a8a8a8; margin-bottom: 30px; }



.sidebar .bw { border-top: 1px dotted #a8a8a8; margin-bottom: 30px; background-color: #ebebeb; padding: 15px; }



.sidebar .ft { border-top: 1px dotted #a8a8a8; margin-bottom: 30px; }



.sidebar .ft p { font-size: 12px; line-height: 16px; }



.sidebar .fb { border-top: 1px dotted #a8a8a8; margin-bottom: 30px; }



.sidebar .sw { border-top: 1px dotted #a8a8a8; margin-bottom: 30px; }



.sidebar .ke { border-top: 1px dotted #a8a8a8; margin-bottom: 30px; padding-right: 10px; }



.sidebar .ke p { font-size: 12px; line-height: 16px; }



.sidebar .koop { border-top: 1px dotted #a8a8a8; margin-bottom: 30px; background-color: #ebebeb; padding: 15px; }



.sidebar ul { margin-bottom: 20px;}



.sidebar ul li { margin-left: 15px;}







/* Jobs */



.jobs .jobnormal, .jobs .tobjob { padding-bottom: 20px; border-bottom: 1px dotted #a8a8a8; margin-top: 20px; float:left; }



.jobs h2 { margin-bottom: 10px; }



.jobgrafik { float: left; margin-right: 10px; width: 200px; }



.jobgrafik img { width: 198px; }



.category { float:left; margin-top: 20px; width: 370px; }



.published { float:right; margin-top: 20px; width: 260px; text-align:right; }



.tojo { /* width: 16px; height: 16px; margin-left: 160px; position: absolute; z-index: 100; background-image: url(/wp-content/themes/intellicar/img/top-job.png); background-position:right 0px; background-repeat:no-repeat; margin-top: -5px; */ }







/* Studien */



h2.study { color: #004cb0; font-size: 22px; }



span.italic { font-style: italic; }







/* Branchentermine */



.lefty { padding-bottom: 5px; border-bottom: 1px dotted #a8a8a8; margin-bottom: 10px; float: left; width: 630px; }



.lefty h2 { float:left; }



.lefty .ttype { margin-right: 5px; line-height: 24px; font-weight:bold; float:right; }



.lefty .sort { float:right; }



.lefty form select { -webkit-border-radius: 4px; border-radius: 4px; border: 1px solid #d4d4d4; padding: 2px; color: #004cb0; width: 120px; }



.terminnormal { width: 590px; margin-bottom: 2px; padding: 20px; background-color: #ccc; -webkit-border-radius: 4px; border-radius: 4px;



background: #1e5799;



background: -moz-linear-gradient(top,  #1e5799 0%, #f2f2f2 0%, #ececec 100%);



background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1e5799), color-stop(0%,#f2f2f2), color-stop(100%,#ececec));



background: -webkit-linear-gradient(top,  #1e5799 0%,#f2f2f2 0%,#ececec 100%);



background: -o-linear-gradient(top,  #1e5799 0%,#f2f2f2 0%,#ececec 100%);



background: -ms-linear-gradient(top,  #1e5799 0%,#f2f2f2 0%,#ececec 100%);



background: linear-gradient(to bottom,  #1e5799 0%,#f2f2f2 0%,#ececec 100%);



filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e5799', endColorstr='#ececec',GradientType=0 );



font-size: 12px;



border: 1px solid #ececec;



position:relative;



float:left;



}



/*ics Download Button*/

.ics-download-item {margin-top: 6px;}

.ics-download-item.archive {float: left;}

.ics-download-item input {background-color: #004cb0; border: none; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; color: #fff; padding: 5px; padding-left: 7px; padding-right: 7px; cursor: pointer; border: 1px solid #999;}

.ics-download-item input:hover {background-color: #616161;}



.terminanzeige .ics-download-item input {background-color: #b8b8b8;}

.terminanzeige .ics-download-item input:hover {background-color: #616161;}



.grafik {height: 150px;}



.terminnormal:hover {



background: #edfaff;



background: -moz-linear-gradient(top,  #edfaff 0%, 3f92ff 100%);



background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#edfaff), color-stop(100%,3f92ff));



background: -webkit-linear-gradient(top,  #edfaff 0%,3f92ff 100%);



background: -o-linear-gradient(top,  #edfaff 0%,3f92ff 100%);



background: -ms-linear-gradient(top,  #edfaff 0%,3f92ff 100%);



background: linear-gradient(to bottom,  #edfaff 0%,3f92ff 100%);



filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#edfaff', endColorstr='3f92ff',GradientType=0 );



}







.terminanzeige { width: 590px; margin-bottom: 2px; padding: 20px; background-color: #eee; -webkit-border-radius: 4px; border-radius: 4px;



background: #004cb0;



background: -moz-linear-gradient(top,  #004cb0 0%, #004cb0 0%, #79b23a 100%);



background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#004cb0), color-stop(0%,#004cb0), color-stop(100%,#79b23a));



background: -webkit-linear-gradient(top,  #004cb0 0%,#004cb0 0%,#79b23a 100%);



background: -o-linear-gradient(top,  #004cb0 0%,#004cb0 0%,#79b23a 100%);



background: -ms-linear-gradient(top,  #004cb0 0%,#004cb0 0%,#79b23a 100%);



background: linear-gradient(to bottom,  #004cb0 0%,#004cb0 0%,#79b23a 100%);



filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#004cb0', endColorstr='#79b23a',GradientType=0 );



color: #ebebeb;



font-size: 12px;



border: 1px solid #004cb0;



position:relative;



float:left;



}







.terminanzeige a, .terminanzeige h2, .terminanzeige h2 a { color: #fff; }



.terminnormal .grafik img, .terminanzeige .grafik img { width: 110px; border: 1px solid #919191; }



.terminnormal .grafik img.noborder, .terminanzeige .grafik img.noborder { border: none; }



.terminnormal .grafik, .terminanzeige .grafik { width: 110px; margin-right: 20px; float:left; }



.terminnormal .inhalt, .terminanzeige .inhalt { width: 460px; float:left; }



.moreinfo, .lessinfo { -webkit-border-radius: 4px; border-radius: 4px; padding: 3px; background-color: #b8b8b8; width: 100px; border: 1px solid #b2b2b2; text-align:center; color: #ffffff; font-size: 12px; cursor: pointer; position:absolute; right: 10px; bottom: 10px; }



.infos { margin-top: 10px; margin-bottom: 20px; }



.infos p { font-size: 12px; line-height: 18px; }



.terminanzeige .infos p { color: #ffffff; }



.rot, .lila, .gruen, .braun, .gelb { position:absolute; z-index: 10; right: -1px; top: -1px; }



.typ  { position:absolute; z-index: 15; right: 15px; top: 3px; font-size: 11px; color: #ffffff; }



.typ a {color: #ffffff; text-decoration:none; }



.datefield { font-weight:bold; }







.singlebt .grafik { width: 110px; margin-right: 20px; float:left; }



.singlebt .grafik img { width: 108px; border: 1px solid #919191; }



.singlebt .inhalt { width: 490px; float:left; }



.singlebt .grafik img.noborder {  border: none; }







.year { width: 30px; }



.yearmenu { width: 590px; }



.year, .yearmenu { float: left; font-size: 12px; margin-bottom: 10px; }



.yearmenu ul li { list-style-type:none; float:left; }







/* Suche */



.suchbutton { margin-top: 7px; position:relative; }



.suchbutton input { -webkit-border-radius: 4px; border-radius: 4px; border: 1px solid #bdbdbd; padding: 6px; width: 146px; font-family: 'open_sansregular'; }



.suchbutton input.lupe { -webkit-border-radius: 0px; border-radius: 0px; border: 0px; padding: 0px; position:absolute; right: 10px; top: 3px; }



.suchbutton input.lupe { width: 20px; height: 22px; }







/* Skybanner */



.werbebanner { position:absolute; top: 0; left: 320px; }



.werbebanner img { border: 1px solid #b3b3b3; }







/* Footer */



.footer { width: 960px; margin: 0 auto; float:left; margin-bottom: 30px; }



.footer .linien { width: 960px; height: 3px; background-color: #b0b0b0; }



.footer .linien2 { width: 960px; border-top: 1px solid #ffffff; height: 18px; background-color: #ebebeb; }



.footer .footerlogo { margin-top: 10px; color: #7b7b7b; width: 300px; float:left; }



.footer .footerlogo img { float:left; margin-right:10px;  }



.footer .footerlogo p { font-size: 11px; float:left; margin: 0; padding: 0; }



.footer .links { margin-top: 10px; height: 20px; width: 660px; float:left; }



.footer .links ul { list-style-type:none; }



.footer .links ul li a { float:right; font-size: 11px; }



.footer .links ul li.kont a { margin-right: 10px; }



/* Newsletter */

/*Newsletter Layer fade in*/

#newsletterLayer { width: 100%; display:none; position:fixed; bottom:0; background: #004cb0; z-index: 16; }

    .newsletter-layer {

        margin: 0 auto;

        width: 950px;

        padding: 10px;

    }

    .newsletter-layer .toptext { }

    .newsletter-layer p, .whitey { color: #fff; }

    .newsletter-layer label {color: #fff; font-size: 0.8em;}

    .newsletter-layer .letters { margin-top: -30px;}

    .newsletter-layer .txt a, .newsletter-layer .txt a:hover, .newsletter-layer a:hover{color: #fff; text-decoration: underline;}

    .newsletter-layer .clearfix, .newsletter-layer .toptext {margin-left: 50px;}

    .newsletter-layer a.close-layer{

        color: #fff;

        float: right;

        font-weight: bold;

        font-size: 1.2em;

        cursor: pointer;

        margin-top: 8px;

    }



	.newsletter-layer input.inputleft {

         -webkit-border-radius: 4px; border-radius: 4px; border: 1px solid #c9c9c9; padding: 5px; width: 170px; height: 20px; font-size: 12px; color: #8c8c8c;

	}



	.newsletter-layer .whitey {

		margin-bottom: 10px;

	}



	.newsletter-layer input.inputsubmit {

		-webkit-border-radius: 4px; border-radius: 4px; border: 1px solid #c9c9c9; padding: 5px; width: 90px; height: 32px;

		background: #939393;



background: -moz-linear-gradient(top,  #939393 0%, #606060 100%);



background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#939393), color-stop(100%,#606060));



background: -webkit-linear-gradient(top,  #939393 0%,#606060 100%);



background: -o-linear-gradient(top,  #939393 0%,#606060 100%);



background: -ms-linear-gradient(top,  #939393 0%,#606060 100%);



background: linear-gradient(to bottom,  #939393 0%,#606060 100%);



filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#939393', endColorstr='#606060',GradientType=0 );



color: #ffffff;



font-weight: bold;



font-family: 'open_sansregular';



font-size: 12px;



cursor:pointer;

	}