/* ~~~~~~~~~~~~ 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;	

}
.right_new
{
	background-image: url(layout/right_new.jpg);
	background-repeat: no-repeat;
	height: 94px;
	width: 285px;
	margin-bottom:10px;
	text-align: left;
	display:none;
}
.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;
	display:none;

}

.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_k1.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 a{color:#639FA6;}

.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_title a{
	color:#639FA6;
}

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;

}
p.start_item_text a{
	color:#639FA6;
}

.bottom_link{

padding-bottom:25px;

padding-top:10px;

text-align:center;

width:100%;}

.bottom_link a{color:#B5B5B5;font-size:11px;}
.right_new_title1{
	font-size:16px;
	line-height:10px;
	letter-spacing: 0.3px;
}
a .right_new_title1 {color:#ffbbc7}
.right_new_title2{font-size:17px; font-weight:bold; padding-top:7px;}
.right_new a{color:#ffffff; float:left; height: 94px; width: 285px;}
.right_new a .right_new_title1 {color:#ffbbc7}
.right_new_title3{font-size:12px; font-weight:bold; padding-top:6px;}
