/* CSS Document für Holzbau SA. www.ehma.at - CSS Author: Thomas Ortner*/

/* STANDARDS */

html {
width:100%;
height:100%;
}

body,td,th {
	color: #5A4F3E;
	font-size: 12px;
}
body {
	background-color: #CABEAA;  /* <-------------- Hintergrund außrhalb */
	margin:0px;
	width:100%;
	height:100%;
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #6B1C1C;
}
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #6B1C1C;
}
a:hover {
	text-decoration: underline;
	color: #000000;
}
a:active {
	text-decoration: none;
	color: #6B1C1C;
}

h1 {
font-size:12px;
margin:5px 0px 10px 0px;
padding:0px;
font-weight:bold;
color:#6B1C1C;
}

h2 {
font-size:14px;
margin:5px 0px 10px 0px;
padding:0px;
font-weight:bold;
color:#6B1C1C;
}

h3 {
font-size:13px;
margin:5px 0px 10px 0px;
padding:0px;
font-weight:bold;
color:#6B1C1C;
}



/* CONTAINER DEFINITIONS */

div {
margin:0px;
padding:0px;
height:auto;
}

#centeringcontainer {
position:relative;
width:910px;
margin:auto;
margin-top:10px;
border:1px solid #5A4F3E;
padding-bottom:4px;
background-color:#CABEAA;
}

#bannercontainer {
position:relative;
width:100%;
height:135px;
white-space:nowrap;
overflow:hidden;
background-image:url(../templates/layout/backgr_topcontainer.jpg);
background-repeat:repeat-x;
text-align:center;
}
#bannercontainer img {
margin-top:7px;
}

/* Taking Table to make life easier because of IE6 */
#maintable {
width:100%;
height:auto;
padding:0px;
margin:0px;
border:0px;
border-spacing:3px;
font-size:12px;

}

#menucontainer {
vertical-align:top;
width:100px;
height:auto;
color:#000000;
background-color:#CABEAA; /* <-------------- Menu Hintergrund */
padding:0px;
margin:0px;
text-align:left;
vertical-align:top;
}

#menucontainer #slideshow {
width:100%;
height:auto;
background-color:#FFFFFF;
}

#menucontainer #space {
width:100%;
height:auto;
background-color:#CABEAA;
}

#menucontainer #menu {
width:246px;
height:auto;
background-color:#FFFFFF;
}

#sponsoren {
width:246px;
height:auto;
background-color:#CABEAA;
margin-top:20px;
}

#maincontainer {
font-size: 12px;
font-family:Tahoma;
vertical-align:top;
width:488px;
height:200px;
background-color:#FFFFFF;
background-image:url(../templates/layout/back_main.jpg);
background-repeat:repeat-y;
padding:5px, 5px, 5px, 25px;
padding-left: 10 px;
text-align:left;
}

#rightcontainer {
width:170px;
min-height:80px;
background-color:#E6E0D6; /* <-------------- Rightcontainer Hintergrund */
padding:4px;
margin-bottom:45px;
font-size:12px;
text-align:left;
vertical-align:top;
}

#footercontainer {
position:relative;
width:100%;
height:20px;
font-family:Tahoma, sans-serif;
font-weight:bold;
font-size:10px;
font-stretch:semi-expanded;
color:#6B1C1C;
text-align:center;
}

/* FOOTERCONTAINER LINK DEFINITIONS */
#footercontainer a {
font-family:Tahoma, sans-serif;
font-weight:bold;
font-size:10px;
font-stretch:semi-expanded;
color:#6B1C1C;
}
#footercontainer a:link, #footercontainer a:visited {
text-decoration: none;
}
#footercontainer a:hover {
text-decoration:none;
color:#ffffff;
}
#footercontainer a:active {
text-decoration: none;
}

.galerie_titel {
font-weight:bold;
font-size:12px;
color:#000000;
}





