a:link {
	font-size:10px;
	color:#005288;
	font-family: Arial, Verdana;
	text-decoration:none;
}

a:visited {
	font-size:10px;
	color:#005288;
	font-family: Arial, Verdana;
	text-decoration:none;
}

a:hover {
	font-size:10px;
	color:#005288;
	font-family: Arial, Verdana;
	text-decoration:underline;
}

a:active {
	font-size:10px;
	color:#005288;
	font-family: Arial, Verdana;
	text-decoration:none;
}

h1 {
	font-size: 24px;
	color:#003474;
	font-family: Arial, Verdana;
	font-weight: normal;
	margin:0px;
	padding:0px;
}

h2 {
	font-size: 16px;
	color:#003474;
	font-family: Arial, Verdana;
	font-weight: normal;
	margin:0px;
	padding:0px;
}

h3 {
	font-size: 16px;
	color:#535353;
	font-family: Arial, Verdana;
	font-weight: normal;
	margin:0px;
	padding:0px;
	margin-bottom:8px;
}


h4 {
	font-size: 16px;
	color:#c1c1c1;
	font-family: Arial, Verdana;
	font-weight: normal;
	margin:0px;
	padding:0px;
}

h5 {
	font-size: 12px;
	color:#535353;
	font-family: Arial, Verdana;
	font-weight: bold;
	margin:0px;
	padding:0px;
}

h6 {
	font-size:12px;
	font-weight:bold;
	color:#000;
	font-family: Arial, Verdana;
	margin:0px;
	padding:0px;
	line-height:12px;
}

a.content_left_foot:link, a.content_left_foot:visited, a.content_left_foot:hover, a.content_left_foot:active {
	color:#535353;
}

/* neu seite.tpl content_ */
a.content_navi:link, a.content_navi:visited, a.content_navi:hover, a.content_navi:active {
	font-size:11px;
	color:#000;
	font-family: Arial, Verdana;
	text-decoration:none;
	font-weight:normal;
	/*margin-left:6px;*/
}


/* == Menüstyles navi_entry.tpl == */
#menu_wrap {
	background-image:url(/img/navi-bg-light.gif); background-repeat: repeat-x;
	height: 20px;
	width:739px;
	position:relative;
	font-size:10px;
}

#menu_top {
	overflow:hidden;
}

#menu_bottom {
	overflow:hidden;
}

#menu {
	height: 19px;
	border-top: 1px solid #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
}

#menu_all {
	padding-left:9px;
	height:20px;
}

#menu_new {
	height:20px;
	width:739px;
	float:left;	
	background-image:url(/ccds_tpl_img/chinesisch/navi-bg-light.gif);
	color:#fff;
	padding:0;
	margin:0;
}

#menu_new_spacer {
	height:20px;
	width:5px;
	float:left;
	background-image:url(/ccds_tpl_img/chinesisch/navi-spacer-black2.gif);
	padding:0;
	margin:0;
}

#menu_new_black {
	height:20px;
	width:196px;
	float:left;
	background-image:url(/ccds_tpl_img/chinesisch/navi-bg-black.gif);
	padding:0;
}

#menu ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

#menu ul li {
		margin: 0;
		padding: 0;
		display: inline;
	}

ul li a:link, ul li a:visited, ul li a:hover, ul li a:active {
			font-size: 10px;
			text-decoration: none;
			color: #fff;
		}

ul li a {
			display: block;
			font-size: 10px;
			text-decoration: none;
			color: #fff;
			float: left;
			border: 1px solid #fff;
			border-bottom:0;
			height:14px;
			padding:0;
			margin:0;
		}

ul li a.first {
			height:16px;
			border-left:0;
			padding:0 10px 0 6px;
			margin:1px 1px 1px 0;
			font-size:10px;
			color:#fff;
			
			overflow:hidden;
			/*text-align:center;*/
		}

ul li a.middle {
	text-align:center;
	height:16px;
	padding:0 10px 0 10px;
	margin:1px 1px 1px 0px;
	font-size:10px;
}

ul li a.last {
			height:16px;
			margin: 1px 1px 1px 0px;
			padding:0 0 0 6px;
			border-right:0px;
			font-size:10px;
			color:#fff;
			width:112px;
			overflow:hidden;
			/*text-align:center;*/
		}

/* IE hack */
* html ul li a.first {
			height:16px;
			border-left:0;
			padding:1px 10px 0 6px;
			margin:1px 1px 1px 0;
			font-size:10px;
			color:#fff;
			overflow:hidden;
			/*text-align:center;*/
		}
* html ul li a.last {
			height:16px;
			margin: 1px 1px 1px 0px;
			padding:1px 0 0 6px;
			border-right:0px;
			font-size:10px;
			color:#fff;
			width:112px;
			overflow:hidden;
			/*text-align:center;*/
		}
/* IE hack */

.sub ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
	.sub ul li {
		margin: 0;
		padding: 0;
		display: inline;
	}
		.sub ul li a {
			display: block;
			font-size: 10px;
			text-decoration: none;
			color: #FFFFFF;
			margin: 0px;
			float: none;
			border: 1px solid #FFFFFF;
			border-collapse:collapse;
			border-bottom: 0px;
			padding: 1px 6px 1px 6px;
			background: #003988;
		}
		.sub ul li a.full {
			border: 1px solid #FFFFFF;
		}
		.sub ul li a:hover { background: #02115a; }

#layer1 {
	position: absolute;
	left: 172px;
	top: 19px;
	width: 152px;
	display: none;
	margin-top:1px;
	padding:0;
}
#layer2 {
	position: absolute;
	left: 246px;
	top: 19px;
	width: 203px;
	display: none;
	margin-top:1px;
	padding:0;
}
#layer3 {
	position: absolute;
	left: 320px;
	top: 19px;
	width: 254px;
	display: none;
	margin-top:1px;
	padding:0;
}
#layer4 {
	position: absolute;
	left: 394px;
	top: 19px;
	width: 154px;
	display: none;
	margin-top:1px;
	padding:0;
}
#layer5 {
	position: absolute;
	left: 468px;
	top: 19px;
	width: 154px;
	display: none;
	margin-top:1px;
	padding:0;
}
#layer6 {
	position: absolute;
	left: 542px;
	top: 19px;
	width: 210px;
	display: none;
	margin-top:1px;
	padding:0;
}
#layer7 {
	position: absolute;
	left: 616px;
	top: 19px;
	width: 130px;
	display: none;
	margin-top:1px;
	padding:0;
}

/* ========= styles für die gesamte seite neu ======= */

body {
	background-color:#EDEEEF;
	font-size:12px;
	color:#333;
	font-family: Arial, Verdana;
	padding:0;
	margin:0;
	background-image:url(../ccds_tpl_img/chinesisch/bg-body.gif);
	background-repeat:repeat-x;
	overflow:auto;
	text-align:center;
}

/* gesamter Kopfteil; outer_head = randverlauf links + rechts */
#outer_head {
	margin:0 auto;
	height:84px;
	width: 958px;
	background-image:url(../ccds_tpl_img/chinesisch/bg-head.gif);
	background-repeat:repeat-y;
}

#head {
	margin:0 auto;
	height:84px;
	width: 940px; 	
	background-image:url(../ccds_tpl_img/chinesisch/header.jpg);
	background-repeat:repeat-y;
	padding-top:1px;
}

#small_outer {
	position:relative;
	float:right;
	right:0;
	/*width:940px;*/
	height:20px;
	padding-right:106px;
}

/* flagen bzw. sprachwahl */
#small_lang {
	float:left;
	padding:0;
	margin:2px 0 0 3px; /* 106px rechts*/
}

#small_navi {
	float:left;
	margin:0;
}

a.small_content:link, a.small_content:visited, a.small_content:hover, a.small_content:active {
	height:11px;
	text-align:center;
	font-size:11px;
	border-right:1px solid #005288;
	float:left;
	padding:4px 6px 0 3px;
	margin-right:3px;
}

/* kompletter Mittelteil */
#main {
	text-align: left;
	margin: 0px auto;
	padding: 0px;
	width: 958px;
	background-image:url(../ccds_tpl_img/chinesisch/bg-content.gif);
	background-repeat:repeat-y;
}

#allcontent {
	padding:0 9px 0 9px;
	/*background-color:#f00;*/
}

/* zeile uber dem rechten schwartzen bereich als padding-top */
#black {
	width:196px;
	color:#fff;
	float:right;
	border-top:1px solid #fff;
	padding-top:10px;
	margin:0;
}

/* verticaler trenner weiss 1pixel*/
#black_spacer {
	height:1px;
	background-color:#fff;
	overflow:hidden;
}

#zusatzinfo {
	width:176px;
	color:#fff;
	overflow:auto;
	margin-left:6px;
	border-top:1px;
	padding-top:8px;
		padding: 8px 10px 0 10px;
	font-size:10px;
}

#zusatzinfo a{
	color:#fff;
}

/* flashbanner mit 1pix weiss-bodenrand! */
#banner {
	height:193px;
	width:741px;
	border-top:1px solid #fff;
	border-bottom:1px solid #fff;
	margin:0;
	padding:0;
	overflow:hidden;
}

#youarehere {
	padding-top:140px;
	padding-left: 236px;
	color:#eeeeee;
}

/* Topmenu */
a.here:link, a.here:visited {
	color: #c1c1c1;
	font-size: 10px;
	text-decoration:none;
}

a.here:hover {
	color: #c1c1c1;
	font-size: 10px;
	text-decoration:underline;
}

a.here:active {
	color: #c1c1c1;
	font-size: 10px;
	text-decoration:none;
}

#container {
	position:relative;
	left:9px;
	width:741px;
}

/* vertikale trennlinie mittelteil unter banner */
#v-spacer {
	height:1px;
	width:741px;
	background-color:#ccc;
	border-bottom:1px solid #fff;
	/*overflow:hidden;*/
	font-size:0;
	margin:0;
}

/* beinhaltet Text grau- und dunkelteil */
#content_container {
	width:741px;
	background-color:#EDEEEF;
}

/* hauptteil grauteil */

#content_col {
	padding-top:40px;
	padding-left:37px;
	padding-right:40px;
	float:left;
	width:158px;
	margin-bottom:60px;
}

.content_navi_spacer {
	/*float:left;*/
	position:relative;
	top:-10px;
	left:10px;
}

#content_normal {
	padding-top:40px;
	padding-right:40px;
	margin-left:240px;
	margin-bottom:60px;
}

/* === nur für Startseite ! === */
#content_start_bg {
	width:741px;
	background-image:url(/ccds_tpl_img/chinesisch/bg-start.gif);
}

/* heller Textinhalt */
#content_start_normal {
	float:left;
	position:relative;
	top:0px;
	left:0px;
	width:366px;
	margin:0;
	padding:40px 0px 0px 38px;
}

/* Container dunkelteil (textinhalt) */
#content_start_dunkel {
	width:247px;	/* 267 */
	margin-left:460px;
	padding:40px 14px 0 0;

}
/* === nur für Startseite ! === */


#content_left_foot1 {
	border-top:1px solid #333;
	border-bottom:1px solid #333;
	width:182px;
	padding:15px 10px;
}

#content_left_foot2 {
	width:182px;
	padding:15px 10px;
}

#footer {
	margin: 0px auto;
	height:20px;
	width:958px;
	background-image:url(../ccds_tpl_img/chinesisch/footer.gif);
	color:#fff;
}
