body {
 height:100%;
 margin:0;
 padding:0;
 background-color: #036;
 color: #000;
 font-family: Arial, Verdana, Helvetica, sans-serif;
 font-size: 12px;
 text-align: center;/*fuer IE_quirks*/
}

a {
    text-decoration:none;
    color:#000;
}


#wrapper {
 height: 100%;
 width: 995px;
 margin: 0px auto;
 padding: 0%;
 background-image: url(/fileadmin/images/background.gif);
 background-repeat: repeat-y;
 text-align: left;/*Aufheben von IE_quirks im BODY*/
 }
#header {
 border-bottom: 1px solid #036; 
 background-color: #036;
}
#links {
 float: left;
}
#rechts {
 float: right;
 margin-top:0px
}
#links, #rechts {
 width: 200px;
 background-color: #FFF;
}
#contentwrapper {
 float: left;
 margin: 0 1px;
 width: 593px;
 background-color: #FFF;
}

#katalogwrapper {
 width: 995px;
 background-color: #FFF;
}

#bereichheadder, #bereichheadder2 {
 height: 23px;
 background-image: url(/fileadmin/images/stripe.jpg);
 background-repeat: repeat-x;
}
#menu {
 margin: 10px 10px;
}
#menu ul {
 display: block;
 margin-top: -10px;
 /*list-style-image: url(/images/deu/bindestrich.gif);*/
 list-style: none;
}
#menu li {
 margin-left: -37px;
}

div#menu a {
color: #000;
text-decoration: none;
}

#pageHeader {
 height: 90px;
 width: 995px;
 background: url(/fileadmin/images/jost-japan.jpg) no-repeat;
 border-bottom: 1px solid #036; 
 vertical-align: bottom;
 margin: inherit;
 padding:0px;
}

#indexlink {
 height: 49px;
}

#intro {
 margin: 0px;
 padding:0px;
}

#headermenu {
 font-size: 11px;
 color: #fff;
 height: 22px;
 text-align: left;
}

#headermenu_wrapper {
   width:550px;
   text-align:left;
   float:left;
   margin:4px 10px;
}
 
/*
#headermenu {
 font-size: 11px;
 position: absolute;
 padding-left: 10px;
 top: 52px;
 width: 985px;
 margin-left: inherit;
 color: #fff;
 height: 10px;
 text-align: left;
}
*/

#headermenu a {
   color: #fff;
 text-decoration: none;
}
#headermenu a:hover {
 text-decoration: underline;
}

#headerSubMenu {
 color: #000;
 height: 19px;
 width: 99%;
 text-align: right;
}

/*
#headerSubMenu {
 position: relative;
 top: 59px;
 margin-left: 0px;
 color: #000;
}
*/

#headerSubMenu a {
 color: #000;
 text-decoration: none;
}
#headerSubMenu a:hover {
 text-decoration: underline;
}

/*ab hier neu ins reddot*/
#menu a:hover {
   color: #f8a259;
 text-decoration: underline;
}
#contentlinks, #contentmitte, #contentrechts {
  width:200px; 
  voice-family: "\"}\""; 
  voice-family:inherit;
  width:160px;
  padding-left: 10px;
}
#contentlinks, #contentmitte {
 margin-top: 20px;
 float: left;
}
#contentmitte {
 margin-left: 39px;
}

#contentrechts {
 margin-top: 20px;
 padding-right:10px;
 float: right;
}

#line {
 width: 180px;
 border-bottom: 1px solid #ccc;
 height: 1px;
 line-height: 3px;
}
 
#contentwrapper2 {
 text-align: left;
 clear: both;
 width: 593px;
 background-color: #FFF;
}
#contentwrapper2 td {
 padding: 10px;
}

#artikel a {
 text-decoration:none;
 color: #000;
}

#artikel a:hover {
  text-decoration: underline;
}

#artikel {
 width: 500px;
 text-align: left;
}

#artikel h1 {
    font-size: 15px;
    margin-bottom: 3px;
}


#downloadelement {
    text-align: left;
    width: 500px;
    padding-top: 10px;
    padding-bottom: 30px;
}

#einleitungstext{
    text-align: left;
    width: 550px;
    padding-top: 30px;
    padding-bottom: 30px;
}

#content, #content2 {
 width: 500px;
 text-align: left;
 margin-top: 20px;
}

#contentDealer {
 width: 500px;
 text-align: left;
 margin-top: 20px;
 /*margin-left:-20px;*/
}

#artikel a, #content a, #contentDealer a{
    color: #009;
    text-decoration: none;
}

#artikel a:hover {
    color: #f8a259;
    text-decoration: underline;
}

#gamewrapper {
   width:555px;
   padding:15px;
}

#highlighting {  
  font-weight:bold;
  text-decoration:underline;
  color:#f8a259;
}

span#highlighting a {  
  font-weight:bold;
  text-decoration:underline;
  color:#f8a259;
}


/* H�ndler & Werkst�tten */

#listhead {
    width:100px;
    border: 1px solid #BBC7DD;
    background-color: #BBC7DD;
    text-align: left;
    line-height: 18px;
    padding-left: 5px;
}

#liste {
 border-right: 1px solid #BBC7DD;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 11px;
 text-align: right;
 padding-left: 5px;
 padding-right: 5px;
 margin-right:10px;
 width: 100px;
}
#liste a {
    color: #000;
    text-decoration: none;
}
#liste a:hover {
    color: #f8a259;
    text-decoration: underline;
  }

#selecttext {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #000;
}
#c149
 {
  height: 138px;
  width: 200px;
  background: transparent url(http://www.jost-world.com/fileadmin/images/jost_websites_fallback.jpg) no-repeat center top;
 }
 
  #c509 h3
 {
	font-size: 12px;
	font-weight: normal;
	margin: 0;
 }
 
 #c509 .tx-jiccontent-pi1 .addresslist .address
 {
	height: 170px;
 }
 
 
 table.contenttable td.td-0
{
	width: 35%;
	background-color: #cad6ed;
}

body#gallery img {
	border: 1px solid #b3c4d8;
}

body#gallery dl.csc-textpic-image
{
	float: left;
}

body#gallery dl.csc-textpic-firstcol
{
	margin-right: 60px;
}

body#gallery dd.csc-textpic-caption
{
	padding: 0;
	margin: 0;
	font-size: 12px;
	color: #999;
}