/* ---------------- startseite ---------------- */

.startseite_hellblau {
	width: 253px;
	height: 215px;
	background-image: url(../images/layout/boxen/startseite_hellblau.gif);
	background-repeat: no-repeat;
	padding: 16px 16px 16px 16px;
	margin: 0 22px 0 0;
	display: block;
	position: relative;
	float: left;
}


.startseite_hellblau h2 {
	font-size: 20px;
	font-weight: bold;
	color: #0aa1dd;
	margin: 0 0 14px 0;
}


.startseite_box {
	width: 900px;
	float: left;
	height: 245px;
	padding: 15px 0 0 0;
}

.startseite_box img{
	width: 96px;
	float: left;
	padding: 0 10px 0 0;
}

.startseite_box_link {
	position: absolute;
	top: 195px;
	left: 22px;
}

.startseite_box_link a{
	color: #FFF;
}

.startseite_bild_gross {
	width:590px;
	float:left;
	height:203px;
	margin-right:20px;
	margin-bottom:7px;
	margin-top:6px;
}

.startseite_news {
	width:275px;
	float:right;
	height:215px;
	margin-right:10px;
	margin-bottom:12px;
}

.startseite_news h2 {
	font-size: 20px;
	font-weight: bold;
	color: #0aa1dd;
	margin: 0 0 14px 0;
}

.startseite_produkte_galerie {
	width:590px;
	float:left;
	height:100px;
	margin-right:20px;
	margin-bottom:5px;
}

.startseite_zyklus {
	width:270px;
	float:right;
	height:100px;
	margin-right:10px;
}

/* ---------------- produkt boxen ---------------- */

/*Box gross*/

.produkte_box_gross {
	width: 191px;
	height: 287px;
	background-image: url(../images/layout/boxen/produkte_box_gross.gif);
	background-repeat: no-repeat;
	padding: 16px 16px 16px 16px;
	margin: 0 7px 20px 0;
	display: block;
	position: relative;
	float: left;
}

.produkte_box_gross h2 {
	margin:0 0 0.5em 0;
}

.produkte_box_gross ul{
	list-style-type:disc;
	margin:0 0 0 30px;
}

.produkte_box_gross ul li{
	list-style-type:disc;
	color: #3D3D3D;
	font-size: 12px;
}

.produkte_boxgross_link {
	position: absolute;
	top: 292px;
	left: 22px;
	background-image: url(../images/icons/icon_pfeil.gif);
	background-repeat: no-repeat;
	background-position: right;
	padding: 0 90px 0 0;
}


/*Box mini*/

.produkte_box_mini {
	width: 139px;
	height: 151px;
	background-image: url(../images/layout/boxen/produkte_box_mini.gif);
	background-repeat: no-repeat;
	padding: 15px 10px 10px 15px;
	margin: 0 7px 20px 0;
	display: block;
	position: relative;
	float: left;
}

.produkte_boxmini_link {
	position: absolute;
	top: 146px;
	left: 15px;
	padding: 0 40px 0 0;
}

/*Box A1c*/

.produkte_box_a1c {
	width: 436px;
	height: 173px;
	background-image: url(../images/layout/boxen/produkte_box_a1c.gif);
	background-repeat: no-repeat;
	padding: 15px 10px 10px 15px;
	margin: 0 0px 20px 0;
	display: block;
	position: relative;
	float: left;
}

.produkte_boxmini_mini {
	position: absolute;
	top: 144px;
	left: 22px;
	padding: 0 40px 0 0;
}


/*Box Allpresan */

.produkte_box_allpresan {
	width: 197px;
	height: 173px;
	background-image: url(../images/layout/boxen/produkte_box_allpresan.gif);
	background-repeat: no-repeat;
	padding: 15px 10px 10px 15px;
	margin: 0 0px 20px 0;
	display: block;
	position: relative;
	float: left;
}


.produkte_box_allpresan h2 {
	margin:0 0 0.5em 0;
}

.produkte_box_allpresan ul{
	list-style-type:disc;
	margin:0 0 0 30px;
}

.produkte_box_allpresan ul li{
	list-style-type:disc;
	color: #3D3D3D;
	font-size: 12px;
}

.produkte_boxgross_allpresan_link {
	position: absolute;
	top: 146px;
	left: 22px;
	background-image: url(../images/icons/icon_pfeil.gif);
	background-repeat: no-repeat;
	background-position: right;
	padding: 0 90px 0 0;
}


/*Box klein*/

.produkte_box_klein {
	width: 216px;
	height: 154px;
	background-image: url(../images/layout/boxen/produkte_box_klein.gif);
	background-repeat: no-repeat;
	padding: 7px 0 0 7px;
	margin: 0 7px 0px 0;
	display: block;
	position: relative;
	float: left;
}

.produkte_boxklein_link {
	position: absolute;
	top: 134px;
	left: 22px;
	background-image: url(../images/icons/icon_pfeil.gif);
	background-repeat: no-repeat;
	background-position: right;
	padding: 0 90px 0 0;
}

/*Box ganz gross*/

.produkte_box_ganzgross {
	width: 191px;
	height: 320px;
	background-image: url(../images/layout/boxen/produkte_box_ganzgross.gif);
	background-repeat: no-repeat;
	padding: 16px 16px 16px 16px;
	margin: 0 7px 20px 0;
	display: block;
	position: relative;
	float: left;
}

.produkte_box_ganzgross h2 {
	margin:0 0 0.5em 0;
}

.produkte_box_ganzgross ul{
	list-style-type:disc;
	margin:0 0 0 30px;
}

.produkte_box_ganzgross ul li{
	list-style-type:disc;
	color: #3D3D3D;
	font-size: 12px;
}

.produkte_box_ganzgross_link {
	position: absolute;
	top: 312px;
	left: 22px;
	background-image: url(../images/icons/icon_pfeil.gif);
	background-repeat: no-repeat;
	background-position: right;
	padding: 0 90px 0 0;
}


/* ---------------- dynamische boxen ---------------- */

.head_left {
	background-image: url(../images/boxen/header_left.gif);
	background-repeat: no-repeat;
  	margin-right: 11px;
	height: 10px;
}

.head_right {
	background-image: url(../images/boxen/header_right.gif);
	background-position: right;
	background-repeat: no-repeat;
	height: 10px;
	margin: -10px 0 0 0;
}

.box_dynamisch_ohneblau {
	width: 482px;
	margin: 0 0 20px 0;
}

.box_dynamisch_ohneblau .inhalt{
	padding: 0 5px 0 5px;
	border-left: 1px solid #dae1e7;
	border-right: 1px solid #dae1e7;
}

.box_dynamisch_ohneblau .foot_left{
	background-image: url(../images/boxen/footer_left.gif);
	background-repeat: no-repeat;
  	margin-right: 11px;
	height: 10px;
}

.box_dynamisch_ohneblau .foot_right{
	background-image: url(../images/boxen/footer_right.gif);
	background-position: right;
	background-repeat: no-repeat;
	height: 10px;
	margin: -10px 0 0 0;
}

/*blau*/

.box_dynamisch_blau {
	width: 218px;
	margin: 0 12px 20px 0;
	float: left;
}

.box_dynamisch_blau2 {
	width: 218px;
	margin: 0 45px 20px 0;
	float: left;
}

.box_dynamisch_blau .inhalt{
	padding: 0 5px 0 5px;
	border-left: 1px solid #dae1e7;
	border-right: 1px solid #dae1e7;
}

.box_dynamisch_blau2 .inhalt{
	padding: 0 5px 0 5px;
	border-left: 1px solid #dae1e7;
	border-right: 1px solid #dae1e7;
}

.box_dynamisch_blau .foot_abschluss{
  	border-left: 1px solid #dae1e7;
	border-right: 1px solid #dae1e7;
	border-bottom: 1px solid #dae1e7;
	height: 10px;
}

.box_dynamisch_blau2 .foot_abschluss{
  	border-left: 1px solid #dae1e7;
	border-right: 1px solid #dae1e7;
	border-bottom: 1px solid #dae1e7;
	height: 10px;
}

.box_dynamisch_blau .inhalt_blau{
	padding: 5px 5px 0 5px;
	border-left: 1px solid #dae1e7;
	border-right: 1px solid #dae1e7;
	background-color: #e9f6fe;
}

.box_dynamisch_blau2 .inhalt_blau{
	padding: 5px 5px 0 5px;
	border-left: 1px solid #dae1e7;
	border-right: 1px solid #dae1e7;
	background-color: #e9f6fe;
}


.box_dynamisch_blau .foot_left{
	background-image: url(../images/boxen/footer_blau_left.gif);
	background-repeat: no-repeat;
  	margin-right: 11px;
	height: 10px;
}

.box_dynamisch_blau2 .foot_left{
	background-image: url(../images/boxen/footer_blau_left.gif);
	background-repeat: no-repeat;
  	margin-right: 11px;
	height: 10px;
}

.box_dynamisch_blau .foot_right{
	background-image: url(../images/boxen/footer_blau_right.gif);
	background-position: right;
	background-repeat: no-repeat;
	height: 10px;
	margin: -10px 0 0 0;
}

.box_dynamisch_blau2 .foot_right{
	background-image: url(../images/boxen/footer_blau_right.gif);
	background-position: right;
	background-repeat: no-repeat;
	height: 10px;
	margin: -10px 0 0 0;
}

