
#page_margins #main .tboxcontent a[href^="http:"], #page_margins #main .tboxcontent a[href^="https:"],
#page_margins #main .logolink a[href^="http:"], #page_margins #main .logolink a[href^="https:"]
{
  background-image:none;
  padding-left:0px;
}

#page_margins .tboxcontent {
  text-align:left;
  overflow:hidden;
}

#page_margins .tboxcontent h2 {
  font-size:1em;
  border-bottom:2px solid #FF6C00;
  margin:0px 1px;
  padding:0px;
}

#page_margins div.tboxcontent h2 a.linkboxlink {
  font-size:0.9em;
  border-bottom:0px;
  padding:6px 0px 4px;
  margin:0;
}

#page_margins div.tboxcontent p {
  margin:6px 6px;
  overflow:hidden;
}

#page_margins div.tboxcontent a img {
  margin:6px 12px;
  float:left;
}

#page_margins div.boxro {
  margin-top:0.5em;
  margin-bottom:1em;
}

#page_margins #breadcrumb {
  display:none;
}



#page_margins #gfxbar_1 {
  display:none;
}

#page_margins #gfxbar_3 {
  float:right;
  background:transparent url(../gfx/gfxbar_logo-2.0.jpg) no-repeat scroll left top;

}



#page_margins #main_header {
  margin:0.5em 1em 0.3em;
}


#page_margins #header {
  background-position:left 5px;
  height:33px;
}


#page_margins #content_footer {
  display:none;
}

/*http://www.tshs.eu/fileadmin/templates/trusetal/gfx/col1bg-v1.gif*/
#page_margins #main {
  background:#FFFFFF url(../gfx/col1bg-v4.gif) repeat-y scroll left top;
}


#page_margins #search_box {
  height:3em;
  padding:3px;
  /* float:left; */
}

#page_margins #search_box .inputsearch_start {
  background-image:url('../gfx/search.png');
  background-repeat:no-repeat;
  background-position:2px center;
  padding-left:22px;
  border: 1px solid #B7B8B9;
  height:20px;
  width:176px;
  display:inline;
} 

#page_margins #search_box .inputsearch_submit {
  height:20px;
  padding:3px;
  color:#283381;
  font-size:12px;
  font-weight:bold;
  display:inline;
  border: 1px solid #B7B8B9;
  background-color:#E0E9F5;
}

#page_margins #submenu {
  border-bottom:0px;
  border-top:0px;
  /*margin:0em 0 1.5em;*/
}

#page_margins #submenu li {
  margin:6px 0;
  border-bottom:0px;
  border-top:0px;
}

#page_margins #col3_content div.logolink {
  border:1px solid #CCCCCC;
  margin-bottom:1em;
  padding:2px;
}

#page_margins #rc_dyncontent {
  margin-top:2em;
}

#page_margins div.boxlu {background:transparent url(../gfx/oldbox/box_lu.gif) no-repeat scroll left bottom;}
#page_margins div.boxru {background:transparent url(../gfx/oldbox/box_ru.gif) no-repeat scroll right bottom;}
#page_margins div.boxlo {background:transparent url(../gfx/oldbox/box_ol.gif) no-repeat scroll left top;}
#page_margins div.boxro {background:transparent url(../gfx/oldbox/box_or.gif) no-repeat scroll right top;}

#page_margins div.boximage {
  text-align:right;
}



#page_margins .csc-mailform-field label {
  /*margin:10px 1.5em 0 0;*/
  font-family:Verdana,Arial,sans-serif;  
}

#page_margins .csc-mailform-field input, #page_margins .csc-mailform-field textarea {
  border-style:solid;
  border-color:#ddd;
  margin:6px 5px;
}

#page_margins .csc-mailform-field input[type="text"]:focus, #page_margins .csc-mailform-field textarea:focus {
  background-color:#f8f8f8;
  border-color:#999;
}

#page_margins .csc-mailform-field .csc-mailform-submit {
  background-color:#fff;
  /*margin-left:9.9em;*/
}




ul.imageSwitch {
  display:block;
  width:200px;
  text-align:center;
  list-style-type:none;
  margin:0px;
  padding:0px;
}

ul.imageSwitch li {
  display:inline;
  list-style-type:none;
  margin:0px 3px;
  padding:0px;
}

ul.imageSwitch li a:hover, ul.imageSwitch li a:focus {
  background-color:transparent;
}

ul.imageSwitch li a:hover img {
  border:1px solid #888888;
}


ul.imageSwitch li a img {
  border:1px solid #cccccc;
  padding:5px;
}

#facebook {
  margin-top: 20px;
  padding: 0 20px 0 10px;
}
#facebook .social-header {
  font-weight: bold;
}
#facebook .social-ortopad-logo {
  display: block;
}
#facebook .social-ortopad-copy {
  margin: 10px 0;
  font-size: 16px;
}
#facebook .social-facebook-logo {
  margin: 20px 0;
  display: block;
}
#page_margins #facebook a[href^="https:"] { background-image: none; padding-left: 0px; }
