html, body {

font-family: Arial, Helvetica, Verdana, Geneva, sans-serif;
font-weight:normal;
}

body  {
font-size: 0.75em;
line-height: 1.5;
color:#000000;
}

a {color:#00285a;text-decoration: underline;font-weight:normal;}
a:link {color:#00285a;text-decoration: underline;font-weight:normal;}
a:visited {color:#00285a;text-decoration: underline;font-weight:normal;}
a:hover {color:#00285a;text-decoration: underline;font-weight:normal;}
a:active, a:focus {color:#00285a;text-decoration: underline;font-weight:normal;}



a.fett {color:#00285a;text-decoration: underline;font-weight:bold;}
a:link.fett {color:#00285a;text-decoration: underline;font-weight:bold;}
a:visited.fett {color:#00285a;text-decoration: underline;font-weight:bold;}
a:hover.fett {color:#00285a;text-decoration: underline;font-weight:bold;}
a:active.fett, a:focus.fett {color:#00285a;text-decoration: underline;font-weight:bold;}


a.normal {color:#00285a;text-decoration: underline;font-weight:normal;}
a:link.normal {color:#00285a;text-decoration: underline;font-weight:normal;}
a:visited.normal {color:#00285a;text-decoration: underline;font-weight:normal;}
a:hover.normal {color:#00285a;text-decoration: underline;font-weight:normal;}
a:active.normal, a:focus.normal {color:#00285a;text-decoration: underline;font-weight:normal;}


a.bocklink {color:#ffffff;text-decoration: underline;font-weight:normal;}
a:link.bocklink {color:#ffffff;text-decoration: underline;font-weight:normal;}
a:visited.bocklink {color:#ffffff;text-decoration: underline;font-weight:normal;}
a:hover.bocklink {color:#ffffff;text-decoration: underline;font-weight:normal;}
a:active.bocklink, a:focus.bocklink {color:#ffffff;text-decoration: underline;font-weight:normal;}

.pdflink a {color:#00285a;text-decoration: underline;font-weight:bold;}
.pdflink a:link {color:#00285a;text-decoration: underline;font-weight:bold;}
.pdflink a:visited {color:#00285a;text-decoration: underline;font-weight:bold;}
.pdflink a:hover {color:#00285a;text-decoration: underline;font-weight:bold;}
.pdflink a:active, .pdflink a:focus {color:#00285a;text-decoration: underline;font-weight:bold;}

#leftside a {color:#00285a;text-decoration: underline;font-weight:normal;}
#leftside a:link {color:#00285a;text-decoration: underline;font-weight:normal;}
#leftside a:visited {color:#00285a;text-decoration: underline;font-weight:normal;}
#leftside a:hover {color:#00285a;text-decoration: underline;font-weight:normal;}
#leftside a:active, #leftside a:focus {color:#00285a;text-decoration: underline;font-weight:normal;}

#leftside a.navaktiv {color:#00285a;text-decoration: none;font-weight:bold;}
#leftside a:link.navaktiv {color:#00285a;text-decoration: none;font-weight:bold;}
#leftside a:visited.navaktiv {color:#00285a;text-decoration: none;font-weight:bold;}
#leftside a:hover.navaktiv {color:#00285a;text-decoration: underline;font-weight:bold;}
#leftside a:active.navaktiv, #leftside a:focus.navaktiv {color:#00285a;text-decoration: underline;font-weight:bold;}


.sitemap a {color:#00285a;text-decoration: underline;font-weight:normal;}
.sitemap a:link {color:#00285a;text-decoration: underline;font-weight:normal;}
.sitemap a:visited {color:#00285a;text-decoration: underline;font-weight:normal;}
.sitemap a:hover {color:#00285a;text-decoration: underline;font-weight:normal;}
.sitemap a:active, .sitemap a:focus {color:#00285a;text-decoration: underline;font-weight:normal;}

#breadcrumb a {color:#00285a;text-decoration: underline;font-weight:normal;}
#breadcrumb a:link {color:#00285a;text-decoration: underline;font-weight:normal;}
#breadcrumb a:visited {color:#00285a;text-decoration: underline;font-weight:normal;}
#breadcrumb a:hover {color:#00285a;text-decoration: underline;font-weight:normal;}
#breadcrumb a:active, #breadcrumb a:focus {color:#00285a;text-decoration: underline;font-weight:normal;}

#sidemap {color:#00285a;text-decoration: underline;font-weight:normal;}
#sidemap a:link {color:#00285a;text-decoration: underline;font-weight:normal;}
#sidemap a:visited {color:#00285a;text-decoration: underline;font-weight:normal;}
#sidemap a:hover {color:#00285a;text-decoration: underline;font-weight:normal;}
#sidemap a:active, #sidemap a:focus {color:#00285a;text-decoration: underline;font-weight:normal;}


#footer a {color:#00285a;text-decoration: underline;font-weight:normal;}
#footer a:link {color:#00285a;text-decoration: underline;font-weight:normal;}
#footer a:visited {color:#00285a;text-decoration: underline;font-weight:normal;}
#footer a:hover {color:#00285a;text-decoration: underline;font-weight:normal;}
#footer a:active, a:focus {color:#00285a;text-decoration: underline;font-weight:normal;}

/*** allgemein  ***/
img {
border: none;
}



.imgborder {
border: 1px solid #fff;
}

h1, h2 {
  font: normal 1.0em/1.5 Arial, Helvetica, Verdana, Geneva, sans-serif;
  font-weight: bold;
  margin: 0;
  padding: 0 0 10px 0;
  color: #000000;
}

h2.news {
  font: normal 1.0em/1.5 Arial, Helvetica, Verdana, Geneva, sans-serif;
  font-weight: bold;
  margin: 0;
  padding: 0 0 10px 0;
  color: #000000;
text-align:right;
}

h1.teaserheadline {
  font: normal 1.0em/1.5 Arial, Helvetica, Verdana, Geneva, sans-serif;
  font-weight: bold;
  margin: 0;
  padding: 10px;
  color: #000000;
}


form {
  margin:0;
  padding:0;
}

ul.pdflink {
list-style-position:outside;
list-style-image:url(/media/bilder/_layout/list_style_image.gif);
}

ul.pdflink, ul.pdflink li {
margin: 0 0 6px 10px;
padding: 0;
}



/*** left  ***/
#leftside {
background-color: #e5e9ee;
color: #00285a;
}

ul.subnavilist1, ul.subnavilist0 {
list-style-position:outside;
list-style-image:url(/media/bilder/_layout/list_style_subnavi.gif);
}

ul.subnavilist2 {
list-style-type:none;
}

ul.subnavilist0, ul.subnavilist0 li{
margin: 0 0 5px 10px;
padding: 0;
font-weight:normal;
}

ul.subnavilist1, ul.subnavilist1 li, ul.subnavilist2, ul.subnavilist2 li {
margin: 0 0 5px 10px;
padding: 0;
font-weight:bold;
}




/*** middle  ***/
#middle {
background-color: #ffffff;
}

#breadcrumb, #sidemap {
color:#00285a;
font-size: 0.85em;
}

.block {
background-color: #e5e9ee;
}

.bg-weiss {
background-color: #ffffff;
}


.block-text {
padding: 10px 7px 10px 7px;
}

.block-rechts-start {
padding: 10px 7px 0 7px;
background-color: #e5e9ee;
}

.block-standortabfrage-links {
padding: 10px 7px 0 7px;
background-color: #e5e9ee;
}

.doppelblock-link-links, .doppelblock-link-rechts, .teaserlink, .werkelink {
background-color: #446286;
height: auto;
text-align:right; 
padding:2px 0;
color:#ffffff;
}

.block-links {
background-color: #e5e9ee;
}

.abstrightlink {
padding-right: 7px;
}

/*** right  ***/
#rightside {
background-color: #ffffff;
}

.teaser {
background-color: #e5e9ee;
}



/*** navigation  ***/
.clsCMOn {
background-image:url(/media/bilder/_layout/bg_navi.jpg); 
background-repeat:repeat-x;
background-position: left top;
font-family: Arial, Helvetica, Verdana, Geneva, sans-serif;
font-size: 1em;
color:#00285a;
font-weight:normal;
padding:0 4px;
}

.clsCMOver {
background-image:url(/media/bilder/_layout/bg_navi_on.jpg); 
background-repeat:repeat-x;
background-position: left top;
font-family: Arial, Helvetica, Verdana, Geneva, sans-serif;
font-size: 1em;
color:#00285a;
font-weight:bold;
padding:0 4px;
}

.SubclsCMOn {
font-family: Arial, Helvetica, Verdana, Geneva, sans-serif;
font-size: 1em;
color:#ffffff;
font-weight:normal;
padding:0 4px;
}

.SubclsCMOver {
font-family: Arial, Helvetica, Verdana, Geneva, sans-serif;
font-size: 1em;
color:#f5e600;
font-weight:normal;
padding:0 4px;
}

/*** formulare  ***/
fieldset {
border: none;
margin:0;
padding:0;
}

#standortabfrageform label {
font-weight:bold;
}

input.plzsuche {
margin:0;
height:16px;
float:left;
padding: 0 0 0 2px;
background-color: #ffffff;
color: #00285a;
border-top: 1px solid #00285a;
border-right: 0 solid #ffffff;
border-bottom: 1px solid #00285a;
border-left: 1px solid #00285a;
width:136px;
font-family: Arial, Helvetica, Verdana, Geneva, sans-serif;
vertical-align:middle;
width:71px;
margin-top:10px;
font-size: 1em;
padding: 2px 0 0 2px;
}

input.suchbegriff {
margin:0;
height:16px;
float:left;
padding: 2px 0 0 2px;
background-color: #ffffff;
color: #00285a;
border-top: 1px solid #00285a;
border-right: 0 solid #ffffff;
border-bottom: 1px solid #00285a;
border-left: 1px solid #00285a;
width:136px;
font-family: Arial, Helvetica, Verdana, Geneva, sans-serif;
vertical-align:middle;
font-size: 1em;
}

input.senden {
padding:0;
margin:0;
float:left;
}

/*** footer ***/
#footer {
background-color: #ffffff;
color: #00285a;
}

.sonderbaustoffe {
width:100%;
border-collapse:collapse;
border: 1px solid #00285a;

}

.sonderbaustoffe th {
text-align:left;
vertical-align:top;
padding:4px;
width:20%;
border-bottom: 1px solid #00285a;
border-right: 1px solid #00285a;
}

.sonderbaustoffe td {
text-align:left;
vertical-align:top;
padding:4px;
border-bottom: 1px solid #00285a;
font-weight:normal;
}

.dhtml td, .dhtml th{
font-size:12px;
}
