html {
	/*font-size: 62.5%;*/
	font-size: 80%;
}

img {
	border: none;
}

#access_small {
	background: url(../images/turquoise/accessibility_icons/small.png) no-repeat !important;
}

#access_normal {
	background: url(../images/turquoise/accessibility_icons/normal_on.png) no-repeat !important;
}

#access_large {
	background: url(../images/turquoise/accessibility_icons/large.png) no-repeat !important;
}

#meta_navigation ul {
	font-size: 1.1em;
}

#header h1 {
	font-size: 3.0em;
}

#main_navigation ul {
	font-size: 1.4em;
}

#main_navigation ul ul {
	font-size: 0.9286em;
	line-height: 1.2em;
	padding-top: 0.5em;
	padding-bottom: 0.5em;
}

#main_navigation ul ul li {
	padding-top: 0.2em;
	padding-bottom: 0.2em;
}

#main_navigation ul li a {
	padding-top: 0.5em;
	padding-bottom: 0.5em;
}

h2 {
	font-size: 2.4em;
	line-height: 50px;
}

#content_inner h2,
#content_login_box_inner h2 {
	font-size: 1.2em;
	line-height: 1.2em;
}

#newscontent h2 {
	margin-bottom: 1.1em;
}

h3 {
	font-size: 1.2em;
	line-height: 1.2em;
}

#content_inner,
#content_login_box_inner,
a#TB_closeWindowButton {
	font-size: 1.3em;
	line-height: 1.5em;
}

#content_inner p,
#content_login_box_inner p {
	margin-bottom: 1.5em;
}

#content_inner img {
	float: left;
	vertical-align: text-top;
	margin: 6px 20px 20px 0;
}

* html #content_inner img {
	margin: 24px 20px 20px 0;
}

*:first-child+html #content_inner img {
	margin: 24px 20px 20px 0;
}

.teaser  p {
	margin-bottom: 0 !important;
}

#content_inner ul,
#content_login_box_inner ul {
	margin-bottom: 1.5em;
}

#content_inner ul ul,
#content_login_box_inner ul ul {
	margin-bottom: 0;
}

#functional_navigation ul {
	font-size: 1.1em;
}

#content_inner h1,
#content_login_box_inner h1 {
	font-size: 1.5em;
	line-height: 1.2em;
	margin-bottom: 0.9em;
}

.date {
	font-size: 0.85em;
	margin-bottom: 1.1em;
}

#news_overview .date {
	margin-bottom: 0;
}

#mailformtext {
	font-size: 1em;
}

td.csc-uploads-fileName {
	word-break: break-all;
	word-wrap: break-word;
}