@charset "utf-8";
/* CSS für www.Kamin-Ofen.com */

/* fehlerfrei getestet in IE 6.0.2900, 7.0.5730, Firefox 2.0.0.16, 3.0.1, Opera 7.52, 8.53, 9.52, Safari 3.1.2 */

/* Allgemeines */

BODY {
	margin: 			0px;
	padding: 			0px;
	font-family: 		arial, verdana, helvetica;
	font-size: 			0.75em;
	background-color: 	#FFF;
	color: 				#000;
}
	
IMG {
	border: none;
}

A { 
	text-decoration: 	none;
	outline:			none;
	color: 				#333;
}	

/* Überschriften*/

h1 { font-size:1.2em; font-weight:bold;   color:#9D3F37; margin:  6px; }
h2 { font-size:1.1em; font-weight:bold;   color:#9D3F37; margin: 12px; }
h3 { font-size:1.0em; font-weight:bold;   color:#9D3F37; margin: 24px; }
h4 { font-size:1.1em; font-weight:bold;   color:#9D3F37; margin: 3px; } 
h5 { font-size:1.2em; font-weight:bold;   color:#9D3F37; margin: 3px; }

/* Einstiegsseite zentrieren */

#fakehorizont {
	position: 			absolute;
	top: 				50%;
	left: 				0px;
	width: 				100%;
	height: 			1px;
	overflow: 			visible;
	visibility: 		visible;
	display: 			block;}
	
#startcontainer {
	position: 			absolute;
	top: 				-295px; 
	margin-left:	 	-490px;  
	left: 				50%;
	width: 				980px;
	height: 			600px;}  

/* Container */

#wrapper {
	width: 				980px;
	border:				1px solid #000;
	background: 		#FBBB74 url(../_bilder/menu-bg-bottomI.jpg) left bottom no-repeat;}

#top {
	width: 980px;
	height: 90px;
	background: url(../_bilder/head.jpg) top left no-repeat;}

#top ul {
	margin: 0px;
	padding: 39px 0px 0px 435px;
	list-style: none;}

#top ul li {
	display: inline;}

#side-navi {
	width: 125px;
	height: 309px;
	float: left;
	background: url(../_bilder/menu.jpg) left top no-repeat;
	position: relative;}

#side-navi ul {
	margin: 0px;
	padding: 49px 0px 0px 19px;
	list-style: none;}

#content {
	width: 855px;
	min-height: 515px;
	float: left;
	position: relative;}

#contentI {
	width: 855px;
	float: left;
	position: relative;}

#text {
	width: 				390px;
	padding: 			40px 0px 0px 30px;
	float: 				left;}	
	
#textI {
	width: 				725px;
	padding: 			40px 0px 0px 30px;
	float: 				left;}			
	
#kamin-rechts {
	width: 310px;
	height: 417px;
	padding-right: 80px;
	position: absolute;
	bottom: 0px;
	right: 0px;}

#pelletoefen-rechts {
	font-size:			0.75em;
	width: 				315px;
	height: 			417px;
	padding-right: 80px;
	position: absolute;
	bottom: 0px;
	right: 0px;}
	
#pelletoefen-rechts P {
	padding-left: 118px;}

#pelletoefen-rechts IMG {
	margin-bottom: 120px;
}

* html #pelletoefen-rechts IMG {
	margin-bottom: 105px;}

*+html #pelletoefen-rechts IMG {
	margin-bottom: 105px;}
		
#aktuelles-rechts {
	font-size:			0.9em;
	width: 				370px;
	padding: 			215px 0px 0px 60px;
	float: 				left;}	

* html #aktuelles-rechts { /* IE 6 */
	padding-top: 240px;}	

*+html #aktuelles-rechts { /* IE 7 */
	padding-top: 		215px;}
 
.sidenav {
	position: absolute;}

#kontakt-rechts {
	font-size:			0.9em;
	width: 				300px;
	padding: 			245px 0px 0px 60px;
	float: 				left;}	
	
#impressum {
	position:			relative;
	float: 				left;
	padding:			2px;
	font-size:			0.9em;
	text-decoration:	none;}		

.impressum {
 	color:				#F6931E; }

.farbe {
	color: 				#681E0E;}

#home {
	position:			relative;
	float: 				right;
	padding:			2px;
	font-size:			0.9em;
	text-decoration:	none;}		

.home {
 	color:				#F6931E; }

* html #kontakt-rechts { /* IE 6 */
	padding-top: 		255px;}	

*+html #kontakt-rechts { /* IE 7 */
	padding-top: 		255px;}

#solar-rechts {
	font-size:			0.9em;
	width: 				300px;
	padding: 			215px 0px 0px 60px;
	float: 				left;}	

* html #solar-rechts { /* IE 6 */
	padding-top: 240px;}	

*+html #solar-rechts { /* IE 7 */
	padding-top: 240px;}
	
#formular-rechts {
	background-color:	#F7941D;
	width: 				357px;
	margin: 			45px 0px 0px 44px;
	float: 				left;}	

* html #content {
	height: 460px;}

/* Textformate */

.digit 
{	font-size:			3px;
	font-weight:		bold;
	letter-spacing:		0.05em;
    color:				#CCCCCC; }

.clearfix {
	width: 				100%;
	clear: 				both;
	height: 			0px;
	overflow: 			hidden;}
	
.rot {
	color:				#ED1B24;}	
	
.text {
	font-size:			1.00em;}		 

.textK {
	font-size:			0.80em;}	

.bild 
{	padding:			3px; }

/* Formulare */

form {overflow:hidden;}

input, textarea {
	border: 		0px #eee solid;
    background: 	#fafafa;
	padding: 		1px;
	color: 			#F8931F;
	font-weight:	100;}

input.button {
	color: 			#777;}

input[type=text]:focus, textarea:focus {
	background: 	#f0f0f0;
	color: 			#333; 
	border-color: 	#666;}
	
.weiss	{
	font-size:		0.9em;
	font-weight:	bold;
	color:			#FFFFFF;}
	
.schwarz	{
	font-size:		0.9em;
	font-weight:	bold;
	color:			#333333;}

/* SLIMBOX */

#lbOverlay {
	position: 			absolute;
	z-index: 			9999;
	left: 				0;
	width: 				100%;
	background-color: 	#000;
	cursor: 			pointer;}

#lbCenter, #lbBottomContainer {
	position: 			absolute;
	z-index: 			9999;
	left: 				50%;
	overflow: 			hidden;
	background-color: 	#fff;}

.lbLoading {
	background: 		#fff url(../_gifs/loading.gif) no-repeat center;}

#lbImage {
	position: 			absolute;
	left: 				0;
	top: 				0;
	border: 			10px solid #fff;
	background-repeat: 	no-repeat;}

#lbPrevLink, #lbNextLink {
	display: 			block;
	position: 			absolute;
	top: 				0;
	width: 				50%;
	outline: 			none;}

#lbPrevLink {
	left: 				0;}

#lbPrevLink:hover {
	background: 		transparent url(../_gifs/prevlabel.gif) no-repeat 0% 15%;}

#lbNextLink {
	right: 				0;}

#lbNextLink:hover {
	background: 		transparent url(../_gifs/nextlabel.gif) no-repeat 100% 15%;}

#lbBottom {
	font-family: 		arial, verdana, helvetica;
	font-size: 			10px;
	color: 				#666;
	line-height: 		1.4em;
	text-align: 		left;
	border: 			10px solid #fff;
	border-top-style: 	none;}

#lbCloseLink { 
	display: 			block;
	float: 				right;
	width: 				66px;
	height: 			22px;
	background: 		transparent url(../_gifs/closelabel.gif) no-repeat center;
	margin: 			5px 0;
	outline: 			none;}

#lbCaption, #lbNumber {
	margin-right: 		71px;}

#lbCaption {
	font-weight: 		bold;}

/* ENDE */
