BODY
{
  font-family	:	Tahoma, Verdana, Arial;
  font-size		:	10pt;
  background-color	:	#6a6b80;
}

TABLE
{
  table-layout	:	fixed;
}

TABLE.site
{
  width			:	990px;
  height		:	100%;
  border-left	: 	1px dotted white;
  border-right	: 	1px dotted white;
  background-color	:	#E4E4EC;
}

TABLE.kader
{
	background-color:	#FBF8F4;
	border			:	1px dotted rgb(146,146,170);
}

TD
{
  font-size			:	10pt;
  font-family			:	Tahoma, Verdana, Arial;
  font-weight	:	normal;

}

TD.top
{
	background-image	:	url("../imglayout/top.gif");
	background-repeat	:	no-repeat;
	width				:	990px;
	height				:  	112px;
}

TD.mid
{
	background-image	:	none;
	background-repeat	:	no-repeat;
	width				:	990px;
	height				:	100%;
}

TD.col_left
{
	background-image	:	url("../imglayout/menu.gif");
	background-repeat	:	no-repeat;
	background-position	:	top center;
	vertical-align		:	top;
	border-right		:	1px dotted rgb(146,146,170);
	border-top			:	1px dotted rgb(146,146,170);
}

TD.col_mid
{
	vertical-align	:	top;
	border-right	:	1px dotted rgb(146,146,170);
	border-left		:	1px dotted rgb(146,146,170);
	border-top		:	1px dotted rgb(146,146,170);
	background-color	:	#f3f4f7;
}

TD.col_right
{
	vertical-align	:	top;
	border-left		:	1px dotted rgb(146,146,170);
	border-top		:	1px dotted rgb(146,146,170);
}

TD.content
{
	padding				:	10px;
	height				: 	100%;
	text-align			:	left;
	vertical-align		:	top;
	font-size			:	10pt;
	font-family			:	Tahoma, Verdana, Arial;
	color				:   rgb(2,49,70);
}

TD.form
{
	padding-left		:	10px;
	height				: 	100%;
	text-align			:	left;
	vertical-align		:	top;
	font-size			:	10pt;
	font-family			:	Tahoma, Verdana, Arial;
	color				:   rgb(2,49,70);
}

TD.content2
{
	padding			: 4px;
	vertical-align	:	top;
}

TD.klein
{
	font-size		:	8pt;
	padding			:	4px;
	vertical-align	:	top;
}


TD.mid
{
	background-image	:	none;
	background-repeat	:	no-repeat;
	width				:	990px;
	height				:  	100%;
}

TD.foto_next
{
	text-align:	right;
}

TABLE.menu
{
	height				:	240px;
	width				:	100%;
	vertical-align		:	top;
	text-align			:	center;
}
TD.menu
{
	padding-top			:	20px;
	height				:	40px;
	width				:	180px;
	vertical-align		:	top;
	text-align			:	center;
}

TABLE.content
{
	height				:	100%;
	width				:	100%;
	vertical-align		:	top;	
}

TABLE.kader1
{
	border	: 1px solid rgb(65,0,130);
	background-color: rgb(200,190,225);
	width	:	100%;
	padding : 2px;	
}

TABLE.kader2
{
	border:				1px solid rgb(65,0,130);
	background-color:	rgb(200,190,225);
	width:				100%;
	padding:			2px;	
	margin:				0px;
	font-size:			10pt;
	font-family:		Tahoma, Verdana, Arial;
	color:				rgb(2,49,70);

}

A
{
	color           : blue;
	text-decoration : none;
	border			: 0px;
	font-family		: Tahoma, Verdana, Arial;
}
A.menu_left
{
  color			: #F0B841;
  text-decoration	: none;
}

A.content
{
  color			: #F0B841;
  text-decoration	: none;
}
A:hover
{
  text-decoration	: none;
  font-weight		: bold;
}

A.menu
{
	font-family	:	Verdana;
	font-size	:	12pt;
	font-weight :	normal;
	color		:	white;	
	text-decoration	:	none;
}
A.menu:hover
{
	font-family	:	Verdana;
	font-size	:	12pt;
	font-weight :	bold;
	color		:	white;	
	text-decoration	:	none;
}

A.menu_selected
{
	font-family	:	Verdana;
	font-size	:	12pt;
	font-weight :	bold;
	color		:	white;	
	text-decoration	:	none;
}

input.text
{
  font-weight	: normal;
  font-size		: 8pt;
  border-color	: #336699;
  border-style	: solid;
  border-width	: 1px;
  color			: black;
  padding		: 2px;
  height		: 18px;
}

input.text_emptyfault
{
  font-weight	: normal;
  font-size		: 8pt;
  border-color	: #E81A0A;
  border-style	: solid;
  border-width	: 1px;
  color			: black;
  padding		: 2px;
  height		: 18px;
  background-color : #FEE8E6;
}

H1.agenda
{
	font-family	:	Tahoma, Verdana, Arial;
	font-size	:	12pt;
	font-weight :	bold;
	color		:	#023146;
}

H1.paginatitel
{
	font-family	:	Tahoma, Verdana, Arial;
	font-size	:	12pt;
	font-weight :	bold;
	color		:	#023146;
}

H1.kader1
{
    font-family	:	Tahoma, Verdana, Arial;
	font-size	:	11pt;
	font-weight	:	bold;
	color		:	rgb(50,0,150);
}

H2
{
    font-family	:	Tahoma, Verdana, Arial;
	font-size	:	10pt;
	font-weight	:	bold;
	color		:	rgb(50,0,150);
}

TABLE.data
{
  border	: 1px dotted darkblue;
}

TR.data_header
{
	border	:	1px solid black;
}

TD.data_header
{
	border-bottom	: 1px dotted darkblue;
	border-top		: none;
	border-left		: none;
	border-right	: none;
	font-weight		: bold;
	vertical-align  : top;
}

TD.data_row
{
	border		:	none;
	font-weight :   normal;
	vertical-align: top;
}

INPUT.formtext
{
	border			 : 1px solid rgb(200, 215, 250);
	color			 : navy;
	background-color : rgb(240, 240, 250);
	font-family		 : Tahoma, Verdana, Arial;
	font-size		 : 9pt;
	padding			 : 2px;
}

TEXTAREA.formtext
{
	border			 : 1px solid rgb(200, 215, 250);
	color			 : navy;
	background-color : rgb(240, 240, 250);
	font-family		 : Tahoma, Verdana, Arial;
	font-size		 : 9pt;
	padding			 : 2px;
}

INPUT.formbutton
{
	border			 : 1px solid rgb(200, 215, 250);
	color			 : navy;
	background-color :	#E4E4EC;
	font-family		 : Tahoma, Verdana, Arial;
	font-size		 : 10pt;
	font-weight		 : normal;
	padding			 : 2px;
	width			 : 90px;
}

IMG.foto
{
	border:		1px solid black;
}

IMG
{
	border:	none;
}


TD.input
{
	padding-left		:	10px;
	padding-top			:	10px;
	padding-bottom		:	10px;
	height				: 	100%;
	text-align			:	left;
	vertical-align		:	top;
	font-size			:	10pt;
	font-family			:	Tahoma, Verdana, Arial;
	color				:   rgb(2,49,70);
}

TABLE.winkelwagen
{
	border				:	1px solid #202020;
	background-color	:	#F2EFFF;
	color				:	#202021;
}

TD.winkelwagen_kop
{
	border-left			:	0px;
	border-top			:	0px;
	border-right		:	0px;
	border-bottom		:	1px dotted #202020;
	padding-bottom		:	8px;
	font-weight			:	bold;
}

TD.winkelwagen
{
	border				:	0px;
}

TD.winkelwagen_bottom
{
	border-left			:	0px;
	border-bottom		:	0px;
	border-right		:	0px;
	border-top			:	1px dotted #202020;
	padding-top			:	8px;
	font-weight			:	bold;
}

TD.winkelwagen_after
{
	border-left			:	0px;
	border-bottom		:	0px;
	border-right		:	0px;
	border-top			:	opx;
	padding-top			:	12px;
	font-weight			:	bold;
	background-color	:	#F2EFFF;
}

TD.layoutrow
{
	height				:	0px;
	font-size			:	0pt;
	border				:	0px;
	padding				:	0px;
}

TR.layoutrow
{
	height				:	0px;
	font-size			:	0pt;
	border				:	0px;
	padding				:	0px;
}

FORM
{
	padding				:	0px;
	margin				:	0px;
}

A.winkelwagen
{
	color				:	#202020;
	text-decoration		:	none;
}

A.winkelwagen:visited
{
	color				:	#202020;
	text-decoration		:	none;
}
A.winkelwagen:hover
{
	color				:	#202020;	
	text-decoration		:	underline;
}

input.numeric
{
  font-weight	: normal;
  font-size		: 8pt;
  border-color	: #336699;
  border-style	: solid;
  border-width	: 1px;
  color			: black;
  padding		: 2px;
  height		: 18px;
  text-align	: right;
}

INPUT.winkelwagenbutton
{
	border			 : 2px solid black;
	color			 : white;
	background-color :	gray;
	font-weight		 : bold;
	padding			 : 2px;
	width			 : 90px;
}

A.bestellen
{
	color				:	#3C157D;
	text-decoration		:	none;
	font-weight			:	bold;
	font-size			:	10pt;
}

A.bestellen:visited
{
	color				:	#3C157D;
	text-decoration		:	none;
}
A.bestellen:hover
{
	color				:	#531DAD;	
	text-decoration		:	underline;
}

TABLE.login
{
	border				:	1px solid black;
	background-color	:	white;
	padding				:	2px;
}

TABLE.deftable
{
	border				:	1px solid #DDE0E9;
	background-color	:	#F2EFFF;
	color				:	#202021;
}

TR.deftable_kop
{
	background-image	:	url("../imglayout/bg_tabletop.png");
	background-repeat	:	repeat-x;
}

TR.deftable_selected
{
	background-color	:	white;
	cursor				:	hand;
}

TR.deftable_normal
{
	background-color	:	#F2EFFF;
}

TD.deftable_kop
{
	border-left			:	0px;
	border-top			:	0px;
	border-right		:	0px;
	border-bottom		:	1px dotted #DDE0E9;
	padding-bottom		:	3px;
	padding-left		:	3px;
	padding-top			:	3px;
	padding-right		:	3px;
	font-weight			:	bold;
	color				:	#5357A9;
	height				:	30px;
	vertical-align		:	middle;
}

TD.deftable
{
	background-color	:	#F2EFFF;
	border				:	0px;
}

TD.deftable_selected
{
	background-color	:	white;
	cursor				:	hand;
}

TD.deftable_bottom
{
	border-left			:	0px;
	border-bottom		:	0px;
	border-right		:	0px;
	border-top			:	1px dotted #202020;
	padding-top			:	8px;
	font-weight			:	bold;
}

TD.deftable_after
{
	border-left			:	0px;
	border-bottom		:	0px;
	border-right		:	0px;
	border-top			:	opx;
	padding-top			:	12px;
	font-weight			:	bold;
	background-color	:	#F2EFFF;
}

A.deftable
{
	color				:	#5357A9;
	text-decoration		:	none;
	font-weight			:   normal;
}

A.deftable:visited
{
	color				:	#5357A9;
	text-decoration		:	none;
	font-weight			:   normal;
}

A.deftable:hover
{
	color				:	#5357A9;	
	text-decoration		:	underline;
	font-weight			:   normal;
}

DIV.deftable_kop_selected
{
	color				:	#5357A9;	
	text-decoration		:	none;
	font-weight			:   bold;
}

H2.productsearch
{
	font-family	:	Tahoma, Verdana, Arial;
	font-weight	: normal;
	color		:   rgb(2,49,70);
	font-size	: 8pt;
	text-align	: right;
}

INPUT.productsearch
{
	font-weight	: normal;
	font-size	: 8pt;	
	border		: solid 1px silver;

}