/**************************************
  Styles fuer Mann und Partner
  m+p GmbH & Co KG
  modified by T3site.com
**************************************/

.tx-newloginbox-pi1-username, .login p {
	font-size: 10px;
	color: rgb(0,61,88);
	background-color: rgb(255,255,255);
}
.login table, .login table tr, .login table tr td {
margin:0px;
padding:0px;
}
textarea, input, submit, text {
  border-width:1px; 
  border-color: rgb(0,61,88); 
  color: rgb(0,61,88);
  background-color: rgb(255,255,255);
  font-family:Verdana,Arial,Helvetica;
  font-size:12px;
}

.csc-form-label-req{
color: #C41130;
}



p{
	margin: 5px;
}

a{
	color: #C41130;
	background-color: #F0F2F7;
	text-decoration:none;
}

a:link{
	color: #C41130;
	background-color: #F0F2F7;
	text-decoration: none;
}

a:visited{
	color: #C41130;
	background-color: #F0F2F7;
	text-decoration: none;
}

a:hover{
	color: #231F20;
	background-color: #F0F2F7;
	text-decoration: none;
}

h2 {
	font-size: small;
	font-family: Arial,Helvetica,sans-serif;
	color: rgb(0,61,88);
	background-color: #F0F2F7;
	margin-top: 12px;
	margin-bottom: 2px;
}
.head16{
	font-size: 16px;
                font-weight: bold;
	font-family: Arial,Helvetica,sans-serif;
	color: rgb(0,61,88);
	background-color: #F0F2F7;
	margin-top: 12px;
	margin-bottom: 2px;
}
.head14{
	font-size: 14px;
                font-weight: bold;
	font-family: Arial,Helvetica,sans-serif;
	color: rgb(0,61,88);
	background-color: #F0F2F7;
	margin-top: 10px;
	margin-bottom: 2px;
}

.bodytext, p, li {
	font-size: 12px;
                font-weight: normal;
	font-family: Arial,Helvetica,sans-serif;
	color: rgb(0,61,88);
}

/**************************************
  DIV-Styles
**************************************/

body{

	font-size: 75%;
                margin: 0 0 0 0;
	line-height:140%;
	font-family: Arial,Helvetica,sans-serif;
	color: #231F20;
	background-color: rgb(255,255,255);
}



#world{
   width           : 100%;
   text-align      : center;
}

TABLE.tbMain
{
  width            : 1000px;
  border-collapse  : collapse;
  border-spacing   : 0px;
  border-width     : 0px;
  text-align       : left;
  margin-left      : auto;
  margin-right     : auto;
}

#CONTAINER{

	width:1000px;
  	position:absolute;
	top:0px;

	background-color: rgb(255,255,255);
	color: rgb(0,61,88);
	z-index: 0;
}

#LOGO{
	position: absolute;
	left:10px;
	top:120px;
	width:136px;
 	background-color: rgb(255,255,255);
	/*height:100px;
	background-image: url(./images/mp-logo.gif);
	background-repeat: no-repeat;*/
	z-index: 1;
}

#LOGOMS{
	position: absolute;
	left:10px;
	top:550px;
	width:136px;
	height:62px;
 	background-color: rgb(255,255,255);
	/*background-image: url(./images/ms_gold_final.gif);
	background-repeat: no-repeat;*/
	z-index: 1;
}


#MENUE{
	position: absolute;
	left:156px;
	top:50px;
	/* width:600px; */
	height:20px;
 	background-color: rgb(255,255,255);
	color: rgb(0,61,88);
	font-weight: bold;
	z-index: 9;
	background-color: transparent;
}


#CONTENT{
	position: absolute;

                margin: 0 0 0 0;
	padding: 8px; 
	left: 156px;
                right:231px;
	top: 120px;

 	background-color: #F0F2F7;
	color: rgb(0,61,88);
	z-index: 8;
}

#BILD{
	position: absolute;
	right:10px;
	top:10px;
	width:211px;
	height:211px;
	z-index: 1;
}

#right {
	padding: 0px; 
                margin: 0 0 0 0;
	position: absolute;
	right:10px;
	top:231px;
	width:211px;
	/* height:211px */;
	z-index: 1;
}





.red{
	color: #C41130;
 	background-color: #F0F2F7;
}


.bubbel{
	background-image: url(./images/bubbel.gif);
	background-repeat: no-repeat;
	padding-left: 14px;
	padding-top: 0px;
}




.bildtitel{
	font-size: 7px;
	line-height: 80%;
}

#portraits{
	padding: 4px 8px 4px 8px;
}

#portraits a img {
	height: 67px;
	width: 67px;
	border-width: 0px;
	background: top left no-repeat;
	padding-top: 0px;
	margin-top: 4px;
	margin-bottom: 2px;
}

#portraits a#mreiss img {background-image: url(./images/mreiss_a.jpg);}
#portraits a#mreiss:hover img {background-image: url(./images/mreiss_b.jpg);}

#portraits a#nmann img {background-image: url(./images/nmann_a.jpg);}
#portraits a#nmann:hover img {background-image: url(./images/nmann_b.jpg);}

#portraits a#hbartz img {background-image: url(./images/hbartz_a.jpg);}
#portraits a#hbartz:hover img {background-image: url(./images/hbartz_b.jpg);}

#portraits a#djusten img {background-image: url(./images/djusten_a.jpg);}
#portraits a#djusten:hover img {background-image: url(./images/djusten_b.jpg);}

#portraits a#mprzyklenk img {background-image: url(./images/mprzyklenk_a.jpg);}
#portraits a#mprzyklenk:hover img {background-image: url(./images/mprzyklenk_b.jpg);}

#portraits a#mbacza img {background-image: url(./images/mbacza_a.jpg);}
#portraits a#mbacza:hover img {background-image: url(./images/mbacza_b.jpg);}

#cMenu {
     height:16px;
     width: 600px;
     margin-left:1px;
     margin-bottom:1px;
     background:  #ffffff url(../scripts/ypMenu/menu_bg.gif) repeat-x top left; 
     position:relative; /* wichtige angabe, sonst taucht das slideMenu an falscher Position auf */
}

/*
###################
# ypMenu Styles #
###################
*/
.mmContent {
     /* nrmale schrift definieren */
     font-weight:normal;
     font-size: 10px; font-family: Verdana, Arial, Helvetica, Geneva, SunSans-Regular;
}

.mmContent ul {
     margin: 0px; padding: 0px;
     list-style: none;
     z-index:2;
     position:relative;
     left:0px; top:0px;
}
.mmContent li {
     padding: 0px; margin: 0px;
}

.menuBackground {
     position:absolute;
     left:0px; top:0px;
     z-index:1;
}

.mmContent li a {
     /* Links bzw. die slideMenü-Elemente definieren */
     display: block;
     color: #99B0CC /* #C3D0E4 */;
     font-weight:normal;
     font-size: 10px; 
     font-family: Verdana, Arial, Helvetica, Geneva, SunSans-Regular;
     width: 161px;
     padding: 0px 0px 0px 12px;
     text-decoration: none;
}

* html .mmContent li a {
     width: 170px;
     width: 170px;
}

/* */
#MENUE li a:link, #MENUE li a:visited  { background:  #DFE5EF; 
	background-image: url(./images/bubbel_d.gif);
	background-repeat: no-repeat; 
                color: #99B0CC /* #C3D0E4 */; font-size: 12px; }

#MENUE li a:hover, #MENUE li a:active  { background:  #DFE5EF; 
	background-image: url(./images/bubbel_c.gif);
	background-repeat: no-repeat; 
                color: #231F20; font-size: 12px; }

#MENUE li a.red:link, #MENUE li a.red:visited  { background:  #DFE5EF; 
	background-image: url(./images/bubbel_b.gif);
	background-repeat: no-repeat; 
                color: #C41130; font-size: 12px; }


/*
##########################################
# ypMenu Styles for our belove IE 5.01 #
##########################################
*/

.mmContentb {
     font-weight:normal;
     font-size: 10px; font-family: Verdana, Arial, Helvetica, Geneva, SunSans-Regular;
}

.mmContentb ul {
     margin: 0px; padding: 0px;
     list-style: none;
     z-index:2;
     position:relative;
     left:0px; top:0px;
}
.mmContentb li {
     padding: 0px; margin: 0px;
}

.menuBackground {
     position:absolute;
     left:0px; top:0px;
     z-index:1;
}

.mmContentb li a {
     /* Links bzw. die slideMenü-Elemente definieren */
     display: block;
     color: #99B0CC /* #C3D0E4 */;
     font-weight:normal;
     font-size: 10px; 
     font-family: Verdana, Arial, Helvetica, Geneva, SunSans-Regular;
     width: 161px;
     padding: 0px 0px 0px 12px;
     text-decoration: none;
}

* html .mmContentb li a {
     width: 170px;
     width: 170px;
}


#MENUE li a:link, #MENUE li a:visited  { background:  #DFE5EF; 
	background-image: url(./images/bubbel_d.gif);
	background-repeat: no-repeat; 
                color: #99B0CC /* #C3D0E4 */; font-size: 12px; }

#MENUE li a:hover, #MENUE li a:active  { background:  #DFE5EF; 
	background-image: url(./images/bubbel_c.gif);
	background-repeat: no-repeat; 
                color: #231F20; font-size: 12px; }

#MENUE li a.red:link, #MENUE li a.red:visited  { background:  #DFE5EF; 
	background-image: url(./images/bubbel_b.gif);
	background-repeat: no-repeat; 
                color: #C41130; font-size: 12px; 
}
