/* ----------- CSS-Layout by bluesun ag switzerland www.bluesun.ch -------------------- */
/* ----------- Microsoft Internet Explorer 7+ CSS  - xxxx_ie.css ---------------------- */
/* ----------- Mozilla Firefox 2+ CSS  - xxxx_moz.css --------------------------------- */
/* ----------- Blocklevel-Tags -------------------------------------------------------- */
/* PS Group AG */
body{font-size:100.01%}
h1,h2,h3,h4,h5,h6{font-weight:bold;line-height:80%;margin:10px 15px 3px 0}
h1{color:#D30018;font-size:220%}
h2{color:#666666;font-size:150%;font-weight:normal}
h1.V2,h2.V2{color:#D30018;margin-left:5%}
h3,h4,h5{font-size:120%;margin:10px 0 5px 0}
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{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:#009900}
.coRed{color:#CC0000}
.coWhite{color:#FFFFFF}
/* BACKGROUND		Colors */
.bgCo0{background:#F1F3F4}
.bgCo1{background:#ECEDF0}
.bgCo2{background:#E1E2E7}
.bgCo3{background:#D5DBDE}
.bgCo4{background:#CDD3D6}
.bgCo5{background:#C5CBCE}
.bgCo6{background:#BEC4C7}
.bgCoR{background:#B6BCBF}
.bgCoW{background:#ADB4B7}
.bgCoTH{background:#FFFFFF}
.bgCoImg1{background:url(/gr/pers_news_splash_bg.gif) #D6DBDF repeat-x}
.bgCoImg2{background:url(/gr/pers_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}
/* LINE-HEIGHT */
.liHe {
	line-height: 110%
}
/* BORDER			boTo = Border top;boRi = Border right;boBo = Border bottom;boLe = Border left */
.boTo{border-top:#B3BDC4 1px solid}
.boRi{border-right:#D6DBDF 1px solid}
.boBo{border-bottom:#B3BDC4 1px solid}
.boLe{border-left:#D6DBDF 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%}
/* Background Top Left Main Content */
td#bgTopLeftMainContent{background:url(/gr/pers_bg1.jpg) no-repeat;font-size:85%}
/* Splash - Block */
table.splash{margin-top:20px;width:97%}
td.splashtitel{
background:url(/gr/pers_splashtitel.gif) #80868E top left no-repeat;
padding:3px 5px 3px 10px
}
td.splashtitelcandidates{
background:url(/gr/pers_splashtitel_kandidaten.gif) #a4646b top left no-repeat;
padding:3px 5px 3px 10px
}
td.splashspace{background:#F1F3F4;padding:0}
td.splash{background:#F1F3F4;padding:3px 25px 3px 10px}
h3.splash{color:#FF0000;font-size:100%;margin:0;}
td.splashFarbSpalte{background:#DA0000;width:20px}
td.splashFarbSpalteEckrundung{background:url(/gr/pers_lcsbg1.gif) #DA0000 no-repeat;width:20px}
/* Splash Jobs rechte Spalte */
div#splashjobs{}
div#splashjobs h1{
background:transparent;
color:#FFFFFF;
font-size:100%;
font-weight:bold;
margin:-25px 0 0 0;
padding:5px 10px 5px 35px
}
div#splashjob{
background:url(../gr/pers_right_column_bg4.jpg) repeat-y top left;
margin:0;
padding:0 0 5px 0
}
div#splashjob h1{
background:url(../gr/pers_right_column_bg_titel.gif) top left no-repeat #82878D;
font-size:80%;
margin:0 0px 2px 0;
padding:5px 2px 5px 35px
}
div#splashjob p{color:#000000;font-size:80%;margin:0;padding:0 2px 0 35px}
div#splashjobline{border-bottom:#FFFFFF 1px dotted;margin:2px 0 2px 9px;padding:0}
/* Absender */
a.abs,a.abs:link,a.abs:visited,a.abs:focus,a.abs:hover,a.abs:active{color:#1F2C3D}
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:0px 0px 20px 0px}
/* 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:#F1F3F4;
border-top:#FFFFFF 1px solid;
font-weight:normal;
padding:2px 5px 2px 5px
}
#baseList li.h{background:#DAE1E2;border-top:#B5B5B5 1px solid;font-weight:bold}
#baseList a,#baseList a:link,#baseList a:visited{color:#D30018;text-decoration:none}
#baseList a:focus,#baseList a:hover{color:#D30018;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{font-size:80%;padding:0.5em}
#tabelle td{border-top:#B5B5B5 1px solid;padding:0.2em 0.5em}
#tabelle td.important{background:#E5FDFF}
table#jobs{border-bottom:#B5B5B5 1px solid;color:#000000;margin:1em 0;width:100%}
table#jobs th{background:url(/gr/pers_splashtitel_jobs.gif) #b3bec9 top left no-repeat;padding:0.2em 0.5em;}
table#jobs th.nobg{background:#b3bec9;padding:0.2em 0.5em;}
table#jobs th h1{font-size:120%;margin:0;padding:0;}
table#jobs th h2{font-size:100%;margin:0;padding:0;}
table#jobs td{background:#F1F3F4;border-top:#B5B5B5 1px solid;padding:0.2em 0.5em}
table#candidates{border-bottom:#B5B5B5 1px solid;color:#000000;margin:1em 0;width:100%}
table#candidates thead th{border-top:#F1F3F4 1px solid; border-bottom:#FFFFFF 1px solid; background:url(/gr/pers_splashtitel_kandidaten.gif) #a4646b top left no-repeat;padding:0.2em 0.5em;color:#ffffff}
table#candidates th.nobg{background:#a4646b;padding:0.2em 0.5em;}
table#candidates th h1{font-size:120%;margin:0;padding:0;color:#ffffff}
table#candidates th h2{font-size:100%;margin:0;padding:0;color:#ffffff}
table#candidates td{background:#F1F3F4;border-top:#F1F3F4 1px solid;border-bottom:#FFFFFF 1px solid;padding:0.2em 0.5em}
table#candidates tbody th{border-top:#F1F3F4 1px solid; border-bottom:#FFFFFF 1px solid; background:#e6e8e9;padding:0.2em 0.5em;color:#000000; width: 20%}
a.logo{}
img.logo{margin-left:20%}
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/pers_rcsbg1.jpg) #FFFFFF no-repeat}
div.rBg{padding-bottom:30px;padding-top:27px}
div.rBg1{background:url(/gr/pers_rcbg1.jpg) #FFFFFF no-repeat}
div.rPBg{padding-bottom:30px;padding-top:27px}
div.rPBg1{background:url(/gr/pers_rcpbg1.jpg) #FFFFFF no-repeat}
/* 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/pers_flash_bg1.gif) repeat-x;
height:200px;
margin:15px 3% 20px 0;
min-width:540px;
padding:0;
width:auto
}
div#flashGrafics{background:url(/gr/pers_flash_lmargin1.gif) no-repeat;width:auto}
div#flashGraficsInner{background:url(/gr/pers_flash_rmargin1.gif) no-repeat right;width:auto}
div#flashContainer{margin:0 15px 0 15px;width:auto}
/* pers */
#pers{margin:0 2% 0 2%}
#pers.noMargin{margin:0}
#persms{margin:1em 0 0 0}
#pers div.main{clear:both;margin:0.5em 0.3em 0}
#pers h1,h2,{font-size:125%;margin-top:1em}
#pers h3,h4,h5,h6{font-size:100%;margin-top:1em}
#pers table,#persms table{border-collapse:collapse;border-top:#B5B5B5 1px solid;clear:both;width:100%}
#pers .accesskey{
background:#FAFAFA;
border:#DCDCDC 1px solid;
color:#99CC99;
cursor:help;
font-weight:normal;
margin-left:5px;
padding:1px 5px
}
#pers caption{font-size:150%;font-weight:bold;margin:1em 0}
#pers thead th{
border-bottom:#B5B5B5 1px solid;
border-right:#D7D7D7 1px solid;
font-size:70%;
padding:2px 5px
}
#pers tbody tr.z1{background:#DEE2E5;color:#000000}
#pers tbody tr.z2{background:#ECEDF0;color:#000000}
#pers tbody th{border-bottom:#B5B5B5 1px solid;border-right:#D7D7D7 1px solid;padding:2px 5px}
#pers th,#persms th{
background:#ECEDF0;
border-bottom:#DAE1E2 1px solid;
border-right:#DAE1E2 1px solid;
color:#000000;
padding:1px 10px 1px 2px
}
#pers tbody td{background:#EBEBEB;border-bottom:#B5B5B5 1px solid;padding:2px 5px}
#pers td,#persms td{border-bottom:#DAE1E2 1px solid;padding:1px 10px 1px 2px}
#pers fieldset th,#pers fieldset td{font-size:80%}
/*Informationsfeld*/
#pers tbody td.i{background:#D0D8D9}
#pers table tbody td.key{background:#FFE0DA}
#pers table tbody td.dat{background:#DBEAE5}
#pers table tbody td.pfl{background:#D0D8D9}
#pers table tbody td.adr{background:#EFEEE5}
#pers table tbody td.kom{background:#E6E5DD}
#pers table tbody td.frm{background:#FFF0D4}
#pers table tbody td.violet{background:#EBD9FB}
/*Pflichtfeld*/
#pers table tbody td.p{background:#D0D8D9}
#pers table tbody td.w{background:#FFFFFF}
#pers ul,pers ol,pers dl{font-size:80%;margin:10px 25px;padding:1px}
#pers fieldset{border:#B5B5B5 1px solid;clear:both;margin:1em 0;padding:0.1em 0.4em}
#pers fieldset.nomargin{margin:0}
#pers fieldset legend{color:#000000;font-size:80%;font-weight:bold;padding:0.5em 0.5em}
#pers fieldset table{color:#000000;margin:0 0 5px 0}
#pers fieldset tr th{background:#E9EBEC;color:#000000;width:30%}
#pers fieldset tr td{background:#E9EBEC;color:#000000;width:70%}
#pers fieldset p.txt{background:transparent;color:#000000;font-size:80%;margin:0;padding:6px}
#pers fieldset .bo{border:#CACED1 1px solid}
#pers fieldset .boError,#persms .boError{border-bottom:#DE3333 1px dotted;color:#DE3333;font-size:80%}
#pers fieldset textarea{}
#pers fieldset select{}
#pers fieldset input[type="text"]{}
#pers fieldset input[type="password"]{}
#pers fieldset input[type="file"]{border:#96BE82 1px solid;height:1.6em}
div#persTopNav{margin:2px 0 0 0;padding:0;width:99.4%}
#persTopNav ul{
background:url(../gr/pers_portalMenu.gif) #EAEFEF repeat-x top left;
border-bottom:#919191 2px solid;
border-left:#B5B5B5 1px solid;
border-right:#B5B5B5 1px solid;
border-top:#B5B5B5 1px solid;
float:left;
line-height:2.1em;
list-style:none;
margin:0 0 10px;
padding:0;
width:100%
}
#persTopNav ul li{float:left;padding:0 0.5em}
#persTopNav ul a{color:#666666;display:block;float:left;text-decoration:none}
#persTopNav ul a:hover{background:#EFF2F2;color:#000000}
#persTopNav p{color:#999999;font-size:70%;margin:0;padding:0.3em 0.3em 0.1em 0.3em;text-align:right}
div#persRecordNav{margin:10px 0 5px;padding:0;width:100%}
#persRecordNav ul{
background:url(../gr/pers_portalMenuSearch.gif) #6B727A repeat-x top left;
border-bottom:#919191 1px solid;
border-left:#B5B5B5 1px solid;
border-right:#B5B5B5 1px solid;
border-top:#B5B5B5 1px solid;
float:left;
line-height:1.5em;
list-style:none;
margin:0;
padding:0;
width:100%
}
#persRecordNav ul li{float:left;padding:0 0.5em}
#persRecordNav ul li.mleft{margin-left:20em}
#persRecordNav ul a{
background:url(../gr/pers_portalMenuButton.gif) #E3E3E3 repeat-x top left;
border:#CCCCCC 1px solid;
color:#353535;
display:block;
float:left;
font-size:90%;
padding:0 0.5em;
text-decoration:none
}
#persRecordNav ul a.delete{color:#CC0000}
#persRecordNav ul a:hover{background:#F5F5F5}
table#persNavSeek{
border-bottom:#919191 1px solid;
border-left:#B5B5B5 1px solid;
border-right:#B5B5B5 1px solid;
border-top:#B5B5B5 1px solid;
line-height:1.5em;
margin:10px 0 5px
}
table#persNavSeek tr.dbNavigation td{background:url(../gr/pers_portalDbNavigation.gif) #EAEFEF repeat-x top left;font-size:80%}
table#persNavSeek tr.search td{background:url(../gr/pers_portalMenuSearch.gif) #6B727A repeat-x top left;font-size:80%}
table#persNavSeek tr.search td{color:#FFFFFF}
#persNavSeek td span.passiv{color:#CCCCCC}
#persNavSeek td a{
background:url(../gr/pers_portalMenuButton.gif) #F5F5F5 repeat-x top left;
border:#999999 1px dotted;
color:#666666;
margin:0 0.1em;
padding:0.1em 0.2em 0.2em 0.2em;
text-decoration:none
}
#persNavSeek td a:hover{background:#F5F5F5;border:#333333 1px dotted;color:#000000}
#persNavSeek input[type="text"]{height:16px}
table#persOverview{border-bottom:#919191 1px solid;border-left:#D7D7D7 1px solid;margin:0}
#persOverview tr.aktiv:hover{background:#DCDCC8;color:#000000}
#persOverview tr th{
background:url(../gr/pers_portalTh.gif) #E3E3E3 repeat-x top left;
color:#666666;
font-size:70%;
text-align:center
}
#persOverview tr td{border-right:#D7D7D7 1px solid;font-size:80%;padding:0.2em}
#persOverview tr td a{
background:url(../gr/pers_portalMenuButton.gif) #E3E3E3 repeat-x top left;
border:#999999 1px dotted;
color:#006A9B;
padding:0.1em 0.2em 0.2em 0.2em;
text-decoration:none
}
#persOverview tr td a:hover{background:#F5F5F5;border:#333333 1px dotted;color:#00A3EE}
#persOverview tr td a.green{border:#999999 1px dotted;color:#009900;margin:0.1em 1px;text-decoration:none}
#persOverview tr td a.green:hover{border:#333333 1px dotted;color:#00CC00}
#persOverview tr td a.red{border:#999999 1px dotted;color:#CC0000;margin:0.1em 1px;text-decoration:none}
#persOverview tr td a.red:hover{border:#333333 1px dotted;color:#FF0000}
#persOverview tr td span.gp{border:#999999 1px dotted;color:#000000;font-size:60%;margin:0;padding:0}
#persOverview tr td span.a{background:#50C483}
#persOverview tr td span.p{background:#CC0066}
#persOverview tr td span.blue{background:#4AA7FF}
#persOverview tr td span.violet{background:#B569DA}
/* DIV */
div.headv0{height:180px;left:0;min-width:970px;top:0;width:100%;z-index:20}
div.headv1{height:180px;left:0;text-align:center;top:0;width:100%;z-index:20}
div.headvbg1{background:url(/gr/pers_head_bg.jpg) repeat-x}
div.headvportal{
border-bottom:#B5B5B5 5px solid;
border-top:0;
height:64px;
left:0;
top:0;
width:100%;
z-index:20
}
div.headvbgportal{background:url(/gr/pers_head_portal_bg.jpg) repeat-x}
div.content{margin:1px 0 0 3%;z-index:50}
div.contentmain{margin-top:20px;z-index:53}
div.contentmain2{margin:20px 20px 25px 0;z-index:55}
div.contentright{padding:0;z-index:56}
div.contentright2{background:#FFFFFF;z-index:57}
div.contentrightBg2{background:url(/gr/pers_right_column_bg2.jpg) no-repeat;height:158px}
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.footervportal{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:#E5E6EA;
border-top:#B3BAC1 1px solid;
display:block;
font-size:75%;
height:15px;
margin-bottom:10px;
padding:3px 30px 2px 0;
text-align:right
}
/* ----------- ID --------------------------------------------------------------------- */
/* ----------- CSS-Ende --------------------------------------------------------------- */

