/* Standard Text */
  p,address,blockquote,nobr,h2,h3,select,td,th,input,div,textarea {
    font-family: Arial, Helvetica, sans-serif;
    font-size:11pt;
  }

a.menue:link {
  color: #FFFFFF;
	font-size:11pt;
	font-weight: bold;
  text-decoration: none;
  margin: 0px 4px 0px 4px;
  }

a.menue:visited {
  color: #FFFFFF;
  font-size:11pt;
  font-weight: bold;
  text-decoration: none;
  margin: 0px 4px 0px 4px;
  }

a.menue:active {
  color:#ffd400;
  font-size:11pt;
  font-weight: bold;
  text-decoration: none;
  margin: 0px 4px 0px 4px;
}

a.menue:hover {
  color:#ffd400;
  font-size:11pt;
  font-weight: bold;
  text-decoration: none;
  margin: 0px 4px 0px 4px;
}

a.mainMenue:link {
  font-size:14px;
  color: #235AA6;
  text-decoration: none;
  }

a.mainMenue:visited {
  font-size:14px;
  color: #235AA6;
  text-decoration: none;
  }

a.mainMenue:active {
  font-size:14px;
  color: #235AA6;
  text-decoration: none;
}

a.mainMenue:hover {
  font-size:14px;
  color:#B4CBFD;
  text-decoration: none;
}

a.contact:link {
  color: #235AA6;
  text-decoration: none;
  }

a.contact:visited {
  color: #235AA6;
  text-decoration: none;
  }

a.contact:active {
  color: #FFFFFF;
  text-decoration: none;
}

a.contact:hover {
  color:#ffd400;
  text-decoration: none;
}

a:link {
  color: #FFFFFF;
  text-decoration: none;
  }

a:visited {
  color: #FFFFFF;
  text-decoration: none;
  }

a:active {
  color: #FFFFFF;
  text-decoration: none;
}

a:hover {
  color:#ffd400;
  text-decoration: none;
}

body.menuFrame {
    background: none;
    margin: 0px 0px 0px 0px;
    width: 1020px;
    overflow: scroll;
    }

body.subMenuFrame {
    background: #FFFFFF;
    margin: 16px 4px 4px 4px;
    background-image: url(images/mapback_1.jpg);
    background-repeat:repeat-y;
    }

body.mainPages {
    background: #ffffff;
    margin: 0px 0px 0px 0px;
    width: 1020px;
    }

table.bigShot {
    padding: 0px;
    text-align: center;
    border-collapse: collapse;
}

table.Tabs {
    margin-top:10px;
    padding: 0px;
    text-align: center;
    border-collapse: collapse;
}

table.highlights {
    padding: 0px;
    text-align: left;
    border-collapse: collapse;
    float:left;
}

table.intro {
    padding: 0px;
    width: 700px;
    border-collapse: collapse;
    border: none;
}

table.Prosa {
    padding: 0px;
    text-align: left;
    width: 100%;
    border-collapse: collapse;
}

table.mainMenu  {
    padding: 0px;
    font-family: Arial, Helvetica, sans-serif;
    text-align: left;
    border: none;
    width: 100%;
    height: 120px;
    border-collapse: collapse;
    }

table.data  {
		padding: 2px;
    font-family: Arial, Helvetica, sans-serif;
    text-align: left;
    width: 100%;
    border-collapse: collapse;
    }

table.data_white  {
		padding: 2px;
    font-family: Arial, Helvetica, sans-serif;
    text-align: left;
    width: 100%;
    border-collapse: collapse;
		background: #ffffff;
		}

table.limited  {
		padding: 2px;
    font-family: Arial, Helvetica, sans-serif;
    text-align: left;
    width: 600px;
    border-collapse: collapse;
    }

	tr.perfRow{
	}

	tr.specRow{
	}

td.intro {
    background: none;
    margin: 0px;
    padding: 0px;
    border: none;
    cursor: pointer;
		border-collapse: collapse;
    }

td.circle {
    padding: 6px 6px 6px 6px;
    font-size: 11pt;
    color: #ffffff;
    vertical-align: top;
    text-align: center;
   }

td.button_left {
    background: none;
    margin: 0px;
    padding: 0px;
    }

td.button_right {
    background: none;
    margin: 0px;
    padding: 0px;
    }

td.button_middle {
    font-weight: bold;
    color: #010101;
    background: none;
    border: none;
    margin: 0px 0px 0px 0px;
    padding: 3px 0px 0px 0px;
    }

td.darkblue {
    background: #235AA6;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10pt;
    color: #ffffff;
		vertical-align: top;
    padding: 0px 4px 4px 4px;
    height: 68px;
  }

td.lightblue {
    border: none;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10pt;
    color: #000000; 
    vertical-align: top;
    padding: 0px 0px 0px 0px;
    background: #B4CBFD;
    width: 280px;
  }

td.logo {
    padding: 0px 0px 0px 0px;
    font-size: 12pt;
    color: #2D2C31;
    border: none;
    background: #B4CBFD;
    width: 280px;
   }

td.logoSpacer {
    padding: 0px 0px 0px 0px;
    font-size: 12pt;
    color: #2D2C31;
    border: none;
    background: #ffffff;
    width: 16px;
    display: none;
   }

td.description {
    padding: 2px 2px 2px 2px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10pt;
    color: #ffffff;
    font-weight: bold;
    background: #0087D8;
   }

td.data {
    padding: 6px 4px 6px 4px;
    font-size: 11pt;
    color: #ffffff;
    vertical-align: top;
    text-align: left;
   }

td.data_inv {
    padding: 6px 4px 6px 4px;
    font-size: 11pt;
    color: #2D2C31;
    vertical-align: top;
    text-align: left;
   }

.spacer  {
    width: 100%;
    border: none;
    padding: 0px;
    }

select.select_long{
    font-family: Arial, Helvetica, sans-serif;
		text-align: left;
    width: 300px;
}

input.text_long{
    font-family: Arial, Helvetica, sans-serif;
    text-align: left;
    width: 300px;
}

input.text_medium{
    font-family: Arial, Helvetica, sans-serif;
    text-align: left;
    width: 232px;
}

input.text_short{
    font-family: Arial, Helvetica, sans-serif;
    text-align: left;
    width: 60px;
}

textarea.long{
    font-family: Arial, Helvetica, sans-serif;
    text-align: left;
    width: 300px;
    height: 200px;
}

textarea.short{
    font-family: Arial, Helvetica, sans-serif;
    text-align: left;
    width: 240px;
    height: 44px;
}

td.Header{
    padding: 4px 4px 4px 4px;
    font-size: 14pt;
    font-weight: bold;
    color: #FFFFFF;
    width:100%;
    background: none;
    vertical-align: top;
    text-align: left;
    border: 2px solid #ffffff;
    }

td.Header_inv{
    padding: 4px 4px 4px 4px;
    font-size: 14pt;
    font-weight: bold;
    color: #235AA6;
    width:100%;
    background: none;
    vertical-align: top;
    text-align: left;
    border: 2px solid #235AA6;
    }

td.newsText{
    padding: 4px 4px 4px 4px;
    font-size: 11pt;
    color: #235AA6;
    background: none;
    vertical-align: top;
    }
    
td.newsHeader{
    padding: 4px 4px 4px 4px;
    font-size: 11pt;
    color: #235AA6;
    background: none;
    vertical-align: top;
    font-weight: bold;
    }

td.subline{
    padding: 6px 4px 6px 4px;
    font-size: 12pt;
    font-weight: bold;
    color: #ffffff;
    background: none;
    vertical-align: top;
		text-align: left;
		}

td.subline_inv{
    padding: 6px 4px 6px 4px;
    font-size: 12pt;
    font-weight: bold;
    color: #235AA6;
    background: none;
    vertical-align: top;
		text-align: left;
		}

td.subline11{
    padding: 4px 2px 4px 2px;
    font-size: 11pt;
    font-weight: bold;
    color: #ffffff;
    background: none;
    vertical-align: top;
		text-align: left;
		}

td.newsImage{
    border: 2px solid #ffffff;
    background: #ffffff;
    width: 404px;
    height: 304px;
    }

td.specHeader{
    padding: 4px 4px 4px 4px;
    font-size: 11pt;
    font-weight: bold;
    color: #FFFFFF;
    background: #2D2C31;
    vertical-align: top;
    text-align: center;
    margin:auto;
    border: 1px solid #2D2C31;
    }

  td.tabAct{
    padding: 4px 4px 4px 4px;
    font-size: 11pt;
    font-weight: bold;
    color: #FFFFFF;
    background: #2D2C31;
    vertical-align: top;
    text-align: center;
    margin:auto;
    border: 1px solid #2D2C31;
    }
    
  td.tabInact{
    padding: 4px 4px 4px 4px;
    font-size: 11pt;
    font-weight: bold;
    color: #2D2C31;
    background: #B4CBFD;
    vertical-align: top;
    text-align: center;
    margin:auto;
    border: 1px solid #2D2C31;
    cursor: pointer;
    }
    
  td.tabEmpty{
    padding: 4px 4px 4px 4px;
    font-size: 1pt;
    font-weight: bold;
    color: #FFFFFF;
    background: none;
    vertical-align: top;
    text-align: center;
    margin:auto;
    border: none;
    }

  td.entryPic{
    padding: 10px;
    font-size: 12pt;
    font-weight: bold;
    background: none;
    vertical-align: top;
    text-align: center;
    margin:auto;
    border: none;
    }

  td.specTitle{
    padding: 4px 4px 4px 4px;
    font-size: 11pt;
    color: #2D2C31;
    background: #B4CBFD;
    vertical-align: top;
    border: 1px solid #2D2C31;
    }

  td.unitText{
    padding: 4px 4px 4px 4px;
    font-size: 11pt;
    color: #000000;
    background: #CECECE;
    vertical-align: top;
    text-align: center;
    margin:auto;
    border: 1px solid #2D2C31;
    }

  td.specText{
    padding: 4px 4px 4px 4px;
    font-size: 11pt;
    color: #000000;
    background: #FFFFFF;
    vertical-align: top;
    text-align: center;
    margin:auto;
    border: 1px solid #2D2C31;
    }

  td.multiCol{
    padding: 2px 2px 2px 2px;
    font-size: 11pt;
    color: #FFFFFF;
    vertical-align: top;
    text-align: right;
    border:none;
    }

  td.emptyCol{
    font-weight: bold;
    color: #010101;
    background: none;
    border: none;
    margin: 0px 0px 0px 0px;
    padding: 0px;
    text-align: left;
    }

	div.mapaddress {
    font-family: Arial, Helvetica, sans-serif;
    text-align: left;
    width: 200px;
    color: #000000;
	}

