/* original von Woudloper
bearbeitet und angepasst für whgonline.de von Florian Trefz and whg-online Team*/

        body {
                background-color  :#EEEECC;
                color:#000000;
                margin            :0;
                font-size         :13px;
				font-family        :arial,tahoma,verdana,helvetica,"sans serif";
        }



        p.intro {
                font-weight        :bold;
                font-style         :italic;
                color              :#cc1100;
        }

        div#content h1 { font-size:3em;margin:2px 0 10px 0;}
        div#content h2 { font-size:2em;margin:2px 0 10px 0;}
        div#content h3 { font-size:1.5em;margin:2px 0 10px 0;}
        div#content h4 { font-style:italic;margin:2px 0 5px 0;}


                
        /* Allgemeine Positionierung */

        div#header {
                height:101px;
                margin: 0;
                padding: 0;
               /* background-color:white; */
                background: url(images/bg_header.png);
        }



        div#logonbar {
                text-align:right;
                background:#FFFFFF;
                border:1px solid #999999;
                border-top:0;
                padding:1px;
                height:27px;
        }
        
        div#logonbar form {
                margin:0;
                margin-bottom: 2px;
        }
        div#content {
                width: 750px;
                padding: 3px;
                margin: 10px;
                margin-left: 200px;
        }
        div#footer {
                font-size:0.8em;
                padding: 0;
        }

        div#content table {
                margin                : 5px;
                padding               : 0px;
        }

                div#content table th {
                        text-align        : left;
                        background-color  : #cc1100;
                }
				

 		
/* Menü */
#menu {
      float:left;
      width:180px;
      margin:1px 0 10px 0;
      padding:5px;
      background: url(images/back.gif);
}

#menu ul {
      list-style:none;
      width:160px;
      margin:0 0 20px 0;
      padding:0;
}

#menu li {
      margin-bottom:5px;
}

#menu li a {
      font-weight:bold;
      text-decoration:none;
      color:#505050;
      display:block;
      padding:5px 0 5px 10px;
      background:#f4f4f4;
      border-top:1px solid #d8d8d8;
      border-right:1px solid #d8d8d8;
      border-bottom:1px solid #d8d8d8;
      border-left:4px solid #cccccc;
}

#menu li a:hover, #avmenu li a.current {
      background:#eaeaea;
      color:#505050;
      border-top:1px solid #2F7F2A;
      border-right:1px solid #2F7F2A;
      border-bottom:1px solid #2F7F2A;
      border-left:4px solid #2F7F2A;
}

#menu ul ul {
      margin:5px 0 5px 15px;
      font-size:0.9em;
      width:145px;
}

#menu ul ul a {
      margin:0;
      padding:2px 0 2px 8px;
}

#menu ul ul ul{
      margin:5px 0 5px 15px;
      font-size:0.9em;
      width:130px;
}

#menu ul ul ul a {
      margin:0;
      padding:2px 0 2px 8px;
}
        
/* Links Content und Footer */
div#content a:link, div#footer a:link {
            font-size:1em;
            text-decoration:none;
			color:#2F7F2A;
}
div#content a:visited, div#footer a:visited {
            font-size:1em;
			text-decoration:none;
			color:#2F7F2A;
}
div#content a:hover, div#footer a:hover {
            font-size:1em;
			text-decoration:underline;
			color:#2F7F2A;
}
div#content a:active {
            font-size:1em;
			text-decoration:underline;
			color:#2F7F2A;
}

.listeGross {
	    font-size:16px;
	    margin-top:32px;
	    line-height:28px;
	    list-style-image:url(images/bommel_small.gif);
				
}


/* CSS FÜR KALENDER MODUL */
        .calendar {
                margin-top: 1px;
                margin-left: 1px;
        }
        .calendar td {
                text-align: center;
                height: 20px;
        }
        .calendar-header { text-align: center }
        .actionlist {
                width: 360px;
        }
        .actionlist_table { width: 330px; margin: 5px; }
        .actionlist_date { padding-right: 4px; }
        .actionlist_type { font-size: 9px; }
        .action_details {
                margin-top: 10px;
        }
        .detail_actionname {
                font-size: 14px;
                font-weight: bold;
                text-decoration: underline;
        }
        .detail_typeofaction {
                font-size: 10px;
        }
        .detail_description {
                width: 450px;
         }
