/****************************************/
/* Content-Bereich auf der Startseite */
/****************************************/
  #main {
	background-image:url(../../../static/bg_main_outer.gif);
	float:none;
	margin-top:10px;
}


  #main_content {
	padding: 20px 14px 10px 15px;
	background-image:url(../../../static/bg_main_content.gif);
	background-repeat:no-repeat;
	background-position: left top;
	position:relative;
  }

* html #main_content {
height:1%;
}

.left_weiter a.start_weiter,
.middle_weiter a.start_weiter,
.right_weiter a.start_weiter {
	margin:0;
	padding:0;
	margin-top:10px;
	display:block;
	float:left;
	padding-left:7px;
	background-image:url(../../../static/bg_start_weiter.gif);
	color:#ffffff;
	font-weight:bold;
	text-decoration:none;
}

.left_weiter a.start_weiter:hover,
.middle_weiter a.start_weiter:hover,
.right_weiter a.start_weiter:hover {
	background-image:url(../../../static/bg_start_weiter_hover.gif);
}

.left_weiter span.start_weiter_text,
.middle_weiter span.start_weiter_text,
.right_weiter span.start_weiter_text {
	display:block;
	float:left;
	line-height:22px;
	margin:0;
	padding:0;
}
.left_weiter a.start_weiter span.start_weiter_img,
.middle_weiter a.start_weiter span.start_weiter_img,
.right_weiter a.start_weiter span.start_weiter_img {
	float:left;
	width:18px;
	height:22px;
	background-image:url(../../../static/bg_start_weiter_after.gif);
}

.left_weiter a.start_weiter:hover span.start_weiter_img,
.middle_weiter a.start_weiter:hover span.start_weiter_img,
.right_weiter a.start_weiter:hover span.start_weiter_img {
	background-image:url(../../../static/bg_start_weiter_hover_after.gif);
}

  #main_content .content_element_3totop,
  #main_content .content_element_3notop {
	width:100%;
	float: left;
  }
  
  #main_content .content_element_3totop DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap,
  #main_content .content_element_3notop DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap {
	margin-right: 5px !important;
  }

  #main_content .content_element_3totop h3,
  #main_content .content_element_3notop h3 {
	font-size:127%;
	line-height:1.25em;
  }
  
  #main_content .content_element_3totop p,
  #main_content .content_element_3notop p {
	clear:both;
	font-size:95%;
  }
  
  #main_content .content_element_3totop .left,
  #main_content .content_element_3notop .left´,
  #main_content .content_element_3totop .left_weiter,
  #main_content .content_element_3notop .left_weiter {
  	width:297px;
	float:left;
	margin-right:15px;
  }
  
  #main_content .content_element_3totop .middle,
  #main_content .content_element_3notop .middle,
  #main_content .content_element_3totop .middle_weiter,
  #main_content .content_element_3notop .middle_weiter {
  	width:297px;
	float:left;
  }
  
  #main_content .content_element_3totop .right,
  #main_content .content_element_3notop .right,
  #main_content .content_element_3totop .right_weiter,
  #main_content .content_element_3notop .right_weiter {
  	width:297px;
	float:right;
  }

  #main_content .content_element_2totop,
  #main_content .content_element_2notop {
	width:100%;
	float: left;
	font-size:95%;
  }
  
  #main_content .content_element_2totop p,
  #main_content .content_element_2notop p {
	font-size:98%;
  }
  
  #main_content .content_element_2totop .left,
  #main_content .content_element_2notop .left,
  #main_content .content_element_2totop .left_weiter,
  #main_content .content_element_2notop .left_weiter {
  	width:297px;
	float:left;
  }
  
  #main_content .content_element_2totop .middle,
  #main_content .content_element_2notop .middle {
  	width:609px;
	float:right;
  }
  
  
  #main_content .content_element_3totop .content_element_totop,
  #main_content .content_element_3notop .content_element_totop,
  #main_content .content_element_2totop .content_element_totop,
  #main_content .content_element_2notop .content_element_totop {
	clear:both;
	width:100%;
	height:14px;
	position:relative;
	padding-top:10px;
	padding-bottom:10px;
	background-image:url(../../../static/bg_content_element_totop.gif);
	background-position:right center;
	background-repeat:no-repeat;
  }

  #main_content .content_element_2totop .content_element_totop a,  
  #main_content .content_element_3totop .content_element_totop a {
	display:block;
	height:14px;
	width:14px;
	position:absolute;
	top:10px;
	right:0px;
	background-image:url(../../../static/button_to_top.gif);
  }
  
    #main_content .content_element_2totop .content_element_totop a:hover,
    #main_content .content_element_3totop .content_element_totop a:hover {
	background-image:url(../../../static/button_to_top_hover.gif);
  }
  
  #main_content .content_element_2notop .content_element_totop,
  #main_content .content_element_3notop .content_element_totop {
	background-image:url(../../../static/bg_content_element_notop.gif);
  }

  #main_content .content_element_3blubber {
	width:100%;
	float: left;
  }
  
  #main_content .content_element_3blubber .left {
  	width:290px;
	float:left;
	margin-right:22px;
  }
  
  #main_content .content_element_3blubber .middle {
  	width:290px;
	float:left;
	margin-right:22px;
  }
  
  #main_content .content_element_3blubber .right {
  	width:290px;
	float:right;
	padding-right:7px;
  }
  
  .content_element_3blubber .speak_outer {
  	background-image:url(../../../static/bg_speak_outer.gif);
  }

  .content_element_3blubber .speak_title {
  	height:25px;
  }

  .content_element_3blubber .speak_content {
  	background-image:url(../../../static/bg_speak_content.gif);
	background-repeat:no-repeat;
	background-position:top;
	padding:20px 10px 15px 10px;
  }

  .content_element_3blubber .speak_content p {
	font-size:95%;
	line-height:normal;
  }

  .content_element_3blubber .who {
  	background-image:url(../../../static/bg_who.gif);
	background-repeat:no-repeat;
	background-position:top;
	padding:20px 10px;
  }

  .content_element_3blubber .who h3 {
  	color:#648cc3;
	padding-top:27px;
  }

  .content_element_3blubber .who img {
	float:left;
	margin-right:5px;
  }

  .content_element_3blubber .who p {
	font-size:95%;
	line-height:normal;
  }

	/* Add margin from image-block to text (in case of "Text w/ images") */
  .content_element_3blubber .who DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap,
  .content_element_3blubber .who DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap {
		margin-right: 8px !important;
	}
  .content_element_3blubber .who DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap,
  .content_element_3blubber .who DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap {
		margin-left: 8px !important;
	}

  #main_content .content_element_3blubber .content_element_totop {
	clear:both;
	width:100%;
	height:1px;
  }

  #main_bottom {
	clear:both;
	position:relative;
	height:25px;
	width:100%;
	background-image:url(../../../static/bg_main_bottom.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
  }
  
  #main_bottom .to_top a {
	display:block;
	height:14px;
	width:14px;

	position:absolute;
	top:1px;
	right:14px;
	background-image:url(../../../static/button_to_top.gif);
  }

  #main_bottom .to_top a:hover {
	background-image:url(../../../static/button_to_top_hover.gif);
  }
