/* ----------- CSS-Layout by bluesun ag switzerland www.bluesun.ch -------------------- */
/* ----------- Microsoft Internet Explorer 7+ CSS  - xxxx_ie.css ---------------------- */
/* wst-foundation.ch */
/* ----------- Blocklevel-Tags -------------------------------------------------------- */
body{background:url(/gr/wsts_bg.jpg) repeat-x #eae9e4;font-size:100.01%}
h1,h2,h3,h4,h5,h6{font-weight:bold;line-height:110%;margin:0 15px 3px 0}
h1,h1.V2{color:#bfd07a;font-size:160%}
h1.V2{color:#ffffff}
h2,h2.V2{color:#ffffff;font-size:120%;font-weight:bold}
h3,h4,h5{color:#333333;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:#57a000}
.coRed{color:#ff0000}
.coWhite{color:#ffffff}
/* BACKGROUND		Colors */
.bgCo0{background:#fbf7ec}
.bgCo1{background:#d6d3bb}
.bgCo2{background:#d2d6c7}
.bgCo3{background:#c6cabb}
.bgCo4{background:#a7aa9d}
.bgCo5{background:#dbdacb}
.bgCo6{background:#cecebf}
.bgCoR{background:#acb2a1}
.bgCoW{background:#6c8335;color:#ffffff}
.bgCoTH{background:#ffffff}
.bgCoTheme{background:#ecedf0}
.bgCoText{background:#fbf7ec}
/* 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:#cccccc 1px solid}
.boRi{border-right:#cccccc 1px solid}
.boBo{border-bottom:#cccccc 1px solid}
.boLe{border-left:#cccccc 1px solid}
.boToDo{border-top:2px dotted #818181}
.boBoDo{border-bottom:2px dotted #818181}
/* 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 */
/*div#splashimg{background:url(/gr/wsts_bg1.jpg) repeat-x top left;margin:0;padding:0;z-index:48}*/
div#splashtit{
background:#677345;
height:40px;
margin:0;
padding:5px 15px;
z-index:49
}
div#splashtit h1{color:#ffffff;margin:0;padding:0 0 4px 0}
div#splashtit h2{color:#ffffff;margin:0;padding:0}
table#splash{margin:10px 15px;width:auto}
table#splash td{margin:0;padding:0}
table#splash td.splashtitco{
background:url(/gr/wsts_splashtitel.gif) no-repeat top left #b3a88e;
margin:0;
padding:0;
width:auto
}
table#splash td.splashtitco h2{color:#ffffff;font-size:90%;margin:0;padding:8px 5px 0 30px}
table#splash td.image{
background:url(/gr/wsts_main_splash_bg.gif) top left repeat-x #f8f1df;
height:128px;
padding:0;
width:177px
}
table#splash td.text{
background:#fffdee;
color:#333333;
font-size:90%;
padding:5px 5px 0px 30px
}
table#splash th{background:#f8f1df;color:#000000;height:5px}
/* Absender */
a.abs,a.abs:link,a.abs:visited,a.abs:focus,a.abs:hover,a.abs:active{color:#688100}
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:#ede7d3;
border-top:#d6d3bb 1px solid;
font-weight:normal;
padding:2px 5px 2px 5px
}
#baseList li.h{background:#d6d3bb;border-top:#b5b5b5 1px solid;font-weight:bold}
#baseList a,#baseList a:link,#baseList a:visited{color:#57a000;text-decoration:none}
#baseList a:focus,#baseList a:hover{color:#6bc400;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:#f4e1e1}
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{
background:url(/gr/wsts_rcsbg1.jpg) repeat-x;
height:auto;
min-height:250px
}
div.sBg1{padding:0}
div.rBg{padding-bottom:30px;padding-top:0px}
div.rBg1{
background:url(/gr/wsts_rcbg1.jpg) #f8f1df repeat-x;
min-height:450px;
text-align:right
}
div.rBg1 img{width:228px}
div.rPBg{padding-bottom:30px;padding-top:27px}
div.rPBg1{background:url(/gr/wsts_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}
/* Autoscout */
iframe#autoscout{border:0;height:1500px;margin:0;padding:0;width:720px}
/* Flash Grafics */
div#flashBase{
background:url(/gr/wsts_flash_bg1.gif) repeat-x;
height:120px;
margin:15px 3% 20px 0;
min-width:540px;
padding:0;
width:auto
}
div#flashGrafics{
background:url(/gr/wsts_flash_rmargin1.gif) repeat-x left #5bb1cd;
width:auto
}
div#flashGraficsInner{width:auto}
div#flashContainer{margin:0 15px 0 15px;width:auto}
/* DIV */
div#openlborder{
background:url(/gr/wsts_bg_lborder.jpg) no-repeat top left;
color:#ff0000;
margin:0 0 0 2%;
width:auto
}
div#openrborder{
background:url(/gr/wsts_bg_rborder.jpg) no-repeat top right;
color:#ff0000;
margin:0 2% 0 0;
width:auto
}
div#openspace{
background:#f8f1df;
color:#000000;
margin:0 4px 40px 4px;
padding-bottom:20px
}
div.headv0{height:176px;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.titles{
background:#687348;
margin:0;
min-height:62px;
padding:0 20px 10px 20px
}
div.headvbg1{background:url(/gr/wsts_head_bg.jpg) repeat-x}
div.headvbg2{background:url(/gr/wsts_head_1d.jpg) right no-repeat}
div.headvbg1{background:url(/gr/wsts_head_bg.jpg) repeat-x}
div.content{margin:0;z-index:50}
div.contentmain{margin:20px 15px 25px 25px;z-index:53}
div.contentmain2{color:#333333;margin:20px 15px 25px 25px;z-index:55}
td#bgTopLeftMainContent{background:url(/gr/wsts_cont_top_bg.gif) repeat-x #f8f1df}
td.contentright{background:#f8f1df;margin:0;padding:0;text-align:right}
td.contentright2{background:#f8f1df;margin:0;padding:0}
div.contentright{padding:0;z-index:56}
div.contentright2{background:#ff0000;z-index:57}
div.contentrightBg{background:url(/gr/wsts_right_column_bg2.gif) 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#siteInfo{
background:transparent;
color:#ffffff;
font-size:12px;
font-weight:bold;
height:19px;
margin:0;
padding:0 5px 0 20px
}
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:#e7e7d2;
border-bottom:#e7e7d2 1px solid;
border-top:#e7e7d2 1px solid;
display:block;
font-size:75%;
height:15px;
margin-bottom:10px;
padding:3px 30px 2px 0;
text-align:right
}
/* ----------- ID --------------------------------------------------------------------- */
/* ----------- CSS-Ende --------------------------------------------------------------- */

