html{height: 100%;}

body
{ background: #c0c0c0;
  color: #70695A;
}

/* ffffa0 */
/* 837560*/

blockquote
{ background: #FFFFFF;
  color: #70695A;
  border-color: #767676;
}

#main
{ background: #FFFFFF url('back2.png');
  background-repeat:repeat-y;
  background-position:100px;
  color:#70695A;
}

#links, #footer, #menu, #menu li a
{ background: #FFFFFF url('menu.png');
  color: #DBD7D1;
  border-color: #D7D7D7
}

#links a, #footer a, #links a:hover, #footer a:hover
{ background: transparent;
  color: #DBD7D1;
}

#logo_webdesign
{ background: #FFFFFF url('Kap_Arkona.jpg') no-repeat;
  color: #70695A
}

#logoanfahrt
{ background: #FFFFFF url('Hamburg_Alster.jpg') no-repeat;
  color: #70695A
}

#logosegelschiff
{ background: #FFFFFF url('segelschiff.jpg') no-repeat;
  color: #70695A
}

#logo_suchmaschinenoptimierung_hamburg
{ background: #FFFFFF url('segelschiff.jpg') no-repeat;
  color: #70695A
}

#logoturm
{ background: #FFFFFF url('turm.jpg') no-repeat;
  color: #70695A
}

#logoqueen
{ background: #FFFFFF url('queenmary2.jpg') no-repeat;
  color: #70695A
}

#logobruecke
{ background: #FFFFFF url('bruecke.jpg') no-repeat;
  color: #70695A
}

#logoseebruecke
{ background: #FFFFFF url('seebruecke2.jpg') no-repeat;
  color: #70695A
}

#logobruecke3
{ background: #FFFFFF url('bruecke3.jpg') no-repeat;
  color: #70695A
}

#logostrandweg
{ background: #FFFFFF url('strandweg.jpg') no-repeat;
  color: #70695A
}

#logomiramar
{ background: #FFFFFF url('miramar.jpg') no-repeat;
  color: #70695A
}

#logo_webdesign h1
{ background: transparent;
  color: #FFFFFF;
}

#logoanfahrt h1
{ background: transparent;
  color: #FFFFFF;
}

#logosegelschiff h1
{ background: transparent;
  color: #FFFFFF;
}

#logo_suchmaschinenoptimierung_hamburg h1
{ background: transparent;
  color: #FFFFFF;
}

#logoturm h1
{ background: transparent;
  color: #FFC060;
}

#logoqueen h1
{ background: transparent;
  color: #a00000;
}

#logobruecke h1
{ background: transparent;
  color: #0000FF;
}

#logoseebruecke h1
{ background: transparent;
  color: #0000FF;
}

#logobruecke3 h1
{ background: transparent;
  color: #0000FF;
}

#logostrandweg h1
{ background: transparent;
  color: #00FF80;
}

#logomiramar h1
{ background: transparent;
  color: #000040;
}

h1, #column2 h1
{ background: transparent;
  color: #015B99;
  border-color: #015B99;
}

h2, #column2 h2
{ background: transparent;
  color: #FF0000;
}

#menu li a:hover, #menu li a#selected, #menu li a#selected:hover
{ background: #FFFFFF url('menu_hover.png');
  color: #FF0000
  /*color: #70695A*/
} 

#content, #column2 a, #column2 a:hover
{ background: transparent;
  color: #70695A;
}

#content, #columnpreise a, #columnpreise a:hover
{ background: transparent;
  color: #70695A;
}

.sidebaritem, .sidebaritem a, .sidebaritem a:hover
{ background: transparent;
  color: #DBD7D1;
}

.sbihead
{ background: #FFFFFF url('sbi_header2.png');
  color: #70695A
}

.sbihead h1
{ background: transparent;
  color: #FFFFFF;
}

.sbihead h2
{ background: transparent;
  color: #FFFFFF;
}

.sbilinks li a
{ background: #FFFFFF url('link.png');
  color: #DBD7D1
} 

.sbilinks li a:hover
{ background: #B7B7B7;
  color: #CE7014;
} 

input, textarea
{ background: #FFFFFF;
  color: #70695A;
  border-color: #CAAE90;
}