body			{ 
	margin:0px 0px 0px 0px;
	font-family:arial,times;
	font-size:14px;
	background-color:#ffffff;
  /*background-color:#fbd7c9;*/
	background-attachment:fixed;
	background-image:url('');
	margin:0px;	
	padding:0px;	
}


div.top {
	clear:both;
	width:100%;
	height:232px;	
	margin:0px;
	padding:0px;	
	background-image:url('./images/top3.jpg');
  background-repeat:no-repeat;	
}

div.menu {
	float:left;
	background-color:#fbd7c9;
	margin:0px;	
	padding:0px;
	height:600px;
	background-image:url('./images/menu.jpg');

}

#submenu {
font:bold 14px arial;
color:#000000;
background:none;
text-align:left;
padding: 5px 20px 5px 12px;
}

#submenu a {
color:#f28a3f;
font:bold 14px arial,verdana,times;
text-decoration:underline;
background:none;
}

#submenu a:hover {
color:#220000;
background:none;
}

#submenu2 {
font:bold 14px arial;
color:#000000;
background:none;
text-align:left;
padding: 5px 20px 5px 12px;
}

#submenu2 a {
color:#f28a3f;
font:bold 14px arial,verdana,times;
text-decoration:underline;
background:none;
}

#submenu2 a:hover {
color:#220000;
background:none;
}

div.main {
	clear:both;
	background-color:#ffffff;
	width:100%;
	min-height:300px;
	margin:0px;	
	padding:0px;
	/*background-image:url('./images/main2.jpg');*/
	background-attachment:fixed;
	background-repeat:no-repeat;
	background-position:bottom right;		
}

div.bottom {
	clear:both;
	background-color:#ffffff;
	width:100%;
	height:50px;
	margin:0px;	
	padding:0px;					
}

div.text {
background:none;
border:2px;
text-align:justify;
padding: 0px 0px 0px 0px;
margin-left:125px;
min-height:600px;
}

div.spalte_links {
float:left;
width:60%;
padding: 0px 15px 5px 15px;
/*background:#cccccc;*/

}

div.spalte_rechts {
float:right;
/*background:#ccccff;*/
}

div.box_main {
font-weight:bold;
line-height:20px;
background-color:#fbd7c9;
margin-right:25px;
padding: 10px 10px 10px 10px;
border-top:1px solid #f28a3f;
border-right:2px solid #f28a3f;
border-bottom:2px solid #f28a3f;
border-left:1px solid #f28a3f;
}

div.boxlist {
line-height:20px;
background-color:#fbd7c9;
margin-right:25px;
margin-top:20px;
padding: 10px 10px 10px 10px;
border-top:1px solid #f28a3f;
border-right:2px solid #f28a3f;
border-bottom:2px solid #f28a3f;
border-left:1px solid #f28a3f;
}

h1 {
float:left;
background:none;
color:#f28a3f;
width:100%;
/*border-bottom: 5px solid #000000;*/
margin:0px;
padding:0px 0px 0px 10px;

}

h2.top {
float:right;
padding:5px 10px 0px 0px;
color:#ffffff;
font-weight:bold;
text-align:right;
}

h2 {
color:#f28a3f;
margin: 0px 0px 0px 12px;
padding-top:15px;
}

h3 {
color:#f28a3f;
margin: 0px 0px 0px 0px;
}

a:link 			{ color:#000000; font-weight:bold }
a:visited 		{ color:#000000; font-weight:bold }
a:active 		{ color:#f28a3f; font-weight:bold }
a:hover		{ color:#f28a3f; font-weight:bold }

img {
border:0
}

hr.h2 {
color:#000000;
background-color:#000000;

}

hr.h3 {
color:#000000;
background-color:#000000;


}

ol.text {
list-style-image:url(./images/list_button_sm.gif)
}

ol.button {
list-style-image:url(./images/dot.gif)
}

span.subtitle {
	font-size:10px
}

a.back {
font-size:20px; font-weight:bold; 
}

b.high {
color:#f28a3f;
}

ul.faq {
color:#000000;
}

/* menu */

ul {
	margin: 0;
	padding: 0;
	list-style: none;
	width: 120px;
	font-weight:bold;
	}

ul li {
	position: relative;
	}

li ul {
	position: relative;
	left: 20px;
	top: 0;
	display: none;
	width:100px;
	}

/*layout menu */
ul li a {
	display: block;
	font-size:12px;
	text-decoration: none;
	color: #000000;
	background: #fbd7c9;
	padding: 5px;
	border: 1px solid #000000;
	
	}

/* Fix IE. Hide from IE Mac \*/
* html ul li { float: left; height: 1%; }
* html ul li a { height: 1%; }
/* End */


/*make submenu work*/
li:hover ul, li.over ul {
	display: block;
	}





