/* *** LAYOUT *** */ 

html, body{ 
 margin:0; 
 padding:0;
 color:#fff;
 font:0.9em Verdana, Arial, Helvetica, sans-serif;
 text-align:left;
 background:#CCCCCC;
}

div#impressum{ 
 margin:0; 
 padding:0; 
 color:#4b5c65;
 font:0.9em Verdana, Arial, Helvetica, sans-serif;
 margin-left:10px;
 text-align:left;
}

a:link, a:active, a:visited{
  text-decoration: underline;
  color: #FFF;
}
a:hover {
  text-decoration: none;
  color: #4b5c65;
  background:#FFF;
}
 
#pagewidth{ 
 width:794px;
 text-align:left;  
 margin-left:auto; 
 margin-right:auto;
} 

#header{
 position:relative; 
 margin:0; 
 padding:0;
 height:60px; 
 width:100%;
}

#header #language{
 color:#4B5C65;
 font-size:0.85em;
 text-transform:uppercase;
 margin:30px 0px 0px 8px;
 padding:0px;
}

div#footer {
  clear: both;
  padding-top: 8px;
  padding-bottom: 8px;
  font-size: 10px;
  line-height: 12px;
  color: #4B5C65;
  text-align:left;
}

div#footer a:link, div#footer a:visited, div#footer a:active {
  text-decoration: underline;
  color: #4B5C65;
}
div#footer a:hover {
  text-decoration: underline;
  color: #fff;
  background:none;
}
div#header a:link, div#header a:visited, div#header a:active {
  text-decoration: underline;
  color: #4B5C65;
}
div#header a:hover {
  text-decoration: underline;
  color: #fff;
  background:none;
}



/* *** STYLES *** */

h1 {
  color:#fff;
  font-size:1.3em;
  letter-spacing:0px;
  margin:15px 9px 10px 9px;
  padding:0px;
}

h2 {
  color:#fff;
  font-size:1.2em;
  letter-spacing:0px;
  margin:15px 9px 10px 9px;
  padding:0px;
}

h3 {
  color:#fff;
  font-size:1.0em;
  letter-spacing:0px;
  margin:10px 9px 10px 9px;
  padding:0px;
}

/*a {color:#CC0000;}*/
p {margin:10px 9px 10px 9px;}

hr {
  border:0;
  color:#999999;
  background-color:#999999;
  height:1px;
  width:100%;
  text-align:left;
}

img {
  border: 0px;
}

/* Galerie ------------------------------------------- */

.gallery a {
  border: none;
}

.gallery a img {
  border: 1px solid #E6E3D7;
  padding: 5px;
  margin: 5px;
}



/*A, A:visited {
  color: #003e60
}

A:hover {
  color: #ff6600
}

div#mainbox {
  margin-right: auto;
  margin-left: auto;
  width: 602px;
  padding: 0px;
}

div#header {
  width: 602px;
  margin:0px;
  padding:0px;
}

div#language {
  margin:6px 2px 6px 4px;
  padding:0px;
  font-size: 11px;
  color:#666;
}

div#language a:link, div#language a:visited, div#language a:active {
  text-decoration: none;
  color: #a9a9a9;
}
div#language a:hover {
  text-decoration: underline;
  color: #333;
  background:none;
}
div#language .en, div#language .de, div#language .fr {
  margin-right:6px;
}

div#content {
  margin:0px;
  padding:0px 0px 2px 0px;
  background:#FFF;
}




img {
  border: 0px;
}
*/

