body, table, h1, h2, h3, h4, h5, h6, li
{ font-family:verdana; font-size: 11px; font-weight: normal; }

h1, h2, h3, h4, h5, h6, p   
{ margin: 0; padding: 0; }

p21
{ font-size: 12px; padding-top: opx; color:rgb(0, 0, 0); }

p
{ font-size: 100%; padding-top: 12px;   line-height: 140%;}

p.schlagzeile
{ font-size: 18px; color:rgb(64, 64, 64); font-weight:lighter; }

p.anfrage
{ font-family: Verdana; font-size:12px; }




h2 
{ font-size: 130%; font-weight: bold; font-size: 18px; font-weight: bold; }
h2.lighter
{ font-weight:lighter; }

ul
{ font-size: 110%; padding-left: 20px; padding-top:5px; margin:0px;
/* border: 1px dotted green; */
}

img {border: 0;}

li
{ padding-bottom: 5px; padding-right:80px;}

#zaehler 
{position:absolute; top:2px; left:2px; z-index:1;  font-size:60%; color:rgb(200,200,200)}

#uberschrift 
{font-size:20px; text-algin: left;}

#logo-menue 
{ border: 0px solid red; width: 100%;}

#formular 
{ border: 0px solid gray}

#content 
{ border:0px solid blue; }

#contuebers   
{text-align:left; margin-left:25px; margin-right:5px;  font-size:16px;}

#contuebers2 
{text-align:left; margin-left:40px; margin-right:5px;  font-size:15px;}

#contuebers3 
{text-align:left; margin-left:40px; margin-right:5px;  font-size:13px;}

#context 
{text-align:left; margin-left:40px; margin-right:15px;  font-size:12px; color:rgb(70,70,70)}
        
table.rundrum
{
border:0px solid red; cellpadding:0px; cellspacing=:0px; vertical-align: top;  width:1000px; 
}

table.header
{
border:0px solid green;  width:990px; cellpadding:0px; cellspacing:0px;
}

table.bodypuffer
{
border:0px solid blue; cellspacing:0px; cellpadding:0px; frame:border; width:0px;
}

td.top
{ vertical-align:top; }

td.kopf-spalte1 
{ width: 200px; vertical-align:top; text-align: left; }

td.buch 
{ text-align: left; }


td.profilpuffer
{ width: 170px;}

td.indexmenuespacer		{ width: 40px; }


td.loesungenpuffer
{ width: 90px;}

td.loesungenpufferaktiv
{ width: 100px;}

td.kopf-spalte2 
{ width: 100%; vertical-align: top; text-align: right; padding-right: 0px;  font-size:9px; color:rgb(160,160,160)   }

td.weite100 
{width: 100%; }

td.kopf-rechts 
{ vertical-align: top; }
		
td.content-body 
{text-align: left; width: 560px; padding: 6px; padding-left: 13px; 
/* border: 1px dotted yellow; */
}

span.content-marginalie	
{ color:rgb(144,144,144); font-style: italic; }	
td.content-marginalie 
{ width: 200px; color:rgb(0,0,0); vertical-align: top; text-align: right; font-style: italic; }

td.subcontent 
{ vertical-align: top; width: 50%; }

td.footer-marginalie 
{width: 200px; color:rgb(0,0,0); vertical-align: top; text-align: right; font-size: 80%; font-style: italic;  font-family: "Times";  }
		
td.oben
{ vertical-align:top, background-color:#CCCCCC}

td.kopf2 
{ width: 10%; height: 90px;  }

td.kopf3 
{ width: 10%; height: 150px;  }

td.kopf4
{width: 70%; }	

td.kopf5
{width: 25%; }	

td.kopf6
{width: 65%; }

td.kopf7
{width: 40%; }	

td.kopf8
{width: 50%; }
	

 td.StrichUnten 
{ text-align:left;  font-size:9px; color:rgb(160,160,160); }

td.StrichOben
{width:750px; text-align:right;  font-size:14px; color:rgb(160,160,160); }

td 
{ border:0px dotted red; }
img
{ border:0px dotted blue; }
		
td.menuezeile 
{ vertical-align: middle; }
		

td.menuitem_select
        { 
		/* 1. Zeile: Aktiver Reiter (Parent vom aktiven Reiter in der 2. Zeile) */
		border: 1px solid rgb(255,128,0); border-bottom: 0px; 
        border-radius-topleft: 6px; -moz-border-radius-topleft: 6px; 
        border-radius-topright: 6px; -moz-border-radius-topright: 6px;
        font-size: 18px; font-weight: bold;
		color:rgb(255, 188,132); 
/*        color: rgb(0,0,128); */
        padding: 0px; padding-left: 6px; padding-right: 9px;
        }

td.menuitem_active 
		{
		/* 2. Zeile: Aktiver Reiter */
		border: 1px solid rgb(255,128,0); border-bottom: 0px; 
        border-radius-topleft: 6px; -moz-border-radius-topleft: 6px; 
        border-radius-topright: 6px; -moz-border-radius-topright: 6px;
        font-size: 18px; font-weight: bold;
/*		color:rgb(255, 128,0); */
		color:rgb(250, 128, 12);
        padding: 0px; padding-left: 12px; padding-right: 12px;
		}

td.menuitem_enable 
		{ 
		/* Alle sonstigen Reiter, auf die man klicken kann */
		border: 1px solid rgb(255,128,0); 
		border-top: 0px; border-left: 0px; border-right: 0px;
		font-size: 14px;
		color: rgb(255,128,0);  
		padding-left: 6px; padding-right: 6px;
		}

		 td.active1 { color: rgb(0,0,128); font-size: 18px; font-weight: bold; padding-left: 6px; padding-right: 6px; padding-bottom:5px;}
         td.active2 { color: rgb(255,128,0); font-size: 18px; padding-left: 6px; padding-right: 6px; padding-bottom:5px;}
          
td.menuitem 
        { 
		border: 1px solid rgb(255,128,0); border-bottom: 0px; 
        border-radius-topleft: 6px; -moz-border-radius-topleft: 6px; 
        border-radius-topright: 6px; -moz-border-radius-topright: 6px;
        font-size: 12px;
/*        color: rgb(255,128,0);  */
        color: rgb(0,0,0);
        padding: 0px; padding-left: 6px; padding-right: 6px;
        }
                
           td.m2itemleft
             {
             background-image: url(rund.ol.gif);
             background-color: rgb(255,230,192);
             background-position: left top; 
             background-repeat: no-repeat; 
             width: 10px;
             } 
     
           td.m2itemmiddle
             {
             background-color: rgb(255,230,192);
             font-size: 12px;
             color: rgb(128,0,0);
             } 

          td.m2itemright
             {
             background-image: url(rund.or.gif);
             background-color: rgb(255,230,192);
             background-position: right top; 
             background-repeat: no-repeat; 
             width: 10px;
             } 
             
          td.spacer
             { 
             width: 1px;
             }
             
a { text-decoration:none; font-weight:normal; color:rgb(0, 0, 128); }            
a:link {   }
a:visited { color:rgb(0,   0,   128); } 
a:hover   { color:rgb(255, 128, 0); font-size:17px; } 
a:active  { color:rgb(255, 128, 0); }
a:focus   { color:rgb(255, 128, 0); font-size:17px; }
a.link:before { content:url(link.gif)" "; } 
a.link:hover:before { content:url(linkactive.gif)" "; }

td.active5 { color: rgb(128,0,0); font-size: 14px; padding-left: 6px; padding-right: 6px;
				  border: 1px solid rgb(255,128,0); border-top: 0px; border-left: 0px; border-right: 0px; 
          }
          
td.active5pf { color: rgb(128,0,0); font-size: 14px; padding-left: 6px; padding-right: 6px; 
				  border: 0px; vertical-align:top;
          }

          td.active6 { color: rgb(128,0,0); font-size: 12px; padding-left: 10px; padding-right: 6px;
				  border: 1px solid rgb(255,128,0); border-top: 0px; border-left: 0px; border-right: 0px; 
          }
          
          td.active7 { color: rgb(128,0,0); font-size: 12px; padding-left: 6px; padding-right: 10px;
				  border: 1px solid rgb(255,128,0); border-top: 0px; border-left: 0px; border-right: 0px; 
          }
          td.menuitem5re 
              { border: 1px solid rgb(255,128,0); border-bottom: 0px; 
              border-radius-topleft: 6px; -moz-border-radius-topleft: 6px; 
                border-radius-topright: 6px; -moz-border-radius-topright: 6px;
                font-size: 18px; font-weight: bold;
                color: rgb(0,0,128);
                padding: 0px; padding-left: 6px; padding-right: 9px;
                }

td.menuitem5re2 
              { border: 1px solid rgb(255,128,0); border-bottom: 0px; 
              border-radius-topleft: 6px; -moz-border-radius-topleft: 6px; 
              border-radius-topright: 6px; -moz-border-radius-topright: 6px;
              
                font-size: 18px; font-weight: bold;
                color: rgb(0,0,128);
                padding: 0px; padding-left: 6px; padding-right: 9px;
                }

td.menuitem5li 
              { border: 1px solid rgb(255,128,0); border-bottom: 0px; 
                border-radius-topleft: 6px; -moz-border-radius-topleft: 6px; 
                border-radius-topright: 6px; -moz-border-radius-topright: 6px;
                font-size: 18px; font-weight: bold;
                color: rgb(0,0,128);
                padding: 0px; padding-left: 12px; padding-right: 12px;
                }

td.menuitem5li2 
              { border: 1px solid rgb(255,128,0); border-bottom: 0px;
			 			 

                border-radius-topleft: 6px; -moz-border-radius-topleft: 6px; 
               border-radius-topright: 6px; -moz-border-radius-topright: 6px;
                font-size: 18px; font-weight: bold;
                color: rgb(0,0,128);
                padding: 0px; padding-left: 12px; padding-right: 12px;
                }

td.menuitem5 
              { border: 1px solid rgb(255,128,0); border-bottom: 0px; 
                border-radius-topleft: 6px; -moz-border-radius-topleft: 6px; 
                border-radius-topright: 6px; -moz-border-radius-topright: 6px;
                font-size: 18px; font-weight: bold;
                color: rgb(0,0,128);
                padding: 0px; padding-left: 12px; padding-right: 12px;
                }
td.menuitem5_2 
              { border: 1px solid rgb(255,128,0); border-bottom: 0px; 
                border-radius-topleft: 6px; -moz-border-radius-topleft: 6px; 
                border-radius-topright: 6px; -moz-border-radius-topright: 6px;
                font-size: 18px; font-weight: bold;
                color: rgb(0,0,128);
                padding: 0px; padding-left: 6px; padding-right: 6px;
                }

#hauptrahmen{
border: 0px dashed rgb(250,250,250); border-bottom: 0px; border-top: 0px;
padding-left: 0px; padding-right: 0px;
}
