

table, h1, h2, p, td, ul, li, b, span, div, input, select, textarea, body {
  font-family: Arial, Helvetica;
  font-size: 11px;
  color:#5a5a5a;
}

h1 p, h1{
	font-size:12pt;
	color:#1640AC;
}
h2 p, h2{
	font-size:11pt;
	color:#1640AC;
}

td, th {
	vertical-align:top;
	horizontal-align:left;
}

b, strong{
  font-size: 11px;
  color: #1640AC;
}

body{
  background-color:#FFFFFF;
	scrollbar-base-color:#FFFFFF;
  scrollbar-3dlight-color:#FFFFFF;
  scrollbar-arrow-color:#1640AC;
  scrollbar-darkshadow-color:#FFFFFF;
  scrollbar-face-color:#FFFFFF;
  scrollbar-highlight-color:#1640AC;
  scrollbar-shadow-color:#1640AC;
  scrollbar-track-color:#FFFFFF;
}

.login{
	font-weight:bold;
	color:#ffffff;
}

.ctsTitle, .ctsTitle span{
	font-size:13pt;
  color: #1640AC;
  font-weight: bold;
}

.ctsTitleSVG{
	font-size:16pt;
  color: #1640AC;
  font-weight: bold;
}

.ctsSubTitleSVG{
	font-size:12pt;
  color: #1640AC;
  font-weight: normal;
  margin-left: 10px;
  margin-top: 10px;
}

.ctsTitlePreview{
	margin-bottom: 0px;
	color:#1640AC;
	text-decoration:underline;
}

.ctsSubtitle{
  margin-bottom:10px;
	color:#000;
}

a.ctsFPtitle, a:link.ctsFPtitle,  a:active.ctsFPtitle, a:visited.ctsFPtitle{
	font-size:12pt;
  color: #1640AC;
  font-weight: bold;
	text-decoration:none;
}

a:hover.ctsFPtitle{
	font-size:12pt;
  color: #1640AC;
  font-weight: bold;
	text-decoration:none;
}

a, a:link, a:visited, a:active, a:focus{
	text-decoration: none;
	color: #1640AC;
  font-weight: bold;
  text-decoration: underline;

}
th.inactiveLink, a.inactiveLink, a.inactiveLink:link, a.inactiveLink:visited, a.inactiveLink:active, a.inactiveLink:hover {
	font-family: Verdana, Helvetica;
	font-size: 12px;
	color: #ffffff;
	border: none;
	padding: 3px 3px 3px 3px;
	font-weight: bold;
	width:95px; height:10px; vertical-align:middle;
	text-align: center;
	text-decoration: none;
}
a:hover{
  color: #333333;
  font-size: 11px;
}
a.linklist, a:active.linklist, a:visited.linklist{
  text-decoration: none;
  color:#ffffff;
  font-weight: bold;
}
a:hover.linklist{
  text-decoration: none;
  color:#ffffff;
  font-size: 11px;
}

a.linklist2, a:active.linklist2, a:visited.linklist2{
  text-decoration: none;
  color:#1640AC;
  font-weight: normal;
	width:100%;
	height:15px;
}
a:hover.linklist2{
  text-decoration: none;
  font-size: 11px;
	width:100%;
	height:15px;
		background-color:#ffffff;
	color:#1640AC;
	}

a.linklistNS, a:active.linklistNS, a:visited.linklistNS{
  text-decoration: none;
  color:#1640AC;
  font-weight: normal;
	height:15px;
}
a:hover.linklistNS{
  text-decoration: none;
  color:#5a5a5a;
  font-size: 11px;
	height:15px;
}

a.next, a:active.next, a:visited.next, a:hover.next{
  text-decoration: none;
  color:#1640AC;
  font-weight: bold;
	font-size:11px;
}


.ctsLoginHilfe{
	width:490px;
}
	

.previewText p{
	margin-top:5px;
	margin-bottom:5px;
}

.previewText ul{
	margin-top:5px;
	margin-bottom:5px;
}


a.path, a:active.path, a:link.path, a:visited.path, a:hover.path{
  font-size:10px;
	text-decoration:none;
}


a.klein, a:active.klein, a:visited.klein, a:hover.klein{
	text-decoration: none;
  color:white;
}

ul {
  margin-left:8px;
	padding-left:8px;
  list-style-position:outside;
  list-style-type: square;
  list-style-image: url(../../data/media/_shared/images/dot.gif);
		border-width:0px;
}


a.red, a:hover.red, a:active.red, a:visited.red{
 text-decoration:none;
 font-size: 11px;
 font-weight:bold;
 color:#000066;
}

a.black, a:hover.black, a:active.black, a:visited.black{
 text-decoration:none;
 font-size: 11px;
 font-weight:bold;
 color:#000000;
}

img{
border:0px;
}


