/* ----------- CSS-Layout by bluesun ag switzerland www.bluesun.ch -------------------- */
/* ----------- Microsoft Internet Explorer 7+ CSS  - xxxx_ie.css ---------------------- */
/* rathberger-blech.de */
/* ----------- Blocklevel-Tags -------------------------------------------------------- */
body{background:url(/gr/rath_bg.jpg) repeat-x;background:rgb:(239,240,242);font-size:100.01%}
h1,h2,h3,h4,h5,h6{font-weight:bold;line-height:110%;margin:0 15px 3px 0}
h1{color:#000000;font-size:160%}
h2{color:#003F86;font-size:120%;font-weight:bold}
h1.V2,h2.V2{color:#000000;margin-left:0}
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}
table{border-collapse:collapse}
/* ----------- 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:#DDE1E4}
.bgCo1{background:#D2D3D7}
.bgCo2{background:#C4C5C9}
.bgCo3{background:#B6B7BB}
.bgCo4{background:#9DA1AA}
.bgCo5{background:#9C9ECF}
.bgCo6{background:#C4C5DC}
.bgCoR{background:#BE9696}
.bgCoW{background:#B70211;color:#FFFFFF}
.bgCoTH{background:#FFFFFF}
.bgCoImg1{background:url(/gr/rath_news_splash_bg.gif) #D6DEE8 repeat-x}
.bgCoImg2{background:url(/gr/rath_news_splash_bg.gif) #CFD1D9 repeat-x}
.bgCoImg3{background:#FFFFFF}
.bgCoTheme{background:#ECEDF0}
.bgCoText{background:#E6EAEF}
/* 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:#FFFFFF 1px solid}
.boRi{border-right:#E6EAEF 1px solid}
.boBo{border-bottom:#FFFFFF 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:0;width:auto}
td.splashtitle{background:#E6EAEF;color:#FFFFFF;padding:4px 10px 0 10px}
td.splash{background:#E6EAEF;color:#000000;padding:4px 10px 4px 10px}
h3.splash{color:#003F86;font-size:100%;margin:0;padding:0}
td.splash p{margin:0;padding: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/rath_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:#E6EAEF;border-bottom:#009D8C 1px solid;color:#000000;padding:0 0 4px 0}
table.reference td.b2{
background:#E6EAEF;
border-bottom:#FF0000 1px solid;
color:#000000;
padding:8px 10px 4px 20px
}
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:#156584}
p.absv0,p.absv1{color:#7596A3;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:#DDE1E4;
border-top:#FFFFFF 1px solid;
font-weight:normal;
padding:2px 5px 2px 5px
}
#baseList li.h{background:#D2D3D7;border-top:#B5B5B5 1px solid;font-weight:bold}
#baseList a,#baseList a:link,#baseList a:visited{color:#009D8C;text-decoration:none}
#baseList a:focus,#baseList a:hover{color:#009D8C;text-decoration:underline}
#baseList h3{color:#003F86;font-size:110%;margin:0 0 5px 0}
/* 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/rath_rcsbg1.jpg) #C9D5DD no-repeat}
div.rBg{padding-bottom:30px;padding-top:27px}
div.rBg1{background:url(/gr/rath_rcbg1.jpg) #F3F6F9 repeat-x}
div.rPBg{padding-bottom:30px;padding-top:27px}
div.rPBg1{background:url(/gr/rath_rcpbg1.jpg) #E9E9EB repeat-x}
/* Bildgalerie */
#galleryBase{padding-top:10px}
#gallery{
background:#F0F0F0;
display:inline;
float:left;
height:220px;
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/rath_flash_bg1.gif) repeat-x;
height:120px;
margin:15px 3% 20px 0;
min-width:540px;
padding:0;
width:auto
}
div#flashGrafics{background:url(/gr/rath_flash_lmargin1.gif) no-repeat;width:auto}
div#flashGraficsInner{background:url(/gr/rath_flash_rmargin1.gif) no-repeat right;width:auto}
div#flashContainer{margin:0 15px 0 15px;width:auto}
/* DIV */
div#openlborder{
background:url(/gr/rath_bg_lborder.jpg) no-repeat top left;
color:#FFFFFF;
margin:0 0 0 2%;
width:auto
}
div#openrborder{
background:url(/gr/rath_bg_rborder.jpg) no-repeat top right;
color:#FFFFFF;
margin:0 2% 0 0;
width:auto
}
div#openspace{background:#FFFFFF;color:#000000;margin:0 4px 40px 4px;padding-bottom:20px}
div.headv0{height:130px;left:0;min-width:970px;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/rath_head_bg.jpg) repeat-x}
div.headvbg2{background:url(/gr/rath_head_1d.jpg) right no-repeat}
div.headvbg1{background:url(/gr/rath_head_bg.jpg) repeat-x}
div#splashimg{background:url(/gr/rath_bg1.jpg) repeat-x top left;margin:0;padding:0;z-index:48}
div#splashtit{background:#7E9DA5;margin:0;padding:5px 15px;z-index:49}
div#splashtit h1{color:#FFFFFF;margin:0;padding:0}
div#splashtit h2{color:#D2DDE0;margin:0;padding:0}
div.content{margin:0;z-index:50}
div.contentmain{margin:0;z-index:53}
div.contentmain2{margin:20px 15px 25px 15px;z-index:55}
td#bgTopLeftMainContent{background:#F3F6F9}
td.contentright{background:#C8D5DD;border-bottom:#FFFFFF 1px solid;margin:0;padding:0}
td.contentright2{background:#F3F6F9;border-bottom:#FFFFFF 1px solid;margin:0;padding:0}
div.contentright{padding:0;z-index:56}
div.contentright2{background:#FF0000;z-index:57}
div.contentrightBg{background:url(/gr/rath_right_column_bg2.jpg) no-repeat;height:161px}
div.contentrightBg2{height:35px}
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 15px}
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 --------------------------------------------------------------- */

