                                             /***************************************************************************************
*	mpsn.css	
*	$Revision: 1.2 $
*	$Date: 2006/09/08 11:35:01 $
*	stylesheet for MPSN
***************************************************************************************/
    html * {
	font-size: 100.01%
}
    a:focus, a:hover, a:active {
        text-decoration:underline;
}

    body {
	font-family: 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif;
	font-size: 75%; 
}
    h1 { 
	font-weight:bold;
	font-size: 150%;
	color: #ff7100;/*farbe h1*/
	text-align: left;
        margin-top:0px;
        margin-bottom:0px;
}

table.bgorange tr {

background-color:#7a7a7a}/*farbe des balkens auf der übersicht*/

    div.vkheadline {
        font-weight:bold;
	font-size: 150%;
	color: #ff7100;
        text-align: center;
}


    h2 {
	margin: 0 0 0.25em 0;
	font-weight:bold;
	font-size: 133.33%;
	color: #ff7100;/*Farbe h2*/
        text-align: left;
        margin-top:0px;
        margin-bottom:0px;
} 

   div.vkheadline h1 {
	font-size: 100%;
} 
                    
   div.vkheadline h2 {
	font-size: 83.33%;
} 
                    
    h3 {
	font-size: 100%
}                        
/* abstände h1*/
    h1.bb {
        margin: 0px;
}
/* abstände h2*/
    h2.bb {
        margin-bottom: 10px;
}
    .initialen {
        font-weight: bold;
        font-size: 166.67%;
        color: #ff7100;/*Farbe der farbigen buchstaben bzw überschriften*/
}
/*buchstabenfarbe*/
    table.bb table a.black span.orange {
        color: #ff7100;
}

/* der "Eintragen" Button*/
    table.bgorange table td a.button {
         border-top: #b5b5b5 solid 1px;
         border-right: #0b0b0b solid 1px;
         border-bottom: #0b0b0b solid 1px;
         border-left: #b5b5b5 solid 1px;
         background-color: a8a8a8;
         color: #FF7100;
         padding: 1px;
         text-decoration: none;
}

    table.bb table td {
        padding: 0px;
}


/*Die Bilder auf der ersten seite*/
a.bboverview img {
border:none;
}
/*eingabefeld*/
table.bgorange tbody table tbody td input {
        
         border-top: #b5b5b5 solid 1px;
         border-right: #0b0b0b solid 1px;
         border-bottom: #0b0b0b solid 1px;
         border-left: #b5b5b5 solid 1px;
         background-color: #fff
}
/*der go button*/
    table.bgorange table table input.button{
         width: 26px !important;
         border-top: #b5b5b5 solid 1px;
         border-right: #0b0b0b solid 1px;
         border-bottom: #0b0b0b solid 1px;
         background-color: #a8a8a8;
         color:#FF7100;
         font-weight: bold;
}

/* links der detailbranchen anpasse*/
    a.black {
	color:#000000; 
	font-weight: bold;
        font-size: 100%;
	}
}
    table td.visitenkarte .orange{
	color: #000;      
        font-size: 133.33%;
}

    table.bb td tbody td {
        padding-top:0px;
        padding-bottom:0px;
}

    hr { 
        color:#ccc;
	margin: 0 10 0 20px;
}

    .visitenkarte hr { 
	margin: 10px 0 10px 0; 
        border-style: none none dotted none;
}

    table hr {
        border-style: none none dotted;
}

    .hr {
        border-style: dotted;
}


    input, .text {  
        width: 135px;
}
/* farbe der links*/
    a{
	color: #7A7A7A;
	font-weight:bold;
        text-decoration: none;
}
/* der visitenkartenbutton*/
    table.bb td.bb table a.grey {
	color: #7a7a7a;
	border: none;
        padding: 2px 4px;
        font-size: 100%;
        background-color: #fafafa
}

    tbody td.b table.bb td.bb tbody {
        background-color: #fafafa;
}

/*Visitenkarten reiter anpassen*/
    table td.visitenkarte a.grey {
        color: #fff;
        background-color: #ff7100;
        border: none;
        padding-top: 2px;
        padding-bottom:2px;
        padding-left:4px;
        padding-right:4px;
}

    table td.visitenkarte a.grey:hover {
        border: 1px #ff7100 solid;
        padding: 1px 3px;
        background-color:#fff;
        text-decoration:none;
        color: #ff7100;
}

/*ende reiter*/

table.bb td tbody td.initialen {
        padding-bottom:0px;
        padding-top:0px;
}

img.vklogo {
border: none;
}

    .visitenkarte {
  	padding: 10px;
  	padding-left: 20px;
}

    table.bb td.bb {
        background:#FAFAFA none repeat scroll 0 0;
        border:1px solid #D6D6D6;
        margin:0 0 10px;
        padding:10px;

    .bgorange {
        background-color: #999999;
}

     a.bboverview img {
        border: none;
}

    a.bboverview {
        text-decoration: none;
        color: #7a7a7a;
        Font-weight: bold;
        font-size: 100.01%;
}


    table.bgorange table div.button a.button {
         width: 100px;
         height: 15px;
         display: block;
         text-align: center;
         text-decoration: none;
}

    .bbbold {
         font-weight: bold;
}

table.bb tbody td.b table.bb td.b {
border: none;
}

    table.bb td.b table.bb .b{
         border: 1px #444 solid;
}

    .brtext, .grey {
         text-decoration: none;
}
    a.orange:link, a.orange:visited {
        text-decoration: none;
}
    a.orange:hover, a.orange:active, a.orange:focus {
        text-decoration: underline;
}


/* Erweiterungen */
td.visitenkarte table.thumb img {margin-bottom: 8px;}
td.visitenkarte table.kurzinfo td, td.visitenkarte table.thumb td {padding-bottom: 4px;}

.visitenkarte .navivk span { line-height: 2em; white-space:nowrap; }
.visitenkarte .navivk { padding: 0px 0 2px 0; }
td.visitenkarte hr { margin-bottom: 5px; }
td.visitenkarte { padding-bottom: 0px; }


