@charset "utf-8";
/* CSS Document */

body {padding: 40px; font-size:11px;color:#403b37;background:#fff;font-family: Verdana, "Lucida Sans Unicode", "Lucida Sans", sans-serif;}
/* for IE*/
body {text-align:left;}

.print {display:none}
.container {width:950px;margin: 0px 0px 0px 0px ;}
.content {padding-bottom:50px}
.head strong { display: block; text-indent: -9999px; background: transparent url(img_style/js-headerbg.png) top left no-repeat; height: 80px; margin:0px; font-size: 24px; font-weight:normal; line-height:100%}
.headlines {height:80px}

/* Typography */

h1,h2,h3,h4,h5,h6 { clear:both ! important; font-weight: normal; font-family:Arial, Helvetica, sans-serif }

h1 { font-size: 18px; line-height: 18px; margin-bottom: 0px; height: 28px;color: #675c53}
h2 { font-size: 18px; line-height: 18px; margin-bottom: 0px; height: 28px; color:#b7b1a9}
h3 { font-size: 14px; line-height: 1; margin-bottom: 0.5em; font-weight: bold;color:#403b37;  }
h4 { font-size: 1em; font-weight: bold; margin-bottom: 0.5em; color:#403b37; }
h5 { font-size: 1.2em; line-height: 1.25; margin-bottom: 0.5em; letter-spacing:0.75px;color:#403b37;  }
h6 { font-size: 1em; font-weight: bold;color:#403b37;  }

h1 a:link, h1 a:visited {color:#675c53}
h2 a:link, h2 a:visited {color:#b7b1a9}
h3 a:link, h3 a:visited {color:#403b37}


h1 img, h2 img, h3 img, 
h4 img, h5 img, h6 img {
  margin: 0;
}

/*.content p a:link, .content p a:visited, .content div a:link, .content div a:link, a:link, a:visited {color:#403b37} */

div.csc-textpicHeader {margin:0px;padding:0px;}
.csc-textpicHeader-26 {padding:0px;margin:0px; display:inline-block}
div.csc-textpic-intext-left-nowrap h1, div.csc-textpic-intext-right-nowrap h1 {clear:none ! important;line-height:1.0em; padding-top:0px;margin-top:0px}



p, .content ul li {margin-right:120px}
div.csc-textpic-text p {margin-right:120px}


/* projekt Teaser */
div.pageteaser {clear:both}

div.teaserimg {display:block; float: left; width:135px; overflow:visible;padding-bottom: 10px}
div.teaserimg.img {float:left;}
div.teasertext {display:block; float:left; width:470px; overflow:visible }


div.teasertext h2 a:link,  div.teasertext h2 a:visited, div.teasertext h2 {
  font-size: 12px; font-weight: bold; text-decoration:underline; 
  line-height: 14px; margin-bottom: 0px; color:#675c53;
  }
div.teasertext h2 {  height:18px}
  
div.teasertext p {margin:0em;}
div.teasertext p a:link, div.teasertext p a:visited, div.teasertext p {text-decoration:none; color:#675c53}
div.teasertext span {display:block;font-weight:bold; color: #b7b1a9;} 
div.teasertext span a:link, div.teasertext span a:visited { text-decoration:none;color: #b7b1a9;}

.csc-textpic-caption {font-size:10px; color:#b7b1a9}

table {width:auto; }
table, th,td {vertical-align: top}
table.smaller th, table.smaller td, table.smaller caption {
padding:0px 10px 0px 3px;
}
td.td-0 {padding:0px 10px 0px 0px ! important} 
