html {
  height:101%;
}

#body {
	text-align:center;	/* !!! */
	margin:0px 0px 0px 0px;
	background-image: url(../images/body-hg.jpg);
	background-repeat:repeat;
	}

/*  *********************************** Templateaufbau *********************************** */

#main {
		width:965px;
		margin:10px auto; /* !!! */
		text-align: center; /* !!! */
		}

#section1 {
	width:965px;
	height:257px;
	float:left;
	clear:both;
	margin-bottom:15px;
	}		

#sprachweiche{
	width:965px;
	float:left;
	vertical-align:top;
	}

#top{
	border:1px solid #FFFFFF;
	width:963px;
	height:235px;
	float:left;
	}

#top_left{
	width:155px;
	height:235px;
	float:left;
	}

#logo{
	width:155px;
	height:95px;
	float:left;
	background:url("../images/deage-logo.jpg");
	background-repeat:no-repeat;
	}

#nav_1{
	width:155px;
	height:140px;
	float:left;
	}
	
#top_header{
	width: 570px;
	height:235px;
	float:left;
	}
	
#top_right{
	width: 235px;
	height:235px;
	background:url("../images/produkt_news_hg.jpg");
	background-repeat:no-repeat;
	float:left;
	}
	
#section2{
	width: 965px;
	float:left;
	clear:both;
	background:#FFFFFF;
	}

#nav_2{
	width: 965px;
	height:21px;
	background:url("../images/nav-2-hg.jpg");
	background-repeat: repeat-x;
	float:left;
	clear:both;
	}
	
#breadcrumb{
	width: 635px;
	float:left;
	padding-top:60px;
	background:#FFFFFF;
	text-align:left;
	padding-left: 15px;
	}
	
#vm_suche{
	width: 140px;
	height:75px;
	float:left;
	background:url("../images/p-suche_bg.png");
	background-repeat:no-repeat;
	margin:10px;
	}
	
#vm_cart{
	width: 140px;
	height:75px;
	float:left;
	background:url("../images/warenkorb_bg.png");
	background-repeat:no-repeat;
	margin:10px 0px 0px 0px;
	}
	
#section3{
	width: 965px;
	float:left;
	}
	
#content{
	width: 935px;
	padding: 0px 15px 0px 15px;
	min-height:250px;
	background:#FFFFFF;
	float:left;
	}
	
#section4{
	width: 965px;
	height:20px;
	float:left;
	background:#771e1e;
	}
#nav_footer{
	width: 200px;
	height:20px;
	float:left;
	padding-left:15px;
	}
	
#footer_text{
	width: 765px;
	height:20px;
	float:left;
	}
		

/*  *********************************** allgemeine Links  *********************************** */
	
	
	a:link{
		font-family: Arial;
		font-size: 11px;
		color: #8b7563;
		text-decoration:none;
		} 
	
	
	a:hover{
		font-family: Arial;
		font-size: 11px;
		color: #8b7563;
		text-decoration:none;
		} 
	
	
	a:active{
		font-family: Arial;
		font-size: 11px;
		color: #8b7563;
		text-decoration:none;
		} 
	a:visited{
		font-family: Arial;
		font-size: 11px;
		color: #8b7563;
		text-decoration:none;
		} 
div.moduletabble-produkt_news a:link{
		font-family: Arial;
		font-size: 11px;
		color: #ffffff;
		text-decoration:none;
		} 
div.moduletabble-produkt_news a:visited{
		font-family: Arial;
		font-size: 11px;
		color: #ffffff;
		text-decoration:none;
		}
div.moduletabble-produkt_news a:hover{
		font-family: Arial;
		font-size: 11px;
		color: #ffffff;
		text-decoration:none;
		}	
	div.moduletabble-produkt_news a:active{
		font-family: Arial;
		font-size: 11px;
		color: #ffffff;
		text-decoration:none;
		}	
/*  *********************************** Joomla Klassen *********************************** */

	table.contentpaneopen{
		font-family:Arial, Helvetica, sans-serif;
		font-size: 12px;
		text-align:left;
		color: #333333;
		width:935px;
		} 
		
	td.contentheading{
	font-family: Helvetica,Arial,sans-serif;
	font-size: 14px;
	font-weight:bold;
	color: #771e1e;
	text-align:left;
	vertical-align:text-top;
	width:auto;
	padding:15px 0px 15px 200px;
		} 

	componentheading{
		font-family:Arial, Helvetica, sans-serif;
		font-size: 12px;
		text-align:left;
		color: #333333;
		width:934px;
		} 
td.sectiontableheadeer seth_title{
	width: 45%;
	background:#cccccc;
	font-weigth: bold;
	font-size: 12px;
	color: #771e1e;
}

/*  *********************************** Sprachweiche *********************************** */

	.moduletable-sprachweiche{
		vertical-align:top;
		width:965px;
		} 
	
	#jflanguageselection{
		vertical-align:top;
		width:auto;
		}
		
	ul.jflanguageselection{
		font-family:Arial, Helvetica, sans-serif;
		font-size: 11px;
		text-align:right;
		color: #FFFFFF;
		list-style:none;
		width:auto;
		}
		
	ul.jflanguageselection li a:link{
		font-family:Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #FFFFFF;
		float:left;
		display:block;
		width:auto;
		}
	ul.jflanguageselection li a:hover{
		font-family:Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #FFFFFF;
		float:left;
		display:block;
		width:auto;
		}	
	ul.jflanguageselection li a:visited{
		font-family:Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #FFFFFF;
		float:left;
		display:block;
		width:auto;
		}	
		
	ul.jflanguageselection li a:active{
		font-family:Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #FFFFFF;
		float:left;
		display:block;
		width:auto;
		}	
	ul.jflanguageselection li#active_language{
		font-family:Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #FFFFFF;
		float:left;
		display:block;
		width:auto;
		}
		
/*  *********************************** Prodkutsuche *********************************** */
	
.moduletable-psuche {
	width:125px;
	text-align:left;
	padding-top: 30px;
	padding-left: 15px;
	}
moduletable-psuche form {
	width:100px;
	text-align:left;
	}
.moduletable-psuche .inputbox {
	width: 100px;
	background:#FFFFFF;
	border: 1px solid #cccccc;
	font-size: 11px;
	height: 12px;
	float: left;
	}
.moduletable-psuche .button {
	width: auto;
	background:none;
	border: 0px solid #FFFFFF;
	font-family: Verdana, Arial;
	font-size: 10px;
	font-weight: normal;
	color: #8b7563;;
	text-align:left;
	}	
