P, .bodytext {
margin-top: 1px;
zmargin-bottom: 1px;
}

h, h1, h2, .heading {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #333333;
	padding-bottom:3px;
}

form, select {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
}

.dotline {
background-image: url(dotline.gif);
line-height: 5px;
}

form {
margin-bottom:5px;
}

ztd, table, body {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: Black;
}

body {
	scrollbar-3dlight-color : White;
	scrollbar-arrow-color : #7890AA;
	scrollbar-base-color : #B1B1B2;
	scrollbar-darkshadow-color : #B1B1B2;
	scrollbar-face-color : #B1B1B2;
	scrollbar-highlight-color : #B1B1B2;
	scrollbar-shadow-color : White;
	scrollbar-track-color : #B1B1B2;
}

input {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	background-color: #ffffff;
	background-position: 0px top;
	margin: 0px;
	border-top: 1px solid #7D7D7D;
	border-left: 1px solid #7D7D7D;
	border-bottom: 1px solid #efefef;
	border-right: 1px solid #efefef;
	height: 18px;
	color: black;
}

textarea {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	background-color: #ffffff;
	background-position: 0px top;
	margin: 0px;
    border-top: 1px solid #7D7D7D;
	border-left: 1px solid #7D7D7D;
	border-bottom: 1px solid #efefef;
	border-right: 1px solid #efefef;
	color: black;
}

.select {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	background-color: #ffffff;
	background-position: 0px top;
	margin: 0px;
	border: 1px solid #7D7D7D;
	height: 18px;
	color: #5F5F5F;
}

.button, .tx-indexedsearch-searchbox-button,.tx-newloginbox-pi1-submit {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	background-color: #7890AA;
	background-position: 0px top;
	margin: 0px 0px 0px 0px;
	height: 18px;
	border: 1px solid;
	border-bottom-color: #7D7D7D;
	border-left-color: #D3D3D3;
	border-right-color: #7D7D7D;
	border-top-color: #D3D3D3;
	color: white;
}

.check {
	background-color: #E2E6EF;
	margin: 0px;
	border: 0px solid Black;
}

.title {
	font-family: verdana, tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: black;
}

.newtitle {
	font-family: verdana, tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: black;
	text-align: left;
}

.padd {
	padding-left: 5px;
	padding-right: 5px;
}

.padd2 {
	padding-left: 5px;
	padding-right: 5px;
	background-color: #ffffff;
	text-align: justify;
}

.padd3 {
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-top: 5px;
}


.insideMenu, .insideMenu A {
background-color: #E2E6EF;
font-family: verdana, tahoma, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
color: black;
}

.insideMenuAct, .insideMenuAct A:link, .insideMenuAct A:hover, .insideMenuAct A:visited, .insideMenuAct A:active {
background-color: #7890AA;
font-family: verdana, tahoma, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
color: white;
}

.insideSubMenu, .insideSubMenu A:link, .insideSubMenu A:hover, .insideSubMenu A:visited, .insideSubMenu A:active {
background-color: #7890AA;
font-family: verdana, tahoma, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
color: white;
}

.insideSubMenuAct, .insideSubMenuAct A {
background-color: #7890AA;
font-family: verdana, tahoma, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
color: #E2E6EF;
}

.line1 {
	background-color: #7E7E7E;
}

.line2 {
	background-color: #BCCAD6;
}

.bgcolor1 {
	background-color: #ffffff;
}

.bgcolor2 {
	background-color: #7890AA;
}
.bgcolor3 {
	background-color: #F6E6C5;
}

.bgcolor4 {
	background-color: #E2E6EF;
}

.bgcolor5 {
	background-color: #F6E6C5;
}

.bgcolor6 {
	background-color: #7E7E7E;
}

.bgmenu {
	background-color: #F2F2F2;
}

.bgmenuline {
	background-color: #D3D3D3;
}

.way {
	background-color: #7890AA;
	padding-left: 4px;
	font-family: tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: White;
}

.date
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: White;
	font-weight: bold;
	margin-top: 3px;
}

.date2
{
	font-family: Verdana, tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #848283;
	font-weight: bolder;
}

A:link		{
	text-decoration: none;
	color : 1E599F;
	}
A:visited	{
	text-decoration: none;
	color : 1E599F;
	}
A:active	{
	text-decoration: none;
	color : 1E599F;
	}
A:hover	{
	text-decoration: none;
	color : #025BC2;
	}

    .newtext		{
	text-align: left;
	font-size: 11px;
	}

    .newtext A:link		{
	text-decoration: none;
	color : Black;
	}
.newtext A:visited	{
	text-decoration: none;
	color : Black;
	}
.newtext A:active	{
	text-decoration: none;
	color : Black;
	}
.newtext A:hover	{
	text-decoration: none;
	color : #1E599F;
	}

.pollQuestion {
	text-align: left;
	font-size: 11px;
    font-weight: bold;
    padding-top:5px;
    padding-bottom:9px;
}

.pollItem {
	text-align: left;
	font-size: 11px;
    font-weight: normal;
    align-vertical: middle;
}


.lang A:link		{
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	color : White;
	font-weight: bold;
	font-size: 10px;
	}
.lang A:visited	{
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	color : White;
	font-weight: bold;
	font-size: 10px;
	}
.lang A:active	{
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	color : White;
	font-weight: bold;
	font-size: 10px;
	}
.lang A:hover	{
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	color : #F2F2F2;
	font-weight: bold;
	font-size: 10px;
	}

.menuGroup {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	padding-left: 5px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-top: 2px;
	background-color: #E2E6F1;
}


.menuGroup2 {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	padding-left: 5px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-top: 2px;
	background-color: #BBF58E;
	font-weight: bold;
	border-bottom: 1px solid #D3D3D3;
}


.menu2 {
 padding-bottom: 5px;
 padding-right: 5px;
}

.menu A:link		{
	text-decoration: none;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color : Black;
	font-weight: normal;
	font-size: 11px;
	}
.menu A:visited	{
	text-decoration: none;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color : Black;
	font-weight: normal;
	font-size: 11px;
	}
.menu A:active	{
	text-decoration: none;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color : Black;
	font-weight: normal;
	font-size: 11px;
	}
.menu A:hover	{
	text-decoration: none;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color : Black;
	font-weight: normal;
	font-size: 11px;
	}

.menuActive A:link		{
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	color : Black;
	font-weight: bold;
	font-size: 11px;
	}
.menuActive A:visited	{
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	color : Black;
	font-weight: bold;
	font-size: 11px;
	}
.menuActive A:active	{
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	color : Black;
	font-weight: bold;
	font-size: 11px;
	}
.menuActive A:hover	{
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	color : #1B5089;
	font-weight: bold;
	font-size: 11px;
	}

.menuSubActive A:link		{
	text-decoration: underline;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color : Black;
	font-weight: normal;
	font-size: 11px;
	}
.menuSubActive A:visited	{
	text-decoration: underline;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color : Black;
	font-weight: normal;
	font-size: 11px;
	}
.menuSubActive A:active	{
	text-decoration: underline;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color : Black;
	font-weight: normal;
	font-size: 11px;
	}
.menuSubActive A:hover	{
	text-decoration: underline;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color : #1B5089;
	font-weight: normal;
	font-size: 11px;
	}

.menu {
text-decoration: none;
font-family: Tahoma, Arial, Helvetica, sans-serif;
color : Black;
font-weight: normal;
font-size: 11px;
}

.copyright A:link		{
	text-decoration: underline;
	color : AppWorkspace;
	}
.copyright A:visited	{
	text-decoration: underline;
	color : AppWorkspace;
	}
.copyright A:active	{
	text-decoration: underline;
	color : AppWorkspace;
	}
.copyright A:hover	{
	text-decoration: none;
	color : #1B5089;
	}

.copyright {
	font-size: 10px;
	color : AppWorkspace;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-top: 5px;
}


.way2 A:link		{
	text-decoration: none;
	color : #FFFFFF;

	}
.way2 A:visited	{
	text-decoration: none;
	color : #FFFFFF;

	}
.way2 A:active	{
	text-decoration: none;
	color : #FFFFFF;

	}
.way2 A:hover	{
	text-decoration: underline;
	color : #FFFFFF;

	}


.tableBorder {
	background-color: #E3E3E2;
}
.tableBgr {
	background-color: #FBFAFA;
}

.rowLight {
	background-color: #FEF9F0;
}

.rowNormal {
	background-color: #FBF4E4;
}


.error {
	color: #8b0000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.warning {
	color: #663300;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.info {
	color: #330099;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.structure_name {
	color: black;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	background-color: #E3E3E2;
}


.structure_fieldname {
	color: black;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #F2F2F2;
}

.structure_fieldnameMain {
	color: black;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	background-color: #F2F2F2;
}

.structure_fieldvalue {
	color: black;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.forum_latest_question {
    font-size: 11px;
	font-weight: bold;
	text-align: left;
}

.forum_latest_answer {
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-top: 5px;
font-size: 11px;
	text-align: left;
}

.forum_latest_more A:link		{
	text-decoration: none;
	color : Black;
	font-size: 11px;
	}
.forum_latest_more A:visited	{
	text-decoration: none;
	color : Black;
	font-size: 11px;
	}
.forum_latest_more A:active	{
	text-decoration: none;
	color : Black;
	font-size: 11px;
	}
.forum_latest_more A:hover	{
	text-decoration: none;
	color : #1E599F;
	font-size: 11px;
	}

.forum_date {
	color: #848283;
	font-weight: bolder;
}

.forum_question {
	color: black;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	background-color: #E3E3E2;
	text-align: justify;
}

.forum_answer {
	text-align: justify;
}

.forum_person {
	font-weight: bold;
}

.forum_list {
}

.menuItemMarked {
	color: red;
}

.justify {
	text-align: justify;
}

.text {
	text-align: justify;
}

.orgStructureView1 {
	background-color: #EEEEEE;
	border: 0px;
	color: #000000;
	padding-left: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-top: 6px;
}

.orgStructureView2 {
    background-color: #FFCC99;
	border: 0px;
	color: #663300;
	padding-left: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-top: 6px;
}

.orgStructureView3 {

    background-color: #CCFFCC;
	border: 0px;
	color: #006600;
	padding-left: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-top: 6px;
}

.orgStructureView4 {
	background-color: #FFCCCC;
	border: 0px;
	color: #990000;
	padding-left: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-top: 6px;
}

.orgStructureLevel1, .orgStructureLevel2, .orgStructureLevel3, .orgStructureLevel4, .orgStructureLevel5 {
	font-size: 11px;
}

.orgStructureLevel1 {

    zwidth: 20px;
    margin-bottom:5px;
    zwhite-space: nowrap;
    text-align: left;

}


    .orgStructureLevel2 {

	zwidth: 20px;
    margin-left:25px;
    margin-bottom:5px;
    zwhite-space: nowrap;
    text-align: left;
}

    .orgStructureLevel3 {

    zwidth: 20px;
    margin-left:50px;
    margin-bottom:5px;
    zwhite-space: nowrap;
    text-align: left;
}


    .orgStructureLevel4 {


    zwidth: 20px;
    margin-left:80px;
    margin-bottom:5px;
    zwhite-space: nowrap;
    text-align: left;

}


    .orgStructureLevel5 {

    zwidth: 20px;
    margin-left:110px;
    zwhite-space: nowrap;
    text-align: left;

   }


   .menuGroup {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	padding-left: 5px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-top: 2px;
	background-color: #E2E6F1;
	font-weight: bold;
	border-bottom: 1px solid #D3D3D3;
}
.click-menu {
    width: 100%;
    font-weight: normal;
    text-align: left;
    color-black;
    cursor: hand;
}
.click-menu .box1 {

	text-decoration: none;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
   /* width: 100%;*/
    position: relative;
padding: 2px;
padding-left: 14px;
background-image: url(menu.gif);
background-repeat: no-repeat;
background-position: 2 5;
border-bottom: 1px solid #D3D3D3;
}


.click-menu .box1-open {
    background: #F6E6C5;
	text-decoration: none;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color : black;
	font-weight: bold;
	font-size: 11px;
/*    width: 100%;*/
padding: 2px;
padding-left: 14px;
background-image: url(menu.gif);
background-repeat: no-repeat;
background-position: 2 5;
position: relative;
}

.click-menu .sec a {

    color: black;
    text-decoration: none;

}




.click-menu .sec-over {

    background-color: #F6E6C5;
    color: #025BC2;
    text-decoration: none;

}



.click-menu .section {
	text-decoration: none;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color : Black;
	font-weight: normal;
	font-size: 11px;
    display: none;
}
.click-menu .section a {

    color: black;
    text-decoration: none;
    font-weight: normal;
}
.click-menu .section a:hover {

    color: #025BC2;
    text-decoration: none;
    font-weight: normal;
}
.click-menu .box2 {
/*    width: 100%;*/
    font-weight: normal;


padding: 2px;
padding-left: 14px;
background-image: url(ico9.gif);
background-repeat: no-repeat;
background-position: 2 5;

}

.click-menu .sec2-normal-active {
    color: black;
}

.click-menu .sec2-normal {
    background: #F6E6C5;
}

.click-menu .sec2-over {
    background: #F2F2F2;
    color: #025BC2;
}


/* Default stylesheet for the html mails of tx_feuser_register extension */
.tx-srfeuserregister-pi1 P { font-family:Verdana, sans-serif; font-size:12px; line-height:125%; background-color=#FFFFFF; color:#000000; margin-top:8px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; padding-right:3px; padding-left:3px; text-indent:0px; }
.tx-srfeuserregister-pi1 A:link { background-color:transparent; color:navy; text-decoration:none; font-weight:bold;}
.tx-srfeuserregister-pi1 A:visited { background-color:transparent; color:navy; font-weight:bold; text-decoration:none; }
.tx-srfeuserregister-pi1 A:hover { background-color:transparent; color:#333333; text-decoration:none; }
.tx-srfeuserregister-pi1 A:active { background-color:transparent; color:navy; font-weight:bold; text-decoration:none; }
.tx-srfeuserregister-pi1 TD { vertical-align:top;  font-family:Verdana, sans-serif; font-size:12px; line-height:125%; color:#000000; margin-top:8px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; padding-right:3px; padding-left:3px; text-indent:0px;}
.tx-srfeuserregister-pi1 TD.tx-srfeuserregister-pi1-frame { padding-right:0px; padding-left:0px; }
.tx-srfeuserregister-pi1 INPUT { font-size:10px; font-family:Verdana; font-weight:bold; background-color=#FFFFFF; color:#000000;}
.tx-srfeuserregister-pi1 INPUT.tx-srfeuserregister-pi1-submit { font-size:10px; font-family:Verdana;font-weight:bold; background-color=#7890AA; color:#000000; border: 1px solid;	border-bottom-color: #7D7D7D;	border-left-color: #D3D3D3;	border-right-color: #7D7D7D;	border-top-color: #D3D3D3; }
.tx-srfeuserregister-pi1 SELECT { font-size:10px; font-family:Verdana; font-weight:bold; }
.tx-srfeuserregister-pi1 TEXTAREA { font-size:10px; font-family:Verdana; font-weight:bold; }
.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-radio TD { text-align:left; vertical-align:middle; background-color:transparent; }
.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-radio P { font-family:Verdana, sans-serif; font-size:12px; margin-top:4px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; padding-right:3px; padding-left:3px; text-indent:0px; }
.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-radio INPUT  { font-size:10px; font-family:Verdana; font-weight:bold; vertical-align:middle; }
