#middlename { display:none; }

/******************************************************************/
/*	META CSS 												      */
/******************************************************************/

*{ margin:0; padding:0; }

html, body { height:100%; }
html { overflow-y:scroll; }

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
  margin: 0;
  padding: 0;
  border:none;
  outline: 0;
  /* font-size: 100%; */
  vertical-align: baseline;
  background: transparent;
}

body {
  font-family: "Geogrotesque-Regular", Arial, Verdana, sans-serif;
  background-color:#fff;
  font-size:14px;
  color:#666;
  line-height: 1.5em;
}

p { margin-bottom:10px; }

/******************************************************************/
/*	GENERIC 												      */
/******************************************************************/

/**	links *********************************/
a { text-decoration: none; outline: none; color:#999; /* ff fix  */ }
a:hover { color: #333; }

/**	webfonts *********************************/

div#cnt-t h1 { font-family:'Geogrotesque-Regular'; font-size:35px; color:#666; font-weight:normal; text-shadow: 1px 1px rgba(255, 255, 255, 0.8); }
div.cnt-s h1 { font-family:'Geogrotesque-Regular'; font-size:35px; color:#666; margin:14px 0 35px 0; font-weight:normal; }
div.cnt-s h2 { font-family:'Geogrotesque-Regular'; font-size:22px; margin:0 0 22px 0; color:#666; font-weight:normal; }
div.cnt-s h3 { font-family:'Geogrotesque-Regular'; font-size:18px; margin:0 0 18px 0; color:#666; font-weight:normal; }
div.cnt-s h4, div.cnt h4 { font-family:'Geogrotesque-Medium'; font-size:16px; margin:0 0 16px 0; color:#666; font-weight:normal; }
div.cnt-s h5 { font-family:'Geogrotesque-Medium'; font-size:14px; margin:0 0 14px 0; color:#666; font-weight:normal; }
div.cnt-s h6 { font-family:'Geogrotesque-Medium'; font-size:14px; margin:0 0 10px 0; color:#666; font-weight:normal; }

.txt18 { font-family:'Geogrotesque-Regular'; font-size:18px; }
.txt16 { font-family:'Geogrotesque-Regular'; font-size:16px; }
.txt14 { font-family:'Geogrotesque-Regular'; font-size:14px; }
.txt12 { font-family:'Geogrotesque-Regular'; font-size:12px; }
.txt10 { font-family:'Geogrotesque-Regular'; font-size:10px; }
.blue { color:#377ad0; }

div.cnt-s ul {  }
div.cnt-s ul li {
  list-style-type: none;
  list-style-image: none;
  list-style-position: outside;
  padding-left:18px;
  background: url(/_src/img/gbl/li-gray.gif) no-repeat left top;
}
div.cnt-s ul li.t1 { padding-bottom:8px; }

.left { float:left; }
.right { float:right; }
.clear { content: ".";
    display: block;
    height: 0;
    line-height:1px;
    font-size:1px;
    clear: both !important;
    visibility: hidden;
}

/**	wrapper / backgrounds *********************************/
div#wrp-h { background:#b5b5b5 url(/_src/img/bg/beton4.jpg) top repeat-x; }
div#wrp-c { background:#dfdfdf url(/_src/img/bg/beton1.jpg);
    -moz-box-shadow: 0 1px 6px rgba(0,0,0,0.2);
    -webkit-box-shadow: 0 1px 6px rgba(0,0,0,0.2);
    box-shadow: 0 1px 6px rgba(0,0,0,0.2);
}
div#wrp-f { background:#b5b5b5 url(/_src/img/bg/beton2.jpg); top repeat-x; color:#fbfbfb; }
div#wrp-addr { background:#b5b5b5 url(/_src/img/bg/beton2.jpg) top repeat-x; color:#fff; min-height:260px; }
div#wrp-addr div.address a { color:#fff; text-decoration:underline; }

/******************************************************************/
/*	LAYOUT 												     	  */
/******************************************************************/

div#wrp-h, div#wrp-c, div#wrp-f { text-align:center; }
div#hdr, div#ftr { width:940px; margin:0 auto; clear:both; text-align:left; }

/**	header *********************************/

div#hdr { height:108px; }
div#hdr div#hdr-s { height:68px; margin:18px 0 0 0; }
div#hdr div#hdr-s div { float:left; }
div#hdr div#hdr-s div#ci { width:265px; margin:0; }
div#hdr div#hdr-s div#ci h2.medsite { font-family:'Geogrotesque-SemiBold'; font-size:48px; color:#fff; line-height:34px; font-weight:normal; }
div#hdr div#hdr-s div#ci h2.platform { font-family:'Geogrotesque-SemiBoldItalic'; font-size:48px; margin-top:-6px; color:#fff; line-height:48px; font-weight:normal; /*  text-shadow: -1px -1px rgba(0, 0, 0, 0.1); */ }

/**	content wrapper *********************************/

div#wrp-c div.cnt { width:960px; margin:0 auto; padding-bottom:20px; text-align:left; clear:both; }
div#wrp-c div.cnt div.cnt-hdr { margin:0 0 0 6px; width:474px; }
div#wrp-c div.cnt div.cnt-hdr.social { margin:0; padding:10px 0 0 300px; width:180px; text-align:right; }
div#wrp-c div.cnt div.cnt-hdr.social div#gplus { width:67px; float:left; }
div#wrp-c div.cnt div.cnt-hdr.social div#fb { width:90px; float:left; }
div#wrp-c div.cnt div.cnt-hdr.social div#fb-lnk { width:23px; float:left; }

/**	content header *********************************/

div#wrp-c div.cnt div.cnt-hdr div#nvp {
  height:10px;
  margin:0;
  padding:10px 4px;
  color:#666;
}

div#wrp-c div.cnt div.cnt-hdr div#cnt-t {
  height:47px;
  margin:-2px 0 0 0;
  font-size:36px;
  line-height:40px;
  padding:2px 0 0 0;
}

/**	content layouts / panels *********************************/

div#wrp-c div.cnt div.cnt-s { width:960px; margin:0; clear:both; }

div#wrp-c div.cnt div.cnt-s div#panel {
  width:960px;
  min-height:410px;
}

div#wrp-c div.cnt div.cnt-s div#panel-c {
	width:880px;
	padding:20px 40px 12px 40px;
	min-height:410px;
	margin-bottom:12px;
}

div#wrp-c div.cnt div.cnt-s div.panel-s {
  position:relative;
  color:#666;
  border:1px solid #dfdfdf;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  -moz-box-shadow: 0px 2px 4px rgba(0,0,0,0.1);
  -webkit-box-shadow: 0px 2px 4px rgba(0,0,0,0.1);
  box-shadow:  0px 2px 4px rgba(0,0,0,0.1);
  margin:2px;
  margin-bottom:10px;
  padding:15px;
  background-color:#fbfbfb;
  background-image: -moz-linear-gradient(100% 100% 90deg, #f2f2f2, #fff);
  background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#fff), to(#f2f2f2));
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f2f2f2'); /* for IE */
}

div#wrp-c div.cnt div.cnt-s div.panel-s1 {
  position:relative;
  color:#666;
  border:1px solid #dfdfdf;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  -moz-box-shadow: 0px 2px 4px rgba(0,0,0,0.1);
  -webkit-box-shadow: 0px 2px 4px rgba(0,0,0,0.1);
  box-shadow:  0px 2px 4px rgba(0,0,0,0.1);
  margin:2px;
  margin-bottom:10px;
  padding:15px;
  background-color:#fff;
}

.layout { float:left; }
.layout-space { float:left; width:16px; }
.layout-2 { float:left; width:432px; }
.layout-3 { float:left; width:656px; }
.layout-4 { float:left; width:208px; }
.layout-g1 { float:left; width:230px; }
.layout-g2 { float:left; width:410px; }
.layout-g3 { float:left; width:634px; }

/**	content layouts 2:1 *********************************/

div#wrp-c div.cnt div.cnt-s div#panel div#cnt-l {
  font-family: "Geogrotesque-Regular", Arial, Verdana, sans-serif;
  color:#333;
  width:640px;
  min-height:410px;
  margin:0;
  padding:45px 10px 0 35px;
  -moz-border-radius: 6px 0 0 6px;
  -webkit-border-radius:  6px 0 0 6px;
  border-radius:  6px 0 0 6px;
  -moz-box-shadow: 3px 1px 3px rgba(0,0,0,0.1);
  -webkit-box-shadow: 3px 1px 3px rgba(0,0,0,0.1);
  box-shadow: 3px 1px 3px rgba(0,0,0,0.1);
  float:left;
  background-color:#fff;
}

/**	content navi right *********************************/

div#wrp-c div.cnt div.cnt-s div#panel div#cnt-nvr {
  width:221px;
  padding:45px 35px 0 17px;
  float:left;
}


/**	content panels *********************************/

div#wrp-c div.cnt div.cnt-s div#panel-c {
  background-color:#ffffff;
  border:1px solid #dfdfdf;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  border-radius: 6px;
  -moz-box-shadow: 0px 2px 4px rgba(0,0,0,0.1);
  -webkit-box-shadow: 0px 2px 4px rgba(0,0,0,0.1);
  box-shadow:  0px 2px 4px rgba(0,0,0,0.1);
}

div#wrp-c div.cnt div.cnt-s div#panel {
  background-color:#f9f9f9;
  border:1px solid #dfdfdf;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  border-radius: 6px;
  -moz-box-shadow: 0px 2px 4px rgba(0,0,0,0.1);
  -webkit-box-shadow: 0px 2px 4px rgba(0,0,0,0.1);
  box-shadow:  0px 2px 4px rgba(0,0,0,0.1);
}

div#wrp-c div.cnt div.cnt-s div#panel div#cnt-l {
  -moz-box-shadow: 3px 1px 3px rgba(0,0,0,0.1);
  -webkit-box-shadow: 3px 1px 3px rgba(0,0,0,0.1);
  box-shadow: 3px 1px 3px rgba(0,0,0,0.1);
}

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both !important;
    visibility: hidden;
}

div.nv-top {
  clear:both;
  text-align:right;
  height:20px;
  margin-bottom:28px;
  line-height:22px;
  border-bottom: dotted 1px silver;
}
div.nv-top a.nv-top {
	font-size:10px;
	color:silver;
}

/**	footer *********************************/

div#wrp-addr div.address {
	margin:0 auto;
	padding:20px 0 40px 0;
	clear:both;
	font-size:14px;
	text-align:left;
	width:940px;
}

/******************************************************************/
/*	Navigation									     	  		  */
/******************************************************************/

/**	service navigation *********************************/

div#nvs {
  height:14px;
  width:246px; /* 246px */
  /* text-align:center; */
  margin:0 0 0 680px;
  padding:4px 12px;
  color:#999;
  font-size:14px;
  line-height:12px;
  -moz-border-radius: 0px 0px 6px 6px;
  -webkit-border-radius: 0px 0px 6px 6px;
  border-radius: 0px 0px 6px 6px;
  background-color: rgba(255,255,255,0.3);
  -moz-box-shadow: 0px 2px 4px rgba(0,0,0,0.1);
  -webkit-box-shadow: 0px 2px 4px rgba(0,0,0,0.1);
  box-shadow:  0px 2px 4px rgba(0,0,0,0.1);
}

div#nvs a { text-decoration:none; color:#333; font-size:12px; font-family: "Geogrotesque-Medium", Arial, Verdana, sans-serif; }

/**	path navigation *********************************/

div#wrp-c div.cnt div.cnt-hdr div#nvp {
  font-size:10px;
  line-height:10px;
  color:#999;
}

div#wrp-c div.cnt div.cnt-hdr div#nvp a { color:#888; }
div#wrp-c div.cnt div.cnt-hdr div#nvp a:hover { color:#666; }

/**	1. level navigation *********************************/

div#hdr div#hdr-s div.nv1 {
  width:124px;
  /*background-color: #80ddff; */
}

div#hdr div#hdr-s div.nv1 a, div#hdr div#hdr-s div.nv1 a.act {
  display:inline-block;
  width:100px;
  height:57px;
  padding:8px 12px 0 12px;
  font-family: "Geogrotesque-SemiBold", Arial, Verdana, sans-serif;
  font-size:14px;
  line-height:1em;
  text-decoration:none;
  color:#fff;
  border-top:1px solid transparent;
}


div#hdr div#hdr-s div.nv1 a.act { background-color: #bdbdbd; }
div#hdr div#hdr-s div.nv1 a:hover { background-color: #bdbdbd; }
div#hdr div#hdr-s div.nv1 a.act { color:#333; border-top:1px solid #bdbdbd; background:#b5b5b5 url(/_src/img/bg/beton7.jpg) top repeat-x; }
div#hdr div#hdr-s div.nv1 a:hover { color:#333; border-top:1px solid #bdbdbd; background:#b5b5b5 url(/_src/img/bg/beton7.jpg) top repeat-x; }
div#hdr div#hdr-s div.nv1 a span { color:#fff;
  font-size:10px;
}
div#hdr div#hdr-s div.nv1-ln {
  width:1px;
  height:65px;
  font-size:1px;
  line-height:1px;
  border-left:1px solid #888;
  background-color: #bdbdbd;
}

/**	2. level navigation ******************************/

div#wrp-c div.cnt div.cnt-s div#panel div#cnt-nvr ul {  }
div#wrp-c div.cnt div.cnt-s div#panel div#cnt-nvr ul li {
  list-style-type: none;
  list-style-image: none;
  list-style-position: outside;
  padding-left:20px;
  background: url(/_src/img/gbl/li-nvr-gray.gif) no-repeat left top;
}

div#wrp-c div.cnt div.cnt-s div#panel div#cnt-nvr ul li a {
  color:#666;
  display:block;
  padding:6px 0 6px 0;
  font-family: "Geogrotesque-Medium", Arial, Verdana, sans-serif;
}
div#wrp-c div.cnt div.cnt-s div#panel div#cnt-nvr ul li a:hover,
div#wrp-c div.cnt div.cnt-s div#panel div#cnt-nvr ul li a.act { color:#333; }

div#wrp-c div.cnt div.cnt-s div#panel div#cnt-nvr div.nv2-ln {
  margin:0;
  height:1px;
  font-size:1px;
  line-height:1px;
  border-top:1px solid #999;
  background-color:#fff;
  border-top:1px solid rgba(0,0,0,0.2);
}

/**	3 footer sitemap *********************************/

div#wrp-f div#ftr div.ftr-nv3 { width:215px; margin:10px 20px 10px 0; float:left; }

div#wrp-c div#ftr div.ftr-nv3 ul {  }
div#wrp-f div#ftr div.ftr-nv3 ul li {
  list-style-type: none;
  list-style-image: none;
  list-style-position: outside;
  padding-left:20px;
  background: url(/_src/img/gbl/li-nv3-blue.gif) no-repeat left top;
}

div#wrp-f div#ftr div.ftr-nv3 ul li a {
  color:#fff;
  display:block;
  padding:6px 0 6px 0;
  font-family: "Geogrotesque-Medium", Arial, Verdana, sans-serif;
}
div#wrp-f div#ftr div.ftr-nv3 ul li a:hover,
div#wrp-f div#ftr div.ftr-nv3 ul li a.act { color:#666; }

div#wrp-f div.nv3-ln, div#wrp-addr div.nv3-ln {
  margin:0;
  height:1px;
  font-size:1px;
  line-height:1px;
  border-top:1px solid #888;
  background-color: #fff;
}

/******************************************************************/
/*	FORM									     	 			  */
/******************************************************************/

label.hidden { display:none; }
label { font-family: "Geogrotesque-Regular", Arial, Verdana, sans-serif; font-size:14px; }
input, textarea { outline-style:none ! important; }

/** Contact Form *********************************/
#contactform div.lbl.left { width:120px; color:#666666; margin-bottom:8px; padding-top:3px; line-height: 1.1em; }
#contactform div.lbl.left label { font-size:14px; color:#666666; }
#contactform div.frm.left { width:340px; margin-bottom:6px; line-height: 1.1em; }
#contactform div.frm.left label { font-size:14px; color:#666666; }
/** / Contact Form *********************************/

input[type="text"],select,input[type="password"],input[type="file"],textarea {
  font-family: Arial, Verdana, sans-serif;
  padding:2px;
  margin:3px 0;
  -moz-border-radius:3px;
  -webkit-border-radius:3px;
  border-radius:3px;
}

input[type="text"],input[type="password"],input[type="file"],textarea {
  background:#fff url(/_src/img/bg/input.gif) top repeat-x;
  border: 1px solid;
  color:#666;
  font-size:13px;
  border-color:#bbbbbb #dfdfdf #dfdfdf #bbbbbb;
  -moz-border-radius:3px;
  -webkit-border-radius:3px;
  border-radius:3px;
}
input[disabled="true"], select[disabled="true"] { color:#999; }

input[type="text"]:focus, input[type="password"]:focus, input[type="file"]:focus, textarea:focus {
  color:#000;
  background:#e6f2ff url(/_src/img/bg/input-focus.gif) top repeat-x;
}

select {
  background: url(/_src/img/bg/input.gif) top repeat-x;
  font-size:13px;
  color:#666;
  border: 1px solid;
  border-color:#bbbbbb #dfdfdf #dfdfdf #bbbbbb;
  padding:2px 3px 2px 2px !important;
  -moz-border-radius:3px;
  -webkit-border-radius:3px;
  border-radius:3px;
}


/**	buttons *********************************/

input[type="submit"], input[type="reset"], input[type="button"] {
  margin:0;
  padding:2px 0 2px 0;
  font-size:13px;
  font-family: Arial, Verdana, sans-serif;
  -moz-border-radius:12px;
  -webkit-border-radius:12px;
  border-radius:12px;
  height: 24px;
  border: 1px solid #4081af;
  -moz-box-shadow: 0px 1px 3px rgba(0,0,0,0.2);
  -webkit-box-shadow: 0px 1px 3px rgba(0,0,0,0.2);
  box-shadow:  2px 2px 3px rgba(0,0,0,0.2);
}

input.blue[type="submit"], input.blue[type="reset"], input.blue[type="button"] {
  color:#fff;
  border: 1px solid #4081af;
  background:#377ad0 url(/_src/img/bg/button-blue.gif) top repeat-x;
}

input.blue[type="submit"]:focus, input.blue[type="reset"]:focus, input.blue[type="button"]:focus {
  color:#fff;
  border: 1px solid #4081af;
  background:#377ad0 url(/_src/img/bg/button-blue-focus.gif) top repeat-x;
}

input.gray[type="submit"], input.gray[type="reset"], input.gray[type="button"] {
  color:#666;
  border: 1px solid #999999;
  background:#cccccc url(/_src/img/bg/button-gray.gif) top repeat-x;
}

input.gray[type="submit"]:focus, input.gray[type="reset"]:focus, input.gray[type="button"]:focus {
  color:#333;
  border: 1px solid #999999;
  background:#cccccc; url(/_src/img/bg/button-gray-focus.gif) top repeat-x;
}

input.silver[type="submit"], input.silver[type="reset"], input.silver[type="button"] {
  color:#666;
  border: 1px solid #aaaaaa;
  background:#cccccc url(/_src/img/bg/button-silver.gif) top repeat-x;
}

input.silver[type="submit"]:focus, input.silver[type="reset"]:focus, input.silver[type="button"]:focus {
  color:#333;
  border: 1px solid #aaaaaa;
  background:#cccccc; url(/_src/img/bg/button-silver-focus.gif) top repeat-x;
}

/******************************************************************/
/*	JQUERY UI Controlls									     	  */
/******************************************************************/

/**	Gallery *********************************/

.post-control-panel {
  width:420px;
  position:relative;
  margin:0 auto;
  text-align:center;
  white-space:nowrap;
}

.post-control-panel ul li { /* .control-panel ul li,  */
  display:inline-block;
  zoom:1;
  *display:inline;
  list-style:none !important;
  margin:0 !important;
  padding:0 !important;
  position:relative;
}

.post-gallery-wrap { float:left; }

/* slider dot-navi */
.post-control-panel ul li { background:url(/_src/img/j-ui/g-nav-blue.gif) right top no-repeat ! important; }
.post-control-panel ul li.activeSlide { background:url(/_src/img/j-ui/g-nav-blue.gif) left top no-repeat ! important; }
.post-control-panel ul li:hover {backgr	ound:url(/_src/img/j-ui/g-nav-blue.gif) left top no-repeat ! important;}

/* slider controls */
.stage-last { width:26px; margin-left:10px; float:left; text-align:left; }
.stage-next { width:26px; margin-left:10px; float:left; text-align:right; }
.stage-control { margin:0 auto; }
.stage-control #stage-prev,.stage-control #stage-next,.stage-control #stage-pause,.stage-control #stage-resume,.stage-control .poststage-prev,.stage-control .poststage-next,.stage-control .poststage-pause,.stage-control .poststage-resume {
  background-repeat:no-repeat; background-position:top center; display:block;
}
.stage-control #stage-prev, .stage-control a.poststage-prev { background-image:url(/_src/img/j-ui/g-last-silver.gif); }
.stage-control #stage-next, .stage-control a.poststage-next { background-image:url(/_src/img/j-ui/g-next-silver.gif); }
.stage-control #stage-prev, .stage-control a.poststage-prev:hover { background-image:url(/_src/img/j-ui/g-last-gray.gif); }
.stage-control #stage-next, .stage-control a.poststage-next:hover { background-image:url(/_src/img/j-ui/g-next-gray.gif); }
/*
.stage-control #stage-pause, .stage-control .poststage-pause { background-image:url(/_src/img/j-ui/); }
.stage-control #stage-resume, .stage-control .poststage-resume { background-image:url(/_src/img/j-ui/); background-position:center -60px; }
*/
.stage-control ul li { float:left; list-style:none !important; margin:0 !important; padding:0 !important; position:relative; }
.stage-control .poststage-pauseresume span, .stage-control #stage-pauseresume span { cursor:pointer;}

/* referenzen */
.post-gallery-wrap.ref { width:772px; }
.stage-control.ref { padding-top:170px; }
.post-gallery.ref { height:404px; }
.panel div.ref-descr { width:136px; float:left; padding:50px 20px; color:#666; }
.panel div.ref-descr.lft { text-align:right;  }
.panel div.ref-descr.rgt { text-align:left; }
.panel div.ref-descr p { line-height:1.2em; margin-bottom:10px; }
.panel div.ref-descr li { line-height:1.2em; padding-top:4px; margin:0; }
.panel div.ref-descr h6 { margin:0; font-size:10px; }
.panel div.ref-descr td { height:290px; width:136px; vertical-align:bottom; }
.panel div.ref-descr.lft td { height:300px; }
.panel div.ref-img { width:420px; float:left; padding:20px 0 0 0; }
.panel div.ref-img h5 { font-family:'Geogrotesque-Medium'; font-size:14px; margin:0 0 6px 0; color:#666; font-weight:normal; }

/**	Gallery *********************************/

/** Accordion *********************************/
.accordion .section {
  position:relative;
  border:1px solid #dfdfdf;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  -moz-box-shadow: 0 0 2px rgba(0,0,0,0.1);
  -webkit-box-shadow: 0 0 2px rgba(0,0,0,0.1);
  box-shadow: 0 0 2px rgba(0,0,0,0.1);
  margin:2px 2px 10px 2px;
  padding-left:25px;
  background-color:#fff;
}

.accordion .section .sectioncontent {
  margin-top:-4px;
  padding:0 15px 15px 0;
  color:#666;
}
.accordion .ui-icon { width:14px; height:14px; background: url(/_src/img/j-ui/button-b.gif) left top no-repeat; }
.accordion .ui-icon { position: absolute; left:8px; top:16px; }
.accordion .ui-state-active .ui-icon { width:14px; height:14px; background: url(/_src/img/j-ui/button-c.gif) left top no-repeat; }
.accordion .ui-state-active .ui-icon { left:8px; top:17px; }
.accordion h3.accordionhead {
  cursor:pointer;
  padding:14px 0;
  font-size:14px;
  margin:0;
  font-weight:normal;
  line-height:1;
  font-family: "Geogrotesque-Medium", Arial, Verdana, sans-serif;
}

/** / Accordion *********************************/

/******************************************************************/
/*	JQUERY UI Controlls									     	  */
/******************************************************************/

/** Registration Form *********************************/
#registration div.lbl.left { width:120px; color:#666; }
#registration div.lbl.left label { font-size:14px; color:#666; }
#registration div.frm.left { width:200px; }
#registration div.frm.left label { font-size:14px; color:#666; }
/** / Registration Form *********************************/

/** Contact Form *********************************/
#contact div.lbl.left { width:120px; color:#666; }
#contact div.lbl.left label { font-size:14px; color:#666; }
#contact div.frm.left { width:270px; }
#contact div.frm.left label { font-size:14px; color:#666; }
/** / Contact Form *********************************/