body {
	background-color: #fff;
	margin: 0px;				/* ns4 ignores this */
	padding: 6px;				/* ns4 ignores this */
	font-family: sans-serif;
	color: #272727;
}



/* hiding image border from older browsers*/
a:link img, a:visited img { border-style: none; }
a img { border: none; color: #fff; margin: 0px; padding: 0px; } 
/* 1st level nav: add a white line on the bottom of each nav cell */
td.tdSpcFirstLvl {
	padding: 0px;
	margin: 0px;
	border-bottom-color: #ffffff;
	border-bottom-style: solid;
	border-bottom-width: 1px;
}
/* 2nd level nav: ... */
td.tdSpcSecondLvl {
	background-color: #FFDE80;
	padding-left: 19px;
	padding-top: 2px;
	padding-bottom: 2px;
	font-family: Verdana, sans-serif;
	font-size: 10px;
	
	color: #272727;
	border: #fff;
	border-style: solid;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-top-width: 0px;
}
td.tdSpcThirdLvl {
	background-color: #FFDE80;
	padding-left: 19px;
	padding-top: 8px;
	padding-bottom: 8px;
	font-family: Verdana, sans-serif;
	font-size: 10px;
	color: #272727;
	border: #fff;
	border-style: solid;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-top-width: 0px;
}
td.tdYellow {
	background-color: #FFDE80;
	font-family: Verdana, sans-serif !important;
	font-size: 10px !important;
	color: #272727;
	border: #fff;
	border-style: solid;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-top-width: 0px;

}
/* 2nd level nav: pseudo class for the links */
a.navLink:link 	{ color: #272727; text-decoration: none; }
a.navLink:visited { color: #272727; text-decoration: none; }
a.navLink:hover 	{ color: #C50202; text-decoration: none; } /* will be ignored by ns4 & CSS1 */
a.navLink:active 	{ color: #C50202; text-decoration: none; } /* will be ignored by ns4 */

/* main headline */
td.headerFadeBig {
	background-image: url(../upload/xsite_pictures/headline_fade_big.jpg) !important;
	background-repeat: repeat-y;
	background-color: #85AAC4;
	font-family: Arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #fff;
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 5px;	
	border: none;
	border: #fff;
	border-style: solid;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-top-width: 0px;
}
/* subheadline */
td.headerFadeSmall {
	background-image: url(../upload/xsite_pictures/headline_fade_smal.jpg) !important;
	background-repeat: repeat-y;
	background-color: #85AAC4;
	font-family: Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #fff;
	padding-left: 10px;
	padding-top: 6px;
	padding-bottom: 5px;
	padding-right: 6px;
	border: #fff;
	border-style: solid;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-top-width: 0px;
}
td.subBoxLgtBlue {
	background-color: #B9CFDF;
	border: #fff;
	border-style: solid;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-top-width: 0px;
	padding-left: 10px;
	padding-top: 6px;
	padding-bottom: 5px;
	padding-right: 6px;
}
td.tdArticle {
	padding: 10px;
    font-size: 12px;
    font-family: arial, sans-serif;
}
input.inpupSearch {
	width: 100px;
	height: 15px;
	font-family: verdana, sans-serif;
	font-size: 10px;
	padding-left: 3px;
	border: none;
	margin-top: 3px;
}
/* FONTS AND STUFF LIKE THAT */
    a:link {
        color: #C50202;
        text-decoration: none;
    }
    a:visited {
        color: #C50202;
        text-decoration: none;
    }
    a:hover {
        color: #C50202;
        text-decoration: underline;
    }
    a:active {
        color: #C50202;
        text-decoration: underline;
    }
	 
p.headlineMain {
	margin-top: 0px;
	margin-bottom: 4px;
	font-family: arial, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #3A759F;
}
.bodycopyMain {
	font-family: arial, sans-serif;
	font-size: 13px !important;
	color: #2A2A2A;
    line-height: 16px;
}
input.newsletter {
	width: 140px;
	height: 18px;
	border-bottom: 1px solid #3A759F;
	border-right: 1px solid #3A759F;
	border-top: none;
	border-left: none;
	background-color: white;
	font-family: verdana, sans-serif;
	font-size: 11px; 
}
table.mainDottu {
	margin-left: 20px;
	margin-right: 20px;
	height: 3px;
}
td.mainDottu {
	background-image: url(upload/site/dottu_line.gif);
	background-repeat: repeat-x;
	background-position: right;
}
table.mainConetent {
	margin-left: 20px;
	margin-right: 20px;
	margin-top: 10px;
	margin-bottom: 10px;
}
td.tdSitemap {
	font-family: Verdana, sans-serif!important;
	font-size: 10px !important;
	color: #272727 !important;
}
input.inputContact {
	width: 200px;
	height: 18px;
	padding-left: 4px;
	margin-bottom: 1px;
	border-bottom: 1px solid #3A759F;
	border-right: 1px solid #3A759F;
	border-top: none;
	border-left: none;
	background-color: #C4D6E3;
	font-family: verdana, sans-serif;
	font-size: 11px; 
}
textarea.textareaContact {
	width: 200px;
	height: 120px;
	padding-left: 4px;
	border-bottom: 1px solid #3A759F;
	border-right: 1px solid #3A759F;
	border-top: none;
	border-left: none;
	background-color: #C4D6E3;
	font-family: verdana, sans-serif;
	font-size: 11px; 
}
td.listSomething0 {
	background-color: #B9CFDF;
	border-right: dotted 1px #ffffff;
	font-family: Arial, sans-serif;
	font-size: 11px;
	height: 20px;
}
td.listSomethinga0 {
	background-color: #B9CFDF;
	font-family: Arial, sans-serif;
	font-size: 11px;
	height: 20px;
	padding-left: 4px;
}
td.listSomething1 {
	background-color: #ffffff;
	border-right: dotted 1px #B9CFDF;
	font-family: Arial, sans-serif;
	font-size: 11px;
	color: #3A759F;
	height: 20px;
}
td.listSomethinga1 {
	background-color: #ffffff;
	font-family: Arial, sans-serif;
	font-size: 11px;
	height: 20px;
	padding-left: 4px;
}
#overrideWedder{
   overflow-x: hidden;
   width: 155px;
   word-break: break-all;
   padding-top: 50px;
}
span.article {
    font-family: arial, sans-serif !important;
    font-size: 12px !important;
    line-height: 15px;
}
input.search {
	font-family: verdana, "sans-serif";
	font-size: 10px;
	color: #272727;
	background-color: #FFFFFF;
	border: 1px solid #FFBD00;
	width: 90px;
	height: 18px;
	margin-top: 0px;
	margin-right: 2px;
	margin-bottom: 2px;
}
input.SearchPush {
	font-family: verdana, "sans-serif";
	font-size: 10px;
	color: #272727;
	background-color: #FFDE80;
	border: 1px solid #FFBD00;
	width: 62px;
	height: 18px;
	margin-top: 1px;
}
* HTML input.search {
	margin-bottom: 1px;
}
* HTML input.SearchPush {
	margin-bottom: 1px;
}

.ThirdLevelNav {
    font-size: 12px;
    font-family: arial, sans-serif;
}
/* 3rd level nav: ... */

td.tdSpcThirdLvlNav {
	background-color: #D8E4ED;
	padding-left: 10px;
	padding-top: 2px;
	padding-bottom: 2px;
	font-family: Verdana, sans-serif;
	font-size: 10px;
	
	color: #272727;
	border: #fff;
	border-style: solid;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-top-width: 0px;
}

/**
 *	GUESTBOOK
 */
#gbook {
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
}

#gbook .hd {
	background-color: #B9CFDF;
	padding: 2px;
	padding-left: 4px;
	border-bottom: 1px solid #fff;
}

#gbook .txt {
	background-color: #D8E4ED;
	padding: 2px;
	padding-left: 4px;
	padding-right: 4px;
	border-bottom: 1px solid #fff;
}
	#gbookin {
		font-size: 11px;
		font-family: verdana, helvetica, sans-serif;
	}
	.required {
		color: red;
	}