

/*   alle font-groessen: win_ie + 1   */

BODY, TABLE, TD, TH, TR, P {
color: #000000;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size: 8pt;
}

LI, UL, OL  {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size: 8pt;
}

form {
font-size: 8pt;
font-family : Verdana, Arial, Helvetica, sans-serif;
}

.formtrue {
	color: #000000;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	}
	
.formfalse {
	color: #ff0000;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	}


/* links anfang */

A {
color: #36639F;
font-family : Verdana, Arial, Helvetica, sans-serif;
text-decoration: none;
}

A:ACTIVE {
color: #36639F;
font-family : Verdana, Arial, Helvetica, sans-serif;
text-decoration: none;
}

A:HOVER {
color: #36639F;
font-family : Verdana, Arial, Helvetica, sans-serif;
text-decoration: none;
}

A:LINK {
color: #36639F;
font-family : Verdana, Arial, Helvetica, sans-serif;
text-decoration: none;
}

A:VISITED {
color: #36639F;
font-family : Verdana, Arial, Helvetica, sans-serif;
text-decoration: none;
}

A.aktiv{
  color: #003366;
  font-family : Verdana, Arial, Helvetica, sans-serif;
  font-weight: bold;
  text-decoration: none;
}

A.aktiv:ACTIVE {
  color: #003366;
  font-family : Verdana, Arial, Helvetica, sans-serif;
  text-decoration: none;  
}

A.aktiv:HOVER {
  color: #003366;
  font-family : Verdana, Arial, Helvetica, sans-serif;
  text-decoration: none;
}

A.aktiv:LINK {
  color: #003366;
  font-family : Verdana, Arial, Helvetica, sans-serif;
  text-decoration: none;  
}

A.aktiv:VISITED {
  color: #003366;
  font-family : Verdana, Arial, Helvetica, sans-serif;
  text-decoration: none;
}

A.schwarz {
color: #000000;
font-family : Verdana, Arial, Helvetica, sans-serif;
text-decoration: none;
}

A.schwarz:ACTIVE {
color: #000000;
font-family : Verdana, Arial, Helvetica, sans-serif;
text-decoration: none;
}

A.schwarz:HOVER {
color: #000000;
font-family : Verdana, Arial, Helvetica, sans-serif;
text-decoration: none;
}

A.schwarz:LINK {
color: #000000;
font-family : Verdana, Arial, Helvetica, sans-serif;
text-decoration: none;
}

A.schwarz:VISITED {
color: #000000;
font-family : Verdana, Arial, Helvetica, sans-serif;
text-decoration: none;
}

A.weiss, A.weiss:ACTIVE, A.weiss:HOVER, A.weiss:LINK, A.weiss:VISITED 
{
color: #f7fbfe;
}

A.weiss:HOVER {
    font-weight: bold;
}


A.topnaviboxlink, A.topnaviboxlink:visited, A.topnaviboxlink:active, A.topnaviboxlink:hover 
{
color: #f7fbfe;
font-weight: bold;
}


/* links ende */


BLOCKQUOTE {
font-size: 8pt;
font-family : Verdana, Arial, Helvetica, sans-serif;
}

DIV {
font-size: 8pt;
font-family : Verdana, Arial, Helvetica, sans-serif;
}

HR {
width: 100%;
height: 1px;
}

LI {
list-style : circle;
}


/* eigene swp-klassen */

.inputfield
{
border-color: #666666;
font-size: 8pt;
font-family : Verdana, Arial, Helvetica, sans-serif;
}

.orange {
  color: #f58300;
}

.blau {
  color: #39639f;
}

.weiss {
  color: #ffffff;
}

.rot {
color: #cc0000;
}

.kalenderzeile {
	padding: 3px;
}

.skalierbar {
  font-size: 8pt;
  font-family : Verdana, Arial, Helvetica, sans-serif;
}

.head {
  font-size: 12pt;
  font-weight: bold;
  color: #999999;
}

.kalenderzeile {
	padding: 3px;
}

.nshelp {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size: 8pt;
}

.title {
  font-size: 11pt;  
  font-weight: bold;
  color: #000000;
}

.warning {
font-weight: bold;
font-size: 10pt;
color: #cc0000;
}

.kinozeit {
font-size:9px;
}

.calendarToday {
  background-color: #FFA034;
  font-weight: bold;
  color: #000000;
}

.artikel_titel {
  font-family : Verdana, Arial, Helvetica, sans-serif;
  font-size: 13pt;
  font-weight: bold;  
}

.bild_unterschrift {
  font-style: italic;  
  color: #003063;
}

.grau {
  color: #999999;
}

.date{
  font-family : Verdana, Arial, Helvetica, sans-serif;
  font-size: 9pt;
  color: #444444;
}


/* Phorum Klassen */
.PhorumBodyArea
{
    font-family: Verdana, Arial, Clean, Helvetica, sans-serif;
    font-size: 12px;
    width: 423px;
}

.PhorumNav
{
    font-size: 10px;
    font-weight: bold;
    color: #36639F;
}

._PhorumNewFlag
{
    font-family: Geneva, Verdana, MS Sans Serif , Clean, sans-serif;
    font-size: 10px;
    font-style: italic;
    color: #ff0000;
}

._PhorumMessage
{
    font-family: Courier New, Geneva, Courier, Clean;
    font-size: 12px;
}

._PhorumListTable
{
    border-style : solid;
    border-color : Black;
    border-width : 1px;
}

._PhorumListRow
{
    font-family: Verdana, Arial, Clean, Helvetica, sans-serif;
    font-size: 12px;
    height: 21px;
}

._PhorumListHeader
{
    font-family: Verdana, Arial, Clean, Helvetica, sans-serif;
    font-size : 14px;
    font-weight : bold;
    height: 24px;
}

.PhorumForumTitle
{
    font-size : 14px;
    font-weight: bold;
}

._PhorumTableHeader
{
    font-family: Verdana, Arial, Clean, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
}

/* neues Layout */

.headerTopNavi { background-color: #f58420;
                 padding-top: 4px;
                 padding-bottom: 4px;
                 font-size: 9px;
                 vertical-align: middle;
               }

.naviRegionLink { 
       background-color: #36629f;
       padding-left: 5px;
       border-top: 1px solid #f7fbfe;
   }
   
.naviLoginLink {
		background-color: #f58420;
		padding-left: 5px;
		padding-bottom: 1px;
		border-top: 1px solid #f7fbfe;
	}

.ressorttitle {
		padding-left: 15px;
		padding-bottom: 2px;
		padding-top: 2px;
		background-color: #36629f;
		color: #f7fbfe;
		font-weight: bold;
	}
.extrathema {
		padding: 2px 10px 5px 10px;
		vertical-align:top; 
		background-color: #dfecf4	}
.extrathematitle {
                   padding: 6px 0px 0px 5px;
                   color: #36629f;
                   font-weight: bold;
                 }

	
.inactiveLinkBox {
   background-color: #36629f; 
   padding-top: 4px; 
   padding-left: 4px; 
   padding-bottom: 4px; 
   text-align: center;
   height: 16px;
}

#activeLinkBox {
         background-color: #f7fbfe;
         padding-top: 4px;  
         padding-left: 4px; 
         padding-bottom: 4px; 
         border-left: 1px solid #36629f;
         border-top: 1px solid #36629f;
         border-right: 1px solid #36629f;
         text-align: center; 
         color: #36629f;
         font-weight: bold;
         height: 16px;
               }

#naviBoxLeft {
         background-color: #dfecf4;
         width: 150px;
         position: absolute;
         top: 214px;
         z-index: 2;
             }

#bannerLeft {
		width: 150px;
		position: absolute;
		top: 1500px;
		z-index: 4;
	}
	
#bannerTop {
		width: 784px;
		text-align: center;		
	}

#bannerRight {
		width: 160px;
		position: absolute;
		left: 789px;
		top:  93px;
		z-index: 4;	
	}
	
#bannerContentAd {
		text-align: left;
		width: 300px;
	}

#headerTable {
		background-color: #f7fbfe;
		padding-top: 3px;
		margin-top:  3px;
		width: 784px;
	}
	
#contentBox {
         background-color: #f7fbfe;
         padding-left: 5px;
         padding-right: 5px;
         position: absolute;
         width: 461px;
         top: 214px;
         left: 151px;
         z-index: 2;
            }

#naviBoxRight {
        background-color: #f7fbfe;
        position: absolute;
        top: 214px;
        left: 627px;
        width: 158px;
        z-index: 2;
          }

#naviHead  {
		background-color: #36629f;
		font-weight: bold;
		color: #f7fbfe;
		text-align: center;
		padding: 5px 2px 1px 2px;
	}
	
#naviPoint {
         padding-left: 5px;
         padding-bottom: 1px;
           }

#naviSpacer {
         height: 2px;
         margin-top: 2px; 
         border-top: 1px solid #36629f;
         border-bottom: 2px solid #36629f;
            }

#boxDatum  {
		background-color: #f58420;
		color: #f7fbfe;
		text-align: center;
		padding: 2px 2px 2px 2px;
	}
#boxDatumSpacer {
         height: 2px;
         margin-top: 2px; 
         border-top: 1px solid #f58420;
         border-bottom: 2px solid #f58420;
            }

                        
#naviregion {
	position:absolute; 
	top:209px; 
	left:322px; 
	width:152px; 
	visibility:hidden; 
	background-color: #36629f;
	padding-bottom: 4px;
	z-index: 10;
}
	
#navilogin {
	position:absolute; 
	top: 34px; 
	left:631px; 
	width:150px; 
	visibility:hidden; 
	background-color: #f58420;
	padding-bottom: 2px;
	z-index: 10;
	}
	
#copyright {
	position:absolute;
	top:209px;
        width: 784px;
    background-color: #f7fbfe;
	color: #d7e0ec;
	text-align: center;
	vertical-align: bottom;
	z-index: 1;
    }
