/*  
   Styleangaben für anthromed.at 
   
*/




/* Grundlegende Formate für alle Browser */

/* Allgemeine Schriftart */
body,p,td,th,tr,h1,h2,h3,h4,ul,li,a {font-family:Verdana,Arial,sans-serif;}
body,p,td,th,tr,ul,li,a {font-size:10pt;
                          font-weight:normal;
                          font-style:normal;} 

h1 { font-size:14pt;
          font-family:Arial,sans-serif;
          font-style:italic;
          font-weight:bold; }

h2 { font-size:12pt;
          font-family:Arial,sans-serif;
          font-style:italic;
          font-weight:bold; }
h3 { font-size:11pt;
          font-family:Arial,sans-serif;
          font-style:italic;
          font-weight:bold; }
h4 {
          font-size:10pt;
          font-family:Arial,sans-serif;
          font-style:italic;
          font-weight:bold; } 

/*Allgemeine Body formate*/

 body {color:#4b4676;} 

/* Listenformate */

ol {  list-style-type:lower-alpha; }


/* Linkfarben */

a:link {color: #933e69; /*#774676;*/
         text-decoration:underline;} 
a:visited {color:#933e69;
            text-decoration:underline;}
a:active {color:#4b4676;
           text-decoration:underline;}



 /* Menu */

.menuitems {
             background-color: transparent;
             border-collapse: collapse;
             border-color: #f2c5bf;
             border-width: 1px; 
             border-style:  solid none none none;
             
             padding: 0em;
             margin: 0em;

             width: 13em; 
	
             list-style: none;
             list-style-position: inside;

}

.menuitems li {
               /* width: 12em; */
                margin-left: 0.5em;
                padding-left:0em;
                padding-top:0.2em;
                padding-bottom:0.2em;
                border-width: 1px; 
                border-style: none none solid none;
                border-color: #f2c5bf;
}


.menuitems li.menu:hover {
	background-color:#ffffcb;

}

 .menuitems a, .menuitems a:visited, .menuitems a:active {
	background-color: transparent;
	margin:0;
        display:block;                                                  
	color: #4b4676;
	padding:0.2ex;
	text-decoration: none;
	font-weight: bold;
}

.menuitems a.menu-selected  { background-color:#f2c5bf; }


/* Submenu */

.submenuitems {
	background-color:transparent;
	border-collapse: collapse;
          
	padding: 0em;
	margin: 0em;
                
	list-style: none;
	list-style-position: outside;

}

.submenuitems li {
                   text-indent:0ex;
                   padding:0em;
                   margin: 0em;
                   padding-left:1.5em;
                   border:1px solid white;/* brauchen wir für das spacing */
             
}
.submenuitems li.submenu {
                           background-color: #fff;
                         
                           }

.submenuitems li.submenu-selected {
                                    background-color: #fff;
                                   
                                    }

.submenuitems li.submenu:hover {
                                 background-color:#ffffcb;
                                 }

.submenuitems a, .submenuitems a:visited, .submenuitems a:active {
	background-color: transparent;

	margin:0em;

	color: #4b4676;
        display:block;
	padding: 0.1ex;
	text-decoration: none;
	font-weight:normal;
}
.menuitems a.submenu-selected  { background-color:#f2c5bf; }


/*Seiteninhalt */
#pagecontent { display:block;
               background-color:transparent;
               margin: 1em 0px 0 5px;
               padding: 5px;
               font-weight:bold; 
               border-collapse: collapse;
               border-style:solid none;
               border-width:1px;
               border-color:#ccc;
               width: 9em;
	     }

#pagecontent ul { font-weight: normal; 
                  padding: 0px;
                  margin:0px;
                  list-style: none;
                 /* list-style-position: inside;*/
                  }



li.pagecontent-item{ line-height: 90%;
                     margin:0px;
                     padding:0.4ex;
                     margin-bottom:0.3ex;
                     /*padding-left:1ex; */
                     text-indent:0ex;
                     border: none;
                     list-style-position: outside;
                     }
li.pagecontent-item:hover {
                            background-color:rgb(247, 241, 246);
                            border: none;
                            }

.pagecontent-item a {
                      color: #4b4676;
                      text-decoration: none;
                      font-size:8pt;
                      font-weight: normal; 
                      }


/* fusszeile */

#footer span.item { color:#817e96;
                    padding:0px 10px;
                    font-size:8pt; }

#footer .item a{ color:#817e96;
                 font-size:8pt; } 
/* sections */

div.section, div.subsection{ margin:0; padding:0;
                             margin-top:-1.5em;} /* das ist, weil der <a>-tag eine zusätzliche leerzeile einfügt, die niemand haben will */
/*a.anker {font-size:0pt;  } */

/* Tabellenformate */

/* allgemeines */
table { border-collapse:collapse; }
td { vertical-align:top;
     padding:1em;
     margin:0px;}


/* Auflistungen mit horizontalen bordern */

.hlines td { border-bottom:solid #999 1px;
             border-top:solid #999 1px; }
.head { background-color:rgb(247, 241, 246); }
.topborder { border-top: solid #999 1px; }
.headcol { background-color:#ffffcb; }

/* vertikale border */
.vborder td { border-left:solid #999 1px;
              border-right: solid #999 1px;}


/* Formulare */

input, textarea, select { border:solid 1px #4b4676;
                  padding:0.2ex;}