* { /* nollställer alla marginaler och padding - globalt */
   margin:0;
   padding:0;
}

html {
min-height: 101%;
}

/* GENERAL fonts */
P, OL, UL, DIV, H1, H2, H3, H4 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
}
/**/
H1 { font-size: 1.5em; font-weight: bold; color:#27699D; padding: 0.6em 0 0.3em 0;}
H2 { font-size: 0.9em; font-weight: bold; color: #222; padding: 0.6em 0 0.3em 0;}
H3 { font-size: 0.8em; font-weight: bold; color: #111; padding: 0.6em 0 0.2em 0;}
H4 { font-size: 0.6em; font-weight: normal; color: #222; padding: 5px 0 2px 0;}

H1 {
	   font-family: Trebuchet, Helvetica, sans-serif;
	   line-height: normal;
}
H2, H3, H4 {
	   font-family: Verdana, Arial, Helvetica, sans-serif;
	   line-height: normal;
}

.csc-firstHeader {

}


p {
	line-height: 150%;
	font-size: 90%;
}




a {	color: #27699D;
  font-size: 9pt;
}

.csc-header csc-header-n2 {
margin-bottom: 0.0em
}


/*
.csc-header csc-header-n2
*/

.csc-textpic-caption {
                     font-family: Trebuchet, Arial, Helvetica, sans-serif;
                     font-size: 0.7em;
                     font-weight: bold;
		     color: #333;
		     margin: 10px 0 25px 0;
}


body {
     text-align: center;
/*     height: 100%;*/
     background: transparent url(../images/sverevbakgr20.jpg) top center no-repeat;
     background-attachment: fixed;
min-height: 101%;
}

#wrap {
       margin: 0px auto; /* Centrera #wrap */
       margin-top: 50px;
       margin-bottom: 100px;
       width: 667px;
       background-color: transparent;
       padding: 0px;
       text-align: left;  /*Vänsterställer innehållet i #wrap*/ 
       background: transparent url(../images/contentbg.png) repeat-x top;
}
/*#controlarea {
           float: left;
           margin-top: 0px;
           margin-left: 0px;
           width: 880px;
           height: 130px;
           z-index:5;
}*/

#langmenu {
		 width: 100px;
		 height: 14px;
		 z-index:10;
		 top: -5px;
		 left: 572px;
		 display: inline;
		 position:relative;
	         /*background-color: #E8FFC5;*/

}
.tx-srlanguagemenu-pi1 {
		 width: 100px;
		 height: 14px;
		 z-index:10;
}

#header_1 {
          width: 0px;
          height: 0px;
	  margin: 0 0 0 0;
}

#topnavbox {

        width: 667px;
	height: 30px;
        position: absolute;
        background: url(../images/menubg.png) repeat-x left;
        top: 230px;
        z-index: 100;
}

#navmenu {
	margin-left: 10px;
  	font-size:0.6em;
  	line-height:normal;
	float: left;
}

#navmenu ul {
  margin: 0 0 0 0px;
  padding: 0 10px 0!important;
  padding: 0 10px 0;
  list-style:none;
  display: inline;
  }
#navmenu li {
  float:left;
  display: inline;
/*  background:url(../images/tab_left.gif) no-repeat left top;*/
	background-color: transparent;
  margin:0;
/*  padding-left:9px; padding-right:0; padding-top:0; padding-bottom:0*/
    padding-left:0px; padding-right:0; padding-top:0; padding-bottom:0;
    border-right: solid 1px #fff;
  }
#navmenu a {
  float:left;
  display:block;
/*  background:url(../images/tab_right.gif) no-repeat right top;*/
	background-color: transparent;
  font-size:0.7em;
  text-decoration:none;
  font-weight:bold;
/*  color:#654; padding-left:6px; padding-right:15px; padding-top:5px; padding-bottom:4px;*/
  color:#fff; padding-left:5px; padding-right:5px; padding-top:3px; padding-bottom:3px;
  }

/* Commented Backslash Hack
   hides rule from IE5-Mac \*/
#navmenu a {float:none;}
/* End IE5-Mac hack */

#navmenu a:hover {
  color:#fff;
  	background-color: #2D43A2;
  }
#navmenu #currentnav {
/*  background-image:url(../images/tab_left_on.gif);*/
	background-color: #bbb;
  }
#navmenu #currentnav a {
/*  background-image:url(../images/tab_right_on.gif);*/
	background-color: #bbb;
  color:#333;
/*  padding-bottom:5px*/
  }


#menu_2 {
	margin: 12px 0 0 3px;
  	font-size:0.6em;
  	line-height:normal;
	float: left;
	width: 670px;
}

#menu_2 ul {
  margin: 0px 0px 0 0px;
  padding: 8px 0px 0!important;
  padding: 10px 0px 0;
  list-style:none;
  display: inline;
}

#menu_2 li {
  vertical-align: bottom;
  float:left;
/*  background:url(../images/norm_left.gif) no-repeat left top;*/
  margin:0 1px;
  padding-left:5px;
  padding-right:0; 
  padding-top:0;
  padding-bottom:0;
  }
#menu_2 a {
  float:left;
  display:block;
 /* background:url(../images/norm_right.gif) no-repeat right top; */
  font-size:0.7em;
  text-decoration:none;
  font-weight:bold;
/*  color:#003D94;*/
  color:#27699D;
  padding-left:9px;
  padding-right:14px;
  padding-top:3px;
  padding-bottom:3px;
  }
/* Commented Backslash Hack
   hides rule from IE5-Mac \*/
#menu_2 a {float:none;}
/* End IE5-Mac hack */
#menu_2 a:hover {
  color:#888;
  }
#menu_2 #current {
 /* background-image:url(../images/norm_left_on.gif);*/
  }
#menu_2 #current a {
 /* background-image:url(../images/norm_right_on.gif);*/
  color:#000;
  padding-bottom:4px
  }

#leftbox {
		 float: left;
		 display: inline;
		 margin-top: 0px;
		 width: 120px;
}

/* Menu 1 column*/
#menu_1 {
	float: left;
	vertical-align: top;
	margin-top: 10px;
	margin-bottom: 0px;
	width: 120px;
}

#menu_1 ul, #menu_1 ul#level_1, #menu_1 ul#level_2, #menu_1 ul#level_3{
        list-style:none;
}

#menu_1 a {
	display: block;
	width: auto;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	
	padding: 8px 5px 16px 8px !important;
	padding: 8px 5px 8px 5px;
	margin: -8px 0 -8px 0!important;
	margin: 0px 0 5px 7px;
	/*background-color: #E8FFC5;
	background: transparent url(../images/norm_right_on.gif) top right no-repeat;*/
}


#menu_1 ul#level_1 {
		margin-top: 8px!important;
		margin-top: 0;
}

#menu_1 ul#level_1 A {
		font-size:0.7em;
		color: #555;
		text-decoration: none;
		font-weight: bold;
}

#menu_1 ul#level_1 A:hover {
		color: #ccc;
/*		background: transparent url(../images/knappbg_hover.png) no-repeat;*/
}

#menu_1 ul#level_1 #current1 a {
		color: #ccc;
                font-weight: bold;
/*		background: transparent url(../images/knappbg_level2.png) no-repeat;*/
}

#menu_1 ul#level_1 #current1 a:hover {
		color: #ccc;
}

#menu_1 ul#level_2 a{
		color: #555;
                text-indent: 20px;
/*		font-size:0.7em;
		text-decoration: none;
		font-weight: bold;*/
/*              padding: 9px 0 0px 10px !important;
	        padding: 9px 0 0px 10px;
	        margin: -9px 0 -1px 0!important;
	        margin: 0px 0 -1px 0;
	        background: transparent url(../images/norm_right_on.gif) bottom right no-repeat;*/
}


#menu_1 ul#level_2 a {
                   margin: -9px 0 0 0;
                   color: #333;
                   text-decoration: none;
                   font-weight: bold;
                   background: transparent url(../images/norm_right_on.gif) bottom right no-repeat;
}


#menu_1 ul#level_2 A:hover {
		color: #ccc;
}


#menu_1 ul#level_2 #current2 a {
/*        background: transparent url(../images/knappbg_level2_active.png) no-repeat; */
        color: #ccc;
} 
#menu_1 ul#level_2 #current2 a:hover{
        color: #ccc;
}

#menu_1 #current3 a{background: transparent url(../images/knappbg_active_level3.png) no-repeat;}



#loginbox .tx-loginboxmacmade-pi2{
          font-size: 8pt;
          float: left;
          margin: 10px;
}

#loginbox .tx-loginboxmacmade-pi2 label, #loginbox .tx-loginboxmacmade-pi2 input{

          display: inline;
}
#headerbox {
	   float: right;
	margin: 1px 0 0 0;
        vertical-align: top;
        width: 525px!important;
	width: 525px;

} 

#pushtext {
          height: 226px;
          height: 16px!important;
          width: 667px;
}

/* Content column */
#content {
        float: right;
	display: inline;
	margin: 5px 0 0 0;
        vertical-align: top;
        width: 525px!important;
	width: 525px;
	background: transparent;
        /*background: transparent url(../images/80_perc.png) repeat-x repeat-y;
        	background: #fff;
	border-top: solid 1px #f0f0f0;
	height: 400px;*/
}


#colNormal ul {
	 margin:0 5px 10px 20px;
}

#colNormal ul li {
	 list-style-type: disc;
	 padding: 3px 0px 0 0;
	 margin: 0;
}

#colNormal ol {
	 margin:0 10px 10px 20px;
}

#colNormal ol li {
	 padding: 3px 5px 0 0;
	 margin: 0;
}

#colNormal {
           width: 400px;
           display: inline;
           float: left;
}

.csc-textpic-text ul {
               list-style: disc;
               font-size: 11px;
               margin-left: 20px;
}

/******************* twocol begin *******************/
#twocol #colRight  {
		  float: left;
		  width: 200px;
		  display:inline;
		  margin: 0px 20px 0 0;
		  vertical-align: top;
/*		  background: #ffffff url(../images/menubg_pm_g.gif) repeat-x top;*/
}
#twocol #colNormal {
		  float: left;
		  width: 200px;
		  display:inline;
		  margin: 0px 0px 0 0px;
		  vertical-align: top;
/*		  background: #ffffff url(../images/menubg_pm_r.gif) repeat-x top;*/
}

#twocol #colRight h2, #twocol #colNormal h2 {
		  font-weight: bold;
		  color: #555;
		  text-align: left;
/*		  background-color: #B4D1E3;
		  padding: 0.5em;*/
}

#twocol #colRight h4, #twocol #colNormal h4 {
		  font-weight: bold;
		  color: #654;
  		  text-align: left;
		  padding: 6px 5px 5px 0px;
/*		  border-bottom: solid 1px #654;
		  background-color: #f0eeee;
		  padding: 0.5em;*/
}

#twocol #colRight p, #twocol #colNormal p {
/*		  text-align: left;*/
}
#twocol #colRight a, #twocol #colNormal a {
	font-weight: bold;
	text-decoration: none;
	color: #318948;
}
#twocol #colRight a:hover, #twocol #colNormal a:hover {
	text-decoration: underline;
}

/******************* twocol end *******************/

#threecol #colLeft  {
		  float: left;
		  width: 185px;
		  display:inline;
		  margin: 0px 19px 0 0;
		  vertical-align: top;
/*		  background: #ffffff url(../images/menubg_pm_g.gif) repeat-x top;*/
}
#threecol #colNormal {
		  float: left;
		  width: 185px;
		  display:inline;
		  margin: 0px 19px 0 0px;
		  vertical-align: top;
/*		  background: #ffffff url(../images/menubg_pm_r.gif) repeat-x top;*/
}
#threecol #colRight {
		  float: left;
		  width: 185px;
		  display:inline;
		  margin: 0px 0px 0px 0px;
		  vertical-align: top;
/*		  background: #ffffff url(../images/menubg_pm_b.gif) repeat-x top;*/
}

#threecol #colLeft h2, #threecol #colNormal h2, #threecol #colRight h2 {
		  font-weight: bold;
		  color: #555;
		  text-align: center;
/*		  background-color: #B4D1E3;
		  padding: 0.5em;*/
}

#threecol #colLeft h4, #threecol #colNormal h4, #threecol #colRight h4 {
		  font-weight: bold;
		  color: #654;
  		  text-align: left;
		  padding: 6px 5px 5px 0px;
/*		  border-bottom: solid 1px #654;
		  background-color: #f0eeee;
		  padding: 0.5em;*/
}

#threecol #colLeft p, #threecol #colNormal p, #threecol #colRight p {
/*		  text-align: left;*/
}
#threecol #colLeft a, #threecol #colNormal a, #threecol #colRight a {
	font-weight: normal;
	text-decoration: none;
	color: #555;
}
#threecol #colLeft a:hover, #threecol #colNormal a:hover, #threecol #colRight a:hover {
	text-decoration: underline;
}

#lista p {
	background-color: #f0f0f0;
	padding: 3px 13px 3px 13px;
 	border-top: 2px solid #fff;
}

#lista h1 {
	padding: 0 0 0 15px;
}

#lista h2 {
	padding: 11px 13px 11px 13px;
}


#adress p.bodytext{
	font-family : Verdana, sans-serif;
	font-size : 11px;
	color : #000000;
	font-weight : normal;
	background-color: #ffffff;
	border-color: #5B5747;
	border-width: 1px;
}

#intranet {

        width: 220px;
	height: 85px;
        position: relative;
        
        padding: 15px;
        background: #ffffff url(../images/norm_right_on.gif) top right no-repeat;
	float: right;
}

.csc-mailform {
/**/	width: 365px; 
	font-family : Verdana, sans-serif;
	font-size : 8pt;
        padding: 0px;
	color : #000;
	float: left;
	font-weight : normal;
/*border: #5B5747 dotted 1px;	background: #fff url(../images/norm_right_on.gif) top right no-repeat;*/
	border-color: #5B5747;
	border-width: 0px;
        
}

.csc-mailform-field {
                    position: relative;
                    text-align: left;
                    
                    padding:  1px 10px;
		    vertical-align: middle;
/*	float: left;	  display: block-level;  margin-right: 10px; */
		    font-size : 10px;
		    width: 120px;
		    
}

.csc-mailform-field label {
                     display: inline;
  		     vertical-align: middle;
		     font-weight: normal;
		     text-align: left;
                     font-size : 11px;
}

.csc-mailform-check {

}

.csc-mailform-field select {
                     display: inline;
                     margin: 5px 0;
		     font-weight: normal;
		     text-align: left;
                     font-size : 10px;
}

.csc-mailform-submit {
                     width: 50px;
                     height: 18px;
/*                     border-color: #318948;
                     border-width: 1px;
                     margin: 0 0 15px 0;
                     color: #000;
                     background: #fff;*/
                     font: 10px bold Arial, Helvetica, Sans-serif ;
                     font-weight: normal;
}

p.csc-searchResult {
                   margin: 0 0 15px 0;
}

.csc-form-fieldcell select {
                           height: 5px;
                           visibility: hidden;
}

.csc-form-labelcell, .csc-form-fieldcell {
                    height: 5px;
}

#colNormal .csc-sitemap ul li {
/*	background: #fff url(../images/norm_right_on.gif) top left no-repeat;*/
			 text-indent: 10px;
			 list-style: none;
}
#colNormal .csc-sitemap ul ul li {
/*	background: #fff url(../images/norm_right_on.gif) top left no-repeat;*/
			 text-indent: 40px;
			 list-style: none;
}

#colNormal .csc-sitemap ul ul ul li {
/*	background: #fff url(../images/norm_right_on.gif) top left no-repeat;*/
			 text-indent: 70px;
			 list-style: none;
}


.sIFR-hasFlash h1 {
    visibility: hidden;
    /* other CSS properties go here */
}

/* slideshow */
.tx-slideshow-pi1 {
				  margin-top: 0px;
	padding: 5px 0 5px 0px;
}

img.imgcachee {display:none;}
/*** hides the second object from all versions of IE ***/
* html object.contenu {
     display: none;
 }
* html img.imgcachee {
  display:inline;
}
/* displays the second object in all versions of IE apart from 5 on PC */
* html object.contenu/**/ {
     display: inline;
}
* html img.imgcachee/**/ {
    display: none;
}
/* hides the second object from all versions of IE >= 5.5 */
* html object.contenu {
    display/**/: none;
}
* html img.imgcachee {
    display/**/: inline;
}


#news-pi {
		 width: 150px;
		 margin-left:0px;
}
form.tx-indexedsearch {visibility: hidden;}
.tx-indexedsearch fieldset {visibility: hidden;}
.tx-indexedsearch .tx-indexedsearch-browsebox LI { display:inline; margin-right:5px; border: 0; }
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT#tx-indexedsearch-searchbox-button { width:27px; }
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT#tx-indexedsearch-searchbox-sword { width:100px; }
.tx-indexedsearch .tx-indexedsearch-whatis { margin-top:10px; margin-bottom:5px; }
.tx-indexedsearch .tx-indexedsearch-whatis .tx-indexedsearch-sw { font-weight:bold; font-style:italic; }
.tx-indexedsearch .tx-indexedsearch-noresults { text-align:center; font-weight:bold; }
.tx-indexedsearch .tx-indexedsearch-res TD.tx-indexedsearch-descr { font-style:italic; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr .tx-indexedsearch-redMarkup { color:#A71103; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info { background:#eeeeee; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead { margin-top:20px; margin-bottom:5px; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 { margin-top:0px; margin-bottom:0px; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD { background:#cccccc; vertical-align:middle; }
.tx-indexedsearch .tx-indexedsearch-res .noResume { color:#666666; }
.tx-indexedsearch .tx-indexedsearch-category { background:#cccccc; font-size:0.5em; font-weight:bold; }

.tx-indexedsearch .res-tmpl-css { clear:both; margin-bottom:1em; }
.tx-indexedsearch .searchbox-tmpl-css LABEL { margin-right:1em; width:10em; float:left; }
.tx-indexedsearch .result-count-tmpl-css, .tx-indexedsearch .percent-tmpl-css { letter-spacing:0; font-weight:normal; margin-top:-1.2em; float:right; }
.tx-indexedsearch .info-tmpl-css dt, .tx-indexedsearch dl.info-tmpl-css dd { float:left; }
.tx-indexedsearch .info-tmpl-css dd.item-mtime { float:none;}
.tx-indexedsearch .info-tmpl-css dd.item-path { float:none;}


#sbox {
		 width: 140px;
		 height: 24px;
		 margin-top:0px;
		 padding-top: 0px;
		 padding-left: 0px!important;
		 margin-left: 0;
		 padding: 0px 0 0 0px;
		 display: inline;
		 float: right;
}

INPUT#tx-indexedsearch-searchbox-sword {
                                       width:100px;
				       height: 16px!important;
                                       height: 20px;
				       display: inline;
				       float: left;
				       font-size: 10px;
}

INPUT#tx-indexedsearch-searchbox-button {
					width:27px;
					height: 18px;
					padding: 2px 0 0 2px;
					display: inline;
					float: right;
}
INPUT#tx-indexedsearch-searchbox-button-submit {
					 height: 18px;
					 width: 36px!important;
					 width: 30px;
					 font-size: 10px;
					 color: #333;
/*					 background: #BD0800 url(../images/knappbg.png) top left;*/
}

#fclock {
		 margin: 0px 0;
/*		 border: #A8B595 2px outset;*/
}

#tillbaka2 {
bottom: 25px;
}
#footer {
        width: 627px;
	margin: 50px 20px;
        border-top: solid 1px #27699D;
        position: relative;
}

#footer P {
  	font-family: Arial, Helvetica, sans-serif;
	margin: 3px -10px;
	padding: 1px 0px;
	font-size: 7.5pt;
	text-align: center;
        color: #000;
}
#footer a {
          font-weight: normal;
          color:#27699D;
}

/* snazzy */

#xsnazzy h1, #xsnazzy h2, #xsnazzy p, #ysnazzy h1, #ysnazzy h2, #ysnazzy p, #zsnazzy h1, #zsnazzy h2, #zsnazzy p {
	margin:0px 10px;
	letter-spacing:0px;
}
#xsnazzy h1, #ysnazzy h1, #zsnazzy h1 {
	font-size:2.5em; 
	color:#fff;
}
#xsnazzy h2, #ysnazzy h2, #zsnazzy h2{
	font-size:1.1em;
	color:#654;
	border:0;
}
#xsnazzy p, #ysnazzy p, #zsnazzy p {
	padding:0.5em;
	color: #000;
}
#xsnazzy h2, #ysnazzy h2, #zsnazzy h2 {
	padding:0.5em;
}
#xsnazzy h4, #ysnazzy h4, #zsnazzy h4 {
	margin: 1.5em 0;
}
#xsnazzy img, #ysnazzy img, #zsnazzy img {
	background: transparent;
	margin: 0 0 0 1em;
	padding-right: 1em;
}
#xsnazzy, #ysnazzy, #zsnazzy {
	background: transparent;
	margin:0em;
}

.xtop, .xbottom {display:block; background:transparent; font-size:1px;}
.xb1, .xb2, .xb3, .xb4 {display:block; overflow:hidden;}
.xb1, .xb2, .xb3 {height:1px;}
.xb2, .xb3, .xb4 {background:#D9E5F2; border-left:1px solid #aaa;; border-right:1px solid #aaa;;}
.xb1 {margin:0 5px; background:#aaa;}
.xb2 {margin:0 3px; border-width:0 2px;}
.xb3 {margin:0 2px;}
.xb4 {height:2px; margin:0 1px;}

.yb1, .yb2, .yb3, .yb4 {display:block; overflow:hidden;}
.yb1, .yb2, .yb3 {height:1px;}
.yb2, .yb3, .yb4 {background:#B8E5A0; border-left:1px solid #aaa;; border-right:1px solid #aaa;;}
.yb1 {margin:0 5px; background:#aaa;}
.yb2 {margin:0 3px; border-width:0 2px;}
.yb3 {margin:0 2px;}
.yb4 {height:2px; margin:0 1px;}

.zb1, .zb2, .zb3, .zb4 {display:block; overflow:hidden;}
.zb1, .zb2, .zb3 {height:1px;}
.zb2, .zb3, .zb4 {background:#ccc; border-left:1px solid #aaa;; border-right:1px solid #aaa;;}
.zb1 {margin:0 5px; background:#aaa;}
.zb2 {margin:0 3px; border-width:0 2px;}
.zb3 {margin:0 2px;}
.zb4 {height:2px; margin:0 1px;}
.xboxcontent {display:block; background:#D9E5F2; border:0 solid #aaa; border-width:0 1px;}
.yboxcontent {display:block; background:#B8E5A0; border:0 solid #aaa; border-width:0 1px;}
.zboxcontent {display:block; background:#ccc; border:0 solid #aaa; border-width:0 1px;}



#loginbox .tx-loginboxmacmade-pi2{
          font-size: 8pt;
          float: left;
          margin: 10px;
}

.tx-loginboxmacmade-pi2{
          font-size: 8pt;
          float: left;
          margin: 10px;
}

#loginbox .tx-loginboxmacmade-pi2 label, #loginbox .tx-loginboxmacmade-pi2 input{

          display: inline;
}


.companyselector {
                 font-size: 10px;
                 margin: 10px 0 0 0;
}

.csc-loginform {
               font-size: 12px;
/*               background: #ffffff url(../images/norm_right.gif) top right no-repeat;*/
}
.csc-loginform,.csc-loginform input {
                 font-size: 12px;
}

.tx-loginboxmacmade-pi1 {
                         width: 250px;
                         display: inline;

}



.tx-loginboxmacmade-pi1 .tx-loginboxmacmade-pi1-error {
                        color: #FF0000;
}
.tx-loginboxmacmade-pi1 TABLE.tx-loginboxmacmade-pi1-loginTable {
			margin-top: 5px;
			margin-bottom: 5px;
}
.tx-loginboxmacmade-pi1 TABLE.tx-loginboxmacmade-pi1-loginTable TD {
			padding: 5px;
}
.tx-loginboxmacmade-pi1 TABLE.tx-loginboxmacmade-pi1-loginTable TD.tx-loginboxmacmade-pi1-labelCell {
			font-size: 10px;
                        font-weight: normal;
}

div.tx-vcdarchive-pi1 h1 {
  font-size: 17px;
  font-weight: bold;
  font-style: italic;
  margin-top: 25px;
  color: #fff;
  background-color:#27699D;
}

div.tx-vcdarchive-pi1 h2 {
  font-size: 14px;
  font-weight: bold;
  font-style: normal;
  margin-top: 21px;
  color: #fff;
  background-color:#27699D;
}

div.tx-vcdarchive-pi1 h3{
  font-size: 12px;
  font-weight: bold;
  font-style: normal;
  margin-top: 18px;
  color: #fff;
  background-color:#27699D;
}

div.tx-vcdarchive-pi1 h5{
  font-size: 11px;
  font-weight: normal;
  font-style: italic;
  line-height: 18px;
  margin-top: 18px;
  color: #fff;
  background-color:#27699D;
}

div.tx-vcdarchive-pi1 table {
  color:#333333;
  background-color:#eeeeee;
  border: 0px  #000099 solid;
  margin-bottom:10px;
}



div.tx-vcdarchive-pi1 table a{
  color:#333333;
  text-decoration:none;
}

div.tx-vcdarchive-pi1 table td{
  vertical-align: top;
  text-align: left;
  font-size: 11px;
  padding: 5px;
  empty-cells:show;
  background-color:#ddeeee;
}

div.tx-vcdarchive-pi1 table td small{
  font-size:90%;
}

div.tx-vcdarchive-pi1 table td big{
  font-style:italic;
  font-size:105%;
}

div.tx-vcdarchive-pi1 table td.title{
  font-size:110%;
  font-weight:bold;
  margin:0px;
  padding-left:5px;
  padding-top:3px;
  padding-bottom:4px;
  background-color: #fff;
  color: #ffffff;
}

div.tx-vcdarchive-pi1 table th, div.tx-vcdarchive-pi1 table td.header{
  font-size:100%;
  font-weight:bold;
  padding-top: 2px;
  padding-bottom: 2px;
  background-color:#fff;
  color: #ffffff;
}

div.tx-vcdarchive-pi1 table td.title1{
  font-size:100%;
  font-weight: bold;
  padding-top: 2px;
  padding-bottom: 2px;
  padding-left:3px;
  padding-right:3px;
  background-color:#ddeeee;
  color: #000099;
}

div.tx-vcdarchive-pi1 table td.label{
  text-align:right;
  font-weight:bold;
  background-color: #ffffff;
  color: #000099;
}

div.tx-vcdarchive-pi1 table td.light{
  background-color: #ffffff;
}

div.tx-vcdarchive-pi1 table td.dark {
  background-color:#ddddee;
}

div.tx-vcdarchive-pi1 table td.error{
	font-size:90%;
  font-weight:bold;
  background-color: #ddeeee;
  color:#dd0000;
}

div.tx-vcdarchive-pi1 form input submit {
                      position: absolute;
                      top: 400px;
                      left: 50px;
                      height: 35px;
                      width: 60px;
                      z-index: 50;
}

A {
	color: #27699D;
	font-weight: bold;
        text-decoration: none;
}
/**/
A:HOVER {
	text-decoration: underline;
}

#tx_chcforum-pi1 {

width: 515px;
}

#tx_chcforum-pi1 a {
font-size: 10px;
font-weight: bold;
}

.tx-chcforum-pi1-Table {
border: 1px solid {$chc-forum.style.bordercolor2};
background: {$chc-forum.style.bgTable};
margin-bottom: 2px;

width: 100%;
}

.tx_chcforum-pi1-toolBar a {
font-size: 10px;
font-weight: bold;
}

.tx-chcforum-pi1-Table thead tr th, .tx-chcforum-pi1-Table thead tr th a {
font-size: 10px;
font-weight: bold;
background: {$chc-forum.style.bgHeader};
padding: 5px;
text-align: center;
white-space: nowrap;
}

.tx-chcforum-pi1-Table tbody tr th, .tx-chcforum-pi1-Table tbody tr th a{
font-size: 12px;
font-weight: bold;
letter-spacing: 2px;
background: {$chc-forum.style.bgCat};
padding: 5px;
text-align: left;
}

.tx-chcforum-pi1-Table tbody tr td, .tx-chcforum-pi1-Table tbody tr td a {
font-size: 10px;
background: {$chc-forum.style.bgCell};
padding: 5px;
}

.tx-srfeuserregister-pi1 {
Width: 515px;
}

#tx-srfeuserregister-pi1-comments {
width:344px;
}

#tx-srfeuserregister-pi1-fe_users_form {
width: 100%
}

