.typography h1,
.typography h2,
.typography h3,
.typography h4,
.typography h5,
.typography h6 {
	font-size:				1.3em;
	font-weight:			bold;
	margin-bottom:			10px;
    color:                  #005ca1;
}

.typography p {
    font-size:              1em;
    color:                  #005ca1;
	margin-bottom:			.5em;
    line-height:            1.4em;
}

.typography h2 a {
	text-decoration:        none;
}

.typography h5 {
    font-size:              1em;
}

.typography img {
    border:                 0px;
}

.typography img.right {
	float:				    right;
	padding:			    0px 0px 10px 10px;
}

.typography img.left, #extra_links img.left {
	float:                  left;
	padding:                0px 10px 10px 0px;
}

.typography img.leftAlone {
	display:			    block;
	margin:				    0px 0px 20px 0px;
}

.typography img.center {
	float:				    none;
	margin-left:		    auto;
	margin-right:		    auto;
	margin-bottom:		    20px;
	display:			    block;
}

.typography a {
    color:                  #005ca1;
    text-decoration:        underline;
}

.typography a:hover {
    color:                  #005ca1;
    text-decoration:        none;
}

.typography .WidgetHolder h3.WidgetTitle {
    font-size:              1.1em;
}

.typography .left {
	text-align:			    left;
}
.typography .center {
	text-align:			    center;
}
.typography .right {
	text-align:			    right;
}

.typography  ul, .typography ol {
	margin:				    20px;
    color:                  #005ca1;
}

.typography ul li, .typography ol li {
	margin:				    0px 10px;
}

/*
.typography h1,
.typography h2,
.typography h3,
.typography h4,
.typography h5,
.typography h6 {
	font-size:				x-large;
	font-weight:			bold;
	margin-bottom:			10px;
    color:                  #043D76;
}

.typography h2 {
	text-transform:         uppercase;
}

.typography h2 a {
	text-decoration:		none;
}


.typography p {
	margin-bottom:			10px;
    color:                  #043D76;
}

.typography {
	padding-bottom:			50px;
}

.typography li {
    color: #043D76;
}


.typography a, div #content_main_onecole a {
	color:					#fff;
	text-decoration:		underline;
}

.typography a:hover {
}
#extra_links a {
	float:				right;
	padding:			5px 5px 0px 20px;
	background:			url(../images/bg_a_mehr.gif) 0px 8px no-repeat;
}

#extra_links {
    color:              #043D76;
}


.typography img.right {
	float:				right;
	padding:			0px 0px 10px 10px;
}

.typography img.left, #extra_links img.left {
	float:				left;
	padding:			0px 10px 10px 0px;
}

.typography img.leftAlone {
	display:			block;
	margin:				0px 0px 20px 0px;
}

.typography img.center {
	float:				none;
	margin-left:		auto;
	margin-right:		auto;
	margin-bottom:		20px;
	display:			block;
}


.typography .left {
	text-align:			left;
}
.typography .center {
	text-align:			center;
}
.typography .right {
	text-align:			right;
}


.typography  ul, .typography ol {
	margin:				20px;
}

.typography ul li, .typography ol li {
	margin:				0px 10px;
}

body {
	font-size:			1em;
    color:              #043D76;
}

.typography h1,
.typography h2,
.typography h3,
.typography h4,
.typography h5,
.typography h6,
div.news_content h2 {
	font-size:			1.5em;
}

#header_content {
	font-size:			0.8em;
}

div.newsEntry h3 {
	font-size:			1.2em;
}

div.newsEntryHeadline a,
div.newsEntryHeadline.news_headline {
	font-size:			1.1em;
}

ul.PollRows li .pollTitle {
    font-size:			1.0em;
}

#navigation_sub {
	margin:				15px 0px 15px 0px;
}

.typography div.page_gallery h3 {
	font-size:			small;
	font-weight:		bold;
	margin:				10px;
	text-transform:		uppercase;
}

.typography div.page_gallery p {
	padding:			0px 10px;
	font-size:			smaller;
}

.typography div.page_gallery div.gallery_items a img {
	border:				none;
}

.typography div.page_gallery div.gallery_items img {
	display:				-moz-inline-block;
	display:				inline-block;
	margin:					auto;
	margin:					10px;
}

.typography div.page_images_right p, .typography div.page_images_left p {
	font-size:				smaller;
}
*/