body {
	margin:				0;
	padding:			0;
	background:			#0D5F97;
}

td, a, body, th, p, li, input, textarea {
	font-family:		Verdana, Arial, Helvetica, Sans-Serif;
	font-size:			12px;
}


a:link, a:visited {
	color:				#0D5F97;
	text-decoration:	none;
}

h1 {
	font-size:			16px;
	color:				#993333;
	border-bottom:		1px solid #0D5E95;
}





.small_head_link:link, .small_head_link:visited, #search {
	font-size:			10px;
	color:				#ffffff;
	text-decoration:	none;
}

.small_head_link img {
	border:				none;
}






#search input {
	background:			#0D5F97;
	border:				1px solid #ffffff;
	width:				90%;
	font-size:			10px;
	margin:				0;
}

#search input.button {
	background:			none;
	border:				none;
	color:				#ffffff;
	text-align:			left;
	font-size:			10px;
	width:				90%;
}




#menu {
	position:			relative;
	top:				-38px;
}

#menu ul {
	margin:				0;
	padding:			0;
	list-style-type:	none;
}


#menu li a:link, #menu li a:visited, #menu li a:hover {
	display:			block;
	background:			#3EC0F1;
	margin-bottom:		2px;
	width:				112px;
	padding:			2px 4px 2px 4px;	

	color:				#ffffff;
	font-size:			11px;
	text-decoration:	none;
}

#menu li a:hover, #menu li a.selected:link, #menu li a.selected:visited {
	background:			#F9C476;
	color:				#006699;
}



#menu li li a:link, #menu li li a:visited, #menu li li a:hover {
	background:			#FCFAE3;
	width:				173px;

	color:				#006699;
}

#menu li li a:hover, #menu li li a.selected:link, #menu li li a.selected:visited {
	background:			#F9C476;
	color:				#006699;
}




#menu li li li a:link, #menu li li li a:visited, #menu li li li a:hover {
	background:			#FFFFFF;
	margin:				0 0 2px 10px;
	width:				163px;

	color:				#006699;
}

#menu li li li a:hover {
	background:			#F9C476;
}

#menu li li li a.selected:link, #menu li li li a.selected:visited {
	background:			#FCFAE3;
}




#menu2 ul {
	float:				right;
	list-style-type:	none;
	margin:				4px 0 0 0;
}

#menu2 li {
	float:				left;
}

#menu2 li a:link, #menu2 li a:visited, #menu2 li a:hover {
	display:			block;
	background:			#3EC0F1;
	margin-bottom:		2px;
	width:				112px;
	padding:			2px 4px 2px 4px;

	margin:				1px;
	
	color:				#ffffff;
	font-size:			11px;
	text-decoration:	none;
	text-align:			center;
}

#menu2 li a:hover, #menu2 li a.selected:link, #menu2 li a.selected:visited {
	background:			#F9C476;
	color:				#006699;
}






#breadcrumb {
	padding-left:		130px;
}

#breadcrumb, #breadcrumb a:link, #breadcrumb a:visited {
	font-size:			10px;
	color:				#0D5F97;
	text-decoration:	none;
}



#center {
	padding:			10px;
}







.teaserBig, .teaserSmall {
	font-size:			12px;
	width:				100%;
	margin-top:			16px;
}

.teaserBig h2, .teaserSmall h2 {
	margin:				0;
	line-height:		16px;
}

.teaserBig h2 a:link, .teaserBig h2 a:visited {
	font-size:			14px;
	font-weight:		bold;
	text-decoration:	none;
	color:				#0D5F97;
}

.teaserBig .nav, .teaserBig .nav a:link, .teaserBig .nav a:visited,
.teaserSmall .nav, .teaserSmall .nav a:link, .teaserSmall .nav a:visited {
	text-decoration:	none;
	color:				#0D5F97;
	font-size:			10px;
}

.teaserBig .nav, .teaserSmall .nav {
	text-align:			right;
	border-top:			1px solid #0C5C91;
	border-bottom:		1px solid #993333;	
}


.teaserSmall .head {
	background:			#0C5C91;
	padding:			4px;
}

.teaserSmall .img, .teaserSmall .text {
	background:			#FCE1BA;
	padding:			5px;
}



.teaserSmall h2 a:link, .teaserSmall h2 a:visited {
	font-size:			11px;
	font-weight:		bold;
	text-decoration:	none;
	color:				#ffffff;
}






.contactformLABEL {
	display:			block;
	width:				100px;
}

.contactformINPUTTEXT, .contactformSELECT {
	width:				300px;
}

.contactformTEXTAREA {
	width:				400px;
}
