* {
    margin: 0;
    padding: 0;
    border: 0;
}

body, p,
h1, h2, h3, h4, h5, h6,
table, tr, td,div,
ul, ol, li, textarea, 
form, input, select, .error, 
a, a:link, a:active,a:visited,a:hover
{
       font-family: Verdana, Helvetica, sans-serif;
       font-size: 12px;
       line-height:16px;
       text-decoration: none;
       font-weight: normal; 
       color: #a38b6c;
}

a,
     a:link,
     a:active,
     a:visited {
       color: #ff9900;
}

     a:hover
     {
	 color:#FFFFFF;
	 text-decoration:none;
      cursor:pointer;
      cursor:hand;
	 }

  a:hover img
     {
  cursor:pointer;
      cursor:hand;
}

body
{
background:#2D2018;
background-image:url(/cms/site/img/bg.jpg);
background-position:top center;
background-repeat:repeat-x;
}

em {
font-weight: normal; 
font-style:normal;
color:#dfc097;
}


h4 {
font-family:Georgia,Verdana, Helvetica, sans-serif;
font-size:16px;
font-style:italic;
line-height:25px;
color: #dfc097;
}

.error
{
 color:#e90101;
}

img {
 behavior: url(/cms/site/js/iepngfix.htc);
}



textarea {
color:#000000;
border:1px solid #DFC072;
}

select {
color:#000000;
border:1px solid #DFC072;
}

.input1 {
border:1px solid #DFC072;
width:155px;
color:#000000;
}

.input2 {
border:1px solid #DFC072;
width:50px;
color:#000000;
}

.input3 {
border:1px solid #DFC072;
width:50px;
color:#000000;
}

.request-button2 {
border:1px solid #dfc097;
width:150px;
height:23px;
padding-top:5px;
color:#dfc097;
}

.request-button2 a,
.request-button2    a:link,
.request-button2    a:active,
.request-button2    a:visited,
.request-button2 a:hover {
color:#dfc097;
}

.textarea {
border:1px solid #DFC072;
width:155px;
color:#000000;
}

.textarea1 {
border:1px solid #DFC072;
color:#000000;
}

fieldset {
border:1px solid #523D22;
padding:5px;
color:#DFC097;
}

#zentriert {
position:relative;
width:950px;
left:50%;
margin-left:-475px;
margin-top:20px;
} 

.language {
text-align:right;
color:#FFFFFF;
margin-bottom:10px;
}

.language a,
.language a:link,
.language a:active,
.language a:visited {
color:#FFFFFF;
}

.language a:hover {
color:#ff9900;
}

.mailto {
color:#a38b6c;
}

.mailto a,
.mailto a:link,
.mailto a:active,
.mailto a:visited {
color:#a38b6c;
}

.mailto a:hover {
color:#ff9900;
}


.start-bottom2 {
width:457px;
float:left;
margin-bottom:14px;
margin-right:18px;
}

.start-bottom-pic {
width:142px;
float:left;
margin-right:15px;
margin-top:6px;
}

.start-bottom-text {
width:300px;
float:left;
}

#logo {
width:950px;
height:81px;
margin-bottom:9px;
}



#nav {
list-style:none;
margin:0;
padding:0;
}

#nav li {
font-size:15px;
color: #dfc097;
float:left;
margin-right:20px;
line-height:18px;
}

#nav li a:hover {
font-size:15px;
color: #ff9900;
float:left;
line-height:18px;
}

.active a,
.active a:link,
.active a:visited,
.active a:active {
font-size:15px;
color: #ff9900;
float:left;
line-height:18px;
}

.inactive a,
.inactive a:link,
.inactive a:visited,
.inactive a:active {
font-size:15px;
color: #dfc097;
float:left;
line-height:18px;
}


.box {
float:left;
width:460px;
background:#473329;
padding:15px;
}

.title-bar-small {
width:221px;
height:41px;
background:#473329;
margin-bottom:13px;
}

.title-bar {
margin-top:14px;
width:950px;
height:41px;
background:#2D2018;
}

.title-bar-text {
font-size:14px;
line-height:17px;
color:#FFFFFF;
padding-top:2px;
}

.title-bar-text2 {
font-size:14px;
line-height:17px;
color:#FFFFFF;
padding-top:3px;
padding-left:10px;
}

.app-box {
width:221px;
float:left;
margin-right:22px;
margin-top:13px;
margin-bottom:20px;
text-align:center;
}

.app-box-right {
width:221px;
float:left;
margin-top:13px;
margin-bottom:20px;
text-align:center;
}

.saison {
color:#dfc097;
width:229px;
padding-top:4px;
padding-bottom:6px;
/padding-bottom:5px;
font-size:13px;
float:left;
}

.price {
color:#dfc097;
width:100px;
padding-top:4px;
padding-bottom:6px;
/padding-bottom:5px;
font-size:13px;
float:left;
text-align:right;
}

h3 {
font-family:Georgia,Verdana, Helvetica, sans-serif;
font-size:19px;
font-style:italic;
line-height:28px;
color: #dfc097;
}

.h3-brown {
font-family:Georgia,Verdana, Helvetica, sans-serif;
font-size:19px;
font-style:italic;
line-height:33px;
color: #dfc097;
margin:0;
padding:0;
}

.h3-brown a,
.h3-brown a:link,
.h3-brown a:visited,
.h3-brown a:active {
font-family:Georgia,Verdana, Helvetica, sans-serif;
font-size:19px;
font-style:italic;
line-height:33px;
color: #dfc097;
margin:0;
padding:0;
}

.h3-orange {
font-family:Georgia,Verdana, Helvetica, sans-serif;
font-size:19px;
font-style:italic;
line-height:33px;
color: #FF9900;
margin:0;
padding:0;
}

.h3-orange a,
.h3-orange a:link,
.h3-orange a:visited,
.h3-orange a:active {
font-family:Georgia,Verdana, Helvetica, sans-serif;
font-size:19px;
font-style:italic;
line-height:33px;
color: #FF9900;
margin:0;
padding:0;
}

.white {
color:#FFFFFF;
}

.table-heading {
color:#DFC097;
font-size:14px;
}
