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:none; }
td, th { text-align:left; vertical-align:top; }

.border { border-right:0; padding:0 3px 0 0;}
.bold { font-weight:bold;}
 .fr { margin: 0 2px 2px 0; padding: 4px; border:1px solid #939393; background-color:#ECECEC; border-bottom:1px solid #101111;}
body { background-image: url(images_page/bg.gif);}

#wrapper {margin:0 auto; width:905px; padding: 5px 0px 15px 0px;  } /* Hauptinhalt*/
#header { width:879px;  float:left; background-color:#525759;}
#content {width:879px;  float:left; min-height:500px; background-color:#525759; font-size:0.8em; color:#FBFBFB;}
#main {width:800px; float:left; padding:30px 2px 10px 20px;}
#mainright {width:225px; float:left;  padding:30px 2px 5px 25px; border:0px solid #fff;}
#mainright a {color:#FBFBFB;}
#mainleft { width:585px; float:left;  padding:30px 4px 10px 20px; border:0px solid #fff; }
 #mainleft a {color:#FBFBFB;}
#unavigation {width:210px; float:left;  padding:5px 2px 10px 20px; border:1px solid #fff;}
.nlist {padding-left: 0;margin-left: 0;border-bottom: 1px solid #000;width: 195px; background:#6C7476;}
.nlist li  {list-style: none; margin: 0;padding: 0.25em;border-top: 1px solid #000; }
.nlist li a { text-decoration: none; }
#iframe_1 { text-align: left; width: 550px; height: 450px; background: #C0C0B9 color:;
 scrollbar-base-color: #C0C0B9;
 scrollbar-track-color: #E1E1E1;
 scrollbar-face-color: #CFCED2;
 scrollbar-highlight-color: #4F4F47;
 scrollbar-3d-light-color: #B3B3B3;
 scrollbar-darkshadow-color: #6F6B6F;
 scrollbar-shadow-color: #4F4F47;
 scrollbar-arrow-color: #C61012;}
.scrollbereich { overflow: auto;width: 550px; height: 450px; }
.scrollbarabstand {padding-right: 5px; }
#footer { clear:both; float:left; width:874px; padding:5px 0px 3px 5px; font-size:0.6em; background-color:#6C7476; color:#fff;  text-decoration:none; }
#foto { width:500px; min-height:157px; list-style-type:none; border-style:double; border-color:#EB8B00; padding:3px; margin-bottom:2px; text-decoration:none; font-size:0.85em; background-color:#364042; }
#foto2 { width:500px; min-height:110px; list-style-type:none; border-style:double; border-color:#EB8B00; padding:3px; margin-bottom:2px; text-decoration:none; font-size:0.85em; background-color:#364042; }
#foto a {color:#FBFBFB;}
#foto2 a {color:#FBFBFB;}
.fieldset {margin: 1em 0; padding: 1em; border: 1px dotted #ccc; background: #f8f8f8; }
.legend {font-weight:bold;}
.nav {width:92px;}
.foto { 
margin : 0 2px 2px 0; 
padding : 4px; 
border : 1px solid #C5C5C5; 
background-color : #D7D7D7; 
border-bottom : 1px solid #939393; 
} 
 
#MainMenu
{
	height:35px;
	background:#FFF url(images/bmid_110.gif);
	border:0;
	margin:0;
	width:879px;

}
#tab
{
	top:0;
	height:0;
	background:repeat-x top;
	margin:0;
}
#tab ul 
{
	list-style:none;
	float:left;
	margin:0;
	padding:0;
}
#tab li 
{
	display:inline;
	float:left;
	margin:0;
	padding:0;
}
#tab a 
{
	background:url(images/bright_110.gif) no-repeat right top;
	text-decoration:none;
	border:0;
	display:block;
	float:left;
	margin:0;
	padding:0;
}
#tab a span 
{
	display:block;
	background:url(images/bleft_110.gif) no-repeat left top;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#FFF;
	font-weight:700;
	line-height:34px;
	padding:0 14px;
}
#tab a:hover,#tab li.item_active a 
{
	background-position:right bottom;
}
#tab a:hover span,#tab li.item_active a span 
{
	background-position:left bottom;
	color:#FFF;
	font-weight:700;
	font-style:normal;
	text-decoration:none;
}
.dropmenudiv 
{
	position:absolute;
	top:0;
	float:left;
	display:block;
	visibility:hidden;
	border:0;
	background:#FFF url(images/bmid_110.gif);
	color:#FFF;
	z-index:100;
	text-decoration:none;
	padding:0;
}
.dropmenudiv ul 
{
	list-style:none;
	margin:0;
	padding:0;
}
.dropmenudiv li 
{
	display:inline;
	margin:0;
	padding:0;
}
.dropmenudiv a:link,.dropmenudiv a:visited 
{
	width:180px;
	display:block;
	border:0;
	color:#FFF;
	background:url(images/bleft_110.gif) no-repeat left top;
	font-weight:700;
	font-style:normal;
	text-decoration:none;
	margin:0;
	padding:0;
}
.dropmenudiv a span 
{
	display:block;
	line-height:34px;
	background:url(images/bright_110.gif) no-repeat right top;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#FFF;
	float:none;
	padding:0 10px;
}
.dropmenudiv a:hover 
{
	border:0;
	background-position:left bottom;
	font-weight:700;
	font-style:normal;
	text-decoration:none;
	color:#FFF;
}
.dropmenudiv a:hover span 
{
	background-position:right bottom;
	color:#FFF;
	font-weight:700;
}
/* Dialog
----------------------------------*/
.ui-dialog { position: relative; padding: .2em; width: 300px; }
.ui-dialog .ui-dialog-titlebar { padding: .5em .3em .3em 1em; position: relative;  }
.ui-dialog .ui-dialog-title { float: left; margin: .1em 0 .2em; } 
.ui-dialog .ui-dialog-titlebar-close { position: absolute; right: .3em; top: 50%; width: 19px; margin: -10px 0 0 0; padding: 1px; height: 18px; }
.ui-dialog .ui-dialog-titlebar-close span { display: block; margin: 1px; }
.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus { padding: 0; }
.ui-dialog .ui-dialog-content { border: 0; padding: .5em 1em; background: none; overflow: auto; zoom: 1; }
.ui-dialog .ui-dialog-buttonpane { text-align: left; border-width: 1px 0 0 0; background-image: none; margin: .5em 0 0 0; padding: .3em 1em .5em .4em; }
.ui-dialog .ui-dialog-buttonpane button { float: right; margin: .5em .4em .5em 0; cursor: pointer; padding: .2em .6em .3em .6em; line-height: 1.4em; width:auto; overflow:visible; }
.ui-dialog .ui-resizable-se { width: 14px; height: 14px; right: 3px; bottom: 3px; }
.ui-draggable .ui-dialog-titlebar { cursor: move; }

#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;
}

