
			* {
				margin:0;
				padding:0;
				}
			IMG {
			border:0;
			}
			
			body {
				/*background-image:URL(gifs/screen.jpg);*/
				
				}
			#wrap {
				/*background-color:white;*/
				color:black;
				}

			#header {
				background-image:URL(../gifs/logo_hinter_oben.gif);
				background-repeat:repeat-x;
				background-color:#FFF;
				color:#fff;
				height:120px;
				font-family:arial, sans-serif;
				}
				
			#main {
			width:960px;
			border:0px solid red;
			margin:50px 0px;
			
			}	
				
			#leftcolumn{
			float:left;
				width:200px;
				margin:0px 10px;
				border:0px solid blue;
				}
			#content {
				border:0px solid green;
				margin-left:230px;
				color:#646464;
				}
		
			/*#####TYPO######*/
			body {
			font-family:verdana, sans-serif;
			font-size:12px;
			
			}
			h1 {
			font-size:1.5em;
			color:#e10000;
			}
			h2 {
			font-size:1.2em;
			color:#000080;
			}
			p {
			margin:20px 0px;
			
			} 
			
			ul {
			list-style-position: inside;
			}
			
			li {
			margin:20px 0px;
			}
			
			
			
			a {}
			a:link {  text-decoration:none;color: #000;}
			a:visited { text-decoration:none;color:#000;}
			a:focus { text-decoration:underline; color:#e10000;}
			a:hover {text-decoration:underline; color: #e10000;}
			a:active { text-decoration:underline; color: #e10000;}

			#productheadline a {border:0px solid red;color:#fff;}
			

			.totop {
			font-size:0.9em;
			margin:5px 0px;
			}
			
			
			* html .productall {
			height:100%;
			}
			
			.countrylist {
			border-top:1px dotted #666;
			border-bottom:1px dotted #666;
			padding:1.0em 0px;
			line-height:1.5em;
			}
			.countryhead {
			font-weight:bold;
			margin-bottom:-1.0em;
			}
			
/*##############NAVIGATIOn###################*/
ul#navlist
{
margin-left: 230px;
margin-top:-22px;
padding-left: 0;
white-space: nowrap;
border:0px solid red;
background-color: #200c49;
}

#navlist li
{
display: inline;
list-style-type: none;
}

#navlist a { 
padding: 0px 5px; 
font-size:11px;
font-weight:bold;
letter-spacing: 0px;
}

#navlist a:link, #navlist a:visited
{
color: #fff;
background-color: #200c49;
text-decoration: none;
}

#navlist a:hover
{
color: #e10000;
background-color: #200c49;
text-decoration: none;
}

#navlist li#active a
{
color: #e10000 !important;
border:0px solid red;

}

/*##############PRODUCT MENU###################*/
div#pmenu {
  width: 198px;          /* menu width */
  border:0px solid red;
}

* html #pmenu {
			height:100%;
			}

div#pmenu ul {
  background-color: #fff;
  list-style-type: none; /* get rid of the bullets */
  padding:0;             /* no padding */
  margin:0;              /* no margin for IE either */
     border-top:1px dotted #000;
    border-left:1px dotted #000;
     border-right:1px dotted #000;
}

div#pmenu ul li {
  margin: 0;
  padding:8px 0px 8px 10px;
  background-color: #fff;
  display:block;
  border-bottom:1px dotted #000;

  list-style-position:outside;
}

div#pmenu ul li a {
       /* lines extend to right, make area clickable */
  color: #000;
  font-size:90%;
  background-color: #fff;
  padding: 0px;
  margin:0;
  font-weight:bold;
  text-decoration: none;
  height:15px;           /* hint for IE, alternatively remove whitespace from HTML */
  
}


div#pmenu ul li a:visited { text-decoration:none;color:#000;}
div#pmenu ul li a:focus { text-decoration:underline; color:#e10000;}
div#pmenu ul li a:hover {text-decoration:underline; color: #e10000;}
div#pmenu ul li a:active { text-decoration:underline; color: #e10000;}
div#pmenu ul li a#activecat { text-decoration:underline; color: #e10000;}

div#pmenu ul ul {
 margin-top:10px;
border:0px solid red;
}

div#pmenu ul ul li {
 padding:1px 0px 0px 0px;
border:0px solid red;
}

div#pmenu ul ul li a {

  font-weight:normal;
  margin-left: 0px;     /* indent level 1 */
}

/*###############ENTRY FORM######################*/
	form {
	width:730px;
	background-color:#f5f5f5;
	}
	/*body {
	font-family:verdana, sans-serif;
	font-size:12px;
	font-weight:bold;
	}*/
	label {
	font-family:verdana, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#000;
	border:0px solid red;
	display: block; 
	float: left; 
	width: 200px;
	}

#countries	label ,#countriesothers label, #productsectors label {
	width: 150px;
	margin-bottom:10px;
	}
	
#companydata input {
margin-bottom:10px;
}

#productdata {
clear:both;

}
#productdata label {
font-weight:bold;
}

#productdata legend {
color:#000;
padding-left:20px;
font-weight:bold;
}

input, textarea 	{display:inline;border:1px dotted #000;}

fieldset {
border-top:1px dotted #000;
border-right:0px dotted #000;
border-left:0px dotted #000;
border-bottom:0px dotted #000;
padding-top:10px;
}

.hide {display:none;}

input[type=hidden]	{display:none;}
#gewinnspiel {}
#gewinnspiel div {margin-bottom:20px;padding-left:30px;}
#gewinnspiel div#feiertag {margin:20px 0px 20px 100px;}	
#captcha img {height:25px;}
/*###############SITEMAP######################*/	

.csc-sitemap {
border:0px solid red;

}	

.csc-sitemap ul {
list-style-position: outside;
list-style-type:none;

}
			
.csc-sitemap ul li {
padding:8px 0px 0px 15px;
margin:10px 0px;
border-top:1px dotted #666;
font-weight:bold;
font-size:1.0em;
}

.csc-sitemap ul li ul li{
margin:0px 20px;
border-top:0px dotted #666;
font-weight:normal;
}


/*###############SEARCH-Product######################*/	

.searchboxproducts form { width:200px;background-color:#fff;}

#searchproductsfieldset {border:0;}

.tx-tuaregamfoods-pi1-searchbox-sword {
width:198px;
background-color:#f5f5f5;
}

.tx-tuaregamfoods-pi1-searchbox-button {
background-color:#fff;
margin:5px 0px;
}
