/*--------------------------------------------------------------------------------------*/
/*------------------------------------ MyEasyCall-Styles -------------------------------*/
/*--------------------------------------------------------------------------------------*/

body  {
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:10px; 
	font-style:normal; 
	line-height:normal; 
	font-weight:normal; 
	font-variant:normal; 
	text-transform:none;  
	text-decoration:none;
	background:top center #fefbe1 url(imagesDesign2/background.jpg) repeat-x;
	color:#756252;
	text-align:center;
	vertical-align:top;
	margin:0;
       padding:0;
}

/*--------------------------------------------------------------------------------------*/
/*------------------------------------ Allgemeiner Seitenaufbau -------------------------*/
/*--------------------------------------------------------------------------------------*/

#top_backgroundtable{
	text-align:center;
	margin:0;
	padding:0;	
}

#backgroundtable{
	margin:0 auto;
	padding:0;
	text-align:left;
	width:1135px;
	background-color: transparent;
}

#pagecontent_Outerleft {
	background-color:#FFFFFF;
	width:225px;
	float:left;	
	overflow:hidden;
}

#pagecontent_left {	
	border-left:2px solid #c2bbab;
	border-right:2px solid #c2bbab;
	border-bottom:2px solid #c2bbab;
	padding:5px;
	padding-top:0px;
}

#pagecontent_middle {
	background-color:transparent;
	margin-left: 0px;
	width:730px;
	padding:0px;
	float:left;
	/*overflow: auto;*/
	overflow:hidden;
}

#pagecontent_right {
	background-color:transparent;
	width:0px;
	padding:0px;
	float:left;
	overflow:hidden;
}


#space_left{
	background-color:transparent;
	width:10px;
	height:800px;
	padding:0px;
	float:left;
	overflow:hidden;
}

#footercontent{
	background-color:transparent;
	text-align:center;
	margin-top:10px;
	/*height:30px;*/
	}


#headercontent{
	vertical-align:middle;
	text-align:center;
	margin-top:27px;
	height:170px;	
	overflow:hidden;	
	background-color: transparent;
	}

.header_top_headline{
	position:absolute; 
	top:40px; 
	left:0px; 
	width:100%; 
	height:75px; 
	z-index:1; 
	background-color:transparent; 
	text-align:center;
	margin:0;
	padding:0;
	
}

.header_headline1{
	visibility:visible; /*hidden;*/
	color:#0d4a6e;
	font-weight:bold;
	font-size:22px;
	padding:10px;
}

.header_headline2{
	visibility:hidden; /*visible;*/
	color:#0d4a6e;
	font-weight:bold;
	font-size:14px;
}


/*--------------------------------------------------------------------------------------*/
/*-------------------------- Linkformatierungen Allgemein ------------------------------*/
/*--------------------------------------------------------------------------------------*/
a,
a:link,
a:active,
a:visited{
   color: #ee730b;/*E89800;*/
   text-decoration: none;
}

a:hover
{
   color: #a34b01;
   text-decoration: none;
}

/*--------------------------------------------------------------------------------------*/
/*------------------------------------ Kopfmenü ----------------------------------------*/
/*--------------------------------------------------------------------------------------*/

table.TopMenue {
	background-color:#0D4A6E;	
	text-align:center;
	height:30px;
	padding-right:5px;
}

table.TopMenue {
	text-align:center;
}

table.TopMenue a,
table.TopMenue a:link,
table.TopMenuee a:active,
table.TopMenue a:visited{
	font-size:14px;
	font-weight:bold;
}

table.TopMenue a:hover{
	font-weight:bold;
	
}

/*--------------------------------------------------------------------------------------*/
/*------------------------------------ Rufnummernanzeige (Zugänge) ---------------------*/
/*--------------------------------------------------------------------------------------*/

.showNumbers .titleNumbers{
  font-size:10px; 
  font-weight:bold;
  margin:0; padding:0;  
  margin-top:5px;
  margin-bottom:2px;
 
}
.showNumbers .numbers{
  font-size:11px; 
  font-weight:bold; 
  color:#ee730b;
}
.showNumbers .price{
  font-size:11px; 
  font-weight:normal;   
}
.showNumbers .price{
  font-size:9px; 
  font-weight:normal;   
}

.showNumbers .switzprice{
  font-size:11px; 
  font-weight:normal; 
}
.showNumbers .flagsize{
  height:8px; 
  width:14px;
  border:1px solid #000000;
}
.showNumbers .contentNormal{
  font-size:11px;
}
.showNumbers .contentSmall{
  font-size:9px;
}

/*--------------------------------------------------------------------------------------*/
/*------------------------------------ Pluginrahmen ------------------------------------*/
/*--------------------------------------------------------------------------------------*/



table.listHead  {
    text-align:left;
    padding-left:2px;
    padding-right:3px;
    padding-top:3px;
    padding-bottom:3px;
    border:1px solid #000000;
    background-color:#C0C0C0;
}
/*Ende Abschnitt */


/*--------------------------------------------------------------------------------------*/
/*------------------------------------ Administrationsbereich --------------------------*/
/*--------------------------------------------------------------------------------------*/

table#loginareatable a,
table#loginareatable a:link,
table#loginareatable a:hover,
table#loginareatable a:visited,
table#loginareatable a:active,
table#logoutareatable a,
table#logoutareatable a:link,
table#logoutareatable a:hover,
table#logoutareatable a:visited,
table#logoutareatable a:active{
	color:#000000;
}

table#loginareatable,
table#logoutareatable,
table#loginareatable .headermenu{
	color:#000000;
}


table#loginareatable .text_12, .tblRowLineCenter, .tblRowLineRight, .text_10{
	color:#000000;
}
table#loginareatable td{
	color:#000000;

}

td.tblRowLine  {
  	font-weight:normal;
  	font-size:7pt;
  	text-align:left;
  	vertical-align:middle;
  	padding-top:4px;
  	padding-left:3px;
  	padding-right:15px;
  	padding-bottom:2px;
  	border-left:1px solid #C0C0C0;
  	border-right:1px solid #C0C0C0;
  	border-bottom:1px solid #C0C0C0;
}
td.tblRowLineCenter  {
  	font-weight:normal;
  	font-size:7pt;
  	text-align:center;
  	vertical-align:top;
  	padding-top:4px;
  	padding-left:3px;
  	padding-right:3px;
  	padding-bottom:2px;
  	border-left:1px solid #C0C0C0;
  	border-right:1px solid #C0C0C0;
  	border-bottom:1px solid #C0C0C0;
}
td.tblRowLineRight  {
	font-weight:normal;
	font-size:7pt;
	text-align:right;
	vertical-align:top;
	padding-top:4px;
	padding-left:3px;
	padding-right:15px;
	padding-bottom:2px;
	border-left:1px solid #C0C0C0;
	border-right:1px solid #C0C0C0;
	border-bottom:1px solid #C0C0C0;
}


/*--------------------------------------------------------------------------------------*/
/*------------------------------------ Runde Boxen -------------------------------------*/
/*--------------------------------------------------------------------------------------*/

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

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

.raised_content {
	background: transparent;
}
.raised_content .boxcontent {
	background:transparent; 
	border-left:1px solid #205776; 
	border-right:1px solid #205776; 
	padding:20px; 
	text-align:justify;
}
.raised_content .b1b, 
.raised_content .b2b, 
.raised_content .b3b, 
.raised_content .b4b {
	display:block; 
	overflow:hidden; 
	font-size:1px;
}
.raised_content .b1b, 
.raised_content .b2b, 
.raised_content .b3b {
	height:1px;
}
.raised_content .b4b {
	background:transparent; 
	border-left:1px solid #205776; 
	border-right:1px solid #205776; 
	height:2px; 
	margin:0 1px;
}
.raised_content .b3b {
	background:transparent; 
	border-left:1px solid #205776; 
	border-right:1px solid #205776; 
	margin:0 2px;
}
.raised_content .b2b {
	background:transparent; 
	border-left:1px solid #205776; 
	border-right:1px solid #205776; 
	margin:0 3px; 
	border-width:0 2px;
}
.raised_content .b1b {
	margin:0 5px; 
	background:#205776;
}


/*--------------------------------------------------------------------------------------*/
/*------------------------------------ Formulare ---------------------------------------*/
/*--------------------------------------------------------------------------------------*/

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

tr.formRow{
	font-size: 9px;
	font-weight:bold;
	background-color:transparent;
}
td.formLabel{
	font-size: 10px;
	text-align: right;
	vertical-align: top;
	font-weight:bold;
	text-decoration: none;
	background-color:transparent;
}

.KundeWerdenTitle{
	border-bottom:1px solid #a14b02;
	padding:5px; 
	color:#a14b02;     	
}

.FormKundeWerden tr.formRow{
	font-size: 9px;
	font-weight:bold;	
	background-color:transparent;
}

.FormKundeWerden td.formLabel{
	font-size: 10px;
	text-align: right;
	vertical-align: top;
	font-weight:bold;
	text-decoration: none;
	background-color:transparent;
}
.BeraterWerdenTitle{
	border-bottom:1px solid #a14b02;
	padding:5px;
	color:#a14b02;     	       	
}

.FormBeraterWerden tr.formRow   
{
	font-size: 9px;
	font-weight:bold;	
	background-color:transparent;
}
.FormBeraterWerden td.formLabel
{
	font-size: 10px;
	text-align: right;
	vertical-align: top;
	font-weight:bold;	
	text-decoration: none;
	background-color:transparent;
}


sup.formSign{
	font-size: 18px;
	vertical-align: top;
	font-weight: bold;
	color: #8E2323;
}
.headerBeraterWerden{
	border-bottom:0px solid #000000;
	vertical-align:middle;
	padding-bottom:2px; 
	font-size: 14px; 
	font-weight:bold;
}

.headerKundeWerden{
	border-bottom:0px solid #000000;
	vertical-align:middle;
	padding-bottom:2px; 
	font-size: 14px; 
	font-weight:bold;
}

/*--------------------------------------------------------------------------------------*/
/*------------------------------------ Standardbutton ----------------------------------*/
/*--------------------------------------------------------------------------------------*/

.button, .formInput .button {
	background:transparent url(imagesDesign2/button.jpg) no-repeat scroll 0 0;
	border:0 none;
	color:#4B3E33;;	
	padding-top:2px;
	padding-bottom:2px;	
	text-align:center;
	width:115px;
}
a.button, a.button:link, a.button:active, a.button:visited, a.button:hover {	
	display:block;
	margin:5px 3px 3px;
	width:115px;	
}

a.button:link, a.button:active, a.button:visited{
	background-position:left top;
	color:#8c7766;
}
a.button:hover{
	background-position:left bottom;
	color:#4b3e33;
}

#loginareatable .button, #loginareatable a.button:link, #loginareatable a.button:active, #loginareatable a.button:hover, #loginareatable a.button:visited {	
	font-weight:normal;	
	font-size:10px;
	margin:5px 1px 2px;
}


.buttonPeriod  {
	cursor: pointer;
   	font-size:7pt;
   	border: solid 1px #000000;
   	background-color: #d6d6d6;
   	font-weight:normal;
   	vertical-align:bottom;
}


/*--------------------------------------------------------------------------------------*/
/*------------------------------ Box für Fehleranzeige ---------------------------------*/
/*--------------------------------------------------------------------------------------*/

table.error{
  background-color:#fefbe1;
  border: solid 1px #d36304;
}

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 tr.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;
}



/*--------------------------------------------------------------------------------------*/
/*------------------------------------ alte Textformatierungen -------------------------*/
/*--------------------------------------------------------------------------------------*/

/*Beginn Abschnitt Standarttexte versch Grössen*/
.text_8
{
   font-size: 9px;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   text-decoration: none;
}

.text_10
{
   font-size: 10px;
   text-decoration: none;
}

.text_12
{
   font-size: 12px;
   text-decoration: none;
}

.text_14
{
   font-size: 14px;
   text-decoration: none;
}

.text_10_bold
{
   font-size: 10px;
   text-decoration: none;
   font-weight: bold;
 }

.text_12_bold
{
   font-size: 12px;
   text-decoration: none;
   font-weight: bold;
 }

.text_14_bold
{
   font-size: 14px;
   text-decoration: none;
   font-weight: bold;
 }

h3
{
   font-size: 12px;
   text-decoration: none;
}
/*Ende Abschnitt Standarttexte versch Grössen*/


/*Beginn Abschnitt Standardformate*/
td  {
	font-size : 10px;
}
p  {
   font-size: 10px;
}

ul, ul.blue  {
   font-size: 9px;
	margin:0; padding:0;
	padding-left:20px;	
}
hr  {
   color: #C0C0C0; 
}

input, select, textarea  {
margin:0;
	font-size: 10px;
	border: solid 1px #756252;
	vertical-align: top;
}
input.checkbox {
	border:0;
}
.agentPhoto, .border  {
	border: solid 1px #3b515f;
}
/*Ende Abschnitt Standardformate*/



/*Beginn Abschnitt Startseite*/
td.headerAccessNumbers  {
	text-align:left; 
	padding-left:5px; 
	padding-right:5px; 
	padding-bottom:5px; 
	padding-top:5px; 
	font-size:12px; 
	font-weight:bold;
}
.overviewInfoArea  {
	font-size: 12px;
	border:1px solid #CCCCCC;
}
.overviewInfo  {
	font-size:12px; 
	background-color:#FFFFFF; 
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.accessNumbers  {
	font-size:12px; 
	background-color: #FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.accessNumbersArea  {
	font-size: 12px;
	border:1px solid #CCCCCC;
}
.accessNumbersSpacer  {
	background-color: #FFFFFF;
}
/*Ende Abschnitt Startseite*/






/*Beginn Abschnitt Beraterbereich*/
.headermenu {
	font-size: 12px;
	font-weight: bold;
	Font-Variant: normal;
	color: #000000;
	text-decoration: none;
	vertical-align: bottom;
	text-align: center; 
}
.headtext  {
	font-size: 12px;
	text-align: left;
	font-weight: bold;
}
td.tblNavigation  {
   font-weight:bold;
   font-size:7pt;
   padding-top:2px;
   padding-left:5px;
   padding-right:5px;
   padding-bottom:2px;
   text-align:right;
   vertical-align:top;
}
td.tblNavigationLeft  {
   font-weight:bold;
   font-size:7pt;
   padding-top:2px;
   padding-left:5px;
   padding-right:5px;
   padding-bottom:2px;
   text-align:left;
   vertical-align:top;
}
td.messageBox  {
    border: solid 1px #000000;
    background-color:transparent;
    font-weight:normal;
    font-size:7pt;
    text-align:left;
    vertical-align:middle;
    padding-top:2px;
    padding-left:2px;
    padding-right:2px;
    padding-bottom:2px;
}
/*Ende Abschnitt Beraterbereich*/

/*Beginn Abschnitt TippBox*/
table.info{
  background-color:#FEFBE1;
  border: solid 1px #d36304;
}
div.nxTippBox img.infologo{float:left;margin-right:10px;margin-top:2px;}
div.nxTippBox h2{margin:0;}
div.nxTippBox span.head{font-weight:bold;font-size:15px;}
div.nxTippBox span.text{font-weight:normal;font-size:13px;}
div.nxTippBox ul{margin-top:4px;margin-left:38px;padding-left:0;margin-bottom:6px;}
/*Ende Abschnitt TippBox*/


/*Beginn Abschnitt Bewertung*/
.agentImageStar  {
	background-color:#E8E8E8; 
	height: auto; 
	border: solid 1px #000000; 
	width:220px; 
}  
.votingDetailTableElements  {
	font-size: 12px;
	border-top: 1px solid #000000;
}
.votingChoiceTextColor  {
}
/*Ende Abschnitt Bewertung*/

/*Beginn Abschnitt Chat*/
.smallgrey  {
   font-size: 9px;
}
/*Ende Abschnitt Chat*/

td.narrowTblRowLine { /*Datumsauswahl*/
    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: 1px solid #C0C0C0;
    border-right:1px solid #C0C0C0;
    border-bottom:1px solid #C0C0C0;
}
td.callNoticeLayer {
	font-size:12px; 
	font-weight:bold;
	text-align:justify; 
	padding-left:5px; 
	padding-right:5px; 
	padding-bottom:5px; 
	padding-top:5px; 
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
div#callNoticeLayer { border: solid 1px #000000; font-family:Verdana, Arial, Helvetica, sans-serif;}
table.formular {
    background-color:#C0C0C0;
    width:100%;
    border: solid 1px #000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.site_head
{
   color: #000000; 
   font-size: 10px;
   font-weight: bold;
   background-color: #C0C0C0;
}
.offerTextColor  {
}
div#quicktipp   {  background-color:#E8E8E8; visibility: hidden; position: absolute; z-index: 0; width:400px; height: auto; border: solid 1px #000000; color:#000000; }
.quicktip, .quicktipchat, .quicktipclickcall, .quicktipVoting  {  background-color:#E8E8E8; height: auto; border: solid 1px #000000; max-width:250px; }
div#categoryQuicktipp   {  background-color:#E8E8E8; color: #000000; visibility: hidden; position: absolute; z-index: 0; width:auto; height: auto; border: solid 1px #000000 }

div#kmenue   {  background-color:#E8E8E8; visibility: hidden; position: absolute; z-index: 0; top: 0px; left: 0px; width: auto; height: auto; border: solid 1px #000000 }
div#smsNoticePseudo   {z-index: 0; width: auto; height: auto; color: #000000; font-size: 22px; text-align:center; font-weight:bold;}
div#callNoticeOffer   {font-family:Verdana, Arial, Helvetica, sans-serif; z-index: 0; width: auto; height: auto; color: #000000; font-size: 15px; text-align:center; font-weight:bold;}
div#smsNoticeInfo     {z-index:10; font-weight:normal; color: #000000; font-size: 8px;}
style.smsInfo {  background-color:#E8E8E8; color: #000000; font-size: 20px; text-align:center; font-weight:bold;}

.HeaderMenueItem {
	font-size: 12px;
   text-decoration: none;
   font-weight: normal;
}

a.HeadMenue,
a.HeadMenue:link,
a.HeadMenue:visited,
a.HeadMenue:active{
	color:#FFFFFF;
}

a.HeadMenue:hover{
	color:#f8aa03;
}

/*--------------------------------------------------------------------------------------*/
/*------------------------------------ Rahmen Rechte Spalte ------------------------------*/
/*--------------------------------------------------------------------------------------*/

#pagecontent_middle .raised {
	background: transparent;
}
#pagecontent_middle .raised .b1, #pagecontent_middle .raised .b2, #pagecontent_middle .raised .b3, #pagecontent_middle .raised .b4, 
#pagecontent_middle .raised .b1b, #pagecontent_middle .raised .b2b, #pagecontent_middle .raised .b3b, #pagecontent_middle .raised .b4b {
	display:block; 
	overflow:hidden; 
	font-size:1px; 
	height:1px;
	font-size:1px; 
	line-height: 1px; 
	min-height: 1px;	
}

#pagecontent_middle .chapter_title {
	padding:0px; margin:0px;
}

#pagecontent_middle .chapter_head {
	padding-bottom:3px; 
	width:730px;
	overflow:hidden;
}



/*------------ Rahmen Rechte Spalte Überschrift -----------------*/ 
#pagecontent_middle .chapter_title h2{
	font-size:12px; 
	font-weight:bold;
	margin:0px;
	padding-top:3px;
	padding-bottom:3px;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	color:#FFFFFF;
	text-indent: 5px;
	background-color:#dd6500;
}

/*------------ Rahmen Rechte Spalte Oben -----------------*/ 
#pagecontent_middle .raised .b2, #pagecontent_middle .raised .b3, #pagecontent_middle .raised .b4 {
	background:#FFFFFF; 
	border-left:1px solid #dd6500; 
	border-right:1px solid #dd6500;
}
#pagecontent_middle .raised .b1 {
	margin:0 5px; 
	background:#dd6500;
}
#pagecontent_middle .raised .b2{
	margin:0 3px; 
	border-width:0 2px;
}
#pagecontent_middle .raised .b3{
	margin:0 2px;
}
#pagecontent_middle .raised .b4{
	height:2px; 
	margin:0 1px;
}

/*------------ Rahmen Rechte Spalte Unten -----------------*/ 
#pagecontent_middle .raised .b4b, #pagecontent_middle .raised .b3b, #pagecontent_middle .raised .b2b {
	background:#FFFFFF; 
	border-left:1px solid #dd6500; 
	border-right:1px solid #dd6500;
}
#pagecontent_middle .raised .b2b {
	margin:0 3px; 
	border-width:0 2px;
}
#pagecontent_middle .raised .b3b {
	margin:0 2px;
}
 #pagecontent_middle .raised .b4b {
	height:2px; 
	margin:0 1px;
}
#pagecontent_middle .raised .b1b {
	margin:0 5px; 
	background:#dd6500;
}

/*------------ Rahmen Rechte Spalte Hintergrundfarbe Oben -----------------*/
#pagecontent_middle .chapter_title .raised .boxcontent {
	display:block;  
	background:#FFFFFF; 
	border-left:1px solid #dd6500; 
	border-right:1px solid #dd6500; 	
	padding: 0; 
	padding-top:3px;
	padding-bottom:3px;
	text-align:left;
}

/*------------ Rahmen Rechte Spalte Hintergrundfarbe Unten -----------------*/
#pagecontent_middle .chapter_content .raised .boxcontent {
	display:block;  
	background:#FFFFFF; 
	border-left:1px solid #dd6500; 
	border-right:1px solid #dd6500; 
	padding: 2;
	text-align:left;
}

.content_innerbox{
	margin:3px;
}

/*--------------------------------------------------------------------------------------*/
/*------------------------------------ Rahmen Linke Spalte ------------------------------*/
/*--------------------------------------------------------------------------------------*/

#pagecontent_left .raised {
	background: transparent;
}
#pagecontent_left .raised .b1, #pagecontent_left .raised .b2, #pagecontent_left .raised .b3, #pagecontent_left .raised .b4, 
#pagecontent_left .raised .b1b, #pagecontent_left .raised .b2b, #pagecontent_left .raised .b3b, #pagecontent_left .raised .b4b {
	display:block; 
	overflow:hidden; 
	font-size:1px; 
	height:1px;
	font-size:1px; 
	line-height: 1px; 
	min-height: 1px;	
}

#pagecontent_left .chapter_title {
	padding:0px; margin:0px;
}

#pagecontent_left .chapter_head {
	padding-bottom:3px; 
	width:209px;
	overflow:hidden;
}



/*------------ Rahmen Linke Spalte Überschrift -----------------*/ 
#pagecontent_left .chapter_title h2{
	font-size:12px; 
	font-weight:bold;
	margin:0px;
	padding-bottom:2px;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	color:#FFFFFF;
	text-indent: 5px;
}

/*------------ Rahmen Linke Spalte Oben -----------------*/ 
#pagecontent_left .raised .b2, #pagecontent_left .raised .b3, #pagecontent_left .raised .b4 {
	background:#dd6500; 
	border-left:1px solid #dd6500; 
	border-right:1px solid #dd6500;
}
#pagecontent_left .raised .b1 {
	margin:0 5px; 
	background:#dd6500;
}
#pagecontent_left .raised .b2{
	margin:0 3px; 
	border-width:0 2px;
}
#pagecontent_left .raised .b3{
	margin:0 2px;
}
#pagecontent_left .raised .b4{
	height:2px; 
	margin:0 1px;
}

/*------------ Rahmen Linke Spalte Unten -----------------*/ 
#pagecontent_left .raised .b4b, #pagecontent_left .raised .b3b, #pagecontent_left .raised .b2b {
	background:#fff0b6; 
	border-left:1px solid #fff0b6; 
	border-right:1px solid #fff0b6;
}
#pagecontent_left .raised .b2b {
	margin:0 3px; 
	border-width:0 2px;
}
#pagecontent_left .raised .b3b {
	margin:0 2px;
}
 #pagecontent_left .raised .b4b {
	height:2px; 
	margin:0 1px;
}
#pagecontent_left .raised .b1b {
	margin:0 5px; 
	background:#fff0b6;
}

/*------------ Rahmen Linke Spalte Hintergrundfarbe Oben -----------------*/
#pagecontent_left .chapter_title .raised .boxcontent {
	display:block;  
	background:#dd6500; 
	border-left:1px solid #dd6500; 
	border-right:1px solid #dd6500; 
	padding: 0; 
	text-align:left;
}

/*------------ Rahmen Linke Spalte Hintergrundfarbe Unten -----------------*/
#pagecontent_left .chapter_content .raised .boxcontent {
	display:block;  
	background:#fff0b6; 
	border-left:1px solid #fff0b6; 
	border-right:1px solid #fff0b6; 
	padding: 2; 
	text-align:left;
}



/*--------------------------------------------------------------------------------------*/
/*------------------------------------ Login Rahmen Links ------------------------------*/
/*--------------------------------------------------------------------------------------*/

#LoginOuterBox{	
	height:230px;
	background:top left #dd6500 url(imagesDesign2/loginback.jpg) no-repeat;
	
}
#LoginInnerBox{
	padding:0; margin:0;
	padding-top:20px;
	padding-left:75px;
	background:top left #dd6500 url(imagesDesign2/loginback.jpg) no-repeat;	
}


#LoginBackground .raised {
	background: transparent;
}
 
#LoginBackground .raised .b1b, #LoginBackground .raised .b2b, #LoginBackground .raised .b3b, #LoginBackground .raised .b4b {
	display:block; 
	overflow:hidden; 
	font-size:1px;
	height:1px; 
	line-height: 1px; 
	min-height: 1px;	

}
 
#LoginBackground .raised .b4b, #LoginBackground .raised .b3b, #LoginBackground .raised .b2b {
	background:#dd6500; 
	border-left:1px solid #dd6500; 
	border-right:1px solid #dd6500;
}
#LoginBackground .raised .b2b {
	margin:0 3px; 
	border-width:0 2px;
}
 #LoginBackground .raised .b3b {
	margin:0 2px;
}
 #LoginBackground .raised .b4b {
	height:2px; 
	margin:0 1px;
}
#LoginBackground .raised .b1b {
	margin:0 5px; 
	background:#dd6500;
}
#LoginBackground .raised .boxcontent,
#pagecontent_left #LoginBackground .chapter_content .raised .boxcontent {
	display:block;  
	background:transparent; 
	border-left:1px solid #dd6500; 
	border-right:1px solid #dd6500; 
	padding: 0; 
	text-align:center;
}



#AgentImage{	
	height:250px;
	background-color:#dd6500;	
}


.loginshort_offline, .loginshort_online{
	width:120px;
	border:1px solid #FFFFFF;
}

.loginshort_offline input {
	border:1px solid #7f6f63;
	color:#7f6f63;
	font-size:10px;
	height:17px;
	width:100px;
	margin-bottom:5px;
}

.loginshort_offline p{
	color:#FFFFFF;
	font-size:10px;	
	font-weight:bold;
	margin-bottom:5px;
	margin-top:3px;
}

.loginshort_online p{
	margin-bottom:1px;
	margin-top:3px;
}


/*--------------------------------------------------------------------------------------*/
/*--------------------------------------- Header-Navi ----------------------------------*/
/*--------------------------------------------------------------------------------------*/
#tabs {
	margin:0; padding:0;
  	margin-top:12px;
  	background:transparent none repeat scroll 0 0;
  	float:right;
  	font-size:93%;
  	line-height:normal;
  	width:100%;
  	text-align:left;
}

#tabs ul {
  	list-style-image:none;
  	list-style-position:outside;
  	list-style-type:none;
  	margin:0;
	font-size:12px;
  	padding:0px 0px 0 0px;
  	white-space:nowrap;
}

#tabs li {
	display:inline;
	float: left;
	margin:0;
	padding:0;
	white-space: nowrap;
}

#tabs a {
  	background:transparent url(imagesDesign2/tabsLeft.jpg) no-repeat scroll left top;  	
  	float:left;
  	margin:0;  	
  	padding:0 4px 0 4px;
  	text-decoration:none;
}

#tabs a:hover {
  	background-position:0 -29px;
}

#tabs a:hover span {
  	background-position:100% -29px;
}
 
#tabs a:hover span {
  	color:#705d4e;
}
 
#tabsC a span {
  	float:none;
  
}

#tabs a span {
  	background:transparent url(imagesDesign2/tabsRight.jpg) repeat-x scroll right top;
  	color:#957d69;
  	display:block;
  	float:left;
  	padding:5px 15px 4px 7px;
  	text-align:center;
  	white-space:nowrap;
	font-weight:bold;
	cursor:pointer;
}

/*--------------------------------------------------------------------------------------*/
/*----------------------------------- Berater - Suche ----------------------------------*/
/*--------------------------------------------------------------------------------------*/
.agentsearch input {
	border:1px solid #7f6f63;
	color:#7f6f63;
	font-size:10px;
	height:17px;
	width:100px;
	margin-bottom:5px;
}

/*--------------------------------------------------------------------------------------*/
/*----------------------------------- Tag-Cloud ----------------------------------------*/
/*--------------------------------------------------------------------------------------*/
.tagcloud{
	text-align:center;
}

.tagcloud h2,.tagcloud h3{
	display:inline;
	font-weight:normal;
}

.tagcloud h2.S{
 	font-size:13px;
}
.tagcloud h2.M{
	 font-size:14px;
}
.tagcloud h2.L{
	font-size:15px;
	font-weight:bold;
}

.tagcloud h3.S{
	font-size:10px;
}
.tagcloud h3.M{
	font-size:11px;
}
.tagcloud h3.L{
	font-size:12px;
}

/*--------------------------------------------------------------------------------------*/
/*-------------------------------- Anmelde - Button ------------------------------------*/
/*--------------------------------------------------------------------------------------*/

a.buttonAnmeldung, a.buttonAnmeldung:link, a.buttonAnmeldung:active, a.buttonAnmeldung:visited, a.buttonAnmeldung:hover {
	display:block;
	background:top center url(imagesDesign2/anmeldung.jpg) no-repeat;
	width:172px;
	height:83px;
}

a.buttonAnmeldung:hover {
	background:top center url(imagesDesign2/anmeldung_hover.jpg) no-repeat;
}

/*--------------------------------------------------------------------------------------*/
/*---------------------------------- Agent - Status ------------------------------------*/
/*--------------------------------------------------------------------------------------*/

.agentOnline{
	height:20px; 
	width:67px;
	/*IE-Ausnahme*/ 	 
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/documents/imagesDesign2/button/online.png',sizingMethod='scale')
}

/*andere Browser*/
div[class].agentOnline{
	background-image:url(imagesDesign2/button/online.png); 
}

.agentOffline{
	height:20px; 
	width:67px;
	/*IE-Ausnahme*/ 	 
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/documents/imagesDesign2/button/offline.png',sizingMethod='scale');
}

/*andere Browser*/
div[class].agentOffline{
	background-image:url(imagesDesign2/button/offline.png); 
}

.agentTalking{
	height:20px; 
	width:67px; 
	/*IE-Ausnahme*/ 	 	 
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/documents/imagesDesign2/button/talking.png',sizingMethod='scale')
}

/*andere Browser*/
div[class].agentTalking{
	background-image:url(imagesDesign2/button/talking.png); 
}


.agentOnlineCall{
	height:20px; 
	width:67px;
	/*IE-Ausnahme*/ 	 
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/documents/imagesDesign2/button/onlineCall.png',sizingMethod='scale')
}

/*andere Browser*/
div[class].agentOnlineCall{
	background-image:url(imagesDesign2/button/onlineCall.png); 
}

.agentOfflineCallback{
	height:20px; 
	width:67px;
	/*IE-Ausnahme*/ 	 
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/documents/imagesDesign2/button/offlineCallback.png',sizingMethod='scale');
}

/*andere Browser*/
div[class].agentOfflineCallback{
	background-image:url(imagesDesign2/button/offlineCallback.png); 
}

.agentTalkingCallback{
	height:20px; 
	width:67px; 
	/*IE-Ausnahme*/ 	 	 
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/documents/imagesDesign2/button/talkingCallback.png',sizingMethod='scale')
}

/*andere Browser*/
div[class].agentTalkingCallback{
	background-image:url(imagesDesign2/button/talkingCallback.png); 
}


.agentEmailYes{
	height:20px; 
	width:67px;
	/*IE-Ausnahme*/ 	 
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/documents/imagesDesign2/button/emailYes.png',sizingMethod='scale')
}

/*andere Browser*/
div[class].agentEmailYes{
	background-image:url(imagesDesign2/button/emailYes.png); 
}

.agentEmailNo{
	height:20px; 
	width:67px;
	/*IE-Ausnahme*/ 	 
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/documents/imagesDesign2/button/emailNo.png',sizingMethod='scale')
}

/*andere Browser*/
div[class].agentEmailNo{
	background-image:url(imagesDesign2/button/emailNo.png); 
}



.agentSMSYes{
	height:20px; 
	width:67px;
	/*IE-Ausnahme*/ 	 
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/documents/imagesDesign2/button/emailYes.png',sizingMethod='scale')
}

/*andere Browser*/
div[class].agentSMSYes{
	background-image:url(imagesDesign2/button/emailYes.png); 
}

.agentSMSNo{
	height:20px; 
	width:67px;
	/*IE-Ausnahme*/ 	 
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/documents/imagesDesign2/button/emailNo.png',sizingMethod='scale')
}

/*andere Browser*/
div[class].agentSMSNo{
	background-image:url(imagesDesign2/button/emailNo.png); 
}

.agentChatYes{
	height:20px; 
	width:67px;
	/*IE-Ausnahme*/ 	 
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/documents/imagesDesign2/button/chatYes.png',sizingMethod='scale')
}

/*andere Browser*/
div[class].agentChatYes{
	background-image:url(imagesDesign2/button/chatYes.png); 
}

.agentChatNo{
	height:20px; 
	width:67px;
	/*IE-Ausnahme*/ 	 
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/documents/imagesDesign2/button/chatNo.png',sizingMethod='scale')
}

/*andere Browser*/
div[class].agentChatNo{
	background-image:url(imagesDesign2/button/chatNo.png); 
}


.agentVoice{
	height:20px; 
	width:67px;
	/*IE-Ausnahme*/ 	 
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/documents/imagesDesign2/button/ansage.png',sizingMethod='scale')
}

/*andere Browser*/
div[class].agentVoice{
	background-image:url(imagesDesign2/button/ansage.png); 
}



/*--------------------------------------------------------------------------------------*/
/*---------------------------------- Steps ---------------------------------------------*/
/*--------------------------------------------------------------------------------------*/
#allSteps{
	background:top left url(imagesDesign2/steps/allSteps123.jpg) no-repeat; 
	height:127px;
	width:728px;
	margin-bottom:3px;
}

#stepLogin{
	padding-left:425px;
	padding-top:19px;
	font-size:13px; 
	font-weight:bold;
}

#stepLogin a, #stepLogin a:link, #stepLogin a:active, #stepLogin a:visited{
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	text-decoration:underline;
}
#stepLogin a:hover{
	color:#FFF0B6;
}

#stepPosition{
	padding-left:148px;
	padding-top:15px;
}


a.step1, a.step1:link, a.step1:active, a.step1:visited, a.step1:hover, 
a.step1done, a.step1done:link, a.step1done:active, a.step1done:visited, a.step1done:hover,
a.step2, a.step2:link, a.step2:active, a.step2:visited, a.step2:hover,
a.step2done, a.step2done:link, a.step2done:active, a.step2done:visited, a.step2done:hover, 
a.step3, a.step3:link, a.step3:active, a.step3:visited, a.step3:hover,
a.step3done, a.step3done:link, a.step3done:active, a.step3done:visited, a.step3done:hover{	
	display:block;
	float:left;
	height:63px;
	width:156px;
	margin-right:4px;
}

a.step1, a.step1:link, a.step1:active, a.step1:visited{
	background:url(imagesDesign2/steps/step1.jpg) no-repeat scroll center top transparent;
}

a.step1:hover{
	background:url(imagesDesign2/steps/step1hover.jpg) no-repeat scroll center top transparent;
}

a.step1done, a.step1done:link, a.step1done:active, a.step1done:visited, a.step1done:hover{
	background:url(imagesDesign2/steps/step1done.jpg) no-repeat scroll center top transparent;
}


a.step2, a.step2:link, a.step2:active, a.step2:visited{
	background:url(imagesDesign2/steps/step2.jpg) no-repeat scroll center top transparent;
}

a.step2:hover{
	background:url(imagesDesign2/steps/step2hover.jpg) no-repeat scroll center top transparent;
}

a.step2done, a.step2done:link, a.step2done:active, a.step2done:visited, a.step2done:hover{
	background:url(imagesDesign2/steps/step2done.jpg) no-repeat scroll center top transparent;
}


a.step3, a.step3:link, a.step3:active, a.step3:visited{
	background:url(imagesDesign2/steps/step3.jpg) no-repeat scroll center top transparent;
}

a.step3:hover{
	background:url(imagesDesign2/steps/step3hover.jpg) no-repeat scroll center top transparent;
}

a.step3done, a.step3done:link, a.step3done:active, a.step3done:visited, a.step3done:hover{
	background:url(imagesDesign2/steps/step3done.jpg) no-repeat scroll center top transparent;
}

/*--------------------------------------------------------------------------------------*/
/*---------------------------------- Link NoStyle --------------------------------------*/
/*--------------------------------------------------------------------------------------*/

a.nostyle,
a.nostyle:link,
a.nostyle:active,
a.nostyle:visited{
   color: #FFFFFF;
   text-decoration: none;
}

a.nostyle:hover
{
   color: #FFFFFF;
   text-decoration: none;
}



/*--------------------------------------------------------------------------------------*/
/*---------------------------------- Hilfe ---------------------------------------------*/
/*--------------------------------------------------------------------------------------*/

.help h3{
	margin:0;
	font-size:11px;
	text-decoration:underline;
}

.help a.nostyle,
.help a.nostyle:link,
.help a.nostyle:active,
.help a.nostyle:visited,
.help a.nostyle:hover{
   color:#756252;
}

.helpLeft, .helpRight{
	float:left;
	width:359px;
}

