
/* Damit die Ueberschriften in allen Browsern gleich aussehen */
h1, h2, h3, h4, h5, h6 {
	font-weight: bold;
}

h1 {
	font-size: 14px;
	margin:0.67em 0;
	color:#505050;
}
h2 {
	font-size:1.5em;
	margin:0 0;
}
h3 {
	font-size:1.17em;
	margin: 1em 0 0.5em;
    padding-left: 10px;
}
h4 {
	font-size: 1em;
	margin:1.33em 0;
}
h5 {
	font-size:0.83em;
	margin:1.67em 0;
}
h6 {
	font-size:0.67em;
	margin:2.33em 0;
}

p { padding-left:10px; }

img { border:none; }

body {
		margin: 0;
		padding: 0;
		background-color: #E1E1E1;
		font-family: 'verdana', 'arial';
		font-size: 12px;
}

a { color:#ea640d; text-decoration: none}
a:visited { color:#ea640d;  text-decoration: none}
a:active { color:#00447d;  text-decoration: none}


body td { font-size: 12px; }

.noscript {
		margin: 2em;
		padding: 1em;
		border: 1px solid #cacaca;
}
		.noscript_head {
				font-weight: bold;
				display: block;
				color: #440000;
		}





/* Layout */

#banner_hintergrund {
		height: 152px;
		background-color: #F9F9F9;
		position: relative;
		margin: auto;
}

	#banner {
			height: 150px;
			position: relative;
			width: 1042px;
			margin: auto;
	}
		#banner_logo {
				position: absolute;
				left: 6px;
				top: 40px;
		}
			#banner_logo a img {
					display: block;
			}

		#banner_bild {
				position: absolute;
				right: 0px;
				top: 1px;
		}
			#banner_bild a img { display: block; }


#feste_breite_hintergrund {
		min-height: 100%; /* Mindesthöhe für moderne Browser */
		height:auto !important; /* Important Regel für moderne Browser */
		height:100%; /* Mindesthöhe für den IE */
		overflow: hidden !important; /* FF Scroll-leiste */
		width: 1042px;
		margin:0 auto;
}

	#feste_breite {
			width: 1042px;
			margin: auto;
			background-color: #ffffff;
			display:inline-block;
	/* 		position:relative;	/* fuer die rechten Tabs, - die sind absolut */
	}

		#feste_breite_head {
				width: 886px;
				float: left;
				background-color: #ffffff;
				/* position:relative; */ 	/* fuer die rechten Tabs, - die sind absolut */
		}

			
			
			  #leiste_menu .leiste_bereich:hover .menue {
				display:block;
			}
			
						
			#leiste_menu > .leiste_bereich > div {
				position:relative;
				/* @IE7 Bug:
				 *		Ist im IE7 ein Element absolut innerhalb eines relativ positionierten Elementes positioniert,
				 *		überlagern alle in der HTML-Struktur nachfolgenden Elemente das absolut positionierte Element.
				 *		Auch das Setzen eines z-index für das absolut positionierte Element hat keine Auswirkung.
				 * @Lösung
				 *		Das relativ positionierte Element muss einen höheren z-index haben, als die in der HTML-Struktur
				 *		nachfolgenden Elemente auf gleicher Ebene.
				 */
				/* z-index: 5; */
				
				/* z-index muss hoeher sein als der von #boxFixed in den Stoffauswahlseiten (feststehende Box oben, die nicht mitscrollt --> Das Menue soll da drueber aufklappen) */
				z-index: 30;
			}
			
			
			#leiste_menu > .leiste_bereich > div > .menue  {
					position:absolute;
					top:60px;
					display:none;
			}
			
								
			.menue {
				height: auto;
				width: 220px;

				border: 1px solid black;
				background-color:#fff;

				padding-left:20px;
				padding-top:10px;
				padding-bottom:38px;

				font-weight:normal !Important;
				letter-spacing:-0.1px;
			}



				.menue .menue_highlight {
					color: #0051ac;
					font-size: 11px;
					padding:6px 0 0 0;
					text-align:left;
					font-weight:bold !Important;
				}
						.menue .menue_highlight a {
							color: #0051ac;
							text-decoration: none;
							display: block;
							font-weight:normal !Important;
							background-color:#fff;
						}

				 .menue .menue_entry {
					color: #000;
					font-size: 10px;
					font-weight: normal;
					height: 17px;
					line-height: 20px;
					text-align:left;
					background-color:#fff;
				}
						.menue .menue_entry a {
							color: #000;
							display: block;
							padding:0px; margin:0;
							text-decoration: none;
							text-align:left;							
							background-color:#fff !Important;
							height: 24px;
						}
						.menue .menue_entry a:hover {
							text-decoration: underline !Important;
							color:black;
							height: 24px;
						}
								.menue .menue_entry a > span {
									width:9px;
									height:9px;
									display:inline-block;
								}

						.menue .menue_line {
							height:1px;
							background-color:#ea640d;
							margin-top:4px;
							width:200px;
						}

						.menue img {
								display: block;
								width: 240px;
								height: 2px;
						}
			
			
			
			
			
			#leiste, #leiste_kunde, #leiste_logout, #leiste_menu, #leiste_bereich, #leiste_kontakt {
				height: 30px;
			}

				#leiste {
						margin: 0;
						/*background-color: #E1E1E1;*/
				}

					#leiste_menu {
							line-height: 30px;
							height: 60px;
							float: left;
							margin: 0px 0px 0px 0px;
							background-color: #FFFFFF;
					}


						.leiste_bereich {
								height: 60px;
								width: 85px;
								float:left;
								margin-left: 2px;
								text-decoration: none;
								background-color: #E1E1E1;
								font-weight: bold;
								text-align: center;
						}
						.leiste_bereich:first-child { margin-left:0; }


								.leiste_bereich a {
										color: #000000;
										text-decoration: none;
										display: block;
								}
								.leiste_bereich a:visited {
										color: #000000;
								}
								.leiste_beeich a:active {
										color: #000000;
								}
								.leiste_bereich a:hover {
										color: #FFFFFF;
								}

						  .leiste_bereich_orange
						, #leiste_menu .leiste_bereich:hover {
								/*background:url(/plissee/bilder/buescher_pfeil_navimouseover.png) 50% 30px no-repeat;*/
								/*height:42px;*/
								position:relative;
								background-color:#ea640d;
						}
								  .leiste_bereich_orange  a 
								, #leiste_menu .leiste_bereich:hover a { 
										background-color:#ea640d; 
								}
		


						#leiste_kontakt {
								background-color: #E1E1E1;
								float: right;
								padding:0px 5px;
								line-height: 30px;
								margin-right: 2px;
								font-size: 10px;
								font-weight: bold;
						}
								#leiste_kontakt a {
										color: #000000;
										text-decoration: none;
								}
								#leiste_kontakt a:visited {
										color: #000000;
								}
								#leiste_kontakt a:active {
										color: #000000;
								}
								#leiste_kontakt a:hover {
										color: #FFFFFF;
								}



						#leiste_kunde, #leiste_logout {
								line-height: 27px;
								float: right;
								margin-right: 30px;
						}

						#leiste_kunde {

								background-color: #ffffff;
						}
								#leiste_kunde span {
										font-weight: bold;
								}

						#leiste_logout {

						}

								#leiste_logout img {
										display: block;
										border: 0;
								}


			#leiste_service, #leiste_warenkorb, #leiste_konto, #leiste_telefon, #leiste_stoff, #leiste_zahlung {

			}
					#leiste_service {
							width: 156px;
							background-color: #E1E1E1;

							float: right;
							margin: 0;
					}

					#leiste_warenkorb {
							background-color: #000000;
							padding: 2px 9px;
							text-align: center;
							font-size: 10px;
							color: #ff7f00;
							white-space:nowrap;
							height:55px;
					}

							#leiste_warenkorb a span {
								font-size: 14px;
								font-weight: bold;
								display:block;
								line-height:5px;
							}
							#leiste_warenkorb a {
									color: #ea640d;
									text-decoration: none;
							}
							#leiste_warenkorb a:visited {
									color: #ea640d;
							}
							#leiste_warenkorb a:active {
									color: #ea640d;
							}
							#leiste_warenkorb a:hover {
									color: #FFFFFF;

							}


					#leiste_konto {
							height: 40px;
							padding: 2px 9px;
							background-color: #ea640d;
							line-height: 40px;
							text-align: center;
							font-size: 10px;
							color: #FFFFFF;
					}
							#leiste_konto a {
									color: #FFFFFF;
									text-decoration: none;
							}
							#leiste_konto a:visited {
									color: #FFFFFF;
							}
							#leiste_konto a:active {
									color: #FFFFFF;
							}
							#leiste_konto a:hover {
									color: #000000;

							}

					#leiste_telefon {
							height: 50px;
							padding: 2px 9px;
							background-color: #FFFFFF;
							font-size: 10px;
							font-weight: bold;
							text-align: center;
							/*vertical-align: middle;*/
					}

					#leiste_logo {
							height: 50px;
							padding: 20px 2px 9px;
							background-color: #FFFFFF;
							font-size: 10px;
							font-weight: bold;
							text-align: center;
							/*vertical-align: middle;*/
					}
					
					.telefon_head {
							color: #ea640d;
							font-size: 12px;
							font-weight: bold;
							line-height: 10px;
							display:inline-block;
							margin-top:10px;

					}
					.telefon_body {
							font-size: 10px;
							font-weight: bold;
							line-height: 10px;
							font-family:Helvetica;
					}


					#leiste_stoff {
							height: 210px;
							padding: 20px 0px 0px 0px;
							margin: 5px 0px 5px 0px;
							background-color: #FFFFFF;
							line-height: 25px;
							font-size: 10px;
							text-align: center;
							font-weight: bold;
					}
							#leiste_stoff a {
									color: #ea640d;
									text-decoration: underline;
							}
							#leiste_stoff a:visited {
									color: #ea640d;
									text-decoration: underline;
							}
							#leiste_stoff a:active {
									color: #ea640d;
									text-decoration: underline;
							}
							#leiste_stoff a:hover {
									color: #ea640d;
									text-decoration: underline;
							}

					.leiste_zahlung { margin-top:5px; }

		#feste_breite_rechts {
				width: 156px;
				float: right;
				background-color: #ffffff;
			/*	position:relative;	/* fuer die rechten Tabs, - die sind absolut */
		}

		#feste_breite_body {
				width: 860px;
				height: 100%;
				min-height:400px;
				float: left;
				background-color: #ffffff;
				padding:10px 10px 40px 10px;
				border-right:6px solid #e1e1e1;
				/* position:relative; */ 	/* fuer die rechten Tabs, - die sind absolut */
		}


/*-------------------------------------------------*/


#eignungbanner{
		background-image:url(/plissee/bilder/banner_eignung.jpg);
		width:1000px;
		height:285px;
		position:absolute;
		top:120px;
		left:20px;
		z-index:5;
		visibility:hidden;
 }

	#menueeignung{ background-image:url(/plissee/bilder/mouseovermenue.jpg);
	width:250px;
	height:35px;
	position:absolute;
	top:81px;
	left:270px;
	z-index:10;
	visibility:hidden;
	}

		#menuebannereignung2 {
								height: 180px;
								width: 190px;
								background-color: #ffffff;
								position:absolute;
								top:44px;
								left:310px;
						}
		#menuebannereignung {
								height: 180px;
								width: 190px;
								background-color: #ffffff;
								position:absolute;
								top:44px;
								left:60px;
						}

								.menuebannereignung_entry {
										color: #505050;
										font-size: 13px;
										height: 20px;
										line-height: 40px;
										background-repeat: no-repeat;
										/*
										margin-top: 1px;
										margin-bottom: 1px;
										bei der Startseite muss "alle Farben" mit dem Bild buendig sein, sonst ist das mit dem Abstand hier eine gute Sache
										*/
								}
										.menuebannereignung_entry a {
												color: #505050;
												display: block;
												padding-left: 0px;
												text-decoration: none;
										}
												.menuebannereignung_entry a:hover {
														text-decoration: underline;
												}

								#menuebannereignung img {
										width: 180px;
										height: 2px;
								}

#tranzparentbanner{ background-image:url(/plissee/bilder/banner_transparenz.jpg);
width:1000px;
height:285px;
position:absolute;
top:120px;
left:20px;
z-index:5;
visibility:hidden;
 }
	#menuetransparenz{ background-image:url(/plissee/bilder/mouseovermenuet.jpg);
	width:250px;
	height:35px;
	position:absolute;
	top:81px;
	left:518px;
	z-index:10;
	visibility:hidden;
	}

		#menuebannertransparenz {
								height: 180px;
								width: 190px;
								background-color: #ffffff;
								position:absolute;
								top:44px;
								left: 60px;
						}

								.menuebannertransparenz_entry {
										color: #505050;
										font-size: 13px;
										height: 20px;
										line-height: 40px;
										background-repeat: no-repeat;
										/*
										margin-top: 1px;
										margin-bottom: 1px;
										bei der Startseite muss "alle Farben" mit dem Bild buendig sein, sonst ist das mit dem Abstand hier eine gute Sache
										*/
								}
										.menuebannertransparenz_entry a {
												color: #505050;
												display: block;
												padding-left: 0px;
												text-decoration: none;
										}
												.menuebannertransparenz_entry a:hover {
														text-decoration: underline;
												}

								#menuebannertransparenz img {
										width: 180px;
										height: 2px;
								}

 #servisbanner{ background-image:url(/plissee/bilder/banner_servis.jpg);
width:1000px;
height:285px;
position:absolute;
top:120px;
left:20px;
z-index:5;
visibility:hidden;
 }

	#menueservice{ background-image:url(/plissee/bilder/mouseovermenues.jpg);
	width:254px;
	height:35px;
	position:absolute;
	top:81px;
	left:766px;
	z-index:10;
	visibility:hidden;
  }
		#menuebannerservice {
								height: 180px;
								width: 190px;
								background-color: #ffffff;
								position:absolute;
								top:44px;
								left: 60px;
						}

								.menuebannerservice_entry {
										color: #505050;
										font-size: 13px;
										height: 20px;
										line-height: 40px;
										background-repeat: no-repeat;
										/*
										margin-top: 1px;
										margin-bottom: 1px;
										bei der Startseite muss "alle Farben" mit dem Bild buendig sein, sonst ist das mit dem Abstand hier eine gute Sache
										*/
								}
										.menuebannerservice_entry a {
												color: #505050;
												display: block;
												padding-left: 0px;
												text-decoration: none;
										}
												.menuebannerservice_entry a:hover {
														text-decoration: underline;
												}

								#menuebannerservice img {
										width: 180px;
										height: 2px;
								}

									#icon1 {
										line-height: 30px;
										margin-top: 46px;
										padding-left: 20px;
									}

									#icon2 {

										line-height: 30px;
										margin-top: -145px;
										padding-left: 270px;
									}

									#icon3 {
										line-height: 30px;
										margin-top: 46px;
										padding-left: 20px;
									}
									#icon4 {
										line-height: 30px;
										margin-top: 46px;
										padding-left: 20px;
									}



/*
#banner_gelb, #banner_gelb a {
	width:192px;
	height: 91px;
}

#banner_gelb {
	background-color:#FFFF00;
	float:left;
}

		#banner_gelb a {
				text-decoration: none;
				display: block;
		}

#banner_plissee {
	position:relative;
	left: 30px;
	top: 30px;
	float: left;
}

		#banner_plissee a {
				text-decoration: none;
				color: #ffffff;
				font-size: 25px;
				text-transform: uppercase;
		}

#banner_schrift {
		position: absolute;
		left: 75px;
		top: 22px;
}
#banner_schrift a {
		color: #0a4990;
		font-family: 'arial';
		font-size: 30px;
		text-decoration: none;
}
#banner_top_links {
		position: absolute;
		top: 4px;
		right: 170px;
		font-size: 10px;
}
*/



.designs a { font-size:12px }

#plissees_body {
	background-color: #FFFFFF;
	margin: 0px;
}

	#plissees_body_links {
		font-size: 11px;
		font-weight: bold;
		padding: 10px;
		color: #B1B1B1;
	}
				#plissees_body_links a {
						color: #A1A1A1;
						text-decoration: underline;
						font-weight:bold;
				}
				#plissees_body_links a:visited {
						color: #A1A1A1;
						text-decoration: underline;
						font-weight:bold;
				}
				#plissees_body_links a:active {
						color: #A1A1A1;
						text-decoration: underline;
						font-weight:bold;
				}
				#plissees_body_links a:hover {
						color: #ea640d;
						text-decoration: underline;
						font-weight: bold;
				}

.plissees_body_text {
	font-size: 14px;
	font-weight: bold;
/* 	padding: 12px 0px 0px 0px;
	margin: 10px 0px 20px 0px; */
	color: #515151;

}
				.plissees_body_text a {
						color: #A1A1A1;
						font-weight:bold;
				}
				.plissees_body_text a:visited {
						color: #A1A1A1;
						font-weight:bold;
				}
				.plissees_body_text a:active {
						color: #A1A1A1;
						font-weight:bold;
				}
				.plissees_body_text a:hover {
						color: #ea640d;
						font-weight:bold;
				}

				.platzhalter {
					width:22px;
				}






.plissees_body_preisecke {
	height: 14px;
	width: 150px;
	font-weight: bold;
	color: #515151;
}

.plissees_body_preistext {
	font-size: 10px;
	padding: 0px;
}

.plissees_body_preis {
	font-size:14px;
	padding:0px;
}

.plissees_body_line {
	clear: both;
	height:3px;
	margin: 3px 0px 0px 0px;
	padding:0px;
	background-image: linear-gradient(left, #e1e1e1, #ffffff);
	background-image: -webkit-linear-gradient(left, #e1e1e1, #ffffff);
	background-image: -moz-linear-gradient(left, #e1e1e1, #ffffff);
	background-image: -o-linear-gradient(left, #e1e1e1, #ffffff);
	background-image: -ms-linear-gradient(left, #e1e1e1, #ffffff);		/* IE 10 und ich dachte der kann schon css3 */

	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1, startColorstr='#e1e1e1', endColorstr='#ffffff'); /* IE */

	position:relative;
	left:-10px;
}

table#menu_oben {
	width: 1000px;
	height:25px;
	margin-top:14px;
	margin-left:20px;
}
#menu_oben td {
	text-align: center;
	font-size:11px;
	font-weight:bold;
	width: 333px;
	background:url(/plissee/bilder/menu_oben_hintergrund.gif) 0 0 repeat-x transparent;
	border-left: 1px solid #EBC399;
    border-right: 1px solid #E5B26B;
	padding:0;
}
#menu_oben td a {
	text-decoration: none;
	color: #FFF;
	display:block;
	height:19px;
	padding-top:5px;
	margin:0 auto;
}

	#menu_unten{
		position: absolute;
		background-image: url(/plissee/bilder/banner_unten.jpg);
		left: 20px;
		right: 20px;
		top: 408px;
		width: 1000px;
		z-index: 9;
	}
	#menu_unten table {
		width: 1000px;
	}
	#menu_unten td {
		text-align: center;
		font-size:12px;
		color: #00447d;
		width: 250px;
	}

	#menu_unten a {

		text-decoration: none;
		color: #00447d;
	}

#mitte {
	clear:both;
	position: relative;
	height:auto;
	margin-bottom: 18px;
}

#mitte_links {
	background-color:#fff;
	width:192px;
	padding-left: 20px;
}



		#suchbox {
				margin-bottom: 15px;
				border:1px #989898 solid;
				margin-top:14px;
		}

				#suchbox form {
						padding: 0;
						margin: 0;
				}

				#suchbox table {
						width: 100%;
				}

				#suchbox input {
						width: 100%;
						color: #bbbbbb;
						border: 0;
						height: 24px;
						padding: 0;
						background-color:#fedf85;
						padding-left: 4px;
				}
				#suchbox button {
						width: 24px;
						height: 24px;
						color: #ffffff;
						background-color: #ed8b08;
						background-image: url('/plissee/bilder/lupe.png');
						background-repeat: no-repeat;
						border: 0;
						cursor: pointer;
				}

		.sidebar_left_headline {
				margin-top: 2em;
				margin-bottom: 1em;
				/* padding: 12px; */
				border: 1px solid #DCDCDC;
				background-color: #FEDF85;
				width: 154px;
		}

		.sidebar_left_headline:first-child {
				margin-top: 1em;
		}

				.sidebar_left_headline a,
				.sidebar_left_headline span {
						display: block;
						text-decoration: none;
						color: #000000;
						padding: 12px;
				}
		.sidebar_left_link_raum_gewaehlt {
				display: block;
				text-decoration: none;
				color: #000000 !important;
		}
				.sidebar_left_link_raum_gewaehlt img {
						border: 0;
				}

		.sidebar_left_link_raum_alle {
				display: block;
				text-decoration: none;
				color: #000000 !important;
		}

		#menue {
			/*height:128px;*/
			margin-top:1px;
		}

		#menue ul {
			margin:2px;
			padding:0;
			list-style:none;
		}

		#menue ul li {
			margin:1px;
			background:url(/plissee/bilder/menu_rubrik_hintergrund.gif) 0 0 repeat-x transparent;
			width:148px;
			height:24px;
		}

		#menue ul li a {
			font-size:11px;
			padding:5px 0 0 5px;
			display:block;
			color:#000;
			width:143px;
			height:19px;
			cursor:pointer;
			text-decoration:none;
			background:url(/plissee/bilder/menu_pfeil.png) top right no-repeat transparent;
			background-position:1px;
			background: url(/plissee/bilder/menu_pfeil.png) no-repeat 133px 50% transparent;
		}

		.box {
			width: 154px;
			background-color: #fff;
			border:1px solid #dcdcdc;
			margin-bottom: 1em;
		}

		.box_modell {
			display: block;
			width: 154px;
			text-align: center;
			background-color: #fff;
			border:1px solid #dcdcdc;
			margin-bottom: 1em;
			font-size: 11px;
		}
				.box_modell_heading {
						display: block;
						padding-top: 4px;
						padding-bottom: 5px;
						background-color: #fedf85;
						margin: 1px;
						text-align: center;
				}

				.box_modell_link {
						display: block;
						background-image: url(/plissee/bilder/button_modell.jpg);
						background-repeat: no-repeat;
						background-position: 1px center;
						margin-left: 2px;
						margin-right: 2px;
						margin-bottom: 2px;
						margin-top: 20px;
						height: 20px;
						padding-top: 4px;
				}

		#gewaehltes_modell {
				padding-top: 5px;
				padding-left: 4px;
				padding-right: 4px;
		}

				#gewaehltes_modell img {
					display: block;
					width: 100px;
					margin: auto;
				}

#mitte_rechts {
	background-color:#fff;
	width:847px;
	padding-left: 10px;
	padding-right: 10px;
}

		#mitte_rechts #bannershow {
			border:1px solid #dcdcdc;
			padding:2px;
			background-color:#fff;
			height:270px;
			width:822px;
		}
		#mitte_rechts #bannershow  img {
			width:537px;
			height:269px;
			border:0;
			float:left;
		}


#bs_img_all_farben, #bs_img_exclu_technick, #bs_img_dachf_plissee { display:none; }
#mitte_rechts #bannershow  ul {
	list-style:none;
	border-left:1px solid #dcdcdc;
	margin:0 0 0 2px;
	display:block;
	height:auto;
	padding:0;
	float:left;
	position:relative;
}
#mitte_rechts #bannershow  ul li {
	border-bottom:1px solid #dcdcdc;
	padding:0;
	margin:0;
	width:280px;
	height:90px;
	position:relative;
}
#mitte_rechts #bannershow  ul li a {
	text-decoration:none;
}
#mitte_rechts #bannershow  ul li .bs_mo_effekt {
	display:none;
	position:absolute;
	left:-23px;
	top:0px;
	background: url(/plissee/bilder/bannershow_pfeil_links.png) no-repeat scroll 8px 50% #FFFFFF;
	width:52px;
	height:90px;
}
#mitte_rechts #bannershow  ul li .bs_h4 {
	font-size:16px;
	color:#5e5e5e;
	margin:14px 0 0 40px;
	font-variant:small-caps;
	display:inline-block;
	font-weight:normal;
}
#mitte_rechts #bannershow  ul li .bs_text {
	font-size:12px;
	color: #5e5e5e;
	margin:4px 0 0 40px;
	display:block;
}

	#mitte_rechts #bannershow  ul li:hover {
		font-weight:bold;
	}

	#mitte_rechts #bannershow  ul li:hover .bs_h4 {
		font-weight:bold;
	}

	#mitte_rechts #bannershow  ul li:hover .bs_mo_effekt {
		display:block;
	}


	#box_schrift {
		position:absolute;
		margin-top: 106px;
		margin-left: 5px;
		font-size: 9px;
		color:#505050;
		line-height: 15px;

	}

.line {
		height: 0;
		border-left: 0;
		border-right: 0;
		border-bottom: 0;
		border-top: 1px solid #cacaca;
}
.line_bold {
		height: 0;
		border-left: 0;
		border-right: 0;
		border-bottom: 0;
		border-top: 3px solid #00447d;
}

#footer {
		height: 70px;
		background-color:#c4c4c4;
		position:relative;
		top:-2px;
}

#sp_ausblend {
	text-align:center;
	font-size:12px;
	text-decoration:underline;
	color:#888888;
	cursor:pointer;
}
	#sp_ausblend img {

	}



/* Ende Layout */


/* Allgemein */



.border {
		border: 1px solid #D5D5D5;
}

.btn_textur {
		background-color: #f5f5f5;
		cursor: pointer;
		padding-left: 10px;
		padding-right: 10px;
}

.text_grau {
		text-decoration: none;
		color: #636363;
		text-align: justify;
}

/* Ende Allgemein */

.search_input {
		font-size: 10px;
		color: #bbbbbb;
		width: 88px;
}

.search_button {
		font-size: 10px;
		color: #ffffff;
		background-color: #ea640d;
		width: 52px;
}


