body, th, td, input, select, textarea  {
	font-family: Verdana, sans-serif;
	font-size: 13px;
	line-height: 17px;
	color: #000;
}
body { behavior: url(fileadmin/templates/vcm/js/csshover.htc ); }

p { margin: 12px 0; }
p.smallblue { font-size: 10px; line-height: 12px; color: #3165ce; margin: 10px 0; }

p.headerBlue { font-size: 13px; line-height: 15px; font-weight: bold; color: #3366cc; margin: 0 0 -10px 0; }
p.headerBlack { font-size: 13px; line-height: 15px; font-weight: bold; color: #000000; margin: 0 0 -10px 0; }

/*
	LINKS 
================================================  */
a:link, a:visited  { color: #3366cc; text-decoration: none; }
a:hover { color: #b3b3c1; }
a.imp-button-gfx { display: block; } 
a img { border: 0 solid #ffffff; }


/*
	FORMS 
================================================  */
form { margin: 0; }
fieldset { border: 0 solid #ffffff; padding: 0; margin: 0; }

.imp-text, .imp-textarea, .imp-select, .imp-file { background: #ffffff; border: 1px solid #b0b0b0; padding: 2px; }

.imp-button-gfx { width: 60px; height: 20px; line-height: 19px; font-family: "Trebuchet MS", sans-serif; font-size: 12px; font-weight: normal; color: #fff!important; text-align: center; background: transparent url(../images/buttons/bg_button01.gif) left top no-repeat; border: 0 solid #fff; padding: 0; overflow: visible; cursor: pointer; }
.imp-button-gfx:hover { color: #3165ce!important; background-position: left -20px; }

a.imp-button-gfx { line-height: 20px; }

/*
	FCE
================================================  */
.fce-2cols-v01 { margin: 0 49px 0 0; }
.fce-2cols-v01 .fce-01 { width: 302px; float: left;}
.fce-2cols-v01 .fce-02 { width: 302px; float: right;}

.fce-2cols-v02 { margin: 0 49px 0 0; }
.fce-2cols-v02 .fce-01 { width: 421px; float: left;}
.fce-2cols-v02 .fce-02 { width: 191px; float: right;}

.fce01 { width: 100%; color: #0066cc; margin: 0px 0px 5px 0px; float: left;  }
.fce01 .fce01-col01 { width: 193px; min-height: 10px; margin: 0 10px 0 0; padding: 0;  float: left; }
.fce01 .fce01-col02 { width: 215px; min-height: 10px; margin: 0 10px 0 0; padding: 0; float: left; }
.fce01 .fce01-col03 { width: 210px; min-height: 10px; margin: 0; padding: 0; float: left; }


.fce02 { width: 100%; margin: 10px 0; float: left; }
.fce02 .quote { color: #0066cc; font-weight: bold; }
.fce02 .author { font-size: 9px; }

.fce03 { width: 100%; min-height: 10px; border: 1px solid #0066cc; margin: 0 0 5px 0; /*background: url(../images/blocks/bg_fce03.gif) left top repeat-y; */  float: left; }
.fce03 h3 { height: 19px; line-height: 19px; font-size: 10px; color: #fff; background: #3366cc; margin: 0; padding: 0 0 0 10px; }
.fce03 .fce03-content { height: 279px; clear: both; overflow: auto; }
.fce03 .fce03-content .fce03-item { font-size: 11px; color: #0066cc; margin: 9px; padding: 0 0 12px 0; border-bottom: 1px solid #b3b3b3; }

.fce03 ul { margin: 0; padding: 0; list-style-image: none!important; list-style: none!important; }
.fce03 ul  li { margin: 10px 0!important; padding: 0!important; }
.fce03 ul  li a:link, .fce03 ul  li a:visited { background: url(../images/icons/icon01.gif) left top no-repeat; padding: 0 0 2px 21px; }
.fce03 ul  li a:hover { background-image: url(../images/icons/icon02.gif); padding-bottom: 5px;  }
.fce03 h6 { margin: 25px 9px 0 9px; }
.fce03 .fce03-gt { font-size: 9px; line-height: 11px; color: #808080; margin: 0 9px 9px 9px; }

.small {  }
.small .fce03-content  {  height: auto!important; }


.fce04 { width: 540px; min-height: 10px;  border: 1px solid #0066cc; margin: 0 0 10px 0; float: left; position: relative; z-index: 1; }
.fce04 .fce04-content { margin: 10px 17px 25px 10px; clear: both; }
.fce04 .fce04-content .fce04-text { width: 410px; }
.fce04  .registerButton { width: 60px; height: 20px; float: right; position: absolute; right: 17px; bottom: 12px; z-index: 2; }


.fce_wrapper { width: 100%; min-height: 300px; height: auto!important; height: 300px; text-align: center; position: relative; z-index: 1;}

.fce05 { width: 100%; text-align: left; float: left; }
.fce05 h2 { height: 13px; line-height: 13px; font-weight: bold; background: #b3b3b3; font-size: 10px; color: #fff; margin: 0!important; padding: 0 10px; }
.fce05 .fce05_block { width: 156px; }
.fce05 .fce05_block .foto_block { width: 52px; height: 70px; margin: 2px 0; float: left; }
.fce05 .fce05_block .foto_block .fce05foto { width: 52px; height: 70px; text-align: center; cursor: pointer; display: none; }
.fce05 .fce05_block .foto_block .fce05foto img { margin-top: 9px; }
.fce05 .fce05_block .foto_block .fce05text { width: 495px; height: 300px; position: absolute; right: 10px; top: 0; display: none; }


.fce06 {  width: 490px; margin: 0 auto;  }
.fce06 .fce06year { width: 70px; height: 18px; margin: 0 10px 10px 0px; float: left; position: relative; }
.fce06 .fce06year .year { width: 70px; height: 18px; background: #3366cc; color: #fff; font-weight: bold; cursor: pointer; position: absolute; left: 0; top: 0; }
.fce06 .fce06year .fce06text { width: 200px; height: 300px; text-align: left; background: #fff; border-left: 1px solid #3366cc; padding: 10px 0 10px 3px; display: none; position: absolute; left: 0; top: 18px; }
.fce06 .fce06text h1 { margin-bottom: 0; }



.fce-box01 { width: 100%; border: 1px solid #0066cc; margin: 0 0 5px 0; float: left; }
.fce-box01 h3 { height: 19px; line-height: 19px; font-size: 10px; color: #fff; background: #3366cc; margin: 0; padding: 0 10px; }
.fce-box01 .fce03-content { /* height: 279px; padding: 8px;*/ clear: both; /* overflow: auto; */ }
.fce-box01 .fce03-content .fce03-item { font-size: 11px; color: #0066cc; margin: 9px; padding: 0 0 12px 0; border-bottom: 1px solid #b3b3b3; }

.fce-box01 ul { margin: 0; padding: 0 0 0 0.5em!important; list-style: none!important; }
.fce-box01 ul  li { margin: 5px 0!important; list-style-image: none!important; }
.fce-box01 ul  li a:link, .fce-box01 ul  li a:visited { font-size: 12px; background: url(../images/icons/icon01.gif) left 2px no-repeat; padding: 4px 0 4px 21px; display: block; zoom: 1; }
.fce-box01 ul  li a:hover { background: url(../images/icons/icon02.gif) left 0 no-repeat; }
.fce-box01 .fce03-gt { font-size: 9px; line-height: 11px; color: #808080; padding: 8px; }
.fce-box01 .fce03-gt h6 { margin: 0; }


.fce-box02 { width: 100%; border: 1px solid #0066cc; }
.fce-box02 .fce-content { margin: 5px; }
.fce-box02 .csc-header h1 { font-size: 11px!important; line-height: 13px; } 

.fce-ki { width: 100%; }
.fce-ki .separator { width: 100%; height: 1px; font-size: 1px; overflow: hidden; background: #bcbdc0; float: left;  }
.fce-ki ul { width: 100%; margin: 0 0 2px 0!important; padding: 0 0 0 0!important; list-style: none!important; float: left; background: url(../images/blocks/bg_sep.gif) left bottom repeat-x;}
.fce-ki ul  li { width: 223px; float: left; margin: 0!important; }
.fce-ki ul  li a:link, .fce-ki ul  li a:visited { width: 210px; padding: 2px 5px; display: block; font-size: 10px; border: 1px solid #ccc; font-weight: bold; color: #bcbdc0;}
.fce-ki ul  li.act a:link, .fce-ki ul  li.act a:visited { background: #bcbdc0; border: 1px solid #ccc; color: #ffffff; }
.fce-ki h3, .fce-ki p { margin: 0; }
.fce-ki .fce-cell { width: 24%; height: 76px; margin: 2px 0; float: left; overflow: hidden;}
.fce-ki .fce-cell .fce-image { width: 36%; height: 76px; float: left; /*border: 1px solid #ffff00;*/ text-align: center; }
.fce-ki .fce-cell .fce-image img { width: 44px; height: 66px; margin: 5px 0 0 0;}
.fce-ki .fce-cell .fce-image img:hover { width: 52px; height: 76px; margin: 0 0 0 0;}
.fce-ki .fce-cell .fce-text { /*margin: 0 1% 0 33%;*/ height: 55px; padding-top: 21px; display: table-cell; /*vertical-align: middle; */font-size: 10px; line-height: 12px; }
.fce-ki .fce-cell .fce-text h3{ font-size: 10px; }

/*
	HEADERS
================================================  */

h1 { font-size: 13px; color: #0066cc; font-weight: bold; margin: 10px 0;  }
h2 { font-size: 13px; color: #0066cc; font-weight: normal; margin: 10px 0; }
h3 { font-size: 13px; color: #0066cc; font-weight: bold; margin: 0; }
h4 { font-size: 12px; color: #0066cc; font-weight: normal; margin: 10px 0; }
h5{ font-size: 11px; color: #0066cc; font-weight: bold; margin: 10px 0; }
h6{ font-size: 9px; color: #808080; font-weight: bold; margin: 0; }

.csc-header h1, .csc-textpicHeader h1 { font-size: 13px; font-weight: bold; color: #0066cc; }

h3 .sign { font-size: 9px!important; font-weight: normal!important;  color: #000!important; }


/*
	LISTS
================================================  */

.content ul { margin: 12px 0; padding: 0 0 0 1.2em; list-style: url(../images/bullets/bullet04.gif);}
.content ul li { margin: 0 0 5px 0; }

.content ul.csc-bulletlist-1 { list-style: url(../images/bullets/bullet02.gif);}



/*
	NEWLOGINBOX
================================================  */
.tx-newloginbox-pi1 { }
.tx-newloginbox-pi1 dl { width: 100%; margin: 10px 0; float: left; }
.tx-newloginbox-pi1 dl dt { width: 30%; margin: 0 2% 5px 0; float: left; clear: left; }
.tx-newloginbox-pi1 dl dd { width: 68%; margin: 0 0 5px 0; float: left; }


/*
	USER REGISTRATION
================================================  */
.tx-srfeuserregister-pi1 { position: relative;}
.tx-srfeuserregister-pi1 .fce-2cols-v01 { line-height: 13px; font-size: 11px; background: url(../images/blocks/bg_line01-v.gif) 50% top repeat-y; }
.tx-srfeuserregister-pi1 .fce-2cols-v01 .fce-01, .tx-srfeuserregister-pi1 .fce-2cols-v01 .fce-02 { width: 290px; }
.tx-srfeuserregister-pi1 .fce-2cols-v01 .fce-02 { width: 290px; padding-bottom: 30px; }
.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-error { font-size: 10px; line-height: 12px; color: #e62424; margin: 5px 0; }
.tx-srfeuserregister-pi1 label span { color: #e62424; display: none; }
.tx-srfeuserregister-pi1 dl { width: 100%; margin: 0; float: left; }
.tx-srfeuserregister-pi1 dl dt { width: 30%; margin: 0 2% 5px 0; float: left; clear: left; }
.tx-srfeuserregister-pi1 dl dd { width: 68%; margin: 0 0 5px 0; float: left; }
.tx-srfeuserregister-pi1 dl dd select, .tx-srfeuserregister-pi1 dl dd textarea  {background: #ffffff; border: 1px solid #b0b0b0; padding: 2px;}
.tx-srfeuserregister-pi1 dl dd .imp-text, .tx-srfeuserregister-pi1 dl dd .imp-select, .tx-srfeuserregister-pi1 dl dd select { width: 97%; }
.tx-srfeuserregister-pi1 dl dd .imp-textarea, .tx-srfeuserregister-pi1 dl dd textarea { width: 97%; height: 60px; }

.tx-srfeuserregister-pi1 dl.category { font-size: 10px; }
.tx-srfeuserregister-pi1 dl.category dt { width: 6%; }
.tx-srfeuserregister-pi1 dl.category dd { width: 92%; }
.tx-srfeuserregister-pi1 dl.category dd label { font-weight: bold; color: #3165ce; }
.tx-srfeuserregister-pi1 dl.category dd p{ margin: 5px 0;}
/*.tx-srfeuserregister-pi1 p.important { font-size: 10px; font-weight: bold; color: #3165ce; margin: 10px 0;} */
.tx-srfeuserregister-pi1 p.important { font-size: 10px; font-weight: bold; color: #000000; margin: 10px 0;}
.tx-srfeuserregister-pi1 .buttons { width: 290px; height: 20px; position: absolute; left: 334px; bottom: 0; z-index: 99; }
.tx-srfeuserregister-pi1 .buttons .imp-button-gfx { margin-right: 5px; float: left; }

#b-ie7 .tx-srfeuserregister-pi1 dl dt { width: 28%; }
#b-ie7 .tx-srfeuserregister-pi1 dl.category dt { width: 7%; }
#b-ie7 .tx-srfeuserregister-pi1 dl.category dd { width: 90%; }

#b-ie6 .tx-srfeuserregister-pi1 dl dt { width: 28%; }
#b-ie6 .tx-srfeuserregister-pi1 dl.category dt { width: 7%; }
#b-ie6 .tx-srfeuserregister-pi1 dl.category dd { width: 90%; }

#b-ie6 .tx-srfeuserregister-pi1 .fce-2cols-v01 { background-position: 15px top; }

.tx-srfeuserregister-pi1 .fce-02 p { margin-top: 0; }


/*
	IMP UPLOADS
================================================  */
.tx-impuploads-pi1 { font-size: 10px; line-height: 13px; }
.tx-impuploads-pi1 dl { height: 180px; width: 100%; margin: 0; float: left;  /*Wolf*/}
.tx-impuploads-pi1 dl dt { width: 30%; margin: 0 1% 5px 0; float: left; clear: left; }
.tx-impuploads-pi1 dl dd { width: 67%; margin: 0 0 5px 0; float: left; }
.tx-impuploads-pi1 dl dd .imp-button-gfx {  float: right; }
.tx-impuploads-pi1 dl dd .imp-file { font-size: 10px; }
.tx-impuploads-pi1 .buttons  { margin-top: 10px; }
.tx-impuploads-pi1 dl dd span { cursor: default; }
.tx-impuploads-pi1 dl dd .filedescription { color: #717171; }

.tx-impuploads-pi1 dl.press  { min-height: 300px; height: auto!important; height: 300px; }
.tx-impuploads-pi1 dl.press  dt { display: none;}
.tx-impuploads-pi1 dl.press  dd { width: 99%; margin: 0 0 5px 0; float: left; }

.fce-box01 .tx-impuploads-pi1 .scroll-press { height: 270px; padding: 8px; overflow: auto; }
.fce-box01 .tx-impuploads-pi1 .scroll-fund { height: 200px; padding: 8px;  overflow: auto; }

/*
	KEY INDIVIDUALS SINGLE
================================================  */
.k_individual_single { border-top: 1px solid #bcbdc0; padding: 15px 0 0 0; }
.k_individual_single .img_holder { width: 130px; float: left; }
.k_individual_single .indiv_head p { margin: 0 0 10px 0; }
.k_individual_single .indiv_container { width: 540px; float: left; }
.k_individual_single .indiv_container a.back:link, .k_individual_single .indiv_container a.back:visited { float: right; }



/*
	AIMA
================================================  */
.aima { width: 75px; font-size:10px; color:#808080; text-align: center; position: absolute; left: 15px; bottom: 10px; z-index:99; }


