/* ######################################################################################################
**Aenderungen fuer 2009
** ######################################################################################################
*/

@media all
{
/*Allgemeines*/
body { font-family: Arial, Verdana, Helvetica, sans-serif; }

a.pdf, a.download  { background-image : none; padding-left : 0px; }
/*a.pdf, a.download  { background-image : url(../../img/icons/pdf_text.gif);  padding-right : 27px;  background-position : right;    }*/
ul {  list-style-image : url(../../img/ipv/li_dot_2009.gif) !important; }
li { margin-bottom : 0.4em; }

#breadcrumb { text-align : right; }

#col2 h1 { margin-bottom : 3.5em; }
#col2 h1 span {
	background-color : #5F6F78;  
	color : #fff;
	width : 190px;
	position : absolute;
	left : -10px;
	border-bottom : 3px solid #999;
	padding-left : 10px;
	padding-top : 0.5em;
	padding-bottom : 0.5em;
   }

#submenu li a, #suche {}   
   
.right_img_mobil { background-image : none; }

.tx-newloginbox-pi1 input { width : 100px;   margin-bottom : 4px;   }

/*Farbcode violett: #310F48, hellviolett: #441366 */
.m7 #header { border-bottom-color : #BD5F00;  border-top-color : #BD5F00; }
.m7 h1, .m7 a, .m7 h2, .m7 h3 { color : #BD5F00; }
li#m7 a:hover, li#m7 a.on, li#m7 a.on:hover { background-color : #BD5F00;  color : #fff;  }
li#m7 ul li a, li#m7 ul li a.on, li#m7 ul li a.on:hover  { background-color : #D96D00; }
.m7 #col2 h1 span { border-bottom : 3px solid #BD5F00; }
li#m7 {margin-bottom : 25px;}

/*Allgemein GRAU*/
.m1 #col2 h1 span { border-bottom : 3px solid #999; }
/*Altersvorsorge ROT*/
.m2 #col2 h1 span { border-bottom : 3px solid #87281B; }
/*Gesundheitsvorsorge BLAU*/
.m3 #col2 h1 span { border-bottom : 3px solid #0077A8; }
/*Services GRÜN*/
.m4 #col2 h1 span { border-bottom : 3px solid #005E2B; }
.m5 #col2 h1 span { border-bottom : 3px solid #005E2B; }
.m6 #col2 h1 span { border-bottom : 3px solid #005E2B; }
li#m6 {margin-bottom : 0;}
}

@media print
{
#col2 h1 span {
	background-color : #fff;  
	color : #000;
	width : auto;
	position : relative;
	border-bottom : 1px solid #999;
	padding-left : 5px;
	padding-top : 0.5em;
	padding-bottom : 10px;
   }
}
