body	{ 														/*ganzes dokument*/
	margin-left:0px;    							/*einzug links*/
	margin-right:0px;								/*einzug rechts*/
	margin-top:0px;
	margin-bottom:0px;
	}								
*	{ 														/*ganzer text, der nicht unten anders definiert ist*/
	color:black;										/*schriftfarbe*/
	font-family:Arial,sans-serif;					/*schriftart*/
	font-size:12px }									/*schriftgrösse*/
h1	{														/*ueberschrift1*/
	font-size:140%;									/*schriftgrösse*/
	color:black;										
	font-style:normal;								/*alternativ: italic*/
	margin-top:0px;
	margin-bottom:0px; 
	}
h2	{
	font-size:100%;
	font-style:normal;
	}
table { 														/*tabelle*/
	border-spacing:0px;
	border-collapse:collapse;
	background-color:white; }					/* für IE */ 
td	{ 														/*zelle: alles ausser titel-zelle*/
	border: 1px solid #ddd; 					/*rahmen: dicke style farbe. dotted sieht im IE6 scheise aus*/
	border-top: 0px;
	padding-right:4px;
	padding-left:5px;
	}
td.stufe {
	border: 0px solid green;}
td.schatten {
	background-image:url(rahmen.jpg);
	background-position:left; 
	border: 0px;
	margin:0px;
	padding:0px;}
td.schatten_rechts {
	background-image:url(rahmen2.jpg);
	background-position:right; 
	margin:0px;
	border: 0px solid black;
	padding:0px;}
td.footer {
	color: #bdbdbd;
	border-bottom:0px;
	}
td.footer a {
	color: #666;
	text-decoration:underline;}
td.tabmenu {
	border: 1px solid black;
	}
table.jb {
	text-align:center;
	border-collapse:normal;
	border-width:0px;
	margin:5px;}
table.lada {
	border-width:0px;
	}
td.jb {
	border-width: 0px;
	border-style: solid #ddd;
	vertical-align: center;
	text-align: center;
	}
td.text {
	line-height:180%;
	}
th	{														/*tabellenkopf=titel-zelle*/
	border: 1px solid #ddd; 					/*dotted sieht im IE6 scheisse aus*/
	background-image:url(files/logo_bar_2.jpg); 
	background-repeat:no-repeat;}
td.aushang a {
	text-decoration:underline;}
td.aushang a:hover {
	text-decoration:underline;}
td.news a {
	text-decoration:underline;}
td.date {
	font-size:10px;
	}
td.titel {
	background-image:url(files/aushang_title.png);
	background-position: right top;
	border-right: 0px;
	}
td.titel_2 {
	background-image:url(files/aushang_title.png);
	background-position: right top;
	border-right: 0px;
	text-align: center;
	}
td.titel_klein {
	border-right: 0px;
	background-color: #ddd;
	text-align: center;
	}
#news td {
	border: 1px yellow;}
table {
	border: 0px solid green;}
td.titel_aushang {
	background-image:url(files/aushang_title2.png);
	background-position: right top;
	border-right: 0px;
	padding:1px;
	}
tr.titel_aushang {
	background-image:url(files/aushang_title2.png);
	background-position: right top;
	border-right: 0px;
	padding:1px;
	}
td.titel_pfeil {
	background-image:url(files/aushang_title.png);
	background-position: right top;
	border-right: 0px;
	padding-right:4px;
	margin:0px;
	padding-top:3px;
	}
td.titel_pfeil img {		
	cursor:n-resize;
	}
tr.inhalt {
	padding: 10px;}
#login td {
	border: 0px red;
	}
img.rss {
	vertical-align:middle;}
td.aushang {
	border-right: 1px solid #ddd;
	padding-top:10px;}
td.news {
	padding-top: 10px;
	}
textarea {
	padding: 4px;
	background: #FFF;
	border: 1px solid #DDD;
	font: normal 12px Verdana, Arial, Helvetica, sans-serif;}
input {
	padding: 2px;
	background: #FFF;
	border: 1px solid #DDD;
	font: normal 12px Verdana, Arial, Helvetica, sans-serif;}
select {
	padding: 2px;
	background: #FFF;
	border: 1px solid #DDD;
	font: normal 12px Verdana, Arial, Helvetica, sans-serif;}
#gototop {
	float: right;}
#footer {
	float: left;}
a.top {
	background-image:url(/files/arrow-up.jpg); 
	background-repeat: no-repeat;/* center left no-repeat; */
	border: 0;
	padding-left: 14px;}
a.rss {
	background-image:url(/files/rss_icon_grey.gif);
	background-repeat: no-repeat;
	border: 0;
	padding-left: 16px; }
#lada td {
	border-width:0px;
	}
#lada {
	margin-top: 5px;
	text-align:justify;
	}

/*** Navigation ***/

#menu { width: 100%; background: #fff; float: left; border: 0px solid red;}

#menu ul { list-style: none; margin: 0; padding: 0; width: 122px; float: left; }
#menu ul:hover {background-color:#ddd;}

#menu a, #menu h2
  { font: 14px arial, helvetica, sans-serif;
  display: block; border: 0px solid red; 
  border-color: #ccc #888 #555 #bbb;
  margin: 0; padding: 0 2px 0 2px; }


#menu h2 { background-color: white;}
#menu h2:hover {background-color: #dddddd;}
#menu h2 a {border:0px;}


#menu a { color: black; background: #fff; text-decoration: none; border: 1px solid #ddd; border-top: 0px;}

#menu a:hover { color: black; background: #ddd; border-collapse:collapse;}

#menu li {position: relative; width:140px;}

#menu ul ul { position: absolute; z-index: 500; }

#menu ul ul ul { position: absolute; top: 0; left: 100%; }

div#menu ul ul,
div#menu ul li:hover ul ul,
div#menu ul ul li:hover ul ul
  {display: none;}

div#menu ul li:hover ul,
div#menu ul ul li:hover ul,
div#menu ul ul ul li:hover ul
  {display: block;}
		
/*** AJAX ***/

div#divContainer {
	border: 0px solid #000000;
	width: 180px;
}

div#divContainer div {
	border: 0px solid #000000;
	margin: 0px;
	padding: 0px;
	cursor: move;
}

