/* Inset 3D Raised */
.raised {background: transparent;}
.raised h1, .raised p {margin:0 10px;}
.raised h1 {font-size:2em; color:#FFFFFF;}
.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:transparent; border-left:1px solid #FFFFFF; border-right:1px solid #FFFFFF;}
.raised .b3  {background:transparent; border-left:1px solid #FFFFFF; border-right:1px solid #FFFFFF;}
.raised .b4  {background:transparent; border-left:1px solid #FFFFFF; border-right:1px solid #FFFFFF;}
.raised .b4b {background:transparent; border-left:1px solid #FFFFFF; border-right:1px solid #FFFFFF;}
.raised .b3b {background:transparent; border-left:1px solid #FFFFFF; border-right:1px solid #FFFFFF;}
.raised .b2b {background:transparent; border-left:1px solid #FFFFFF; border-right:1px solid #FFFFFF;}


.raised .b1 {margin:0 5px; background:#FFFFFF;}
.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:#FFFFFF;}
.raised .boxcontent {display:block;  background:transparent; border-left:1px solid #FFFFFF; border-right:1px solid #FFFFFF;}


/*
dunkelblau #14205C;
blau #4555AD;
hellblau

*/
BODY {  background-color:#14205C;
        margin-left:0px; margin-right:0px; margin-top:0px; margin-bottom:0px;
        scrollbar-face-color:#000000;
        scrollbar-shadow-color:#14205C;
        scrollbar-highlight-color:#000000;
        scrollbar-track-color:#000000;
        scrollbar-arrow-color: #14205C;
        scrollbar-3dlight-color: #14205C;
        scrollbar-base-color:#14205C;

        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;
        text-decoration:none;
        color:#FFFFFF;
}

div.navi_button_over{color: #4555AD;
                     font-family: Verdana, Arial, Helvetica, sans-serif;
                     text-decoration:none;
                     background-color:#FFFFFF;
                     cursor:auto;
                     font-size: 12px;
                     font-weight: bold;
                     vertical-align: middle;
                     text-align: center;
                     padding:3px;
                     border-style:solid;
								     border-color: #4555AD;
								     border-width:1px;
                    }

div.navi_button_out{color: #FFFFFF;
                    font-family: Verdana, Arial, Helvetica, sans-serif;
                    text-decoration:none;
                    background-color:#4555AD;
                    cursor:auto;
                    font-size: 12px;
                    font-weight: bold;
                    vertical-align: middle;
                    text-align: center;
                    padding:3px;
                    border-style:solid;
								    border-color: #FFFFFF;
								    border-width:1px;

                   }



.empty { background-color:transparent;}

div.help_headline {
	color: #FFFFFF;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 18px;
    padding-bottom: 3px;
}

div.help_headline2 {
	color: #FFFFFF;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    padding-top: 3px;
    padding-bottom: 3px;
}

div.help_subline {
	color: #FFFFFF;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: bold;
    padding-top: 3px;
    padding-bottom: 3px;
}

div.help_text {
	color: #FFFFFF;
    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 {
	padding: 2px;
	background-color: #ddffdd;
	border: 2px solid #44ff44;
	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;
   color: #FFFFFF;
   font-family: verdana, arial, geneva, sans-serif;
   font-weight: bold;
}



.help {
   font-size: 10px;
   color: #FFFFFF;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   text-align: justify;
 }

.input {
   border: solid 1px #FFFFFF
}

.button {
   font-size:8pt;
   border: solid 1px #FFFFFF;
   background-color: #14205C;
   color: #FFFFFF;
   font-weight:normal;
   font-family: verdana,arial;
}



/* Standardtext */
p
{
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 10px;
   color: #FFFFFF;
}

/* HeaderStatus */
.headerStatus {
   font-size: 12px;
   color: #FFFFFF;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   text-decoration: none;
}


/* Standardtexte versch Grössen */
.text_10 {
   font-size: 10px;
   color: #000000;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   text-decoration: none;
}

.text_12 {
   font-size: 12px;
   color: #FFFFFF;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   text-decoration: none;
}

.text_12_bold {
   font-size: 12px;
   color: #FFFFFF;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   text-decoration: none;
   font-weight: bold;
 }

h3 {
   font-size: 12px;
   color: #FFFFFF;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   text-decoration: none;
}

/* Rollover für Textlinks */
a:active
{
   Color: #FFFFFF;
   Font-Family: Arial, Helvetica, Sans-Serif;
   Font-Variant: normal;
   Font-Style: normal;
   Text-Decoration: underline;
}

a:link
{
   Color: #FFFFFF;
   Font-Family: Arial, Helvetica, Sans-Serif;
   Font-Variant: normal;
   Font-Style: normal;
   Text-Decoration: underline;
}

a:visited
{
   Color: #FFFFFF;
   Font-Family: Arial, Helvetica, Sans-Serif;
   Font-Variant: normal;
   Font-Style: normal;
   text-decoration: underline;
 }

a:hover
{
   Color: #FFFFFF;
   Font-Family: Arial, Helvetica, Sans-Serif;
   Font-Variant: normal;
   Font-Style: normal;
   Text-Decoration: none;
}

a:active.chapterTitle { Color: #FFFFFF; Text-Decoration: none;}
a:visited.chapterTitle { Color: #FFFFFF; Text-Decoration: none;}
a:link.chapterTitle { Color: #FFFFFF; Text-Decoration: none;}
a:hover.chapterTitle { Color: #FFFFFF; Text-Decoration: none; text-decoration: underline;}

a:active.footer { Color: #FFFFFF; Text-Decoration: none; font-size: 12px; text-decoration: underline;}
a:visited.footer { Color: #FFFFFF; Text-Decoration: none; font-size: 12px; text-decoration: underline;}
a:link.footer { Color: #FFFFFF; Text-Decoration: none; font-size: 12px; text-decoration: underline;}
a:hover.footer { Color: #FFFFFF; Text-Decoration: none; font-size: 12px;}

a:active.chapterTitleLink { font-size: 14px; font-weight:bold; vertical-align:middle; text-indent: 1px; color: #FFFFFF; Text-Decoration: underline;}
a:visited.chapterTitleLink { font-size: 14px; font-weight:bold; vertical-align:middle; text-indent: 1px; color: #FFFFFF; Text-Decoration: underline;}
a:link.chapterTitleLink { font-size: 14px; font-weight:bold; vertical-align:middle; text-indent: 1px; color: #FFFFFF; Text-Decoration: underline;}
a:hover.chapterTitleLink { font-size: 14px; font-weight:bold; vertical-align:middle; text-indent: 1px; color: #FFFFFF; Text-Decoration: none;}

a:active.agentSelectorOn {font-size:12px; color:#FFFFFF; font-weight:bold; vertical-align:middle; Text-Decoration: none;}
a:visited.agentSelectorOn {font-size:12px; color:#FFFFFF; font-weight:bold; vertical-align:middle; Text-Decoration: none;}
a:link.agentSelectorOn {font-size:12px; color:#FFFFFF; font-weight:bold; vertical-align:middle; Text-Decoration: none;}
a:hover.agentSelectorOn {font-size:12px; color:#FFFFFF; font-weight:bold; vertical-align:middle; Text-Decoration: underline;}

a:active.agentSelectorOff {font-size:12px; color:#FFFFFF; font-weight:bold; vertical-align:middle;  }
a:visited.agentSelectorOff {font-size:12px; color:#FFFFFF; font-weight:bold; vertical-align:middle; }
a:link.agentSelectorOff {font-size:12px; color:#FFFFFF; font-weight:bold; vertical-align:middle; }
a:hover.agentSelectorOff{font-size:12px; color:#FFFFFF; font-weight:bold; vertical-align:middle; Text-Decoration: underline;}

a:active.headerPseudonymLink {font-size:12px; color:#FFFFFF; font-weight:bold; vertical-align:middle; }
a:visited.headerPseudonymLink {font-size:12px; color:#FFFFFF; font-weight:bold; vertical-align:middle; }
a:link.headerPseudonymLink {font-size:12px; color:#FFFFFF; font-weight:bold; vertical-align:middle; }
a:hover.headerPseudonymLink {font-size:12px; color:#FFFFFF; font-weight:bold; vertical-align:middle; Text-Decoration: underline;}}


img.searchArrow {}

td.agentSelectorGroupOn {font-size:12px; color:#FFFFFF;}
td.agentSelectorGroupOff {font-size:12px; color:#FFFFFF;}


/* 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: #FFFFFF;
}

ul.blue
{
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 12px;
   color: #CC3366;
}

li.agentQualificationView {color: #FFFFFF;}

hr
{
   Color: #FFFFFF;
}

.site_head
{
   color: #FFFFFF; font-size: 10px;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-weight: bold;
   background-color: #14205C;
   border: 1px solid #FFFFFF;
}

/* Kopf des Chapter */
.chapter_head_transparent
{
   color: #FFFFFF;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 12px;
   font-weight: bold;
   background-color: #4555AD;
   
}

.chapter_head_underline
{
   color: #A0522D; font-size: 12px;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-weight: bold;
   border-bottom-width:1px;
   border-bottom-style:solid;
   border-bottom-color: #FFFFFF;
	 border-bottom-width:1px;
   border-bottom-style:solid;
   border-bottom-color: #FFFFFF;
	 border-bottom-width:1px;
   border-bottom-style:solid;
   border-bottom-color: #FFFFFF;
}

.chapter_head
{
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 12px;
   font-weight: bold;
   color: #FFFFFF;
   border: 1px solid #FFFFFF;
   padding:5px;
   vertical-align:middle;
}

.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: #14205C;
   padding-bottom: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: #FFFFFF;
   padding-top:3px;
   padding-bottom:3px;
   text-align:center;
}

.chapter_subtitle_frame
{
   color: #14205C;
   text-decoration:none;
   font-size: 11px;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-weight: bold;
   text-indent: 1px;
   background-color: #FFFFFF;
   padding-top:3px;
   padding-bottom:3px;
   text-align:center;
   border-top-width:1px;
   border-top-style:solid;
   border-top-color: #FFFFFF;
   border-left-width:1px;
   border-left-style:solid;
   border-left-color: #FFFFFF;
   border-right-width:1px;
   border-right-style:solid;
   border-right-color: #FFFFFF;
}

linie-balken-unten { border: solid; border-width: 0px 0px 1px; border-color: black black #FFFFFF;
}

.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: #FFFFFF;
   border: 1px solid #FFFFFF;
   padding-top:3px;
   padding-bottom:3px;
   text-align:left;

}

.chapter_title_frame_left
{
   color: #FFFFFF;
   text-decoration:none;
   font-size: 12px;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-weight: bold;
   text-indent: 1px;
   background-color: #27224C;
   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: #14205C;
   padding-bottom:3px;
}

.spacer_35
{
   width: 35px;
   color: black;
   vertical-align: top;
}

input
{
   border: 1px solid #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #14205C;
	background-color: #FFFFFF;
}

select
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #14205C;
	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:#14205C;
    text-align:left;
    padding-left:2px;
    padding-right:3px;
    padding-top:3px;
    padding-bottom:3px;
    border:1px solid #FFFFFF;
    background-color:#FFFFFF;
}


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:#FFFFFF;
  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:#FFFFFF;
  background-color:#4555AD;
  
}

table.voting{
  color:#FFFFFF;
}

th.voting {color:#FFFFFF; padding:3px; background-color:#14205C;}

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:#6486D4;margin:0;}
div.nxTippBox span.head{color:#6486D4;font-weight:bold;font-size:15px;}
div.nxTippBox span.text{color:#6486D4;font-weight:normal;font-size:13px;}
div.nxTippBox ul{color:#6486D4;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:#6486D4;margin:0;}
div.nxInfoBox span.head{color:#6486D4;font-weight:bold;font-size:15px;}
div.nxInfoBox span.text{color:#6486D4;font-weight:normal;font-size:13px;}
div.nxInfoBox ul{color:#6486D4;margin-top:4px;margin-left:38px;padding-left:0;margin-bottom:6px;}

div.nxFormBox h2{color:#FFFFFF;margin:0;}
div.nxFormBox table.form{color:#FFFFFF; background-color:#C0C0C0; border: solid 1px #808080;}
div.nxFormBox tr.head {color:#FFFFFF; font-weight:bold; font-size:11px;}
div.nxFormBox tr.row {color:#FFFFFF; font-weight:bold; font-size:9px;}
div.nxFormBox span.text{color:#FFFFFF;font-weight:normal;font-size:13px;}
div.nxFormBox ul{color:#FFFFFF;margin-top:4px;margin-left:38px;padding-left:0;margin-bottom:6px;}

div.ticker { color: #FFFFFF; padding-left:5px; padding-right:5px; padding-bottom:3px; padding-top:3px;}

div.messageInfoTable table.global {}
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: #FFFFFF; text-align:left; margin-top:4px;margin-left:25px;padding-left:0;margin-bottom:6px; margin-right:25px;}
div.messageInfoTable a:link {color: #FFFFFF;}
div.messageInfoTable a:active {color: #FFFFFF;}
div.messageInfoTable a:visited {color: #FFFFFF;}
div.messageInfoTable a:hover {color: #B75B75;}
div.messageInfoTable hr {color: #FFFFFF;}


div.userInterface table.global {border: solid 1px #FFFFFF; background-color: #FFFFFF;}
div.userInterface td {color:#000000;}
div.userInterface td.text_10_bold {font-size: 10px; font-weight: bold;}
div.userInterface input {border: solid 1px #14205C; color: #14205C; background-color: #FFFFFF;}

div.userInterface input.buttonPeriod { font-size:7pt;
									   border: solid 1px #FFFFFF;
									   background-color: #14205C;
									   color: #FFFFFF;
									   font-weight:normal;
									   font-family: verdana,arial;
									   vertical-align:bottom;
									 }
div.userInterface input.button { font-size:7pt;
									   border: solid 1px #FFFFFF;
									   background-color: #14205C;
									   color: #FFFFFF;
									   font-weight:normal;
									   font-family: verdana,arial;
									   vertical-align:bottom;
									 }


div.userInterface hr {color: #14205C;}
div.userInterface a.head:link {color: #14205C;}
div.userInterface a.head:active {color: #14205C;}
div.userInterface a.head:visited {color: #14205C;}
div.userInterface a.head:hover {color: #B75B75;}

div.userInterface a:link {color: #14205C; font-weight:bold;}
div.userInterface a:active {color: #14205C; font-weight:bold;}
div.userInterface a:visited {color: #14205C; 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 #FFFFFF;}
div.emailCounselTable th 
{
  color:#14205C; 
  font-size:12px; 
  font-weight:bold; 
  border-bottom-width:1px;
  border-bottom-style:solid;
  border-bottom-color:#14205C;
}

div.emailCounselTable td.column 
{
  border-right-width:1px;
  border-right-style:solid;
  border-right-color:#14205C;
  border-bottom-width:1px;
  border-bottom-style:solid;
  border-bottom-color:#14205C;
}

div.emailCounselTable td.lastColumn 
{
  border-bottom-width:1px;
  border-bottom-style:solid;
  border-bottom-color:#14205C;
  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: #0D9847; font-weight:bold;}
div.emailCounselTable a.wait:active {color: #0D9847; font-weight:bold;}
div.emailCounselTable a.wait:visited {color: #0D9847; font-weight:bold;}
div.emailCounselTable a.wait:hover {color: #0D9847; 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:#14205C; font-size:10px; font-weight:normal;}
div.emailCounselAnswer td.headline {font-size:16px; font-weight:bold; color:#14205C; padding-top:5px; padding-left:10px;}
div.emailCounselAnswer td.subline {font-size:12px; font-weight:normal; color:#14205C; padding-top:5px; padding-left:10px;}
div.emailCounselAnswer li {font-size:12px; font-weight:normal; color:#14205C; padding-top:5px; padding-left:10px;}

div.emailCounselAnswer td.pricelegend {font-size:10px; font-weight:normal; color:#14205C; vertical-align:middle; padding:5px;}

div.emailCounselCreate td.headline {font-size:16px; font-weight:normal; color:#14205C; padding-top:5px; padding-left:10px;}
div.emailCounselCreate td.subline {font-size:12px; font-weight:normal; color:#14205C; padding-top:5px; padding-left:5px;}

div.onlineChatUserWindow table.global {border: solid 1px #14205C; background-color: #FFFFFF; color:#14205C;}
div.onlineChatUserWindow td {color:#14205C;}
div.onlineChatUserWindow td.chapter_title_frame {  color: #14205C;
												   text-decoration:none;
												   font-size: 12px;
												   font-family: Verdana, Arial, Helvetica, sans-serif;
												   font-weight: bold;
												   text-indent: 1px;
												   background-color: #27224C;
												   border: 1px solid #14205C;
												   padding-top:3px;
												   padding-bottom:3px;
												   text-align:left;
												}
div.onlineChatUserWindow a:link {color: #FFFFFF; font-weight:bold;}
div.onlineChatUserWindow a:active {color: #FFFFFF; font-weight:bold;}
div.onlineChatUserWindow a:visited {color: #FFFFFF; font-weight:bold;}
div.onlineChatUserWindow a:hover {color: #B75B75; font-weight:bold;}


/* Styles fr Beraterteamdarstellung */
div.groupTitleHeader table {}
div.groupTitleHeader tr {color:#FFFFFF;}

tr.formRow   {
  font-size: 11px; 
  color:#14205C; 
  font-weight:bold; 
}

td.formLabel {
  font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	text-align:right;
	vertical-align: top;
	padding-top:2px;
}

td.formInput {
  
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
	vertical-align: top;
	background-color: #14205C;}

input {
    border: 1px solid #FFFFFF;
	font-family: Verdana, Arial, Helvletica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #14205C;
    vertical-align: top;
	background-color: #FFFFFF;}


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; visibility: hidden; position: absolute; z-index: 0; width:400px; height: auto; border: solid 1px #FFFFFF; }
div#quicktipp1  { background-color: #FFFFFF; visibility: hidden; position: absolute; z-index: 0; width:400px; height: auto; border: solid 1px #FFFFFF; }
.infoLayer      { background-color: #FFFFFF; visibility: hidden; position: absolute; z-index: 0; width:200px; height: auto; border: solid 1px #FFFFFF; text-align:justify;}

div#kmenue      { background-color: #FFFFFF;; visibility: hidden; position: absolute; z-index: 0; top: 0px; left: 0px; width: auto; height: auto; border: solid 1px #FFFFFF }
div#smsNoticePseudo   {visibility: hidden; z-index: 0; width: auto; height: auto; color: #B75B75; font-size: 22px; text-align:center; font-weight:bold;}
div#callNoticeOffer   {visibility: hidden; z-index: 0; width: auto; height: auto; color: #B75B75; font-size: 15px; text-align:center; font-weight:bold;}
div#smsNoticeInfo     {z-index:10; visibility:hidden; font-weight:normal; color: #6486D4; font-size: 8px;}
style.smsInfo  { background-color: #FFFFFF; color: #00008b; font-size: 20px; text-align:center; font-weight:bold;}

table.backgroundtable {
	border-left:1px outset #FFFFFF;
	border-right:1px outset #FFFFFF;
	border-top:1px outset #FFFFFF;
	border-bottom:1px outset #FFFFFF;
  padding:5px;
	width: 1000px;
	background-color:#14205C;
}

table.footertable{
   font-size: 10px;
   color: #FFFFFF;
   font-family: verdana, arial, geneva, sans-serif;
   font-weight: bold;
   
}

.chapterHeaderLineTop {
	font-size: 14px;
	color:#FFFFFF;
}


.feld {
	border: 1px solid #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
}

.suchebutton {
	background-image: url(images/pfeil1.gif);
	background-repeat: no-repeat;
	
	display:block;
}

/* Dialoge */
div.globalForm {background-color: transparent; }
div.globalForm fieldset {font-size: 14px; color: #FFFFFF;; font-weight:normal; border:1px solid #FFFFFF;}
div.globalForm fieldset.outline {font-size: 18px; color: #FFFFFF;; border:1px solid #FFFFFF;}
div.globalForm tr.formRow   {background-color:transparent;}
div.globalForm td.formLabel {font-size: 12px; font-weight:bold; background-color:transparent; color:#FFFFFF; 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;
                             color:#FFFFFF;}
div.globalForm input.button { font-size:11px; font-weight:bold; font-family: verdana,arial;
                              color: #FFFFFF; border: solid 1px #FFFFFF; background-color:#4555AD;
                            }  
div.globalForm textarea { font-family: Verdana, Arial, Helvetica, sans-serif;
					  	            font-size: 11px;
										  		font-weight: normal;
										  		color: #14205C;
										  		text-decoration: none;
									      	scrollbar-face-color:#14205C;
								          scrollbar-shadow-color:#FFFF99;
								          scrollbar-highlight-color:#14205C;
								          scrollbar-track-color:#14205C;
								          scrollbar-arrow-color: #14205C;
								          scrollbar-3dlight-color: #14205C;
								          scrollbar-base-color:#14205C;
						}
						
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: underline;
}
a.navi:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: underline;	
}
a.navi:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: underline;	
}
a.navi:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #B50159;
	text-decoration: none;	
}						

