html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin:0; padding:0; border:0;	outline:0; font-weight:inherit;	font-style:inherit; font-size:100%;	font-family: verdana, tahoma, sans-serif; vertical-align:baseline; }
ol, ul { list-style:square; }
td, th { text-align:left; vertical-align:top; }
h1 {font-size:1.2em; font-weight : bold; color:#474B5A;}

h2 { 
font-weight : bold; 
font-size : 1em; 
color : #62626E; 
} 
.border { border-right:0; width:92px ;padding:0 4px 0 0;}
.bold { font-weight:bold;}
.em {line-height: 1.5em;}
body { background-color:#474B5A;996633;86694B; /*overflow:hidden;*/ }
#wrapper {margin:0 auto; width:940px; padding:20px 0px 20px 0px; border:0px dotted #fff; }  /* Hauptinhalt*/
#mycrawler2 {width:910px; float:left; background-color:#FBFBFB; padding:10px 0px 10px 0px; }  /* header*/
#header2 {width:707px; height:480px; float:left; background-color:#FBFBFB; padding:0px 0px 0px 3px; border:0px solid #000;}  /*headerbild*/
#slider { width:700px; height:480px; float:right;} 
#content {width:910px; float:left;  background-color:#FBFBFB; font-size:0.9em; color:#FFF; }
/*background-image:url(../images_page/bg_mythos.jpg); background-repeat:no-repeat; background-position:top;}*/
#content2 {width:910px; float:left;  min-height:500px;background-color:#FBFBFB; font-size:0.8em; color:#253253;}
#mainleft1 { width:200px; float:left; padding:30px 2px 10px 20px; border:0px dotted #000;}
#mainleft { width:200px; float:left; padding:30px 2px 10px 5px; background-color:#FBFBFB; border:0px dotted #000;}
#maintext { width:490px; float:left; min-height:350px; padding:10px 0px 40px 20px; font-size:0.9em; color:#000;}
#slideshow{ width:492px; float:left; padding:3px 0px 20px 20px; font-size:0.9em; color:#000;}
#prospekt { width:680px; float:right; padding:10px 0px 10px 10px; font-size:0.9em; color:#000; }
#main { width:340px; float:left; padding:30px 0px 10px 25px; background-color:#FBFBFB;}
#mainright {width:180px; float:right;  padding:10px 0px 10px 5px; font-size:0.7em; color:#000; }
#mainright2 {width:180px; float:right; padding:30px 0px 10px 5px; font-size:0.7em; color:#000; }
#mainright3 {width:180px; float:right; padding:5px 0px 4px 5px;  font-size:0.7em; color:#000;}
#footer{ width:898px; float:left; font-size:0.7em; padding:6px 6px 6px 6px; color:#fff; background-color:#7B7B7B; border:0px solid #fff; text-decoration:none; }
#navlist li a { text-decoration: none;}
/*25.11.08*/
.menue {text-decoration:none; color:#fff; text-transform: uppercase;}
.na {background-color:#C8C8C8; font-weight:bold;}
#arrowlistmenue { width: 200px; float:left;  min-height:880px;padding-left: 0px; margin-left:25px; border-bottom: 1px solid gray; list-style-type:none;}  /*Navigation*/
.arrowlistmenu { width: 200px; float:left; padding:0px 0px 150px 0px; min-height:580px; font-size:0.9em; list-style-type:none;}

.arrowlistmenu .menuheader{ /*CSS class for menu headers in general (expanding or not!)*/
font: bold 14px Verdana;
color: white;
background: #910D4F; E3904A; E3904A; 804D37; /*hintergrundfarbe hauptnavigation repeat-x center left; */
margin-bottom: 10px; /*bottom spacing between header and rest of content*/
text-transform: uppercase;
padding: 4px 0px 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(titlebar-active.png);
}

.arrowlistmenu ul{ /*CSS for UL of each sub menu*/
list-style-type: none;
margin: 0px;
padding: 0px;
margin-bottom: 9px; /*bottom spacing between each UL and rest of content*/
}

.arrowlistmenu ul li{
padding-bottom: 2px; /*bottom spacing between menu items*/
}

.arrowlistmenu ul li .opensubheader{ /*Vordergrundfarbe CSS for sub menu header*/
background: #F3F3F3; !important;
}

.arrowlistmenu ul li .closedsubheader{ /*Closed state CSS for sub menu header*/
background: #F3F3F3; !important;
}

.arrowlistmenu ul li a{
color: #0F026E; /*Schriftfarbe */
background: url(css/arrowbullet.png) no-repeat center left; /*custom bullet list image*/
display: block;
padding: 2px 0;
padding-left: 15px; /*link text is indented 19px*/
text-decoration: none;
font-weight: bold;
border-bottom: 1px solid #dadada;
font-size: 90%;
}

.arrowlistmenu ul li a:visited{
color: #4F60F5;
}

.arrowlistmenu ul li a:hover{ /*hover state CSS*/
background-color: #EDEDEB;
}



.arrowlistmenu ul li a.subexpandable:hover{ /*hover state CSS for sub menu header*/
background: #red;
}

.arrowlistmenu ul li a:active{ /*angeklickt*/
background-color: #EBEBEB;
}

.trennstrich { 
height : 1px; 
clear : both; 
margin-top : 0; 
height : 20px; 
background : url(../images_page/trennstrich.gif) repeat-x 0% 6px; 
}
.box-shadow
{ #3C3C3C 6px 5px 20px;
-moz-box-shadow:#3C3C3C 6px 5px 20px;
-webkit-box-shadow:#3C3C3C 6px 5px 20px;


-ms-filter:"progid:DXImageTransform.Microsoft.DropShadow(color=#575757,offx=3,offy=3)";
filter:progid:DXImageTransform.Microsoft.DropShadow(color=#575757,offx=3,offy=3);

}

/*#bgimg {
	position:absolute;
	z-index: -1;
}

#realBody{
	position:absolute;
	z-index: 5;				/* Place the new body above the background image */
	overflow:auto; 			/* restore scrollbars for the content */
	height:100%;
	width:100%;	/* Make the new body fill the screen */
	top:-1px;
	background: url('../img/raster.png'); /*  this is just a fancy raster, you can remove it; I kinda like it though */
	left: -1px;
}
*/*/
