* {margin:0;padding:0;}
html  {/*height:101%;*/} 
body{
/*background-color:#ffffff;*/
background-image: url(../images/dot_grau_neu4.png);
/*background-image: url(../images/punktraster_2pixel.jpg);*/
font-family: Verdana, Arial, Helvetica,sans-serif;
color:#000000;
padding:0;
margin:0;
}

h2,p,ul,ol {
margin-bottom:1em;
}

ul ul {
margin-bottom:0;
}

li {
margin-left:2.2em;
}

ul {
list-style-type:none;
text-decoration:none;
}

a, a:link, a:hover, a:active, a:focus, a:visited , img{
border:0;
border-style:none;
text-decoration:none;
}

#content a{color:black;}

.metanavi{
font-family: Verdana, Arial, Helvetica,sans-serif;
color:#A9A590;
font-weight:bold;
font-size:11px;
text-decoration:none;
}

.metanavidkl{
font-family: Verdana, Arial, Helvetica,sans-serif;
color:#000000;
font-weight:bold;
font-size:11px;
text-decoration:none;
} 
 
.subnavi {
font-family: Verdana, Arial, Helvetica,sans-serif;
color:#000000;
font-weight:normal;
font-size:11px;
text-decoration:none;
}

.subnavidkl {
font-family: Verdana, Arial, Helvetica,sans-serif;
color:#000000;
font-weight:bold;
font-size:11px;
text-decoration:none;
}

.headlines {
font-family: Verdana, Arial, Helvetica,sans-serif;
color:#A9A590; 
font-weight:bold;
font-size:15px;
}

.datum {
font-family: Verdana, Arial, Helvetica,sans-serif;
color:#6E6B5D;
font-weight:bold;
font-size:11px;
}

.header {
font-family: Verdana, Arial, Helvetica,sans-serif;
color:#000000;
font-weight:normal;
font-size:10px;
}

.text {
font-family: Verdana, Arial, Helvetica,sans-serif;
color:#000000;
font-weight:normal;
font-size:10px;
}

.text2 {
font-family: Verdana, Arial, Helvetica,sans-serif;
color:#6E6B5D;
font-weight:normal;
font-size:11px;
line-height:1.5;
}

.link {
font-family: Verdana, Arial, Helvetica,sans-serif;
color:#6E6B5D;
font-weight:bold;
font-size:10px;
text-decoration:none;
}

.link2 {
font-family: Verdana, Arial, Helvetica,sans-serif;
color:#6E6B5D;
font-weight:bold;
font-size:11px;
text-decoration:none;
}

.newsheadline {
font-family: Verdana, Arial, Helvetica,sans-serif;
color:#A9A590;  /* newsgrau */
font-weight:bold;
font-size:15px;
width:550px;
}

.newsdatum_top {
font-family: Verdana, Arial, Helvetica,sans-serif;
color: #6E6B5D;  /*dunkelgrau*/
font-weight:normal;
font-size:11px;
padding:0 0 5px 0;
margin:0;
float:left;
width:75px;
}

.newsdatum {
font-family: Verdana, Arial, Helvetica,sans-serif;
color: #6E6B5D;  /*dunkelgrau*/
font-weight:normal;
font-size:11px;
float:left;
width:100%;
}

.newsheader {
font-family: Verdana, Arial, Helvetica,sans-serif;
color:#000000; 
font-weight:normal;
font-size:11px;
text-decoration:none;
}

.title {
font-family: Verdana, Arial, Helvetica,sans-serif;
color:#494846; 
font-weight:bold;
font-size:11px;
padding:0 0 5px 0;
margin:0;
float:left;
width:470px;
}

.newsheaderdkl {
font-family: Verdana, Arial, Helvetica,sans-serif;
color:#000000; 
font-weight:bold;
font-size:11px;
text-decoration:none;
}

.news_teaser{
font-family: Verdana, Arial, Helvetica,sans-serif;
color:#6E6B5D; 
font-size:11px;
text-decoration:none;
line-height: 1.5;
width:508px;
padding-right:40px;
}

.mehr_news{
font-family: Verdana, Arial, Helvetica,sans-serif;
color:#6E6B5D; 
font-size:10px;
text-decoration:none;
width:45px;
}

#wrapper {
z-index:1;margin-top:20px;width:1050px;text-align:center;
margin-left:auto;height:756px;/*border:2px solid black;*/
margin-right:auto;
margin-bottom:10px;
}
 
#rahmen {
z-index:2;margin-top:0px;width:1000px;text-align:center;
margin-left:auto;height:680px;background-color:#ffffff;
margin-right:auto;/*border:2px solid black;*/
margin-bottom:0px;/*border-top:1px solid #FFFFFF;*/
/*border-bottom:1px solid #dddaca;*/ 
}

#kopf {
z-index:3;margin-bottom:5px;width:1000px;top:0px;background-color:#ffffff;
padding:0px;height:66px;left:0px;/*border-top:1px solid #dddaca;*/
}

#logo {
z-index:4;margin-top:0px;width:223px;top:17px; text-align:left;
display:inline;margin-left:0px;height:65px;left:23px; /*border:1px solid blue;*/
float:left;margin-right:600px;padding:0px;
position:relative;margin-bottom:0px;
}

#navigation {
z-index:5;margin:0;width:520px;top:-24px;text-align:right;
display:inline;padding:0;height:10px;left:-11px;
float:right;/*border:1px solid red;*/
position:relative;
}

#navigation  a:hover, #navigation a:active, #navigation a:focus {
font-weight:bold;
color:#000000;
}

#navigation_en {
z-index:5;margin:0;width:450px;top:-24px;text-align:right;
display:inline;padding:0;height:10px;left:-11px;
float:right;/*border:1px solid red;*/
position:relative;
}

#navigation_en  a:hover, #navigation a:active, #navigation a:focus {
font-weight:bold;
color:#000000;
}

#mitte{
z-index:6;margin-top:0px;width:1000px;top:5px;border-top:1px solid #DDDACA;
margin-bottom:0px;height:248px;left:0px;border-bottom:1px solid #DDDACA;
padding-top:2px;
padding-bottom:2px;
}

#bild {
z-index:7;margin-top:0px;width:422px;top:0px;
display:inline;margin-bottom:0px;height:244px;left:0px;
float:left;padding-top:2px;
position:relative;padding-bottom:2px;
}

#news  /*grosser grauer Newsbereich*/
{
z-index:8;
margin-top:1px;
width:548px;
top:0px;
text-align:left;
display:inline;
margin-bottom:2px;
height:242px;
left:0px;/*border:1px solid red;*/
float:right;
padding-top:0px;
padding-left:30px;
position:relative;
padding-bottom:2px;
background:#e5e4df;
}
.news /*einzelne News*/
{
width:548px;
padding-left:30px;
background:#e5e4df;
margin-left:-30px;
}
.news:hover
{
background:#ffffff url(../images/news_bg.jpg) top right no-repeat;
}

#subnavi { 
display:inline;margin:0px;width:220px;top:0px;
z-index:9;height:356px;left:0px;/*border:1px solid yellow;*/
text-decoration:none; 
color:#000000;
font-weight:bold;
font-size:11px;
float:left;
position:relative;
}

#subnavi a:hover, #subnavi a:active, #subnavi a:focus {
color:#000000;
font-weight:bold;
text-decoration:none;
font-size:11px;
}

#content {
z-index:10;margin:0;width:735px;top:0px;text-align:left;
display:inline;padding-top:15px;height:325px;left:-10px;/*border:1px solid red;*/
color:#6E6B5D;padding-right:10px;
font-size:13px;
font-weight:bold;
text-decoration:none; 
float:right;
overflow:auto;
position:relative;
}

.referenzbild{padding:0 4px 5px 0;}

a.link_samples_small{background:url(../images/aktuelle_projekte_small.jpg) top left no-repeat; width:135px;height:37px;outline-color:#fff;}
a.link_samples_small:hover {background:url(../images/aktuelle_projekte_small.jpg) 0 37px; width:135px; height:37px;}

a.link_samples_big{background:url(../images/aktuelle_projekte_big.jpg) top left no-repeat; width:224px;height:67px;outline-color:#fff;}
a.link_samples_big:hover {background:url(../images/aktuelle_projekte_big.jpg) 0 67px; width:224px; height:67px;}

a.link_samples_small_en{background:url(../images/aktuelle_projekte_small_en.jpg) top left no-repeat; width:135px;height:37px;outline-color:#fff;}
a.link_samples_small_en:hover {background:url(../images/aktuelle_projekte_small_en.jpg) 0 37px; width:135px; height:37px;}

a.link_samples_big_en{background:url(../images/aktuelle_projekte_big_en.jpg) top left no-repeat; width:224px;height:67px;outline-color:#fff;}
a.link_samples_big_en:hover {background:url(../images/aktuelle_projekte_big_en.jpg) 0 67px; width:224px; height:67px;}
