/* SITE */
body {
font-family: arial, helvetic, sans-serif;
font-size: 85%; 
line-height: 2.0em;
font-size: medium; /* IE5 Win */
voice-family: "\"}\""; 
voice-family: inherit;
font-size: small; 
}

html>body { /* be nice to Opera */
	font-size: small;
	}

/* CONTENT */
span.head {
margin: 0;
padding:0;
font: 122% arial, helvetic, sans-serif; 
line-height: 1.3em;
font-weight: bold;
color: #CC0000;
text-transform: uppercase;
}
span.subhead {
font: 90% arial, helvetic, sans-serif; 
line-height: 1.3em;
font-weight: bold;
color: #333;
text-transform: uppercase;
}
p.shortcuts {
margin: 0;
padding:0;
font: 122% arial, helvetic, sans-serif;
line-height: 1.3em;
font-weight: bold;
color: #CC0000;
text-transform: uppercase;
}

span.n_head {
font-weight: 800;
color: #333;
}

.path_b {
font-weight: bold;
color: #333;
}

.path {
font-weight: normal;
color: #333;
}

.error {
color: #CC0000;
}

/* LINKS */
a {
background-color: transparent;
color: #005099;
font-weight: normal;
text-decoration:underline;
}
a:link {
background-color: transparent;
color: #005099;
font-weight: normal;
text-decoration:underline;
}
a:active {
background-color: transparent;
color: #CC0000;
font-weight: normal;
text-decoration:underline;
}

a:visited {
background-color: transparent;
color: #005099;
font-weight: normal;
text-decoration:underline;
}
a:hover {
background-color: transparent;
color: #CC0000;
font-weight: normal;
text-decoration:underline;
}
/* META */
a.akt {
background-color: transparent;
 color: #CC0000;
 font-weight:normal;
text-decoration:none;
}
a.akt:link {
background-color: transparent;
  color: #CC0000;
 font-weight:normal;
text-decoration:none;
}
a.akt:active {
background-color: transparent;
  color: #CC0000;
 font-weight:normal;
text-decoration:none;
}
a.akt:visited {
background-color: transparent;
 color: #CC0000;
 font-weight:normal;
text-decoration:none;
}
a.akt:hover {
background-color: transparent;
  color: #CC0000;
 font-weight:normal;
text-decoration:none;
}


a.pas {
background-color: transparent;
color: #005099;
font-weight:normal;
text-decoration:none;

}
a.pas:link {
background-color: transparent;
color: #005099;
font-weight:normal;
text-decoration:none;

}
a.pas:visited {
background-color: transparent;
color: #005099;
font-weight:normal;
text-decoration:none;

}
a.pas:active {
background-color: transparent;
color: #CC0000;
font-weight:normal;
text-decoration:none;

}
a.pas:hover {
background-color: transparent;
color: #CC0000;
font-weight:normal;
text-decoration:none;

}

a.bottom {
background-color: transparent;
color: #cc0000;
font-weight:normal;
font: 95% trebuchet ms, arial, helvetic, sans-serif; 
line-height: 1.5em;
text-decoration:none;

}
a.bottom:link {
background-color: transparent;
color: #ffffff;
font-weight:normal;
text-decoration:none;

}
a.bottom:visited {
background-color: transparent;
color: #ffffff;
font-weight:normal;
text-decoration:none;

}
a.bottom:active {
background-color: transparent;
color: #ffffff;
font-weight:normal;
text-decoration:none;

}
a.bottom:hover {
background-color: transparent;
color: #ffffff;
font-weight:normal;
text-decoration:underline;

}


a.nav {
background-color: transparent;
font-weight: bold;
color: #505050;
text-decoration:none;
}
a.nav:link {
background-color: transparent;
font-weight: bold;
color: #505050;
text-decoration:none;
}
a.nav:visited {
background-color: transparent;
font-weight: bold;
color: #505050;
text-decoration:none;
}
a.nav:active {
background-color: transparent;
font-weight: bold;
color: #CC0000;
text-decoration:none;
}
a.nav:hover {
background-color: transparent;
font-weight: bold;
color: #CC0000;
text-decoration:none;
}

a.nav_ak {
background-color: transparent;
font-weight: bold;
color: #CC0000;
text-decoration:none;
}
a.nav_ak:link {
background-color: transparent;
font-weight: bold;
color: #CC0000;
text-decoration:none;
}
a.nav_ak:visited {
background-color: transparent;
font-weight: bold;
color: #CC0000;
text-decoration:none;
}
a.nav_ak:active {
background-color: transparent;
font-weight: bold;
color: #CC0000;
text-decoration:none;
}
a.nav_ak:hover {
background-color: transparent;
font-weight: bold;
color: #CC0000;
text-decoration:none;
}
/* VISUAL, CHARTS */
a.visual {
background-color: transparent;
color: #005099;
font-style: italic;
font-weight: normal;
text-decoration:underline;
vertical-align:top;
}
a.visual:link {
background-color: transparent;
color: #005099;
font-style: italic;
font-weight: normal;
text-decoration:underline;
}
a.visual:active {
background-color: transparent;
color: #CC0000;
font-style: italic;
font-weight: normal;
text-decoration:underline;
}

a.visual:visited {
background-color: transparent;
color: #005099;
font-style: italic;
font-weight: normal;
text-decoration:underline;
}
a.visual:hover {
background-color: transparent;
color: #CC0000;
font-style: italic;
font-weight: normal;
text-decoration:underline;
}
/* TDS ADDED TAGS */
/* ADDED */

/* Bildlinks ohne Rahmen anzeigen */
img {
	border-width: 0px;
}

/* Suchergebnisseite */
/*span.searchtitle {
	list-style-image: url(../images/pfeil_subnav.gif);
	display: block;
	font-weight:normal;
	text-decoration: none;
	color: #005099;
}*/
h4 {
font: 90% arial, helvetic, sans-serif; 
margin: 25px 0px 0px 0px;
line-height: 1.3em;
font-weight: bold;
color: #333;
text-transform: uppercase;
}

a.live-login-password, a.live-login-password:active {
	text-decoration: none;
}

/*personalised page*/
#site {
	width: 960px;
	height: auto;
}
#personalised_header {
	width: 960px;
	height: auto;
	float: left;
	/*background-color:red;*/
}
#personalised_contents{
	float:left;
	width: 900px;
	height:auto;
	padding-left:30px;
	padding-top: 20px;
	line-height:20px;
	/*background-color:green;*/
}
#personalised_EndContents {
	float:left;
	width: 900px;
	height:auto;
	margin-left:30px;
	margin-top: 30px;
	line-height:20px;
	/*background-color:blue;*/
}
#personalised_FormContents{
	float:left;
	width: 900px;
	height:auto;
	margin-left:30px;
	margin-top: 30px;
	line-height:20px;
	/*background-color:grey;*/
}
#personalised_FormTable {
	width:960px;
	margin:30px 30px 30px 30px; /* */
	float:left;
	/*background-color:yellow;*/
}
#personalised_greetingbox {
	border:1px solid brown;
	height:auto;
	text-align:center;
	width: 500px;
	margin-left:230px;
	margin-top: 30px;
	line-height:20px;
}
#personalised_linkbox {
	position:relative;
	border:1px solid brown;
	height:200px;
	width: 600px;
	margin-left:180px;
	margin-top: 30px;
	line-height:20px;
}
#personalised_text {
	position:relative;
	width: 600px;
	padding-left: 13px;
	padding-right: 5px;
}
#personalised_form {
	float:left;
	width:960px;
	height: auto;
	padding-bottom:20px;
	/*background-color:pink;*/
}
#personalised_placeholderbox {
	float:left;
	border:1px solid brown;
	height:auto;
	text-align:center;
	width: 600px;
	margin-left:180px;
	margin-top: 30px; 
}
#personalised_button {
	float: left;
	min-height:100px;
	width:960px;
	margin-top:5px;
	text-align:center;
}
#personalised_footer {
	float:left;
	width: 960px;
	height: auto;
	/*background-color:brown;*/
}
.personalised_formfield_dropdown {
	width:250px;
	margin:2px;
}
.personalised_formfield_text{
	width:250px;
	margin:2px;
}

