 body {
	background-color : #FFFFFF;
	margin :1;
	margin-bottom : 20px;
	margin-left : 10px;
	margin-right : 1px;
	margin-top : 20px;
	background-image : url(images/bg_galvanik.gif);
	background-repeat : no-repeat;
}


/*Linkangaben Navigation Content*/

a:link {
	color: #31659C;
	text-decoration : underline;
}

a:visited {
	color: #487CBC;
	text-decoration : underline;
}

a:hover {
	/*color: #A5440F;*/
	color: #BF0000;
	text-decoration : underline;	
}

a:active {
	color: #BF0000;
	text-decoration : underline;
}

a:focus { 
	color: #BF0000; 
	text-decoration : underline;
}

div,p,li,blockquote,ul,ol,td  {
	font-family : Arial, Helvetica, Geneva, sans-serif;
	font-size : 12px;
	color : #333333;
}

b  { 
 	font-weight : bold; 
}
 
h1	{
	font : 16px Arial, Helvetica, Geneva, sans-serif;
	color : #639ACE;
	font-weight : bold;
	margin-top : 20px;
	margin-bottom : 10px;
}
 
h2	{
	font : 13px Arial, Helvetica, Geneva, sans-serif;
	color : #639ACE;
	font-weight : bold;
	margin-top : 8px;
	margin-bottom : 5px;
}


ul	{
	list-style-type : disk;
	list-style-image : url(../images/bullet_li.gif);
}

ul.circle	{
	list-style-type : circle;
}

.small  { 
	font : 10px arial, helvetica, geneva, sans-serif;
}

.small_white  { 
	font : 10px arial, helvetica, geneva, sans-serif;
	color : #FFFFFF;
}

.text_white  { 
	font : 11px arial, helvetica, geneva, sans-serif;
	color : #FFFFFF;
}

#text_re	{
	line-height : 19px;
	margin-left : 5px;
	margin-right : 5px;
}

#text	{
	line-height : 19px;
}

.zw	{
	font-size : 13px;
	font-weight : bold;
	color: #1C4D89;
}

.element3	{
	font-weight : bold;
	color: #0C3787;
	margin-left : 3px;
}

.elementnewsletter	{
	font-weight : bold;
	color: #0C3787;
	margin-left : 9px;
	margin-top : 5px;
	margin-bottom : 5px;
}

.topseller	{
	font-weight : bold;
	color: #FFF;
	padding-left : 9px;
	margin-top : 5px;
	margin-bottom : 5px;
	background-color : #0C3787;
}

.topseller_prod	{
	padding-left : 3px;
	margin-top : 12px;
	margin-bottom : 0px;
}

.topseller_preis	{
	font-weight : bold;
	padding-left : 3px;
	margin-top : 0px;
	margin-bottom : 0px;
}

/* Tabellenangaben */

.formtd {
	border-top : 1px;
	border-bottom : 1px;
	border-left : 1px;
	border-right : 1px;
    border-style : dotted;
    border-color : #CCC;
	padding : 3px;
}

.td2 {
	border-top : 1px;
	border-bottom : 1px;
	border-left : 0px;
	border-right : 0px;
    border-style : solid;
    border-color : #FFF;
	background-color : #FFD200;
    padding : 0px;
}

.td3 {
	border-top : 0px;
	border-bottom : 1px;
	border-left : 0px;
	border-right : 0px;
    border-style : solid;
    border-color : #FFF;
	background-color : #FFD200;
    padding : 0px;
}

.td4 {
	border-top : 0px;
	border-bottom : 1px;
	border-left : 1px;
	border-right : 0px;
    border-style : solid;
    border-color : #FFF;
	background-color : #0C3787;
    padding : 0px;
}

.tdleftnav {
	background-color : #FFF6CC;
    padding : 0px;
	border-top : 0px;
	border-bottom : 0px;
	border-left : 0px;
	border-right : 1px;
    border-style : solid;
    border-color : #FFF;
}

.tdrightnav {
	background-color : #87A4D8;
    padding : 0px;
}

.tdcontent1 {
	background-color : #C2D2F0;
    padding : 0px;
}

.tdtopseller {
	border-left : 1px;
	border-right : 1px;
	border-bottom : 1px;
    border-style : solid;
    border-color : #0C3787;
}

.tab_suchergebnis {
	/*border-top : 1px;
	border-right : 1px;
	border-bottom : 1px;
	border-left : 1px;
    border-style : solid;
    border-color : #0C3787;*/
	background-color : #C6D3F7;
}

/*Styles für die Produktdetails*/

.produkthead	{
	font-size : 11px;
	margin-bottom : 2px;
	font-weight : bold;
	color : #0C3787;
	margin-top : 5px;
}

.produktbody	{
	font-size : 11px;
	margin-bottom : 5px;
	color : #000;
	margin-top : 5px;
}

.detailbody	{
	font-size : 11px;
	margin-top : 5px;
	margin-bottom : 5px;
	margin-left : 5px;
	margin-right : 5px;
	color : #000;
	line-height : 17px;
}

/*Angaben für Farben*/

.yellow  { 
	color : #FFD200; 
}

.blue1  { 
	color : #31659C; 
}

.red	{
	color : #E10000;
}

/* Formularstyles */

#formsearch	{
	 width : 160px; 
	 height:20px;
}

#formlogin	{
	 width : 100px; 
	 height : 18px;
}

#formnewsletter	{
	 width : 150px; 
	 height : 18px;
	 margin-left : 9px;
}

.formfieldanmeldung	{
	 height : 22px;
	 margin-left : 0px;
	 margin-bottom : 2px;
}