/* <![CDATA[ */	

/*

<rdf:RDF xmlns="http://web.resource.org/cc/"
    xmlns:dc="http://purl.org/dc/elements/1.1/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
<Work rdf:about="">
   <license rdf:resource="http://creativecommons.org/licenses/by/1.0/" />
</Work>

<License rdf:about="http://creativecommons.org/licenses/by/1.0/">
   <permits rdf:resource="http://web.resource.org/cc/Reproduction" />
   <permits rdf:resource="http://web.resource.org/cc/Distribution" />
   <requires rdf:resource="http://web.resource.org/cc/Notice" />
   <requires rdf:resource="http://web.resource.org/cc/Attribution" />
   <permits rdf:resource="http://web.resource.org/cc/DerivativeWorks" />
</License>

</rdf:RDF>

*/

/*  body und schrift deffinitionen */
body {
  background: #fff;
  font-size: 12px;
  font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
  color:#7b7c7c;  
  padding:0px;
  margin:0px;
}


a { 
color:#7b7c7c;

}
 
pre { 
color: #564b47;
font-size: 11px;
background-color: #e1ddd9;
font-family: Courier, Monaco, Monospace;
}

p,h1,h3,h4,h6, pre {
 padding: 5px 15px;
 margin: 0px;
}

#fliesstext {
font-size: 12px;
color: #7b7c7c;
background-color: transparent;
padding: 70px 15px 0 15px;
margin: 0px;
}


.imgpresse
{
float: left;
width: 100px;
padding: 10px 20px 0 0;
font-size: 0.7em;
} 


#clippings {
font-size: 10px;
color: #7b7c7c;
background-color: transparent;
padding: 40px 15px 0 15px;
margin: 0px;
}
#clippings img{
float:none;
}


#claim {
font-size: 12px;
color: #7b7c7c;
background-color: transparent;
padding: 5px 15px;
margin: 0px;
}
#claim img {
float:right;
}




h1 {
font-size: 14px;
font-weight:bold;
color: #4f56a6;
background-color: transparent;
}


h3 {
font-size: 14px;
font-weight:normal;
color: #7b7c7c;
background-color: transparent;
}

h2 {
font-size: 14px;
font-weight:bold;
color: #4f56a6;
background-color: transparent;
padding: 120px 15px 0 15px;
margin: 0px;
}


h4 {
font-size: 16px;
font-weight:bold;
color: #4f56a6;
background-color: transparent;
}

h5 {
font-size: 14px;
font-weight:bold;
color: #4f56a6;
background-color: transparent;
}

h6 {
font-size: 12px;
font-weight:bold;
color: #4f56a6;
background-color: transparent;
}


.kontakt {
font: 14px Verdana;
color: white;
background: #fff; /*last 2 values are the x and y coordinates of bullet image*/
margin-bottom: 0; /*bottom spacing between header and rest of content*/
padding: 17px 0 17px 1px; /*31px is left indentation of header text*/
}

.kontakt a{
text-decoration: none;
color: #7b7c7c;
display: block;
}

.kontakt a:hover{
text-decoration: none;
color: #4f56a6;
display: block;
}



.utitel {
font-size: 11px;
color: #7b7c7c;
background-color: transparent;
}


.titel {
font-size: 12px;
font-weight:bold;
text-decoration:none;
color: #4f56a6;
background-color: transparent;
}

.titel_team {
font-size: 11px;
font-weight:bold;
text-decoration:none;
color: #4f56a6;
background-color: transparent;
}


.teaser {
font-size: 11px;
color: #7b7c7c;
background-color: transparent;
}

.teaser_team {
font-size: 10px;
color: #7b7c7c;
background-color: transparent;
}


#anschrift {
font-size: 9px;
color: #7b7c7c;
background-color: transparent;
padding: 5px 15px;
margin: 0px;
}


#kunden {
font-size: 9px;
color: #7b7c7c;
background-color: transparent;
padding: 0px 0px;
margin: 0px;
}


#kunden img{
float:left;
border:0px;
padding: 2px 6px 0 0;

}

.agb {
font-size: 9px;
color: #7b7c7c;
background-color: transparent;
padding: 5px 15px;
margin: 0px;
}


#referenzen {
padding: 0 0 60px 15px;
}

#team {
font-size: 12px;
color: #7b7c7c;
background-color: transparent;
padding: 90px 0 0 0;
margin: 0px;
}

#team img{
float:right;
border:0px;
padding: 2px 6px 0 0;
}


#title_team {
font-size: 14px;
font-weight:bold;
color: #4f56a6;
background-color: transparent;
padding:0px 15px 0 15px;
margin: 0px;
}

#team_neu {
font-size: 12px;
color: #7b7c7c;
background-color: transparent;
padding: 45px 0 0 0;
margin: 0px;
}

#team_neu img{
float:left;
border:0px;
padding: 2px 36px 0 10px;
}

#presse {
font-size: 9px;
color: #7b7c7c;
background-color: transparent;
padding: 0px 0px;
margin: 0px;
}

#presse img{
float:right;
border:0px;
padding: 2px 6px 0 0;
}


#adresse {
font-size: 9px;
color: #7b7c7c;
background-color: transparent;
padding: 340px 0 0 10px;
margin: 0px;
}


/*  positioning-layers dynamisch */

#logo { 
position: absolute;
right: 2%; 
width: 106%; 
text-align: right;
}


#bild {
position: absolute;
right: 0; 
width: 100%;
height:600px;
background-color:#fff; 
text-align: right;
}



#links { 
position: absolute; 
left: 0.4em; 
width: 205px; 
height:100%;
top: 0px; 
background-color: #ffffff;  
}

#mittelinks { 
border-left: 1px solid #7b7c7c;
border-right: 1px solid #7b7c7c;
position: absolute; 
left: 17em; 
width: 165px; 
height:709px;
top: 0px; 
background-color: #ffffff;

}

#mitterechts { 
position: absolute; 
left: 31.8em; 
width: 470px; 
height:700px;
top: 10px; 
background-color: #ffffff;
text-align:left;
overflow:auto;
}


#mitterechts_team { 
position: absolute; 
left: 32em; 
width: 470px; 
height:700px;
top: 50px; 
background-color: #ffffff;
text-align:left;
overflow:auto;
}

#mitterechts ul { 
padding: 0 0 30px 3px;
margin-top:0; margin-bottom:0; list-style-type:disc; list-style-position:outside;
}


#mitterechts li { 
padding: 0 0 30px 0;
}

#eng { 
position: absolute; 
left: 31.8em; 
width: 470px; 
height:700px;
top: 10px; 
background-color: #ffffff;
text-align:left;
overflow:auto;
}
#eng ul { 
padding: 0 0 20px 0px;
margin-top:0; margin-bottom:0; list-style-type:disc; list-style-position:outside;
}


#eng li { 
padding: 0 0 10px 0;
}


#rechts { 
position: absolute; 
left: 72em; 
width: 250px; 
height:100%;
top: 0px; 
background-color: #ffffff;
}

#rechts, #mitterechts, #mittelinks, #links { 
padding:0px;
margin:0px;
} 


.urbangreymenu{
width: 310px; /*width of menu*/
}

.urbangreymenu .headerbar{
font: 14px Verdana;
color: white;
background: #fff; /*last 2 values are the x and y coordinates of bullet image*/
margin-bottom: 0; /*bottom spacing between header and rest of content*/
padding: 17px 0 17px 1px; /*31px is left indentation of header text*/
}

.urbangreymenu .headerbar a{
text-decoration: none;
color: #7b7c7c;
display: block;
}

.urbangreymenu .headerbar a:hover{
text-decoration: none;
color: #4f56a6;
display: block;
}


.urbangreymenu ul{
list-style-type: none;
margin: 0;
padding: 0;
margin-bottom: 0; /*bottom spacing between each UL and rest of content*/
}

.urbangreymenu ul li{
padding-bottom: 2px; /*bottom spacing between menu items*/
}

.urbangreymenu ul li a{
font: normal 12px Verdana;
color: #4f56a6;
background: #fff;
display: block;
padding: 5px 0;
line-height: 17px;
padding-left: 90px; /*link text is indented 8px*/
text-decoration: none;
}

.urbangreymenu ul li a:visited{
color: #4f56a6;
}

.urbangreymenu ul li a:hover{ /*hover state CSS*/
color: #7b7c7c;
}


#footer {
position: absolute; 
left: 10px; 
width: 100%; 
height:50px;
top: 708px; 
border-top:10px solid #4f56a6;
background-color: #ffffff;
}
}


/* ]]> */	
-->
