td,body {
	margin: 0px;
/*     background-color: #0000aa; 
     background-image: url(../images/himmel.jpg);    background-position: top left;    background-repeat: repeat-x;	*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height:15px;
	font-style: normal;
}

hr { height:1px;color:#000000;clear:both; solid;}

.tdorange {
background-color:#F8F8F8;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height:15px;
	font-style: normal;
}

.smalltext {
 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	FONT-WEIGHT: normal; FONT-SIZE: 9px; LINE-HEIGHT: 11px; COLOR: #000000;	
  	margin-top: 0.0em;margin-bottom: 0.0em;margin-left: 0.2em	
}

.smalltextbold {
 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	FONT-WEIGHT: bold; FONT-SIZE: 9px; LINE-HEIGHT: 9px; COLOR: #000000;	
  	margin-top: 0.0em;margin-bottom: 0.0em;margin-left: 0.2em	
}

.mediumtext {
 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	FONT-WEIGHT: normal; FONT-SIZE: 11px; LINE-HEIGHT: 11px; COLOR: #000000;	
  	margin-top: 0.0em;margin-bottom: 0.0em;margin-left: 0.2em	
}

.mediumtextbold {
 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	FONT-WEIGHT: bold; FONT-SIZE: 11px; LINE-HEIGHT: 11px; COLOR: #000000;	
  	margin-top: 0.0em;margin-bottom: 0.0em;margin-left: 0.2em	
}


.h1orange {
 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	FONT-WEIGHT: bold; FONT-SIZE: 14px; LINE-HEIGHT: 18px; COLOR: #000000;	
  	margin-top: 0.0em;margin-bottom: 0.0em;margin-left: 0.2em	
}

H1 {
 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	FONT-WEIGHT: bold; FONT-SIZE: 16px; LINE-HEIGHT: 18px; COLOR: #000000;	
  	margin-top: 0.0em;margin-bottom: 0.0em;margin-left: 0.2em	;
  	MARGIN:0PX;
}


.borderimage {
	border-top: 1px solid white;  
	border-right: 1px solid white;  border-bottom: 1px solid white;  border-left: 1px solid white
}

.right_table {
	padding-top: 12px;	
	padding-left: 11px;
	width:230px;
}

.clear {
	clear:both;	
}

#headercontainer {
	width:966px;
margin-left: auto ;
  margin-right: auto ;	
  z-index:11;
}

#headeroutercontainer {
	position:relative;
	height:145px;
	z-index:10;
}

#sitebackgroundcontainer {
	background-image:url(/images/back.gif); 
	background-repeat: repeat-x;
	width:100%;
	height:913px;
	position:absolute;
	z-index:0;
}


#logocontainer {
	margin-top:35px;
	 z-index:13;
}

#headerleft{
	width:273px;
	float:left;
}

#headerright{
	width:693px;
	float:left;
}

#container{
	text-align:left;
	width: 966px;
	height:100%;
	position:relative;
	padding:0;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #BFBBBB;
	border-right-color: #BFBBBB;
	border-bottom-color: #BFBBBB;
	border-left-color: #BFBBBB;
	background-color: #FFFFFF;
margin-left: auto ;
  margin-right: auto ;	
}
#mainimage{
	position:relative;
	z-index:1;
	width:966px;
	background-position:BOTTOM right;
}
#top_header{
	position:relative;
	top:3px;
	z-index:2;
	visibility: visible;
	left: 3px;
}
#sublogo{position:absolute; right:3px; top:3px; width:330px; height:90px; z-index:5; }

#topbar {
	position:relative;
	top:1px;
	z-index:8;
	visibility: visible;
	right: 2px;
	height: 20px;
	width: 966px;
	background-image: url(../images/bar2.jpg);
	background-repeat: repeat-x;
	left: 0px;
	}
#leftcontent {
	position:relative;
	top:16px;
	z-index:10;
	visibility: visible;
	right: 0px;
	height: 543px;
	width: 224px;
	left: 3px;
	}
.img1 {
	background-image: url(../xinha/plugins/ImageManager/demo_images/image1.gif);
	background-repeat: no-repeat;
	height: 90px;
	width: 224px;
}
.img2 {
	background-image: url(../xinha/plugins/ImageManager/demo_images/image2.gif);
	background-repeat: no-repeat;
	height: 197px;
	width: 224px;
}
.img3 {
	background-image: url(../xinha/plugins/ImageManager/demo_images/image3.gif);
	background-repeat: no-repeat;
	height: 130px;
	width: 224px;
}
.img4 {
	background-image: url(../xinha/plugins/ImageManager/demo_images/image4.gif);
	background-repeat: no-repeat;
	height: 126px;
	width: 224px;
}
.left_text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #434141;
	line-height:17px;
	padding-left: 20px;
	text-decoration:none;
	
}
.left_text a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #434141;
	text-decoration:none;
}
.left_text a:link{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #434141;
	text-decoration:none;
}
.left_text a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #F5821F;
	text-decoration:none;
}

.left_text2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 10px;
	color: #434141;
	padding-left: 20px;
	
}
.middle_text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 17px;
	color: #434141;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 20px;
	
	}
#middle {
	position:absolute;
	top:136px;
	z-index:11;
	visibility: visible;
	right: 0px;
	width: 470px;
	left: 232px;
	}
.body_content {
	background-image: url(../xinha/plugins/ImageManager/demo_images/content.gif);
	background-repeat: no-repeat;
	width: 470px;
}
#right_content {
	position:absolute;
	top:126px;
	z-index:10;
	visibility: visible;
	right: 0px;
/*	height: 543px;*/
	width: 254px;
	left: 708px;
	}
.right_bg {
	background-image: url(../xinha/plugins/ImageManager/demo_images/right-content.gif);
	background-repeat: no-repeat;
	/*height: 518px;*/
	width: 254px;
}
.car_text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 16px;
	color: #000000;
	}
.car_text_title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight:bold;
	color: #222222;
	}
.left_top {
	background-image: url(../xinha/plugins/ImageManager/demo_images/left_top2.gif);
	height: 6px;
	width: 232px;
	background-repeat: no-repeat;
	
	
}










.middle_top {

	background-image: url(../xinha/plugins/ImageManager/demo_images/middle_top.gif);
	background-repeat: no-repeat;
	height: 13px;/**/
	width: 470px;
	
}

.middle_middle {
	background-image: url(../xinha/plugins/ImageManager/demo_images/middle_middle.gif);
	background-repeat:repeat-y;
	
 
}

.middle_bottom{
	background-image: url(../xinha/plugins/ImageManager/demo_images/middle_bottom.gif);
	background-repeat: no-repeat;
	width: 475px;
}

.right_top {
	background-image: url(../xinha/plugins/ImageManager/demo_images/right_top.gif);
	height: 14px;
	width: 257px;
	background-repeat: no-repeat;
	vertical-align: top;
 
}
.left_middle {
	background-image: url(../xinha/plugins/ImageManager/demo_images/left_middle.gif);
	width: 232px;
	background-repeat:repeat-y;

}
.right_middle {
	background-image: url(../xinha/plugins/ImageManager/demo_images/right_middle.gif);
	width: 257px;
	background-repeat:repeat-y;
	height:621px;

}

.box_middle_right {
	background-image: url(../xinha/plugins/ImageManager/demo_images/middle_right.gif);
	background-repeat: repeat-y;
	width: 244px;	
	
}	

.left_bottom{
	background-image: url(../xinha/plugins/ImageManager/demo_images/left_bottom.gif);
	width: 232px;
	background-repeat:no-repeat;
	height:13px;
}
.right_bottom{
	background-image: url(../xinha/plugins/ImageManager/demo_images/right_bottom.gif);
	width: 257px;
	background-repeat: no-repeat;
	}
	


#welcome_field{
	position:absolute;
	top:127px;
	z-index:12;
	visibility: visible;
	left: 22px;
	height:25px;
	width:185px;
	background-repeat:no-repeat;
	background-image: url(../xinha/plugins/ImageManager/demo_images/welcome_field.gif);
}
#topic_img{
	position:relative;	top:0px;	z-index:11;	visibility: visible;	left: 8px;
	width:213px;
	height:58px;
	background-image: url(../images/soke.gif);
}
#left_box1{
	position:relative;
	top:2px;
	z-index:11;
	visibility: visible;
	left: 8px;
	width:213px;
	
	
}
#left_box2{
	position:relative;
	top:9px;
	z-index:11;
	visibility: visible;
	left: 8px;
	width:213px;
	
}
#left_box3{
	position:relative;
	top:8px;
	z-index:11;
	visibility: visible;
	left: 8px;
	width:240px;
	
	
}
#left_box4{
	position:relative;
	top:17px;
	z-index:11;
	visibility: visible;
	left: 8px;
	width:213px;
	
	
}
.box_middle {
	background-image: url(../xinha/plugins/ImageManager/demo_images/box_middle.gif);
	background-repeat: repeat-y;
	width: 213px;
	/*height:100%;*/
}

.box_middle240 {
	background-image: url(../xinha/plugins/ImageManager/demo_images/box_middle240.gif);
	background-repeat: repeat-y;
	width: 240px;
	/*height:100%;*/
}
#banner_field1{
	position:relative;
	top:13px;
	z-index:12;
	visibility: visible;
	left: 6px;
	width:458px;
	height:9px;
	
}
#banner_field2{
	position:absolute;
	top:-15px;
	/*z-index:100;*/
	visibility: visible;
	left: 0px;
	width:458px;
	height:130px;
	
}
#main_body_content{
	position:relative;
	top:0px;
	/*z-index:12;*/
	left: 6px;
	width:458px;
	
	
}

#main_body_content_full{
	position:relative;
	top:0px;
	/*z-index:12;*/
	left: 6px;
	width:800px;
	/*height:800px;*/
	
}

.box_middle_content {
	background-image: url(../xinha/plugins/ImageManager/demo_images/box_middle_middle.gif);
background-repeat: repeat-y;
/*	width: 458px;
	height:780px;*/
	
}
#right_top_field{
	position:absolute;
	top:127px;
	z-index:15;
	visibility: visible;
	left: 730px;
	height:25px;
	
}
#right_content_field{
	position:relative;
	top:0px;
	z-index:12;
	visibility: visible;
	left: 5px;
	width:244px;

	/*height:800px;*/
	
}

#tableContainer {
	position:relative;
	top:0px;
	width:244px;
	height:100%; /* //510px; 	must be greater than tbody*/
	overflow: auto;
	/*margin: 0 auto;*/
	}

.user_text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 12px;
	color: #0A909A;
	font-weight:bold;
	padding:4px;
	}
a{
 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #305F9D;
	text-decoration: none;
}
a:link{
 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #305F9D;
	text-decoration: none;
}
a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0066CC;
	text-decoration: none;
}
.user_text_cms {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #0A909A;
	font-weight:bold;
	}
.user_text_cms1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight:bold;
	}	
	
.borderfull {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #93A6B4;
	border-right-color: #93A6B4;
	border-bottom-color: #93A6B4;
	border-left-color: #93A6B4;
	}
.user_text_cms_underline {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0A909A;
	font-style: normal;
	font-weight:bold;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#93A6B4;
	}	
.borderfull {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #93A6B4;
	border-right-color: #93A6B4;
	border-bottom-color: #93A6B4;
	border-left-color: #93A6B4;
	}
.borderfull_grey {
	background-color: #E8F5FB;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #93A6B4;
	border-right-color: #93A6B4;
	border-bottom-color: #93A6B4;
	border-left-color: #93A6B4;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #696666;
	padding-left: 6px;
	}	
.user_text_cms2{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	}		
	
	a img { border:none;}
