body 	{
	background:				rgb(0,20,40) url(../images/back.jpg) no-repeat 49% 20px;
	font-family:			verdana,sans-serif;
	color:					#d0d0d0;
	}
	
a	{ text-decoration:none;	}	

h2	{
	font-size: 				13px;
	font-weight: 			normal;
	line-height:			18px;
	letter-spacing:			0.8px;
	margin:					0px;
	}	
	
/* ************ Navigation ******************* */
#navigation	{
	width:					150px;
	height:					320px;
	padding:				30px 0 0 14px;
	margin-top:				5px;
	margin-left:			0px;
	background-image:		url(../images/button1.png);
	background-repeat:		no-repeat;
margin-left: 20px;
float:left;
	}

#navigation li { height:30px;padding-top:0px;list-style-type:none; }

.button	{
	display:				block;
	width:					135px;
	height:					26px;
	margin:					0px 0px 0px 5px;
	font-size:				12px;
	text-decoration:		none;
	color:					rgb(0,0,0);
	}


#but_start,#but_start:hover,#but_tore,#but_tore:hover,#but_freie,#but_freie:hover,#but_gitter,
#but_gitter:hover,#but_werbedesign,#but_werbedesign:hover,#but_schmuck,#but_schmuck:hover,
#but_vita,#but_vita:hover,#but_kontakt,#but_kontakt:hover,#but_impressum,#but_impressum:hover	{
	background-repeat:		no-repeat;
	}	

#but_start { background-image: url(../images/but_start_a.png); }	
#but_start:hover { background-image: url(../images/but_start_h.png); }
#but_tore { background-image: url(../images/but_tore_a.png);	}	
#but_tore:hover { background-image: url(../images/but_tore_h.png); }	
#but_freie { background-image: url(../images/but_freie_a.png); }	
#but_freie:hover { background-image: url(../images/but_freie_h.png);	}	
#but_gitter { background-image: url(../images/but_gitter_a.png);	}	
#but_gitter:hover { background-image: url(../images/but_gitter_h.png); }		
#but_werbedesign { background-image:	url(../images/but_werbedesign_a.png); }	
#but_werbedesign:hover {	background-image: url(../images/but_werbedesign_h.png); }		
#but_schmuck { background-image: url(../images/but_schmuck_a.png); }	
#but_schmuck:hover { background-image: url(../images/but_schmuck_h.png); }	
#but_vita { background-image: url(../images/but_vita_a.png); }	
#but_vita:hover { background-image: url(../images/but_vita_h.png); }	
#but_kontakt { background-image: url(../images/but_kontakt_a.png); }	
#but_kontakt:hover { background-image: url(../images/but_kontakt_h.png); }	
#but_impressum { background-image: url(../images/but_impressum_a.png); }	
#but_impressum:hover { background-image:	url(../images/but_impressum_h.png); }	

/* ************ ******************* */			
#maincontent { margin:220px auto;width:980px; }
#main	{
	width: 					730px;
	height: 				370px;
	padding-top:			10px;
	text-align:				justify;
	margin-left: 			200px;
	}

.xb	{
	font-family:			serif;
	font-size:				24px;
	font-weight:			bold;
	line-height:			20px;
	margin:					-4px 1px 0px 0px;	
	color:					rgb(255,204,23);
	float:					left;
	}	

#bottomadresse{
	Float: 					right;
	margin: 				6px 36px 0 0;
	font-size:				9px;
	}	

/* ************* Bildergalerie ******************** */	
#bildertab {
	text-align:center;
	background-color: rgb(0,10,20);
	width:730px;
	border:1px solid rgb(214,214,214);
	margin-left: 			0;
	padding:				0;
}

#bildertab th{
border-bottom:1px solid rgb(214,214,214);padding:8px;
}

#bildertab th h2{
	text-align:center;
}

.outertabletop {
	border-bottom:1px solid rgb(214,214,214);border-right:1px solid rgb(214,214,214);width:20%;text-align:center;
}

.outertablebottom {
	border-right:1px solid rgb(214,214,214);width:20%;text-align:center;
}

.outertabletop table, .outertablebottom table{
	width:100%;
}

.outertabletop table tr th, .outertablebottom th {
	background-color:rgb(214,214,214);font-size:12px; color:rgb(0,59,117);text-align:center;font-weight:normal;line-height:0px;;
}

.bilderbottom {
	background-color:rgb(214,214,214);font-size:12px; color:rgb(118,118,138);text-align:center;
}	
/* ************ Kontaktformular ******************* */
#kontaktformular	{
	background-color: 		rgb(214,214,214);
	border:					3px ridge rgb(128,128,128);
	width:					735px;
	height:					350px;
	margin: 				0;
	padding:				0;
	}

#kontaktName, #kontaktMail, #kontaktText, #kontakt {
	font-family:			verdana,sans-serif;
	font-size:				12px;
	color: 					#B0B0B0;
	border:					1px ridge #B0B0B0;
	}
	
#kontaktName	{
	width:					300px;
	height:					18px;
	padding:				2px 10px 0 10px;
	float:					left;
	margin:					12px 0 4px 15px;
}

#kontaktMail	{
	width:					310px;
	height:					18px;
	padding:				2px 10px 0 10px;
	float:					right;
	margin:					12px 20px 4px 10px;
	}
	
#kontaktText	{
	width:					695px;
	height:					180px;
	padding:				4px;
	background:				#fff url(../images/KontaktLogo1.png) no-repeat 10px 27px;
	margin:					18px 0px 0px 15px;
	color: 					#000;
		}	
		
#pixx{ 
	margin:					5px auto;
	z-index:				99; 
	background-color: 		#FEFEFE; 
	text-align:				left; 
	font-size:				16px; 
	padding: 				15px;
	opacity: 				0.0;-moz-opacity: 0.0;filter: alpha(opacity=0);filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);
	}		

.floatright {
	float:					right;
}