/*================================New Css Styles========================================================== */
/* general body style */
body
{
	/*background-color: #FFFFFF;*/
	margin: 0px 0px 0px 0px;
	text-align:left;
	scrollbar-3dlight-color: #FF7F7E;
	scrollbar-arrow-color: #FF7F7E;
	scrollbar-face-color: #CCECFF;
	scrollbar-darkshadow-color: #FF7F7E;
	background: url(../images/n_background.gif);
	
}

/* most of the page content use these fonts */
body, p, td, tr, li, dt, dd, h1, h2, h3, h4, h5 , b, .msgBox
{
    font-family:"Trebuchet MS";
    color: #565757;
		
}
/* most of the page text is 12px size */
body, p, td, tr, li, dt, dd, b
{
    font-size: 12px;
		
}
/* different size values for headings */
h1 { font-size: 18px; }
h2 { font-size: 16px; }
h3 { font-size: 14px; }
h4, h5 { font-size: 12px; }

/* margin and style settings for headers */
h1, h2, h3, h4, h5
{
    font-style:  normal;
    font-weight: bold;
    margin-left: 10px;
    margin-top:  20px;
}
/*================================New Css Styles========================================================== */

.msgBox {
	border:  1px solid;
	border-color: #FF7F7E;
	/*background-color:#F5F3EB;*/
    background-color:#EEEFF0;
    width:100%;
    padding:5px;
}
.msgBox1 
{
	border:  1px solid;
	border-color: #FF7F7E;
    background-color:#F0F4DA;
    width:100%;
    padding:5px;

}
.msgBox2 {
	border: 1px solid;
	border-color: #FF7F7E;
	/*background-color:#F5F3EB;*/
    background-color:#EEEFF0;
    width:100%;
    padding:5px;
}
.msgBox3 
{
	border: 1px solid;
	border-color: #FF7F7E;
    background-color:#F0F4DA;
    width:100%;
    padding:5px;

}
/**/
input,textarea,select
{
    border: 1px solid;
    border-color: #FF7F7E;
	text-indent : 2px;
}
input.button 
{
	background-color : #CCECFF;
	color : #000000;
	font-size: 12px; 
	font-family: Trebuchet MS;
}
/*
input
{
	height: 18px;
	font-size:10px;
}
*/
/*primary link*/
/*a, .l, .r{  font-weight: bold; font-size: 12px;  font-family:"Trebuchet MS";}
a:link {	font-weight: bold; 	text-decoration: underline; color: #000000;}
a:visited { 	font-weight: bold; 	text-decoration: underline; 	color: #000000;}
a:hover, a:active { 	font-weight: bold; 	text-decoration: underline; 	color: #000000;}
*/
/*secondary link*/
 
.l { text-decoration: none;  color: #807FFF; }
.l:link{  font-weight: bold;	text-decoration: none;	color:#807FFF;}
.l:visited {	text-decoration: none;	color:#807FFF;}
.l:hover, r:active { text-decoration: none;	color: #807FFF;}
/*secondary link*/
.r {  text-decoration: none;	color: #FF7F7E; }
.r:link { font-weight: bold;	text-decoration: none;	color:#FF7F7E;}
.r:visited { text-decoration: none;  color:#FF7F7E;	}
.r:hover, l:active { text-decoration: none; color: #FF7F7E; }

/*Sushil*/
.a2
{
	font-family:Trebuchet MS;
	color:#565757;
	font-size:12px;
	text-decoration:none;
}

.a2:hover
{
	font-family:Trebuchet MS;
	color:#565757;
	font-size:12px;
	text-decoration:none;
}

.s_out
{
	font-family:Trebuchet MS;
	color:#FF7F7E;
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
}

.s_out:hover
{
	font-family:Trebuchet MS;
	color:#565757;
	font-weight:bold;
	font-size:12px;
	text-decoration:underline;
}


.hd_lnk
{
	font-family:Trebuchet MS;
	color:#ffffff;
	font-size:12px;
	text-decoration:none;
}

.hd_lnk:hover
{
	font-family:Trebuchet MS;
	color:#ffffff;
	font-size:12px;
	text-decoration:underline;
}

.arrow {
color:#ff9ff3;
font-family:Arial, Helvetica, sans-serif;
}



.sidetd{border-bottom:solid 1px #b5b5b5; padding:3px 0px 3px 0px;}
.footertd{border-top:solid 3px #dfdfdf; margin:0px 20px 0px 20px; padding-top:8px;}
.u_p_text
{
  font-family:Trebuchet MS;
  background-color:#ffcdf9;
  border:dashed 1px #FFFFFF;
  color:#0084a5;
  font-size:11px;
}
.table_1
{
  background:#FFFFFF;
}
.table_2
{
 border-collapse:collapse;
 padding: 4px 0px 0px 0px;
 margin: 0px; 

}

.td_left_side
{
  background: url(../images/n_leftbk.GIF);
	background-repeat:repeat-y;
}

.td_right_side
{
  background: url(../images/n_rightbk.GIF);
	background-repeat:repeat-y;
	background-position:right;
}
.td_content_topcenter
{
  background: url(../images/n_cmiddlebkg.GIF);
}
.td_content_topleft
{
  background: url(../images/n_ctopleft.GIF);
	background-repeat:no-repeat;
}

.td_content_topright
{
  background: url(../images/n_ctopright.GIF);
	background-repeat:no-repeat;
}

.td_content_middleleft
{
  background: url(../images/n_ctopside_left.GIF);
	background-repeat:no-repeat;
}

.td_content_middleright
{
  background: url(../images/n_ctopside_right.GIF);
	background-repeat:no-repeat;
}

.td_grid1
{
  background:#dcf8ff;
}
.td_grid2
{
  background:#ffffff; 
}
.tr_grid_header
{
  border-bottom:solid 1px #b5b5b5; padding:3px 0px 3px 0px;
	background:#FFFFFF;
}


/*Sushil*/

.bodyTxt{   font-size:12px;    font-family:"Trebuchet MS";}
.span8{	font-size:8pt;	font-weight:bold;	font-family:"Trebuchet MS";}
.span9{	font-size:9.15pt;	font-weight:bold;	font-family:"Trebuchet MS";}
.span10{	font-size:10.0pt;	font-weight:bold;	font-style:italic;	font-family:"Trebuchet MS";}
.span12{	font-size:12.0pt;	font-weight:bold;	font-style:italic;	font-family:"Trebuchet MS";}
.span12px{ font-size:12px;	font-family:"Trebuchet MS"; padding: 7px}
.span20{   font-size:20pt;   font-style:italic;  font-family:"Trebuchet MS";}
.info8 {	font-size:8pt;	color:	#807FFF;	font-family:"Trebuchet MS";}
.warn8 {	font-size:8pt;	color:	#FF0000;	font-family:"Trebuchet MS";}
.info10 {	font-size:10pt;	font-weight:bold;	font-style:italic;	color:	#807FFF;	font-family:"Trebuchet MS";}
.warn10 {	font-size:10pt;	font-weight:bold;	font-style:italic;  color:	#FF0000;	font-family:"Trebuchet MS";}

.hrBlue {    color: #807FFF;    }
.hrRed {	   color: #FF0000;    }
.leftNavBg{	background-color: #CCECFF;}
.rightNavBg{ background-color: #FFCCCC;}
.box1{ border: 2px #006699 solid; border-color: #006699;  padding:1px 0px 1px 2px; width:100%;}
.box2{border: 1px groove;  border-color: #006699;	padding:2px; }
.tableBox1{ border: 1px groove;  border-color: #006699;	width:100%;  padding:2px;}
.padding1	{ padding:1px; }
.tableHeading1{
	background: url(../images/cellpic3.gif);
	color:#000000;
}
.tableBgImage
{
	background: url(../images/tableBgImg.gif);
  	background-position: center;
 	background-repeat: no-repeat;
}

.thBg{	background-color: #006699;}
.trBg1{	background-color: #CCECFF;}
.trBg2{ background-color: #FFDFDF;}
.thHeading {font-size:12px; font-family:"Trebuchet MS"; color: #ffffff; font-weight:bold;}

.divImgClose
{
    position:relative;
    background-image:url('../images/close_1.gif');
    background-repeat: no-repeat;
    left:2;
    padding: 7px 1px 7px 2px;
    text-indent: 15px;
}
.divImgOpen
{
    position:relative;
    background-image:url('../images/open_1.gif');
    background-repeat: no-repeat;
    left:2;
    padding: 7px 1px 7px 2px;
    text-indent: 15px;
}
.divImgClose1
{
    position:relative;
    background-image:url('../images/p_close.gif');
    background-repeat: no-repeat;
    left:2;
    padding: 7px 1px 7px 2px;
    text-indent: 12px;
}
.divImgOpen1
{
    position:relative;
    background-image:url('../images/p_open.gif');
    background-repeat: no-repeat;
    left:2;
    padding: 7px 1px 7px 2px;
    text-indent: 12px;
 }

 
/* This is the outline round the main forum tables */
.forumline	{ background-color: #FFFFFF; border: 2px #006699 solid; }

/* Header cells - the blue and silver gradient backgrounds */
th	{
	color: #000000; font-size: 11px; font-weight : bold;
	background-color: #CCECFF; height: 25px;
	/*background-image: url(images/cellpic3.gif);*/
}
.tableFooter1 {
	color: #000000;
	background-color: #CCECFF; height: 15px;
}

/* Main table cell colours and backgrounds */
td.row1	{ background-color: #EFEFEF; }
td.row2	{ background-color: #FFCCCC; }
td.row3	{ background-color: #D1D7DC; } 

/*==================================================================================================
								Babydebatten shop messages.	
===================================================================================================*/
/*								
** Error Message
*/
.error {
  color: #ff0000;
  font-family: "Trebuchet MS";
  font-weight: bold;
  text-decoration: none;
}
/*
** Kleine Schrift in Tabellen
** Small text in tables
*/
.descsmall {
  color: #000000;
  font-family: "Trebuchet MS";
  text-decoration: none;
}

/*
** BoxHeader
*/
.boxheader {
  color: #000000;
  /*background-color: #FFDFDF;*/
  border-color: #000000;
  border-style: solid;
  border-width: 1px;
  font-family: "Trebuchet MS";
/*font-weight: bold;*/
  text-decoration: none;
}

/*
** Boxinhalt
** Box content
*/
.box {
  color: #000080;
/*background-color: #ffffdd; */
  background-color: #FFFFFF; 
  border-color: #000000;
  border-style: solid;
  border-width: 1px;
  font-family: "Trebuchet MS";
/*  font-weight: bold;  */
  text-decoration: none;
}

.catalogbox {
  color: #000080;
  border-color: #000000;
  border-style: solid;
  border-width: 1px;
  font-family: "Trebuchet MS";
  font-weight: bold;
  text-decoration: none;
/*  background-color: #CCECFF; */
}

/*
** Boxinhalt
** Mittelteil Hauptseite
*/
.tdmain {
  color: #000000;
/*  background-color: #ffffdd; */
  font-family: "Trebuchet MS";
  font-size: 8pt;
  text-decoration: none;
}

/*
** Company Info
*/
.compinfo {
  color: #000080;
  background-color: #b0c4de;
  font-family: "Trebuchet MS";
  font-weight: bold;
  text-decoration: none;
}

/*
** Überschriften
** Headlines
*/
.headline {
  color: #000080;
  font-family: "Trebuchet MS";
  font-weight: bold;
  text-decoration: none;
}

/*
** Standardtext in Tabellen
** Standard text in tables
*/
.desc {
  color: #000000;
  font-family: "Trebuchet MS";
  text-decoration: none;
}

/*
** Kleine Schrift in Tabellen
** Small text in tables
*/
.descsmall {
  color: #000000;
  font-family: "Trebuchet MS";
  text-decoration: none;
}

/*
** Spezialpreis, Special-Flag gesetzt
** Special price, special-flag set
*/
.special {
  color: #ff0000;
  font-family: "Trebuchet MS";
  font-weight: bold;
  text-decoration: none;
}

/*
** Dateneingabe
** Data-input
*/
.account {
  color: #000000;
  background-color: #ff0000;
  text-decoration: none;
}

/*
** Umrandung der Tables
** Table border
*/
.tableborder {
  border-color: #000000;
  border-style: solid;
  border-width: 1px;
}

/*
** Header mit Firmenlogo
** header with company logo
*/
.header {
  color: #900050;
  background-color: #000000;
  border-color: #000000;
  border-style: solid;
  border-width: 2px;
}

/*
** Gesamt-Navigationsleiste
** Complete navigation bar
*/
.navigation {
  font-family: "Trebuchet MS";
  font-weight: bold;
  text-decoration: none;
  BORDER-RIGHT: #000000 1px solid;
  BORDER-LEFT: #000000 1px solid;
}

/*
** Obere Navigationsleiste
** Upper navigation bar
*/
.navi1 {
  color: #900050;
/*  background-color: #c0c0c0; */
  background-color: #EEEEEE;
  font-family: "Trebuchet MS";
  font-weight: bold;
  text-decoration: none;
}

/*
** Untere Navigationsleiste
** Lower navigation bar
*/
.navi2 {
  color: #900050;
  background-color: #808080;
  font-family: "Trebuchet MS";
  font-weight: bold;
  text-decoration: none;
}

/*
** Footer oben
** Upper footer part
*/
.footer1 {
  color: #ffffff;
  background-color: #000000;
  text-decoration: none;
}

/*
** Footer mitte
** Middle footer part
*/
.footer2 {
  color: #ffffff;
  background-color: #808080;
  text-decoration: none;
}

/*
** Footer unten
** Lower footer part
*/
.footer3 {
  color: #808080;
  background-color: #000000;
  text-decoration: none;
}

/*
** Info HTML-Seiten
** Info HTML-pages
*/
.info {
  color: #000000;
  background-color: #ffffcc;
  font-family: "Trebuchet MS";
  text-decoration: none;
}


/*
** Styles taken from www.thoint.com
*/
.style5 {
	font-size: xx-small;
	font-family: "Trebuchet MS";
}

.style14 {
	font-size: 36px;
	font-weight: bold;
}

.style15 {
	font-size: 16px
}