
* {
	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:24em;
  left:0;
  border-right:1px solid #ccc;   
}

* html #body	{
top:22em;

}

#left {
  float: left;
  width: 32.15em;
  margin-top:13em;
}

#right {
  float: right;
  width: 24.85em; 
  background-color:#fff;
  
}

/** Headlines recht und Links **/
#headright {
  background: #6d7481;
  color: #fff;
 font: 1.3em "Myriad Pro", Arial, Helvetica, sans-serif;
  width: 19.1em;
  height:2.5em;
 
}
#headright p{
  padding:.4em 1.1em;
}

#headright p span{
  color: #fff;
  font-size: 1.7em;
}



#headleft {
  background: #b2b6bf;
  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  1em;
    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, #textfoot p a {
  color: #fff;
   font-weight: bold;
  text-decoration: none;
  padding:0 .4em;
}

#copyright a:hover, #textfoot 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;

}
