/* ----------- CSS-Layout by bluesun ag switzerland www.bluesun.ch -------------------- */
/* ----------- Microsoft Internet Explorer 7+ CSS  - xxxx_ie.css ---------------------- */
/* stamm-co.com */
/* ----------- Blocklevel-Tags -------------------------------------------------------- */
body{background:url(/gr/stco_bg.jpg) repeat-x;background:rgb:(239,240,242);font-size:90.01%}
h1,h2,h3,h4,h5,h6{font-weight:normal;line-height:110%;margin:0 15px 3px 0}
h1{color:#68676C;font-size:180%}
h2{color:#666666;font-size:150%;font-weight:normal}
h1.V2,h2.V2{color:#68676C;margin-left:5%}
h3,h4,h5{font-size:120%;margin:10px 0 5px 0}
h3{font-weight:bold}
h5{font-size:110%;margin:0}
h6{font-size:100%;margin:0}
ol,ul{margin:8px 0 8px 30px;padding:0}
p{margin:8px 0 8px 0;padding:0}
p:first-line{}
p:first-letter{}
td{font-weight:normal}
th{background:#E4E9EA;font-weight:normal;padding:1px 3px;text-align:left}
/* ----------- Klassen ---------------------------------------------------------------- */
/* COLORS			Corporate Colors */
.co1{color:#000000}
.co2{color:#666666}
.co3{color:#000000}
.co4{color:#000000}
.co5{color:#000000}
.co6{color:#000000}
.coBlack{color:#000000}
.coBlue{color:#4C59B7}
.coGold{color:#CC9900}
.coGreen{color:#0AAC59}
.coRed{color:#B70211}
.coWhite{color:#FFFFFF}
/* BACKGROUND		Colors */
.bgCo0{background:#DFDFE5}
.bgCo1{background:#ECEDF0}
.bgCo2{background:#E1E2E7}
.bgCo3{background:#B0B3BA}
.bgCo4{background:#9DA1AA}
.bgCo5{background:#9C9ECF}
.bgCo6{background:#C4C5DC}
.bgCoR{background:#BE9696}
.bgCoW{background:#B70211;color:#FFFFFF}
.bgCoTH{background:#FFFFFF}
.bgCoImg1{background:url(/gr/stco_news_splash_bg.gif) #EBEBEF repeat-x}
.bgCoImg2{background:url(/gr/stco_news_splash_bg.gif) #CFD1D9 repeat-x}
.bgCoImg3{background:#FFFFFF}
.bgCoTheme{background:#ECEDF0}
.bgCoText{background:#FFFFFF}
/* TEXT-ALIGN		left,right,center,Justify */
.teAlLe{text-align:left}
.teAlRi{text-align:right}
.teAlCe{text-align:center}
.teAlJu{text-align:justify}
/* BORDER			boTo = Border top;boRi = Border right;boBo = Border bottom;boLe = Border left */
.boTo{border-top:#9797A9 1px solid}
.boRi{border-right:#EBEBEF 1px solid}
.boBo{border-bottom:#9797A9 1px solid}
.boLe{border-left:#EAEAEA 1px solid}
/* Fonts 			*/
.foSi140{font-size:140%}
.foSi120{font-size:120%}
.foSi100{font-size:100.01%}
.foSi90{font-size:90%}
.foSi80{font-size:80%}
.foSi70{font-size:70%}
.foSi60{font-size:60%}
.foStNo{font-style:normal}
.foStIt{font-style:italic}
.foStOb{font-style:oblique}
.foVaNo{font-variant:normal}
.foVaSc{font-variant:small-caps}
.foWeNo{font-weight:normal}
.foWeBo{font-weight:bold}
/* Basic */ 
table.main{width:100%}
div.coBasic,table.coBasic{margin-top:20px;width:100%}
.ma0{margin:0}
.ma{margin:0 30px 0 15px}
.pa0{padding:0}
.pa1{padding:1px 10px 1px 2px}
.pa2{padding:1px 2px 1px 2px}
.paThemeBlock{padding:1px 2px}
.paTextBlockLe{padding:8px 25px 8px 2px}
.paTextBlockRi{padding:8px 3px 8px 10px}
.paTo{padding-top:15px}
.paRi{padding-right:15px}
.paBo{padding-bottom:15px}
.paLe{padding-left:15px}
.wi10{width:10%}
.wi20{width:20%}
.wi30{width:30%}
.wi40{width:40%}
.wi50{width:50%}
.wi60{width:60%}
.wi70{width:70%}
.wi80{width:80%}
.wi90{width:90%}
.wi100{width:100%}
/* Splash - Block */
table.splash{margin:7px 0 0 0;width:auto}
td.splashtitlebg{background:url(/gr/stco_newstitel_bg.jpg) no-repeat top left}
td.splashtitle{background:#9998AA;color #fff;padding:8px 25px 8px 10px}
td.splash{background:#EBEBEF;color:#000000;padding:8px 25px 8px 10px}
h3.splash{color:#627285;font-size:100%;margin:0}
td.splashFarbSpalte{background:#9797A9;color:#FFFFFF;width:20px}
/* Referenzen und aktuelle Projekte - Block */
table.reference{margin:7px 0 0 0;width:100%}
table.reference td.a1{background:url(/gr/stco_referencetitel_bg.jpg) no-repeat top left;color:#9797A9;width:10%}
table.reference td.a2{background:#9998AA;color:#FFFFFF;padding:8px 10px 8px 20px;width:90%}
table.reference td.b1{background:#EBEBEF;color:#000000;padding:0 0 4px 0;border-bottom:#01079b 1px solid}
table.reference td.b2{background:#EBEBEF;color:#000000;padding:8px 10px 4px 20px;border-bottom:#01079b 1px solid}
table.reference p, table.reference ul, table.reference ol{margin: 0 0 4px 0; padding:0}
table.reference ul, table.reference ol{margin-left: 30px;}
table.reference ul{list-style: disc;}
table.reference h3{color:#FFFFFF;font-size:100%;margin:0}
/* Absender */
a.abs,a.abs:link,a.abs:visited,a.abs:focus,a.abs:hover,a.abs:active{color:#0A119F}
p.absv0,p.absv1{color:#999999;display:block;font-size:75%;line-height:110%;margin:0 30px 0 0}
p.absv1{margin:0;padding:5px 5px 0 0}
/* Padding List */
#paddingList{margin-top:20px;width:100%}
#paddingList ul{list-style-type:square;margin:0 0 10px 0}
#paddingList ol{list-style-type:decimal-leading-zero}
#paddingList li{font-weight:normal;padding:0 0 20px 0}
/* BaseList */
#baseList{margin-top:20px;width:100%}
#baseList ul{border-bottom:#B5B5B5 1px solid;list-style-type:none;margin:0 0 10px 0}
#baseList ol{border-bottom:#B5B5B5 1px solid;list-style-type:decimal-leading-zero;margin:0 0 10px 5%}
#baseList li{
background:#ECEDF0;
border-top:#FFFFFF 1px solid;
font-weight:normal;
padding:2px 5px 2px 5px
}
#baseList li.h{background:#CFD1D9;border-top:#B5B5B5 1px solid;font-weight:bold}
#baseList a,#baseList a:link,#baseList a:visited{color:#0A119F;text-decoration:none}
#baseList a:focus,#baseList a:hover{color:#0A119F;text-decoration:underline}
/* Formatierung von Tabellen */
div#tabelle{margin:1em 0}
#tabelle table{
background:#ECEDF0;
border-bottom:#B5B5B5 1px solid;
border-top:#B5B5B5 1px solid;
color:#000000;
width:100%
}
#tabelle th{border-top:#B5B5B5 1px solid;font-size:80%;padding:0.5em;text-align:center}
#tabelle td{border-top:#B5B5B5 1px solid;padding:0.2em 0.5em}
#tabelle td.important{background:#E5FDFF}
a.logo{}
p.errormessage{color:#FF0000;margin:0;padding:50px 25px 0 25px}
p.spalte{font-size:80%;margin:0;padding:2px 5px 10px 5px}
div.sBg{}
div.sBg1{background:url(/gr/stco_rcsbg1.jpg) #E9E9EB no-repeat}
div.rBg{padding-bottom:30px;padding-top:27px}
div.rBg1{background:url(/gr/stco_rcbg1.jpg) #E9E9EB repeat-x}
div.rPBg{padding-bottom:30px;padding-top:27px}
div.rPBg1{background:url(/gr/stco_rcpbg1.jpg) #E9E9EB repeat-x}
/* Bildgalerie */
#galleryBase{padding-top:10px}
#gallery{
background:#F0F0F0;
display:inline;
float:left;
height:170px;
margin:0 1px 1px 0;
padding:1em 5px;
text-align:center;
width:auto;
z-index:80
}
#gallery p{font-size:10px;margin:5px 0 0 0;padding:0}
#gallery a{font-size:10px;margin:0;padding:0}
#gallery img{border:0 solid transparent;margin:0;padding:0}
/* Flash Grafics */
div#flashBase{
background:url(/gr/stco_flash_bg1.gif) repeat-x;
height:120px;
margin:15px 3% 20px 0;
min-width:540px;
padding:0;
width:auto
}
div#flashGrafics{background:url(/gr/stco_flash_lmargin1.gif) no-repeat;width:auto}
div#flashGraficsInner{background:url(/gr/stco_flash_rmargin1.gif) no-repeat right;width:auto}
div#flashContainer{margin:0 15px 0 15px;width:auto}
/* DIV */
div#openlborder{
background:url(/gr/stco_bg_lborder.jpg) no-repeat top left;
color:#FFFFFF;
margin:0 0 0 2%;
width:auto
}
div#openrborder{
background:url(/gr/stco_bg_rborder.jpg) no-repeat top right;
color:#FFFFFF;
margin:0 2% 0 0;
width:auto
}
div#openspace{background:#FFFFFF;color:#000000;margin:0 13px 40px 13px;padding-bottom:20px}
div.headv0{height:137px;left:0;min-width:760px;top:0;width:100%;z-index:20}
div.headv1{
border-bottom:#B5B5B5 10px solid;
height:190px;
left:0;
text-align:center;
top:0;
width:100%;
z-index:20
}
div.headvbg1{background:url(/gr/stco_head_bg.jpg) repeat-x}
div.headvbg2{background:url(/gr/stco_head_1d.jpg) right no-repeat}
div.headvbg1{background:url(/gr/stco_head_bg.jpg) repeat-x}
div.headvportal{height:64px;left:0;top:0;width:100%;z-index:20}
div.headvbgportal{background:url(/gr/stco_head_portal_bg.jpg) repeat-x}
div.headvbgportalr{background:url(/gr/stco_portal_head_r.jpg) no-repeat top right}
div.content{margin:20px 3% 0 3%;z-index:50}
div.contentmain{margin:17px 0 10px 0px;z-index:53}
div.contentmain2{margin:17px 0 25px 10;z-index:55}
div.contentright{padding:0;z-index:56}
div.contentright2{background:#FFFFFF;z-index:57}
div.contentrightBg2{background:url(/gr/stco_right_column_bg2.jpg) repeat-x;height:80px}
div.newscontainer{border-bottom:#B5B5B5 1px solid;border-left:#B3BBC2 1px solid;margin-top:1px}
div.footerv0{margin:50px 0 0 0}
div.footerv1{margin:0 0 0 35px}
div.relatedlinks{margin:0 0 10px 3%}
div.menutop{
background:#2D2D2D;
border-bottom:#B5B5B5 1px solid;
display:block;
font-size:75%;
margin-bottom:1px;
padding:5px 30px 5px 0;
text-align:right
}
div.menutop a,div.menutop a:link,div.menutop a:visited,div.menutop a:focus,div.menutop a:hover,div.menutop a:active{color:#FFFFFF}
div.menubottom{
background:#FFFFFF;
border-bottom:#DCDCE0 1px solid;
border-top:#FFFFFF 1px solid;
display:block;
font-size:75%;
height:15px;
margin-bottom:10px;
padding:3px 30px 2px 0;
text-align:right
}
/* ----------- ID --------------------------------------------------------------------- */
/* ----------- CSS-Ende --------------------------------------------------------------- */
