*{
	margin:0;
	padding:0;
}

body{
	background: url(../img/HG1.png);
	color: #878787;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 100.01%; 
	background-repeat: no-repeat;
}

#container-oben { 
	margin-top: 50px;
	margin-left: 0px;
	height: 200px;
	position: static;
	background: url(../img/hintergrund.png); 
}
		#logo{
			height: 200px;
			width:250px;
			background-image: url(../img/logo.png);
			background-repeat: no-repeat;
			position: relative; 
			left: 180px;
			top: 22px;
			float: left;
		}
		#container-nav{
			height: 200px;
			width:250px; 
			position: relative; 
			left: 360px;
			top: 15px;
			float: left;
		}
		#navhorizontal {
			width:190px;
			height: 20px;
			position: relative; 
			border-bottom: 1px solid #D2D2D2;
		}
		#navvertikal{
			 width:190px; 
			 height: 112px;
			 position: relative; 
			 text-align: left;
			 border-bottom: 1px solid #D2D2D2;
			 top: 20px;
		 }


#container-text{
	margin: 10px 0px 0px 120px;
	text-align:left;
	width:725px;
}
		#breit{
		   float: left;
			margin:0px 0px 0px 20px;
			width:700px;
		}
		#schmal{
			float: left;
			margin:0px 0px 20px 25px;
			width:200px;
		}
		#spalte1{
			float:left;
			margin:0px 0px 20px 20px;
			width:320px;
		}
		#spalte2{
			float: right;
			margin:0px 0px 20px 40px;
			width:320px;
		}
		#spalte3{
			float: right;
			margin:70px 0px 20px 40px;
			width:320px;
		}

#container-unten{
	background-color: #D2D2D2;
	width: 100%;
	float: left;
	padding-left: 15px;
	margin: 10px 0px 0px 0px;
}

/* Schrift-Formatierungen allgemein*/
h1{
	height: 30px;
	color: #878787;
	font-size: 1.1em;
	letter-spacing: 0.01em;
	padding: 5px 0px 10px 0px;
	margin:30px 0 10px 10px;
}
.publicrelation{
	background: url(../img/balken1.png);
	background-repeat: no-repeat;
}
.corporatepublishing{
	background: url(../img/balken11.png);
	background-repeat: no-repeat;
}
.referenzen{
	background: url(../img/balken111.png);
	background-repeat: no-repeat;
}
.neutral{
	background: url(../img/balken1111.png);
	background-repeat: no-repeat;
}

.background{
	background: url(../img/HG2.gif);
	width: 100%;
} 

h2{
	color: #878787;
	text-decoration: underline;
	font-size:0.9em;
	letter-spacing:0.01em;
	margin:10px 0px 5px 0px;
}
h3{
	color: #878787;
	font-size: 0.9em;
	letter-spacing: 0.01em;
	margin:10px 0px 5px 0px;
}
p, li {
	font-size: 0.75em; 
	line-height: 1.2em;
}
ul{
	margin: 5px 0px  0px 20px;
}
ol{
	margin: 5px 0px  0px 20px;
}

/* Schrift-Formatierungen unten*/
#unten p{
color: #B0B0B0;
font-size: 0.75em; 
line-height: 1.2em;
}

/* Link-Formatierungen allgemein */
a{
color: #B0B0B0;
text-decoration:underline;
}
a:hover{
text-decoration:none;
}
#unten a{
color: #B0B0B0;
text-decoration:underline;
}
#unten a:hover{
text-decoration:none;
}
p1{
font-size: 0.6em; 
line-height: 1.2em;
color: #B0B0B0;
}


/* Formatierungen Navigation horizontal */
#navhorizontal a {
font-size: 0.7em; 
color: #B0B0B0;
text-decoration: none;
float: left;
padding:  0 13px 0 0;
}
#navhorizontal a:hover {
font-size: 0.7em; 
color: #878787;
text-decoration: none;
padding: 0 13px 0 0;
float: left;
}


/* Formatierungen Navigation vertikal */
#nav1 {
position: relative;
}
#nav1 a {
display: block;
background: url(../img/cp1.gif);
background-repeat: no-repeat; 
height: 40px;
width: 180px;
} 
#nav1 a:hover {
display: block;
background: url(../img/cp2.gif) ;
background-repeat: no-repeat; 
height: 40px;
width: 180px;
}
#nav2 {
position: relative;
}
#nav2 a {
display: block;
background: url(../img/pr1.gif) ;
background-repeat: no-repeat;  
height: 40px;
width: 155px;
} 
#nav2 a:hover{
display: block;
background: url(../img/pr2.gif) ;
background-repeat: no-repeat; 
height: 40px;
width: 155px;
}

#nav3 {
position: relative;
}
#nav3 a {
display: block;
background: url(../img/rf1.gif) ;
background-repeat: no-repeat;  
height: 40px;
width: 160px;
} 
#nav3 a:hover {
display: block;
background: url(../img/rf2.gif) ;
background-repeat: no-repeat; 
height: 40px;
width: 160px;
}

/* Formatierungen Navigation (Rechte Spalte) */
#rechts ul{
list-style:none;
margin:10px 0 0 0;
}

#rechts ul li a{
text-decoration:none;
color: #B0B0B0;
}
#rechts ul li a:hover{
color: #B0B0B0;
}	