*           { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; }
body        { margin: 5px 0; padding: 0; font-size: 12px; color: #6B6B6B; background: #FFFFFF url(/img/bg/bg_dunkelrot.gif) repeat left top; }
a.height    { line-height: 25px; }
div.clear   { clear: both; width: 1px; height: 1px; overflow: hidden; }
form        { margin: 0px; padding: 0px; border: 0px; }
th          { height: 30px;  padding: 0px; overflow: hidden; background-color: #fafafa; border: 1px solid #EBEBEB; border-bottom-color: #DDDDDD; }
th.hd20     { width: 20px;  }
th.hd100    { width: 100px; }
th.hd110    { width: 110px; }
th.hd150    { width: 150px; }
th.hd200    { width: 200px; }
th.hd310    { width: 310px; }
th.hd320    { width: 320px; }
th.hd350    { width: 350px; }
th.hd415    { width: 415px; }
th.hd515    { width: 515px; }
th.hd615    { width: 615px; }
table.ctable td { height: 15px; border-bottom: 1px solid #F4F4F4; padding: 3px; }
td.b        { font-weight: bold; }
td.subline  { border-top: 1px solid #EBEBEB; }
td.right    { text-align: right; }
td.subright { border-top: 1px solid #EBEBEB; text-align: right; }
span.error  { font-weight: bold; color: #EC5600; }

#home01 { background-image: url(/img/home/teaser_01.jpg); width: 610px; height: 70px; margin: 0; padding: 310px 5px 0px 5px; border: 0; }
#home02 { background-image: url(/img/home/teaser_02.jpg); width: 610px; height: 70px; margin: 0; padding: 310px 5px 0px 5px; border: 0; }
#home03 { background-image: url(/img/home/teaser_03.jpg); width: 610px; height: 70px; margin: 0; padding: 310px 5px 0px 5px; border: 0; }
#home04 { background-image: url(/img/home/teaser_04.jpg); width: 610px; height: 70px; margin: 0; padding: 310px 5px 0px 5px; border: 0; }
#home05 { background-image: url(/img/home/teaser_05.jpg); width: 610px; height: 70px; margin: 0; padding: 310px 5px 0px 5px; border: 0; }
#home06 { background-image: url(/img/home/teaser_06.jpg); width: 610px; height: 70px; margin: 0; padding: 310px 5px 0px 5px; border: 0; }
#home07 { background-image: url(/img/home/teaser_07.jpg); width: 610px; height: 70px; margin: 0; padding: 310px 5px 0px 5px; border: 0; }
#home08 { background-image: url(/img/home/teaser_08.jpg); width: 610px; height: 70px; margin: 0; padding: 310px 5px 0px 5px; border: 0; }
#home09 { background-image: url(/img/home/teaser_09.jpg); width: 610px; height: 70px; margin: 0; padding: 310px 5px 0px 5px; border: 0; }

div.timer   { color: #FEFEFE; }
div.timer p { color: #FEFEFE; font-size: 26px; font-weight: bold; border: 0; margin: 0; padding: 0; }
div.next    { color: #FEFEFE; }
div.next p  { color: #FEFEFE; font-size: 16px; font-weight: bold; border: 0; margin: 0; padding: 0; }
div.btn     { width: 610px; padding-top: 3px; margin: 0; border: 0;}

h1, h2, h3, h4, h5, h6 { margin: 0;  padding: 0; font-weight: normal; color: #000000; }
h1 { font-size: 20px; font-weight: bold; color: #750500; margin-bottom: 10px; }
h2 { margin-bottom: 10px; border-bottom: 1px solid #F4F4F4; font-size: 26px; }
h3 { margin-bottom: 5px; padding: 0px; font-size: 14px; font-weight: bold; }
h4 { margin-bottom: 5px; padding-bottom: 2px; font-size: 12px; font-weight: bold; }
h5 { margin-bottom: 5px; padding-bottom: 2px; font-size: 12px; font-weight: bold; color: #EC5600; }
h6 { font-size: 18px; font-weight: bold; color: #333; margin-bottom: 10px; padding-left: 5px; }

p, ol, ul, blockquote { line-height: 24px; }

hr      { font-size:1px; line-height:1px; height:1px; border:none; color:#6B6B6B; background:#F4F4F4; margin-top: 2px; margin-bottom: 2px; }
ul      { margin-left: 0; padding-left: 0; list-style: none; }
ol      { margin-left: 20px; padding-left: 0; }

ol.home     { margin-left: 0; padding-left: 25px; }
ol.home li  { font-size: 14px; font-weight: bold; color: #6B6B6B; }
a       { color: #EC5600; }
a:hover { text-decoration: none; }
a.medium       { margin-bottom: 10px; font-size: 14px; font-weight: bold; text-decoration: none; }
a.medium:hover { color: #D0D0D0; text-decoration: none; }

a.big       { margin-bottom: 10px; font-size: 26px; font-weight: bold; text-decoration: none; }
a.big:hover { color: #D0D0D0; text-decoration: none; }

a.small       { font-size: 11px; }
a.small:hover { text-decoration: none; }

a.hd        { color: #EC5600; text-decoration: none; font-weight: bold; }
a.hd:hover  { color: #6B6B6B; text-decoration: none; font-weight: bold; }

div.center  { width: 100%; text-align: center; }
div.faq     { width: 100%; border: 1px solid #EBEBEB; padding: 10px; }

img         { border: none; }
img.partner { border: 1px solid #F4F4F4; margin: 5px; float: left; }
img.partner:hover { border: 1px solid #888; }

select.sel1 { margin-bottom: 10px; border: 1px solid #D0D0D0; border-right-color: #E6E6E6; border-bottom-color: #E6E6E6; }
select.sel2 { border: 1px solid #D0D0D0; border-right-color: #E6E6E6; border-bottom-color: #E6E6E6; }
select.sel3 { margin-bottom: 10px; border: 1px solid #D0D0D0; border-right-color: #E6E6E6; border-bottom-color: #E6E6E6; width: 300px; }
select.sel4 { margin-bottom: 10px; border: 1px solid #D0D0D0; border-right-color: #E6E6E6; border-bottom-color: #E6E6E6; width: 203px; }

input.w20   { width: 20px;  margin-bottom: 10px; border: 1px solid #D0D0D0; border-right-color: #E6E6E6; border-bottom-color: #E6E6E6; }
input.w40   { width: 40px;  margin-bottom: 10px; border: 1px solid #D0D0D0; border-right-color: #E6E6E6; border-bottom-color: #E6E6E6; }
input.w100  { width: 100px; margin-bottom: 10px; border: 1px solid #D0D0D0; border-right-color: #E6E6E6; border-bottom-color: #E6E6E6; }
input.w140  { width: 140px; margin-bottom: 10px; border: 1px solid #D0D0D0; border-right-color: #E6E6E6; border-bottom-color: #E6E6E6; }
input.w140b { width: 140px; border: 1px solid #D0D0D0; border-right-color: #E6E6E6; border-bottom-color: #E6E6E6; }
input.w150  { width: 150px; margin-bottom: 10px; border: 1px solid #D0D0D0; border-right-color: #E6E6E6; border-bottom-color: #E6E6E6; }
input.w200  { width: 200px; margin-bottom: 10px; border: 1px solid #D0D0D0; border-right-color: #E6E6E6; border-bottom-color: #E6E6E6; }
input.w300  { width: 300px; margin-bottom: 10px; border: 1px solid #D0D0D0; border-right-color: #E6E6E6; border-bottom-color: #E6E6E6; }
input.w400  { width: 400px; margin-bottom: 10px; border: 1px solid #D0D0D0; border-right-color: #E6E6E6; border-bottom-color: #E6E6E6; }
input.ws300 { width: 300px; margin-bottom: 2px;  border: 1px solid #D0D0D0; border-right-color: #E6E6E6; border-bottom-color: #E6E6E6; }

textarea      { margin-bottom: 10px; border: 1px solid #D0D0D0; border-right-color: #E6E6E6; border-bottom-color: #E6E6E6; }
textarea.txt1 { width: 305px; height: 100px; font-size: 12px; }
textarea.txt2 { width: 580px; height: 250px; font-size: 12px; }
textarea.txt3 { width: 400px; height: 150px; font-size: 12px; }

input.submit1 { border: 1px solid #EBEBEB; border-bottom-color: #DDDDDD; background: #FBFBFB url(/img/img7.gif) repeat-x; font-size: 12px; color: #7A7A7A; }
input.w130    { border: 1px solid #EBEBEB; border-bottom-color: #DDDDDD; background: #FBFBFB url(/img/img7.gif) repeat-x; font-size: 12px; color: #7A7A7A; width: 130px; }
input.big     { border: 1px solid #EBEBEB; border-bottom-color: #DDDDDD; background: #FBFBFB url(/img/img7.gif) repeat-x; font-size: 22px; color: #7A7A7A; font-weight: bold; width: 322px; height: 38px; }

/* Posted */
.posted   { height: 33px; margin: 0 0 30px 0; padding: 10px 15px 0 15px; background: url(/img/img6.gif) repeat-x; border-bottom: 1px solid #F2F2F2; }
.posted p { float: left; margin: 0; }
.posted a { color: #717171; }
.posted .comments { float: right; }

/* Header */
#header     { width: 917px; height: 115px; margin: 0 auto; background: url(/img/img2.gif) repeat-x; }

/* Logo */
#logo       { float: left; height: 115px; padding: 0 0 0 0; background: url(/img/img1.gif) no-repeat; }
#logo *     { text-decoration: none; }
#logo div.logoimg { float: left; padding: 40px 0 0 40px; width: 170px; height: 75px; background: url(/img/logo_meetya.png) no-repeat; background-position: right bottom; }
#logo h2      { float: left; padding: 72px 0 0 8px; font-size: 12px; border: none; }
#logo h2 a    { color: #B4B4B4; }

/* Menu */
#menu     { float: right; height: 45px; padding: 70px 25px 0 0; background: url(/img/img3.gif) no-repeat right top; }
#menu ul  { margin: 0; padding: 0; list-style: none; }
#menu li  { display: inline; }
#menu a   { padding: 0 5px 0 10px; border-left: 1px solid #DBDBDB; text-transform: lowercase; text-decoration: none; font-size: 13px; color: #3B3B3B; }
#menu .first a { border: none; }

/* Login */
#tb_top     { width: 185px; height: 4px; background: url(/img/border/toolbox_top.gif) no-repeat; overflow: hidden; }
#tb_bot     { width: 185px; height: 4px; background: url(/img/border/toolbox_bottom.gif) no-repeat; overflow: hidden; }
#toolbox    { padding: 10px; border-left: 1px solid #C8C8C8; border-right: 1px solid #C8C8C8; }
#toolbox ul { margin: 0 0 10px 0; padding: 0; border: 0; }

/* Content */
#content  { width: 847px; margin: 0 auto; padding: 10px 35px 0 35px; background: #FFFFFF url(/img/img8.gif) no-repeat left bottom; }

#colOne               { float: left; width: 625px; }
#colOne #leftbox      { float: left; width: 320px; }
#colOne #rightbox     { float: left; width: 280px; padding-left: 10px; }
#colOne div.key       { float: left; width: 110px; float: left; background-color: #FAFAFA; font-weight: bold; margin: 2px; }
#colOne div.longkey   { float: left; width: 150px; float: left; background-color: #FAFAFA; font-weight: bold; margin: 2px; }
#colOne div.value     { float: left; width: 200px; float: left; margin: 2px; overflow: hidden; }
#colOne div.longvalue { float: left; width: 320px; float: left; margin: 2px; overflow: hidden; }
#colOne #main_window  { width: 620px; margin: 0px; padding: 0px; border: 0px; position: relative; top: -50px; }

#colTwo { float: right; width: 185px; padding: 0px; }

/* Footer */
#footer {}
#footer p { text-align: center; color: #efefef; }
#footer a.title       { color: #efefef; text-decoration: none; font-weight: bold; }
#footer a.title:hover { color: #fff; text-decoration: none; }
#footer a { color: #efefef; text-decoration: none; }
#footer a:hover { color: #fff; text-decoration: none; }

#img_area { width: 270px; height: 270px; }

#code { margin: 10px 0; padding: 10px; text-align: left; display: block; overflow: auto; font-family: Lucida Console, 'courier new', monospace; font-size: 12px; background: #FAFAFA; border: 1px solid #f2f2f2; border-left: 4px solid #DEDEDE; }

div.profile     { width: 133px; height: 175px; float: left; background: url(/img/bg_profile.gif) no-repeat; text-align: center; overflow: hidden; margin: 5px; padding: 6px; }
div.profileimg  { height: 105px; }
div.profiletxt  { height: 25px; font-size: 11px; text-align: left; margin-top: 5px; background-color: #fafafa; background: url(/img/bg_profiletxt.gif) no-repeat; text-align: center; padding: 5px; }
#user_image     { background: url(/img/bg_foto.gif) no-repeat; width: 250px; height: 250px; padding: 10px; text-align: center; }

/* Tabs */
#tab ul.subsection_tabs            { list-style:none; margin:0; padding:0; clear:both; border-bottom: 1px solid #f4f4f4; height:20px; clear:both; margin-bottom: 8px; }
#tab ul.subsection_tabs li         { float:left; margin-right:7px; text-align:center; }
#tab ul.subsection_tabs li a       { display:block; height:20px; padding:0 6px 0 6px; background-color: #fafafa; color: #6B6B6B; width: 100px; font-weight: bold; text-decoration: none; border: 1px solid #fff; }
#tab ul.subsection_tabs li a:hover { background-color:#fff; color: #6B6B6B; border: 1px solid #f4f4f4; border-bottom: 0px; }
#tab ul.subsection_tabs li a.active{ background-color:#fff; color: #6B6B6B; border: 1px solid #f4f4f4; border-bottom: 0px; }

div.b_check { background: #FFF url(/img/icons/b_check.gif) no-repeat; background-position:0px center; padding: 5px 0px 5px 40px; }
div.b_fail  { background: #FFF url(/img/icons/b_fail.gif) no-repeat; background-position:0px center; padding: 5px 0px 5px 40px; }
div.b_fail_profile { background: #FFF url(/img/icons/b_fail.gif) no-repeat; background-position:0px center; padding: 5px 0px 5px 40px; color: #EC5600;}

div.no_event_box  { border: 1px dashed #efefef; padding: 5px; width: 100% }
div.no_event      { font-size: 18px; font-weight: bold; color: #750500; text-align: center; }
div.no_bg         { width: 300px; margin-bottom: 5px; padding: 2px 0px 0px 30px; height: 23px; font-size: 14px; font-weight: bold; background: #FFF url(/img/icons_big/b_nocheck.gif) no-repeat; }
div.yes_bg        { width: 300px; margin-top: 15px; margin-bottom: 5px; padding: 2px 0px 0px 30px; height: 28px; font-size: 20px; font-weight: bold; background: #FFF url(/img/icons_big/b_check.gif) no-repeat; }
div.yes_bg2       { width: 640px; margin-bottom: 5px; padding: 2px 0px 0px 30px; font-size: 14px; font-weight: bold; background: #FFF url(/img/icons_big/b_check.gif) no-repeat; height: 20px; margin-top: 12px; }

#new_date         { float: right; width: 105px; height: 110px; background: #FFF url(/img/new_date.gif) no-repeat; font-weight: bold; font-size: 28px; padding: 18px 0px 0px 23px; cursor: pointer; }
#new_dates        { float: right; width: 105px; height: 110px; background: #FFF url(/img/new_dates.gif) no-repeat; font-weight: bold; font-size: 28px; padding: 18px 0px 0px 23px; cursor: pointer; }
#new_date  a        { text-decoration: none; color: #B03B34; }
#new_date  a:hover  { text-decoration: none; color: #333; }
#new_dates a        { text-decoration: none; color: #B03B34; }
#new_dates a:hover  { text-decoration: none; color: #333; }

textarea.code {
  margin: 5px 0;
  padding: 5px;
  font: 500 1em/1.5em 'Lucida Console', 'courier new', monospace;
  /* white-space: pre; */
  background: #FAFAFA;
  border: 1px solid #f2f2f2;  
  border-left: 4px solid #B71317;
  width: 600px;
  height: 15px;
}

textarea.code45 {
  margin: 5px 0;
  padding: 5px;
  font: 500 1em/1.5em 'Lucida Console', 'courier new', monospace;
  /* white-space: pre; */
  background: #FAFAFA;
  border: 1px solid #f2f2f2;  
  border-left: 4px solid #B71317;
  width: 600px;
  height: 40px;
}
