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, #bereichheadder3 {
 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;
font-size: 11px;
}

#pageHeader {
 height: 90px;
 width: 995px;
 background: url(/fileadmin/images/Jost-World.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:650px;
 	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: 573px;
 background-color: #FFF;
 padding: 0 10px 0 10px;
}
/*
#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, #content3 {
 width: 580px;
 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;
}

#backtojost
{
  margin: 10px 0 0 0;
  background-image:url(/fileadmin/images/stripe.jpg);
  background-repeat:repeat-x;
  padding: 5px;  
}

#backtojost a
{
  font-weight: bold;
}

#contentwrapper2 p
{
  clear: left;
}
