body {
	background-color: #00B270;
	background-image: url(/img/bg_seitenverlauf.gif);
	background-repeat: repeat-y;
	background-position: center;
	width: 938px;
    margin-left: auto;
    margin-right: auto;
	text-align: center;
}
body, td, div, select, input, textarea {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #00377F;
	line-height: 15px;
}
p {
 margin: 0 0 20px 0;
}
h1, h2, h3 {
	font-weight: bold;
	margin: 0;
}
h1 {
	font-size: 18px;
	line-height: 22px;
	color: #00B270;
}
h1.noBold {
  font-weight:normal;
}
h2 {
  font-size: 15px;
  line-height:19px;
  color: #00B270;
}
h3 {
  font-size: 12px;
  color: #00377F;
  text-transform: uppercase;
  margin-bottom: 5px;
  line-height: 12px;
}
h1 a, h2 a, h3 a {
	text-decoration: none;
}
h1 a:hover, h2 a:hover, h3 a:hover {
	text-decoration: none;
}
h1 a {
	color: #00B270;
}
h2 a {
	color: #00B270;
}
h3 a {
	color: #00377F;
}
form {
  display: inline;
}
a {
  color: #00377F;
  text-decoration: underline;
}
a:hover {
  text-decoration: underline;
}
p {
  margin-bottom: 20px;
}
li > ul {
  margin-bottom: 10px;
}
.txError {
  color:#cc0000;
  font-weight:bold;
}
input {
  font-size: 11px;
}
img {
  border: 0px;
}

/***********************************************************************************/

div.header {
  background-color: #00b270;
  width: 938px;
  height: 60px;
  margin: 0 auto;
  text-align: center; 
}
div.headerPonsLogo {
  margin: 15px 0px 15px 15px;
  width: 100px;
  float: left;
}
div.headerSprache {
  margin: 15px 0px 0px 15px;
  width: 387px;
  height: 30px;
	float: left; 
	text-align: left; 
	overflow: hidden;
}
div.headerNav {
  	color: #ffffff;
	margin: -35px 15px 0px 0px;
	width: 500px;
	text-align: right; 
    float: right; 
}
div.headerNav a {
  color: #ffffff;
	text-decoration: none;
}
div.headerNav a:hover {
  text-decoration: underline;
}

div.separator {
	height: 8px;
}

.headerNav img {
	margin: -5px 0px 0px 0px;
	vertical-align: bottom;
}

#tblShopnavi {
	width: 938px;
	height: 22px;
}
#tblShopnavi td {
	padding: 0px 15px 5px 0px;
}
#tblShopnavi a {
	font-weight: bold;
	text-decoration: none;
}
#tblShopnavi a:hover {
	text-decoration: underline;
}
#tblShopnavi img {
	margin-left: 15px;
	margin-right: 5px;
	vertical-align: middle;
}

#tblHauptnaviContainer {
	width: 938px;
	height: 163px;
	background-repeat: no-repeat;
}
#tblHauptnaviContainer td {
	cursor: pointer;
	vertical-align: bottom;
}
#tblHauptnavi {
	width: 100%;
	height: 28px;
  text-align: center;
}
.tdHauptnaviLang {
  background-image: url(/img/bg_hauptnavi_bl_mid.png);
  background-position: center;
  background-repeat: repeat-x;
  padding: 0px 0px 6px 0px;
  color: white;
  font-size: 12px;
  font-weight: bold;
}
.tdHauptnaviLangLeft {
  width: 15px;
  background-image: url(/img/bg_hauptnavi_bl_left.png);
  background-position: center;
  background-repeat: no-repeat;
}
.tdHauptnaviLangRight {
  width: 17px;
  background-image: url(/img/bg_hauptnavi_bl_right.png);
  background-position: center;
  background-repeat: no-repeat;
}
.tdHauptnaviLangEnd {
  width: 16px;
  background-image: url(/img/bg_hauptnavi_bl_end.png);
  background-position: center;
  background-repeat: no-repeat;
}
.tdHauptnaviLangOthers {
	background-image: url(/img/bg_hauptnavi_bl_mid.png);
  background-position: center;
  background-repeat: repeat-x;
  padding: 0px 0px 4px 0px;
  color: white;
  font-size: 12px;
  font-weight: bold;
  text-align: right;
}
.tableHauptnaviCategories {
  color: white;
  background-image: url(/img/bg_hauptnavi_gr.png);
}
.tdHauptnaviVdotTrenner {
  width: 1px;
  background-image: url(/img/bg_dots_vertikal.gif);
  background-position: center;
  background-repeat: repeat-y;
  padding-left: 0px;
  padding-right: 3px;
}
.tdHauptnaviCategories {
  width: 19%;
  padding: 2px 12px 2px 12px;
  vertical-align: top;
}
.tdHauptnaviCategoriesInner {
  width: 100%;
  height: 50px;
  color: white;
  vertical-align: top;
}
.tdHauptnaviCategories a {
	color: white;
  text-decoration: none;
}
.tdHauptnaviCategories a:hover {
  text-decoration: underline;
}
.divHauptnaviLang {
  position: absolute; 
  top: 1px; 
  left: 1px; 
  width: 938px;
  z-index: 99; 
  visibility: hidden;
}
.divNaviWorkspace {
  position: absolute;
  top: 270px;
  width: 938px;
  margin: 0 auto;
  text-align: center; 
  z-index: 99; 
  visibility: hidden;
}

#tblContainerContent {
	width: 938px;
}
#tblContainerContent td {
	vertical-align: top;
}
#tblContainerContent td.vDotTrenner {
	width: 1px;
	background-image:url(/img/bg_dots_vertikal.gif);
	background-position:center;
	background-repeat: repeat-y;
	padding-left: 15px;
	padding-right: 15px;
}
#tblContainerContent td.hDotTrenner, .hDotTrenner {
	height: 31px;
	background-image:url(/img/bg_dots_horizontal.gif);
	background-position: center;
	background-repeat: repeat-x;
}
.hLineTrenner {
	height: 31px;
	background-image:url(/img/bg_line_horizontal.gif);
	background-position: center;
	background-repeat: repeat-x;
}
.hLineTrenner10 {
	height: 10px;
	background-image:url(/img/bg_line_horizontal.gif);
	background-position: center;
	background-repeat: repeat-x;
}
.hDotTrenner6 {

	background-image:url(/img/bg_dots_horizontal.gif);
	background-position: center;
	background-repeat: repeat-x;
}
#tblContent {
	width: 100%;
}
#tblFooterMeta {
	width: 938px;
	border-top: 1px solid #00377F;
	padding-top: 15px;
	padding-bottom: 30px;
}
#tblFooterMeta a {
	text-decoration: none;
}
#tblFooterMeta a:hover {
	text-decoration: underline;
}

/******* ECARD HOCH **********/
#ecardHoch {
  width:228px;
  border:1px solid #4c73a5;
  height:322px;
  text-align:left;
}
#ecardHochImgTop {
  background-image:url(/img/i_ecard_hoch_text.gif);
  background-repeat:no-repeat;
  height:61px;
}
#ecardHochContent {
  padding:0px 5px 0px 10px;
}
.ecardHochForm input, .ecardHochFormError input, {
  font: 11px Verdana, Arial, Helvetica, sans-serif;
  color: #00377F;
  line-height: 15px;
  border:1px solid #4c73a5;
  width:200px;
}
.ecardHochForm textarea, .ecardHochFormError textarea {
  width:200px;
  height:65px;
  font: 11px Verdana, Arial, Helvetica, sans-serif;
  color: #00377F;
  line-height: 15px;
  border:1px solid #4c73a5;
}
.ecardHochFormError input, .ecardHochFormError textarea {
  border:1px solid #FF0000;
}

/******* ECARD QUER **********/
#ecardQuer{
  border:1px solid #4c73a5;
  width:322px;
  height:228px;
}
#ecardQuerImgTop {
  background-image:url(/img/i_ecard_quer_back.gif);
  background-repeat:no-repeat;
  height:61px;
}
#ecardQuerContent{
  padding:0px 5px 0px 10px;
}
.ecardQuerForm input, .ecardQuerFormError input{
  font: 11px Verdana, Arial, Helvetica, sans-serif;
  color: #00377F;
  line-height: 15px;
  border:1px solid #4c73a5;
}
.ecardQuerForm textarea, .ecardQuerFormError textarea {
  width:280px;
  height:60px;
  font: 11px Verdana, Arial, Helvetica, sans-serif;
  color: #00377F;
  line-height: 15px;
  border:1px solid #4c73a5;
}
.ecardQuerFormError input, .ecardQuerFormError textarea {
  border:1px solid #FF0000;
}



.vollTextSuche {
  background-image:url(/img/bg_volltextsuche.gif);
  background-repeat:no-repeat;
  width:200px;
  height:57px;
  padding:0px 0px 0px 0px;
}
.searchBoxContent {
  position:relative;
  top:6px;
  left:10px;
}
.teaserPonsLine {
  background-image:url(/img/i_ponsline.gif);
  background-repeat:no-repeat;
  width:200px;
  height:179px;
}
.teaserPonsLineContent {
  position:relative;
  top:80px;
  left:10px;
}
#teaser_produktsuche select {
	width: 180px;
	margin: 3px;
}
.schnellsucheBox {
  background-image:url(/img/bg_schnellsuche.gif);
  background-repeat:no-repeat;
  width:707px;
  height:118px;
}
.schnellsucheBoxContent {
  position:relative;
  top:10px;
  left:10px;
  width:686px;
}
.teaserTopseller {
  background-image:url(/img/bg_teaser_topseller_1.gif);
  background-repeat:repeat-y;
}
.teaserTopseller table {
  background-repeat: no-repeat;
  background-position: bottom;
}
.teaserTopseller td {
  padding-top: 10px;
  padding-bottom: 10px;
}
.teaserTopseller span {
  color: #cc0000;
  font-weight: bold;
  line-height: 22px;
}
.teaserTopseller.style_2 td {
  color: white;
}
.teaserTopseller.style_2 span {
  color: white;
}
.teaserTopseller.style_2 a {
  color: white;
}
.teaserTopseller.style_2 a img {
  border: 1px solid white;
}


.textSucheBox {
  background-image:url(/img/bg_textsuche.gif);
  background-repeat:no-repeat;
  width:200px;
  height:57px;
}
.textSucheBoxContent {
  position:relative;
  top:5px;
  left:10px;
  height: 30px;
}

.rechts .textSucheBoxContent .keyword, .links .textSucheBoxContent .keyword {
  width: 175px;
}

.mitte .textSucheBoxContent .keyword {
  width: 300px;
}

.mitte .textSucheBox {
  background-image:url(/img/bg_teaser_mitte.gif);
  background-repeat:no-repeat;
  width:477px;
  height:86px;
}

.rechts .textSucheBox, .links .textSucheBox {
  background-image:url(/img/bg_teaser_rechts.gif);
  background-repeat:no-repeat;
  width:200px;
  height:101px;
}

.rechts .textSucheBoxContent, .mitte .textSucheBoxContent, .links .textSucheBoxContent, {
  position:relative;
  top:5px;
  left:5px;
  width:95%;
}

.schnellSucheBoxLi {
  background-image:url(/img/bg_schnellsuche_li.gif);
  width:200px;
  height:117px;
}
.schnellSucheBoxLiContent {
  position:relative;
  top:10px;
  left:10px;
}

/******* NAVI MENU **********/

td.naviMenu {
  height:25px;
  padding:5px 0px 5px 0px;
  background-image:url(/img/bg_line_horizontal.gif);
  background-repeat:repeat-x;
  background-position:bottom;
}
td.naviMenuLev2 {
  height:25px;
  background-image:url(../img/bg_dash_horizontal.gif);
  background-repeat:repeat-x;
  background-position:bottom;
}
td.naviMenuLev3 {
  height:25px;
  background-image:url(../img/bg_dots_horizontal.gif);
  background-repeat:repeat-x;
  background-position:bottom;
}
div.naviMenu {
  font-weight:normal;
}
div.naviMenuSel{
  font-weight:bold;
}
div.naviMenuLev2 {
  background-image:url(/img/i_subnavi_dot.gif);
  background-position:top left;
  background-repeat:no-repeat;
  padding-left:20px;
}
div.naviMenuLev2Sel {
  font-weight:bold;
  background-image:url(/img/i_subnavi_dot_sel.gif);
  background-position:top left;
  background-repeat:no-repeat;
  padding-left:20px;
}
div.naviMenuLev3 {
  background-image:url(/img/i_subnavi_dot_lev3.gif);
  background-position:top left;
  background-repeat:no-repeat;
  padding-left:30px;
}
div.naviMenuLev3Sel {
  font-weight:bold;
  background-image:url(/img/i_subnavi_dot_lev3_sel.gif);
  background-position:top left;
  background-repeat:no-repeat;
  padding-left:30px;
}
div.naviMenu a, div.naviMenuSel a, div.naviMenuLev2 a, div.naviMenuLev2Sel a, div.naviMenuLev3 a, div.naviMenuLev3Sel a {
  text-decoration:none;
}
/******* NAVI MENU WARENKORB **********/

td.warenkorbNaviMenu {
  height:25px;
  width: 25px;
  padding:4px 0px 4px 0px;
}
.warenkorbNaviMenu {
  padding-left:25px;
}
.warenkorbNaviMenu_1,
.warenkorbNaviMenu_2,
.warenkorbNaviMenu_3,
.warenkorbNaviMenu_1_sel,
.warenkorbNaviMenu_2_sel,
.warenkorbNaviMenu_3_sel{
  background-repeat:no-repeat;
  background-position:left;
  padding-left:25px;
  white-space: nowrap;
  width: 150px; 
  margin-right: 5px;
}
.warenkorbNaviMenu_1_sel,
.warenkorbNaviMenu_2_sel,
.warenkorbNaviMenu_3_sel{
  font-weight:bold;
}
.warenkorbNaviMenu_1 {
  background-image:url(/img/i_warenkorb_navi_1.gif);
}
.warenkorbNaviMenu_2 {
  background-image:url(/img/i_warenkorb_navi_2.gif);
}
.warenkorbNaviMenu_3 {
  background-image:url(/img/i_warenkorb_navi_3.gif);
}
.warenkorbNaviMenu_1_sel {
  background-image:url(/img/i_warenkorb_navi_1_sel.gif);
}
.warenkorbNaviMenu_2_sel {
  background-image:url(/img/i_warenkorb_navi_2_sel.gif);
}
.warenkorbNaviMenu_3_sel {
  background-image:url(/img/i_warenkorb_navi_3_sel.gif);
}
.warenkorbNaviMenu_1 a, .warenkorbNaviMenu_2 a, .warenkorbNaviMenu_3 a, .warenkorbNaviMenu a {
  text-decoration:none;
}
.warenkorbNaviMenu_1_sel a, .warenkorbNaviMenu_2_sel a, .warenkorbNaviMenu_3_sel a, .warenkorbNaviMenu a {
  text-decoration:none;
}


/******* ADRESSEN **********/
.adresseBg {
  background-image:url(/img/bg_adresse_middle.gif);
  background-repeat:repeat-y;
  width:225px;
}
.adresseBgTop {
  background-image:url(/img/bg_adresse_top.gif);
  background-repeat:no-repeat;
  width:225px;
  height:4px;
}
.adresseBgBottom {
  background-image:url(/img/bg_adresse_bottom.gif);
  background-repeat:no-repeat;
  background-position:bottom;
  width:225px;
  height:4px;
}
.adresseContent {
  padding:0px 10px 0px 10px;
  text-align:left;
  height:75px;
}

/******* BESTELLHISTORIE TABELLE **********/
.bestellungBg {
  background-image:url(/img/bg_bestellung_middle.gif);
  background-repeat:repeat-y;
  width:707px;
}
.bestellungBgTop {
  background-image:url(/img/bg_bestellung_top.gif);
  background-repeat:no-repeat;
  width:707px;
  height:5px;
}
.bestellungBgBottom {
  background-image:url(/img/bg_bestellung_bottom.gif);
  background-repeat:no-repeat;
  background-position:bottom;
  width:707px;
  height:5px;
}
.bestellungContent {
  padding:0px 10px 0px 10px;
}

/******* FELD LABEL **********/
.feldLabel, .feldLabelPflicht {
  padding-bottom:5px;
  width: 190px;
}
.feldLabelPflicht {
  background-image:url(/img/i_pflichtfeld.gif);
  background-repeat:no-repeat;
  background-position:left;
}

/******* WARENKORB ANMELDEN **********/
.anmeldenBg {
  background-image:url(/img/bg_anmeldung_middle.gif);
  background-repeat:repeat-y;
  width:346px;
}
.anmeldenBgTop {
  background-image:url(/img/bg_anmeldung_top.gif);
  background-repeat:no-repeat;
  width:346px;
  height:5px;
}
.anmeldenBgBottom {
  background-image:url(/img/bg_anmeldung_bottom.gif);
  background-repeat:no-repeat;
  background-position:bottom;
  width:346px;
  height:5px;
}
.anmeldenContent {
  padding:0px 10px 0px 10px;
  height:170px;
}

/******* ZAHLUNGSART **********/
.zahlungsartBg, .zahlungsartBgBorder {
  background-repeat:repeat-y;
  width:346px;
}
.zahlungsartBg {
  background-image:url(/img/bg_zahlungsart_middle.gif);
}
.zahlungsartBgBorder {
  background-image:url(/img/bg_zahlungsart_border_mid.gif);
}
.zahlungsartBgTop, .zahlungsartBgBorderTop {
  background-repeat:no-repeat;
  width:346px;
  height:5px;
}
.zahlungsartBgTop {
  background-image:url(/img/bg_zahlungsart_top.gif);
}
.zahlungsartBgBorderTop {
  background-image:url(/img/bg_zahlungsart_border_top.gif);
}
.zahlungsartBgBottom, .zahlungsartBgBorderBottom {
  background-repeat:no-repeat;
  background-position:bottom;
  width:346px;
  height:5px;
}
.zahlungsartBgBottom {
  background-image:url(/img/bg_zahlungsart_bottom.gif);
}
.zahlungsartBgBorderBottom {
  background-image:url(/img/bg_zahlungsart_border_btm.gif);
}
.zahlungsartContent {
  padding:0px 10px 0px 10px;
  height:100px;
}

/******* GARANTIE **********/
.garantieBg {
  background-image:url(/img/bg_garantie_middle.gif);
  background-repeat:repeat-y;
  width:200px;
}
.garantieBgTop {
  background-image:url(/img/bg_garantie_top.gif);
  background-repeat:no-repeat;
  width:200px;
  height:5px;
}
.garantieBgBottom {
  background-image:url(/img/bg_garantie_bottom.gif);
  background-repeat:no-repeat;
  background-position:bottom;
  width:200px;
  height:5px;
}
.garantieContent {
  padding:3px 8px 0px 8px;
  color:#1569b2;
}
.garantieContent  a {
  color:#1569b2;
}

/******* WEITEREMPFEHLEN & SPRACHEN DROPDOWN **********/


.spracheBg {
  background-image:url(/img/bg_weiterempfehlen_middle.gif);
  background-repeat:repeat-y;
  width:200px;
}
.weiterempfehlenBgTop, .spracheBgTop {
  background-image:url(/img/bg_weiterempfehlen_top.gif);
  background-repeat:no-repeat;
  width:200px;
  height:5px;
}
.weiterempfehlenBgBottom, .spracheBgBottom {
  background-image:url(/img/bg_weiterempfehlen_bottom.gif);
  background-repeat:no-repeat;
  background-position:bottom;
  width:200px;
  height:5px;
}
.spracheContent {
  padding:0px 7px 0px 7px;
}

.weiterempfehlenContent div {
  width: 180px;
}

.weiterempfehlenContent textarea, .weiterempfehlenContent input {
  border: 1px solid #9a9a9a;
  margin: 0 0 3px 0;
}

/* highlightet ein formular elementfeld */
.highlightOnError input, .highlightOnError textarea {
  border: 1px solid red;
}

/******* INFO SUCHE **********/
.infoSucheBg {
  background-image:url(/img/bg_infosuche_middle.gif);
  background-repeat:repeat-y;
  width:200px;
}
.infoSucheBgTop {
  background-image:url(/img/bg_infosuche_top.gif);
  background-repeat:no-repeat;
  width:200px;
  height:5px;
}
.infoSucheBgBottom {
  background-image:url(/img/bg_infosuche_bottom.gif);
  background-repeat:no-repeat;
  background-position:bottom;
  width:200px;
  height:5px;
}
.infoSucheContent {
  padding:0px 10px 0px 10px;
}
/***************** TELHINWEIS ********************/
.telHinweisBg {
  background-image:url(/img/bg_telhinweis_mid.gif);
  background-repeat:repeat-y;
  width:200px;
}
.telHinweisBgTop {
  background-image:url(/img/bg_telhinweis_top.gif);
  background-repeat:no-repeat;
  width:200px;
  height:5px;
}
.telHinweisBgBtm {
  background-image:url(/img/bg_telhinweis_btm.gif);
  background-repeat:no-repeat;
  background-position:bottom;
  width:200px;
  height:5px;
}
.telHinweisContent {
  padding:0px 10px 0px 10px;
}

/***************************************************/
/***************** SUCHE TEASER ********************/
/***************************************************/

.dualTabHeader1 {
  background-image:  url(/img/bg_dual_tabs_1.gif);
  background-repeat: no-repeat;
}

.dualTabHeader2 {
  background-image:  url(/img/bg_dual_tabs_2.gif);
  background-repeat: no-repeat;
}



/***************************************************/
/******* SPACERS, SIZES & OTHER UTILITIES **********/
/***************************************************/

div.lehrerInfoBox {
  padding:5px 5px 5px 5px;
  border:1px solid #000000;
  background-color:#FFFFCC;
  margin-top:5px;
}
div.spacer {
  height:25px;
}
div.spacerTeaser, .spaceV15 {
  height: 15px;
  z-index: -1;
}
div.spaceV10 {
  height:10px;
}
div.spaceV5 {
  height:5px;
}
div.spaceV20 {
  height:20px;
}
.selectFieldSprache {
  width:162px;
  font-size:11px;
  font-weight: bold;
  color:#00377f;
}
.selectField339, .textField339 {
  width:339px;
  font-size:11px;
  color:#00377f;
}
.selectField326, .textField326 {
  width:326px;
  font-size:11px;
  color:#00377f;
}
.selectField280, .textField280 {
  width:280px;
  font-size:11px;
  color:#00377f;
}
.selectField228, .textField228 {
  width:228px;
  font-size:11px;
  color:#00377f;
}
.textField200, .selectField200 {
  width:200px;
  font-size:11px;
  color:#00377f;
}
.textField180, .selectField180 {
  width:180px;
  font-size:11px;
  color:#00377f;
}
.selectField160, .textField160 {
  width:160px;
  font-size:11px;
  color:#00377f;
}
.textField155, .selectField155 {
  width:155px;
  font-size:11px;
  color:#00377f;
}
.textField120, .selectField120 {
  width:120px;
  font-size:11px;
  color:#00377f;
}
.selectField70, .textField70 {
  width:70px;
  font-size:11px;
  color:#00377f;
}
.selectField50, .textField50 {
  width:50px;
  font-size:11px;
  color:#00377f;
}
.selectField40, .textField40 {
  width:40px;
  font-size:11px;
  color:#00377f;
}


.rect148 {
  width:148px;
  height:148px;
  text-align:center;
  vertical-align:middle;
}
.font15 {
  font-size:15px;
}
.error input. textarea {
  border:1px solid #FF0000;
}
.txtPrice {
  font-family:verdana;
  color:#cc0000;
  font-size:15pt;
	line-height: 19pt;
}
.txtPriceSmall {
  font-family:verdana;
  color:#cc0000;
  font-size:10pt;
}
.txtVersandkostenfrei_1 {
	font-weight: bold;
	color:#cc0000;
	margin-left: 1px;
  text-decoration: none;
}
a.txtVersandkostenfrei_1:hover {
	text-decoration: underline;
}
.txtVersandkostenfrei_2 {
	margin-left: 1px;
}
.txtHinweis {
  color:#cc0000;
	font-style:italic;
	display: block;
	margin-top: 10px;
	margin-bottom: 10px;
}
.clrWhite {
  color:#FFFFFF;
}
.borderGray {
  border:1px solid #bfcddf;
}
.borderTop {
  border-top:1px solid #00377f;
}
.produktImg {
  width:75px;
  height:75px;
  border:1px solid #ccd7e5;
  text-align:center;
  vertical-align:middle;
}
.padTop5 {
  padding-top:5px;
}
.padBtm5 {
  padding-bottom:5px;
}

/*************** PONS-LINE SUCH-TESAER *************************/

#ponslinemaske {
  position: relative;
	background-color: #00b270;
	width: 200px;
	height: 158px;
	padding: 0;
	margin: 0;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	background: url(/img/ponslineformular_bg.png) no-repeat;
	border: 0;
}

#ponslinemaske input {
  color: #00377f;
	padding: 1px 0 0 1px;
	width: 180px;
	height: 19px;
	margin-top: 79px;
	margin-left: 10px;
	border-top: 1px solid black;
	border-right: 1px solid #999;
	border-bottom: 1px solid #999;
	border-left: 1px solid black;
  font-size: 11px;
}

#Richtung {
  font-size: 10pt;
	border-top: 1px solid black;
	border-right: 1px solid #999;
	border-bottom: 1px solid #999;
	border-left: 1px solid black;
	width: 181px;
	height: 17px;
	margin-left: 10px;
	margin-top: 8px;
	margin-bottom: 4px;
	color: #00377f;
	font-size: 11px;
}

#ponslinemaske a {
  color: #00377f;
  margin-left: 10px;
  font-size: 11px;
}


/************* TEASER ALLGEMEIN *******************/
#teaser_downloads {
    position: relative;
    background-color: #00b270;
    width: 200px;
    height: 99px;
    padding: 0;
    margin: 0;
    font-family: Verdana, Helvetica, Arial, sans-serif;
    background: url(/img/teaser/downloads.png) no-repeat;
    border: 0;
}

#teaser_lehrerinnen {
    position: relative;
    background-color: #00b270;
    width: 200px;
    height: 179px;
    padding: 0;
    margin: 0;
    font-family: Verdana, Helvetica, Arial, sans-serif;
    background: url(/img/teaser/lehrerinnen.png) no-repeat;
    border: 0;
    z-index: 1;
}

#teaser_lehrerinnen_neu {
    position: relative;
    background-color: #00b270;
    width: 200px;
    height: 164px;
    padding: 0;
    margin: 0;
    font-family: Verdana, Helvetica, Arial, sans-serif;
    background: url(/img/teaser/lehrerinnen_neu.png) no-repeat;
    border: 0;
    z-index: 1;
}

#teaser_onlinespecials {
    position: relative;
    background-color: #00b270;
    width: 200px;
    height: 221px;
    padding: 0;
    margin: 0;
    font-family: Verdana, Helvetica, Arial, sans-serif;
    background: url(/img/teaser/onlinespecials.png) no-repeat;
    border: 0;
    z-index: 1;
}

#teaser_onlinespecials_neu {
    position: relative;
    background-color: #00b270;
    width: 200px;
    height: 169px;
    padding: 0;
    margin: 0;
    font-family: Verdana, Helvetica, Arial, sans-serif;
    background: url(/img/teaser/onlinespecials_neu.png) no-repeat;
    border: 0;
    z-index: 1;
}

#teaser_ponstogo {
    position: relative;
    background-color: #00b270;
    width: 200px;
    height: 136px;
    padding: 0;
    margin: 0;
    font-family: Verdana, Helvetica, Arial, sans-serif;
    background: url(/img/teaser/ponstogo.png) no-repeat;
    border: 0;
}

#teaser_vokabeltrainer {
    position: relative;
    background-color: #00b270;
    width: 200px;
    height: 139px;
    padding: 0;
    margin: 0;
    font-family: Verdana, Helvetica, Arial, sans-serif;
    background: url(/img/teaser/vokabeltrainer.png) no-repeat;
    border: 0;
    z-index: 1;
}

#teaser_int_messen {
    position: relative;
    background-color: #00b270;
    width: 200px;
    height: 227px;
    padding: 0;
    margin: 0;
    font-family: Verdana, Helvetica, Arial, sans-serif;
    font-size: 10px;
    background: url(/img/teaser/int_messen.png) no-repeat;
    border: 0;
    z-index: 1;
}

.teaser_search_box {
	z-index: -1;
}

