/*width:967px;*/
body {
 background-color:#FFF;
 height:100%;
 width:967px;
 padding:0px;
 margin: 0px auto;
 border:solid 0px #FF0000;
}
hr{
	border:solid #DFDFDF 1px;
	width:452px;
	margin-left:0px;
	text-align:left;
}
.page {
  width: 967px;
  height:101%;
  margin: 0px auto;
  padding-bottom: 10px;
  text-align: left;
  border:solid 0px #000000;
}


html[xmlns] pre {font-size: 1.3em;} /*** This hack sends a fudged value to Mozilla ***/

/*header*/

/*width:952px;*/
.header_oben {
 position:relative;
 height:160px;
 width:953px;
 top: 0px;
 margin-left: 14px;
 text-align:left;
}

.header_logo{
 float:left;
 position:relative;
 top:14px;
}

.home_link {
 text-decoration:none;
 border:none;
}


/*top:-26px; *
  position:absolute;
  left:731px;
*/
.search_cycles{
 position:absolute;
 width:279px;
 height:147px;
 left:0px;
 top:0px;
 background-image: url(../bilder/kreis_oben.gif);
 margin-left:-68px;
}
.search_bg_pos {
 position:absolute;
 left:0px;
 top:0px;
 width:250px;
 height:45px;
 background-image: url(../bilder/bg_search.gif);
 background-repeat:no-repeat;
 border:solid 0px #00FF00;
}
.head_logo{
 /*background: url(../bilder/logo_Claim_400.png) 0px 0px no-repeat;*/
 position:relative;
 left:550px;
 top:60px;
 width:400px;
 height:80px;
}
/*top:12px; */
.search_pos {
 position:absolute;
 top:12px;
 width:250px;
 height:45px;
 margin-bottom:10px;
 text-align:center;
 border:solid 0px #00FF00;
}


.drucken {
 position:absolute;
 left:240px;
 width:320px;
 top:10px;
 text-align:right;
 border:solid 0px #00FF00;
}

.print {
 text-decoration:none;
 font: 11px arial;
 color:#FF6C01;
}


 .test{
  position:relative;
  display: block;
  width:967px;
  padding:0px;
  margin:0px;
  border:solid 0px #FF0000;
 }


/* Referenzstatement */

/* float:left;*/
.ref_pic_pos {
 position:relative;
 clear:both;
 width:967px;
 height:131px;
 border:solid 0px #0000FF;
}
/* float:left;*/
.flash{
 position:relative;
 top:0px;
 left:14px;
 margin:0px;
 padding:0px;
 width:953px;
 height:131px;
 border:solid 0px #00FF00;
 z-index:2;
}
.pic_pos_left {
 float:left;
 position:absolute;
 top:0px;
 left:0px;
 margin:0px;
 padding:0px;
 border:solid 0px #FF0000;
}
.pic_pos_middle {
 float:left;
 position:absolute;
 left:14px;
}
.pic_pos_right {
 float:left;
 position:absolute;
 left:250px;
}
.head_txt {
 position:relative;
 float:left;
 top:28px;
 left:260px;
 width:680px;
 height:80px;
 font:normal 12px Arial;
 line-height:1.2em;
 color:#333333;
 border:solid 0px #FF0000;
}
.welcome {
 position:relative;
 padding-top:55px;
 width:680px;
 font:normal 18px Arial;
 color:#00856A;
}


/* Content */
.start_content {
 position:relative;
 float:left;
 left:15px;
 width:953px;
 min-height:450px;
 background-color: #ffffff;
 border:solid 0px #FF00FF;
 overflow:visible;
}
#start_left{
	width:725px;
	float:left;
}
#start_left_bottom{
	margin-top:20px;
}
.start_left_box{
	float:left;	
	width:232px;
	margin-right:6px;
}
.start_left_box_top, .start_right_box_top{
	width:232px;
	height:10px;
	background:url(../bilder/box_232_top.gif) no-repeat;
    _margin-bottom:-10px;/*IE 6 Hack */
}
div.start_left_box_content, .start_right_box_content{
	padding:10px;
	background:#F4F2F0;
	font-family:Arial;
	font-size:12px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:1.4em;
	height:124px;
	_height:164px;
}
.start_right_box_content{
	height:264px;
	_height:302px;	
}
.start_left_box_bottom, .start_right_box_bottom{
	width:232px;
	height:10px;
	background:url(../bilder/box_232_bottom.gif) no-repeat;
}
.start_right_box{
	position:absolute;
	width:232px;

	top:180px;
}
#start_right{
	margin-left:716px;
	width:232px;
}
#start_right_cycle{
	position:absolute;
	top:-20px;
	width:269px;
	height:284px;
	background:url(../bilder/kreis_rechts.gif) no-repeat;
}
#start_flash{
	width:708px;
	height:300px;
	background:#cccccc;
	margin:10px 0px -10px 0px;
}

.pathnavi, .pathnaviactive {
 margin:0px;
 font:normal 11px Arial;
 text-decoration:none;
}
.pathnavi {
 color:#FF6C01;
}
.pathnaviactive {
 color:#333333;
}


.content {
 position:relative;
 float:left;
 left:14px;
 width:953px;
 min-height:450px;
 background-color: #F3F1EF;
 border:solid 0px #FF00FF;
 overflow:visible;
}

/*bilder/bg_content.gif*/
.content_box {
 position:relative;
 float:left;
 width:481px;
 min-height:550px;
 background-color: #FFFFFF;
 background-image:url(../bilder/bg_content.gif);
 background-repeat:no-repeat;
 background-position:top right;
 border:solid 0px #00FF00;
 overflow:visible;
}
.content_txt {
 position:relative;
 width:461px;
 min-height:450px;
 border:solid 0px #00FF00;
 padding:10px;
 font:normal 12px Arial;
 color:#333333;
 line-height:1.4em;
}

.content_headline {
 margin-top:10px;
 margin-bottom:10px;
 font:normal 18px Arial;
 color:#333333;
}
.content_headline a{
	color:#FF6C01;
	text-decoration:none;
}
.content_headline_start {
 margin-top:10px;
 margin-bottom:10px;
 font:bold 12px Arial;
 color:#333333;
}
.content_headline_start a{
	color:#FF6C01;
	text-decoration:none;
}
ul {
 top:10px;
 font-family: Arial; font-size:12px;
 color:#333333;
}
.submenue {
 position:relative;
 float:left;
 width:236px;
}


/* Newsbox*/

.news_box_container {
 position:relative;
 float:left;
 width:208px;
 min-height:380px;
 margin-left:14px;

}

.news_box {
 float:left;
 position:relative;
 margin-bottom:15px;
}

.news_box_headline{
 float:right;
 position:relative;
 width:198px;
 height:23px;
 padding-left: 10px;
 padding-top: 2px;
 background-image:url(../bilder/news_container_top.gif);
 background-repeat:no-repeat;
}

.news_box_content{
 float:left;
 position:relative;
 /* width:196px; */
 width:191px; 			/* gla, 08.10.06 - damit Newstext nicht so weit an den rechten Rand gedr�ngt wirkt */
 min-height:100px;
 padding-left: 10px;
 padding-right: 5px;  	/* gla, 08.10.06 - damit Newstext nicht so weit an den rechten Rand gedr�ngt wirkt */
 background-color: #FFFFFF;
 border-style:solid;
 border-width: 0px 1px 0px 1px;
 border-color:#dbe6e1;
}

.news_box_footer {
 float:left;
 position:relative;
 width:208px;
 height:7px;
 background-image:url(../bilder/news_container_bottom.gif);
 background-repeat:no-repeat;
}

.news_box_headline_text{
 width:186px;
 margin:0px;
 padding:0px;
 bottom:0px;
 margin-bottom:0px;
 font:bold 12px Arial;
 color:#FF6C01;
 border: solid 0px #ff0000;
}

.news_box_content_text {
 padding:0px;
 margin:0px;
 margin-top:5px;
 font:normal 12px Arial;
 color:#333333;
 line-height:1.4em;
}

.news_box_link{
 position:relative;
 left:145px;
 top:0px;
 padding-top:0px;
 font:normal 12px Arial;
 text-decoration:none;
 color:#FF6C01;
 border: solid 0px #0000ff;
}

.rss_link {
 position:absolute;
 right:10px;
 font:normal 12px Arial;
 text-decoration:none;
 text-align:right;
 color:#FF6C01;
}

.left   {
 text-align:left;
 text-decoration:none;
 font:bold 12px Arial;
 color:#FF6C01;
 border:solid 0px #00FF00;
}

.right  {
 position:absolute;
 right:70px;
 text-align:right;
 border:solid 0px #00FF00;
}

.pager {
 font:normal 12px Arial;
 text-decoration:none;
 color:#FF6C01;
}





/*Content*/
.content_box2 {
 width:461px;
 height:95px;
 background-image:url(../bilder/bg_content_box.gif);
 background-repeat:no-repeat;
 background-position:right;
 border:solid 0px #00FF00;
}


.content_box_headline {
 margin-top:0px;
 margin-bottom:2px;
 font:normal 12px Arial;
 text-decoration:none;
 color:#FF6C01;
}

.content_pic  {
 float:left;
 position:relative;
 top:0px;
 left:0px;
 margin:0px;
 padding:0px;
}

.content_box_text  {
 float:left;
 position:relative;
 left:15px;
 width:331px;
 height:79px;
 padding:6px 10px 10px 10px;
 font:normal 12px Arial;
 text-decoration:none;
 color:#333333;
 border: solid 0px #ff0000;
}

.content_box_link  {
 position:absolute;
 height:25px;
 right:0px;
 top:70px;
 padding-top:3px;
 padding-right:10px;
 font:normal 12px Arial;
 text-decoration:none;
 color:#FF6C01;
 border: solid 0px #0000ff;
}


.pic_content {
 float:right;
 position:absolute;
 top:0px;
 right:0px;
 margin-right:236px;
 padding:0px;
}








/*Footer*/

.content_footer {
 position:relative;
 float:left;
 width:953px;
 left:14px;
 height:10px;
 /*background-color: #FFFFFF;*/
}

.footerpic_pos_left {
 float:left;
 position:absolute;
 left:0px;
}

.footerpic_pos_right {
 float:right;
 position:absolute;
 right:0px;
}

/*Footer*/
.footer {
 position:relative;
 float:left;
 width:953px;
 height:31px;
 margin-top:14px;
 margin-bottom:10px;
 left:14px;
 background-color: #F3F1EF;
}

.footerpic_left {
 float:left;
 position:relative;
 top:0px;
 margin:0px;
 border:solid 0px #FF0000;
}

.footerpic_right {
 float:right;
 position:relative;
 right:0px;
 top:0px;
 margin:0px;
 border:solid 0px #0000FF;
}

.footer_txt_box{
 float:left;
 position:relative;
 top:0px;
 margin:0px;
 width:933px;
 height:31px;
 border:solid 0px #FF0000;
}

.footer_left   {
 float:left;
 position:relative;
 margin-left:5px;
 margin-top:8px;
 font:normal 11px Arial;
 text-align:left;
 color:#333333;
 border:solid 0px #00FF00;
}
.footer_right  {
 float:right;
 position:relative;
 margin-right:5px;
 margin-top:8px;
 font:normal 11px Arial;
 text-align:right;
 color:#333333;
 border:solid 0px #00FF00;
}

.footer_link   {
 text-decoration:none;
 color:#FF6C01;
}
/*Suchformular*/
.button {
 font:bold 8pt Arial;
 color: #B5A98F;
 border: solid 0px;
 background-color: #dbe6e1;
}

input {
 font:normal 8pt Arial;
 background-color: #FFFFFF;
 border:1px solid #dbe6e1;
}
/*Das sagen unsere Kunden - Video Clips*/
.clip_cont img{
  cursor:pointer;
}
.clip_cont{
  float:left;
  width:200px;
  height:170px;
  display:block;
  margin-top:20px;
  margin-left:25px;
}
.clear_left{
	border:0 none;
	clear:left;
	line-height:0;
	margin:0;
	padding:0;

}
.clear_right{
	border:0 none;
	clear:right;
	line-height:0;
	margin:0;
	padding:0;

}

