/* ~~~~~~~~~~~~ Start Standardvorgaben ~~~~~~~~~~~~ */

*{
margin:0;
padding:0;
}

img {
  border:0;
  vertical-align:bottom;
}
                                     
.nofloat {
	clear:both;
	height:0;
	overflow:hidden;
	line-height:0;
	font-size:1px;
}

html,body{
  font-family: Verdana, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 12px;
	line-height:19px;
	text-align:center;
}

table{
  font-size:12px;
}

a{
  text-decoration:none;	
}

ul#navOben{
  list-style:none;
}

ul#navLeft{
  list-style:none;
}
ul.unternav{
  list-style:none;
}
ul#footernav{
  list-style:none;
}
.csc-sitemap ul{padding-left:30px;}
.csc-sitemap a {color:#3C3C3C;}
#boxLinks a{
  outline:0;
}


/* ~~~~~~~~~~~~ Ende Standardvorgaben ~~~~~~~~~~~~ */

/* ~~~~~~~~~~~~ Start Farben ~~~~~~~~~~~~ */

/* hellblau (躡erschriften) - Farbwert: #9ab9cb */



ul#navLeft li a{
  color:#646464;
  padding-left:32px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:14px;
  font-weight:bold;
 
}


p.main{
color:#5EA5A9;

}
p.main a{
color:#5EA5A9;

}
.logo {
	background-image: url(layout/logo1.gif);
	background-repeat: no-repeat;
	height: 62px;
	width: 190px;
	float:left;
	margin-top:7px;
	margin-left:27px;
}

ul#navLeft li.activ a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#53A29F;
	font-size:14px;
	padding-left:32px;
	letter-spacing: 1px;
	font-weight:bold;
}

/* dunkelgrau (linke Unternavigation - Farbwert: #414141 */
#navLeft li ul.unternav li a{
	color:#3A4149;
	font-size:13px;
	padding-left:49px;
	letter-spacing: 0px;
	font-weight:normal;
	width:290px;
}
#navLeft li ul.unternav li.activ a{
  color:#57A49E;
  padding-left:49px;
 
  font-weight:normal;
  width:290px;
  font-size:13px;
  
  
}
/* rosa (Link Contentbereich - Farbwert: #4a5861 */


/* ~~~~~~~~~~~~ Ende Farben ~~~~~~~~~~~~ */


#frame0{
 margin:0 auto;
 text-align:left;
 width:929px
}

#frame1{
  background:url(layout/back_frame1.jpg) repeat-y;
  margin:0 auto;
  width:929px;
  height:auto;
}

#footer{
	height:36px;
	background-image: url(layout/back_footer1.jpg);
	background-repeat: no-repeat;
	width: 929px;
}

#top{
  background:url(layout/back_topnew.jpg) no-repeat;
  height:82px;
  width:929px;
  

}

a#logo{
  margin-left:33px;
  margin-top:5x;
  padding-bottom:10px;
  float:left;
}
a#logo1{
  margin-left:33px;
  margin-top:5x;
 
}
div#logo
{
margin-top:10px;
margin-bottom:30px;
}
ul#navOben{
  float:right;
  margin-top:61px;
  margin-right:40px !important;
  margin-right:10px;
}

ul#navOben li a{
  color:#353535;
  padding-top:3px;

}
ul#navOben li:hover{
  color:#353535;

    border-top:2px solid #549DA3;
  margin-top:-2px;

}

ul#navOben li a.activ{
	
	color:#549DA3;

}

ul#navOben li{
  float:left;
  list-style:none;
  margin-left:20px;
  margin-right:20px;
  
}
ul#navOben li.activ{

  border-top:2px solid #549DA3;
  margin-top:-2px;

}


#headergrafik{
  
  height:242px;
  background:url(layout/back_content_oben.jpg) no-repeat ;
  
  clear:both;
}

#headergrafik1{
  
  height:241px;
  background:url(layout/back_content_oben1.jpg) no-repeat ;
  
  clear:both;
}
#headergrafik2{
  
  height:241px;
  background:url(layout/back_content_oben2.jpg) no-repeat ;
  
  clear:both;
}
#headergrafik3{
  
  height:241px;
  background:url(layout/back_content_oben3.jpg) no-repeat ;
  
  clear:both;
}
#headergrafik4{
  
  height:241px;
  background:url(layout/back_content_oben4.jpg) no-repeat ;
  
  clear:both;
}
.telMail{
color:#61A7A5;
}
.telMail a{
color:#61A7A5;
}




#left{
  float:left;
  width:585px;
  padding-left:22px;
}
#left1{
  float:left;
  width:289px;
  padding-left:22px;
  margin-right: 1px;
}
#navigation{
	
	width: 290px;
	
}
.navtitle
{font-size:18px;
color:#53A9A6;
font-weight:bold;
padding-top:15px;
padding-left:10px;
background-image: url(layout/leftmenu_top.jpg);
background-repeat: no-repeat;
width:280px;
height:28px;
}
.navtitle a{color:#53A9A6;}
#home-ctl-box
{
	background-image: url(layout/left_bg1_middle.jpg);
	background-repeat: repeat-y;
}
#home-ctl-box-header{
	background-image: url(layout/left_bg1_head.jpg);
	background-repeat: no-repeat;
	width:583px;
	height:209px;
	
}

#boxLinks{
  background:url(layout/back_leftBox.jpg) no-repeat;
  color:white;
  margin-left:3px;
  margin-top:10px;
  font-size:14px;
  line-height:19px;
  width:273px;
  height:164px;
  cursor:pointer;
  padding-top:16px;
  padding-left:12px;
}
.boxLinks_title
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#FFFFFF
}
.boxLinks_con
{
	width:245px;
	color:#243B49;
	margin-top:13px;
	letter-spacing: 1.2px;
}


#linkBox{
  margin-top:15px;
  margin-left:220px;
}



#content{
	background-image: url(layout/content_middle.jpg);
	background-repeat: repeat-y;
	width: 520px;
	padding-left:33px;
	padding-right:32px;
	padding-top:20px;
	color:#3C3C3C;
	min-height:300px;
	float: left;  
}



#contentFrameBottom
{
	background-image: url(layout/content_bottom.jpg);
	background-position: bottom;
	height: 6px;
	width: 583px;
	float: left;  
}
#contentFrameBottom1
{
	background-image: url(layout/content_bottom1.jpg);
	background-position: bottom;
	height: 44px;
	width: 583px;
	margin-top:-30px;
	_margin-top:-10px;
	*margin-top:-10px;
	
}
#leftBottom{
	background-image: url(layout/leftmenu_bottom.jpg);
	background-repeat: no-repeat;
	height: 43px;
	width: 290px;

}



.ctl-button{
	height: 59px;
	*height:60px;
	width: 275px;
	
	background-image: url(layout/left_top.jpg);
	background-repeat: no-repeat;
	margin-top:10px;
	margin-left:10px;
    *margin-left:7px;
	float:left;
	text-align: center;
	padding-top:25px;
	font-size:14px;
	color:#666465;
	font-weight: bold;
	cursor:pointer;
}

.ctl-button.active{
	background-image: url(layout/left_top_act.jpg);
	background-repeat: no-repeat;
	height: 59px;
	*height:60px;
	width: 275px;
	cursor:pointer;
	
	padding-top:25px;
	color:#F8FCFB;
	font-weight: bold;
}

.ctl-button a{
font-size:18px;
color:#666465;

  
}

.ctl-button active a{
color:#F8FCFB;
}

#home-ctl-box-body-outer
{
	margin-left:20px;
	width:560px;
	min-height:370px;
	height:auto;
    *height:400px; 
	background-position: right bottom;
	background-repeat: no-repeat;
	padding-top:5px;
	line-height:20px;
	*margin-bottom:-1.5px;
	
	
}
#home-ctl-box-footer
{
	background-image: url(layout/left_bg1_foot.jpg);
	background-repeat: no-repeat;
	height:2px;
	width:583px;
	background-position: bottom;
}
#home-ctl-box-body
{
font-size:12px;
color:#343434;
width:230px;

}
#slogan1, #slogan2{
  font-size:15px;
  line-height:25px;
  color:#696973;
}
#slogan1
{padding-top:20px;
padding-left:35px;

}
#slogan2
{
padding-top:15px;
padding-left:17px;

}

.telMail{
  font-size:13px;
}

p.main{
	font-size:19px;
	font-weight:normal;
	padding-bottom:6px;
	color:#5EA5A9;
	margin-left:11px;
	margin-right:0px;
	margin-top:15px;
	margin-bottom:3px;
	letter-spacing: 1.3px;
	float:left;
	width:440px;
	overflow:hidden;
	white-space:nowrap;
	min-height:19px;
}
.seite
{float:right;
margin-top:13px;
margin-right:32px;
width:97px;
height:16px;
}
.seite a img{height:16px;}
.clear{clear:both;}
.clear1{clear:both; margin-top:-30px;}
#copyright, ul#footernav{
  margin-top:7px;
}

#copyright{
  float:left;
  
  margin-left:40px !important;
  margin-left:20px;
  color:#666666;
}

ul#footernav{
  float:right;
  list-style:none;
  margin-right:45px;
  padding-top:4px;

}

ul#footernav li{
	float:left;
	padding-left:7.5px;
	padding-right:7.5px;

	color: #666666;
	
	line-height:10px;

}

ul#footernav li a{
  color:#666666;
  line-height:10px;
}

/* ~~~~~~~~~~~~ Start tt_content ~~~~~~~~~~~~ */

div.csc-textpic, div#frame0, dl.csc-textpic-image{
  padding-bottom:20px;
}

h1{
  font-size:14px;
}

.csc-textpic-intext-right-nowrap{

}

#content p.bodytext{
  width:520px;
padding-bottom:15px;
}

/*
h2{
  font-size:13px;
  margin-bottom:10px;
}
*/

h5, h2{
  font-size:13px;
  font-weight:normal;
  color:#529FA3;
  font-weight:bold;
  
  margin-right:60px;
}

/* ~~~~~~~~~~~~ Ende tt_content ~~~~~~~~~~~~ */

.blauer-rand-top, blauer-rand-middle, blauer-rand-bottom{

}

.blauer-rand-top{
  height:2px;
  background:url(layout/rahmen1_top.jpg) no-repeat bottom left;
  background-position:top left !important;
  background-position:bottom left;
}

.blauer-rand-bottom{
  height:5px;
  background:url(layout/rahmen1_bottom.jpg) no-repeat;
  margin-bottom:20px;
}

.blauer-rand-middle{
  background:url(layout/rahmen1_middle.jpg) repeat-y;
  padding-left:20px;
  padding-bottom:7px;
}

.blauer-rand-middle ul li{
  background:url(layout/rahmen1_list.jpg) no-repeat left center;
  padding-left:15px;
}

.blauer-rand-middle h5{
  padding-top:5px;
}
#right
{
float:left;
margin-left:10px;

}
.right1
{
	background-image: url(layout/right1.jpg);
	background-repeat: no-repeat;
	height: 79px;
	*height:94px;
	width: 273px;
	*width:285px;
	margin-bottom:10px;
	padding-top:15px;
	padding-left:12px;
	cursor:pointer;	
}
.right2
{
	background-image: url(layout/right2.jpg);
	background-repeat: no-repeat;
	height: 79px;
	*height:94px;
	width: 273px;
	*width:285px;
	margin-bottom:10px;	
	padding-top:15px;
	padding-left:12px;
	cursor:pointer;
}
.right3
{
	background-image: url(layout/right3.jpg);
	background-repeat: no-repeat;
	height: 79px;
	*height:94px;
	width: 273px;
	*width:285px;
	margin-bottom:10px;
	padding-top:15px;
	padding-left:12px;
	cursor:pointer;
}
.right_txt
{
	color:#7f7f7f;
	float:left;
	
}
.right_txt p
{
	line-height: 15px;
	
}
.right4{
		background-image: url(layout/right4.jpg);
	background-repeat: no-repeat;
	height: 79px;
	*height:94px;
	width: 273px;
	*width:285px;
	margin-bottom:20px;
	padding-top:15px;
	padding-left:12px;
	cursor:pointer;
	
}

.right5{
	clear: both;
	width: 260px;
	*margin-bottom:20px;
	filter: alpha(opacity=30); 
	opacity: 0.3;	
	
}
.right5:hover{
	clear: both;
	
	*margin-bottom:20px;
	filter: alpha(opacity=100); 
	opacity: 100;
	
}
.right5:hover .right_txt{
	color: #343434;
}
.right5 img
{
float:left;
height:59px;
width:86px;
margin-right:17px;
padding-bottom:30px;
*padding-bottom:20px;
}
.right6{
	clear: both;
	width: 275px;
	*margin-bottom:20px;
	filter: alpha(opacity=30); 
	opacity: 0.3;
}
.right6:hover{
	clear: both;

	*margin-bottom:20px;
	filter: alpha(opacity=100); 
	opacity: 100;
}
.right6:hover .right_txt{
	color: #343434;
}
.right6 img
{
float:left;
height:57px;
width:86px;
margin-right:17px;
}
p.title
{
font-size:16px;
color:#51A1A2;
}
p.title a    
{
font-size:16px;
color:#51A1A2;
}
p.numb
{
font-size:14px;
font-weight:bold;
color:#666666;
padding-left:0px;
padding-right:0px;

}
p.numb span{
	font-family: Verdana, regular;
	font-size: 12px;
	font-weight:normal;
}
p.numb a
{
font-size:14px;
font-weight:bold;
color:#666666;
padding-left:0px;
padding-right:0px;

}
p.numb_m{font-size:14px;

color:#666666;
padding-left:0px;
padding-right:0px;
}
p.numb_m a{font-size:14px;

color:#666666;
padding-left:0px;
padding-right:0px;
}
p.con
{
font-size:13px;
color:#666666;
}
p.con a
{
font-size:13px;
color:#666666;
}
p.link
{
	font-size:13px;
	color:#666666;
	margin-top:5px;
	width: 150px;
	background-image: url(layout/link_leftBox.jpg);
	background-repeat: no-repeat;
	background-position: right 70%;
}
p.link a{font-size:13px;
	color:#666666;}

#navLeft li{
	background-image: url(layout/leftmenu_li.jpg);
	background-repeat: no-repeat;
	padding-bottom:2px;
	padding-top:3px;
	width: 290px;
	background-position: left bottom;
}
#navLeft li.activ{
	background-image: url(layout/leftmenu_liact.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width: 290px;
	padding-bottom:6px;
	
}




#contentFrame{
	float:left;
	width:583px;
	background-image: url(layout/content_head.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin-left:5px;
}
#contentFrame1{
	float:left;
	width:583px;
	background-image: url(layout/content_head1.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin-left:5px;
}
#navLeft li ul.unternav{
	margin-top:5px;
	display:none;
	
}


#navLeft .activ ul.unternav{
	display:block;
}


ul#navLeft{
	background-image: url(layout/leftmenu_ul.jpg);
	background-repeat: repeat-y;
} 
#navLeft li ul.unternav li{
	background-image: url(layout/unternav_li.jpg);
	background-repeat: no-repeat;
	padding-top:1px;
	padding-bottom:3px;
	width: 290px;
}
#navLeft li ul.unternav li.activ{
	background-image: url(layout/unternav_liact.jpg);
	background-repeat: no-repeat;
	height: 22px;
	width: 290px;
	padding-top:3px;
	padding-bottom:0px;
	
}
#navLeft li ul.unternav li.bottom{
	background-image: url(layout/unternav_ul.jpg);
	background-repeat: no-repeat;
	height: 6px;
	width: 290px;
	background-position: bottom;
	padding: 0px;
	margin-bottom:-6px;	
	*margin-top:-12px;
	_margin-top:0px;
}
#frame2 {
	text-align: left;
	height: auto;
	width: 99%;
	margin-right: 30px;
	clear:both;
	color:#646464;

}
#print_content
{
width:92%;
margin-left:30px;
margin-top:10px;

}
#close
{
bottom:5px;
position:fixed;
right:5px;
}
#close img
{
vertical-align:bottom;
}
.table_head {
	background-image: url(layout/table_head.jpg);
	background-repeat: no-repeat;
	height: 6px;
	width: 519px;
}
.table_middle {
	background-image: url(layout/table_middle.jpg);
	background-repeat: repeat-y;
	width: 519px;
	padding-top:5px;
	padding-bottom:5px;
}
.table_middlein {
	background-image: url(layout/table_middlein.jpg);
	background-repeat: repeat-y;
	width: 519px;
	float:left;
}


.table_foot {
	background-image: url(layout/table_bottom.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	height: 5px;
	width: 519px;
	margin-bottom:15px;
}
.table_title{
	background-image: url(layout/rahmen1_list.gif);
	background-repeat: no-repeat;
	background-position: left center;
	margin-left: 24px;
	padding-left: 15px;
	color:#6EA5AC;
	font-weight:bold;
	width:93px;
	float:left;
}
.table_con
{
float:left;
font-size:11px;
padding-left:15px;
color:#3B4248;
}
.left_k1 {
	background-image: url(layout/left_k1.jpg);
	background-repeat: no-repeat;
	height: 178px;
	width: 274px;
	margin-top:10px;
	margin-left:3px;
	padding-top: 12px;
	padding-left: 12px;
}
.left_title{
	font-size:14px;
	color:#54989B;
	letter-spacing: 2px;
}
.left_title2{
	font-size:16px;
	color:#54989B;
	letter-spacing: 2px;
}
.left_title3
{
	font-size:13px;
	color:#666666;
	margin-top:135px;
	margin-left:20px;
	letter-spacing: 0.5px;
}
.left_p {
	font-size: 12px;
	color: #5D5D5D;
	letter-spacing: 1px;
	margin-top: 2px;
	width:100%;
	float:left;
}

.left_p1 {
	font-size: 12px;
	color: #5D5D5D;
	letter-spacing: 1px;
	margin-top: 7px;
}
.left_p2 {
	letter-spacing: 1px;
	margin-top: 5px;
	width:100%;
	float:left;
}
.left_k2 {
	font-size: 12px;
	color: #5D5D5D;
	background-image: url(layout/left_k2.jpg);
	background-repeat: no-repeat;
	height: 84px;
	width: 275px;
	margin-top:10px;
	margin-left:3px;
	padding-top: 10px;
	padding-left: 11px;
}
.left_title1{
	font-size:14px;
	color:#54989B;
	letter-spacing: 2px;
}
.left_k3 {
	background-image: url(layout/left_k3.jpg);
	background-repeat: no-repeat;
	height: 190px;
	width: 286px;
	margin-top:10px;
	margin-left:3px;
	cursor:pointer;
	padding-top:12px;
	padding-left:12px;
}
.form_itm {
	float: left;
	width: 260px;
  width:255px\9;
  *width: 230px;
	_width: 230px;
	
	height: 20px;
	text-align: left;
}

@media screen and (-webkit-min-device-pixel-ratio:0) { 
.form_itm {
	float: left;
	width: 255px;
 
	height: 20px;
	text-align: left;
} 
}  
.form_itm input{
	vertical-align: middle;
	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: #636363;
	border-right-color: #848484;
	border-bottom-color: #757575;
	border-left-color: #6E6E6E;	
}
p.form_title{
color:#639FA6;
margin-bottom:5px;
}
p.falls{color:#639FA6;margin-top:15px;}
.form_itm label
{
color:#333333;}
form{
	text-align: left;
	width: 520px;
	overflow:hidden;
	border:0px;
	
}
form h5{ font-size:14px; margin-bottom:0px; padding-bottom:10px; color:#639FA6;}
form fieldset{border:0px; width:520px;}
form hr{
	border: 1px solid #D4F6F6;
	margin-top: 20px;
	margin-bottom: 20px;
}
@media screen and (-webkit-min-device-pixel-ratio:0) { 
form hr{
	border: 1px solid #D4F6F6;
	margin-top: 20px;
	margin-bottom: 20px;
	width:520px;
}
}  
p.form_title1{
color:#639FA6;

}
.form_itm1 {
	float: left;
	width: 265px;
	
	text-align: left;
}
.form_itm1 select
{
width:192px;
color:#313131;
}
.form_itm2 {
	float: left;
	width: 111px;
	
	text-align: left;
}
.form_itm2 select
{
width:102px;
color:#313131;
}
.form_itm3 {
	float: left;
	width: 265px;
	width: 260px\9;
	*width:260px;
	_width:245px;
	
	text-align:left;
	margin-top:3px;
}
@media screen and (-webkit-min-device-pixel-ratio:0) { 
.form_itm3 {
	float: left;
	width: 260px;
	
	text-align:left;
	margin-top:3px;
}           
       
	   
}  

.form_itm3 input
{
	width:253px;
	width: 253px\9;
	*width:253px;
	_width:235px;
	height:17px;
	border: 1px solid #B5E7E7;
}
@media screen and (-webkit-min-device-pixel-ratio:0) { 
.form_itm3 input
{
	width:253px;

	height:17px;
	border: 1px solid #B5E7E7;
}
}           
       
	    
.form_itm4 {
	float: left;
	width: 255px;
	width: 250px\9;
	*width:255px;
	_width:240px;
	text-align:left;
	margin-top:3px;
}
@media screen and (-webkit-min-device-pixel-ratio:0) { 
.form_itm4 {
	float: left;
	width: 250px;
	text-align:left;
	margin-top:3px;
}
} 
.form_itm4 input
{
	width:253px;
	*width:253px;
	_width:235px;
	height:17px;
	border: 1px solid #B5E7E7;
}
.form_long
{
width:168px;
*width:168px;
_width:159px;
float: left;

margin-right:5px;
margin-right: 4px\9;
*margin-right:5px;
_margin-right:2px;
}
@media screen and (-webkit-min-device-pixel-ratio:0) { 
.form_long
{
width:168px;
float: left;

margin-right:4px;

}
}

.form_long1
{
width:168px;
width:161px\9;
*width:168px;
_width:159px;
margin-left:5px\9;
*margin-left:0px;
_margin-left:0px;
float: left;
}
@media screen and (-webkit-min-device-pixel-ratio:0) { 
.form_long1
{
width:161px;
float: left;
margin-left:0px;
float: left;
}
}
.form_long input
{
width:166px;
width:163px\9;
*width:168px;
_width:159px;
height:17px;
border: 1px solid #B5E7E7;
}
.form_long1 input
{
width:166px;
width:163px\9;
*width:168px;
_width:159px;
height:17px;
border: 1px solid #B5E7E7;
}
.form_short
{
width:82px;
width:80px\9;
*width:82px;
_width:73px;
float: left;

margin-right:5px;
margin-right: 4px\9;
*margin-right:5px;
_margin-right:2px;
}
.form_short input
{
width:80px;
width:80px\9;
*width:80px;
_width:73px;
height:17px;
border: 1px solid #B5E7E7;
}
.ihre_text{width:518px; height:51px; border: 1px solid #B5E7E7;}
.per{width:117px; float:left;}
.per input{
	vertical-align: middle;
	margin-right:5px;
}
.per label{color:#639FA6;}
hr.hr1{margin-bottom:5px;}
p.foot_title{color:#666666; margin-bottom:20px;}
.form_abb{
	background-image: url(layout/form_abb.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 21px;
	width: 105px;
	margin-right:15px;
	border:0px;
	_position:absolute;
	*position:absolute;
}
.form_sen{
	background-image: url(layout/form_sen.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 21px;
	width: 83px;
	border:0px;
	_position:absolute;
	*position:absolute;
	_margin-left:120px;
	*margin-left:120px;
}
.falls_input
{
	width:253px;
	height:17px;
	border: 1px solid #B5E7E7;
}

input.error{
	border: 1px solid #FF3300;

}
.tx-thmailformplus-pi1{margin-top: 0px; }
h3.csc-firstHeader{color:#639FA6; font-size:14px;}
.form_itm input{margin-right:7px;}
h4.csc-firstHeader{margin-bottom:-30px;}
.linkall {
	background-image: url(layout/zeitung_bg.jpg);
	background-repeat: no-repeat;
	height: 112px;
	width: 519px;
	padding-bottom:10px;
	clear:both;
}
.tx-ablinklist-pi1{width:334px;}
.linkleft {
	float: left;
	height: 92px;
	width: 313px;
	padding-top: 20px;
	padding-left: 21px;
	text-align: left;
	clear:both;
}
.linktitle{
font-weight:bold;
color:#649FA5;
font-size:14px;
line-height:12px;
font-family:Verdana;

}
.linkcon{
margin-top:5px;}
.linkcon p{
font-size:12px;
color:#414042;
width:300px;
}
.linkimg{
	background-image: url(layout/linkimg.jpg);
	background-repeat: no-repeat;
	height: 21px;
	width: 82px;
	margin-top:30px;
	display:block;
	
}

.linkimg a{
	height: 21px;
	width: 82px;
	display:block;
}

.linkimg img{height: 21px;
	width: 82px;
	
	}
.linkright
{	float:left;
	height: 110px;
	width: 183px;
	padding-top: 2px;
	padding-left: 2px;
}
.linkright img
{width:181px;
height:108px;
}
.numb
{float:left;
 padding-left:7px;
 padding-right:7px;
 color:#666666;
 font-size:12px;
}
.numb a{ color:#666666;
 font-size:12px;}
.numb_act
{
	float:left;
	width:9px;
	text-align:center;
	padding-left:7px;
	padding-right:7px;
	color:#666666;
	font-size:12px;
	font-weight:bold;
	background-repeat: no-repeat;
	background-image: url(layout/num.jpg);
	
	background-position: center;
}
.news-list-browse{margin-bottom:0px;}
.vcard {
	background-image: url(layout/par_item_bg.jpg);
	background-repeat: no-repeat;
	height: 132px;
	width: 498px;
	padding-left: 21px;
	text-align: left;
	padding-bottom:10px;
	
}
.vcard img
{


margin-top:7px;
float:none;
}
.add_left{width:235px;
float:left;
}
.tel
{
	margin-top:18px;
	background-image: url(layout/tel.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left:22px;
	width:193px;
	margin-left:20px;
	color:#333333;
}
.http
{
	background-image: url(layout/http.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left:24px;
	margin-left:19px;
	margin-top:11px;
}
.http a{color:#333333; bottom:0px;}
.adr{
	float:left;

}
.fn{width:210px;
padding-left:24px;
margin-top:15px;
}
.locality
{width:210px;
padding-left:24px;
margin-top:12px;

}
.region
{
width:210px;
padding-left:24px;
margin-top:12px;
}
.postal-code
{
width:210px;
padding-left:24px;
margin-top:12px;
}
.head_left {
	height: 114px;
	width: 142px;
	margin-top:29px;
	margin-left:27px;
}
.headleft {
	float: left;
}
.headright {
	float: left;
}
.head_right
{
margin-top:11px;

margin-left:3px;
}
.head_con {
	float: left;
	height: 222px;
	width: 588px;
	margin-top:10px;
	margin-left:10px;
}
.news-list-upbrowse
{
	border-bottom-width: 2px;
	border-bottom-style: solid;
	margin-bottom: 10px;
	height:23px;
	border-bottom-color: #D4F6F6;
	width:519px;
	float: left;
}
.news-list-downbrowse
{
border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #D4F6F6;
	height:23px;
	padding-top:3px;
	width:519px;
	float: left;
}
.pre {
	background-image: url(images/pre_bg.jpg);
	background-repeat: no-repeat;
	height: 104px;
	width: 394px;
	padding-left: 125px;
	text-align: left;
	margin-top:10px;
}
.pre_title
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #639FA6;
	padding-top: 8px;
	letter-spacing: 1px;

}
.pre_text
{	margin-top:3px;
	width:350px;
	letter-spacing: 1px;
	line-height: 18px;
}
.pre_links
{
color:#639FA6;
margin-top:4px;
margin-left:15px;
letter-spacing: 1px;
}
.pre_links a
{
color:#639FA6;
}
.dess
{
	font-weight: bold;
	color: #666666;
	padding-bottom:20px;
}
select{
	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: #6E6E6E;
	border-right-color: #3C909C;
	border-bottom-color: #6E6E6E;
	border-left-color: #8D8D8D;
}


#content-center {float: left; width: 320px;}
#content #content-center p.bodytext {width: 300px;}
p.bodytext a{
	color:#529FA3;
	text-decoration: underline;
	/* font-style: italic; */
}
#content-right {float: left; width: 200px;}

.csc-header {padding: 0 0 0 0; margin: 0 0 -20px 0px; color:#529FA3;}
.right1 .title {margin-bottom: 5px;}

.fernseh-list {float: left; width:  517px; border: 1px solid #E6E6E6; margin-bottom: 10px; }
.news-line-1 {float: left;}
.line-1-left {float: left; width: 301px; padding: 20px 20px 20px 20px;}
.line-1-left .linkcon b { color: #529FA3;}
.line-1-left a { color: #343434; text-decoration: underline;}
.line-1-left .linktitle {font-size: 16px; line-height:19px;}
.line-1-right {float: left; width: 175px; border-left: 1px solid #E6E6E6; border-bottom: 1px solid #E6E6E6; height: 263px;}
.line-1-right img{height:263px;}
.news-line-2 {float: left;}
.news-line-2-title {float: left; padding-bottom: 20px; width: 100%; padding-left: 20px;}
.news-line-2-links {float: left; }
.links-line-download {float: left; padding-left: 20px;  background-image: url(images/news-line-links.jpg); width: 497px; line-height: 25px;}
.links-line-download-title {float: left; width: 175px;}
.links-line-download-button {float: left; line-height: 24px;}
.links-line-text {float: left; padding-left: 20px;  width: 497px; line-height: 25px;}
.links-line-text a {text-decoration: underline; color: #343434;}
.imgbox {
	float: left;
	height: 276px;
	width: 469px;
	border: 1px solid rgb(180, 240, 240); background-color: rgb(244, 255, 255);
	
}
.imgbox .imgtit {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height:16px;
	margin-top:6px;
	margin-bottom:6px;
	color:#4b868c;
	font-weight: bold;
}
.imgbox img{border-top: 1px solid rgb(180, 240, 240);}
.imgtext{
	margin-top:5px;
	text-align: left;
}
.imgtext span.left{margin-left:83px;}
.imgtext span.right{margin-left:188px;}
#content div.imgleft p.bodytext{width:auto;margin-right:50px;}
div.csc-textpic-intext-left div.csc-textpic-imagewrap{marin-top:5px;
margin-right:5px;}
.bodytext i{
	color:#4b868c;
	font-style: normal;
	font-weight: bold;
	text-decoration: underline;
}
#content ul{
	list-style-type: none;
	margin-bottom:15px;
	list-style-image: url(images/content_ul.gif);
	margin-left: 15px;
}
#content ul li{
	
	width:510px;
}
.cont_hr{
	width: 520px;
	margin-top: 5px;
	margin-bottom: 10px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #D4F6F6;
}
#content ol{
	margin-left:20px;
	margin-bottom:10px;
	list-style-image: url(layout/ol_bg.jpg);
	list-style-type: none;
}
#content ol li{
width:520px;


}
#content ol li a{
color:#529FA3;
/*font-style:italic;*/
text-decoration:underline;
}

#content-center .csc-header {width: 100%; float: left;}
#content-center ul {width: 300px; float: left;}
#content-center ul li {width: 300px; float: left;}

#content .csc-textpic-center {width: 520px;}
.tx-thmailformplus-pi1 form fieldset {margin-bottom: 15px;}
.tx-thmailformplus-pi1 select {border: 1px solid #B5E7E7;}

#header-image {margin-left: 14px; height: 239px; float: left; width: 894px;}
#header-line {float: left;}

#header-image .slogan1 {margin-left: 22px; margin-top: 18px;}
#header-image .slogan2 {margin-left: 165px; margin-top: 41px;}

.slogan1, .slogan2{
  font-size:15px;
  line-height:25px;
  color:#696973;
}

div.csc-textpic, div#frame0, dl.csc-textpic-image {padding-bottom: 0px;}
.left_div{width:125px; float:left;}
.start_item_head{
	background-image: url(layout/start_item_head.jpg);
	background-repeat: no-repeat;
	float: left;
	
	width: 583px;
	padding-top: 8px;
	margin-top:5px;
}
.start_item_middle{
	background-image: url(layout/start_item_middle.jpg);
	background-repeat: repeat-y;
	width: 558px;
	padding-top: 15px;
	padding-left:25px;
}
.start_item_foot{
	background-image: url(layout/start_item_foot.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 6px;
	width: 583px;
}
.start_title
{color:#639FA6;
font-family: Verdana, Verdana, Geneva, Helvetica, sans-serif;
font-size:16px;
padding-bottom:15px;
}
.start_title a{color:#639FA6;}
p.start_item_title{
	color:#666666;
	font-family: Verdana, Verdana, Geneva, Helvetica, sans-serif;
	font-size:12px;
	line-height: 125%;
	font-weight: bold;
	padding-bottom:5px;
}
p.start_item_text{
	width:520px;
	color:#666666;
	line-height: 170%;
	font-family: Verdana, Verdana, Geneva, Helvetica, sans-serif;
	font-size:12px;
	padding-bottom:25px;
}
.bottom_link{
padding-bottom:25px;
padding-top:10px;
text-align:center;
width:100%;}
.bottom_link a{color:#B5B5B5;font-size:11px;}