/* pb_microsite css */
ol{
margin:10px;
padding:10px;
}
strong{
font-weight:bold;
}


h1{
    color:#cd013c;
    font-size:120%;
    padding-top:10px;
    padding-bottom:10px;
  }

h2{
   padding-top:5px;
   color:#ed7692;
  }

.rot {
      color:#cd013c;
     }

h3.teaser{
          color:#cd013c;
          font-size:165%;
          padding-left:40px;
          padding-top:15px;
		text-align:left;
        }

html{ text-align:center; background-color:#fff}

body{  
      position:relative;
      width:99%; 
      margin: 0 auto; /*body zentrieren */
      text-align: center;
      font-size:95%;
      font-family:Arial, Helvetica, Verdana, Tahoma, sans-serif;
      background-color:#fafafa;
background-image:url(../img/bg.gif);
background-repeat:repeat-x;
    }


#headlogo {
            text-align:left;
		margin:0 auto;
          }

#header {

           background-image:url(../img/franchisehead.jpg);
           background-repeat:no-repeat; 
          height:156px;
           margin-top:-12px;
		border-top:5px;
		border-top-color:#C90230;
		border-top-style:solid;
		 
        }

#header-unten {
                  border-bottom:3px solid #3d76bb;
                  width:100%;
                  
              }



.logo {
	
		height:60px;
          margin-top:10px;
          margin-left:0px;
          margin-bottom:18px;
     }
#derinhalt{
 margin:0 auto;
          width:770px;background-color:#ffffff;
}
#screen {
          margin:0 auto;
		margin-top:10px;
        }

#content_left {
                  text-align:left;
                  padding-left:10px;
                  padding-right:0px;
                 
                  margin-bottom:5px;
			margin-left:220px;
			
              }

#content_right {
                  float:left;
                  width:220px;
                  text-align:left;
                  padding-left:0px;
                  padding-right:10px;
                 
                  margin-left:0px;
                  font-size:80%;
                  background-color:#fff;
			
			
               }
.subnavi{
font-size:125%;
color:#cd013c;
text-decoration:none;
}
.subnaviaktiv{
font-size:125%;
color:#cd013c;
text-decoration:none;
font-weight:bold;
}

.subnavi:hover{
	
color:#ed7692;
text-decoration:underline;
}

#box1 { 
                  text-align:left;
                  border-left:5px solid #cd013c; /*-moz-border-radius:10px;*/
                 	border-top:1px solid #cd013c;
			padding-left:10px;
                  padding-right:0px;
			background-color:#f2f2f2;
      }
#box1aktiv { 
                  text-align:left;
                  border-left:5px solid #ed7692; /*-moz-border-radius:10px;*/
                 	border-top:1px solid #cd013c;
			padding-left:10px;
                  padding-right:0px;
			
      }
#box1:hover { 
                 
                  border-left:5px solid #ed7692; /*-moz-border-radius:10px;*/
                 
			background-color:#ffffff;
      }

#box1k { 
                  text-align:left;
                  border-left:1px solid #cd013c; /*-moz-border-radius:10px;*/
                 	border-top:1px solid #cd013c;
			padding-left:10px;
                  padding-right:0px;
      }
#box2 { 
                  text-align:left;
                  border-right:1px solid #cd013c; /*-moz-border-radius:10px;*/
                  border-top:1px solid #cd013c; 
			padding-left:0px;
                  padding-right:10px;min-height:500px;
                 
      }

#sitefooter {clear:left;
              text-align:left;
              font-size:75%;
              color:#767676;
             width:750px;
			margin-left:0px;
			padding:10px;
			border-top:1px solid #ed7692;border-bottom:1px solid #ed7692;
            }
/* tag-formatierung */

img{ border:0;}
p{padding-top:5px;padding-bottom:5px;}
strong{ font-weight:bold; color:#444;font-size:100%; }
ul{list-style-type:disc;padding-right:20px;line-height:130%;}

/* felder und buttons */

.feld { background-color:#ffffff; width:200px; border:1px solid #b3b3b3; width:96%;}
.textfeld { background-color:#ffffff; border:1px solid #b3b3b3; width:96%;height:150px;}
.button { background-color:#cd013c; color:#fff;  border:1px solid #cd013c; width:70px;  }
.button:hover { background-color:#fecb89; color:#fff;  border:1px solid #fecb89;cursor:pointer; }




