/* #BF6916

 */

BODY {  background-color: #EEC55B;
        margin-left:0px; margin-right:0px; margin-top:0px; margin-bottom:0px;
        scrollbar-face-color:#ffffff;
        scrollbar-shadow-color:#ffffff;
        scrollbar-highlight-color:#ffffff;
        scrollbar-track-color:#ffffff;
        scrollbar-arrow-color: #BF6916;
        scrollbar-3dlight-color: #BF6916;
        scrollbar-base-color:#ffffff;
        scrollbar-darkshadow-color: #BF6916;
        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: #BF6916; 
        text-decoration:none;
}


div.help_headline {
	color: #BF6916;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 18px;
    padding-bottom: 3px;
}

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

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

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

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

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

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
{
   font-size: 10px;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 10px;
   font-weight: bold;
   border: 1px solid #BF6916;
}


.help
{
   font-size: 10px;
   color: #333333;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   text-align: justify;
 }

.input
{
   border: solid 1px #BF6916
}

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

/* Standardtext */
p
{
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 10px;
   color: #848F94
}

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

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

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

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

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

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

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

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

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

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


/* 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
}

ul
{
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 12px;
   color: #BF6916;
}

ul.blue
{
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 12px;
   color: #BF6916;
}

ul.agentQualificationView {color: #BF6916;}

hr
{
   Color: #BF6916;
}

TD.formlabel
{
   font-family : Arial, Helvetica, Verdana;
   font-size: 10pt;
   text-align: right;
   vertical-align: top;
   font-weight:bold;
   color:#757575;
   background-color:transparent;
}

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

/* Kopf des Chapter */
.chapter_head_transparent {
   color: #BF6916;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 10px;
   font-weight: bold;
   border-left-width:1px;
   border-left-style:solid;
   border-left-color: #BF6916;
   border-right-width:1px;
   border-right-style:solid;
   border-right-color: #BF6916;
   border-top-width:1px;
   border-top-style:solid;
   border-top-color: #BF6916;
   border-bottom-width:1px;
   border-bottom-style:solid;
   border-bottom-color: #BF6916;
}

/* Kopf des Chapter */
.chapter_head
{
   color: #000000; font-size: 12px;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-weight: bold;
   border-left-width:1px;
   border-left-style:solid;
   border-left-color: #BF6916;
   border-top-width:1px;
   border-top-style:solid;
   border-top-color: #BF6916;
   border-right-width:1px;
   border-right-style:solid;
   border-right-color: #BF6916;
   border-bottom-width:1px;
   border-bottom-style:solid;
   border-bottom-color: #BF6916;
}

/* Kopf des Chapter */
.chapter_head_underline
{
   color: #000000; font-size: 12px;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-weight: bold;
   border-bottom-width:1px;
   border-bottom-style:solid;
   border-bottom-color: #BF6916;
}


.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: #FFFFFF; font-size: 12px;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-weight: bold;
   background-color: #BF6916;
   padding:3px;
}

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

}

.chapter_subtitle_frame
{
   color: #FFFFFF;
   text-decoration:none;
   font-size: 11px;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-weight: bold;
   text-indent: 1px;
   background-color: #BF6916;
   padding-top:3px;
   padding-bottom:3px;
   text-align:center;
}

linie-balken-unten { border: solid; border-width: 0px 0px 1px; border-color: black black #BF6916;
}


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

}


.chapter_title_layer
{
   color: #FFFFFF; font-size: 12px;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-weight: bold;
   background-color: #BF6916;
   padding-bottom:3px;
}

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

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

select
{
   font-size: 10px;
   color: #BF6916;
   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 #BF6916;
    background-color:transparent;
}


td.narrowTblRowLine {
    font-weight:normal;
    font-size:8pt;
    color:#353535;
    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;
}

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

table.info{
  color:#BF6916;
  background-color:#ffffff;
  border: solid 1px #BF6916;
}

th.voting {color:#FFFFFF; padding:3px; background-color:#BF6916;}

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.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.nxFormBox h2{color:#000000;margin:0;}
div.nxFormBox table.form{color:#000000; background-color:#C0C0C0; border: solid 1px #808080;}
div.nxFormBox tr.head {color:#000000; font-weight:bold; font-size:11px;}
div.nxFormBox tr.row {color:#000000; font-weight:bold; font-size:9px;}
div.nxFormBox span.text{color:#000000;font-weight:normal;font-size:13px;}
div.nxFormBox ul{color:#000000;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 #808080; background-color: #FFFFFF; color:#BF6916;}
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: #BF6916; text-align:left; margin-top:4px;margin-left:25px;padding-left:0;margin-bottom:6px; margin-right:25px;}
div.messageInfoTable a:link {color: #BF6916;}
div.messageInfoTable a:active {color: #BF6916;}
div.messageInfoTable a:visited {color: #BF6916;}
div.messageInfoTable a:hover {color: #B75B75;}
div.messageInfoTable hr {color: #BF6916;}


div.userInterface table.global { background-color: #FFFFFF; color:#BF6916;}
div.userInterface td {color:#BF6916;}
div.userInterface td.text_10_bold {font-size: 10px; font-weight: bold;}
div.userInterface input.buttonPeriod { font-size:7pt;
									   border: solid 1px #FFFFFF;
									   background-color:#BF6916;
									   color:#FFFFFF;
									   font-weight:normal;
									   font-family: verdana,arial;
									   vertical-align:bottom;
									 }

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

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

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

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

div.emailCounselTable td.lastColumn 
{
  border-bottom-width:1px;
  border-bottom-style:solid;
  border-bottom-color:#BF6916;
  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: #BF6916; font-weight:bold;}
div.emailCounselTable a.wait:active {color: #BF6916; font-weight:bold;}
div.emailCounselTable a.wait:visited {color: #BF6916; font-weight:bold;}
div.emailCounselTable a.wait:hover {color: #BF6916; 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:#BF6916; font-size:10px; font-weight:normal;}
div.emailCounselAnswer td.headline {font-size:16px; font-weight:bold; color:#BF6916; padding-top:5px; padding-left:10px;}
div.emailCounselAnswer td.subline {font-size:12px; font-weight:normal; color:#BF6916; padding-top:5px; padding-left:10px;}
div.emailCounselAnswer li {font-size:12px; font-weight:normal; color:#BF6916; padding-top:5px; padding-left:10px;}

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

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

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

/* Styles fuer Beraterteamdarstellung */

div.groupTitleHeader table { }
div.groupTitleHeader tr { color:#FFFFFF; }

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


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

th.tippBox {
    background-color:silver;
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-weight:bold;
    font-size:10pt;
    color: #b22222;
    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: #FFFFFF; color: #BF6916; visibility: hidden; position: absolute; z-index: 0; width:400px; height: auto; border: solid 1px #BF6916 }
div#quicktipp1 { background-color: #FFFFFF; color: #BF6916; visibility: hidden; position: absolute; z-index: 0; width:400px; height: auto; border: solid 1px #BF6916 }
.infoLayer {background-color: #FFFFFF; visibility: hidden; position: absolute; z-index: 0; width:200px; height: auto; border: solid 1px #BF6916; }
div#categoryQuicktipp { background-color: #FFFFFF; color: #BF6916; visibility: hidden; position: absolute; z-index: 0; width:auto; height: auto; border: solid 1px #BF6916 }



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

/* Dialoge */
div.globalForm {background-color:transparent; }
div.globalForm fieldset {font-size: 14px; font-weight:normal; border:1px solid #BF6916;}
div.globalForm fieldset.outline {font-size: 18px; border:1px solid #BF6916;}
div.globalForm tr.formRow   {background-color:transparent;}
div.globalForm td.formLabel {font-size: 12px; font-weight:bold; color:#BF6916;
                             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: #FFFFFF; background-color: #BF6916; border: solid 1px #FFFFFF;
                            }  