body		{	font-family: Arial, Helvetica, sans-serif;
			font-size: 12px;
			color: #000000;
			background-color: #FFFFFF;
			margin: 10px ;
			padding: 0px;
		}

td		{	font-family: Arial, Helvetica, sans-serif;
			font-size: 12px;
			color: #000000;
			vertical-align: top;
		}

p		{	margin-top: 2px;
			margin-bottom: 4px;
                        margin-left: 4px;
		}
h1              { margin-left: 4px;
                }
h2              { margin-left: 4px;
                }
h3              { margin-left: 4px;
                }
h4              { margin-left: 4px;
                }

span.weighted   {        color: #ff0000;
                }

ul		{	margin-top: 0px;
			list-style-type: disc;
		}
li		{	line-height: 14px;
		}

strong	{ 	font-weight: bold;
		}

a               {       color: #ff0000;
                }

a:visited	{	color: #CC0000;
		}
a:active	{	color: #CC0000;
		}


img.lineboxfix	{	display:block;
			}

td.swiss-flag-red {
                    width: 20px;
                    height: 20px;
                    background-color: #FF0000;

                  }
td.swiss-flag-white {
                    width: 20px;
                    height: 20px;
                    background-color: #FFFFFF;

                    }


td.hdrtagline	{	font-family: new century schoolbook;
				font-size: 32px;
				font-style: italic;
                                font-weight: normal;
				color: #FF0000;
				text-align: right;
				vertical-align: bottom;
				width: 10%;
			}
td.pos-right     {
                       font-family: Helvetica;
                       font-size: 20px;
                       font-weight: bold;
                       text-align: right;
                       color: #FF0000;
                }

td.pos-left     {
                       font-family: Helvetica;
                       font-size: 20px;
                       font-weight: bold;
                       text-align: left;
                       color: #FF0000;
                }


td.subheader	{       font-family: new century schoolbook;
                        font-size: 18px;
                        color: #FF0000;
			text-align: right;
                        vertical-align: bottom;
		}

td.waagrecht	{	background-image: url(./pic/dot-red.jpg);
                        background-repeat: repeat-x;
                        background-position: center;
				height: 1px;
			}

td.senkrecht		{	background-image: url(./pic/dot-red.jpg);
                                background-repeat: repeat-y;
				width: 1px;
			}

td.kreuzung	       {  background-image: url(./pic/dot-red.jpg);
                          background-repeat: no-repeat;
			  height: 1px;
			  width: 1px;
                       }
table.event            {  width: 100%;
                          vertical-align: top;
                          border-width: 1px;
                          border-color: #ff0000;
                       }

table.lnk            {  width: 100%;
                          vertical-align: top;
                          border-width: 1px;
                          border-color: #ff0000;
                       }

table.story            {  width: 100%;
                          vertical-align: top;
                          border-width: 1px;
                          border-color: #ff0000;
                       }


table.surround         {  width: 100%; 
                          vertical-align: top; 
                          background-color: #ffffff;
                          border-width: 0px;
                          padding: 0px;
                          margin: 0px;
                       }
table.menu             {  border-width: 0px;
                          margin: 0px;
                          padding: 0px;
                          width: 100%;
                       }
td.event               {  cellspacing: 0;
                          padding-left: 8px;
                          border-color: #ff0000;
                       }
td.lnk               {  cellspacing: 0;
                          padding-left: 8px;
                          border-color: #ff0000;
                          color: #ff0000;
                          font-weight: bold;
                          font-size: 14ps;
                       }
td.title               {  cellspacing: 0;
                          padding-left: 8px;
                          border-color: #ff0000;
                          color: #ff0000;
                          font-weight: bold;
                       }

td.story               {  cellspacing: 0;
                          padding-left: 8px;
                          border-color: #ff0000;
                       }

td.left                {  width: 80%; 
                          background-color: #ff0000;
                          vertical-align: top;
                          width: 18%;
                          padding: 0px;
                       } 

td.main                 { 
                          vertical-align: top;
                          border-width: 0px;
                          padding-left: 12px;
                        }

td.archiv               {
                          width: 82%;
                          vertical-align: top;
                          border-width: 0px;
                          padding-top: 8px;
                          padding-left: 12px;
                          padding-bottom: 12px;
                        }

td.beitrag              {
                          font-weight: bold;
                          width: 82%;
                          vertical-align: top;
                          border-width: 0px;
                          padding-top: 4px;
                          padding-left: 12px;
                        }

td.forum                {
                          vertical-align: top;
                          border-width: 0px;
                          padding-top: 4px;
                          padding-left: 12px;
                        }

td.links                {
                          vertical-align: top;
                          border-width: 0px;
                          padding-top: 4px;
                          padding-left: 12px;
                        }

td.content              {
                          width: 82%;
                          vertical-align: top;
                          border-width: 1px;
                          padding-top: 8px;
                          padding-left: 12px;
                          padding-bottom: 8px;
                        }

td.footer		{	font-size: 11px;
				text-align: right;
			}

td.maincontentheader	{      
                                vertical-align: top;
                                font-family: Arial, Helvetica, sans-serif;
				font-size: 14px;
				font-weight: bold;
				color: #FFFFFF;
				background-color: #ff0000;
                                text-align: left;
                        }

td.subcontentheader	{       
                                vertical-align: top;
                                font-family: Arial, Helvetica, sans-serif;
				font-size: 14px;
				font-weight: bold;
				color: #ffffff;
				background-color: #ff0000;
                        }

span.address            {
                               font-size: 12px;

                        }

span.beitrag		{	font-weight: bold;
			}

span.datum              {       font-size: 10px;
                        }


.navmenu		{       color: #FF0000;
                                background-color: #FFFFFF;
                                font-size: 15px;
				font-weight: normal;
				vertical-align: middle;
                        }
.navmenu:hover          {       color: #FF0000;
                                background-color: #FFFFFF;
                                font-size: 1r45px;
                                font-weight: bold;
                                vertical-align: middle;
                        }



.navbullet		{	font-size: 18px;
			}
.no-navbullet		{	font-size: 18px;
				color: #FFFFFF;
				visibility: hidden;
			}

.subnavmenu		{       color: #FF0000;
                                background-color: #FFFFFF;
                                font-size: 12px;
				font-weight: normal;
                                padding-left: 12px;
			}

.subnavmenu:hover       {       
                                font-weight: bold;
                        }




.subnavbullet	{	font-size: 14px;
			}
.no-subnavbullet	{	font-size: 14px;
				color: #FFFFFF;
				visibility: hidden;
			}

a.beitrag               {      font-weight: normal; 
                               color: #000000;
                        }
a.mehr                  {      font-style: oblique;
                        }
a.lnk                   {
                          font-weight: normal;
                          font-size: 12px;
                        }
a.lnk:visited           {
                          color: #cc0000;
                          font-weight: normal;
                          font-size: 12px;
                 
                        }


a.navlink		{	
                                text-decoration: none;
				color: #FF0000;
			}
a.navlink:visited	{	color: #FF0000;
			}
a.navlink:hover		{
				color: #FF0000;
				font-weight: bold;
			}
a.navlink:active	{	color: #CCCCCC;
			}

a.subnavlink            {       
                                text-decoration: none;
                                color: #FF0000;
                        }
a.subnavlink:visited    {
				color: #FF0000;
                        }
a.subnavlink:hover      {      
                                color: #FF0000; 
				font-weight: bold;
                        }
a.subnavlink:active     {
				color: #CCCCCC;
                        }

