/*
dunkelgruen: #054301;
dunkelgrtuen neu: #115A1B;

hellgruen_alt #D7F3CD; --> #FEF7C0;
schrift_old #0D9847 --> #115A1B;
gold: #C8CC88;
hellrosa: #FECFD7;
dunkelrosa: #E80554;
mittelrosa: #E90554;
*/

BODY {  background-color:#FFFFCC;
        margin-left:0px; margin-right:0px; margin-top:0px; margin-bottom:0px;
        scrollbar-face-color: #EFE2C2;
        scrollbar-shadow-color: #EFE2C2;
        scrollbar-highlight-color: #EFE2C2;
        scrollbar-track-color: #EFE2C2;
        scrollbar-arrow-color: #212121;
        scrollbar-3dlight-color:#212121;
        scrollbar-base-color: #EFE2C2;
        scrollbar-darkshadow-color: #212121;
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-size:12px;
        font-style:normal;
        line-height:normal;
        font-weight:normal;
        font-variant:normal;
        text-transform:none;
        color: #212121;
        text-decoration:none;
}

.empty {}

div.navi_button_over{
  background: url(../images/PreguntasPortal/navButton_over.jpg) no-repeat;
  font-family: Trebuchet MS, Tahoma, Verdana, Arial, sans-serif;
  font-style: normal;
  font-size: 14px;
  font-weight: bold;
  text-decoration: none;
  height:35px;
  width: auto;
  weight:auto;
  margin: 0 auto;
                    }

div.navi_button_out{
  background: url(../images/PreguntasPortal/navButton_out.jpg) no-repeat;
  font-family: Trebuchet MS, Tahoma, Verdana, Arial, sans-serif;
  font-style: normal;
  font-size: 14px;
  font-weight: bold;
  text-decoration: none;
  height:35px;
  width: auto;
  margin: 0 auto;

                     }


a:link.nav_item {
  font-family: Trebuchet MS, Tahoma, Verdana, Arial, sans-serif;
  font-style: normal;
  font-size: 14px;
  font-weight: bold;
  text-decoration: none;
  color: #F6E5B1;
}

a:hover.nav_item {
  font-family: Trebuchet MS, Tahoma, Verdana, Arial, sans-serif;
  font-style: normal;
  font-size: 14px;
  font-weight: bold;
  text-decoration: none;
  color: #212121;
}

a:active.nav_item {
  font-family: Trebuchet MS, Tahoma, Verdana, Arial, sans-serif;
  font-style: normal;
  font-size: 14px;
  font-weight: bold;
  text-decoration: none;
  color: #F6E5B1;
}

a:visited.nav_item {
  font-family: Trebuchet MS, Tahoma, Verdana, Arial, sans-serif;
  font-style: normal;
  font-size: 14px;
  font-weight: bold;
  text-decoration: none;
  color: #F6E5B1;
}

td.itemSubTitleBackground {
  background: url(../images/PreguntasPortal/Animation/itemSubTitleBackground.jpg) no-repeat;
  padding-top:2px; 
  padding-bottom:2px;
}

td.itemDetailSubTitleBackground {
  background: url(../images/PreguntasPortal/Animation/itemDetailSubTitleBackground.jpg) ;
  padding-top:2px; 
  padding-bottom:2px;
}
                     
div.help_headline {
	color: #054805;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 18px;
	padding-bottom: 3px;
}

div.help_headline2 {
	color: #054805;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	padding-top: 3px;
	padding-bottom: 3px;
}

div.help_subline {
	color: #054805;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: bold;
    padding-top: 3px;
    padding-bottom: 3px;
}

div.help_text {
	color: #054805;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 12px;
    text-align: justify;
    padding: 0px;
}

div.offlineStatus {
	padding: 2px;
	background-color: #ffeeee;
	border: 2px solid #ff4444;
	font-size: 12px;
}

div.onlineStatus {
	padding: 2px;
	background-color: #ddffdd;
	border: 2px solid #44ff44;
	font-size: 12px;
}

.suche{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight: bold;
	color: #890355;
}

td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size : 12px;
}

/* Sonderformate */
.smallgrey {
   font-size: 9px;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   color: #666666;
 }

.footer
{
   color: #4C3214;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 10px;
   font-weight: bold;
   
}

table.footerLinks
{
   color: #4C3214;
   background-color:#BCBA84;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 9px;
   font-weight: normal;
   padding:3px;
   text-align:center;
   
   
}

table.chapterHead
{
   color: #212121;
   background-color:#BCBA84;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 9px;
   font-weight: normal;
   padding:3px;
   text-align:center;
   
   
}

.button
{
   font-size:7pt;
   border: solid 1px #212121;
   background-color: #C1BE89;
   color:#212121;
   font-weight:normal;
   font-family: verdana,arial;
}


/* Standardtext */

li.navItem {
   color: #212121;
   font-size: 12px;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-weight:bold;
   vertical-align:top;
}

ul.nav {
    color: #212121;
    list-style-image:url(../images/PreguntasPortal/Animation/itemImage.gif);
    text-align:left;
    padding-left:25px;
    }
p {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 10px;
   color: #333333
}

/* HeaderStatus */
.headerStatus {
   font-size: 12px;
   color: #311A01;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   text-decoration: none;
}

/* Seitenkopf */

/* Standarttexte versch Grössen */
.text_10
{
   font-size: 10px;
   color: #333333;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   text-decoration: none;
}

.text_12
{
   font-size: 12px;
   color: #333333;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   text-decoration: none;
}

.text_10_bold
{
   font-size: 10px;
   color: #333333;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   text-decoration: none;
   font-weight: bold;
 }

.text_12_bold
{
   font-size: 12px;
   color: #333333;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   text-decoration: none;
   font-weight: bold;
 }

h3
{
   font-size: 12px;
   color: #333333;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   text-decoration: none;
}

/* Rollover für Textlinks */
a:active
{
   Color: #212121;
   Font-Family: Arial, Helvetica, Sans-Serif;
   Font-Variant: normal;
   Font-Style: normal;
   Text-Decoration: none;
}

a:link
{
   Color: #212121;
   Font-Family: Arial, Helvetica, Sans-Serif;
   Font-Variant: normal;
   Font-Style: normal;
   Text-Decoration: none;
}

a:visited
{
   Color: #212121;
   Font-Family: Arial, Helvetica, Sans-Serif;
   Font-Variant: normal;
   Font-Style: normal;
   text-decoration: none;
 }

a:hover
{
   Color: #212121;
   Font-Family: Arial, Helvetica, Sans-Serif;
   Font-Variant: normal;
   Font-Style: normal;
   Text-Decoration: none;
}

a:active.chapterTitle { Color: #093A02; Text-Decoration: none;}
a:visited.chapterTitle { Color: #093A02; Text-Decoration: none;}
a:link.chapterTitle { Color: #093A02; Text-Decoration: none;}
a:hover.chapterTitle { Color: #093A02; Text-Decoration: underline;}

a:active.footerLinks { color: #4C3214; font-size:12px; font-weight:normal; Text-Decoration: none;}
a:visited.footerLinks { color: #4C3214; font-size:12px; font-weight:normal; Text-Decoration: none;}
a:link.footerLinks { color: #4C3214; font-size:12px; font-weight:normal; Text-Decoration: none;}
a:hover.footerLinks { color: #4C3214; font-size:12px; font-weight:normal; Text-Decoration: underline;}

a:active.chapterTitleLink { font-size: 14px; font-weight:bold; vertical-align:middle; text-indent: 1px; color: #4C3214; Text-Decoration: underline;}
a:visited.chapterTitleLink { font-size: 14px; font-weight:bold; vertical-align:middle; text-indent: 1px; color: #4C3214; Text-Decoration: underline;}
a:link.chapterTitleLink { font-size: 14px; font-weight:bold; vertical-align:middle; text-indent: 1px; color: #4C3214; Text-Decoration: underline;}
a:hover.chapterTitleLink { font-size: 14px; font-weight:bold; vertical-align:middle; text-indent: 1px; color: #4C3214; Text-Decoration: none;}

/* Links der Beraterauswahl selektiert */
a:active.agentSelectorOn {font-size:12px; color:#000000; font-weight:bold; vertical-align:middle; Text-Decoration: none;}
a:visited.agentSelectorOn {font-size:12px; color:#000000; font-weight:bold; vertical-align:middle; Text-Decoration: none;}
a:link.agentSelectorOn {font-size:12px; color:#000000; font-weight:bold; vertical-align:middle; Text-Decoration: none;}
a:hover.agentSelectorOn {font-size:12px; color:#212121; font-weight:bold; vertical-align:middle; Text-Decoration: none;}
/* Links der Beraterauswahl nicht selektiert */
a:active.agentSelectorOff {font-size:12px; color:#212121; font-weight:bold; vertical-align:middle; Text-Decoration: none;}
a:visited.agentSelectorOff {font-size:12px; color:#212121; font-weight:bold; vertical-align:middle; Text-Decoration: none;}
a:link.agentSelectorOff {font-size:12px; color:#212121; font-weight:bold; vertical-align:middle; Text-Decoration: none;}
a:hover.agentSelectorOff{font-size:12px; color:#000000; font-weight:bold; vertical-align:middle; Text-Decoration: none;}

img.searchArrow { }


/* Formatierung für Tabellenrand */
.table-left
{
   border-color: black black black #3D3767;
   padding-left: 4px;
   border-style: solid;
   border-top-width: 0px;
   border-right-width: 0px;
   border-bottom-width: 0px;
   border-left-width: 1px
}

hr
{
   color: #212121;
}


/* neuer style */
.site_head
{
   color:  #212121;
   font-size: 10px;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-weight: bold;
   background-color: #FEF7C0;
   border-left-width:1px;
   border-left-style:solid;
   border-left-color:#212121;
   border-top-width:1px;
   border-top-style:solid;
   border-top-color:#212121;
   border-right-width:1px;
   border-right-style:solid;
   border-right-color:#212121;
   border-bottom-width:1px;
   border-bottom-style:solid;
   border-bottom-color:#212121;
}


/* Kopf des Chapter */
.chapter_head_transparent
{
   color: #212121;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 10px;
   font-weight: bold;
}

.chapter_head
{
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 10px;
   font-weight: bold;
	 background-color:#FEF7C0;
	 text-align:center;
}

.abstand_10px
{
   background-position: 1em 0; top: 10px
}

form
{
   margin: 0;
   padding: 0;
   border-style: none
}
.form
{
   margin: 0;
   padding: 0;
   border-style: none
}

.berater_titel
{
   font-size: 10px;
   font-weight: bold;
   text-decoration: underline overline
}

.chapter_title
{
   color: #4C3214;
   text-decoration:none;
   font-size: 12px;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-weight: bold;
   text-indent: 1px;
   background-color: #212121;
   padding-top:3px;
   padding-bottom:3px;
   text-align:center;
}

.chapter_title_frame
{
   color: #4C3214;
   text-decoration:none;
   font-size: 12px;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-weight: bold;
   text-indent: 1px;
   background-color: #212121;
   padding-top:3px;
   padding-bottom:3px;
   text-align:center;

}

.chapter_login_title_frame
{
   color: #212121;
   text-decoration:none;
   font-size: 12px;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-weight: bold;
   text-indent: 1px;
   background-color: #C1FDBD;
   border: 1px solid #212121;
   padding-top:3px;
   padding-bottom:3px;
   text-align:left;

}

.chapter_title_layer
{
   color: #212121;
   text-decoration:none;
   font-size: 12px;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-weight: bold;
   text-indent: 1px;
   background-color: #C1FDBD;
   padding-top:3px;
   padding-bottom:3px;
   border-bottom-width:1px;
   border-bottom-style:solid;
   border-bottom-color: #212121;
}

.spacer_35
{
   width: 35px;
   color: black;
   vertical-align: top;
}

select
{
   font-size: 10px;
   color: #333333;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   text-decoration: none;
}

.headtext
{
	font-family: verdana, arial, geneva, sans-serif;
	font-size: 12px;
	color: #666666;
	text-align: left;
	font-weight: bold
}

table.listHead {
    color:#006243;
    text-align:left;
    padding-left:2px;
    padding-right:3px;
    padding-top:3px;
    padding-bottom:3px;
    border:1px solid #212121;
    background-color:#EFE2C2;
}

/* dtpicker.js */
td.narrowTblRowLine {
    font-weight:normal;
    font-size:8pt;
    color:#4682B4;
    text-align:left;
    padding-top:3px;
    padding-left:3px;
    padding-right:3px;
    padding-bottom:1px;
    vertical-align:top;
    border-left-width:1px;
    border-left-style:solid;
    border-left-color:#C0C0C0;
    border-right-width:1px;
    border-right-style:solid;
    border-right-color:#C0C0C0;
    border-bottom-width:1px;
    border-bottom-style:solid;
    border-bottom-color:#C0C0C0;
}

td.tblRowLine {
  font-family:Verdana,Arial,Helvetica,sans-serif;
  font-weight:normal;
  font-size:7pt;
  color:#353535;
  text-align:left;
  padding-top:4px;
  padding-left:3px;
  padding-right:15px;
  padding-bottom:2px;
  vertical-align:middle;
  border-left-width:1px;
  border-left-style:solid;
  border-left-color:#C0C0C0;
  border-right-width:1px;
  border-right-style:solid;
  border-right-color:#C0C0C0;
  border-bottom-width:1px;
  border-bottom-style:solid;
  border-bottom-color:#4682B4;
}

td.tblRowLineCenter {
  font-family:Verdana,Arial,Helvetica,sans-serif;
  font-weight:normal;
  font-size:7pt;
  color:#353535;
  text-align:center;
  padding-top:4px;
  padding-left:3px;
  padding-right:3px;
  padding-bottom:2px;
  vertical-align:top;
  border-left-width:1px;
  border-left-style:solid;
  border-left-color:#C0C0C0;
  border-right-width:1px;
  border-right-style:solid;
  border-right-color:#C0C0C0;
  border-bottom-width:1px;
  border-bottom-style:solid;
  border-bottom-color:#4682B4;
}

td.tblRowLineRight {
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-weight:normal;
    font-size:7pt;
    color:#353535;
    text-align:right;
    padding-top:4px;
    padding-left:3px;
    padding-right:15px;
    padding-bottom:2px;
    vertical-align:top;
    border-left-width:1px;
    border-left-style:solid;
    border-left-color:#C0C0C0;
    border-right-width:1px;
    border-right-style:solid;
    border-right-color:#C0C0C0;
    border-bottom-width:1px;
    border-bottom-style:solid;
    border-bottom-color:#4682B4;
}

/*dtpicker.js */
table.formular {
    background-color:#D3D3D3;
    color:#212121;
    width:100%;
    border: solid 1px #212121;
}

table.error{
  color:#b42e33;
  background-color:#f9f0c3;
  border: solid 1px #b42e33;
}

table.info{
  color:#212121;
  
}

div.nxErrorBox img.errorlogo{float:left;margin-right:10px;margin-top:2px;}
div.nxErrorBox h2{color:#b42e33;margin:0;}
div.nxErrorBox span.head{color:#b42e33;font-weight:bold;font-size:15px;}
div.nxErrorBox span.text{color:#b42e33;font-weight:normal;font-size:13px;}
div.nxErrorBox ul{color:#b42e33;margin-top:4px;margin-left:38px;padding-left:0;margin-bottom:6px;}
div.nxErrorBox table.error {border: solid 1px #630000; margin-left:10px;}

div.nxTippBox img.infologo{float:left;margin-right:10px;margin-top:2px;}
div.nxTippBox h2{color:#000080;margin:0;}
div.nxTippBox span.head{color:#000080;font-weight:bold;font-size:15px;}
div.nxTippBox span.text{color:#000080;font-weight:normal;font-size:13px;}
div.nxTippBox ul{color:#000080;margin-top:4px;margin-left:38px;padding-left:0;margin-bottom:6px;}

div.nxInfoBox img.infologo{float:left;margin-right:10px;margin-top:2px;}
div.nxInfoBox h2{color:#000080;margin:0;}
div.nxInfoBox span.head{color:#000080;font-weight:bold;font-size:15px;}
div.nxInfoBox span.text{color:#000080;font-weight:normal;font-size:13px;}
div.nxInfoBox ul{color:#000080;margin-top:4px;margin-left:38px;padding-left:0;margin-bottom:6px;}
div.nxInfoBox table {color:#000080; margin-left:10px;}
div.nxInfoBox tr.head {color:#000080; font-weight:bold; font-size:11px;}
div.nxInfoBox tr.row {color:#000080; font-weight:bold; font-size:9px;}

div.infoBox img.infologo{float:left;margin-right:10px;margin-top:5px;}
div.infoBox h2{color:#000080;margin:0;}
div.infoBox span.head{color:#000080;font-weight:bold;font-size:15px;}
div.infoBox span.text{color:#000080;font-weight:normal;font-size:13px;}
div.infoBox ul{color:#000080;margin-top:4px;margin-left:38px;padding-left:0;margin-bottom:6px;}
div.infoBox table {color:#000080; background-color:#F9F0C3; border: solid 1px #630000;}
div.infoBox tr.head {color:#000080; font-weight:bold; font-size:11px;}
div.infoBox tr.row {color:#000080; font-weight:bold; font-size:9px;}


div.nxFormBox h2{color:#212121;margin:0;}
div.nxFormBox table.form{color:#212121; background-color:#C0C0C0; border: solid 1px #808080;}
div.nxFormBox tr.head {color:#212121; font-weight:bold; font-size:11px;}
div.nxFormBox tr.row {color:#212121; font-weight:bold; font-size:9px;}
div.nxFormBox span.text{color:#212121;font-weight:normal;font-size:13px;}
div.nxFormBox ul{color:#212121;margin-top:4px;margin-left:38px;padding-left:0;margin-bottom:6px;}

div.ticker { background-color:transparent; padding-left:5px; padding-right:5px; padding-bottom:3px; padding-top:3px;}

div.messageInfoTable table.global {border: solid 1px #212121; background-color: #EFE2C2; color:#212121;}
div.messageInfoTable td.red14 {color:red; text-align:center; font-size:14px;}
div.messageInfoTable td.step {text-align:center; font-size:14px; font-weight:bold;}
div.messageInfoTable td.text {font-size:12px; padding-left:5px; padding-right:5px; text-align:center;}
div.messageInfoTable ul{color:#212121; text-align:left; margin-top:4px;margin-left:25px;padding-left:0;margin-bottom:6px; margin-right:25px;}
div.messageInfoTable li{color:#212121; text-align:left;}
div.messageInfoTable hr{color:#212121;}



div.userInterface table.global {width:100%; border: solid 1px #212121; background-color: #EFE2C2; color:#212121;margin-top:2px;}
div.userInterface td {color:#212121;}
div.userInterface td.text_10_bold {font-size: 10px; font-weight: bold;}
div.userInterface input.buttonPeriod { font-size:7pt;
									   border: solid 1px #212121;
									   background-color: #C1BE89;
									   color:#212121;
									   font-weight:normal;
									   font-family: verdana,arial;
									   vertical-align:bottom;
									 }


div.userInterface hr {color: #212121;}
div.userInterface a.head:link {color: #212121;}
div.userInterface a.head:active {color: #212121;}
div.userInterface a.head:visited {color: #212121;}
div.userInterface a.head:hover {color: #B75B75;}

div.userInterface a:link {color: #212121; font-weight:bold;}
div.userInterface a:active {color: #212121; font-weight:bold;}
div.userInterface a:visited {color: #212121; font-weight:bold;}
div.userInterface a:hover {color: #B75B75; font-weight:bold;}

/* Styles fuer Email-Beratung */
div.emailCounselTable table {padding-top:3px; border: solid 1px #212121;}
div.emailCounselTable th 
{
  color:#212121; 
  font-size:12px; 
  font-weight:bold; 
  border-bottom-width:1px;
  border-bottom-style:solid;
  border-bottom-color:#212121;
}

div.emailCounselTable td.column 
{
  border-right-width:1px;
  border-right-style:solid;
  border-right-color:#212121;
  border-bottom-width:1px;
  border-bottom-style:solid;
  border-bottom-color:#212121;
}

div.emailCounselTable td.lastColumn 
{
  border-bottom-width:1px;
  border-bottom-style:solid;
  border-bottom-color:#212121;
  padding-left:2px;
}

/* Link wenn Aktion erwartet. */
div.emailCounselTable a.action:link {color: #FF0000; font-weight:bold;}
div.emailCounselTable a.action:active {color: #FF0000; font-weight:bold;}
div.emailCounselTable a.action:visited {color: #FF0000; font-weight:bold;}
div.emailCounselTable a.action:hover {color: #FF0000; font-weight:bold;}

div.emailCounselTable a.wait:link {color: #212121; font-weight:bold;}
div.emailCounselTable a.wait:active {color: #212121; font-weight:bold;}
div.emailCounselTable a.wait:visited {color: #212121; font-weight:bold;}
div.emailCounselTable a.wait:hover {color: #212121; font-weight:bold;}

div.emailCounselTable a.close:link {color: #5F5F5F; font-weight:normal;}
div.emailCounselTable a.close:active {color: #5F5F5F; font-weight:normal;}
div.emailCounselTable a.close:visited {color: #5F5F5F; font-weight:normal;}
div.emailCounselTable a.close:hover {color: #5F5F5F; font-weight:normal;}

div.emailCounselTable span {color:#212121; font-size:10px; font-weight:normal;}
div.emailCounselAnswer td.headline {font-size:16px; font-weight:bold; color:#212121; padding-top:5px; padding-left:10px;}
div.emailCounselAnswer td.subline {font-size:12px; font-weight:normal; color:#212121; padding-top:5px; padding-left:10px;}
div.emailCounselAnswer li {font-size:12px; font-weight:normal; color:#212121; padding-top:5px; padding-left:10px;}

div.emailCounselAnswer td.pricelegend {font-size:10px; font-weight:normal; color:#212121; vertical-align:middle; padding:5px;}

div.emailCounselCreate td.headline {font-size:16px; font-weight:normal; color:#212121; padding-top:5px; padding-left:10px;}
div.emailCounselCreate td.subline {font-size:12px; font-weight:normal; color:#212121; padding-top:5px; padding-left:5px;}

div.onlineChatUserWindow table.global {border: solid 1px #212121; background-color: #EFE2C2; color:#212121;}
div.onlineChatUserWindow td {color:#212121;}
div.onlineChatUserWindow td.chapter_title_frame {  color: #212121;
												   text-decoration:none;
												   font-size: 12px;
												   font-family: Verdana, Arial, Helvetica, sans-serif;
												   font-weight: bold;
												   text-indent: 1px;
												   background-color: #C1FDBD;
												   border: 1px solid #212121;
												   padding-top:3px;
												   padding-bottom:3px;
												   text-align:left;
																								}
div.onlineChatUserWindow a:link {color: #212121; font-weight:bold;}
div.onlineChatUserWindow a:active {color: #212121; font-weight:bold;}
div.onlineChatUserWindow a:visited {color: #212121; font-weight:bold;}
div.onlineChatUserWindow a:hover {color: #B75B75; font-weight:bold;}

/* Styles fuer Beraterteamdarstellung */
div.groupTitleHeader table {}
div.groupTitleHeader tr {}

tr.formRow   {font-size: 9px; color:#212121; font-weight:bold; background-color:#EFE2C2;}
td.formLabel {font-size: 10px; text-align: right; vertical-align: top; font-weight:bold; color:#212121; text-decoration: none; background-color:#EFE2C2;}
td.formInput {font-size: 9px; text-align: left; vertical-align: top; background-color:#EFE2C2; }
input {font-size: 10px; color: #212121; border: solid 1px #212121; vertical-align: top;}


sup.formSign { font-family : Arial, Helvetica, Verdana; font-size: 18px; vertical-align: top; color: firebrick; font-weight: bold }

table.backgroundtable {
	
	padding: 0px;
	background-color:#F7F4EF;
	/* background: #F7F4EF url(../images/PreguntasPortal/mainBackground.png) repeat-y top center; */
}

th.tippBox {
    background-color:silver;
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-weight:bold;
    font-size:10pt;
    color: firebrick;
    text-align:left;
    padding-top:2px;
    padding-left:2px;
    padding-right:2px;
    padding-bottom:2px;
    vertical-align:middle;
  }

td.messageBox {
    border: solid 1px #4682B4;
    background-color:transparent;
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-weight:normal;
    font-size:7pt;
    color: #333333;
    text-align:left;
    padding-top:2px;
    padding-left:2px;
    padding-right:2px;
    padding-bottom:2px;
    vertical-align:middle;
  }

td.tippBox {
    background-color:transparent;
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-weight:normal;
    font-size:7pt;
    color: #333333;
    text-align:left;
    padding-top:2px;
    padding-left:2px;
    padding-right:2px;
    padding-bottom:2px;
    vertical-align:middle;
  }

div#quicktipp { background-color: #EFE2C2; color: 212121; visibility: hidden; position: absolute; z-index: 0; width:400px; height: auto; border: solid 1px #212121 }
div#quicktipp1 { background-color: #EFE2C2; color: 212121; visibility: hidden; position: absolute; z-index: 0; width:400px; height: auto; border: solid 1px #212121 }
.infoLayer {background-color: #EFE2C2; visibility: hidden; position: absolute; z-index: 0; width:200px; height: auto; border: solid 1px #212121; }
div#categoryQuicktipp { background-color: #EFE2C2; color: 212121; visibility: hidden; position: absolute; z-index: 0; width:auto; height: auto; border: solid 1px #212121 }

div#kmenue   {  background-color:silver; visibility: hidden; position: absolute; z-index: 0; top: 0px; left: 0px; width: auto; height: auto; border: solid 1px #C1FDBD }
div#smsNoticePseudo   {visibility: hidden; z-index: 0; width: auto; height: auto; color: #641E44; font-size: 22px; text-align:center; font-weight:bold;}
div#callNoticeOffer   {visibility: hidden; z-index: 0; width: auto; height: auto; color: #641E44; font-size: 15px; text-align:center; font-weight:bold;}
div#smsNoticeInfo     {z-index:10; visibility:hidden; font-weight:normal; color: #212121; font-size: 8px;}
style.smsInfo {  background-color:silver; color: darkblue; font-size: 20px; text-align:center; font-weight:bold;}


/* Dialoge */
div.globalForm {background-color:transparent; color: #212121; }
div.globalForm fieldset {font-size: 14px; font-weight:normal; border:1px solid #212121;}
div.globalForm fieldset.outline {font-size: 18px; border:1px solid #212121;}
div.globalForm tr.formRow   {background-color:transparent;}
div.globalForm td.formLabel {font-size: 12px; font-weight:bold; 
                             background-color:transparent; padding-top:3px;
							               text-align: right; vertical-align: top; }
div.globalForm td.formInput {font-size: 10px; font-style:oblique; text-align: left; vertical-align: top; padding-top:3px;
                             background-color:transparent; }
div.globalForm input.button { font-size:11px; font-weight:bold; font-family: verdana,arial;
                              color: #212121; background-color: #C1BE89; border: solid 1px #212121;
                            }  
                            
                            
/* Inset 3D Raised */
/* Background EFE2C2
   Border ACAB8D */
.raised {background: #EFE2C2;}
.raised h1, .raised p {margin:0 10px;}
.raised h1 {font-size:2em; color:#ACAB8D;}
.raised p {padding-bottom:0.5em;}

.raised .b1, .raised .b2, .raised .b3, .raised .b4, .raised .b1b, .raised .b2b, .raised .b3b, .raised .b4b {display:block; overflow:hidden; font-size:1px;}
.raised .b1, .raised .b2, .raised .b3, .raised .b1b, .raised .b2b, .raised .b3b {height:1px;}
.raised .b2  {background:#EFE2C2; border-left:1px solid #ACAB8D; border-right:1px solid #ACAB8D;}
.raised .b3  {background:#EFE2C2; border-left:1px solid #ACAB8D; border-right:1px solid #ACAB8D;}
.raised .b4  {background:#EFE2C2; border-left:1px solid #ACAB8D; border-right:1px solid #ACAB8D;}
.raised .b4b {background:#EFE2C2; border-left:1px solid #ACAB8D; border-right:1px solid #ACAB8D;}
.raised .b3b {background:#EFE2C2; border-left:1px solid #ACAB8D; border-right:1px solid #ACAB8D;}
.raised .b2b {background:#EFE2C2; border-left:1px solid #ACAB8D; border-right:1px solid #ACAB8D;}


.raised .b1 {margin:0 5px; background:#ACAB8D;}
.raised .b2, .raised .b2b {margin:0 3px; border-width:0 2px;}
.raised .b3, .raised .b3b {margin:0 2px;}
.raised .b4, .raised .b4b {height:2px; margin:0 1px;}
.raised .b1b {margin:0 5px; background:#ACAB8D;}
.raised .boxcontent {display:block;  background:transparent; border-left:1px solid #ACAB8D; border-right:1px solid #ACAB8D;}

/* Inset 3D raisedWhite */
/* Background FFFFFF
   Border ACAB8D */
.raisedWhite {background: #FFFFFF;}
.raisedWhite h1, .raisedWhite p {margin:0 10px;}
.raisedWhite h1 {font-size:2em; color:#ACAB8D;}
.raisedWhite p {padding-bottom:0.5em;}

.raisedWhite .b1, .raisedWhite .b2, .raisedWhite .b3, .raisedWhite .b4, .raisedWhite .b1b, .raisedWhite .b2b, .raisedWhite .b3b, .raisedWhite .b4b {display:block; overflow:hidden; font-size:1px;}
.raisedWhite .b1, .raisedWhite .b2, .raisedWhite .b3, .raisedWhite .b1b, .raisedWhite .b2b, .raisedWhite .b3b {height:1px;}
.raisedWhite .b2  {background:#FFFFFF; border-left:1px solid #ACAB8D; border-right:1px solid #ACAB8D;}
.raisedWhite .b3  {background:#FFFFFF; border-left:1px solid #ACAB8D; border-right:1px solid #ACAB8D;}
.raisedWhite .b4  {background:#FFFFFF; border-left:1px solid #ACAB8D; border-right:1px solid #ACAB8D;}
.raisedWhite .b4b {background:#FFFFFF; border-left:1px solid #ACAB8D; border-right:1px solid #ACAB8D;}
.raisedWhite .b3b {background:#FFFFFF; border-left:1px solid #ACAB8D; border-right:1px solid #ACAB8D;}
.raisedWhite .b2b {background:#FFFFFF; border-left:1px solid #ACAB8D; border-right:1px solid #ACAB8D;}


.raisedWhite .b1 {margin:0 5px; background:#ACAB8D;}
.raisedWhite .b2, .raisedWhite .b2b {margin:0 3px; border-width:0 2px;}
.raisedWhite .b3, .raisedWhite .b3b {margin:0 2px;}
.raisedWhite .b4, .raisedWhite .b4b {height:2px; margin:0 1px;}
.raisedWhite .b1b {margin:0 5px; background:#ACAB8D;}
.raisedWhite .boxcontent {display:block;  background:transparent; border-left:1px solid #ACAB8D; border-right:1px solid #ACAB8D;}


div#choicebar select { font-size:12px; font-weight:normal; font-family:Helvetica,Arial,FreeSans,sans-serif; color:#40463E; }
div#choicebar input  { font-size:12px; font-weight:normal; font-family:Helvetica,Arial,FreeSans,sans-serif; color:#40463E; border:solid 1px #40463E; background-color:#212121; }
                            
