 /********************************/
 /*                              */
 /*            Ritz              */
 /*         03.01.2006           */
 /*                              */
 /********************************/
   
   td.subtd a, td.subtd a:link, td.subtd a:active, td.subtd a:visited {
     color: #1B77AF!important;
   }
   td.subtd a:hover {
     text-decoration: underline;
   }
 
 
                        body { background-color:#F0F5F9; margin-top:0px;}

            body div#toolTip { position:absolute;z-index:1000;width:250px;background:#FFFFFF;border:2px solid #595A5E;text-align:left;padding:5px;min-height:1em;-moz-border-radius:0px; }
          body div#toolTip p { margin:0;padding:0;color:#595A5E;font:11px Verdana,Tahoma,Arial; }
       body div#toolTip p em { display:block;margin-top:3px;color:#f60;font-style:normal;font-weight:bold; }
  body div#toolTip p em span { font-weight:bold;color:#fff; }

                 .fliesstext { font-family: Verdana,Tahoma,Arial; font-size: 11px; color: #464646; text-decoration:none; line-height:13px}
          .fliesstext a:link { font-family: Verdana,Tahoma,Arial; font-size: 11px; color: #5F6B82; text-decoration:none; line-height:13px}
       .fliesstext a:visited { font-family: Verdana,Tahoma,Arial; font-size: 11px; color: #5F6B82; text-decoration:none; line-height:13px}
         .fliesstext a:hover { font-family: Verdana,Tahoma,Arial; font-size: 11px; color: #93A5B9; text-decoration:none; line-height:13px}
        .fliesstext a:active { font-family: Verdana,Tahoma,Arial; font-size: 11px; color: #5F6B82; text-decoration:none; line-height:13px}

                        .red, .red a, .red a.link, .red a:visited, .red a:active, .red a:hover { font-family: Verdana,Tahoma,Arial; font-size: 11px; color: #FF0000; text-decoration:none; line-height:13px}

                 .highlights { font-family: Verdana,Tahoma,Arial; font-size: 10px; color: #464646; text-decoration:none; line-height:13px}
          .highlights a:link { font-family: Verdana,Tahoma,Arial; font-size: 10px; color: #5F6B82; text-decoration:none; line-height:13px}
       .highlights a:visited { font-family: Verdana,Tahoma,Arial; font-size: 10px; color: #5F6B82; text-decoration:none; line-height:13px}
         .highlights a:hover { font-family: Verdana,Tahoma,Arial; font-size: 10px; color: #93A5B9; text-decoration:none; line-height:13px}
        .highlights a:active { font-family: Verdana,Tahoma,Arial; font-size: 10px; color: #5F6B82; text-decoration:none; line-height:13px}

                  .indexBlue { font-family: Verdana,Tahoma,Arial; font-size: 18px; color: #1B77AF; font-weight: bold; text-decoration:none; line-height:16px}
                  .indexGrey { font-family: Verdana,Tahoma,Arial; font-size: 18px; color: #464646; text-decoration:none; line-height:16px}

             .highlightsHead { font-family: Verdana,Tahoma,Arial; font-size: 9px; color: #5F6B82; text-decoration:none; line-height:16px}

                      .head2 { font-family: Verdana,Tahoma,Arial; font-size: 13px; color: #5F6B82; text-decoration:none; line-height:16px}                                    .head3 { font-family: Verdana,Tahoma,Arial; font-size: 14px; color: #5F6B82; font-weight:bold; text-decoration:none; line-height:16px}

                       .head { font-family: Verdana,Tahoma,Arial; font-size: 13px; color: #1B77AF; text-decoration:none; line-height:16px}
                .contBigHead { font-family: Verdana,Tahoma,Arial; font-size: 14px; color: #5F6B82; text-decoration:none; line-height:16px}
              .contSmallHead { font-family: Verdana,Tahoma,Arial; font-size: 11px; color: #5F6B82; text-decoration:none; line-height:16px}
               .contBigWhite { font-family: Verdana,Tahoma,Arial; font-size: 16px; color: #FFFFFF; font-weight: bold; text-decoration:none; line-height:18px}
             .contSmallWhite { font-family: Verdana,Tahoma,Arial; font-size: 12px; color: #FFFFFF; font-weight: bold; text-decoration:none; line-height:18px}

                     .footer { font-family: Verdana,Tahoma,Arial; font-size: 10px; color: #5F6B82; text-decoration:none; line-height:13px}
              .footer a:link { font-family: Verdana,Tahoma,Arial; font-size: 10px; color: #5F6B82; text-decoration:none; line-height:13px}
           .footer a:visited { font-family: Verdana,Tahoma,Arial; font-size: 10px; color: #5F6B82; text-decoration:none; line-height:13px}
             .footer a:hover { font-family: Verdana,Tahoma,Arial; font-size: 10px; color: #4F5A66; text-decoration:none; line-height:13px}
            .footer a:active { font-family: Verdana,Tahoma,Arial; font-size: 10px; color: #5F6B82; text-decoration:none; line-height:13px}

                      .menue { font-family: Verdana,Tahoma,Arial; font-size: 10px; color: #5F6B82; text-decoration:none; line-height:13px}
               .menue a:link { font-family: Verdana,Tahoma,Arial; font-size: 10px; color: #5F6B82; text-decoration:none; line-height:13px}
            .menue a:visited { font-family: Verdana,Tahoma,Arial; font-size: 10px; color: #5F6B82; text-decoration:none; line-height:13px}
              .menue a:hover { font-family: Verdana,Tahoma,Arial; font-size: 10px; color: #93A5B9; text-decoration:none; line-height:13px}
             .menue a:active { font-family: Verdana,Tahoma,Arial; font-size: 10px; color: #5F6B82; text-decoration:none; line-height:13px}

                   .continue { font-family: Verdana,Tahoma,Arial; font-size: 12px; color: #DDDDDD; text-decoration:none; font-weight:bold; line-height:13px}
            .continue a:link { font-family: Verdana,Tahoma,Arial; font-size: 12px; color: #5F6B82; text-decoration:none; font-weight:bold; line-height:13px}
         .continue a:visited { font-family: Verdana,Tahoma,Arial; font-size: 12px; color: #5F6B82; text-decoration:none; font-weight:bold; line-height:13px}
           .continue a:hover { font-family: Verdana,Tahoma,Arial; font-size: 12px; color: #93A5B9; text-decoration:none; font-weight:bold; line-height:13px}
          .continue a:active { font-family: Verdana,Tahoma,Arial; font-size: 12px; color: #5F6B82; text-decoration:none; font-weight:bold; line-height:13px}

                  .hiddenDiv { visibility:hidden; width:auto; height:0px; overflow:hidden; }
                  
#mainContainer{
	width:630px;
	border-left:1px solid #317082;	
	border-right:1px solid #317082;	
	margin:0 auto;	/* Center align content, equivalent to margin-left:auto;margin-right:auto; */
	text-align:left;	/* Override inherited text-align:center from the body tag */
	background-color:#FFF;
	height:200px;
}

#menuColumn{
	width:160px;
	float:left;
	padding:5px;
	font-size:0.9em;
}
#mainContent{
	width:440px;
	float:left;	
}

.oddRow{
	background-color:#FFF;
}
.evenRow{
	background-color:#EEE;
}

.productTable{
	border:3px double #000;
}
h3{
	margin-top:0px;
}


/* End css for the demo */

/* CSS needed for the script */

#ajax_tooltipObj{
	z-index:1000000;
	text-align:left;
}
#ajax_tooltipObj div{
	position:relative;
}

/* If you don't want the arrow - Just set the width of this div to 1 or something like that and drop the background selectors from the CSS below */

#ajax_tooltipObj .ajax_tooltip_arrow{	/* Left div for the small arrow */
	/*background-image:url('../images/arrow.gif');*/
	width:1px;
	position:absolute;
	left:0px;
	top:0px;
	background-repeat:no-repeat;
	background-position:center left;
	z-index:1000005;
	height:60px;
}

#ajax_tooltipObj .ajax_tooltip_content{
	border:2px solid #595A5E;	/* Border width */
	left:18px;	/* Same as border thickness */
	top:0px;
	position:absolute;
	width:190px;	/* Width of tooltip content */
	/*height:130px;	Height of tooltip content */
	background-color:#FFF;	/* Background color */
	padding:5px;	/* Space between border and content */
	font-size:0.8em;	/* Font size of content */
	overflow:auto;	/* Hide overflow content */
	z-index:1000001;
}
 


 
   ul#box {
     width             : 173px;
	 list-style-type   : none;
	 
	 margin            : 0px;
	 padding           : 0px;
	 
	 margin-left       : 6px;
	 margin-right      : 0px;
   }
   
   ul#box li.highlights {
     font-size         : 10px!important;
	 font-family       : Verdana,Tahoma,Arial;
	 color             : #464646;
   }
   
   ul#box li.highlights img {
     float             : left;
   }
   
   ul#box li.headline {
     background        : url(../images/kat_header.jpg) top right no-repeat;
	 
	 font-family       : Verdana,Tahoma,Arial;
	 color             : #1B77AF; 
	 font-size         : 12px;
	 
	 padding-top       : 10px;
	 padding-bottom    : 10px;
	 
	 text-indent       : 5px;
   }
   
   button#anfrage {
     background        : #ffffff;
	 border            : 1px solid #1B77AF;
	 
	 width             : 153px;
	 
	 text-align        : center;
	 color             : #1B77AF; 
	 
	 padding           : 3px;
	 
	 margin-top        : 15px;
     margin-left       : 10px;
	 margin-bottom     : 10px;
     
	 cursor            : pointer;
  }
  
  p#contact a, p#contact a:link, p#contact a:visited, p#contact a:active, p#contact a:hover {
    font-size: 14px!important;
  }
  
  div#unternehmen ul, div#unternehmen p {
    font-size          : 11px;
	line-height        : 15px;
  }
  
  div#unternehmen h2 {
    display            : block;
	
	font-weight        : normal;
	font-size          : 12px;
    color              : #1b77af;
	
	text-indent        : 10px;
	
	padding-top        : 9px;
	padding-bottom     : 10px;
	
	background         : #cae7f7 url(http://www.reinert-ritz.de/images/kat_header.jpg) top right no-repeat;	
	
	margin-bottom      : 20px;
  }
  
  div#unternehmen ul {
    margin-bottom      : 30px;
  }
  
  div#unternehmen ul li {
    margin-left        : 2px;
    margin-bottom      : 10px;
  }
  
  div#unternehmen div.flap {
    padding            : 5px;
	padding-left       : 15px;
	padding-right      : 15px;
	
    background         : #f4f4f4;
  }
  
  div#unternehmen h3 {
    margin-top         : 10px;
  }
  
  div#unternehmen h4 {
    font-size          : 11px;
  }
  
  div#unternehmen h3 a {
    display            : block;
	background         : url(http://www.reinert-ritz.de/images/plus.jpg) center left no-repeat;
	
	padding-top        : 3px;
	padding-bottom     : 4px;
	padding-left       : 17px;
	
	font-size          : 12px;
  }