/*

dunkelblau: #0F1F76

hellblau:  #CFCFE9


gelb: #CE9603
*/


/*
gelb #EBD50E;
blau #A70B41;
hellblau bg #FFFFFF;

*/


 
/*
div.navi_button_over{color: #A70B41;
                     font-family: Verdana, Arial, Helvetica, sans-serif;
                     text-decoration:none;
                     background-color:#EBD50E;
                     cursor:pointer;
                     font-size: 14px;
                     font-weight: bold;
                     vertical-align: middle;
                     text-align: center;
                     padding-left:5px;
                     padding-right:5px;
                     papadding-top:3px;
                     padding-bottom:3px;
                    }

div.navi_button_out{color: #EBD50E;
                    font-family: Verdana, Arial, Helvetica, sans-serif;
                    text-decoration: none;
                    background-color:#A70B41;
                    cursor:auto;
                    font-size: 14px;
                    font-weight: bold;
                    vertical-align: middle;
                    text-align: center;
                    padding-left:5px;
                    padding-right:5px;
                    papadding-top:3px;
                    padding-bottom:3px;
                   }


.empty { background-color:transparent;}

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

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

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

div.help_text {
	color: #A70B41;
    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: #A70B41;
   font-family: verdana, arial, geneva, sans-serif;
   font-weight: bold;
}



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

.input {
   border: solid 1px #A70B41
}

.button {
   font-size:8pt;
   border: solid 1px #A70B41;
   background-color: #CFCFE9;
   color: #A70B41;
   font-weight:normal;
   font-family: verdana,arial;
}



/* Standardtext */

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


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

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

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

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

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

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

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

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

a:active.chapterTitle { Color: #A70B41; Text-Decoration: none;}
a:visited.chapterTitle { Color: #A70B41; Text-Decoration: none;}
a:link.chapterTitle { Color: #A70B41; Text-Decoration: none;}
a:hover.chapterTitle { Color: #A70B41; Text-Decoration: none; text-decoration: underline;}

a:active.footer { Color: #A70B41; Text-Decoration: none; font-size: 12px; text-decoration: underline;}
a:visited.footer { Color: #A70B41; Text-Decoration: none; font-size: 12px; text-decoration: underline;}
a:link.footer { Color: #A70B41; Text-Decoration: none; font-size: 12px; text-decoration: underline;}
a:hover.footer { Color: #A70B41; Text-Decoration: none; font-size: 12px;}

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

a:active.agentSelectorOn {font-size:12px; color:#A70B41; font-weight:bold; vertical-align:middle; Text-Decoration: none;}
a:visited.agentSelectorOn {font-size:12px; color:#A70B41; font-weight:bold; vertical-align:middle; Text-Decoration: none;}
a:link.agentSelectorOn {font-size:12px; color:#A70B41; font-weight:bold; vertical-align:middle; Text-Decoration: none;}
a:hover.agentSelectorOn {font-size:12px; color:#A70B41; font-weight:bold; vertical-align:middle; Text-Decoration: underline;}

a:active.agentSelectorOff {font-size:12px; color:#A70B41; font-weight:bold; vertical-align:middle; Text-Decoration: none; }
a:visited.agentSelectorOff {font-size:12px; color:#A70B41; font-weight:bold; vertical-align:middle; Text-Decoration: none;}
a:link.agentSelectorOff {font-size:12px; color:#A70B41; font-weight:bold; vertical-align:middle; Text-Decoration: none;}
a:hover.agentSelectorOff{font-size:12px; color:#A70B41; font-weight:bold; vertical-align:middle; Text-Decoration: underline;}

a:active.headerPseudonymLink {font-size:12px; color:#A70B41; font-weight:bold; vertical-align:middle; }
a:visited.headerPseudonymLink {font-size:12px; color:#A70B41; font-weight:bold; vertical-align:middle; }
a:link.headerPseudonymLink {font-size:12px; color:#A70B41; font-weight:bold; vertical-align:middle; }
a:hover.headerPseudonymLink {font-size:12px; color:#A70B41; font-weight:bold; vertical-align:middle; Text-Decoration: underline;}}


img.searchArrow { }

td.agentSelectorGroupOn {font-size:12px; font-weight:bold; color:#A70B41;}
td.agentSelectorGroupOff {font-size:12px; font-weight:bold; color:#A70B41;}


/* 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: #A70B41;
}

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

li.agentQualificationView {color: #A70B41;}

hr
{
   Color: #A70B41;
}

.site_head
{
   color: #A70B41; font-size: 10px;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-weight: bold;
   background-color: #A70B41;
   border: 1px solid #A70B41;
}

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

.chapter_head
{
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 12px;
   font-weight: bold;
   color: #A70B41;
   padding:5px;
   vertical-align:middle;
}

.chapter_head_underline
{
   color: #A70B41; font-size: 12px;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-weight: bold;
   border-bottom-width:1px;
   border-bottom-style:solid;
   border-bottom-color: #A70B41;
}

.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: #A70B41;
   font-size: 12px;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-weight: bold;
   padding-bottom:3px;
   text-align:center;
   border: 1px solid #A70B41;
}

.chapter_title_frame
{
   color: #A70B41;
   text-decoration:none;
   font-size: 12px;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-weight: bold;
   text-indent: 1px;
   background-color: #A70B41;
   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: #A70B41;
   padding-top:3px;
   padding-bottom:3px;
   text-align:center;
   border-top-width:1px;
   border-top-style:solid;
   border-top-color: #A70B41;
   border-left-width:1px;
   border-left-style:solid;
   border-left-color: #A70B41;
   border-right-width:1px;
   border-right-style:solid;
   border-right-color: #A70B41;
}

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

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

}

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

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

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

input
{
   border: 1px solid #A70B41;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #A70B41;
	background-color: #C8B5D1;
}

select
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #A70B41;
	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:#FFFFFF;
    text-align:left;
    padding-left:2px;
    padding-right:3px;
    padding-top:3px;
    padding-bottom:3px;
    border:1px solid #A70B41;
    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:#A70B41;
  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:#A70B41;
  background-color:#CFCFE9;
  border: solid 1px #CFCFE9;
}

table.displayOption{
  color:#A70B41;
  background-color:#FFFFFF;
  border: solid 1px #A70B41;
}



table.voting{
  color:#A70B41;
}

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

div.nxErrorBox table.error {color:#A70B41; border: solid 1px #A70B41;}
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:#A70B41;margin:0;}
div.nxTippBox span.head{color:#A70B41;font-weight:bold;font-size:15px;}
div.nxTippBox span.text{color:#A70B41;font-weight:normal;font-size:13px;}
div.nxTippBox ul{color:#A70B41;margin-top:4px;margin-left:38px;padding-left:0;margin-bottom:6px;}

div.nxInfoBox table.info {color:#71072F; border: solid 1px #A70B41;}
div.nxInfoBox img.infologo{float:left;margin-right:10px;margin-top:2px;}
div.nxInfoBox h2{color:#A70B41;margin:0;}
div.nxInfoBox span.head{color:#A70B41;font-weight:bold;font-size:15px;}
div.nxInfoBox span.text{color:#A70B41;font-weight:normal;font-size:13px;}
div.nxInfoBox ul{color:#A70B41;margin-top:4px;margin-left:38px;padding-left:0;margin-bottom:6px;}

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

div.ticker { color: #A70B41; 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: #A70B41; text-align:left; margin-top:4px;margin-left:25px;padding-left:0;margin-bottom:6px; margin-right:25px;}
div.messageInfoTable a:link {color: #A70B41;}
div.messageInfoTable a:active {color: #A70B41;}
div.messageInfoTable a:visited {color: #A70B41;}
div.messageInfoTable a:hover {color: #B75B75;}
div.messageInfoTable hr {color: #A70B41;}


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

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

div.userInterface a:link {color: #A70B41; font-weight:bold;}
div.userInterface a:active {color: #A70B41; font-weight:bold;}
div.userInterface a:visited {color: #A70B41; 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 #A70B41;}
div.emailCounselTable th 
{
  color:#A70B41; 
  font-size:12px; 
  font-weight:bold; 
  border-bottom-width:1px;
  border-bottom-style:solid;
  border-bottom-color:#A70B41;
}

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

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

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

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

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


/* Styles fr Beraterteamdarstellung */
div.groupTitleHeader table {border: solid 1px #A70B41;}
div.groupTitleHeader tr {color:#A70B41;}

tr.formRow   {
  font-size: 11px; 
  color:#A70B41; 
  font-weight:bold; 
}

td.formLabel {
  font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #A70B41;
	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: #A70B41;
	vertical-align: top;
	background-color: transparent;}

input {
    border: 1px solid #A70B41;
	font-family: Verdana, Arial, Helvletica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #A70B41;
    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 #A70B41; }
div#quicktipp1  { background-color: #FFFFFF; visibility: hidden; position: absolute; z-index: 0; width:400px; height: auto; border: solid 1px #A70B41; }
.infoLayer      { background-color: #CFCFE9; color:#A70B41; visibility: hidden; position: absolute; z-index: 0; width:200px; height: auto; border: solid 1px #A70B41; text-align:justify;}

div#kmenue      { background-color: #A70B41;; visibility: hidden; position: absolute; z-index: 0; top: 0px; left: 0px; width: auto; height: auto; border: solid 1px #A70B41 }
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: #A70B41; font-size: 8px;}
style.smsInfo  { background-color: #A70B41; color: #00008b; font-size: 20px; text-align:center; font-weight:bold;}

table.backgroundtable {
	
	
	
}

table.headertable {
	padding: 0px;
}

table.footertable{
   font-size: 10px;
   color: #A70B41;
   font-family: verdana, arial, geneva, sans-serif;
   font-weight: bold;
   
}

.chapterHeaderLineTop {
	font-size: 14px;
	color:#A70B41;
}


.feld {
	border: 1px solid #A70B41;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #A70B41;
}

.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: #A70B41;; font-weight:normal; border:1px solid #A70B41;}
div.globalForm fieldset.outline {font-size: 18px; color: #A70B41;; border:1px solid #A70B41;}
div.globalForm tr.formRow   {background-color:transparent;}
div.globalForm td.formLabel {font-size: 10px; font-weight:bold; background-color:transparent; color:#A70B41; 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:#A70B41;}
div.globalForm input.button { font-size:11px; font-weight:bold; font-family: verdana,arial;
                              color: #A70B41; border: solid 1px #A70B41; background-color:#CFCFE9;
                            }  
div.globalForm textarea { font-family: Verdana, Arial, Helvetica, sans-serif;
					  	            font-size: 11px;
										  		font-weight: normal;
										  		color: #A70B41;
										  		text-decoration: none;
									      	scrollbar-face-color:#A70B41;
								          scrollbar-shadow-color:#FFFF99;
								          scrollbar-highlight-color:#A70B41;
								          scrollbar-track-color:#A70B41;
								          scrollbar-arrow-color: #A70B41;
								          scrollbar-3dlight-color: #A70B41;
								          scrollbar-base-color:#A70B41;
						}
						
a.navi:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #A70B41;
	text-decoration: none;
}
a.navi:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #A70B41;
	text-decoration: none;	
}
a.navi:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #A70B41;
	text-decoration: none;	
}
a.navi:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #B50159;
	text-decoration: underline;	
}						

/* Inset 3D Raised */
.raised {background: transparent;}
.raised h1, .raised p {margin:0 10px;}
.raised h1 {font-size:2em; color:#A70B41;}
.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 #A70B41; border-right:1px solid #A70B41;}
.raised .b3 {background:transparent; border-left:1px solid #A70B41; border-right:1px solid #A70B41;}
.raised .b4 {background:transparent; border-left:1px solid #A70B41; border-right:1px solid #A70B41;}
.raised .b4b {background:transparent; border-left:1px solid #A70B41; border-right:1px solid #A70B41;}
.raised .b3b {background:transparent; border-left:1px solid #A70B41; border-right:1px solid #A70B41;}
.raised .b2b {background:transparent; border-left:1px solid #A70B41; border-right:1px solid #A70B41;}


.raised .b1 {margin:0 5px; background:#A70B41;}
.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:#A70B41;}
.raised .boxcontent {display:block;  background:transparent; border-left:1px solid #A70B41; border-right:1px solid #A70B41;}


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

