img.foto
{
	border-right:2px #414141 solid;
	border-bottom:2px #414141 solid;
}
#isearch span.isearch-highlight
{
	font-weight:bold;
	color:#FF9933;
	visibility:visible;
 	display:inline;
}
#isearch span
{
 color:#CC3333;
 display:block;
 visibility:hidden;
}
#isearch span.isearch-description, #isearch span.isearch-search, #isearch span.isearch-title, #isearch span.isearch-size, #isearch span.isearch-url, #isearch span.isearch-score, #isearch table.isearch-prevnext
{
 color:white;
 display:inline;
 visibility:visible;
}

.title {font-size: 17px; font-family:Verdana,Arial,Georgia,Serif;color:#eadf46;letter-spacing:0.4em;text-transform: uppercase;font-weight:normal;}
.headerphotoschweiz { margin : 0 0 0 0;background-color : inherit;background-image:   url("../../img/karte.gif");background-repeat : no-repeat;background-position:center; color : #000000;height : 129px; text-align:center;}
.headerphotowolf { margin : 0 0 0 0;background-color : #444444;;background-image :   url("../../img/wolfbg.jpg");background-position : right ;color : #000000;height : 129px;}
.topbg {background-color : #666666;background-image :   url("../../img/bgtop.gif");background-repeat : no-repeat;background-position : bottom; text-align:center; vertical-align:middle; padding-top:20px; height:55px;}

.myth
{
	background-color:#666666;
	color:#666666;
	display:none;
}
input.myth
{
	background-color:#666666;
	color:#666666;
	border:0;
	width:1px;
	display:none;
}

td.adminbox
{
	background-color:transparent;
	background-image :   url("../../img/wolf.jpg");
	background-repeat : no-repeat;
	background-position:top right;
	height:132px;
}
h1, 
.kontaktname 
{font-size: 1.4em; font-family:Verdana,Arial,Helvetica,sans-serif; color:#eadf46; font-weight:normal; margin-bottom:6px;}
h1 { letter-spacing:0.1em;margin-bottom:10px;}
h2 {font-size: 1.2em; font-family:Verdana,Arial,Helvetica,sans-serif; color:#eadf46; font-weight:normal; }
h3 {font-size: 1.0em; font-family:Verdana,Georgia,Serif; color:#eadf46; font-weight:normal; padding-bottom:2px; padding-top:2px;}
h4 {font-size: 1.0em; font-family:Verdana,Arial,Helvetica,sans-serif; color:#eadf46; font-weight:bold;padding-bottom:2px; }
h6 {font-size: 0.7em; font-family:Verdana,Arial,Helvetica,sans-serif; color:#eadf46; font-weight:normal;padding-bottom:2px; }

.titelrow { background-color:#FFFF99; color:#2c2c2c; padding-left:5px; font-weight:bold;}
.textrow { border-bottom:1px solid #2c2c2c;padding:5px; }

.Titelstyle {
font-size: 1.4em; font-family:Verdana,Arial,Helvetica,sans-serif; color:#eadf46; font-weight:normal; margin-bottom:6px;
letter-spacing:0.1em;margin-bottom:10px;
}

.Tinystyle {
	font-size: 0.7em; font-family:Verdana,Arial,Helvetica,sans-serif; font-weight:normal; 
}

.Commentstyle {
	font-family: Arial, Helvetica, sans-serif;
	font-size : 0.9em;
	border-top:1px solid #2c2c2c;
	padding:5px;
}
.Textstyle {
	font-family: Arial, Helvetica, sans-serif;
	font-size : 85%;
}

.Importantstyle{
	font-size: 1.2em; font-family:Verdana,Arial,Helvetica,sans-serif; color:#eadf46; font-weight:normal; 
}
.SmallTitel{
font-size: 1.0em; font-family:Verdana,Georgia,Serif; color:#eadf46; font-weight:normal; padding-bottom:2px; padding-top:2px;
}
a.rundnavdet:link, a.rundnavdet:visited
{
	text-decoration:none;
}
a.rundnavdet:hover, a.rundnavdet:active, #activedet
{
	color:#F1F1F1;
}
a.rundnav:link, a.rundnav:visited
{
	background-color:#CCCCCC;
	color:#333333;
	border-bottom:2px solid #2c2c2c;
	border-left:2px solid #ffffff;
	border-top:2px solid #ffffff;
	border-right:2px solid #2c2c2c;
}
.gbookbutton
{
	background-color:#CCCCCC;
	color:#2c2c2c;
	border-bottom:2px solid #2c2c2c;
	border-left:2px solid #ffffff;
	border-top:2px solid #ffffff;
	border-right:2px solid #2c2c2c;
	text-align:center;
	font-size:12px;
	text-decoration:none;
	display:block;
	padding-top:5px;
	padding-bottom:5px;
}
a.rundnav:link, a.rundnav:visited
{
	padding-left:2px;
	padding-right:2px;
	text-decoration:none;
}
#content ol li
{
	list-style-position:inside;
	text-indent:10px;
	padding-top:3px;
}
a.rundnav:hover, a.rundnav:active, #activejahr
{
	background-color:#eeeeee;
	border-top:2px solid #2c2c2c;
	border-bottom:2px solid #ffffff;
	border-left:2px solid #2c2c2c;
	border-right:2px solid #ffffff;
}
#content ul li
{
	list-style-image:  url("../../img/arrowyel.gif");
	list-style-position:outside;
	margin:10px;
	margin-left:20px;
}
#content ul ul li 
{
	list-style-type:circle;
	list-style-image:none;
	list-style-position:outside;
	margin:2px;
	margin-left:40px;
}

/* PRINT UND PDF BUTTONS*/
p.buttonheading 
{
	text-align:right;
}
p.buttonheading img
{
	border:0;
	padding:2px;
}
.inputboxsearch
{
	display:block;
	float:left;
	margin:0px -10px 0 10px;
	border-color:#999999;
	width:135px;
}
.inputboxsearch:focus, .inputbox:focus 
{
	background-color:#FFFFCC;
	border-bottom-color:#CCCCCC;
	border-right-color:#CCCCCC;
	border-top-color:#666666;
	border-left-color:#666666;
	border-width:2px;
}


table.contenttab { text-align:center;}
.headermenu { margin : 0 0 0 0;background-color : #666666 ;background-image:   url("../../img/headermenu.gif");background-repeat : no-repeat;background-position : top;color : #000000;height :132px;width : 188px;} 
a.readon:link, a.readon:hover,a.readon:visited { color:#eadf46; }
a.contentpagetitle,a.latestnews { color:#eadf46; }

.pathwaybar 
{ 
	background-image :   url("../../img/pathwaybar.gif"); 
	background-color : #666666; background-repeat : repeat-x;background-position : center ;
	height : 17px;
}

a:link, a:visited {color:#eadf46;font-weight : bold; font-size : 1.0em;text-decoration : underline;}
a:hover, a:active,a:focus {color : #eadf46;font-weight : bold;text-decoration : underline;}

input:focus {
	border:solid 2px;
}

/*  fontsize  */
#fontsize
{
	z-index:100;
	position:relative;
	display:block;
	top:0;
	right:10px;
	background:transparent;
	color:#2c2c2c;
	font-size:9px;
}

#fontsize h3,#fontsize p
{
	border:0;
	display:inline;
	font-size:9px;
}

#fontsize p
{
	margin:0 0 0 0px;
	color:#2c2c2c;
}

#fontsize p a
{
	font-weight:normal;
	margin:0 2px;
	display:inline;
	padding:0 0 0 5px;
	font-size:9px;
	color:#2c2c2c;
}

/* ################ left und MENU ######################## */
#menu
{
}
#menu div.moduletable_menu_admin
{
	position:relative;
}

#menu div.moduletable_menu {
	background : transparent url("../../img/modulehead.gif") top left no-repeat; padding-top: 17px; 
	width: 188px; 
}
#menu div.moduletable_menu ul {
	list-style-type:none;
	background-color:#444;
	padding-left:5px;
	padding-right:5px;
	margin:0px 4px 0px 4px;
	text-align:left;
}

#menu div.moduletable_menu ul li a, 
#menu div.moduletable_menu ul li span.menu
{
	font: 14px Verdana,Arial,Helvetica, sans-serif;
	text-align:left;
	margin:0 0 0 0px; 
	width : 170px !important;
	height : 20px;
	cursor:pointer;
}
#menu div.moduletable_menu ul li a:link,
#menu div.moduletable_menu ul li a:visited, 
#menu div.moduletable_menu ul li span.menu
{
	background :   url("../../img/mainlevel.gif") repeat-x top left;
	padding-top : 4px;
	color : white;
	display : block;
	text-decoration : none;
	font-weight : normal;
}
#menu div.moduletable_menu ul li a:hover, 
#menu div.moduletable_menu ul #current a,
#menu div.moduletable_menu ul #current span.menu,
#menu div.moduletable_menu ul li span.menu:hover
{
	background:url(../../img/mainlevelhover.gif) repeat-x top left;
	color : #eadf46;
}
#menu div.moduletable_menu div 
{
	width: 188px; 
	background : transparent url("../../img/modulefoot.gif") bottom left no-repeat; height: 19px; 
}

/* Untermenus */
#menu div.moduletable_menu ul #current div,
#menu div.moduletable_menu ul div
{
	visibility:hidden; 
	position:relative; 
	left:160px; 
	width:158px; 
	height:0px; 
	top:-30px; 
}
#menu div.moduletable_menu ul #current div ul, 
#menu div.moduletable_menu ul div ul 
{
	background : #444444 ;
	list-style-position:outside;
	text-align:left;
	display:inline-block;
	margin-left:0px;
	margin-right:0px;
	padding:5px 5px 7px 5px;
	border-top:1px solid #888888;
	border-left:1px solid #888888;
	border-bottom:1px solid #2c2c2c;
	border-right:1px solid #2c2c2c;
	
}
#menu div.moduletable_menu ul #current div ul li a,
#menu div.moduletable_menu ul #current div ul li a:link,
#menu div.moduletable_menu ul #current div ul li a:visited,
#menu div.moduletable_menu ul #current div ul li a:active,
#menu div.moduletable_menu ul div ul li a,
#menu div.moduletable_menu ul div ul li a:link,
#menu div.moduletable_menu ul div ul li a:visited,
#menu div.moduletable_menu ul div ul li a:active
{
	width : 145px !important;
	background : inherit ;
	background-image:none;
	color : white;
	text-decoration : none;
	font-weight : normal;
	font-size:12px;
}
#menu div.moduletable_menu ul div ul li a:hover,
#menu div.moduletable_menu ul #current div ul li a:hover,
#menu div.moduletable_menu ul #current div ul #current a
{
	background :   url("../../img/mainlevelhover.gif") repeat-x top left;
	color:#eadf46;
}
.slev_slev { color:#2c2c2c; font-weight:bold; }
.slev_s { color:#cc0000; font-weight:bold; }
.slev_l { color:#008877; font-weight:bold; }
.slev_e { color:#0099ff; font-weight:bold; }
.slev_v { color:#6600cc; font-weight:bold; }
