body 
{
	/* width:750px; */
	width:989px;
	height:660px;
	margin:0px;
	font-family:arial unicode ms,trebuchet ms,arial;
	font-size:12px;
	background-color:#ffffff;
	text-align:left;
	padding:0px;
	scrollbar-base-color:#C70027; 
	scrollbar-track-color:#FFFFFF;
    scrollbar-arrow-color:#FFFFFF;
	scrollbar-3dlight-color:#C70027;
    scrollbar-darkshadow-color:#C70027;
    scrollbar-face-color:#C70027;
    scrollbar-highlight-color:#FFFFFF;
    scrollbar-shadow-color:#FFFFFF;
}

h1 {font-size:10px;color:#696969;margin:0px;}
h2 {font-size:12px;color:#1a1a1a;font-weight:normal;}
h3 {font-size:14px;color:#1a1a1a;}
h4 {font-size:16px;color:#1a1a1a;}
h5 {font-size:16px;color:#0096e5;}
p  {margin-top:0px;}
td {font-size:12px;}




/* Fuer vorformatierten Code (d.h. mit festen Zeilenumbrüchen, Einrückungen usw.) */
/* #pre
{
	font-size:14px;
	background-color:#ffffff;
	color:#000000;
	padding:0px;
	margin:0px;
} */

a:link, a:visited, a:active, a:hover
{ 
	text-decoration:none;
	font-weight:normal;
	color:#000000;
	font-size:11px;

}
a:active, a:hover
{ 
  color:#e40015;
}

/* Die Hyperlinks im Menü */
a.menu:link, a.menu:visited
{ 
	color:#C70027;
	text-decoration:none;
	text-align:left;
	background-color:#ffffff;
}
a.menu:active, a.menu:hover
{ 
  color:#C70027;
}

/* Die Titelzeile */
#kopf {
	width: 750px; 	
	height:100px;
	text-align:left;
	/* font-size:32px; */
	padding:0px;
	margin:0px;
	margin-bottom:0px;
}

/* Das Menü horizontal */
#menu_h {
	color:#F6D183;
	text-align:right;
	/* background-color:#F4D38B; */
	/* border: solid silver 1px; */
	padding:3px;
	margin:0px;
	margin-top:30px;
	/* padding:10px; */
}

/* Der Inhalt */
/* #content {  */
/* border-top:2px solid #ffffff;
	background-color:#ffffff;
	color:#000000;
	padding:0px;
	margin:0px;
}  */

/* #menu_v {
	float: left;
	font-size:10px; 
	text-decoration:underline; 
	color:#373878; 
	/* padding: 12px; */
	/* width: 164px;
	height:500px; 
	background-color:#F4D48B; 
	border: solid 0px silver;  
	padding:0px;
	padding-left:0px;
	margin:0px;
	margin-top:10px;
} */

#submenu {
	float: left;
	width: 140px;
	height:380px; 
	margin-top:5px;
	padding-top:20px;
	background-color: #FFD780;
	font-size: 12px;
	color: #FFFFFF;
	line-height: 12px;
	clear: both;
}

#submenu a:link, #submenu a:visited {
	color: #073783;
	display: block;
	text-decoration: none;
	padding-left: 10px;
	padding-bottom: 8px;
	padding-top: 4px;
	border-bottom: solid 1px;
	border-bottom-color: #FBF0DC;
	border-bottom-style: solid;
	padding-right: 5px;
	font-weight: normal;
}
#submenu a:hover {
	color: #FFFFFF;
	background-color: #C70027;
	background-image: none;
	text-decoration: none;
	font-weight: bold;
}
	
#box_l {
	float: left;
	width: 585px; 
	height:378px; 
	color:#000000; 
	background-color: #FBF0DC; 
	border: solid 1px #F4D38B; 
	padding:0px;
	padding-top:20px;
	padding-left:10px;
	margin:0px;
	margin-left:10px;
	margin-top:5px;
 }

#box_r { 
	float: right;
	/* margin-left: 10px; */
	/* padding: 2px; */
	width: 240px;
	height:118px; 
	background-color: #ffffff; 
	border: solid #F4D38B 0px;
	padding:1px;
	margin:0px;
	margin-left:0px;
	margin-top:0px;
 }
 
 /* #box_r2 { 
	float: right;
	/* margin-left: 10px; */
	/* padding: 2px; */
	/* width: 240px;
	height:200px; 
	background-color: #F4D38B; 
	border: solid silver 0px;
	padding:1px;
	margin:0px;
	margin-left:10px;
	margin-top:10px;
 }
*/

.arrowlistmenu{
	width: 180px; /*width of accordion menu*/
}

.arrowlistmenu .menuheader{ /*CSS class for menu headers in general (expanding or not!)*/
	font: normal 11px Arial;
	color: black;
	background: white url(../images/titlebar-active.png) repeat-x center left;
	margin-bottom: 10px; /*bottom spacing between header and rest of content*/
	padding: 6px 0 4px 10px; /*header text is indented 10px*/
	cursor: hand;
	cursor: pointer;
}

.arrowlistmenu .openheader{ /*CSS class to apply to expandable header when it's expanded*/
	background-image: url(../images/titlebar.png);
}

.arrowlistmenu ul{ /*CSS for UL of each sub menu*/
	list-style-type: none;
	margin-left: 10px;
	padding: 0;
	margin-bottom: 2px; /*bottom spacing between each UL and rest of content*/
}

.arrowlistmenu ul li{
	padding-bottom: 2px; /*bottom spacing between menu items*/
}

.arrowlistmenu ul li a{
	color: black;
	background: url(../images/arrowbullet.png) no-repeat center left; /*custom bullet list image*/
	display: block;
	padding: 2px 0;
	padding-left: 26px; /*link text is indented 19px*/
	text-decoration: none;
	font-weight: bold;
	border-bottom: 1px solid #dadada;
	font-size: 90%;
	font: normal 11px Arial;
}

.arrowlistmenu ul li a:visited{
	color: #e40015;
	font: normal 11px Arial;
}

.arrowlistmenu ul li a:hover{ /*hover state CSS*/
	color: #e40015;
	background-color: #F3F3F3;
	font: normal 11px Arial;
}

.shakeimage{
	position:relative
}
.style1 {
	text-align: center;
}
.style3 {
	border-width: 0;
	background-color: #EFEFE9;
}
.style4 {
	border-width: 0px;
}

 




