
* {
	margin: 0;
	padding: 0;
}

body {
	text-align: center;
	font: normal .8em Arial, Helvetica, sans-serif;
	color: #666;
}

/*#####################################*/
/*Globale Definitionen*/


html, body, h1, h2, h3, h4, ul, li {
	margin: 0;
	padding: 0;
}
h1 img {
	display: block;
}
img {
	border: 0;
}
a {
	color: #666;
}
a:hover {
	color: #990;
}
.left {
	float: left;
}
.right {
	float: right;
}
.more {
	text-align: right;
	
}
.clear {
	clear: both;
}


/** layout **/
#wrapper {
	text-align: left;
	margin: auto;
	width: 57em;
	height:57.1em;
	background: url(img/gildarazani.jpg) no-repeat left top;
}

#body {
  width: 100%;
  position: relative;
  top:21.2em;
  left:0;
  border-right:1px solid #ccc;   
}

* html #body	{
top:22.4em;

}

#left {
  float: left;
  width: 32.15em;
  margin-top:3.4em;
 
}
#right {
  float: right;
  width: 24.85em; 
  background-color:#fff;
  
  
}

/** Headlines recht und Links **/
#headright {
  background: #dcc423;
  color: #fff;
 font: 1.8em "Myriad Pro", Arial, Helvetica, sans-serif;
  width: 13.8em;
  height:1.9em;
 
}
#headright p{
  padding:.4em 1.1em;
}

#headright p span{
  color: #fff;  
}

#headleft {
  background: #909016;
  color: #fff;
 font: 2.1em "Myriad Pro", Arial, Helvetica, sans-serif;
  width: 15.35em;
   height:1.8em; 
}
*html #headleft {
 font-size: 2em;
  width: 16.1em; 
}

#headleft p{
  padding:.4em .4em .4em  1.0em;
    color: #fff; 
}

#headleft img{
  padding-top:.4em;
}
/** Linker Content **/

#visit {
  background: #edeef0;
padding: .8em 1.6em .8em 2.3em;
   height:100%;
   line-height:120%;
   border:1px solid #ccc;
}
#visit h2 {
  font: 1.5em "Myriad Pro", Arial, Helvetica, sans-serif;
  padding-bottom:.6em;
}
#visit a {
  text-decoration: none;
  color:#909016;
  font-weight:bold;
}
#visit a:hover {
  text-decoration: underline;
}

/** REchter Content **/

#right-i {
 padding: .2em 1em 1em 1em;
 
}

#right-i h3 {
  color: #163348;
  font: normal 1.1em Arial, Helvetica, sans-serif;
  margin: .8em 0;
}

#right p {
  color: #163348;
}
#right .left {
   margin-right: .5em;
margin-bottom:1.1em;
  border:1px solid #ccc;
}
#right a {
  color: #163348;
  font-weight: bold;
  text-decoration: none;
  line-height:150%;
}
#right a:hover {
  text-decoration: underline;
}

/** footer **/
#copyright {
  background: #6D7481;
  color: #fff;
  font-size: 1em;
  float: right;
  width: 24.9em; 
   padding: .8em 0;
}
#copyright p {
  margin: 0;
  padding: 0 1.4em;
}

#copyright p a {
  color: #fff;
   font-weight: bold;
  text-decoration: none;
  padding:0 .4em;
}

#copyright a:hover {
 text-decoration: underline;
}

#footer {
border-right:.4em solid #fff;  
line-height:120%;
position:absolute;
left:.5em;
padding-bottom:1.3em;
}

* html #footer	{
height:20em;
 width: 57.1em;

}
