body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 
	margin:0;
	padding:0;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset,img { 
	border:0;
}
address,caption,cite,code,dfn,em,strong,th,var {
	font-style:normal;
	font-weight:normal;
}
ol,ul {
	list-style:none;
}
caption,th {
	text-align:left;
}
h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-weight:normal;
}
q:before,q:after {
	content:'';
}
abbr,acronym { border:0;
}

strong { 
	font-weight: bold
}

em { 
	font-style: italic 
}

a img { 
	border:none 
}

body, html {
	height:100%;
	border:0;
	/*background-image: url('/grafik/Background04.gif');*/
}

body {
	background-image:url(../grafik/bg.png);
	background-repeat:repeat-x;
	background-color: #ffffff;
	margin-bottom:1px;
}

html {
	vertical-align:top;
}

.containerDiv {
	position:relative;
	height:100%;
	height:auto !important;
	min-height:100%;
	width:100%;
}

.contentDiv {
	width:967px;
	margin-left:auto;
	margin-right:auto;
	padding-bottom:70px;
}

.bottomDiv {
	position:absolute;
	bottom:0;
	height:35px;
	margin-top:-50px;
	padding-top:15px;
	width:100%;	
	border-top:2px solid #f1f1f1;
}

p {
	margin-top:0;
	margin-bottom:10px;
}

/* The distance from the menu and the first  artikel Header */
.toppadding {
	padding-top:25px;
	padding-left:4px;
	padding-right:0px;
	background-color:#FFFFFF;
	vertical-align:top;
}

/* The main Table which holds all customizable content */
#MainTable {
	width: 967px;
	height: 100%;
	margin-left:auto;
	margin-right:auto;
	background-color:#FFFFFF;

}

.MainTableTd {
		background-color:#ffffff;
		background-image:url(../grafik/top.png);
		background-repeat:no-repeat;
		vertical-align:top;
}

/* TD containing the print, sitemap, login etc. *see line 165 - 194*/
.TopFunctionsTd {
	height:32px;
}

/* TD containing the top menu */
.TopMenuTd {
	 padding-top:47px; 
	 height:68px; 
	 vertical-align:top; 
	 text-align:left;
}


/* Menu items below main streamer text formatting */
.TopMenuText {
	font-family: "Trebuchet MS", helvetica, sans-serif;
	font-size: 16px;
	color: #0065b6;
	font-weight: normal;	
	text-decoration: none;
}

a.TopMenuText:hover {
	text-decoration: underline;
}

/* Formatting for language selection if no image is used */
a.SearchTitle:hover {
}

/* Id for the table that makes the menu and main content area */
#ContentTable {
}

/* Cell containing the left menu structure */
.MenuCell {
	width: 166px;
	vertical-align:top;
	background-image:url(../grafik/sideShadowTopMenu.png);
	background-repeat:no-repeat;
}

/* Table containing the left menu */
.menuTable {
	width:166px;
}

.delSiden {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:5px 0px 0px 10px;
	color:#d135d3;
}

.delSiden a {
	color:#d135d3;
}


/* print, sitemap, login etc. formating */
.stuffClass {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	color:#adadad;
	margin-right:10px;
}

.stuffHome {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color:#ffffff;
}

/* searchinput */
.topInput {
	height:17px; 
	width:174px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background-color:transparent;
	border:none;
	padding:5px 10px;
}

/* Please note that the topinput cells are set via styles in the top.php file */

/* searchbutton */
.searchbutton  {
	width:26px;
	height:24px;
	border:none;
	background-image:url(../grafik/searchButtonBg.png);
	background-repeat:no-repeat;
	background-color:transparent;
	cursor: pointer;
	padding:0px;
	margin-right:26px;
	margin-top:3px;
}


/* Company Name,Info,Email cell/text */
.bundText {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#999999;
	margin:5px;
}

/* bund.php - td formatting where the CO info is */
.bundTd {
	vertical-align:top;
	text-align:center;
}

/* Company Email text formatting */
.CompanyEmail {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#999999;
	text-decoration:none;
}

.CompanyEmail:hover {
		text-decoration: underline;
}
	
/*a { 
	font-family: Verdana; 
	font-size: 8pt; 
	color: black; 
	text-decoration: underline; 
}*/


#acc_base {
	width: 222px;
	font-family: Arial, sans-serif;
	font-size: 12px;
	color: white;
	margin-left:7px;
}

#acc_base h3, #acc_base a {
	font-family: Arial, sans-serif;
	font-size: 12px;
	display: block;
	padding:8px 0px 8px 15px;
	margin: 0px;
	font-weight: normal;
	text-align: left;	
	color: #302e30;
	cursor: pointer;
	background-image: url(../grafik/arrowLarge.png);
	background-position:180px;
	background-repeat:no-repeat;
	text-decoration:none;
}

#acc_base h3.open, #acc_base a.open {
	background-image: url(../grafik/arrowLargeActive.png);
	background-position:180px;
	background-repeat:no-repeat;
}

#acc_base h4 {
	cursor: pointer;
}
#acc_base ul {
	list-style-type: none;
	margin:0px;
	padding-left: 0px;
	width: 209px;

}

#acc_base li {
	background-image:url(../grafik/menuBg.png);
	background-repeat:repeat-x;
	color: black;
	margin-bottom:3px;
}

#acc_base li li {
	background-color:#FFFFFF;
	margin-top:3px;
	border:none;
}

#acc_base li li h3.open, #acc_base li li a.open {
	color: black;
	background-color:#FFFFFF;
}

.acc_buttom {
	width:225px;
	height:51px;
	background-image:url(../grafik/menuButtomBg.png);
	background-repeat:no-repeat;
}

/*
#acc_base li li h4:before, #acc_base li li a:before {
	content: url(../grafik/level1.gif);
	padding-right:5px;
}

#acc_base li li li h4:before, #acc_base li li li a:before {
	content: url(../grafik/level2.gif);
}

#acc_base li li li li h4:before, #acc_base li li li li a:before {
	content: url(../grafik/level3.gif);
}

#acc_base li li li li li h4:before, #acc_base li li li li li a:before {
	content: url(../grafik/level4.gif);
}

#acc_base li li li li li li h4:before, #acc_base li li li li li li a:before {
	content: url(../grafik/level5.gif);
}

#acc_base li li li li li li li h4:before, #acc_base li li li li li li li a:before {
	content: url(../grafik/level6.gif);
}
*/

/* LEVEL 0 */

#acc_base li li h4 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	margin: 0px;
	color:#505050;
	padding: 6px 5px 6px 25px;
	background-image:url(../grafik/arrowSmall.png);
	background-position:180px;
	background-repeat:no-repeat;
}

#acc_base li li h4:hover {
	background-image:url(../grafik/arrowSmallOpen.png);
}

#acc_base li li h4.open {
	background: white;
	background-image:url(../grafik/arrowSmallOpen.png);
	background-position:180px;
	background-repeat:no-repeat;
	border-bottom: 2px solid #ffffff;
}

#acc_base li li p {
	padding: 6px 5px 6px 5px;
	display: block;
	color: #505050;
}

#acc_base li li a {
	display: block;
	color: #505050;
	text-decoration:none;
	padding: 4px 5px 2px 25px;
	background-image:url(../grafik/arrowSmall.png)
}

#acc_base li li a.open {
	font-weight:bold;
	background-image:url(../grafik/arrowSmallActive.png);
}

#acc_base li li a:active {
	background-image:url(../grafik/arrowSmallActive.png)
}

#acc_base li li a:hover {
	background : white url(../grafik/arrowSmallActive.png;
	color: #505050;
	text-decoration: none;
}

/* LEVEL 1 */

#acc_base li li li h4  {
	background: url(../grafik/menuLevel1Collapsed.gif);
	padding-left:29px;
}

#acc_base li li li h4:hover {
	background: url(../grafik/menuLevel1Expanded.gif);
}

#acc_base li li li h4.open {
	background :url(../grafik/menuLevel1Expanded.gif);
}

#acc_base li li li a {
	background:url(../grafik/menuLevel1.gif);
	padding-left:29px;
}

#acc_base li li li a.open {
	background:url(../grafik/menuLevel1.gif);
}

#acc_base li li li a:active {
	background: url(../grafik/menuLevel1Arrow.gif);
}

#acc_base li li li a:hover {
	background: url(../grafik/menuLevel1Arrow.gif);
}

/* LEVEL 2 */

#acc_base li li li li h4 {
	background: url(../grafik/menuLevel2Collapsed.gif);
	padding-left:33px;
}

#acc_base li li li li h4:hover {
	background :url(../grafik/menuLevel2Expanded.gif);
}

#acc_base li li li li h4.open {
	background :url(../grafik/menuLevel2Expanded.gif);
}

#acc_base li li li li a {
	background:url(../grafik/menuLevel2.gif);
	padding-left:33px;
}

#acc_base li li li li a.open {
	background:url(../grafik/menuLevel2.gif);
}

#acc_base li li li li a:active {
	background: url(../grafik/menuLevel2Arrow.gif);
}

#acc_base li li li li a:hover {
	background: url(../grafik/menuLevel2Arrow.gif);
}

/* LEVEL 3 */


#acc_base li li li li li h4 {
	background: url(../grafik/menuLevel3Collapsed.gif);
	padding-left:37px;
}

#acc_base li li li li li h4:hover {
	background : url(../grafik/menuLevel3Expanded.gif);
}

#acc_base li li li li li h4.open {
	background :url(../grafik/menuLevel3Expanded.gif);
}

#acc_base li li li li li a {
	background:url(../grafik/menuLevel3.gif);
	padding-left:37px;
}

#acc_base li li li li li a.open {
	background:url(../grafik/menuLevel3.gif);
}

#acc_base li li li li li a:active {
	background: url(../grafik/menuLevel3Arrow.gif);
}

#acc_base li li li li li a:hover {
	background: url(../grafik/menuLevel3Arrow.gif);
}

/* LEVEL 4 */


#acc_base li li li li li li h4 {
	background: url(../grafik/menuLevel4Collapsed.gif);
	padding-left:41px;
}

#acc_base li li li li li li h4:hover {
	background :url(../grafik/menuLevel4Expanded.gif);
}

#acc_base li li li li li li h4.open {
	background :url(../grafik/menuLevel4Expanded.gif);
}

#acc_base li li li li li li a {
	background:url(../grafik/menuLevel4.gif);
	padding-left:41px;
}

#acc_base li li li li li li a.open {
	background:url(../grafik/menuLevel4.gif);
}

#acc_base li li li li li li a:active {
	background: url(../grafik/menuLevel4Arrow.gif);
}

#acc_base li li li li li li a:hover {
	background: url(../grafik/menuLevel4Arrow.gif);
}

/* LEVEL 5 */


#acc_base li li li li li li li h4 {
	background: url(../grafik/menuLevel5Collapsed.gif);
	padding-left:45px;
}

#acc_base li li li li li li li h4:hover {
	background :url(../grafik/menuLevel5Expanded.gif);
}

#acc_base li li li li li li li h4.open {
	background :url(../grafik/menuLevel5Expanded.gif);
}

#acc_base li li li li li li li a {
	background:url(../grafik/menuLevel5.gif);
	padding-left:45px;
}

#acc_base li li li li li li li a.open {
	background:url(../grafik/menuLevel5.gif);
}

#acc_base li li li li li li li a:active {
	background: url(../grafik/menuLevel5Arrow.gif);
}

#acc_base li li li li li li li a:hover {
	background: url(../grafik/menuLevel5Arrow.gif);
}


