html * { 
font-size: 100.01% }

textarea, pre, tt, code {
	font-family:"Courier New", Courier, monospace;
}

body {
	font-family: 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif;
	font-size: 75.00%; 
	background-color: #C0C0C0;	
}

h1,h2,h3,h4,h5,h6 { 
	font-family:"Trebuchet MS",times,serif; 
	font-weight:bold; 
	color: #0a5179;
	margin: 0 0 0.25em 0; 
}

h1 { 
	font-size: 14px; 
	color: #808181;
}
h2 { 
	font-size: 200%;
	color:#182E7A
}
h3 { 
	font-size: 150% 
}
h4 {
	font-size: 133.33% 
}
h5 { font-size: 116.67% }

h6 { 
	font-size: 116.67%; 
	font-style:italic 
}

#header h1 {
	font-size:2.5em;
	letter-spacing:-2px;
	line-height:65%;
	color:#000;
}

#side-b span {
	color: #004080;
	font-size: 100%;
	font-weight: bold;
	text-decoration: none;
}

p { 
	line-height: 1.5em; 
	margin: 0 0 1em 0; 
}

/* ### Lists | Listen	#### */

ul, ol, dl {
	aline-height: 1.5em; 
	margin: 0 0 1em 1em
}

li {
	margin-left: 0.1em; 
	line-height: 1.5em 
}
dt {
	font-weight: bold }
dd {
	margin: 0 0 1em 2em }

	/* ### text formatting | Textauszeichnung ### */

cite, blockquote { 
	font-style:italic 
}
blockquote { 
	margin: 0 0 1em 1.5em }

strong,b {
	font-weight: bold 
}
em,i { 
	font-style:italic 
}

pre, code { 
	font-family: monospace; 
	font-size: 1.1em; 
}

acronym, abbr {
	letter-spacing: .07em;
	border-bottom: .1em dashed #c00;
	cursor: help;
}

a {
	color: #4D87C7; 
	text-decoration:none;
}
a:focus,

a:hover,

a:active {
	color:#182E7A; 
	text-decoration:underline;
}
	
#topnav a { 
	color: #999; 
	font-weight: normal; 
	background:transparent; 
	text-decoration:none; 
}
#topnav a:focus, 

#topnav a:hover,

#topnav a:active { 
	text-decoration:underline; 
	background-color: transparent;
}
	
#footer a { 
	display: center;
	color: #999;
	background:transparent; 
	font-weight: bold;
	}

#footer a:focus, 

#footer a:hover,

#footer a:active {
	color: #4D87C7; 
	background-color: transparent;
	text-decoration:underline;
}

 
hr {
	color: #fff;
	background:transparent;
	margin: 0 0 0.5em 0;
	padding: 0 0 0.5em 0;
	border:0;
	border-bottom: 1px #eee solid;
}



table.contacts{
	width: 460px;
	background-color: #fafafa;
	border: 1px #000000 solid;
	border-collapse: collapse;
	border-spacing: 0px; 
}

td.contactDept{
	background-color: #99CCCC;
	border: 1px #000000 solid;
	font-family: Verdana;
	font-weight: bold;
	font-size: 20px;
	color: #404040; 
}

td.contact{ 
	border-bottom: 1px #6699CC dotted;
	text-align: left;
	font-family: Verdana, sans-serif, Arial;
	font-weight: normal;
	font-size: 12px;
	color: black;
	background-color: #fafafa;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 5px;
	padding-right: 0px; 
}

