h1, h1.title {font-family:arial; font-size:14pt; font-weight:normal; margin-top:0px; padding-top:0px;}
p,td {font-family:arial; font-size:10pt;}

.borderright {  border-right-width:1px; border-right-style:solid; border-right-color:#CED2B9;}
.title {font-family:arial; font-size:10pt; font-weight:bold; margin-top:0px; clear:both;}
.ptitle {font-family:arial; font-size:10pt; font-weight:bold; margin-top:0px; clear:both;}
.titlebig {font-family:arial; font-size:11pt; font-weight:bold; margin-top:0px;}
.titlebar {font-family:arial; font-size:10pt; font-weight:bold; background-color:#CED2B9; width:467px;}
.small {font-family:arial; font-size:8pt;}
.small td {font-family:arial; font-size:8pt;}
.midi {font-family:arial; font-size:9pt;}
.midi td {font-family:arial; font-size:9pt;}
.nav0 {font-family:arial; font-size:10pt; color:white; font-weight:bold; text-decoration:none;}
.nav0aktiv {font-family:arial; font-size:10pt; color:white; font-weight:bold; text-decoration:none;}
.navig1 {font-family:arial; font-size:10pt; color:#777777; font-weight:bold; text-decoration:none;}
.search2 {font-family:arial; font-size:9pt; color:#666666; text-decoration:none;}
A:hover.navig1 {color:#278340; text-decoration:none;}
.navig2 {font-family:arial; font-size:8pt; color:#000000; text-decoration:none;}
.navig2text {font-family:arial; font-size:8pt; color:#000000; text-decoration:none;}
.navig2aktiv {font-family:arial; font-size:8pt; color:#278340; text-decoration:none;}
A:hover.navig2 {font-family:arial; font-size:8pt; color:#278340; text-decoration:none;}
.aktuelles {color:#FFFFFF; font-weight:bold; background-color:#BBC0A0; text-decoration:none;}
.aktTitel {color:#000000; text-decoration:none; font-size:9pt;}
A:hover.aktTitel {color:#278340; text-decoration:none;}
.aktTitelsmall {color:#000000; text-decoration:none; font-size:8pt;}
A:hover.aktTitelsmall {color:#278340; text-decoration:none;}
.greeninput {font-family:arial; font-size:9pt; background-color:#CEDac9;width:84px;height=18px;}
.greeninput2 {font-family:arial; font-size:9pt; background-color:#CEDac9;width:100%; height=18px;}
.greeninputlarge {font-family:arial; font-size:9pt; background-color:#CED2B9; width:84px;}
.grey {font-style:italic; color:#565656;}
.searchtable {border-bottom-width:1px;border-bottom-color:#888888;border-bottom-style:solid;border-left-width:1px;border-left-color:#888888;border-left-style:solid;border-right-width:1px;border-right-color:#888888;border-right-style:solid;}
.gruppenselect {font-size:8pt;}
.synonyma {font-size:8pt;}
.synonyma td {font-size:8pt;}
table td {vertical-align:top;}
.tableborderaround {border:1px solid #9CA087; border-collapse:collapse; width:100%}
.tableborder {border:1px solid #CED2B9; border-collapse:collapse; width:100%}
.tableborder th {border:1px solid #999999; padding:3px; font-size:10pt;}
.tableborder td {border:1px solid #CED2B9; vertical-align:middle;}
.tabellenrahmen {border:1px solid #999999; border-collapse:collapse; width:100%}
.tabellenrahmen th {border:1px solid #999999; padding:3px;}
.tabellenrahmen td {border:1px solid #999999; padding:3px;}
.tabellenrahmen_unten {border-collapse:collapse; width:100%}
.tabellenrahmen_unten td {border-bottom:1px solid #555555; padding-top:6px; padding-bottom:6px;}
.noborder {border:0px none; padding:2px;}
.noborder td {border:0px none;}

.padleftright td {padding-left:5px; padding-right:5px;}
.border {border-style:solid; border-width:1px; border-color:#898989; border-collapse:collapse;}
.border td {border-style:solid; border-width:1px; border-color:#898989}

.globdil {cursor:pointer; }
.globdilactive {background:#E8FAE8; }

/* BUTTON */
.greybutton a   { margin-bottom: 3px; margin-top: 3px; font-family:arial; font-size:9pt; font-weight:bold; text-align: center; color: #111111; text-decoration: none; background-color: #c0c0c0; padding: 4px; border-style: solid; border-width: 2px; border-color: #dcdcdc #696969 #696969 #dcdcdc; }
.greybutton a:hover   { background-color: #a9a9a9; border-style: solid; border-width: 2px; border-color: #696969 #dcdcdc #a9a9a9 #696969 }


/* SHOP BUTTON */
.button a   { font-family:arial; font-size:10pt; font-weight:bold; color:#224059; text-align:center; text-decoration:none; background-color: #C4EECC; display: block; padding: 4px; border-style:outset; border-width: 2px; border-color: #6ED283; width:160px; }
.button a:hover   { color:#000000; background-color: #ACE8B7; border-style:inset; border-width: 2px; border-color:#6ED283;}
/*
.button a   { font-family:arial; font-size:10pt; font-weight:bold; color:#224059; text-align:center; text-decoration:none; background-color: #C4EECC; display: block; padding: 4px; border-style: solid; border-width: 2px; border-color: #6ED283 #29823E #29823E #6ED283; width:160px; }
.button a:hover   { color:#000000; background-color: #ACE8B7; border-style: solid; border-width: 2px; border-color: #29823E #6ED283 #6ED283 #29823E}
*/

/* option,select {text-align:right;} */

/* SHOP */
.shoptitle {font-family:verdana,arial;font-size:10pt;font-weight:bold; margin-bottom:2px; margin-top:0px;}
.shoppingcart {font-family:verdana,arial; font-size:9pt;}
.shoppingcart th {font-family:verdana,arial; font-size:10pt; font-weight:bold;}
.shoppingcart td {font-family:verdana,arial; font-size:9pt;}
.shoppingcartnumber {font-style:italic; }
A.loeschen {font-family:arial; font-size:8pt; background-color:#d4d4d4; margin-top:5px; font-weight:normal;}
.shopmidi td, .shopmidi p, .shopmidi a {font-family:verdana,arial; font-size:8pt;}
.shoppingcart .arial {font-family:arial;}

.errormessage {font-size:8pt;color:#FF0000;}
.formentry {font-family:verdana,arial;font-size:9pt;text-align:right;}
.entrylegend {font-size:8pt;color:#667799;}
.smalltable {cursor:pointer;}
.smalltable td {font-family:verdana,arial;font-size:8pt;line-height:15px;} 
.smalltable th {font-family:verdana,arial;font-size:9pt;line-height:15px;text-align:left;} 


span.tborder td {border-width:1px;border-style:solid;border-color:#a8a8a8;padding:6px;}

.selectright {text-align:right; font-family:monospace; font-size:10pt; white-space:pre;}	
.selectright option {text-align:right; font-family:monospace; font-size:10pt; white-space:pre;}	

.formerror {color:#FF0000; font-size:8pt;}



/* #####################################
Navigation 
##################################### */
#left
{
	width:150px;
}

/* Searchbar */
#searchbar
{
	background: #F0F7F2; /* #E6F0E9 */
	border: 1px #BDD3C4 solid;	/* #007824 */
	width:auto;
	margin:0 0 0 0;
	padding: 5px;
}

#searchbox
{
	font-size:14px;
	font-family:arial;
	width:115px;
	margin: 0 0;
	padding: 0 0;
}

#searchbar #submitid
{
	margin-top:5px;
	width:100%;
}

/* Navigation */

#navigation
{
	margin-right:0px;
	margin-top: 10px;
	font-size:12px;
}

#navigation ul, #navigation li
{
	margin: 0;
	padding: 0;
}

#navigation ul
{
	padding-left:0;
	list-style-type:none;
}

#navigation li
{
	display:block;
	margin-left:0;
}

#navigation li a, #navigation li.active ul li a
{
	display:block;
	padding:2px 3px;
	border: #BDD3C4 1px solid;
	border-bottom: 0;
	color:#000;
	text-decoration:none;
	font-weight:normal;
}

#navigation li, #navigation li.active ul li
{	
	background: url(../img/navig/li_bg.png) repeat-x;
}

#navigation li.active, #navigation li ul li.active, #navigation li.hover, #navigation li ul li.hover, #navigation li.expanded
{
	background: url(../img/navig/active_bg.png) repeat-x;
}

#navigation li.active a, #navigation li.selectable.expanded ul li.active a
{
	background: url(../img/navig/arrow_active.gif) no-repeat right;
	border-right:none;
}

#navigation li.selectable a
{
	background:none;
	border-right:1px solid #BDD3C4;
	background:url(../img/navig/arrow_selectable.gif) no-repeat right;
}

#navigation li.selectable ul li a
{
	background:none;
}

#navigation li.selectable.expanded a
{
	background:url(../img/navig/arrow_activeSecond.gif) no-repeat bottom right;
}

#navigation li.selectable.expanded ul li a
{
	background:none;
}

#navigation li.active a, #navigation li ul li.active a
{
	font-weight:bold;
}

#navigation li.selectable ul
{
	display:none;
}

#navigation li.selectable.expanded ul
{
	display:block;
}

#navigation li ul
{
	margin-left:10px;
}

.alpha {float:left; width:42px; height:20px; border:1px outset black; margin:1px; text-align:center; font-size:14pt; line-height:18px; cursor:pointer; }
.alpha a {text-decoration:none; }
.ulalpha {list-style-type:none; list-style-image:none;}
/* OVERLAY */
.stats_overlay {width:65px; height:12px; z-index:9999; line-height:100%; padding:0px 2px; border:1px solid black; background:url(/img/stats_overlay.png); font-size:8pt;}
