/* Container */

body {
  background: url(../img/bg_body_white.png) repeat-x;
  margin: 0;
  padding: 0;
  text-align: center;
  background-color: #c7eafb;
}


#container {
  position: relative;
  width: 1026px;
  margin: 0 auto;
  padding: 0;
  text-align: left;
}

#corner-ol {
  background: url(../img/ecke-ol.png) no-repeat;
  width: 23px;
  height: 21px;
  float: left;
}

#border-o {
  background: url(../img/rand-o.png) repeat-x;
  height: 21px;
  width: 980px;
  float: left;
}

#corner-or {
  background: url(../img/ecke-or.png) no-repeat;
  width: 23px;
  height: 21px;
  float: right;
}

#border-l {
  position: relative;
  background: url(../img/rand-l.png) top left repeat-y;
  width: 100%;
  clear: both;
}

#border-r {
  position: relative;
  background: url(../img/rand-r.png) top right repeat-y;
  width: 100%;
}

#corner-ul {
  background: url(../img/ecke-ul.png) no-repeat;
  width: 23px;
  height: 21px;
  float: left;
}

#border-u {
  background: url(../img/rand-u.png) repeat-x;
  height: 21px;
  width: 980px;
  float: left;
}

#corner-ur {
  background: url(../img/ecke-ur.png) no-repeat;
  width: 23px;
  height: 21px;
  float: right;
}


#branding {
  position: relative;
  background: url(../img/slogan.png) no-repeat #faa61a;
  width: 980px;
  height: 190px;
  margin: 0 23px;
  padding: 1px 0;
  overflow: hidden;
}

#content-supp {
  width: 980px;
  height: 120px;
  overflow: hidden;
  margin: 60px 0 0 0;
}

#navi-top {
  position: relative;
  background: #faa61a;
  width: 970px;
  height: 28px;
  padding: 1px 0 0 10px;
  margin: -2px 23px 0 23px;
  overflow: hidden;
  border-bottom: 1px solid #666;
}

#wrapper {
  position: relative;
  width: 980px;
  margin: 0 23px;
  padding: 0 0 15px 0;
  background-color: #fff;
  overflow: hidden;
}

#navi-vertical {
  background: url(http://www.erziehungspass-landau-suew.de/fileadmin/templates/img/unten.png) left bottom no-repeat;
  width: 190px;
  float: left;
  padding: 20px 0 50px 0;
  margin: 0 15px;
}

#socialmedia {
  width: 185px;
  overflow: hidden;
  height: 60px;
  padding: 0;
}

#searchbox {
  background: #7670b3;
  padding: 10px;
  text-align: right;
  margin: 0 0 20px 0;
  border: 1px solid #555;
  -moz-box-shadow: 3px 3px 12px rgba(0, 0, 0, 0.25);
  -webkit-box-shadow: 3px 3px 12px rgba(0, 0, 0, 0.25);
  box-shadow: 3px 3px 12px rgba(0, 0, 0, 0.25);
  behavior: url(../Auswahltemplates/PIE.htc);  
  -moz-border-radius:4px; /* Firefox */
  -webkit-border-radius:4px; /* Safari, Chrome */
  -khtml-border-radius:4px; /* Konqueror */
  border-radius:4px; /* CSS3 */
}

#searchbox input#search_field {
  width: 160px;
  margin: 4px 0;
  behavior: url(../Auswahltemplates/PIE.htc);  
  -moz-border-radius:4px; /* Firefox */
  -webkit-border-radius:4px; /* Safari, Chrome */
  -khtml-border-radius:4px; /* Konqueror */
  border-radius:4px; /* CSS3 */
}

#searchbox #search_button {
  behavior: url(../Auswahltemplates/PIE.htc);  
  -moz-border-radius:4px; /* Firefox */
  -webkit-border-radius:4px; /* Safari, Chrome */
  -khtml-border-radius:4px; /* Konqueror */
  border-radius:4px; /* CSS3 */
}

#content-main {
  margin: 0 80px;
  padding: 20px 0;
  float: left;
  width: 580px;
}

ul.multicolumnLayout2 li.column {
  background: #fff;
  -moz-box-shadow: 3px 3px 12px rgba(0, 0, 0, 0.25);
  -webkit-box-shadow: 3px 3px 12px rgba(0, 0, 0, 0.25);
  box-shadow: 3px 3px 12px rgba(0, 0, 0, 0.25);
  behavior: url(../Auswahltemplates/PIE.htc);  
}


#info-bar {
  clear: both;
  width: 980px;  
  height: 30px;    
  margin: 0 23px;
  padding: 0;
}

#site-info {
  width: 450px;
  float: right;
  height: 25px;
  margin: 0 0 0 20px;
  padding-top: 5px;
  text-align: center;
}

#navi-supp {
  width: 220px;
  float: left;
  height: 25px;
  margin: 0 0 0 230px;
  padding-top: 5px;
  text-align: center;
}


#partnerlogos {
  position: relative;
  clear: both;
  width: 1010px;  
  height: 50px;    
  margin: 0 15px;
  padding: 30px 0 0 0;
}


.clearer {
  clear: both;
  height: 1px;
}


/* WT-Directory */

.tx-wtdirectory-pi1 ul {
  list-style: none;
}

div.wtdirectory_pagebrowser {

}

div.wtdirectory_pagebrowser .records {

}

div.wtdirectory_pagebrowser .pagebrowser {
  text-align: right;
}

div.wtdirectory_pagebrowser .pagebrowser .pages {
  width: 36px;
  float: left;
}

div.wtdirectory_pagebrowser ul.wt_directory_pagebrowser li {
  float: left;
  padding: 0 4px;
}

div.wtdirectory_pagebrowser ul.wt_directory_pagebrowser li a.act {
  color: #000;
  font-weight: bold;
  text-decoration: none;
}


.wtdirectory_all_detail dd.wtdirectory_all {
  margin: 0;
}


.wtdirectory_list_item {
  border-bottom: 1px solid #44b97b;
  padding: 0 0 30px 0;
}

.wtdirectory_detaillink {
  float: right;
  width: 60px;
  background: #44b97b;
  padding: 3px;
  /*border-radius*/
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
  text-align: center;
  margin: 0 0 5px 0;
}

.wtdirectory_detaillink a {
  color: #fff;
  font-weight: bold;
  text-decoration: none;
}

/* Tabelle */

table.standardtable {
  border-collapse: collapse;
}

table.standardtable tr.tr-even {
  background: #eef1d7;
}

table.standardtable tr.tr-odd {
  background: #e0e5b2;
}

table.standardtable tr td.td-0
, table.standardtable tr td.td-1
, table.standardtable tr td.td-2
, table.standardtable tr td.td-3
, table.standardtable tr td.td-4 {
  text-align: center;
}

/* Bookmarks */

div#bookmarks {
  position: absolute;
  bottom: 0px;
  left: 20px;
  height: 52px;
}


div.sexybookmarks ul.socials li {
    background-image: url('../img/sexy-sprite.png') !important;
}

li.wkw { background-position:-280px bottom !important; }
li.wkw:hover { background-position:-280px top !important; }
