/* ----------- CSS-Layout by bluesun ag switzerland www.bluesun.ch -------------------- */
/* ----------- Print Version CSS - (xxxx_print.css ) ---------------------------------- */
/* SI Grand-Trèfle U SA */
body{
font-size:10pt;
}
h1,h2,h3,h4,h5,h6{
font-weight:bold;
margin:0.1em 0.1em 0.1em 0;
padding:0;
}
h1{
color:rgb(0,0,0);
font-size:15pt;
}
h2{
color:rgb(102,102,102);
font-size:12pt;
font-weight:normal;
}
h1.V2,h2.V2{
margin-left:1.5em;
}
h3,h4,h5{
font-size:11pt;
margin:0.5em 0 0.2em 0;
}
h5{
font-size:10pt;
margin:0;
}
h6{
font-size:9pt;
margin:0;
}
hr{
background:rgb(215,215,215);
border:none;
color:rgb(215,215,215);
height:1px;
margin:0.5em 0;
width:100%;
}
ol,ul{
margin:0 0 1em 4em;
padding:0;
}
p{
margin:0 0 1em 0;
padding:0;
}
p:first-line{
}
p:first-letter{
}
td{
font-size:10pt;
font-weight:normal;
}
th{
font-size:10pt;
font-weight:normal;
padding:0.1em 0.2em;
text-align:left;
}
a,a:link,a:visited,a:focus,a:hover,a:active{
color:rgb(0,100,196);
text-decoration:none;
text-decoration:underline;
}
/* ----------- Klassen ---------------------------------------------------------------- */
/* Top Menu Print */
a.BMP,a.BMH,a.BMB{
margin:0;
padding:2px 10px 2px 20px;
}
a.BMP{
background:url(/gr/patp_foot_print.gif) no-repeat left;
}
a.BMH{
background:url(/gr/patp_foot_home.gif) no-repeat left;
}
a.BMB{
background:url(/gr/patp_foot_back.gif) no-repeat left;
}
/* COLORS			Corporate Colors */
.co1{
color:rgb(0,0,0);
}
.co2{
color:rgb(102,102,102);
}
.co3{
color:rgb(0,0,0);
}
.co4{
color:rgb(0,0,0);
}
.co5{
color:rgb(0,0,0);
}
.co6{
color:rgb(0,0,0);
}
.coBlack{
color:rgb(0,0,0);
}
.coBlue{
color:rgb(76,89,183);
}
.coGold{
color:rgb(204,153,0);
}
.coGreen{
color:rgb(0,153,0);
}
.coRed{
color:rgb(6,136,144);
}
.coWhite{
color:rgb(255,255,255);
}
/* 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:rgb(215,215,215) 1px solid;
}
.boRi{
border-right:rgb(153,153,153) 1px solid;
}
.boBo{
border-bottom:rgb(215,215,215) 1px solid;
}
.boLe{
border-left:rgb(153,153,153) 1px solid;
}
/* Fonts 			*/
.foSi140{
font-size:11pt;
}
.foSi120{
font-size:10pt;
}
.foSi100{
font-size:9pt;
}
.foSi90{
font-size:8.5pt;
}
.foSi80{
font-size:7.5pt;
}
.foSi70{
font-size:7pt;
}
.foSi60{
font-size:6pt;
}
.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:1em;
width:100%;
}
.ma0{
margin:0;
}
.ma{
margin:0 1.5em 0 1em;
}
.pa0{
padding:0;
}
.pa1{
padding:0.1em 0.3em 0.1em 0.3em;
}
.pa2{
padding:0.2em 0.3em;
}
.paThemeBlock{
padding:0.1em 0.2em;
}
.paTextBlockLe{
padding:0.5em 1em 0.5em 0.01em;
}
.paTextBlockRi{
padding:0.5em 0.1em 0.5em 0.6em;
}
.paTo{
padding-top:0.5em;
}
.paRi{
padding-right:0.5em;
}
.paBo{
padding-bottom:0.5em;
}
.paLe{
padding-left:0.5em;
}
.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-top:1em;
width:100%;
}
td.splash{
padding:0.5em 1.2em 0.5em 0.6em;
}
h3.splash{
color:rgb(0,0,0);
font-size:10pt;
margin:0;
}
/* Absender */
a.abs,a.abs:link,a.abs:visited,a.abs:focus,a.abs:hover,a.abs:active{
text-decoration:none;
}
p.absv0,p.absv1{
color:rgb(102,102,102);
display:block;
font-size:8pt;
line-height:1.2em;
margin:0 1em 0 0;
}
p.absv1{
margin:0;
padding:0.3em 0.3em 0 0;
}
div#tabelle{
margin:1em 0;
}
#tabelle table{
background:rgb(255,255,255);
border-bottom:rgb(215,215,215) 1px solid;
border-top:rgb(215,215,215) 1px solid;
color:rgb(0,0,0);
width:100%;
}
#tabelle th{
font-size:8pt;
padding:0.5em;
}
#tabelle td{
border-top:rgb(215,215,215) 1px solid;
padding:0.2em 0.5em;
}
/* BaseList */
#baseList{
margin-top:1em;
width:100%;
}
#baseList ul{
border-bottom:rgb(215,215,215) 1px solid;
list-style-type:none;
margin:0 0 1em 0;
}
#baseList ol{
border-bottom:rgb(215,215,215) 1px solid;
list-style-type:decimal-leading-zero;
margin:0 0 1em 4em;
}
#baseList li{
font-weight:normal;
padding:0.1em 0.2em;
}
#baseList li.h{
border-top:rgb(215,215,215) 1px solid;
font-weight:bold;
}
#baseList a,#baseList a:link,#baseList a:visited{
color:rgb(6,136,144);
text-decoration:none;
}
#baseList a:focus,#baseList a:hover{
color:rgb(6,136,144);
text-decoration:underline;
}
p.errormessage{
color:rgb(255,0,0);
margin:0;
padding:2em 1em 0 1em;
}
p.spalte{
font-size:8pt;
margin:0;
padding:0.2em 0.5em 1em 0.5em;
}
div.sBg{
background:rgb(255,255,255);
border-bottom:rgb(215,215,215) 1px solid;
border-left:rgb(215,215,215) 1px solid;
border-right:rgb(215,215,215) 1px solid;
border-top:rgb(215,215,215) 1px solid;
padding:0 0.4em 1.5em 0.4em;
text-align:center;
}
div.rBg{
background:rgb(255,255,255);
border-bottom:rgb(215,215,215) 1px solid;
border-left:rgb(215,215,215) 1px solid;
border-right:rgb(215,215,215) 1px solid;
border-top:rgb(215,215,215) 1px solid;
padding:0 0.4em 1.5em 0.4em;
text-align:center;
}
div.rPBg{
background:rgb(255,255,255);
border-bottom:rgb(215,215,215) 1px solid;
border-left:rgb(215,215,215) 1px solid;
border-right:rgb(215,215,215) 1px solid;
border-top:rgb(215,215,215) 1px solid;
padding:0 0.4em 3.5em 0.4em;
text-align:center;
}
/* DIV */
div.headv0{
height:115px;
left:0;
top:0;
width:100%;
z-index:20;
}
div.headv1{
height:90px;
left:0;
text-align:center;
top:0;
width:100%;
z-index:20;
}
div.content{
z-index:50;
}
div.contentmain{
margin:0 1em 1em 2em;
z-index:53;
}
div.contentmain2{
margin:0 1em 1em 2em;
z-index:55;
}
div.contentright{
z-index:56;
}
div.contentright2{
z-index:57;
}
div.contentrightBg2{
height:80px;
}
div.newscontainer{
border-bottom:rgb(91,110,122) 1px solid;
border-left:rgb(153,153,153) 1px solid;
}
div.footerv0{
margin:1em 0 0 0;
}
div.footerv1{
margin:0 0 0 2em;
}
div.relatedlinks{
margin:0 0 1em 5em;
}
div.menutop{
background-color:rgb(229,230,234);
border-bottom:rgb(179,186,193) 1px solid;
display:block;
font-size:75%;
margin-bottom:3px;
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: rgb(65,82,101);}
/* Bildgalerie */
#gallery{
background-color:rgb(245,245,245);
border: rgb(225,225,225) 1px solid;
display:inline;
float:left;
height:185px;
margin:0 4px 4px 0;
padding:1em 2px;
text-align:center;
width:250px;
}
#gallery p{
font-size:7.5pt;
margin:5px 0 0 0;
padding:0;
}

#gallery a{
font-size:7.5pt;
margin:0;
padding:0;
}
#gallery img{
border:0 solid transparent;
margin:0;
padding:0;
}

/* Event */
div#event					{}
div#event h1				{display: inline; color: rgb(0,0,0); font-size:125%; line-height:110%; font-weight:bold; margin:0px;}
div#event h2				{display: inline; color: rgb(0,0,0); font-size:100%; line-height:110%; font-weight:bold; margin:0px;}
div#event h3				{display: inline; color: rgb(0,0,0); font-size:100%; line-height:110%; font-weight:bold; margin:0px;}
div#event table			{margin:15px 0px 25px 0px; border-bottom:1px solid rgb(102,102,102); width:100%;}
div#event td				{font-size: 80%; margin:0px; padding:5px; border-top:1px solid rgb(102,102,102);}
div#event tr				{}
div#event tr.title		{}
div#event tr.datePlace	{}
div#event tr.content		{}
div#event td.ebImg1 		{padding:0px; background-color:#E3E3E3; border-top:1px solid rgb(102,102,102); background-image:url(/gr/patp_rcbg1.jpg); background-repeat:repeat-x;}
div#event td.ebImg2 		{margin:0px; padding:0px; background-color:#E3E3E3; border-top:1px solid rgb(102,102,102); background-image:url(/gr/patp_rcbg1.jpg); background-repeat:repeat-x;}
div#event a.eMore 		{font-size:80%; font-weight: bold; padding-right:10px;}
/* ----------- ID --------------------------------------------------------------------- */
/* ----------- CSS-Ende --------------------------------------------------------------- */
