html, body {  
  height: 100%;
}
/* mit for mac ie\*/
html {
    margin-bottom: 1px;
    overflow: scroll;

}

/* end hack */
body {
  background: #dceafc;
  color: #fff;
  text-align: center; /*IE centered content*/  
}
#page, #wrapper, #pageF, #pageVB  {
       min-height: 100%;    
}
/* hack for all IE, who don't understand min-height */

* html #page, * html #wrapper, * html #pageF, * html #pageVB {
  height: 100%;
}
/*----------all relative elements-----*/
body, #page, #wrapper, #pageF, #pageVB, #footerF, #footer {
  position: relative;
}
/*---------all absolute elements-----*/

#header, #topmenu, #stdmenu, #logo, #sprachweiche, #sprachweiche2, #headline, #topmenuE, 
#stdmenuE, #platzhalter, #headerF  {
  position: absolute;
}

/*---------all other element definitions-----*/

#page {
  width: 979px; 
  margin: 0 auto;
  text-align: left; 
  background: #033170;
  background-image: url(/fileadmin/templates/img/background.gif);
  background-repeat: repeat-y;
  z-index: 0;
}
#pageF {
  width: 979px; 
  margin: 0 auto;
  text-align: left; 
  background: #033170;
  background-image: url(/fileadmin/templates/img/backgroundF.gif);
  background-repeat: repeat-y;
}
#pageVB {
  width: 979px; 
  margin: 0 auto;
  text-align: left; 
  background: #033170;
  background-image: url(/fileadmin/templates/img/backgroundVolleBreite.gif);
  background-repeat: repeat-y;
}
#wrapper {
  width: 979px; 
  margin: 0 auto;
  text-align: left; 
}
#contentAll {
  width:979px;
  padding-bottom: 85px;
}
#footer {
  bottom:0px;
  height:85px;
  width:979px;
  background: url(/fileadmin/templates/img/footer.gif) no-repeat top right #dceafc;
  margin: -85px auto 0 auto;
}
#footerF {
  bottom:0;
  height:85px;
  width:979px;
  background: #dceafc;
  left: 0;
  margin: -85px auto 0 auto;
}
#platzhalter {
  width: 312px;
  height: 25px;
  left: 0px;
  top: 0px;
  background: #dceafc;
  padding-left: 667px;
  padding-top:5px;
}
#twitter {
width:51px;
float:left;
}
#rss {
width:52px;
float:left;
color: #033170;
font-size:9px;
margin-left:5px;
}
#rss li a{
color: #033170;
font-size:9px;
list-style-type:none;
}
#rss ul {
list-style-type:none;
margin-top:0px;
padding-top: 5px;
margin-bottom:0px;
padding-left:25px;
background-image: url(/fileadmin/templates/img/rss.jpg);
background-repeat: no-repeat;
}
#newsletter{
width:79px;
float:left;
color: #033170;
font-size:9px;
}
#newsletter li a{
color: #033170;
font-size:9px;
list-style-type:none;
}
#newsletter ul {
list-style-type:none;
margin-top:0px;
padding-top: 5px;
margin-bottom:0px;
padding-left:25px;
background-image: url(/fileadmin/templates/img/newsletter.jpg);
background-repeat: no-repeat;
}
#header {
  margin: 0 auto;
  width: 849px;
  height: 257px;
  left: 0px;
  top: 147px;
  border-top: 1px solid #fff;
  border-bottom: 1px solid #fff;
  background: #033170;
}

*+ html #header {
  background: url(http://www.gb-go.de/fileadmin/content/Flash_usw/header1.jpg) no-repeat;
}

#headerF {
  margin: 0 auto;
  width: 849px;
  height: 150px;
  left: 0px;
  top: 147px;
  border-top: 1px solid #fff;
  border-bottom: 1px solid #fff;
}
#headerF div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image {
  margin: 0;
  padding:0;
}
#logo {
  width: 111px;
  height: 87px;
  left: -13px;
  top: 30px;
}
#headline {
  width: 752px;
  height: 61px;
  left: 97px;
  top: 30px;
  background: #033170;
}
#sponsoren {
  width: 114px;
  height: 740px;
  padding-right: 6px;
  padding-top: 37px;
  float: right;
  text-align: right;
}

#stdmenu {
  width: 768px;
  height: 14px;
  right: 210px;
  top: 117px;
  text-align: right;
  background: #033170;
  padding-top: 16px;
}
#stdmenu li {
  display: inline;
  padding: 0px 7px 0 0px;
  font-size: 85%;
}
#stdmenu a {
  color: #fff;
}
#stdmenu a:hover {
  color: #000;
  background: #fff;
}
#topmenu {
  width: 752px;
  height: 26px;
  left: 97px;
  top: 91px;
  background: #fff;
}
#topmenu ul {
  padding: 0;
  margin: 0;
}
#topmenu li {
  display: inline;
  padding: 0px 15px 0px 0px;
  text-transform: uppercase;
  font-size: 110%;
}
#leftmenu {
  width: 220px;
  float: left;
}
#leftmenu ul {
  padding: 0;
  margin: 0;
}
#leftmenu li {
  list-style-type: none;
}
#leftmenu li a {
  color: #fff;
}
#leftmenu li a:hover {
  background: #fff;
  color: #033170;
}
#leftmenu li.NO {
  padding-left: 15px;
}
#leftmenu li.CUR, #leftmenu li.ACT {
  padding-left: 4px;
}
#leftmenu li.NO2 {
  padding-left: 28px;
}
#leftmenu li.NO2 a {
  color: #9dbde7;
}
#leftmenu li.NO2 a:hover {
  color: #033170;
}
#leftmenu li.CUR2, #leftmenu li.ACT2 {
  padding-left: 17px;
}

#leftmenu li.NO3 {
  padding-left: 39px;
}
#leftmenu li.NO3 a {
  color: #9dbde7;
}
#leftmenu li.NO3 a:hover {
  color: #033170;
}
#leftmenu li.CUR3, #leftmenu li.ACT3 {
  padding-left: 28px;
}
#parentnav {
  width: 203px;
  float: left;
  padding: 10px 0 10px 15px;
}
#parentnav ul {
  margin: 0;
  padding: 0;
}
#contentborder {
  width: 189px;
  float: left;
  color: #fff;
  padding: 20px 14px 20px 15px;
}
#contentborder a {
  color: #fff;
}
#contentborder a:hover {
  background-color: #fff;
  color: #033170;
}
#sprachweiche {
  width: 80px;
  height: 30px;
  top: 117px;
  right: 130px;
  background: url(/fileadmin/templates/img/fahne.gif) bottom right no-repeat #033170;
}
#sprachweiche2 {
  width: 80px;
  height: 17px;
  top: 117px;
  right: 130px;
  background: #033170;
  padding-top: 13px;
}
#sprachweiche a:hover, #sprachweiche a:hover {
  background: transparent;
}
#contentWrap {
  width: 797px;
  padding-left: 52px;
  padding-top: 441px;
  float: left;
}
#contentWrapLeft {
  float: left;
  width: 398px;
}
#contentWrapRight {
  float: right;
  width: 397px;
}
#contentWrapF {
  width: 849px;
  margin-top: 299px;
  border-top: 1px solid #033170;
  float: left;
}
#contentVolleBreite {
  width: 809px;
  float: left;
  padding-left: 20px;
  padding-right: 20px;
  padding-bottom: 60px;
}
#contentWrapLeftF {
  float: left;
  width: 220px;
}
#contentWrapRightF {
  float: right;
  width: 569px;
  background: #fff;
  padding: 30px 30px 100px 30px;
}
#contentleftF4 {
  float: left;
  width: 265px;
}
#contentrightF4 {
  float: right;
  width: 265px;
}
#contentWrapRightSub {
  float: left;
  width: 383px;
}
#contentleftF {
  float: left;
  width: 359px;
  color: #033170;
}
#contentrightF {
  float: right;
  width: 190px;
  color: #033170;
}
#contentleftF3 {
  float: left;
  width: 175px;
  padding-right: 10px;
}
#contentmiddleF3 {
  float: right;
  width: 176px;
  border-left: 1px solid #033170;
  border-right: 1px solid #033170;
  padding: 0 10px;
}
#contentrightF3 {
  float: right;
  width: 175px;
  padding-left: 10px;
}
#contenttop {
  float: left;
  width: 569px;
  color: #033170;
}
#contentbottom {
  float: left;
  width: 569px;
  color: #033170;
}
#page #contentbottom {
  width: 370px;
}
#contentleft {
  float: left;
  width: 360px;
}
#linie {
  width: 1px;
  height: 230px;
  float: right;
  margin: 0 12px 0 12px;
}
#contentmiddle {
  float: left;
  width: 192px;
}
#contentright {
  float: right;
  width: 174px;
}
/*-------content elements definition-------*/


/* css classes to deactivate floats*/
.clearer {
  clear: both;
  display: block;
  height: 1px;
  margin-bottom: -1px;
  font-size: 1px;
  line-height: 1px;
}
.clearfix:after {
      content: ".";
      display: block;
      clear: both;
      height: 0;
      visibility: hidden;
}
.clearfix {
      display: inline-block;
}
/* without IE Mac \*/
* html .clearfix {
      height: 1%;
}
.clearfix {
      display: block;
}
.clearAll {
clear:both;
content:".";
display:block;
height:0;
visibility:hidden;
}
/* End without IE Mac */

#contentright .tx-rgsmoothgallery-pi1.rgsgnest8 {
background: #033170 url(/fileadmin/content/grussworte/hintergrund.gif) no-repeat;
}
#contentright .tx-rgsmoothgallery-pi1.rgsgnest80 {
background: #033170 url(/fileadmin/content/video/greetings.gif) no-repeat;
}
#contentmiddle .tx-rgsmoothgallery-pi1 {
background: #033170 url(/fileadmin/content/video/hintergrundVideo.gif) no-repeat;
}
.myGallery
{
  width: 460px;
  height: 345px;
  z-index:5;
  display: none;
}


  
/* Yahoo Weather CSS */

.tx-mvyahooweather-pi1 p font {
  font-size: 11px;
  text-align: center;
}
.my_yahoo_weather_title {
  background-color: #033170;
  text-align: center;
}
.my_yahoo_weather_content {
  background-color: #fff;
  text-align: center;
}
.my_yahoo_weather_container {
  margin-bottom: 20px;
  margin-right: 20px;
  border: 1px solid #033170;
}
.my_yahoo_weather_title p {
  margin: 5px 0;
}
.tx-mvyahooweather-pi1 {
  text-align: left;
}
/* Web.de Routenplaner CSS */

.routenplaner_start, .routenplaner_ziel {
  background-color: #fff;
  border: 1px solid #033170;
}
.routenplaner_button {
  padding-top: 15px;
}

/* goof_fotoboek CSS */

.tx-gooffotoboek-pi1 img {
  margin-right: 5px;
  margin-bottom: 5px;
}
.gfpb_landscape a:hover, .tx-gooffotoboek-pi1 a:hover {
  background: transparent;
}
a img {
  border: none;
}


/*****************************************************/
/*                                                   */
/*       Ext. 2/3 Spalter                     */
/*                                                   */
/*****************************************************/  


.c2l1-left {
  border: none;
  padding-right: 10px;
  white-space: normal;
  width: 45%;
  vertical-align: top;
}

.c2l1-middle {
  padding-left: 10px;
  white-space: normal;
  width: 45%;
  vertical-align: top;
}

.c3l1-left {
  border: none;
  padding-right: 3px;
  white-space: normal;
  width: 33%;
  vertical-align: top;
}
.platzerlaubnis .c3l1-left {
  border: none;
  padding-right: 3px;
  white-space: normal;
  width: 31%;
  vertical-align: top;
}
.c3l1-middle {
  border: 0;
  padding-left: 5px;
  padding-right: 5px;
  white-space: normal;
  width: 33%;
  vertical-align: top;
}

.c3l1-right {
  padding-left: 5px;
  white-space: normal;
  width: 33%;
  vertical-align: top;
}
/* Scorekarte CSS */

.gkmb_pscoreTable {
  border-spacing: 3px;
}
.gkmb_pscoreFooter {
  font-size: 9px;
  padding-top: 30px;
}
.gkmb_pscoreTeeSelectTee a:hover, .gkmb_pscoreTeeSelectLink a:hover {
  background-color: #fe771d;
  color: #ffffff;
}
.gkmb_pscoreHcapMessage {
  padding-top: 20px;

}
.gkmb_pscoreRuler {
  background-color: #033170;
}
.gkmb_pscoreScHeaderRow, .gkmb_pscoreScOutRow, 
.gkmb_pscoreScInRow, .gkmb_pscoreScTotalRow {
  font-weight: bold;
}
.gkmb_pscoreScOutRow, .gkmb_pscoreScInRow, .gkmb_pscoreScTotalRow {
  background-color: #fff;

}
.gkmb_pscoreTeeSelectButton a, .gkmb_pscoreTeeSelectLink a, .gkmb_pscoreTeeSelectTee a, 
.gkmb_pscorePlayhcap a, .gkmb_pscoreScCalcCell a  {
  font-size: 95%;
}
.gkmb_pscoreScTable td {
  vertical-align: middle;
}
.gkmb_pscoreTeeSelectTee {
  padding: 2px 5px;
}

.gkmb_playerFlag {
  vertical-align : top; 
}
.gkmb_playerFlag img {
  padding-top : 2px; 
}
.gkmb_playerTable  {
  font-size:110%;
  border-collapse: collapse;
}
.gkmb_playerTableHeader {
  font-size:90%;
  border-bottom: 2px solid #004c93;
  border-top: 2px solid #004c93;
}

.gkmb_playerName{
  font-size:200%;
  font-weight: bold;
}
.gkmb_playerHeader{
  font-size:140%;
  font-weight: bold;
} 
.gkmb_playerCode {
  font-size:130%;
  font-weight: bold;
}

.gkmb_playerProfile {
  font-size:110%;
}

.gkmb_modeSelect{
  font-size:110%;
}

.gkmb_modeSelect a:hover {
  background-color: #033170;
  color: #fff;
}
.gkmb_modeSelect a:active{
  background-color: #033170;
  color: #fff;
}
.gkmb_hbhScores{
  background-color: #e9f2Ff;
  width: 490px;
  border-collapse: collapse;
  border: 0;
}
.gkmb_noscore {
  width: 4%;
  background-color: #000;
  color: #fff;
  border: 1px solid #e9f2Ff;
  text-align: center;
  padding: 3px;
}
.gkmb_par {
  width: 4%;
  background-color: #fff;
  color: #000;
  border: 1px solid #e9f2Ff;
  text-align: center;
  padding: 3px;
}
.gkmb_birdie {
  width: 4%;
  background-color: #def8e6;
  color: #000;
  border: 1px solid #e9f2Ff;
  text-align: center;
  padding: 3px;
}
.gkmb_bogey {
  width: 4%;
  background-color: #f8dee3;
  color: #000;
  border: 1px solid #e9f2Ff;
  text-align: center;
  padding: 3px;
}
.gkmb_dbogey {
  width: 4%;
  background-color: #faa9ba;
  color: #000;
  border: 1px solid #e9f2Ff;
  text-align: center;
  padding: 3px;
}
.gkmb_tbogey {
  width: 4%;
  background-color: #f9325c;
  color: #fff;
  border: 1px solid #e9f2Ff;
  text-align: center;
  padding: 3px;
}
.gkmb_eagle {
  width: 4%;
  background-color: #4e9a5a;
  color: #fff;
  border: 1px solid #fff;
  text-align: center;
  padding: 3px;
}
td.gkmb_spacer {
  background-color: #fff;
  border: 1px solid #fff;
}
.gkmb_holePar {
  width: 4%;
  background-color: #033170;
  color: #fff;
  border: 1px solid #fff;
  text-align: center;
  padding: 3px;
}
.gkmb_yearTab{
  width: 15%;
  background-color: #033170;
  color: #fff;
  border: 1px solid #fff;
  text-align: left;
  padding: 3px;
}
.gkmb_roundTab{
  width: 15%;
  color: #033170;
  border: 1px solid #fff;
  text-align: left;
  padding: 3px;
}
.gkmb_totalTab {
  width: 5%;
  color: #033170;
  border: 1px solid #fff;
  text-align: center;
  padding: 3px;
}
td.gkmb_playerFlag,
td.gkmb_playerData  
 {
  border-bottom: 1px solid #004c93;
}
.gkmb_rlyear,
.gkmb_oddColumn {
  background-color: #DCEAFC;
}
.gkmb_resultTableHeader{
  text-align: right;
  }
.gkmb_evenColumn {
  background-color: #e9f2Ff;
}
.gkmb_playerLink{
  vertical-align: top;
  text-align: center;
  padding-top: 3px;
  border-bottom: 1px solid #004c93;
  }
.gkmb_modeActive{
  background-color: #dceafc;
  }  
.gkmb_modeActive,
.gkmb_modeInactive{
  font-size:80%;
  font-weight: bold;
  text-align: center;
}
.gkmb_modeTable{
  border-collapse: collapse;
}
.gkmb_modeTable td{
  padding-right: 4px;
  padding-left: 0px;  
}
.gkmb_orText {
  font-size:80%;
  font-weight: bold;
  text-align: center;
}
.gkmb_pager {
  font-size:80%;
  font-weight: bold;
  text-align: right;
}  
/* Print Layout CSS */

.printbacklink, .printmessage {
  padding-top: 20px;
}



.printcontent {
  font-size: 11px;
}

.gkmb_lists_header {
  color: #033170;
  font-weight: bold;
  font-size: 14px;
  padding-bottom: 15px;
}
.gkmb_lists_subheader {
  color: #033170;
  padding-bottom: 5px;
  font-weight: bold;
}
.gkmb_lists_tournaments a, .gkmb_lists_function a {
  text-decoration: none;
  font-weight: bold;
  color: #E76E1D;
}
.gkmb_lists_tournaments a:hover, .gkmb_lists_function a:hover {
  color: #E76E1D;
  background-color: transparent;
}
.gkmb_lists_function {
  padding-right: 15px;
}
.gkmb_lists_selectedcell {
  width: 3%;
}
.gkmb_lists_registration_field input, .gkmb_lists_registration_field select, .gkmb_lists_registration_field p, .gkmb_lists_deleteform_field input {
  margin: 10px 0 0 0;
}
.gkmb_lists_registration_fieldname, .gkmb_lists_deleteform_fieldname, .gkmb_lists_deleteform_fieldconfirm {
  padding: 10px 0 0 0;
  color: #033170;
  font-weight: bold;
}
.gkmb_lists_registration_info {
  font-size: 10px;
}
.gkmb_lists_registration_button input {
  color: #033170;
  border: 1px solid #033170;
  background: #ffffff;
  margin: 10px 10px 0 0;
}
.gkmb_lists_functiontable {
  border-top: 1px solid #E76E1D;
  border-left: 1px solid #E76E1D;
  border-bottom: 1px solid #E76E1D;
  background: #ffffff;
  border-spacing: 0;
  margin-bottom:15px;
}
.gkmb_lists_function {
  padding: 3px 7px;
  border-right: 1px solid #E76E1D;
}
.gkmb_lists_deleteform_fieldname {
  width: 30%;
}
.gkmb_lists_deleteform_field, .gkmb_lists_deleteform_fieldconfirm {
  width: 70%;
}
.gkmb_lists_tablehead {
  background: #033170;
  color: #fff;
  padding: 3px 5px;
}
.gkmb_lists_tablehead a {
  color: #fff;
}
.gkmb_lists_tablehead a:hover {
  background: #fff;
  color: #033170;
}
.gkmb_lists_signuplist {
  width: 100%;
}
.gkmb_lists_odd {
  background: #E9F2FF;
}
.gkmb_lists_even {
  background: #DCEAFC;
}
.gkmb_lists_odd td {
  padding: 3px 5px;
}
.gkmb_lists_even td {
  padding: 3px 5px;
}
.gkmb_lists_errorheader {
  color: #be0505;
  font-weight: bold;
}
p.tx_gkmblists_error {
  margin: 0 0 3px 0;
  font-size: 11px;
}
.gkmb_lists_tournaments a font, .gkmb_lists_registration_field font {
  float: left;
}
.gkmb_lists_tournaments a img, .gkmb_lists_registration_field img {
  float: right;
  padding-right: 60px;
  margin-bottom: 5px;
}
.gkmb_lists_registration_field img {
  padding-right: 120px;
}

fieldset.tx-powermail-pi1_fieldset {
  background-color:#fff;
  border:none;
  padding:0;
}
fieldset.tx-powermail-pi1_fieldset div.even {
  background: #fff;
}
p.tx_powermail_pi1_fieldwrap_html_checkbox_title, p.tx_powermail_pi1_fieldwrap_html_radio_title {
  margin-bottom: 7px;
}
.tx-powermail-pi1 legend {
  font-size: 1px;
  color: #fff;
}
div.tx_powermail_pi1_fieldwrap_html {
  padding-bottom: 20px;
}
input.validation-failed, textarea.validation-failed {
  padding: 3px;
}
.tx-femp3player-pi1 {
  text-align: left;
}
.tx-femp3player-pi1 #tx_femp3player_pi1 {
  float: left;
}

/* Podcast CSS */

.tx-stpodcast-pi1 .podcast {
  background: #fff;
  border: none;
  float:left;
  margin: 0 0 60px 0;
  width: 175px;
  z-index: 300;
}
.tx-stpodcast-pi1 .podcast_pic {
  border: none;
  height: 0px;
  width: 0px;
  min-height: 0px;
}
p.podcast_link {
  margin: 0 0 5px 0; 
  padding: 0;
}
p.podcast_link a {
  color: #f2701a;
  font-weight: bold;
  padding: 0;
}
p.podcast_link a:hover {
  background: #f2701a;
  color: #fff;
}
.tx-stpodcast-pi1 .podcast_title {
  font-weight:bold;
  margin: 0;
}
.tx-stpodcast-pi1 .podcastlist {
  width: 175px;
  float: left;
}
.tx-stpodcast-pi1 p.podcast_desc {
  margin: 0;
  height: 0;
  padding: 0;
}

/* google Weather CSS */
.tx-pitgoogleforecast-pi1 {
  float: left;
  width: 648px;
}
.tx-pitgoogleforecast-pi1 .umbruch {
  float: left;
  width: 117px;
  margin-right:10px;
  border: 1px solid #033170;
  background-color: #EFEFE7;
  height: 125px;
}
.forecast-info {
  float: right;
  width: 35px;
  height: 35px;
  border: 1px dotted #b0b0b0;
  margin-top: 7px;
  margin-right: 7px;
  text-align: right;
  padding-top: 5px;
  padding-right: 10px;
  background: #EFEFE7;
}
.forecast-icon {
  float:left;
  border: 1px solid #b0b0b0;
  margin-bottom: 8px;
  margin-top: 7px;
  margin-left: 7px;
}
.forecast-condition {
  float:left;
  width: 120px;
  padding: 0px 0 0 7px;
  text-align: left;
}
.forecast-wind {
  float: left;
  text-align: left;
  padding: 0px 0 3px 4px;
}
.forecast-date {
  background-color: #033170;
  color: #fff;
  text-align: center;
  width: 117px;
  height: 18px;
  padding: 3px 0 0 0;
  font-weight:bold;
}
.forecast-high, .forecast-low {
  color: #000;
  font-size: 110%;
}

/* CSS Fe User Register */
.tx-srfeuserregister-pi1 {
  font-size: 110%;
}
.tx-srfeuserregister-pi1 p {
  font-size: 100%;
}
.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-notice p {
  padding: 0;
  margin: 7px 0;
  font-style: normal;
}
.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-field {
  width: 80%;
  float: right;
}
.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-fieldname {
  text-align: left;
  width: 20%;
  padding-right: 0;
  float: left;
}
.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-fieldwrap {
  width: 100%;
  float: left;
  margin-bottom: 10px;
}
.tx-srfeuserregister-pi1-field label {
  padding-right: 10px;
  padding-left: 2px;
}
.tx-srfeuserregister-pi1-submit {
  width: 80%;
  float: right;
}
.tx-srfeuserregister-pi1-submit input {
  padding: 0;
  float: left;
}
.tx-srfeuserregister-pi1 p {
  margin: 0 0 10px 0;
  padding: 0;
  text-indent: 0;
}
div.tx-rgsmoothgallery-pi1 {
    background: url(/fileadmin/content/Flash_usw/gbgo1.jpg) no-repeat;
}

/* CSS  WT Gallery */
div.tx-wtgallery-pi1 {
  background-color: #fff;
  padding: 0 0 0 0px;
  margin: 0;
}
div.wtgallery_list a img {
  border: 1px solid #033170;
  padding: 0;
}
div.wtgallery_list {
  background-color: #fff;
  margin-right: 5px;
  margin-bottom: 5px;
  padding: 0;
}
.wtgallery_list_area h2, .wtgallery_list_pagebrowser_area p {
  color: #fff;
  font-size: 1px;
}
div.wtgallery_list {
  margin: 0 10px 10px 0;
}
div.wtgallery_list a:hover {
  background: transparent;
}
#contenttop div.tx-wtgallery-pi1 div.wtgallery_list, #contentbottom div.tx-wtgallery-pi1 div.wtgallery_list {
  font-size: 0;
}
div.wtgallery_list_pagebrowser_area ul {
  margin: 0;
  padding: 0;
}
div.wtgallery_list_pagebrowser_area li {
  list-style-type: none;
  display: inline;
  margin-right: 15px;
}
