body {
	margin: 0px auto;
	text-align: center;
	background-color: #FFFFFF;
	background-image: url(../images/bg.jpg);
	background-repeat: repeat-x;
    font-family: Tahoma, Arial, sans-serif;
	font-size: 11px;
}

#wrapper {
	margin : 0 auto ;
	}
a:link {
	color: #333333;
	text-decoration: none;
	font-family: Tahoma, Arial, sans-serif;
	font-size: 11px;
}
a:visited {
	color: #333333;
	text-decoration: none;
	font-weight: normal;
}
a:hover {
	color: #009EC5;
}
.t-bottom {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: normal;
}
.texttitle {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #405CA5;
}
.textleftbox {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 11px;
	color: #333333;
	padding: 11px;
}
.textbold, .textbold a, .textbold a:hover, .textbold a:visited {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 11px;
	color: #333333;
	font-weight: bold;
}
.tbluebold, .tbluebold a, .tbluebold a:hover, .tbluebold a:visited {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #009FC6;
}
.timefont {
	font-family: Tahoma, Arial, SansSerif;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	padding-right: 10px;
}
#newslist {
	background-image: url(../images/bg_newslist.jpg);
	background-repeat: repeat-x;

	padding-top: 12px;
	padding-left: 30px;
	padding-right: 15px;
	background-position: bottom;
	padding-bottom: 15px;

}
#newslist-highlight {
	background-image: url(../images/bg_newslist.jpg);
	background-repeat: repeat-x;

	padding-top: 12px;
	padding-left: 30px;
	padding-right: 15px;
	background-position: bottom;
	padding-bottom: 15px;
    color: red;
}

#news-detail {
    padding: 10px;
}

.textbody {
	font-family: Tahoma, Arial, SansSerif;
	font-size: 11px;
	color: #333333;
	line-height: 13px;
}
#textongradiant {
	font-family: Tahoma, Arial, SansSerif;
	font-size: 11px;
	color: #333333;
	line-height: 13px;
	background-image: url(../images/bg_indexgallery.jpg);
	background-repeat: repeat-x;
	background-position: top;
	padding: 15px;
	width: 622px;
}
#textonflag {
	font-family: Tahoma, Arial, SansSerif;
	font-size: 11px;
	color: #333333;
	line-height: 13px;
	background-image: url(../images/bg_flag.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	padding: 15px;
	width: 622px;
}
#textfaqbg {

	font-family: Tahoma, Arial, SansSerif;
	font-size: 11px;
	color: #333333;
	line-height: 15px;
	background-repeat: repeat-x;
	background-position: top;
	padding: 15px;
	width: 296px;
}
.textbold2 {

	font-family: Tahoma, Arial, sans-serif;
	font-size: 12px;
	color: #333333;
	font-weight: bold;
}
#textfaqbgorange {
	font-family: Tahoma, Arial, SansSerif;
	font-size: 11px;
	color: #333333;
	line-height: 15px;
	background-repeat: repeat-x;
	background-position: bottom;
	padding: 15px;
	width: 588px;
	background-image: url(../images/faq_bgorange.jpg);
}
.tbluebold2 {

	font-family: Tahoma, Arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #009FC6;
}

.torangebold2 {

	font-family: Tahoma, Arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #ff7f02;
}
#textfaqbgyellow {

	font-family: Tahoma, Arial, SansSerif;
	font-size: 11px;
	color: #333333;
	line-height: 15px;
	background-repeat: repeat-x;
	background-position: bottom;
	padding: 15px;
	width: 588px;
	background-image: url(../images/faq_bgyellow.jpg);
}
#textlinkarea {

	font-family: Tahoma, Arial, SansSerif;
	font-size: 11px;
	color: #333333;
	line-height: 15px;
	padding: 15px;
	width: 295px;
}
#textsitemaparea {


	font-family: Tahoma, Arial, SansSerif;
	font-size: 11px;
	color: #333333;
	line-height: 15px;
	padding: 15px;
	width: 185px;
}
#kartdataarea {
	font-family: Tahoma, Arial, SansSerif;
	font-size: 11px;
	color: #333333;
	line-height: 13px;
	background-repeat: repeat-x;
	background-position: top;
	width: 633px;
	padding-top: 15px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
.textwhitebold {


	font-family: Tahoma, Arial, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
}
.textwhite {



	font-family: Tahoma, Arial, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}
.textredbold {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 11px;
	color: #FF0000;
	font-weight: bold;
	line-height: 16px;
}
.textbody2 {
	font-family: Tahoma, Arial, SansSerif;
	font-size: 11px;
	color: #333333;
	line-height: 16px;
	padding-left: 12px;
}
.textcalendarhead {

	font-family: Tahoma, Arial, sans-serif;
	font-size: 16px;
	color: #FF7F00;
	font-weight: bold;
	line-height: 16px;
}
.textcalendarnav {


	font-family: Tahoma, Arial, sans-serif;
	font-size: 12px;
	color: #FF7F00;
	font-weight: bold;
	line-height: 16px;
}
.framepic {
	padding: 5px;
	border: 1px solid #CCCCCC;
}
.textbold3 {


	font-family: Tahoma, Arial, sans-serif;
	font-size: 16px;
	color: #333333;
	font-weight: bold;
}


/*------------------ Tee++; --------------------*/
form {
    margin: 0; padding: 0;
}

.menu-suboff {
    width: 130px;
    background: #666;
    color: #FFF;
}

.menu-subon {
    width: 130px;
    background: #EEE;
    color: #FFF;
}

#partner-links {
    padding: 5px 10px;
    margin:  0;
    font-family: Tahoma, Arial, sans-serif;
    font-size: 11px;
    vertical-align: top;
    color: #333333;
}
.link-head {
	font-size: 14px;
	font-weight: bold;
	color: #009FC6;
}

.link-1 {
    border-right: dotted 1px #666;
}

ul#form-status {
    margin: 0; padding: 10px 20px;
    border: solid 1px #CCC;
    
}

ul#form-status li {
    font: bold 18px "tahoma", "verdana", cursive;
    line-height: 18px;
    padding: 0;
}

.form-blank {
    display: none;
}

.form-error {
    color: red;

}

.form-completed {
    color: green;

}

.photo-list {
    float: left;
    height: 60px;
}

.photo-list img {
    padding: 5px; 
    margin: 5px;
    border: solid 1px #CCC;
}

#album {
    margin: 10px;
}

.album_list {
    float: left;
    margin: 7px;
    _margin: 8px;
    width: 143px; height: 95px;
    background-color: #CCC;
    text-align: center;
}

.album_desc {
    padding-top: 2px;
}

ul#undermenu {
    display: none; position: absolute;
    margin: 0; padding: 0;
    width: 95px;
    text-align: left;
    background-color: #000;
    filter: alpha (opacity=50);opacity:.50;
    
}

#undermenu a, #undermenu a:visited, #undermenu a:hover {
    padding: 5px 5px 5px 10px;
    font: normal 12px "tahoma", "verdana", cursive;
    color: #FFF;
}

#undermenu li {
    line-height: 25px;
    border-bottom: solid 1px #FFF;
    list-style-type: none;
}

#undermenu li:hover {
    background-color: #009FC6;
}

.block-hider {
    display: none;
}

.gal-bg {
	background: url('../images/bg_indexgallery.jpg') repeat-x;
}

