/*  General rules  */
html  { SCROLLBAR-FACE-COLOR: #90744F; SCROLLBAR-HIGHLIGHT-COLOR: #90744F; SCROLLBAR-SHADOW-COLOR: FFFFFF; SCROLLBAR-3DLIGHT-COLOR: #FFFFFF; SCROLLBAR-ARROW-COLOR:  #FFFFFF; SCROLLBAR-TRACK-COLOR: #FFFFFF; SCROLLBAR-DARKSHADOW-COLOR: #FFFFFF; }
body  { margin:0; padding:0; background-color:#ad9579; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 0.7em; line-height:16px; }
img   { border-style:none; }
a     { color:#8e7451; text-decoration:none; }
select   { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:1em; }
textarea { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:1em; width: 200px; }

/*  Homepage only styles  */
.bghome             { color:white; }
.bghome a           { color:white; }
#home_image 		{ position:absolute; left:664px; top:45px; width:69px; height:61px; z-index:1 }
#home_top			{ background-color:#171310; height:175px; z-index:1; width: 100%; border-bottom: solid 6px #8e7451; }
#home_center_image	{ background-color:white; border-bottom: solid 6px #8e7451; height:435px; }
#home_footer		{ padding-left:430px; padding-top:30px; padding-bottom:20px; }


/*  Intro page  */
#center_vertical    { position:absolute; top:50%; left:0px; width:100%; visibility:visible; height:0px; overflow:visible; display:block; text-align:center; }
#container          { position:absolute; top:-150px; left:50%; width:605px; margin-left:-303px; text-align:center; padding:0; }


#nav      { position:absolute; left: 425px; top: 23px; line-height:1; }
#holdlogo { background-color: #171310; height:175px; z-index:1; width: 100%; border-bottom: solid 6px #8e7451; }
#section_image { height:171px; }

#hold_content_with_big_image,
#hold_content_with_small_image { background-color:white; border-bottom:solid 6px #8e7451; min-height:330px; padding-top:50px; padding-bottom:10px; }
#hold_content_with_big_image   { padding-left:116px; }
#hold_content_with_small_image { padding-left:172px; }


#footer { padding-left: 10px; padding-top: 7px; padding-bottom: 10px;	color: #ffffff; font-size: 0.9em;}
#footer a {color:white;font-size: 0.9em;}
.img {border: solid 3px #8e7451;}
.img2 {border: solid 0px #8e7451;}
.item_image { float: left; padding-right: 0px; width:118px; height:71px; padding-bottom:2em; margin-left: 32px;}
.item_image2b { float: left; padding-right: 0px; width:118px; height:71px; padding-bottom:2em; margin-left: 34px;}
.item_image3 { text-align: right; float: left; padding-right: 0px; width:118px; height:71px; padding-bottom:2em; margin-left: 30px;}
.item_image9 { float: left; padding-right: 4px; width:180px; height:71px; padding-bottom:2em; margin-left: 0px;}

.item_image2 { float: left; padding-right: 30px; margin-top: -30px; }
.item_text { padding-left: 240px; width: 444px; }
.item_text2 { margin-left: 215px; width: 434px; }
.item_text2b { margin-left: 219px; width: 434px; }
.item_text2a { margin-left: 219px; width: 434px; }
.item_text3 { margin-left: 215px; width: 434px; }
#rebenfeldat { position:absolute; left:38px; top:403px; width:25px; height:270px; z-index:1 }
.ue1 {font-size: 1.3em; }
.button { background-color: #8e7451; color: white; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 1em; border: none; margin-bottom: 2px; padding-top: 1px;}

.hold_items { clear:left; padding-bottom:2em; margin-left:-52px;}


#subnav             { position:absolute; left:546px; top:66px; width:120px; height:106px; z-index:2; color: white; line-height: 16px; }
#subnav a:hover     { color:#8e7451;}
#subnav a.active    { color:#8e7451;}
#subnav a           { text-decoration:none; color:white;}
#change_language	{ position:absolute; left: 546px; top: 30px; color:white; }
#change_language a 	{ text-decoration:none; color:white; }
#change_language a:hover {color: #8e7451;}
#change_language a.active {color: #8e7451;}

/*  STANDARD FORM  */
.error_box     { color:#B30003; margin-top:1em; margin-bottom:1em; }
.error_note    { font-size:1em; color:#B30003; font-weight:bold; background-color:#ffffff; }
.error_message { font-size:1em; color:#B30003; background-color:#ffffff; }
span.required  { color:#B30003; }
.field_error   { color:#B30003; background-color:#ffffff; }
.underline     { text-decoration:underline; }


/*  IE Win Hacks. Hide from IE5-mac. \*/
* html #hold_content_with_big_image   { height:330px; }
* html #hold_content_with_small_image { height:330px; }
* html #home_image 		      { top:47px; }
/* End hide from IE5/mac */