body {
background-color: white;
  }

 #page {
width: 930px;  
position: absolute; 
top: 5px; 
left: 41px; 
  }


 #left_arrow {
position: absolute; 
top: 176px; 
left: -25px; 
  }

 #right_arrow {
position: absolute; 
top: 176px; 
left: 265px; 
  }


 #top_menu {
position: absolute; 
top: 5px; 
right: 4px; 
font-family: Lucida Grande, Helvetica, Arial, sans-serif;
font-size: 9px; 
line-height: 12px;
color: #000000;
font-variant: normal;
  }

 .top_menupunkt {
position: relative;  
text-align: right;
margin-left: 8px;
display: inline;
  }

 #logospace {
width: 159px; 
height: 22px; 
position: absolute; 
top: 15px; 
left: 2px; 
  }

 #menu_und_adresse {
height: 59px;
width: 930px;
position: absolute; 
top: 37px; 
left: 0px;
font-family: Lucida Grande, Helvetica, Arial, sans-serif;
font-size: 10px; 
line-height: 16px;
color: #000000;
font-variant: normal; 
  }

 #menu {
position: relative; 
margin-left: 4px;
margin-bottom: 6px;
  }

 .menupunkt {
position: relative;  
text-align: left;
margin-right: 10px;
display: inline;
  }

 #adresse { 
position: relative; 
margin-right: 4px;
margin-bottom: 6px;
  }



 .thumb_image { 
margin-right: 5px;
  }


 #linie1 { 
width: 930px;
height: 1px;
position: absolute;
top: 96px; 
left: 0px; 
background-color: #CCCCCC;
  }

 .linie2 { 
width: 215px;
height: 1px;
position: relative; 
left: -4px;
margin-top: 10px;
margin-bottom: 10px;
background-color: #FFFFFF;
  }

 .linie3 { 
width: 215px;
height: 1px;
position: relative; 
left: -4px;
margin-top: 2px;
margin-bottom: 15px;
background-color: #CCCCCC;
  }

 #vertikale_linie { 
width: 1px;
height: 450px;
position: absolute;
top: 0px; 
left: 714px; 
background-color: #CCCCCC;
  }






 #content {
width: 930px;  
position: absolute; 
top: 97px; 
left: 0px; 
  }


 #four_columns {
width: 930px;  
position: absolute; 
top: 57px; 
left: 0px; 
margin-left: 4px;
margin-right: 4px;
  }

 #column1 {
width: 232px;  
position: absolute; 
top: 0px; 
left: 0px; 
  }
 #column2 {
width: 232px;   
position: absolute; 
top: 0px; 
left: 232px; 
  }
 #column3 {
width: 232px;   
position: absolute; 
top: 0px; 
left: 464px; 
  }
 #column4 {
width: 232px;   
position: absolute; 
top: 0px; 
left: 696px; 
  }





 #left {
width: 250px;  
position: absolute; 
top: 9px; 
left: 0px; 
margin-left: 4px;
margin-right: 4px;
  }

 #left_submenu {
width: 250px;  
position: relative; 
text-align: left;
font-family: Lucida Grande, Helvetica, Arial, sans-serif;
font-size: 10px; 
line-height: 16px;
color: #000000;
font-variant: normal;
  }

 #left_impressum {
width: 500px;  
position: absolute; 
top: 9px; 
left: 0px; 
  }

 #left_text_impressum {
width: 500px;  
position: relative; 
text-align: left;
margin-top: 14px;
font-family: Lucida Grande, Helvetica, Arial, sans-serif;
font-size: 10px; 
line-height: 16px;
color: #000000;
font-variant: normal;
  }

 .left_name {
width: 250px;  
position: relative; 
text-align: left;
margin-top: 15px;
font-family: Lucida Grande, Helvetica, Arial, sans-serif;
font-size: 14px; 
line-height: 20px;
color: #000000;
font-variant: normal;
  }


 .left_text {
width: 250px;  
position: relative; 
text-align: left;
margin-top: 14px;
font-family: Lucida Grande, Helvetica, Arial, sans-serif;
font-size: 10px; 
line-height: 16px;
color: #000000;
font-variant: normal;
  }


 .left_artist {
width: 250px;  
position: relative; 
text-align: left;
margin-top: 15px;
font-family: Lucida Grande, Helvetica, Arial, sans-serif;
font-size: 14px; 
line-height: 20px;
color: #000000;
font-variant: normal;
  }

 .left_subinfo {
width: 250px;  
position: relative; 
text-align: left;
margin-top: 0px;
font-family: Lucida Grande, Helvetica, Arial, sans-serif;
font-size: 10px; 
line-height: 13px;
color: #000000;
font-variant: normal;
  }


 .left_textblock {
width: 250px;  
position: relative;  
margin-top: 0px;
  }

 .left_name_class {
width: 250px;  
position: relative; 
text-align: left;
margin-top: 15px;
font-family: Lucida Grande, Helvetica, Arial, sans-serif;
font-size: 14px; 
line-height: 20px;
color: #000000;
font-variant: normal;
  }

 .left_text_class {
width: 250px;  
position: relative; 
text-align: left;
margin-top: 14px;
font-family: Lucida Grande, Helvetica, Arial, sans-serif;
font-size: 10px; 
line-height: 16px;
color: #000000;
font-variant: normal;
  }


 #middle {
width: 500px;
height: 420px;  
position: absolute; 
top: 2px; 
left: 250px; 
text-align: center;
margin-top: 50px;
margin-left: 4px;
margin-right: 4px;
  }

 #middle_image {
width: 500px;
height: 350px;  
position: absolute; 
top: 10px; 
text-align: center;
  }

 #middle_text {
width: 500px;  
position: absolute; 
top: 393px; 
text-align: center;
font-family: Lucida Grande, Helvetica, Arial, sans-serif;
font-size: 9px; 
line-height: 12px;
color: #000000;
font-variant: normal;
  }

 #middle_text_hartwig {
width: 500px;  
position: absolute; 
top: 493px; 
text-align: center;
font-family: Lucida Grande, Helvetica, Arial, sans-serif;
font-size: 9px; 
line-height: 12px;
color: #000000;
font-variant: normal;
  }

 #middle_text_home {
width: 500px;  
position: absolute; 
top: 343px; 
text-align: center;
font-family: Lucida Grande, Helvetica, Arial, sans-serif;
font-size: 9px; 
line-height: 12px;
color: #000000;
font-variant: normal;
  }


 #middle_counter {
width: 500px;  
position: absolute; 
top: 470px;
text-align: center;
font-family: Lucida Grande, Helvetica, Arial, sans-serif;
font-size: 9px; 
line-height: 12px;
color: #000000;
font-variant: normal;
  }

 #middle_navigation {
width: 500px;  
position: absolute; 
top: 438px;
text-align: center;
  }

 #middle_ausblick {
width: 310px; 
position: absolute; 
top: 9px; 
left: 330px; 
  }

 #middle_new {
width: 400px; 
position: absolute; 
top: 52px; 
left: 250px;
margin-left: 4px;
margin-right: 4px; 
  }

 #middle_new_past {
width: 400px; 
position: fixed; 
top: 154px; 
left: 291px;
margin-left: 4px;
margin-right: 4px; 
  }

 #middle_heine {
width: 400px; 
position: absolute; 
top: 52px; 
left: 235px;
margin-left: 4px;
margin-right: 4px; 
  }



 #right {
width: 169px;  
position: absolute; 
top: 55px; 
left: 750px; 
text-align: left;
font-family: Lucida Grande, Helvetica, Arial, sans-serif;
font-size: 10px; 
line-height: 16px;
color: #000000;
font-variant: normal;
  }

 #right_auction {
width: 219px;  
position: absolute; 
top: 55px; 
left: 700px; 
text-align: left;
font-family: Lucida Grande, Helvetica, Arial, sans-serif;
font-size: 10px; 
line-height: 16px;
color: #000000;
font-variant: normal;
  }


 #right_home {
width: 159px;  
position: absolute; 
top: 55px; 
left: 750px; 
border-width: 1px;
border-color: #CCCCCC;
border-style: solid;
padding: 10px;
text-align: left;
font-family: Lucida Grande, Helvetica, Arial, sans-serif;
font-size: 10px; 
line-height: 16px;
color: #000000;
font-variant: normal;
background-color: #DDDDDD;
  }

 #right_ausblick {
width: 310px;  
position: absolute; 
top: 9px; 
left: 620px; 
text-align: left;
  }

 .right_textblock {
width: 209px;  
position: relative;  
margin-top: 0px;
padding: 10px;
  }

 .right_textblock_border {
width: 209px;  
min-height: 115px;
position: relative;  
margin-bottom: 5px;
padding: 10px;
border-width: 1px;
border-color: #CCCCCC;
border-style: solid;
  }



 .right_any {
width: 159px;  
position: absolute; 
border-width: 1px;
border-color: #669933;
border-style: solid;
top: 230px;
left: 750px; 
padding: 10px;
text-align: left;
font-family: Lucida Grande, Helvetica, Arial, sans-serif;
font-size: 10px; 
line-height: 16px;
color: #FFFFFF;
font-variant: normal;
background-color: #669933;
  }

.right_any a:hover { 
color: #FFFFFF;
text-decoration: none;
  }




 .p1 {
font-family: Lucida Grande, Helvetica, Arial, sans-serif;
font-size: 9px; 
line-height: 12px;
color: #000000;
font-variant: normal;
  }

 .p2 {
font-family: Lucida Grande, Helvetica, Arial, sans-serif;
font-size: 10px; 
line-height: 16px;
color: #FF0000;
font-variant: normal;
  }

 .p3 {
font-family: Lucida Grande, Helvetica, Arial, sans-serif;
font-size: 10px; 
line-height: 16px;
color: #FF0000;
font-variant: normal;
  }

 .p4 {
font-family: Lucida Grande, Helvetica, Arial, sans-serif;
font-size: 9px; 
line-height: 12px;
color: #FF0000;
font-variant: normal;
  }

 .p5 {
font-family: Lucida Grande, Helvetica, Arial, sans-serif;
font-size: 10px; 
line-height: 16px;
color: #000000;
font-variant: normal;
  }




 .right_preview {
margin-top: 7px;
margin-bottom: 5px;
  }



a:focus { 
outline: none;
 }

a:link {
color: #000000;
text-decoration: none;
  }

a:visited { 
color: #000000;
text-decoration: none;
  }

a:active { 
color: #000000;
text-decoration: none;
  }

a:hover { 
color: #666666;
text-decoration: none;
  }


