/**
 * CSS Datei Unionhaustechnik
 * Version:_____________0.2
 * Author:______________Andreas Becker
 * letzte Aenderung:____Urs Biermann 06-04-2011 (6 Downloadbereich)
 * vorletzte Aenderung:_
 * Änderung davor:______
 * Templateumsetzung:___Andreas Becker
 * Inhalt CSS:
 *    0.........Reset
 *    1.........Allgemeingültige Elementformatierungen
 *    2.........Allgemeingültige Klassenangaben
 *    3.........IDs (von oben nach unten)
 *    3.1.......Header
 *    3.2.......Content
 *    3.2.1.....Navigation
 *    3.2.2.....Inhaltsbereich
 *    3.2.3.....Footer
 *    4.........Tabellen
 *    5.........Formulare
 *    6.........Downloadbereich
 *    6.1.......Login
 **/
/*---------------------0.........Reset-------------------------------------------------*/
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:Univers,Helvetica,Arial;vertical-align:baseline;margin:0;padding:0;}body{font:1em/1.25 Univers,Helvetica,Arial;}h1,h2,h3,h4,h5,h6{font-weight:400;margin:0;padding:0;}p,th,td,li,dd,dt,ul,ol,blockquote,q,acronym,abbr,a,input,select,textarea{font:normal normal normal 1em/1.25 Univers,Helvetica,Arial;margin:0;padding:0;}blockquote{margin:1.25em;padding:1.25em;}sup{font-size:0.8em;line-height:100%;vertical-align:top;}sub{font-size:0.8em;line-height:100%;vertical-align:bottom;}acronym,abbr{cursor:help;border-bottom:1px dashed;}.small{font-size:.85em;}.big{font-size:1.2em;}table{border-collapse:separate;border-spacing:0;}label{cursor:hand;}:focus{outline:0;}.clear{clear:both;}.floatLeft{float:left;}.floatRight{float:right;}.textLeft{text-align:left;}.textRight{text-align:right;}.textCenter{text-align:center;}.textJustify{text-align:justify;}.blockCenter{display:block;margin-left:auto;margin-right:auto;}.bold{font-weight:700;}.underline{text-decoration:underline;}.noindent{margin-left:0;padding-left:0;}.nomargin{margin:0;}.nopadding{padding:0;}.nobullet{list-style:none;list-style-image:none;}q,.italic{font-style:italic;}
/*---------------------1.....Allgemeingültige Elementformatierungen--------------------*/
a,a:link,a:visited,a:hover,a:focus,a.aktiv{color:#fff;text-decoration:none;}
li a,li a:link,li a:visited{color:#b1b2b4;}
li a:hover,li a:focus,li a.aktiv{color:#fff;}
html,body{background:#d9dadb;color:#b1b2b4;font:normal normal normal 10px/16px Univers,Helvetica,Arial;height:100%;letter-spacing:0;margin:0;padding:0;width:100%;}
h1{color:#fff;font:normal normal 24px Univers,Helvetica,Arial;margin:0 0 5px;}
h2{color:#fff;font:normal 700 14px Univers,Helvetica,Arial;margin:0 0 5px;}
h3{color:#fff;font-weight:700;margin:20px 0 0;}
h4{color:#fff;font-weight:700;}
h5{color:#fff;font-weight:700;}
hr{height:1px;border-width:1px 0 0;border-style:solid;border-color:#374F9A;margin:13px 0;}
li{color:#fff;list-style:none;margin:0;padding:0;}
p{margin:5px 0;}
ul{color:#fff;margin:5px 0;}
b,strong{font-weight:700;}
i,em{font-style:italic;}
/*---------------------2.....Allgemeingültige Klassenangaben---------------------------*/
.alignBottom{bottom:0;color:#b1b2b4;position:absolute;}
.bottomAlign{vertical-align:bottom;}
.borderBottom{border-bottom:4px solid #fff;}
.borderTop{border-top:4px solid #fff;}
.csc-textpic *{margin:0 !important;padding:0 !important;}
.csc-textpic-clear{clear:both;}
.csc-textpic-image{margin:0 !important;}
.direktlinks{padding:40px 20px 20px;}
.hidehost{display:none;}
.whiteQuater{background:url('/fileadmin/bilder/bg-whiteQuater.gif') left top repeat-y;}
li.li-trenner{margin:0 !important;padding:0 !important;}
.fifty{float:left;height:100%;width:50%;}
.fifty p{line-height:1.3em;padding:60px 20px 20px;text-transform:uppercase;}
.fifty .logo{bottom:20px;position:absolute;right:20px;}

.onequater{float:left;margin-right:4px;width:247px;min-height:565px;}
.onequater p{font-size:0.857em;letter-spacing:0;margin:0;padding:20px 15px 20px 20px;}
.onequater .bottom{position:absolute;bottom:0;width:100%;}
.onequater img{margin:0;}
.onequater.leftColumn{border-right:4px solid #fff;width:247px;margin-right:0;}
/*Linke Spalte*/
.leftColumn{color:#fff;}
/*Mittlere Spalte (links)*/
.middleColumn{position:relative;}
.middleColumn .csc-textpic-imagewrap{margin:20px 0 0 20px !important;float:left;}
/*Mittlere Spalte (rechts)*/
.middleColumn-2 .csc-textpic-imagewrap{margin:20px 0 !important;}
/*Rechte Spalte*/
.rightColumn{margin-right:0;}
.rightColumn .csc-textpic{margin-top:20px;}
.rightColumn #bildvorschau{margin-top:20px;}
.cLinks{float:left;width:50%;}
.cRechts{float:right;margin-top:260px;}
.twoquater {float:left;height:100%;padding:20px 20px 0 20px;width:458px;}
.twoquater .csc-textpic-image{margin-bottom:20px !important;}
*+html .twoquater .csc-textpic-image{padding-bottom:20px !important;}
.twoquater #bildvorschau{margin-bottom:20px !important;}
.twoquater .csc-textpic .csc-textpic-caption{font-size:0.857em;letter-spacing:0;margin-top:20px !important;}
.twoquater .bodytext{font-size:0.857em;letter-spacing:0;}
.threequater{float:left;font-size:0.857em;height:100%;width:749px;}
.threequater .borderBottom{float:left;margin:0;padding:0 !important;width:100%;}
.tx-wemenu-menuepunkt{float:left;margin-top:20px;padding:0 20px;height:265px;overflow:hidden;}
*+html .tx-wemenu-menuepunkt{height:267px;}
.tx-wemenu-menuepunkt img{margin:0;padding:0;}
.tx-wemenu-text{color:#b1b2b4;float:left;font-size:1em;letter-spacing:0;margin:0;padding:10px 0 0;}
#grid a:hover .tx-wemenu-text{color:#fff;}
/* *** Float containers fix:*/
.clearfix:after{clear:both;content:".";display:block;height:0;visibility:hidden;}
.clearfix{display:inline-block;}
/* Hides from IE-mac \*/
* html .clearfix{height:1%;}
.clearfix{display:block;}
/* End hide from IE-mac */
/*---------------------3.....IDs (von oben nach unten)----------------------------------*/
#container{font-size:1em;height:auto !important;height:100%;letter-spacing:.03em;margin:0 auto;padding:0;position:relative;width:1000px;}
#grid{background:#000;font-size:1em;height:auto;position:relative;}
#A{border-bottom:4px solid #fff;color:#666;font-size:1.1em;height:30px;line-height:30px;margin:0;padding:0 20px;position:relative;}
#B{letter-spacing:.13em;font-size:1.4em;height:100%;margin:0;padding:0;position:relative;}
#B img{border:0;margin:0;padding:0;}
#B .fifty .csc-textpic img{margin-left:-1px;border-right:4px solid #fff;}
#C{border-top:4px solid #fff;clear:both;color:#666;font-size:1.1em;height:30px;line-height:30px;margin:0;padding:0 20px;position:relative;text-align:right;}
/*Hauptnavigation*/
#mainnav{float:left;margin:0;padding:0;height:30px;letter-spacing:0;line-height:30px;}
*+html #mainnav{padding-top:7px;}
#mainnav li{display:inline;list-style-type:none;padding:0 20px;}
#mainnav li.li-first{padding-left:0;}
#mainnav li.li-last{border-right:0;padding-right:0;}
#mainnav li a{font-size:1.091em;letter-spacing:0;}
/*Subnav*/
.subnav{letter-spacing:.10em;text-transform:uppercase;}
.onequater .subnav{margin:20px 0 42px 20px;}
.onequater .subnav{margin-bottom /*\**/: 43px\9;} /*IE7 und IE8*/
*:first-child+html .onequater .subnav{margin-bottom:41px;} /*IE7*/
.direktlinks .subnav{margin:20px 0 0 60px;}
/*Servicenavigation*/
#servicenav{float:right;margin:0;padding:0;height:30px;line-height:30px;width:459px;}
*+html #servicenav{padding-top:7px;}
#servicenav li{display:inline;list-style-type:none;padding:0 20px;}
#servicenav li.li-first{padding-left:0;}
#servicenav li.li-last{border-right:0;padding-right:145px;}
*+html #servicenav li.li-last{padding-right:130px;}
#servicenav li a{font-size:1.091em;letter-spacing:0;}
/*Footernavigation*/
#footernav{float:right;margin:0;padding:0;height:30px;line-height:30px;}
*+html #footernav{padding-top:7px;}
#footernav li{display:inline;list-style-type:none;padding:0 20px;}
#footernav li.li-first{padding-left:0;}
#footernav li.li-last{border-right:0;padding-right:0;}
#footernav li a{font-size:1.091em;letter-spacing:0;}
/*Contentnav (weißes/graues Viereck)*/
.contentnav{float:right;margin:0;padding:0;position:absolute;left:20px;top:260px;width:150px;}
.contentnav h2{font-weight:normal;text-transform:uppercase;margin-bottom:20px;}
.contentnav li{display:inline;list-style-type:none;padding:0;}
.contentnav li img{border:0;}
.contentnav li a{display:block;float:left;font-size:.93em;height:20px;margin:0 4px 4px 0;text-align:center;width:20px;}

#ArtigaStart{letter-spacing:0;padding-top:40px;}
#ArtigaStart .blue{color:#b2c5ce;}
#ArtigaStart a{line-height:1em;text-transform:none;}
#ArtigaStart p{line-height:1em;padding-top:0;text-transform:none;}
/*---------------------4.....Tabellen---------------------------------------------------*/
.contenttable{border-collapse:collapse;font-size:0.917em;margin:0;padding:0;width:100%;}
.contenttable th{background:#bbccdc;padding:3px 8px;}
.contenttable .tr-even{background:#f2f7fa}
.contenttable td{color:#666;padding:3px 8px;}
/*---------------------5.....Formulare--------------------------------------------------*/
label{float:left;font-weight:700;margin:2px 0;width:135px;}
label.hidden{display:none;}
label.inLine{float:none;padding-right:10px;}
form br{clear:both;}
input{background:#fff;	border:1px solid #999;height:15px;margin:3px 0;padding:2px 0 0;	width:268px;}
select{background:#fff;border:1px solid #999;}
textarea{background:#fff;border:1px solid #999;margin:3px 0 15px;width:268px;}
.button{background:#ddd;border:1px solid #999;color:#fff;cursor:pointer;font-size:1em;font-weight:700;height:auto;width:auto;}
.offset{margin:0 0 0 135px;}
.error{background:#ffd9d9;border:1px solid #cd0921;color:#000;}
.radio{border:0;width:auto;}
#zip{width:42px;}
#city{width:220px;}
/*Allgemeine Seiten (Sitemap, Impressum, Download, ...)*/
.greyBorder h1{color:#000;letter-spacing:0;font-size:18px;margin:20px 10px -5px 20px;}
.greyBorder h2{color:#000;letter-spacing:0;font-weight:normal;margin:20px 10px 0 20px;}
.greyBorder .bodytext a, .greyBorder .bodytext a:link, .greyBorder .bodytext a:visited{color:#f00;}
.greyBorder .bodytext a:hover, .greyBorder .bodytext a:active{color:#9c9e9f;}
.greyBorder #C{border-top:4px solid #9c9e9f;}
.greyBorder #A{border-bottom:4px solid #9c9e9f;}
.greyBorder #B{background:url('/fileadmin/bilder/bg-greyQuarter.gif') left top repeat-y;color:#000;}
.greyBorder .csc-textpic{margin-top:20px;}
.greyBorder .onequater .csc-textpic-imagewrap{margin:0 !important;}
.greyBorder .onequater .csc-textpic-text p{padding:20px !important;}
/*Weiß, Zweispaltig*/
.greyBorder #B.zweispaltig{background:url('/fileadmin/bilder/bg-greyTwo.gif') left top repeat-y;}
.greyBorder .onequater{padding:0;}
.greyBorder .threequater{background:#fff;color:#000;}
.greyBorder .threequater p{padding:17px;}
.zweispaltig a, .zweispaltig a:link, .zweispaltig a:visited{color:#000;}
.zweispaltig a:hover, .zweispaltig a:active{color:#9c9e9f;}
/*Weiß, Dreispaltig*/
.greyBorder #B.dreispaltig{background:url('/fileadmin/bilder/bg-greyThirds.gif') left top repeat-y;}
.greyBorder .twoquater{padding:0;}
.greyBorder .twoquater p{padding:10px;}
/*Weiß Einspaltig(Katalogbestellung)*/
.greyBorder #B.weiss{background:#fff;}
/*Weiß vierspaltig*/
.greyBorder .onequater.leftColumn{width:243px;margin-right:4px;}
.greyBorder .vierspaltig .rightColumn a, .greyBorder .vierspaltig .rightColumn a:link, .greyBorder .vierspaltig .rightColumn a:visited{color:#000;}
.greyBorder .vierspaltig .rightColumn a:hover, .greyBorder .vierspaltig .rightColumn a:active{color:#9c9e9f;}
/*----------------------SITEMAP---------------------------------------*/
.csc-sitemap{font-size:0.857em;letter-spacing:0;padding:20px;}
.csc-sitemap .csc-sitemap-2{color:#666;text-transform:uppercase;}
.csc-sitemap ul ul{margin:0 0 20px 0;}
.csc-sitemap a, .csc-sitemap a:link, .csc-sitemap a:visited{}
.csc-sitemap a:hover, .csc-sitemap a:active{color:#000;}
.csc-sitemap h2{font-size:15px;font-weight:normal;margin:0;}
/*---------------------Box---------------------------------------------*/
.box-premiano{background:#000;}
.box-premiano a{color:#b1b2b4;}
.box-topara{background:#175e54;}
.box-topara a{color:#a2bebb;}
.box-mediano{background:#5e172d;}
.box-mediano a{color:#bea2ab;}
.box-artiga{background:#004153;}
.box-artiga a{color:#b2c5ce;}
/*Startseite*/
.box-startseite{border:4px solid #fff;float:left;height:281px;position:relative;width:498px;}
.box-startseite .csc-textpic{margin-top:20px;padding:20px;}
.box-startseite .csc-textpic-imagewrap{position:absolute;bottom:20px;right:20px;}
.box-startseite .csc-textpic p{font-size:1.286em;letter-spacing:0;text-transform:uppercase;}
.box-obenlinks{border-width:0 4px 4px 0;}
.box-obenrechts{border-width:0 0 4px 0;}
.box-untenlinks{border-width:0 4px 0 0;}
.box-untenrechts{border-width:0;}
/*Katalogbestellung*/
.box-katalog{border-right:4px solid #fff;border-bottom:4px solid #87888a;color:#fff;float:left;font-size:0.857em;height:241px;letter-spacing:0;padding:20px;position:relative;width:207px;}
.box-katalog h1{color:#fff;margin:0;}
.box-first{}
.box-middle{}
.box-last{border-right:0;}
.we-bestellung-auflistung{font-size:0.857em;letter-spacing:0;margin:20px;}
.we-bestellung-auflistung table{margin-bottom:20px;}
.we-bestellung-auflistung table td{text-align:left;vertical-align:top;}
.we-bestellung-prospekt{vertical-align:top;width:110px !important;}
*+html .we-bestellung-prospekt table{width:100px !important;} /*IE*/
.we-bestellung-prospekt-marke{padding-bottom:10px;}
.we-bestellung-prospekt-bild{vertical-align:bottom !important;width:80px;}
*+html .we-bestellung-prospekt-bild{height:110px;} /*IE*/
.we-bestellung-prospekt-checkbox input{border:0;width:auto;}
.we-bestellung-prospekt-emag{height:auto;vertical-align:bottom !important;}
*+html .we-bestellung-prospekt-emag{height:94px;} /*IE*/
.we-bestellung-prospekt-pdf{height:16px;vertical-align:bottom !important;}
.we-bestellung-prospekt-titel{padding-top:10px;}
.we-bestellung-footer{font-size:0.857em;font-weight:normal;letter-spacing:0;padding:5px 20px;}
.we-bestellung-footer a{color:#f00;}
.we-bestellung-footer a:hover{color:#b1b2b4;}
.we-bestellung-footer p{padding:5px 0;}
.we-bestellung-footer label{float:left;width:90px;}
.we-bestellung-footer #lbstrasse,
.we-bestellung-footer #lbplz,
.we-bestellung-footer #lbland{width:60px;}
.we-bestellung-footer #lbhausnummer,
.we-bestellung-footer #lbort{width:40px;}
.we-bestellung-footer input{float:left;}
.we-bestellung-footer #vorname{margin-right:20px;width:340px;}
.we-bestellung-footer #strasse{margin-right:20px;width:320px;}
.we-bestellung-footer #hausnummer{width:60px;}
.we-bestellung-footer #nachname{margin-right:20px;width:340px;}
.we-bestellung-footer #plz{margin-right:20px;width:60px;}
.we-bestellung-footer #ort{width:320px;}
.we-bestellung-footer #land{margin-left:2px;width:62px;}
.we-bestellung-footer select{float:left;}
.we-bestellung-footer .button{color:#000;margin-left:90px;text-transform:uppercase;width:340px;}
.we-bestellung-footer .pflichtfeld{float:left;width:450px;}
/*Badausstellungen*/
.tx-weKatalogbestellung-pi1 label{font-weight:normal;width:210px;}
.tx-weKatalogbestellung-pi1 #umkreis,
.tx-weKatalogbestellung-pi1 #plz{width:210px;}
.tx-weKatalogbestellung-pi1 .button{color:#000;margin-top:10px;text-transform:uppercase;width:210px;}
/*Ergebnissseite Badausstellungen*/
.tx-weumkreissuche-suchergebnisliste{letter-spacing:0;margin:10px 20px 0;width:458px;}
.tx-weumkreissuche-suchergebnisliste th{background:none;padding:0 0 10px;text-align:left;text-transform:uppercase;}
.tx-weumkreissuche-suchergebnisliste td{color:#000;padding:0;}
.tx-weumkreissuche-suchergebnisliste td a{color:#000;}
.tx-weumkreissuche-suchergebnisliste .tr-even{background:none;}
.tx-weumkreissuche-suchergebnisliste .tr-even td{background:none;}
#tx-weumkreissuche-firma p{padding:10px 20px 0;}
#tx-weumkreissuche-firma{letter-spacing:0;}
#tx-weumkreissuche-anschrift{letter-spacing:0;background:#f1f1f1;}
#tx-weumkreissuche-anschrift a{color:#000;text-decoration:underline;}
#tx-weumkreissuche-anschrift a:hover{text-decoration:none;}
#bestellungsLink .button{color:#000;margin:10px 0 10px 20px;text-transform:uppercase;width:210px;}
#webbestellung- danksagung{margin-top:-130px;}
/*---------------------------------------RTE------------------------------------------------*/
.htmlarea-content-body{color:#000;}
.htmlarea-content-body a,.htmlarea-content-body a:link,.htmlarea-content-body a:visited,.htmlarea-content-body a:hover,
.htmlarea-content-body a:active,.htmlarea-content-body a:focus{color:#000;text-decoration:underline;}
.htmlarea-content-body a:hover,.htmlarea-content-body a:active,.htmlarea-content-body a:focus{color:#666;text-decoration:none;}
/*---------------------FARBANPASSUNGEN---------------------------------------------------*/
#mediano #grid{background:#5e172d;color:#fff;}
#mediano li a,#mediano li a:link,#mediano li a:visited,
#mediano a,#mediano a:link,#mediano a:visited{color:#bea2ab;}
#mediano li a:hover,#mediano li a:focus,#mediano li a.aktiv,
#mediano a:hover,#mediano a:focus,#mediano a.aktiv{color:#fff;}
#mediano .alignBottom{color:#bea2ab;}
#mediano .middleColumn .bottom{color:#bea2ab;}
#mediano .contentnav a{color:#bea2ab;}
#mediano .contentnav a:hover{color:#fff;}
#mediano .tx-wemenu-text{color:#bea2ab;}
#topara #grid{background:#175e54;color:#fff;}
#topara .onequater .subnav{margin:20px 0 77px 20px;}
#topara li a,#topara li a:link,#topara li a:visited,
#topara a,#topara a:link,#topara a:visited{color:#a2bebb;}
#topara li a:hover,#topara li a:focus,#topara li a.aktiv,
#topara a:hover,#topara a:focus,#topara a.aktiv{color:#fff;}
#topara .alignBottom{color:#a2bebb;}
#topara .middleColumn .bottom{color:#a2bebb;}
#topara .contentnav a{color:#a2bebb;}
#topara .contentnav a:hover{color:#fff;}
#topara .tx-wemenu-text{color:#a2bebb;}
#artiga #grid{background:#004153;color:#fff;}
#artiga .onequater .subnav{margin:20px 0 22px 20px;}
#artiga li a,#artiga li a:link,#artiga li a:visited,
#artiga a,#artiga a:link,#artiga a:visited{color:#b2c5ce;}
#artiga li a:hover,#artiga li a:focus,#artiga li a.aktiv,
#artiga a:hover,#artiga a:focus,#artiga a.aktiv{color:#fff;}
#artiga .alignBottom{color:#b2c5ce;}
#artiga .middleColumn .bottom{color:#b2c5ce;}
#artiga .contentnav a{color:#b2c5ce;}
#artiga .contentnav a:hover{color:#fff;}
#artiga .tx-wemenu-text{color:#b2c5ce;}
#artiga .middleColumn .csc-textpic-imagewrap{margin:20px 0 0 !important;} /* Seite Heizungsarmaturen */
#artiga .middleColumn-2 .csc-textpic-imagewrap{margin:20px 0 !important;} /* Seite Design Steel */
#artiga .onequater.rightColumn p{padding-left:0;padding-right:0;} /* Seite Solartechnik (4) */
#artiga .twoquater.rightColumn .csc-textpic{margin-top:0;} /* Seite Heizungsumwälzpumpe */
#artiga .onequater.rightColumn .csc-textpic{margin-top:0;} /* Seite Solartechnik (2) */
#artiga .onequater.rightColumn .csc-textpic-image{float:left;margin-top:20px !important;} /* Seite Solartechnik (2) */
/*--------------------------6 ...Downloadbereich--------------------------*/
.boxModels{margin:15px 0 0;}
.boxModels h2{color:#fff;text-transform:uppercase;background-color:#1f2b3b;font-size:12px;margin:15px 0;padding:4px 0 4px 9px;}
.boxModelsBild,.boxModelsBildlast{float:left;font-size:10px;width:175px;position:relative;height:430px;margin:0 5px 0 0;padding:0;} /*margin:0 10px 0 0;*/
.boxModelsContainer{position:absolute;bottom:0;vertical-align:bottom;margin:0 10px 15px 0;padding:0;}
.boxModels p{position:absolute;bottom:10px;width:100%;margin:0;padding:0;}
.boxModels .boxModelsContainer img{width:175px;vertical-align:bottom;position:absolute;bottom:60px;margin:0;padding:0;}
.boxModelsContainer strong{clear:both;display:block;}
.boxModelsBildlast{vertical-align:bottom;margin:0;}
.boxModels strong{background-color:#d3d6dd;color:#1f2b3b;text-align:center;text-transform:uppercase;width:171px;position:absolute;bottom:40px;padding:2px;}
/*--------------------------6.1..Login------------------------------------*/
.we-speciallogin-loginform{font-size:0.857em;letter-spacing:0;margin:20px;}
.we-speciallogin-loginform form{margin:0 20px;}
.onequater .we-speciallogin-loginform form{margin:0;}
.we-speciallogin-loginform label{margin-left:20px;}
.onequater .we-speciallogin-loginform label,
.we-speciallogin-loginform label.radio{margin:0;width:auto;}
.we-speciallogin-loginform input{width:200px;}
.we-speciallogin-loginform .button{width:auto;}
.we-speciallogin-loginform input.radio{margin-left:10px;width:auto;}
.we-speciallogin-loginform p.bodytext{font-size:1em;}
.we-speciallogin-loginform .newPassword{margin:0;padding:0;}
.we-speciallogin-loginform .newPassword p{padding:10px 20px;}
.we-speciallogin-loginform .newPassword .input{width:200px;}
.onequater .we-speciallogin-loginform{margin:0 20px;}
.onequater .we-speciallogin-loginform .button{padding:2px 10px; color:#000000}
.twoquater .we-speciallogin-loginform .button{margin-left:155px;padding:2px 10px; color:#000000}
.twoquater .we-speciallogin-loginform .nooffset{margin-left:0;}
/*Login*/
.we-speciallogin-login{font-size:0.857em;letter-spacing:0;margin:20px;}
.we-speciallogin-login a{color:#000;text-decoration:underline;}
/*Logout*/
.we-speciallogin-logout{background:#d9dadb;margin:0 20px;padding:5px;}
.we-speciallogin-logout h2{margin:0;}
.we-speciallogin-logout p{padding:5px 0 0;}
.we-speciallogin-logout p a{text-decoration:underline;}
/*Password*/
.we-speciallogin-loginform .newPassword hr{height:1px;border-width:1px 0 0;border-style:solid;border-color:#ff0000;margin:13px 0;}
.we-speciallogin-loginform .newPassword p.bodytext{color:#ff0000;}
.we-speciallogin-loginform .newPassword label{color:#ff0000;}
.we-speciallogin-loginform .newPassword h2{color:#ff0000;font-weight:bold;}
.we-speciallogin-loginform .newPassword input{border-color:#ff0000;}
/*--------------------------6.1..To-Top-Link------------------------------------*/
p.csc-linkToTop{
	clear:both;
}
