.zwischentitel
         {
	font-size:10pt;
	font-weight: bold;
	font-style: normal;
	color: #720;
         }
.zwueb  {
	font-size:11pt;
	font-weight: bold;
	font-style: normal;
	color: #c60;
        }
h1      {
        font-size: 20pt;
        color: #160;
        margin: 10px 0 0 10px;
        }
h2      {
        font-size: 16pt;
        color: #160;
        }
h3      {
        font-size: 12pt;
        color: #160;
        }
p	{
	font-size: 10pt;
	}
small    {
	font-size: 9pt;
	color: #f60;
	font-weight: normal;
	text-decoration: none;
	}
body	{font-family: 'century gothic',  arial, sans-serif;
	font-size: 10pt;  /* 100.01%;  */
	background: #fff; /* #ddd wäre darkgreen; */
	color: black; 
	margin: 0; padding: 0;
	}
#container { width: 99.5%; 
	min-height: 600px; 
	background-color: #ffb;
	margin-left: 10px;
	}
#kopf	{
	background-color: #ffb;
	background-image: url(../images/logo300.gif);
	background-repeat: no-repeat;
	background-position: 0px 5px;
	border: 1px solid silver;
	height: 130px;
	}
#kopf-r  {
         font-size: 10pt;
	    width: 180px; height: 110px;
	    padding: 10px;
	    float: right;
	    border-left: 1px solid silver;
	    }
#kopf-m  {
         font-size: 12pt;
	    font-weight: bold;  color: #119100;
	    text-align: center; vertical-align: middle;
         margin-left: 300px; padding: 0.7em 0;
	    }
#rumpf   {
	    padding: 0;
	    margin: 0; width: 100%;
	    clear: both;
	    }
#menu-w	{                       /* ganze Zeile unter dem Kopf */
	    height: 30px;
	    margin: 0; padding: 0;
    	    background-color: #190;
         }
#hmenu   {                        /* horizontales Menü eingerückt um 175 px*/
         margin-left: 175px; 
         padding: 0;
         }
#suchfeld {                       /* suchfeld rechtsbündig in menu-w */
	    width: 200px; 
	    float: right;
	    margin: 0; padding: 0;
         }
.moduletable-sea {
         width: 90%;
         } 
.search-sea {
         padding: 3px 0 0 10px;
         }
#search_searchword {
        
         }
.inputbox-sea {
         width: 100%;  
         font-size: 10pt;
         font-weight: normal;
         padding-left: 3px;
         color: #160;
         }
#links   {
         font-size: 10pt;
         width: 180px; 
         padding: 0; 
         background-color: #ffb;
/*       border-right: 1px solid silver;  */
         float: left;
         }
#rechts  {
         font-size: 10pt;
         width: 200px; 
         margin-left: 0px;
         background-color: #ffb;
/*       border-left: 1px solid silver; */
         float: right;
         }
#pfad    {
            font-size: 10pt; 
            height: 130%;
	    margin: 1px 200px 10px 180px; 
	    border: 1px solid silver;
	    background: #ffb;
	    padding: 0.3em 0.8em;
	    }
#inhalt	{                              /* Mittlere Textspalte */
            font-size: 10pt;             
	    margin-left:180px; 
            margin-right: 200px;
	    padding: 5px 5px 0 5px;
            background: #ffb;
/* 	    border: 1px solid silver; */
	    }
#inhalt-2   {                         /* Mittlere Textspalte incl. rechte */
            font-size: 10pt;              
            width: 800px;
	    margin-left:180px; 
            margin-right: 0px;
	    padding: 5px 5px 0 5px;
            background: #ffb;
/* 	    border: 1px solid silver; */
	    }
#fuss       {
            font-size: 0.8em;
	    clear: both;
	    text-align: center; padding: 0.3em;
	    background: #190; color: white;
	    border-top: 1px solid silver;
	    }
.clr        {
	    float: none;
	    clear:both;
	    background: white;
	    border-left: 3px solid black;
	    }
.moduletable {
            width: 100%;
            font-size: 10pt;
            margin: 0 0 6px 0;
            padding: 0;
            border: 1px solid silver;
	    }
.moduletable th {               /* Modulüberschriften, z.B. main menu, */
	    font-size: 10pt;        /* login, newsflash, polls, ...        */
         font-family: Arial;
	    font-weight: bold;
	    color: #fff;
	    text-align: center;
	    padding:0.4em; 
	    white-space: nowrap;
	    background-color: #190;
	    }
.moduletable td {                 /* Menüpunkt im Hauptmenü: Pos. left */
            background-color: #fff;
            padding: 3px 4px 1px 4px;
	    }
.mainlevel  {                      /* Menüpunkt im Hauptmenü: Pos. left */
 	    font-size: 10pt;  
	/*  font-weight: bold; */
	    text-align: left;
	    color: #190;
	    padding-left: 0.5em;
	    text-decoration: none;
	    }
.sublevel {                       /* UnterMenüpunkt im Hauptmenü: Pos. left */
         font-size: 10pt;  
	/*  font-weight: normal; */
	    text-align: left;
	    color: #190;
	/*  line-height: 110%;  */
	    padding-left: 0.2em;
	    text-decoration: none;
	    }
#active_menu.mainlevel {
         font-weight: bold;                /* gerade aktivierter Menüpunkt in fetter Schrift */
         }
a.mainmenu:link, a.mainlevel:link {
	    color: green;                      /* normaler Menüpunkt in grüner Schrift */
	    }
a.mainmenu:visited, a.mainlevel:visited {
	    color: #000;                      /* besuchter Menüpunkt in schwarzer Schrift */
	    }
a.mainmenu:hover, a.mainlevel:hover, a.sublevel:hover {
            background: green;
            font-weight: bold; 
            color: white               /* Mauszeiger-Menüpunkt in fetter Schrift */
       
	    }
.moduletable-nav {
            margin: 0 0 0 0;
            padding: 0.3em;
            }
a.mainlevel-nav {              /* Menüpunkt im horiz. Menü; Pos. user3 */
         background-color: #190;
	    font-size: 10pt;
	    font-weight: normal;
	    text-align: left;
	    color: #fff;
	    padding: 0 0.8em 0 0.8em;
	    text-decoration: none;
	    }
.category   {                  /* Überschrift in der Liste der Kategorien */
	    font-size: 11pt;
	    font-weight: bold;
	    text-align: left;
	    color: #190;
	    line-height: 120%;
	    text-decoration: none;
	    }
#overDiv    {
	    text-decoration: none;
            } 

.sectiontableentry1, .sectiontableentry2 {
            font-size: 10pt;
            color:#160;
            }
.sectiontableentry1 a, .sectiontableentry2 a {
         font-size: 11pt;
	    font-weight: bold;
	    text-align: left;
	    color: #190;
	    line-height: 1.6em;
	    text-decoration: none;
	    }
.sectiontableheader {
            font-size: 10pt;
	    font-weight: bold;
/*	    text-align: left;  */
	    color: #060;
            text-decoration: none;
            }
.blog       {
            padding: 4px;
            }
.contentpane {
            width: 585px;
	    background-color: #ffd;
            font-size: 10pt;
 /*         border: 1px solid silver;  */
	    }
.contentpaneopen 
            {
            font-size: 10pt;
	    border: 0px ridge #dcdcdc;
	    }
.contentheading {
	    font-size: 11pt;
	    font-weight: bold;
	    color: #060;
	    text-align: left;
	    }
.contentpagetitle {
	    font-size: 12pt;
	    font-weight: bold;
	    color: #333;
	    text-align: left;
	    }
.content_rating {
	    font-size: 0.8em;
	    padding: 0 0 0 5px;
	    }
.content_vote {
	    font-size: 0.7em;
	    padding: 0 0 0 5px;
	    }
.mosimage   {
	    border: 0px solid darkgrey;
	    margin: 0 8px 5px 5px;
	    padding: 2px;
	    }
.fett       {
            font-weight: bold; 
            }
.mosimage_caption {
	    font-size: 0.8em;
	    }
.createdate {
	    font-size: 0.8em;
	    }
.modifydate {
	    font-size: 0.8em;
	    }
.readon  {
	    font-style: italic;
	    text-decoration: none;
            color: #c60;             /*  hellbraun  */
	    }
.blog_more {
	    font-size: 0.9em;
	    font-style: italic;
	    }
.inputbox {
	    font-size: 10pt;
	    font-weight: normal;
	    color: #060;
	    background-color: #fff;
	    border: 1px solid #060;
	    margin: 5px 0 5px 10px;
            padding-left: 5px;
	    }
.button     {
            font-family: Arial, sans-serif;
	    font-size:10pt;
	    font-weight: bold;
	    font-style: normal;
	    background-color: #cfa;
	    color: #060;
	    border: 1px solid #060;
	    margin: 10px 0 0px 10px;
	    }
.pagenav_prev a, .pagenav_next a {
            color: #720;
            text-decoration: none;
            }
td a        {
            color: #720;		    /* dunkelbraun */
            text-decoration: none;
            }
.pathway    {
            text-decoration: none;
            color: #160;
            }