/*++++++++*/
/* LAYOUT */
/*++++++++*/

body {
	padding: 0px;
	margin: 0px;
	color:#000;
	background-color:#FFB712; 
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
	width:auto;
	font-size:90%;
	text-align:center;
}

.container{
	height:456px;
	text-align:left;
	width:899px;
	background-color:#FFB712; 
}

.fixfloat {
	float: none; 
	clear: both; 
	width: 0px; 
	height: 0px;
	margin: 0px; 
	padding: 0px; 
	font-size: 0px; 
	line-height: 0px; 
}

/* -----------------------------*/
a:link, a:visited, a:active {
	color:#000;
	text-decoration:underline;
}
a:hover {
	color:#600000;
	text-decoration:underline;
}
/* -----------------------------*/

/*++++++++*/
/* HEADER */
/*++++++++*/

.navigation {
	float:none;
	margin:0px 0px 0px 174px;
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
	padding:0px;
	padding-left:20px;
	vertical-align:top;
	width:100%;
	height:86px;
	text-align:left;
}

.head {
	float:none;
	padding-top:0px;
	margin-top:0px;
	margin-left:8px;
	background-color:#FFB712; 
	text-align:right;
}

.logo a {
	float:left;
	background-image: url("/img/mainlogo.gif");
	width:160px;
	height:80px;
	margin-top:5px;
}

.logo span {
	display:none;
}

/*++++++++++++*/
/* SEARCHFORM */
/*++++++++++++*/

div.searchform  {
	padding:0px;
	margin-top:27px;
	border:none;
	margin-bottom:-20px;
	width:678px;
}

div.search_left  {
	float:left;
}

div.find  {
	float:left;
}

/*++++++++++*/
/* MAINMENU */
/*++++++++++*/

.topmenu  {
	text-align:right;
	float:left;
	margin-left:-4px;
}

ul.mainmenu {
	margin:0px;
	margin-left:-6px;
	margin-top:64px;
}

li.mainmenu {
	float:left;
	margin-right:3px;
	list-style-type:none;
}
/* -----------------------------*/
a.nav:link, a.nav:visited, a.nav:active {
	color:#000;
 	background-color:#fff;
 	padding-top:4px;
 	padding-bottom:4px;
 	padding-left:2px;
 	padding-right:2px;
 	text-decoration:none;
	text-align:center;
	font-size:0.8em;
	font-weight:bold;
	margin:0px 0px 0px 0px;
	height:22px;
	width:94px;
}
a.nav:hover {
	color:#600000;
 	background-color:#fff;
 	padding-top:4px;
 	padding-bottom:4px;
 	padding-left:2px;
 	padding-right:2px;
 	text-decoration:none;
	text-align:center;
	font-size:0.8em;
	font-weight:bold;
	margin:0px 0px 0px 0px;
	height:22px;
	width:94px;
}	
/* -----------------------------*/
a.navhighlight:link, a.navhighlight:visited, a.navhighlight:active {
	color:#600000;
 	background-color:#FFD749;
 	padding-top:4px;
 	padding-bottom:4px;
 	padding-left:2px;
 	padding-right:2px;
 	text-decoration:underline;
	text-align:center;
	font-size:0.8em;
	font-weight:bold;
	height:22px;
	width:94px;
}
a.navhighlight:hover {
	color:#f5a70b;
 	background-color:#ffffff;
 	padding-top:4px;
 	padding-bottom:4px;
 	padding-left:2px;
 	padding-right:2px;
 	text-decoration:underline;
	text-align:center;
	font-size:0.8em;
	font-weight:bold;
	height:22px;
	width:94px;
}	

/*++++++++++*/
/* LEFTMENU */
/*++++++++++*/

div.leftmenu {
	float:left;
	padding:0px;
	padding-top:0px;
	margin:0px;
	background-color:#FFB712; 
	FONT-SIZE: 0.8em; 
	width:176px;
	height:456px;
	text-align:left;
}

ul.leftmenu {
	margin-top:20px;
	margin-left:0px;
	width:176px;
}

li.leftmenu {
	margin-left:5px;
	padding-left:3px;
	padding-top:4px;
	font-weight:bold;
	font-size:1em;
	vertical-align:middle;
	list-style-type:none;
	height:26px;
	background-color:#fff; 
	margin-bottom:3px;
}
li.leftmenuhighlight {
	margin-left:5px;
	margin-bottom:3px;
	padding-left:3px;
	padding-top:4px;
	font-weight:bold;
	font-size:1em;
	vertical-align:middle;
	list-style-type:none;
	height:26px;
	background-color:#FFD749;
}
li.leftmenusub {
	margin-left:5px;
	padding-left:8px;
	padding-top:4px;
	vertical-align:middle;
	height:18px;
	background-color:#FFB712;
}
li.leftmenusubhighlight {
	margin-left: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 8px;
	padding-right: 0px; 
	background-color:#FFB712;
}
li.leftmenusub2 {
	margin-left:5px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 12px;
	padding-right: 0px; 
	font-size:0.9em;
	font-weight:bold;
	background-color:#FFB712;
}

li.leftmenusub2highlight {
	margin-left:5px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 11px;
	padding-right: 0px; 
	font-size:0.9em;
	background-color:#FFB712;
}

/* -----------------------------*/
a.leftmenu:link, a.leftmenu:visited, a.leftmenu:active {
	text-decoration:none;
}
a.leftmenu:hover {
	text-decoration:none;
}
/* -----------------------------*/
a.leftmenuhighlight:link, a.leftmenuhighlight:visited, a.leftmenuhighlight:active {
	text-decoration:none;
	color:#600000;
}
a.leftmenuhighlight:hover {
	text-decoration:none;
	color:#fff;
}
/* -----------------------------*/
a.leftmenusub:link, a.leftmenusub:visited, a.leftmenusub:active {
	text-decoration:none;
	font-weight:lighter;
}
a.leftmenusub:hover {
	color:#f5a70b;
	text-decoration:none;
	font-weight:lighter;
}
/* -----------------------------*/
a.leftmenusubhighlight:link, a.leftmenusubhighlight:visited, a.leftmenusubhighlight:active {
	text-decoration:none;
}
a.leftmenusubhighlight:hover {
	color:#ffffff;
	text-decoration:none;
}
/* -----------------------------*/
a.leftmenusub2:link, a.leftmenusub2:visited, a.leftmenusub2:active {
	color: #000;
	text-decoration:none;
	font-weight:lighter;
}
a.leftmenusub2:hover {
	color:#600000;
	text-decoration:none;
	font-weight:lighter;
}
/* -----------------------------*/
a.leftmenusub2highlight:link, a.leftmenusub2highlight:visited, a.leftmenusub2highlight:active {
	color: #000;
	text-decoration:none;
}
a.leftmenusub2highlight:hover {
	color:#600000;
	text-decoration:none;
}
/* -----------------------------*/
a.ads:link, a.ads:visited, a.ads:active {
	color: #000;
	text-decoration:none;
}
a.ads:hover {
	color:#600000;
	text-decoration:none;
}


/*++++++++*/
/* MIDDLE */
/*++++++++*/

.middle_background {
	float:left;
	margin-left:0px;
	padding-left: 16px; 
	padding-right:10%;
	padding-top: 15px; 
	padding-bottom:1px;
	color:#fff;
	border-top:1px solid #000;
	border-left:1px solid #000;
	border-bottom:1px solid #000;
	width:723px;
	height:456px;
	background-image: url("/img/background_content.jpg");
	background-repeat:no-repeat;
}

.middle_small{
	PADDING-LEFT: 0px; 
	PADDING-RIGHT: 0px; 
	PADDING-TOP: 0px; 
	width: 500px; 
	color:#fff;
}

div.middle {
	float:left;
	PADDING-LEFT: 16px; 
	padding-right:3%;
	PADDING-TOP: 15px;
	height:100%; 
	float:left;
	border-left:#600000 solid 1px;
	border-top:#600000 solid 1px;
	background-color:#FBE9BF;
	color:#000;
	width:723px;
}

.middleleft {
	float:left;
	width:420px;
	padding:0px;
	color:#000;
	background-color:#FBE9BF;
}

.middleright {
	float:right;
	margin-right:0px;
	padding-left: 0px; 
	padding-right:0px;
	PADDING-TOP: 0px; 
	background-color:#FBE9BF;
	text-align:center;
	vertical-align:top;
}

.yah {
	FONT-SIZE: 0.75em; 
	COLOR: #000; 
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
	margin-bottom:15px;
	width:auto;
}

/*++++++++*/
/* FOOTER */
/*++++++++*/

.footer  {
	bottom:auto;
	clear:both;
	color:#000;
	background-color:#FFB712;
	font-size:0.7em;
	padding:2px;
	text-align:right;
}

a.footer:link, a.footer:visited, a.footer:active {
	margin:0px 0px 0px 0px;
	color:#000; 
	font-weight:lighter;
	text-decoration:none;
	font-size:1em;
}
a.footer:hover {
	margin:0px 0px 0px 0px;
	color:#000; 
	font-weight:lighter;
	text-decoration:underline;
	font-size:1em;
}

/*++++++++++*/
/* LINKLIST */
/*++++++++++*/

div.linklist_left{
	float:left;
	clear:both;
	padding:0px;
	height:150px;
}

div.linklist_right{
	margin-left:160px;
}

/*+++++++*/
/* FORMS */
/*+++++++*/

.label  {
	vertical-align:middle;
}

legend  {
	font-size:1.3em;
	color:#00397e;
	font-weight:bold;
}

div.orderform  {
	float:left;
}
label.orderform  {
	text-align:left;
	width:30%;
	float:left;
}
fieldset.orderform{
	text-align:left;
	font-size:0.8em;
	padding-top: 2px;
	padding-bottom: 2px;
}
fieldset.orderformleft{
	text-align:left;
	font-size:0.8em;
}
input.orderform{ 
	margin: 2px 2px 2px 2px;
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
	font-size:0.9em;
	background-color: #ffffff;
	color: #000000;
}

label.searchform{
	float:left;
	margin:5px 2px 0px 2px;
}
fieldset.searchform  {
	border:none;
	padding: 2px 2px 2px 2px;
	background-color:#f5a70b;
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
	font-weight:bold;
	font-size:0.8em;
	color:#00397e;
	vertical-align:top;
}
input.searchform  {
	color:#00397e;
	font-weight:bold;
	border:solid 1.2pt #00397e;
}

a.searchform:link, a.searchform:visited, a.searchform:active {
	padding-top:0px;
	padding-bottom:2px;
	color: #00397e; 
	font-weight:bold;
	text-decoration:none;
	font-size:1em;
}
a.searchform:hover {
	color: #fff; 
	font-weight:bold;
	text-decoration:none;
	font-size:1em;
}

input.find{
	margin:4px 0px 0px 0px;

}

/*+++++++++*/
/* CONTENT */
/*+++++++++*/

div.hist {
	float:left;
	margin:0px;
	padding-right:8px;
	padding-bottom:8px;
	font-size:0.8em;
}

div.marker  {
	position:absolute; 
	visibility:hidden;
}

span.lang {
	margin: 0px 0px 0px 5px;
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
	color:#000;
	font-size:1em;
	font-weight:bold;
}

.lastchange {
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
        TEXT-ALIGN: right;
	FONT-SIZE: 0.7em;
}

.footline {
	BORDER-TOP: #cccccc 1px solid;
	margin-TOP: 10px;
	margin-bottom: 10px;
	font-size:0.7em;
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
	width: 99%;
        TEXT-ALIGN: right
}
/* -----------------------------*/
a.topbutton:link, a.topbutton:visited, a.topbutton:active {
	margin-left:5px;
	color:#000; 
	font-weight:bold;
	text-decoration:none;
}
a.topbutton:hover {
	margin-left:5px;
	color:#600000;
	font-weight:bold;
	text-decoration:none;
}
/* -----------------------------*/
a.hist:link, a.hist:visited, a.hist:active {
	color: #00397e; 
	font-weight:bold;
	text-decoration:none;
}
a.hist:hover {
	color: #f5a70b; 
	font-weight:bold;
	text-decoration:none;
}
/* -----------------------------*/

/*+++++++++++++*/
/* HTML STYLES */
/*+++++++++++++*/

img {
	border-style:none;
}

p  {
	font-size:1em;
}

p.2  {
	font-size:0.8em;
}

p.posted{
	color:#cecece;
	font-size:0.7em;
}

p.invisible {
	display:none;
}

li  {
	font-size:0.95em;
}

hr  {
	height:1px;
	color:#cecece;
}

h1  {
	margin-top:0px;
	font-size:1.6em;
	color:#600000;
}
h2  {
	margin-top:0px;
	font-size:1.3em;
	color:#000;
}
h3  {
	margin-top:0px;
	font-size:1.0em;
	color:#000;
}
h4  {
	margin-top:0px;
	font-size:0.9em;
	color:#000;
}
h5  {
	margin-top:0px;
	font-size:0.8em;
	color:#000;
}
h6  {
	margin-top:0px;
	font-size:0.7em;
	color:#000;
}
/* ------------ */
h1.background  {
	margin-top:0px;
	font-size:1.6em;
	color:#ffffff;
}
h2.background  {
	margin-top:0px;
	font-size:1.3em;
	color:#ffffff;
}
h3.background  {
	margin-top:0px;
	font-size:1.0em;
	color:#ffffff;
}
h4.background  {
	margin-top:0px;
	font-size:0.9em;
	color:#ffffff;
}
h5.background  {
	margin-top:0px;
	font-size:0.8em;
	color:#ffffff;
}
h6.background  {
	margin-top:0px;
	font-size:0.7em;
	color:#ffffff;
}

/*++++++++*/
/* EDITOR */
/*++++++++*/

.editmenu {
	color:#00397e;
	padding:3px;
	background-color:#ECE9D8;
	border:1px solid #00397e;
	margin-bottom:3px;
}

.lefteditmenu {
	margin-left:5px;
	padding:3px;
	background-color:#ECE9D8;
	border:1px solid #00397e;
	border-right:none;
}

table {
	width:100%;
}
td {
	font-size:0.8em;
}
td.ch {
	font-weight:bold;
}
td.c1 {
	background-color:#ECE9D8;
	padding:0px;
	padding-left:2px;
	padding-right:2px;
	vertical-align:top;
}
td.c2 {
	background-color:#EDE9E9;
	padding:0px;
	padding-left:2px;
	padding-right:2px;
	vertical-align:top;
}
/* -----------------------------*/
a.edit:link, a.edit:visited, a.edit:active {
	color: #00397e; 
	font-weight:bold;
	text-decoration:none;
}
a.edit:hover {
	color: #f5a70b; 
	font-weight:bold;
	text-decoration:none;
}
/* -----------------------------*/


/*+++++++++++*/
/* GUESTBOOK */
/*+++++++++++*/

div.gb_sendform {
	padding:2px;
	background-color:#FFD749;
	border:1px solid #000;
}

div.gb_msg1 {
	padding:2px;
	margin:2px;
	background-color:#F6C825;
	border:1px solid #000;
}

div.gb_msg2 {
	padding:2px;
	margin:2px;
	background-color:#FFD749;
	border:1px solid #000;
}

label.gb {
	width:90px;
	vertical-align:top;
}

/* -----------------------------*/
a.gb_navi:link, a.gb_navi:visited, a.gb_navi:active {
	margin:2px;
	padding:2px;
	color: #000; 
	font-weight:bold;
	text-decoration:none;
	border:1px solid #000;
	background-color:#fff;
	font-size:0.9em;
}
a.gb_navi:hover {
	margin:2px;
	padding:2px;
	color: #600000; 
	font-weight:bold;
	text-decoration:none;
	border:1px solid #000;
	background-color:#fff;
	font-size:0.9em;
}
/* -----------------------------*/
