BODY {
	SCROLLBAR-FACE-COLOR: #ffffff; FONT-SIZE: 12px; MARGIN: 0px; SCROLLBAR-HIGHLIGHT-COLOR: #ffffff; VERTICAL-ALIGN: top; SCROLLBAR-SHADOW-COLOR: #ffffff; COLOR: #000000; SCROLLBAR-3DLIGHT-COLOR: #333333; SCROLLBAR-ARROW-COLOR: #333333; SCROLLBAR-TRACK-COLOR: #ffffff; FONT-FAMILY: arial, verdana, helvetica, sans-serif; SCROLLBAR-DARKSHADOW-COLOR: #333333; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: left
}
.ccts-headline {
	font-size: 12px;
	font-weight: bold;
	font-family: Verdana, arial, helvetica, sans-serif;
	text-align: left;
	color: #FFFFFF;
	background-color: #505D80;
}

.ccts-headline1 {
	font-size: 12px;
	font-weight: bold;
	font-family: Verdana, arial, helvetica, sans-serif;
	text-align: center;
	color: #FFFFFF;
	background-color: #000000;
}
.ccts-headline2 {
	font-size: 12px;
	font-weight: bold;
	font-family: Verdana, arial, helvetica, sans-serif;
	text-align: center;
	color: #FFFFFF;
	background-color: #505D80;
}

.ccts-entry1 {
	font-size: 10px;
	font-weight: normal;
	font-family: Verdana, arial, helvetica, sans-serif;
	color: #505D80;
	background-color: #FFFFFF;
}
.ccts-entry2 {
	font-size: 10px;
	font-weight: normal;
	font-family: Verdana, arial, helvetica, sans-serif;
	color: #000000;
	background-color: #909DC0;
}

.logintable { 
	font-family: verdana, helvetica, arial, tahoma, sans-serif;
	font-size: 8px;
	font-weight: normal;
	color: #000;	
}
	
#smfloginform {
	padding: 0;
	margin: 0;
	width: 100%
}
	
#smfloginform .textarea{
	 margin: 0px 0px 0px 0px !important;
	 margin: 0px 0px 0px 0px;
 	 font-family: verdana, helvetica, arial, tahoma, sans-serif;
	 font-size: 1.0em;
 	 border: 1px solid #cad1d7;
 	 height: 100px; 
 	 padding: 0px 0px 0px 0px;
 	 vertical-align: top;
 	 width: 500px; 
}

#smfloginform .inputbox500px{
	 margin: 0px 0px 0px 0px !important;
	 margin: 0px 0px 0px 0px;
 	 font-family: verdana, helvetica, arial, tahoma, sans-serif;
	 font-size: 1.0em;
 	 border: 1px solid #cad1d7;
 	 height: 19px; 
 	 padding: 0px 0px 0px 0px;
 	 vertical-align: top;
 	 width: 500px; 
}

#smfloginform .inputbox{
	 margin: 0px 0px 0px 0px !important;
	 margin: 0px 0px 0px 0px;
 	 font-family: verdana, helvetica, arial, tahoma, sans-serif;
	 font-size: 1.0em;
 	 border: 1px solid #cad1d7;
 	 height: 19px; 
 	 padding: 0px 0px 0px 0px;
 	 vertical-align: top;
 	 width: 100px; 
}

#smfloginform .button {
	padding: 0px 0px 0px 0px;
	height: 19px !important;
	height: 19px;
	border: 1px solid #cad1d7;
	background-color: #f3f6f7;
	color: #242c31;
	text-align: center;
	vertical-align: top;
	font-family: verdana, helvetica, arial, tahoma, sans-serif;
	font-size: 1.0em; 
	cursor: pointer;
}

.tdbackgroundtop {
	BACKGROUND-IMAGE: url(../image/hg-top.gif)
}
.tdbackgroundgray {
	COLOR: #ffffff; BACKGROUND-COLOR: #dce1e5
}
.tdbackgrounddarkgray {
	FONT-SIZE: 14px; COLOR: #ffffff; FONT-FAMILY: Verdana, arial, helvetica, sans-serif; LETTER-SPACING: 1px; BACKGROUND-COLOR: #323941
}
.tdbackgroundsilver {
	COLOR: #ffffff; BACKGROUND-COLOR: #acb7c1
}
.tdbackgroundorange {
	COLOR: #000000; BACKGROUND-COLOR: #ff9900
}
.tdbackgroundcopyright {
	BACKGROUND: url(../image/hg-copyright.gif); COLOR: #000000
}
.service-box {
	TEXT-ALIGN: right
}
P {
	FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Verdana, arial, helvetica, sans-serif; BACKGROUND-COLOR: transparent
}
TD {
	FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Verdana, arial, helvetica, sans-serif; BACKGROUND-COLOR: transparent
}
UL {
	FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Verdana, arial, helvetica, sans-serif; BACKGROUND-COLOR: transparent
}
OL {
	FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Verdana, arial, helvetica, sans-serif; BACKGROUND-COLOR: transparent
}
LI {
	FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Verdana, arial, helvetica, sans-serif; BACKGROUND-COLOR: transparent
}
H1 {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #485866; FONT-FAMILY: Verdana, arial, helvetica, sans-serif; BACKGROUND-COLOR: transparent
}
H2 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #333333; FONT-FAMILY: Verdana, arial, helvetica, sans-serif; BACKGROUND-COLOR: transparent
}
H3 {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #333333; FONT-FAMILY: Verdana, arial, helvetica, sans-serif; BACKGROUND-COLOR: transparent
}
HR {
	COLOR: #c0c0c0; BACKGROUND-COLOR: transparent
}
.owner {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #ffffff; FONT-FAMILY: Verdana, arial, helvetica, sans-serif; LETTER-SPACING: 1px; BACKGROUND-COLOR: transparent
}
.copyright {
	FONT-SIZE: 10px; VERTICAL-ALIGN: middle; COLOR: #ffffff; FONT-FAMILY: Verdana, arial, helvetica, sans-serif; BACKGROUND-COLOR: #ff9900; TEXT-ALIGN: left
}
.td-main {
	VERTICAL-ALIGN: top; COLOR: #000000; BACKGROUND-COLOR: transparent; TEXT-ALIGN: left
}
.more-infos {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; VERTICAL-ALIGN: middle; COLOR: #323941; FONT-FAMILY: Verdana, arial, helvetica, sans-serif; BACKGROUND-COLOR: #acb7c1
}
.main-message {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; VERTICAL-ALIGN: top; COLOR: #000000; FONT-FAMILY: Verdana, arial, helvetica, sans-serif; BACKGROUND-COLOR: transparent
}
.pic-message {
	VERTICAL-ALIGN: top; COLOR: #000000; BACKGROUND-COLOR: transparent; TEXT-ALIGN: left
}
.column-left {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; VERTICAL-ALIGN: top; COLOR: #000000; FONT-FAMILY: Verdana, arial, helvetica, sans-serif; BACKGROUND-COLOR: #dce1e5; TEXT-ALIGN: left
}
.column-right {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; VERTICAL-ALIGN: top; COLOR: #000000; FONT-FAMILY: Verdana, arial, helvetica, sans-serif; BACKGROUND-COLOR: #dce1e5; TEXT-ALIGN: left
}
.menu {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; VERTICAL-ALIGN: middle; COLOR: #000000; FONT-FAMILY: Verdana, arial, helvetica, sans-serif; BACKGROUND-COLOR: transparent
}
.menuitem {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; BACKGROUND-IMAGE: url(../image/bg-menu.gif); VERTICAL-ALIGN: middle; COLOR: #000000; FONT-FAMILY: Verdana, arial, helvetica, sans-serif; BACKGROUND-COLOR: transparent
}
.date-time {
	FONT-SIZE: 10px; VERTICAL-ALIGN: middle; COLOR: #000000; FONT-FAMILY: Verdana, arial, helvetica, sans-serif; BACKGROUND-COLOR: transparent; TEXT-ALIGN: left
}
.metanavi01 {
	FONT-SIZE: 10px; VERTICAL-ALIGN: middle; COLOR: #000000; FONT-FAMILY: Verdana, arial, helvetica, sans-serif; BACKGROUND-COLOR: transparent; TEXT-ALIGN: left
}
.metanavi02 {
	FONT-SIZE: 10px; VERTICAL-ALIGN: middle; COLOR: #000000; FONT-FAMILY: Verdana, arial, helvetica, sans-serif; BACKGROUND-COLOR: transparent; TEXT-ALIGN: right
}
.main-navi-area {
	VERTICAL-ALIGN: middle; TEXT-ALIGN: left
}
.headstyle {
	VERTICAL-ALIGN: top; TEXT-ALIGN: left
}
.td-submenu {
	FONT-SIZE: 10px; VERTICAL-ALIGN: middle; FONT-FAMILY: Verdana, arial, helvetica, sans-serif; TEXT-ALIGN: center
}
.textfeld {
	FONT-SIZE: 12px; VERTICAL-ALIGN: top; COLOR: #000000; FONT-FAMILY: Verdana, arial, helvetica, sans-serif; BACKGROUND-COLOR: transparent; TEXT-ALIGN: left
}
.headline-10 {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; VERTICAL-ALIGN: top; COLOR: #323941; FONT-FAMILY: Verdana, arial, helvetica, sans-serif; LETTER-SPACING: 1px; BACKGROUND-COLOR: transparent; TEXT-ALIGN: left
}
.textfeld-10 {
	FONT-SIZE: 10px; VERTICAL-ALIGN: top; COLOR: #000000; FONT-FAMILY: Verdana, arial, helvetica, sans-serif; BACKGROUND-COLOR: transparent; TEXT-ALIGN: left
}
.textfeld-10-bold {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; VERTICAL-ALIGN: top; COLOR: #000000; FONT-FAMILY: Verdana, arial, helvetica, sans-serif; BACKGROUND-COLOR: transparent; TEXT-ALIGN: left
}
.picture-center {
	VERTICAL-ALIGN: top; TEXT-ALIGN: center
}
.bildunterschrift {
	FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Verdana, arial, helvetica, sans-serif; BACKGROUND-COLOR: transparent; TEXT-ALIGN: left
}
.teaser {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #333333; FONT-FAMILY: Verdana, arial, helvetica, sans-serif; LETTER-SPACING: 1px; BACKGROUND-COLOR: transparent
}
.fussnote {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #666666; FONT-FAMILY: Verdana, arial, helvetica, sans-serif; BACKGROUND-COLOR: transparent
}
A:link {
	FONT-WEIGHT: normal; COLOR: #485866; TEXT-DECORATION: none
}
A:visited {
	FONT-WEIGHT: normal; COLOR: #485866; TEXT-DECORATION: none
}
A:active {
	FONT-WEIGHT: normal; COLOR: #ff6600; TEXT-DECORATION: underline
}
A:hover {
	FONT-WEIGHT: normal; COLOR: #ff6600; TEXT-DECORATION: underline
}
A.menulink {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Verdana, arial, helvetica, sans-serif; TEXT-DECORATION: none
}
A.menulink:active {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Verdana, arial, helvetica, sans-serif; TEXT-DECORATION: none
}
A.menulink:visited {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Verdana, arial, helvetica, sans-serif; TEXT-DECORATION: none
}
A.menulink:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Verdana, arial, helvetica, sans-serif; TEXT-DECORATION: none
}
A.link-menu2 {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; VERTICAL-ALIGN: 4px; COLOR: #000000; FONT-FAMILY: Verdana, arial, helvetica, sans-serif; BACKGROUND-COLOR: transparent; TEXT-DECORATION: none
}
A.link-menu2:active {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; VERTICAL-ALIGN: 4px; COLOR: #000000; FONT-FAMILY: Verdana, arial, helvetica, sans-serif; BACKGROUND-COLOR: transparent; TEXT-DECORATION: none
}
A.link-menu2:visited {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; VERTICAL-ALIGN: 4px; COLOR: #000000; FONT-FAMILY: Verdana, arial, helvetica, sans-serif; BACKGROUND-COLOR: transparent; TEXT-DECORATION: none
}
A.link-menu2:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; VERTICAL-ALIGN: 4px; COLOR: #000000; FONT-FAMILY: Verdana, arial, helvetica, sans-serif; BACKGROUND-COLOR: #dce1e5; TEXT-DECORATION: none
}
A.link-10-normal {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Verdana, arial, helvetica, sans-serif; BACKGROUND-COLOR: transparent; TEXT-DECORATION: none
}
A.link-10-normal:active {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Verdana, arial, helvetica, sans-serif; BACKGROUND-COLOR: transparent; TEXT-DECORATION: none
}
A.link-10-normal:visited {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Verdana, arial, helvetica, sans-serif; BACKGROUND-COLOR: transparent; TEXT-DECORATION: none
}
A.link-10-normal:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Verdana, arial, helvetica, sans-serif; BACKGROUND-COLOR: #dce1e5; TEXT-DECORATION: none
}
A.main-navi {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: Verdana, arial, helvetica, sans-serif; LETTER-SPACING: 1px; BACKGROUND-COLOR: #323941; TEXT-DECORATION: none
}
A.first-headline-link {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #485866; FONT-FAMILY: Verdana, arial, helvetica, sans-serif; TEXT-DECORATION: none
}
A.first-headline-link:active {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #ff6600; FONT-FAMILY: Verdana, arial, helvetica, sans-serif; TEXT-DECORATION: underline
}
A.first-headline-link:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #485866; FONT-FAMILY: Verdana, arial, helvetica, sans-serif; TEXT-DECORATION: none
}
A.first-headline-link:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #ff6600; FONT-FAMILY: Verdana, arial, helvetica, sans-serif; TEXT-DECORATION: underline
}
A.sub-headline-link {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #485866; FONT-FAMILY: Verdana, arial, helvetica, sans-serif; TEXT-DECORATION: none
}
A.sub-headline-link:active {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ff6600; FONT-FAMILY: Verdana, arial, helvetica, sans-serif; TEXT-DECORATION: underline
}
A.sub-headline-link:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #485866; FONT-FAMILY: Verdana, arial, helvetica, sans-serif; TEXT-DECORATION: none
}
A.sub-headline-link:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ff6600; FONT-FAMILY: Verdana, arial, helvetica, sans-serif; TEXT-DECORATION: underline
}
.weiter {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #003366; FONT-FAMILY: Verdana, arial, helvetica, sans-serif
}
A.link-10-bold {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #485866; FONT-FAMILY: Verdana, arial, helvetica, sans-serif; TEXT-DECORATION: none
}
A.link-10-bold:active {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #ff6600; FONT-FAMILY: Verdana, arial, helvetica, sans-serif; TEXT-DECORATION: none
}
A.link-10-bold:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #485866; FONT-FAMILY: Verdana, arial, helvetica, sans-serif; TEXT-DECORATION: none
}
A.link-10-bold:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #ff6600; FONT-FAMILY: Verdana, arial, helvetica, sans-serif; TEXT-DECORATION: underline
}
A.metanavlink {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Verdana, arial, helvetica, sans-serif; TEXT-DECORATION: none
}
A.metanavlink:active {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Verdana, arial, helvetica, sans-serif; TEXT-DECORATION: none
}
A.metanavlink:visited {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Verdana, arial, helvetica, sans-serif; TEXT-DECORATION: none
}
A.metanavlink:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Verdana, arial, helvetica, sans-serif; TEXT-DECORATION: underline
}
