/* -- global declarations --------------------------------------------------- */

form, div { margin: 0; padding: 0;}

img { margin: 0; padding: 0; border: 0px none; }
em        { color: #999; }

ul ul { font-size: 1em; } /* we use relative font sizing */


* {
	--red: #FF0000;
	--red-dark: #cc0001;
	--gray-light: #f0f0f0;
	--gray-dark: #cdcfd3;
}


html {
	line-height: 1.15;
	-webkit-text-size-adjust: 100%;
}
body {
	margin: 0;
	position: relative;
}
main {
	display: block;
}


table.outtab {border-spacing: 0px;}
td.outtd {padding: 0px;}

.pdflinkfont { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; text-decoration: none; line-height: 2.1em;}

.bezlistfont { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-decoration: none; font-weight: normal; margin-bottom:2px;}
.beztextfont { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FF0000; text-decoration: none; font-weight: normal; margin-bottom:2px;}

.langlistfont { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-decoration: none; font-weight: normal; margin-bottom:0px;}
.langtextfont { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FF0000; text-decoration: none; font-weight: normal; margin-bottom:2px;}

.grptextfont { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;color: #000000; text-decoration: none; font-weight: normal; margin-bottom:2px;}
.grplistfont { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;color: #FF0000; text-decoration: none; font-weight: normal; margin-bottom:2px;}

.untergrpfont{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1.5em; color: #FFFFFF; text-decoration: none; }

.helpfont { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #c00; text-decoration: none; font-weight: bold;}
.namefont { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 15px; color: #000000; text-decoration: none; font-weight: bold;}
.headerfont { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; color: #000000; text-decoration: none; font-weight: bold; margin-bottom:2px;}

.headerbindingfont { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 15px; color: #000000; text-decoration: none; font-weight: bold;}

.welcomefont {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1.0em; color: #FF0000; text-decoration: none; font-weight: bold;}

.contentoption { font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; height: 20px; line-height: 50px; text-decoration: none}
.contentoptionbold { font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; font-weight:bold; height: 20px; line-height: 50px; text-decoration: none}

.larger { font-size: larger; }

a.content:hover { color: #999999; text-decoration: none}

body, tr, td { font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 1.20 }

form { margin: 0px 0px 0px 0px; }

a:link { color: #FF0000 }
a:visited { color: #cc0001 }

a.lintern:link { color: #FF0000 }
a.lintern:visited { color: #cc0001 }


.buttonmind {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; text-decoration: none; width:105px; height:21px; background: linear-gradient(#E8E8E8,#d0d0d0); border: 1px #666666 solid; border-radius: 2px; cursor: pointer}
.buttonminddisabled {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; height:21px; color: #B7B7B7; text-decoration: none; background-color: #E8E8E8; border: 1px #666666 solid; width:105px;}

.buttonmind55 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; height:21px; color: #000000; text-decoration: none; width:55px; background: linear-gradient(#E8E8E8,#d0d0d0); border: 1px #666666 solid; border-radius: 2px; cursor: pointer}
.buttonminddisabled55 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; height:21px; color: #B7B7B7; text-decoration: none; background-color: #E8E8E8; border: 1px #666666 solid; width:55px;}


.aitemtitel {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; 
          color: #7e6000; text-decoration: none; font-weight: bold; line-height: 1.4em}

.contenterror { color:#FF0000 }

.error {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; /* line-height: 16px; */
          color: #FF0000; text-decoration: none}

.errorlarge {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: larger; line-height: 18px; 
          color: #FF0000; text-decoration: none; font-weight: bold}

.errorlarge2 {  font-family: Verdana, Arial, Helvetica, sans-serif; color: #FF0000; text-decoration: none; font-size: 20px}

.linkinput { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; text-decoration: none; background-color: #E8E8E8; width:170px; border: 1px #666666 solid}

.pdftable {border: 1px #666666 solid;}



/* -------------------------- Banner Anfang ------------------------ */

#header {
        position:relative;
        top: 3px;
        left: 0px;
        right: 15px;
        height: 113px;
        padding: 0;
        margin: 0 0 0 0;
        background: white;
}


#headerBG {
	width: 100%;
	height:117px;
	background-size: 100% 100%;
        background: #313334;
        border-bottom: 39px solid #000000;  
}



#headerR1 {
	max-width: 1280px;
	margin: auto;
}


#headerR2 {
	top: 14px;
	background-image: url('images/logo_mensa.png'),url('images/logo_mind.png');
        background-size: 66px 66px, 246px 66px;
        background-position: 0px 20px, 75px 20px; 
        display: inline-block;
        margin: 0 auto; 
        text-indent: -9999px;
	width: 400px;
	height: 200px;
        background-repeat: no-repeat;
}



#headerTITEL {
}


#headerSLOGAN {
}


div#main {
	display: flex;
	max-width: 1280px;
	margin: auto;
}



#subgroupLOGO{
        position:absolute;
        margin: 0;
        padding: 0;
        width: 80%;
        background-image:url('images/logo_mind.png');
        background-position: left 40px;
        background-repeat:no-repeat;
        height:145px;
        top:0px;
        left: 5px;
}

/* -------------------------- Temp DIV Anfang ----------------------------*/
#tmp1 {}
#tmp2 {}
#tmp3 {}
#tmp4 {}
#tmp5 {}
#tmp6 {}
#tmp7 {}
#tmp8 {}
#tmp9 {}
#tmp10 {}
/* -------------------------- Temp DIV Ende ----------------------------*/



/* -------------------------- Support Text Anfang ------------------------ */

#welcome{
        position:relative;
        margin: 3 3 3 3;
        top:46px;
        right:0px;
        float: right;
}


#grptext {
        position:relative;
        margin: 0 0 3 10;
        top:5px;
        float: right;
}

#grplist {
        position:relative;
        margin: 3 0 3 6;
        right:2px;
        top:0px;
        float: right;
}

#langtext {
        position:relative;
        margin: 0 0 3 10;
        top:50px;
        float: right;
}

#langlist {
        position:relative;
        margin: 3 0 3 6;
        right:2px;
        top:45px;
        float: right;
}

#beztext {
        position:relative;
        margin: 0 0 3 10;
        top:50px;
        float: right;
}

#bezlist {
        position:relative;
        margin: 3 0 3 6;
        right:2px;
        top:45px;
        float: right;
}

#headerhelp {
        position:relative;
        margin: 3 3 3 10;
        top:45px;
        float: right;
}

#headerhelptext {
        position:relative;
        top:47px;
        margin: 3 0 3 3;
        right:-5px;
        float: right;
}

#mytable {
        position:absolute;
        top:120px;
        margin: 3 0 3 3;
        right:0px;
        float: right;
        width:800px;
}

#mytable-noheader {
        position:absolute;
        top:10px;
        margin: 3 0 3 3;
        right:0px;
        float: right;
        width:800px;
}


#headername{
	max-width: 1280px;
	margin: auto;
}

#headername-noheader{
        position:absolute;
        top:30px;
        left:166px;
        float: left;
}


#headername-nonav {
        position:absolute;
        top:136px;
        left:15px;
        float: left;
}


#headername-nonavheader {
        position:absolute;
        top:30px;
        left:15px;
        float: left;
}



/* -- content --------------------------------------------------------------- */


#content { font-family: Verdana, Arial, Helvetica, sans-serif; text-align: left; margin: 0; font-size: 11px; line-height: 120%;}

#content .contentmid {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 11px; color: #333333; text-decoration: none; text-align: center;}

#content .contentright {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 11px; color: #333333; text-decoration: none; text-align: right;}

#content a.contenth:link {
        color: #333333;
        text-decoration: none;
        border-bottom: 1px solid #333333;
}
#content a.contenth:hover {
        color: #333333;
        text-decoration: none;
        border-bottom: 1px solid #333333;
}

#content a.contenth:visited {
        color: #333333;
        text-decoration: none;
        border-bottom: 1px solid #333333;
}


#content text { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color: #000000; text-decoration: none;}


#content h2,
#content h3,
#content h4 {
        font-weight: bold;
        color: #333;
        font-family: Helvetica, Arial, sans-serif;
        line-height: 160%;
}


#content h2 { font-size: 2.1em; margin: 0 0 .8em 0; }
#content h3 { font-size: 1.5em; margin: .8em 0; }
#content h4 { font-size: 1.2em; margin: 1.2em 0 .8em 0; }


#content p {
        font-size: 10.5px;
        line-height: 1.4em;
         margin: 0 0 4px 0;
}


#content ul { font-size: 11px; padding-left:0px; margin-left:0px; list-style-position: inside; list-style-type: disc; }
#content ul p { font-size: 1em; }
#content ul li { margin-left: 15px; padding: .2em 0; padding-top:6px; }


#content .comments { font-size: 1.1em; margin: 15px 0 0 0; }


#content a {
        color: #FF0000;
        text-decoration: underline;
        border: 0px none;
}
#content a:hover {
        color: #FF0000;
        text-decoration: underline;
        border-bottom: 1px solid #8B4726;
}

#content a:visited {
        color: #cc0001;
        text-decoration: underline;
        border: 0px none;
}



#content a.lintern {
        color: #FF0000;
        text-decoration: underline;
        border: 0px none;
}
#content a.lintern:hover {
        color: #FF0000;
        text-decoration: underline;
        border-bottom: 1px solid #8B4726;
}

#content a.lintern:visited {
        color: #FF0000;
        text-decoration: underline;
        border: 0px none;
}



/* NEU */


@media screen and (max-width: 1280px) {
	div#headername {
		padding: 0 1rem;
	}
}



@media screen and (max-width: 1280px) {
	div#main {
		padding: 0 1rem;
	}
}


div#main-left {
	margin-right: 2rem;
}

div#main-right {
	width: 100%;
}




/* Footer */
div#footer {
	position: absolute;
	left: 0;
	bottom: 0;
	right: 0;
        color: #ffffff; 
        float: center;
	background: #000000;
	border-top: 5px solid white;
	padding: 1rem;
}

div#footer a:nth-of-type(2),
div#footer a:nth-of-type(3),
div#footer a:nth-of-type(4) {
	float: right;
	margin-left: 1rem;
}



div#footer a {
        color: #ffffff;
        text-decoration: underline;
        border: 0px none;
}
div#footer a:hover {
        color: #ffffff;
        text-decoration: underline;
        border-bottom: 1px solid #8B4726;
}

div#footer a:visited {
        color: #ffffff;
        text-decoration: underline;
        border: 0px none;
}





#content
	> form:nth-child(7)
	> table
	> tbody
	> tr
	> td
	> table
	> tbody
	> tr:nth-child(2)
	td {
	background: none;
	border: 0;
}



td.content {
	width: auto !important;
}



#content > form > b:nth-child(11) {
	margin-top: 2rem;
}




/* Navigation */


div#menue {
	margin-top: 0.8em;
	margin-bottom: 2em;
}


nav {    
  display: flex;
  text-align: center;
}


nav ul {
  margin: 0;
  padding: 0;
  list-style: none;
}

.nav a {
  display:flex; 
  background: #111;
  color: #fff; 
  text-decoration: none;
  padding: 0.8em 1.1em;
  font-size: 115%;
  position: relative;
}

.nav{  
  vertical-align: top; 
  display: inline-block;
  border-radius:6px;
}

.nav li {
  position: relative;
}

.nav > li { 
  float: left; 
  margin-right: 1px; 
} 

.nav > li > a { 
  margin-bottom: 1px;
}

.nav > li:hover, 
.nav > li:hover > a { 
  background: #FF0000;
}

.nav li:hover > a { 
  color: #fff; 
  background: #FF0000;
}

.nav > li:first-child { 
  border-radius: 4px 0 0 0px;
} 

.nav > li:first-child > a { 
  border-radius: 4px 0 0 0;
}
.nav > li:last-child { 
  border-radius: 0 0 4px 0; 
  margin-right: 0;
} 
.nav > li:last-child > a { 
  border-radius: 0 4px 0 0;
}

.nav li li a { 
  margin-top: 1px;
  background: #FF0000;
  color: #fff;
}


.nav li li:hover > a { 
  margin-top: 1px;
  background: #cc0001;
  color: #fff;
}



a.nav-link.active {
	color: white;
	background: #cc0001;
}


a.nav-link.active:hover { 
  color: white;
  background: #FF0000;
}


.nav li a:first-child:nth-last-child(2):before { 
  content: ""; 
  position: absolute; 
  height: 0; 
  width: 0; 
  border: 5px solid transparent; 
  top: 50% ;
  right:5px;  
 }


/* Submenu Positionierung*/

.nav ul {
  position: absolute;
  white-space: nowrap;
  border-bottom: 5px solid #000000;
  z-index: 1;
  left: -99999em;
}

.nav > li:hover > ul {
  left: auto;
  margin-top: 1px;
  min-width: 100%;
}

.nav > li li:hover > ul { 
  left: 100%;
  margin-left: 1px;
  top: -1px;
}


/* arrow hover */

.nav > li > a:first-child:nth-last-child(2):before { 
  border-top-color: #aaa; 
}

.nav > li:hover > a:first-child:nth-last-child(2):before {
  border: 5px solid transparent; 
  margin-top:-5px
}

.nav li li > a:first-child:nth-last-child(2):before {  
  border-left-color: #aaa; 
  margin-top: -5px
}
.nav li li:hover > a:first-child:nth-last-child(2):before {
  border: 5px solid transparent; 
  border-right-color: #FF0000;
  right: 10px; 
}



/* -- Submitbutton ------------------------------------ */
.button {
    display: inline-block;
    border: 0;
    outline: 0;
    padding: 6px 10px;
    line-height: 1;
    background: linear-gradient(#E8E8E8,#d0d0d0);
    border-radius: 2px;
    border: 1px #666666 solid;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: black !important;
    font-size: 1.2em;
    cursor: pointer;
    position: relative;
    transition: padding-right .3s ease-out;
}
.button.loading {
    background-color: #CCC;
    padding-right: 40px;
}
.button.loading:after {
    content: "";
    position: absolute;
    border-radius: 100%;
    right: 6px;
    top: 50%;
    width: 0px;
    height: 0px;
    margin-top: -2px;
    border: 2px solid rgba(255,255,255,0.5);
    border-left-color: #2986cc;
    border-top-color: #2986cc;
    animation: spin .6s infinite linear, grow .3s forwards ease-out;
}
@keyframes spin { 
    to {
        transform: rotate(359deg);
    }
}
@keyframes grow { 
    to {
        width: 14px;
        height: 14px;
        margin-top: -8px;
        right: 13px;
    }
}



/* -- Reiter ------------------------------------ */

    #Ptabs{
      font-family: Verdana, Arial, Helvetica, sans-serif;
      float:left;
      width:920px;
      background:#ededed;
      font-size:93%;
      line-height:normal;
        border-bottom:1px solid #000;
      }
    #Ptabs ul {
        margin:0;
        padding:10px 10px 0 50px;
        list-style:none;
      }
    #Ptabs li {
      display:inline;
      margin:0;
      padding:0;
      }
    #Ptabs a {
      float:left;
      background:url('images/tableftB.gif') no-repeat left top;
      margin:0;
      border: 0px none;
      text-decoration:none; padding-left:4px; padding-right:0; padding-top:0; padding-bottom:0
      }
    #Ptabs a span {
      float:left;
      display:block;
      background:url('images/tabrightB.gif') no-repeat right top;
      color:#666; padding-left:6px; padding-right:15px; padding-top:5px; padding-bottom:4px
      }
    #Ptabs a span {float:none;}

    #Ptabs a:hover span {
      color:#000;
      }
    #Ptabs a:hover {
      background-position:0% -42px;
      }
    #Ptabs a:hover span {
      background-position:100% -42px;
      }
        #Ptabs #current a {
        color:#000;
                background-position:0% -42px;
        }
        #Ptabs #current a span {
        color:#000;
              background-position:100% -42px;
        }


    #Ptabswide{
      font-family: Verdana, Arial, Helvetica, sans-serif;
      float:left;
      width:100%;
      background:#ededed;
      font-size:93%;
      line-height:normal;
        border-bottom:1px solid #000;
      }
    #Ptabswide ul {
        margin:0;
        padding:10px 10px 0 50px;
        list-style:none;
      }
    #Ptabswide li {
      display:inline;
      margin:0;
      padding:0;
      }
    #Ptabswide a {
      float:left;
      background:url('images/tableftB.gif') no-repeat left top;
      margin:0;
      border: 0px none;
      text-decoration:none; padding-left:4px; padding-right:0; padding-top:0; padding-bottom:0
      }
    #Ptabswide a span {
      float:left;
      display:block;
      background:url('images/tabrightB.gif') no-repeat right top;
      color:#666; padding-left:6px; padding-right:15px; padding-top:5px; padding-bottom:4px
      }
    #Ptabswide a span {float:none;}

    #Ptabswide a:hover span {
      color:#000;
      }
    #Ptabswide a:hover {
      background-position:0% -42px;
      }
    #Ptabswide a:hover span {
      background-position:100% -42px;
      }
        #Ptabswide #current a {
        color:#000;
                background-position:0% -42px;
        }
        #Ptabswide #current a span {
        color:#000;
              background-position:100% -42px;
        }

/* -- Ende Reiter ------------------------------------ */



.headernamefont {
	font-size: 1.5rem;
	font-weight: 600;
        line-height: 1.5;
}


table { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:20px; color: #000000; text-decoration: none}

text { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color: #000000; text-decoration: none}

textarea { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; max-width:910px; color: #000000; text-decoration: none}

.input { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; height: 21px; color: #000000; text-decoration: none; background-color: #FFFFFF; border: 1px #7F99FF solid}

.inputb { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size: 11px; height: 21px; color: #000000; text-decoration: none; background-color: #FFFFFF; border: 1px #7F99FF solid}

.inputd { font-family: Verdana, Arial, Helvetica, sans-serif; height: 22px; valign: center; line-height: 16px; font-size: 11px; color: #000000; text-decoration: none; background-color: #EEEEEE; border: 1px #7F99FF solid}

.inputdc { font-family: Verdana, Arial, Helvetica, sans-serif; height: 25px; line-height: 16px; font-size: 11px; color: #000000; text-decoration: none; background-color: #DFDFDF; border: 1px #666666 solid}

.inputs { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color: #000000; text-decoration: none}

a.content { font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 8px; color: #000000; text-decoration: underline }

.uudised {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; text-decoration: none; line-height: 16px}

a.uudised:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #E8E8E8; text-decoration: underline}

.footer {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF}

.fix {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 16px; color: #333333; text-decoration: none}

a.fix { color: #000000; text-decoration: underline }

a.alamnavi {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #990000; text-decoration: underline; line-height: 15px}

a.alamnavi:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; text-decoration: underline; line-height: 15px }

.textb {  font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size: 11px; color: #000000; text-decoration: none}
.textn {  font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:400; font-size: 11px; color: #000000; text-decoration: none}


.buttonselect { width:80px; height:20px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight:bold; color: #000000 }
.buttonlit { width:160px; height:22px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; background: linear-gradient(#E8E8E8,#d0d0d0); border: 1px #666666 solid; border-radius: 2px; cursor: pointer}
.buttonlit1 { width:210px; height:22px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; background: linear-gradient(#E8E8E8,#d0d0d0); border: 1px #666666 solid; border-radius: 2px; cursor: pointer }
.buttonlit2 { width:220px; height:22px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; background: linear-gradient(#E8E8E8,#d0d0d0); border: 1px #666666 solid; border-radius: 2px; cursor: pointer }
.buttonlit3 { width:250px; height:22px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; background: linear-gradient(#E8E8E8,#d0d0d0); border: 1px #666666 solid; border-radius: 2px; cursor: pointer }
.buttonlit4 { width:290px; height:22px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; background: linear-gradient(#E8E8E8,#d0d0d0); border: 1px #666666 solid; border-radius: 2px; cursor: pointer }
.buttonlit5 { width:320px; height:22px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; background: linear-gradient(#E8E8E8,#d0d0d0); border: 1px #666666 solid; border-radius: 2px; cursor: pointer }
.buttonlits { width:100px; height:20px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; background: linear-gradient(#E8E8E8,#d0d0d0); border: 1px #666666 solid; border-radius: 2px; cursor: pointer }

.buttonlitlarge { width:180px; height:25px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; background: linear-gradient(#E8E8E8,#d0d0d0); border: 1px #666666 solid; border-radius: 2px; cursor: pointer }


.buttontabdel { width:65px; height:23px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; background: linear-gradient(#E8E8E8,#d0d0d0); border: 1px #666666 solid; border-radius: 2px; cursor: pointer }
.buttontabval { width:95px; height:23px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; background: linear-gradient(#E8E8E8,#d0d0d0); border: 1px #666666 solid; border-radius: 2px; cursor: pointer }

.buttontabmin { width:100px; height:20px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #000000; background: linear-gradient(#E8E8E8,#d0d0d0); border: 1px #666666 solid; border-radius: 2px; cursor: pointer }
.buttontab { width:120px; height:20px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; background: linear-gradient(#E8E8E8,#d0d0d0); border: 1px #666666 solid; border-radius: 2px; cursor: pointer }
.buttontabred { width:120px; height:20px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #d01040; background: linear-gradient(#E8E8E8,#d0d0d0); border: 1px #666666 solid; border-radius: 2px; cursor: pointer }
.buttontab2 { width:150px; height:20px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; background: linear-gradient(#E8E8E8,#d0d0d0); border: 1px #666666 solid; border-radius: 2px; cursor: pointer }
.buttontabred2 { width:150px; height:20px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #d01040; background: linear-gradient(#E8E8E8,#d0d0d0); border: 1px #666666 solid; border-radius: 2px; cursor: pointer }
.buttontab3 { width:200px; height:21px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; background: linear-gradient(#E8E8E8,#d0d0d0); border: 1px #666666 solid; border-radius: 2px; cursor: pointer }
.buttontabred3 { width:200px; height:21px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #d01040; background: linear-gradient(#E8E8E8,#d0d0d0); border: 1px #666666 solid; border-radius: 2px; cursor: pointer }
.buttontab4 { width:210px; height:21px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; background: linear-gradient(#E8E8E8,#d0d0d0); border: 1px #666666 solid; border-radius: 2px; cursor: pointer }
.buttontabred4 { width:200px; height:21px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #d01040; background: linear-gradient(#E8E8E8,#d0d0d0); border: 1px #666666 solid; border-radius: 2px; cursor: pointer }
.buttontabdl { width:70px; height:17px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #000000; background: linear-gradient(#E8E8E8,#d0d0d0); border: 1px #666666 solid; border-radius: 2px; cursor: pointer }

.buttondisabled { width:40px; background-color: #009900; height:22px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #00000 }
.buttonenabled { width:40px; background-color: #e5e5e5; height:22px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #757575 }

.buttonnoja { width:120px; height:20px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000 }

#content-pdfbutton {background-color: #E8E8E8; border: 1px #666666 solid; width:98px; height: 22px; text-align: center;}

q{quotes:"\201E" "\201D";}

qf{quotes:"\00BB \00AB"}


