body {
	margin:2px 0px; padding:0px;
	text-align:center;
	font-family: 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif;
    font-size: 10px; 
    color: #444;  
	background-color: #333333;
	}
	
#content {
	width:970px;
	margin:0px auto;
	text-align:left;
	padding:15px;
	
	background-color: #333333;
	}  
#t3 h1 {
font-family: 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif;
font-size: 12px; 
margin:0;
 padding: 0;
 display: inline; 
 font-wheight: normal;
}
#shop_content h1 {
font-family: 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif;
font-size: 14px;
}
#shop_content h1 a {
font-family: 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif;
font-size: 14px;
text-decoration: none;
color: #444;
}
#logo {
width:938px;
margin:0px auto;
text-align: right;
background: url("/oakley2/images/oakley_logo.gif") top left no-repeat;
height: 55px;
color: white;
padding: 0 0px 0 0;
}
#logo form {
padding: 0px;
margin: 0px;
}
#border {
border: 1px solid #666666; padding: 8px;
}
#topmenu ul {
  float:left;
  display:inline;
  margin:0;
  padding: 0;
}

#topmenu ul li {
  float: left;
  display:inline;
  margin: 0;
  padding: 0;  
  list-style-type: none;
  border-right: 2px #fff solid;
  width: 186px;
  background-color: #eeeeee;
  
  font-size: 12px; 
}
#topmenu ul li a
 {
  display:block;
  width: auto;
   background: transparent;
  text-decoration: none;
  padding: 3px 0px 3px 10px;
  color:  #333;
}
#topmenu ul li#last { border-right: 0px #aaa solid; }
#topmenu ul li a:focus,
#topmenu ul li a:hover,
#topmenu ul li a:active  {
  background: #fff;
  color: #333;
  text-decoration: none;
}

#maintable { border: 0px; padding: 8px;}

#footer {background-color: #f9f9f9; border-top: 5px solid #efefef; padding: 3px 3px 3px 10px; font-size: 12px; }
#front-back { background-image: url('images/start_teaser.jpg'); background-repeat: no-repeat; background-attachment: scroll; width: 938px; height: 500px; background-position: 0% 50% }
#front-text { color: white; width: 898px; position:absolute; background: url('images/overlay3.png'); margin: 363px 0 0 0; padding: 20px; text-align: justify;  font-size: 12px; }  
 tr, td, img { padding: 0px; margin: 0px;}

 #t3 {
 width: 400px; float: left;
 padding: 0 0 0 465px;
 }
#balken{
 width: 572px; 
 background-color: #eeeeee;
 font-family: 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif;
font-size: 12px; 
padding: 3px 0px 3px 9px;
margin: 0px;
float: left;
display:inline;
 }

 #submenu {
 background-color: #eeeeee;
 font-family: 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif;
font-size: 12px; 

width: 187px;
}

#shop_content{
background-color: white;
 font-family: 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif;
font-size: 12px; 
width: 751px;
border-bottom: 10px solid white;
}
.submenu {
display:block;
background-color: #f9f9f9;
padding: 3px;
border-bottom: 1px dotted #cccccc;
}
.submenu a,
.submenu a:focus,
.submenu a:hover,
.submenu a:active  {
  background-color: #f9f9f9;
  color: #333;
  text-decoration: none;
}

.submenu2 {
display:block;
padding: 1px 1px 1px 20px;
border-bottom: 1px dotted #cccccc;

}
.submenu2 a,
.submenu2 a:focus,
.submenu2 a:hover,
.submenu2 a:active  {
  background-color: #eeeeee;
  color: #333;
  text-decoration: none;
}


#menu{
background-color: #eeeeee;

}
tr,td {
padding: 0px;
margin: 0px;
}
#logo a {
text-decoration: none;
color: white;
}
#shop_content td, tr {
color: #333;
 font-family: 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif;
font-size: 12px; 
}
#shop_content h2 {
color: #333;
 font-family: 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif;
font-size: 14px;
}
#shop_content a{
color: #003366;
text-decoration: none;
}
#logo input {
border: 1px solid #333;
background-color: #eeeeee;
width: 250px;
font-family: 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif;
font-size: 12px; 
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}
#balken a {
color: #333;
text-decoration: none;
}
#footer a {
color: #333;
text-decoration: none;
}
.csc-mailform
{
border: 0px;
}
.csc-mailform input { border: 1px solid #cccccc; display: block;}
.csc-mailform textarea { border: 1px solid #cccccc; display: block;}
.csc-mailform-field{padding: 0px; margin: 0px;}