/*
.teaserrahmen {
border-right: 1px solid #999999;
border-bottom: 1px solid #999999;
width: 231px;
}
*/

body{   color:black; 
	background-color: #FCFCFC;
	text-align: left;
	font-family: Verdana, Arial,Helvetica, Sans-Serif; 
	font-size:11px; line-height:15pt; /*letter-spacing: -0.2pt*/ }

td,th,input,textarea,select,option{
	font-family: Verdana, Arial, Helvetica, Sans-Serif; 
	 font-size:11px; /*letter-spacing: -0.2pt*/ line-height:15px } 

	 
a:link{ text-decoration:underline; color:BB0000; /*letter-spacing: -0.2pt;*/font-family: Verdana, Arial, Helvetica, Sans-Serif;}
a:active{ text-decoration:underline; color:FF0000; /*letter-spacing: -0.2pt;*/font-family: Verdana, Arial, Helvetica, Sans-Serif;}
a:visited{ text-decoration:underline; color:BB0000; /*letter-spacing: -0.2pt;*/font-family: Verdana, Arial, Helvetica, Sans-Serif;}
a:hover{ text-decoration:underline; color:BB0000; /*letter-spacing: -0.2pt;*/font-family: Verdana, Arial, Helvetica, Sans-Serif;}

#box1 { position:relative; top:25px; left:564; width:120px; height:35px; z-index:1; }
#box2 { position:relative; top:14px; left:536; width:220px; height:15px; z-index:1; }
#box3 { position:relative; top:14px; left:510; width:150px; height:15px; z-index:2; background-color:#F7E4BE; padding:2px;}
#box4 { position:relative; top:4px; left:510; width:150px; height:15px; z-index:2; background-color:#F7E4BE; padding:2px;}
#box5 { border: 1px solid #FFFFFF; background-color:#F7E4BE; padding:6px;}

.nplink {
	padding-left: -0.2pt;
	padding-right: -0.2pt;
}
p{
	font-family: Verdana, Arial, Helvetica, Sans-Serif; 
	 font-size:11px; /*letter-spacing: -0.2pt*/ }
	 

.pad10 {
	padding-left: 10px;
}

.padre10 {
	padding-right: 10px;
}

.padlef18 {
	padding-left: 18px;
}
.padlef9 {
	padding-left: 9px;
}

.padtop8 {
	padding-top: 8px;
}

.padtop6 {
	padding-top: 6px;
}

.padbot8 {
	padding-bottom: 8px;
}

.padbot4 {
	padding-bottom: 4px;
}
.borderwhite {
	border-top: 1px solid white;
	border-right: 1px solid white;
	border-left: 1px solid white;
	border-bottom: 1px solid white;
}

.borderdark {
	border-top: 1px solid #505F82;
	border-right: 1px solid #505F82;
	border-left: 1px solid #505F82;
	border-bottom: 1px solid #505F82;
}
.borderdarknotop {
	border-right: 1px solid #FBBA0C;
	border-left: 1px solid #FBBA0C;
	border-bottom: 1px solid #FBBA0C;
}

.borderblue {
	border-top: 1px solid #595E73;
	border-right: 1px solid #595E73;
	border-left: 1px solid #595E73;
	border-bottom: 1px solid #595E73;
}

.borderlow {
	border-right: 1px solid #E2D6D4;
	border-left: 1px solid #E2D6D4;
	border-bottom: 1px solid #E2D6D4;
}
.elternbordermarg {
	border-top: 1px solid #FBBA0D;
	border-right: 1px solid #FBBA0D;
	border-left: 1px solid #FBBA0D;
	border-bottom: 1px solid #FBBA0D;
}
.bordermarg {
	border-top: 1px solid #505F82;
	border-right: 2px solid #505F82;
	border-left: 1px solid #505F82;
	border-bottom: 2px solid #505F82;
}

.bordermarggrey {
	border-top: 1px solid #D3D7E0;
	border-right: 1px solid #D3D7E0;
	border-left: 1px solid #D3D7E0;
	border-bottom: 1px solid #D3D7E0;
}

.bordermarg3grey {
	border-top: 1px solid #D3D7E0;
	border-right: 1px solid #D3D7E0;
	border-left: 1px solid #D3D7E0;
}


.bordermarg3 {
	border-top: 1px solid #FAB90C;
	border-right: 1px solid #FAB90C;
	border-left: 1px solid #FAB90C;
}

#linkleiste a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-size: 10px;
	color: 656438;
	text-decoration: none;
	vertical-align: middle;
}
#linkleiste a:hover {
	font-style: normal;
	color: 656438;
	text-decoration: underline;
	vertical-align: middle;
	}
	

.navigation {
	background-color:  #F7E4BE;
	color: #000000;
	vertical-align: middle;
	border-right: 1px solid white;
	height: 26px;
}

#navigation a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	vertical-align: middle;

}

#navigation a:hover {
	font-style: normal;
	color: #000000;
	text-decoration: underline;
	vertical-align: middle;
	}

.pnavigation {
	background-color: #6C7184;
	vertical-align: middle;
	border-right: 1px solid white;
}
/* ------------------------------------------------------
   neu
------------------------------------------------------ */

.borlef {
	border-left: 1px solid #FFFFFF;
}

.borlef2 {
	border-left: 2px solid #FFFFFF;
}

.borrig {
	border-right: 1px solid #FFFFFF;
}

.bortop {
	border-top: 1px solid #FFFFFF;
}

.borbotgrey {
	border-bottom: 1px solid #D3D7E0;
}

.borbot505F82 {
	border-bottom: 1px solid #505F82;
}

.bortoptwo {
	border-top: 1px double #E2D6D4 #FFFFFF;
}

.bortopblack{
	border-top: 1px solid #000000;
}

.borbot {
	border-bottom: 1px solid #FFFFFF;
}

.borbotlow {
	border-bottom: 1px solid #E2D6D4;
}

.bortoplow {
	border-top: 1px solid #E2D6D4;
}

.borriglow {
	border-right: 1px solid #E2D6D4;
}

.borleflow {
	border-left: 1px solid #E2D6D4;
}

.footerlightbg {
	background: #FFFFFF;
	font-size: 9px;
	vertical-align: middle;
}
#footerlightbg a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: black;
	text-decoration: none;
	padding-left: 6px;
	vertical-align: middle;
}
#footerlightbg a:hover {
	color: black;
	text-decoration: underline;
	padding-left: 6px;
	vertical-align: middle;
	}


.padall10 {
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
}

.padall7{
	padding-left: 7px;
	padding-right: 7px;
	padding-top: 7px;
	padding-bottom: 7px;
}

.padtop10 {
	padding-top: 10px;
}

.padb1info {
	padding-left: 21px;
	padding-top: 8px;
}

.padb1reihentitel {
	padding-top: 3px;
}

.padhead {
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 4px;
	padding-bottom: 4px;
}

.padproduct {
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 6px;
	padding-bottom: 6px;
}

.padarrow {
	padding-left: 10px;
	padding-top: 10px;
}

.vwv{ font-family: verdana; font-size: 10px; color: #000000; }

.elternband {
	padding-left: 6px;
	padding-right: 6px;
	padding-top: 7px;
	padding-bottom: 4px;
	border-top: 1px solid #FBBA0E;
	border-bottom: 1px solid #FBBA0E;
	border-left: 5px solid #FBBA0E;
	border-right: 1px solid  #FBBA0E;
	width: 620px;
	margin-right: 10px;
}

.band {
	padding-left: 6px;
	padding-right: 6px;
	padding-top: 7px;
	padding-bottom: 4px;
	border-top: 1px solid #516082;
	border-bottom: 1px solid #516082;
	border-left: 5px solid #516082;
	border-right: 1px solid  #516082;
	width: 620px;
	margin-right: 10px;
}


.padlef24 {
	padding-left: 24px;
}

.12px {
	font-size : 11px;
}

.padangebot {
	padding-right: 6px;
	padding-top: 1px;
	padding-bottom: 3px;
	background-color: #F6F1DD;
}

.padbatch {
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 2px;
	border-top: 1px solid #9D9278;
}
a.padbatch:link {
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 2px;
	border: 1px solid #9D9278;
}
a.padbatch:visited {
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 2px;
	border: 1px solid #9D9278;
}
a.padbatch:active {
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 2px;
	border: 1px solid #9D9278;
}
.padcurbatch {
	padding-left: 10px;
	padding-right: 10px;
	border: 1px solid #9D9278;
	background-color: #F7ECDD;
	height:15px;
}
.padbatch2 {
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 2px;
	border: 1px solid #9D9278;
	background-color: #9D9278;
	font-weight: bold;
	text-decoration: none;
}

.borderdarkbot {
	border-bottom: 1px solid #A7B1C9;
}
.borderdarkrig {
	border-right: 1px solid #A7B1C9;
}
.borderdarktop {
	border-top: 1px solid #A7B1C9;
}

.14px {
	font-size : 14px;
}

.padreihe {
	padding-left: 44px;
	padding-top: 10px;
}

.textgrau {
	color: #948D8D;
}

.padbot15 {
	padding-bottom: 15px;
}

.wepas {
	font-size: 9px;
}
.headerbg{
background-image:url(/WebObjects/KatalogPlus/_images/menue/header_bg.jpg);
background-repeat:no-repeat;
background-position:left top;
height: 141px;
}
.suchebg{
background-image:url(/WebObjects/KatalogPlus/_images/menue/suche_bg.gif);
background-repeat:no-repeat;
background-position:left top;
height: 118px;
}

.suchefeldweite {
width: 200px;
}
.teaserheaderred {
	background-color: #CC0000;
	padding-top: 8px;
	padding-bottom: 8px;
	border-bottom: 1px solid #000000;
	color: white;
}
.teaserheader {
	background-color: #EBEDF3;
	padding-top: 8px;
	padding-bottom: 8px;
	border-bottom: 1px solid #000000;
}
.teasercontent {
padding-left: 24px; 
padding-top: 5px; 
padding-bottom: 5px; 
padding-right: 2px;
}

.bor666666l{
border-left: 1px solid #666666;
}
.bor666666r{
border-right: 1px solid #666666;
}
.bor666666t{
	border-top: 1px solid #666666;
}
.bor666666b{
	border-bottom: 1px solid #666666;
}
.colorrahmen{
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
}
.bg505F82{
	background-color: #505F82;
}

.bgEBEDF3{
	background-color: #EBEDF3;
}
.colorheader {
	border-top: 1px solid #516082;
	border-bottom: 1px solid #516082;
	border-left: 1px solid #516082;
	border-right: 1px solid #516082;
	height : 31px;
	width: 100%;
	padding-left: 13px;
}
.colFFFFFF{
	color: #FFFFFF;
}
.colborder{
	border-top: 1px solid #516082;
	border-bottom: 1px solid #516082;
	border-left: 1px solid #516082;
	border-right: 1px solid #516082;
}
.darkheader{
	background-color: #505F82;
	color: white;
	padding-top: 8px;
	padding-bottom: 8px;
	border-bottom: 1px solid #000000;
}
.borCC0000l{
border-left: 1px solid #CC0000;
}
.borCC0000r{
border-right: 1px solid #CC0000;
}
.borCC0000t{
	border-top: 1px solid #CC0000;
}
.borCC0000b{
	border-bottom: 1px solid #CC0000;
}
.teaserblue {
	background-color: #EBEDF3;
}
.piccenter {
vertical-align:middle;
}

.elternlinebg{
background-image:url(/WebObjects/KatalogPlus/_images/header_line_bg.gif);
background-repeat:repeat-x;
background-position:left top;
height: 32px;
}
.elternheaderbg{
background-image:url(/WebObjects/KatalogPlus/_images/header_main_bg.jpg);
background-repeat:no-repeat;
background-position:left top;
height: 143px;
}
.elternsuchebg{
background-image:url(/WebObjects/KatalogPlus/_images/eltern_search_bg.gif);
background-repeat:repeat-y;
background-position:left top;
height: 118px;
}
.elternteaserbg{
	background-image:url(/WebObjects/KatalogPlus/_images/bg_teaser_neu.gif);
	background-repeat:repeat-x;
	background-position:left top;
	background-color:#FBBA0C;
	border-bottom:1px solid #000000;
	height: 25px;
}
/*.elternteaserbg{
	background-image:url(/WebObjects/KatalogPlus/_images/eltern_teaser_bg.gif);
	background-repeat:repeat-x;
	background-position:left bottom;
	background-color:#F7E4BE;
	height: 25px;
}*/

.teasershadow{
border-right: 1px solid #CCCCCC;
border-bottom: 1px solid #CCCCCC;
}
.elterngelb{
background-color: #F7E4BE;
}
.borglef {
	border-left: 1px solid #FBBA0C;
}
.borgrig {
	border-right: 1px solid #FBBA0C;
}
.borgtop {
	border-top: 1px solid #FBBA0C;
}
.borgbot {
	border-bottom: 1px solid #FBBA0C;
}
/*************** hinzugefügt am 6.7.2006 N.D. **************/
.bortop000000{
	border-top:1px solid #000000;
}
.borbot000000{
	border-bottom:1px solid #000000;
}
.bortopFBBA0D{
	border-top:1px solid #FBBA0D;
}
.borbotFBBA0D{
	border-bottom:1px solid #FBBA0D;
}
.borleftFBBA0D{
	border-left:1px solid #FBBA0D;
}
.borrigFBBA0D{
	border-right:1px solid #FBBA0D;
}
.borallFBBA0D{
	border:1px solid #FBBA0D;
}
.bgFAF2E3{
	background-color:#faf2e3;
}
.padbot6{
	padding-bottom:6px;
} 
.padtop6{
	padding-top:6px;
}
.padrig10{
	padding-right:10px;
}
.padleft10{
	padding-left:10px;
}
.pad10{
	padding:10px;
}
.pad6{
	padding:6px;
}
a.suchergebnis{
	backround-color:#F7E4BE;
}
.padrig20 {
	padding-right:20px;	
}
.pad5 {
	padding:5px;	
}
.bgF7E4BE {
	background-color:#F7E4BE;	
}
.borrigCCCCCC{
	border-right:#CCCCCC;
}
.padleft13{
	padding-left:13px;
}
.colBB0000{
	color:#BB0000;
}
.padtop20 {
	padding-top: 20px;
}
.padleft15{
	padding-left:15px;
}
.padbot5{
	padding-bottom:5px;
}
.padleft10{
	padding-left:10px;
}
.padrig10{
	padding-right:10px;
}
.padbot10{
	padding-bottom:10px;
}
.padtop{
	padding-top:10px;
}
.borall000000{
	border:1px solid #000000;
}
.teaserheader_FBBA0C {
	background-color: #FAF2E3;
	padding-top: 8px;
	padding-bottom: 8px;
	border-bottom: 1px solid #FBBA0C;
	border-right: 1px solid #FBBA0C;
	padding-left:9px;
}
.bordermarg_CCCCCC {
	color:#3C4762;
	border-top: 1px solid #FBBA0C;
	border-right: 1px solid #CCCCCC;
	border-left: 1px solid #FBBA0C;
	border-bottom: 1px solid #CCCCCC;
}
.teaserheader_white {
	background-color: #FFFFFF;
	padding-top: 8px;
	padding-left:9px;
	padding-bottom: 8px;
	border-bottom: 1px solid #FBBA0C;
	border-right: 1px solid #FBBA0C;
}
.bgFBBA0C{
	background-color:#FBBA0C;
}
.teaserheaderFBBA0C_2 {
	background-color: #FBBA0C;
	padding-top: 8px;
	padding-bottom: 8px;
	padding-left:9px;
}