html, body {height:100%}

body {
	background: url(images/bg.jpg) repeat-x;
	margin:0;
	padding:0;
}

td, body{font-family: Arial;font-size: 12px;}

h1{font-size:18px;font-weight:bold;}

.td_top {background: url(images/top-shadow.jpg) no-repeat;}
.td_left {background: url(images/left-shadow-bg.jpg) top right repeat-y;}
.td_right {background: url(images/right-bg-shadow.jpg) top left repeat-y;}
.td_main {background: url(images/bg-main.jpg) repeat;}

.image_right {background: url(images/right-image-shadow.jpg) top left no-repeat;height:500px;}

.links_top {text-align: right;color: #D6441D;margin-top: 5px;margin-right: 5px;}
.links_top a{text-decoration:none;color: #D6441D;}
.links_top a:hover{text-decoration:underline;}

.address_top{height:89px;color:#D6441D;padding-left:20px;}

.content{padding:20px;}

/*HAUPTMENU*/
.menu_top{margin-left:22px;width:148px;height:2px;background:url(images/menu-top.jpg) no-repeat;}
.menu_bottom{margin-left:22px;width:148px;height:2px;background:url(images/menu-bottom.jpg) no-repeat;}
.menu {margin-left:22px;background:url(images/menu-bg.jpg) repeat-y;}
.menu ul {margin:0;padding:0;list-style-type:none;}
.menu ul li{line-height: 25px;list-style-type:none;width: 148px;}
.menu ul a, .menu ul a:visited {
		display:block;
		font-size:11px;
		text-decoration:none;		
		height:23px;
		line-height:23px;
		color:white;
		padding-left: 10px;
		font-weight: bold;
	}
.normal a{background:url(images/menu-button.jpg)}
.menu a:hover{background:url(images/menu-button-over.jpg)}
.active a {background:url(images/menu-button-over.jpg)}
/*HAUPTMENU end*/

/* 2. Menuebene */
.menu ul ul li{line-height: 25px;list-style-type:none;width: 148px;}

.menu ul ul a, .menu ul ul a:visited {
		display:block;
		font-size:11px;
		text-decoration:none;		
		height:23px;
		line-height:23px;
		color:white;
		padding-left: 20px;
		font-weight: normal;
	}
.menu ul ul a:hover{color:white;background:url(images/menu-button-over.jpg);}	
.normal_sub1 a{background:url(images/menu2-button.jpg)}

/*3. Menuebene */
.menu ul ul ul li{line-height: 25px;list-style-type:none;width: 148px;}

.menu ul ul ul a, .menu ul ul ul a:visited {
		display:block;
		font-size:11px;
		text-decoration:none;		
		height:23px;
		line-height:23px;
		color:white;
		padding-left: 30px;
		font-weight: normal;
	}
.menu ul ul ul a:hover{color:white;background:url(images/menu-button-over.jpg);}	
.normal_sub2 a{background:url(images/menu3-button.jpg)}

