/* 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;
	
}
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;
}

body {
		margin: 0;
		padding: 0;
		background-image: url(/plissee/bilder/hintergrund.png); 
		background-attachment:fixed;
		font-family: 'verdana', 'arial';
		font-size: 12px;
}

a { color:#00447D; }
a:visited { color:#00447d; }
a:active { color:#00447d; }

body td {
		font-size: 12px;
}

.noscript {
		margin: 2em;
		padding: 1em;
		border: 1px solid #444444;
}
		.noscript_head {
				font-weight: bold;
				display: block;
				color: #440000;
		}

img { border:none; }



/* Layout */
#box_hintergrund {
	height: 298px;
	width: 100%;
	position: absolute;
	left:0; top:0;
	background:url(/plissee/bilder/hintergrund-oben.gif) 0 0 repeat-x transparent;
}

#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 */
		position: relative;

		width: 1068px;
		background:url(/plissee/bilder/bg.png) 0 0 transparent;		
		margin-left: auto;
		margin-right: auto;
}

#feste_breite {
		width: 1040px;
		margin: auto;
		background-color: #ffffff;
		position:relative;	/* fuer die rechten Tabs, - die sind absolut */		
}

#banner {
		background-color: #000000;
		position: relative;
		width: 1040px;
		margin: auto;
}

		#banner a {
				display: block;
		}

		#banner img {
				display: block;
				margin-right: auto;
				margin-left: auto;
				border: 0;
		}

		#banner_logo {
				position: relative;
				width: 1040px;
				margin: auto;
				z-index: 1;
		}

		/* Position des Logos auf dem Banner, von oben und von rechts gemessen, Werte laut Excelfile*/
		#banner_pic {
				position: absolute;
				top: 27px;
				right: 0px;
				z-index: 2;
		}	
		
#leiste, #leiste_warenkorb, #leiste_telefon {
		height: 27px;
}

		#leiste_warenkorb {
				line-height: 27px;
				float: right;
				margin-right: 30px;
		}

				#leiste_warenkorb a {
						color: #000;
						text-decoration: none;	
				}

		#leiste_telefon {
				float: left;
				font-size: 18px;
				padding-top: 2px; padding-bottom: 2px;	height: 23px;		/* wegen dem Padding - height + padding = gesamthoehe */
				padding-left: 20px;
				padding-right: 12px;
				background-color: #7f7f7f;
				color: #ffffff;
				font-weight: bold;				
		}
				#leiste_telefon_telefon {
						color: #bfbfbf;
						margin-right: 1em;
						font-weight: normal;
				}

#leiste_erreichbarkeit {
		position: absolute;
		left: 0;
		top: 23px;
		background-color: #7f7f7f;
		z-index: 2;
		font-size: 15px;
		color: #bfbfbf;
		padding-left: 21px;
		padding-right: 4px;
		padding-bottom: 1px;
}

#mitte { 
	clear:both;
	position: relative;
	height:auto;	
	margin-bottom: 18px;
	margin-top: 20px;	/* wegen der Erreichbarkeits-Leiste unter dem Telefon */
}

#mitte_links {  
	background-color:#fff;
	width:192px;
	padding-left: 20px;
}



		#suchbox {
						border:1px #989898 solid;
						margin-top: 2px;
						margin-bottom: 2px;
				}
		
				#suchbox form {
						padding: 0;
						margin: 0;
				}
		
				#suchbox table {
						width: 100%;
				}
		
				#suchbox input {
						width: 100%;
						color: #bbbbbb;
						border: 0;
						height: 24px;
						padding: 0;
						background-color:#e3e3e3;
						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_box_rubrik {
				width:157px;
				border: 2px solid #DCDCDC;
				padding: 2px;
				margin-top: 1em;
		}				
				
				
		.sidebar_left_headline {
				margin-top: 2em;
				margin-bottom: 0;
				/* padding: 12px; */
				border: 1px solid #DCDCDC;
				/* background-color: #FEDF85; */
				background-color: #888888;
				width: 154px;
		}

		.sidebar_left_headline:first-child {
				margin-top: 0em;
		}

				.sidebar_left_headline a,
				.sidebar_left_headline span {
						display: block;
						text-decoration: none;
						color: #ffffff;
						padding: 12px;
						font-weight: bold;
				}
		.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;
			margin-top: 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: #eeeeee;
						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;
}

	#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: 32px;
		background-color:#000;
		position: relative;
		font-size: 9px;
		line-height: 30px;
}
		#footer a {		
			text-decoration:none;
		}

		#footer_center {
				text-align: center;
				color: #b36a05;
		}
				#footer_center a {
						color: #b36a05;
				}
		
		#footer_right {
				position: absolute;
				right: 15px;
				top: 0;
				color: #f18f07;
		}
				#footer_right a {
						color: #f18f07;
						margin-left: 10px;
						margin-right: 10px;
				}

/* 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 */