/* Global Styles */

body {
	background: #fff;
  margin:0px;
  padding:0px;
  font-family:arial;
	}

table{
  font-family: arial;
  border: 0px;
  margin-left: 10px;
}

a, a:hover, a:visited{
color:#7B7542;
font-weight:normal;
text-decoration:none;
}

 /* my CSS */
 
 
.div-art-main{
  width:100%;
}


.div_bor{
  margin-top: 50px;
  width:956px;
}

.prices td{
 width: 50px;
}

.prices .td-2{
 text-align: right;
}

.prices2 td{
 width: 100px;
}

#div_top {
  height:199px;
  margin:0 auto;
  position:relative;
  width:956px;
 background-position: top left;
 background-repeat: no-repeat;
 float:left;*/
}


#div_menutop {
 width: 956px;
 float:left;
 background-color:#bdb294;
 border-top: 0px;
 border-bottom: 0px;
}  

#div_free {
 width: 222px;
 float:left;
 height: 100px;
 border-right: 2px solid #fff;
} 
 
#div_menupart {
 width: 714px;
 float:right;
}  

#div_sitename {
 width: 684px;
 float:left;
 text-align: right;
 color: #fff;
 font-size: 26pt;
 text-transform: uppercase;
 margin: 15px 20px 0px 0px; 
 height: 25px;
 vertical-align: bottom;
}  

#div_mainmenu {
 width: 714px;
 float:left;
 text-align: right;
}  

#div_mainmenu ul{
list-style-type: none;
margin-left: 0px;
}

#div_mainmenu ul li{
    float:left;
    font-size: 12pt;
    margin: 0 17.5px;
}

#div_mainmenu ul li a, #div_mainmenu ul li a:visited {
  color: #7b7542;
  text-transform: uppercase;
  font-size: 12pt;
  text-decoration: none;
  font-weight: normal;
}

#div_mainmenu ul li a:hover{
  color: #fff;
  text-transform: uppercase;
  font-size: 12pt;
  text-decoration: none;
  font-weight: normal;
}


#div_picl {
  position:relative;
  width:749px;
  float:left;
}  

#div_picr {
  position:relative;
  width:206px;
  float:right;
} 

#div_main {
  width:956px;
  background-position: top left;
  background-repeat: no-repeat;
  float:left;
}  

#div_leftmenu {
 width: 237px;
 float:left;
 text-align: left;
} 

#div_leftmenu ul{
list-style-type: none;
margin-left: 10px;
}

#div_leftmenu ul li{
    float:left;
    display: block;
    font-size: 12pt;
    margin-top: 10px;
    width: 200px;
}

#div_leftmenu ul li a, #div_leftmenu ul li a:hover, #div_leftmenu ul li a:visited {
  color: #7b7542;
  text-transform: uppercase;
  font-size: 12pt;
  text-decoration: none;
  font-weight: normal;
}
 
#div_content {
 width: 512px;
 float:right;
 z-index:0;
}  

.jScrollPaneContainer {
  margin-top: 5px;
}

  
#div_downmenu{
 width:953px;
 float:left;
}  

#div_downmenu ul{
list-style-type: none;
}

#div_downmenu ul li{
    float:left;
    margin: 00px 40px 0px 0px;
}

#div_downmenu ul li a, #div_downmenu ul li a:hover, #div_downmenu ul li a:visited {
  color: #7b7542;
  text-transform: uppercase;
  font-size: 10pt;
  text-decoration: none;
  font-weight: bold;
}


/* Clearfix-Methode zum Clearen der Float-Umgebungen */
.clearfix:after {
  content: "."; 
  display: block; 
  height: 0; 
  clear: both; 
  visibility: hidden;
}

/* Diese Angabe ben�tigt der Safari-Browser zwingend !! */
.clearfix { display: block; }  

/* Overflow-Methode zum Clearen der Float-Umgebungen */
.floatbox { overflow:hidden; }

/* IE-Clearing: Ben�tigt nur der Internet Explorer und �ber iehacks.css zugeschaltet */
#ie_clearing { display: none }


/* Content */
.pageHeader{
  margin: 0px 0px 0px 10px;
	font:14pt arial;
	color: #BDB294;
	letter-spacing:.1em;
	line-height:38px;
	}
  
.bodytext {
	font:11pt arial;
	color:#000;
	line-height:24px;
  margin: 0px 0px 0px 10px;
	}  
  
/* Hides from IE-mac \*/
	.hold_floats { height: 1%; }
	/* End hide from IE-mac */  
  
  
/* Navigation */
#nav {
	float: left;
	color: #FFF;
  padding: 0px;
}

#nav ul {
	float: left;
	color: #FFF;
}
 
#nav li li {
	background:#bdb294;
	border-bottom:1px solid #fff;
  text-align: right;
  padding: 5px 3px 5px 0px;
}
 
#nav a {
	display: block;
	color: #FFF;
	text-decoration: none;
	padding: 0px;
}
 
 
#nav li {
	padding: 0;
  float:left;
}
 
#nav ul li a {
	color: #FFF;
	font-size:12pt;
	font-weight:normal;
}
 
#nav li ul {
	position: absolute;
	left: -999em;
	height: auto;
	width: 14em;
	font-weight: normal;
	margin: 0px 0px 0px -235px;
}
 
#nav li li {
	width: 15em;
}
 
 
#nav li ul ul {
	margin: -1.45em 0 0 14em !important;
	margin: -1.45em 0 0 14.45em ;
}
 
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
	left: -999em;
}
 
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {
	left: auto;
}
 
#nav li li:hover, #nav li li.sfhover {
	background: #bdb294;
}
 
#nav li li {
	background: #bdb294;
}
 
#nav li li a {
	padding:0px;
}
 
#nav li ul  {
	background-image: none;
  z-index: 100;
}

#content_holder{
  position: absolut;
  text-align: center;
  margin-top: 400px;
}

.csc-mailform{
 width: 400px;
}

  
