html, body {
	margin: 0px;
	padding:0px;
	/*background-image:url(../images/bg.gif);*/
	background-color:#7b6246;
	font-family: georgia, times, serif;
	font-size: 95%;
	color: #3F403B;

}

h1, h2,  h4, h5, h6, p, form {
	margin: 0px;
	padding:0px;
	text-align:justify;
}
h3{
	margin: 0px;
	padding:0px;
	text-align:center;
}
#wrapper {
	width:900px;
	margin:0px auto;
	background-color:#FFF;
}

#content {
	width:878px;
	margin:0px auto;
	/*background-image:url(../images/bg_header_top.gif);
	background-repeat:repeat-x;
	background-position:top;*/
}

#header {
	height:166px;
	
	padding-top:10px;
}

#logo {
	width:258px;
	float:left;
}

#logo h1{
	font-family:"Trebuchet MS";
	font-size:26px;
	color:#F76B0C;
	font-weight:normal;
	text-decoration:none;
	padding-left:40px;
	padding-top:30px;
}

#logo h4 {
	font-family:"Trebuchet MS";
	font-size:11px;
	color:#808080;
	font-weight:normal;
	text-decoration:none;
	padding-left:75px;
}

#links ul {
	margin:0px; 
	padding-top:0px;
	float:right;
}

#links li{
	float:left;
	list-style-type:none;
	width:109px;
	height:25px;
	text-align:center;
	background-color:#F4A80A;
	border-left:1px solid #FFF;
	padding-top:4px;
}

#links a{
	font-family:"Trebuchet MS";
	font-size:12px;
	color:#fff;
	font-weight:normal;
	text-decoration:none;
}

#links a:hover{
	font-family:"Trebuchet MS";
	font-size:12px;
	color:#fff;
	font-weight:normal;
	text-decoration:underline;
}

#mainimg {
	background-image:url(../img/upper_logo.jpg);
	background-repeat:no-repeat;
	height:132px;
	text-align:right;
}

#mainimg h3 {
	font-family:"Trebuchet MS";
	font-size:48px;
	color:#fff;
	font-weight:normal;
	text-decoration:none;
	padding:20px 40px 0px 0px;
}

#mainimg h4 {
	font-family:"Trebuchet MS";
	font-size:18px;
	color:#fff;
	font-weight:normal;
	text-decoration:none;
	padding:0px 40px 0px 0px;
}

#contentarea {
	clear:both;
	padding:25px 0px;
}

#mainarea {
	float:left;
	width:639px;
	color: #000000;
}

#mainarea h2{
	font-family:"Trebuchet MS";
	font-size:26px;
	color:#EE8907;
	font-weight:normal;
	text-decoration:none;
	padding-left:40px;
	padding-bottom:5px;
}

#mainarea p{
	font-family:"Trebuchet MS";
	font-size:11px;

	font-weight:normal;
	text-decoration:none;
	padding:0px 40px;
}

#mainarea a {
	font-family:"Trebuchet MS";
	font-size:11px;
	color:#EE8907;
	font-weight:bold;
	text-decoration:none;
	padding:0px 40px;
}

#mainarea a:hover {
	font-family:"Trebuchet MS";
	font-size:11px;
	color:#000;
	font-weight:bold;
	text-decoration:none;
	padding:0px 40px;
}
.link a {
	font-family:"Trebuchet MS";
	font-size:11px;
	color:#EE8907;
	font-weight:bold;
	text-decoration:none;
	padding:0px 10px;
}

.link a:hover {
	font-family:"Trebuchet MS";
	font-size:11px;
	color:#000;
	font-weight:bold;
}
#leftmenu {
	float:left;
	width:237px;
}
#leftmenu h2{
	font-family:"Trebuchet MS";
	font-size:26px;
	color:#797B7A;
	font-weight:normal;
	text-decoration:none;
	padding-left:25px;
	padding-bottom:5px;
}

#leftmenu p{
	font-family:"Trebuchet MS";
	font-size:11px;
	color:#797B7A;
	font-weight:normal;
	text-decoration:none;
	padding:0px 25px;
}

.orangetext {
	font-family:"Trebuchet MS";
	font-size:11px;
	color:#EE8907;
	font-weight:bold;
	text-decoration:none;
}

#bottom {
	clear:both;
	height:32px;
	padding-top:25px;
}

#email {
	float:left;
	width:400px;
	background-color:#F4A80A;
	height:27px;
	padding-top:5px;
}

#email a{
	font-family:"Trebuchet MS";
	font-size:11px;
	color:#fff;
	font-weight:normal;
	text-decoration:underline;
	padding:0px 40px;
}

#email a:hover{
	font-family:"Trebuchet MS";
	font-size:11px;
	color:#fff;
	font-weight:normal;
	text-decoration:none;
	padding:0px 40px;
	
}

#validtext {
	float:left;
	width:478px;
	background-color:#F4A80A;
	height:27px;
	padding-top:5px;
}

#validtext p{
	font-family:"Trebuchet MS";
	font-size:11px;
	color:#fff;
	font-weight:normal;
	text-decoration:none;
	text-align:right;
	padding-right:35px;
}

#validtext a{
	font-family:"Trebuchet MS";
	font-size:11px;
	color:#fff;
	font-weight:normal;
	text-decoration:underline;
}

#validtext a:hover{
	font-family:"Trebuchet MS";
	font-size:11px;
	color:#fff;
	font-weight:normal;
	text-decoration:none;
}

/*new*/
.content2-container, .content3-container {clear: both; float: left; width: 710px; margin: 0px 0px 15px 0px; padding: 0px; background-color:#eeeeee; }
.content2-containerb, .content3-containerb {clear: both; float: left; width: 710px; margin: 0px 0px 15px 0px; padding: 0px; background-color:#E1EFFF;}
.content2-container-1col, .content3-container-1col {overflow: hidden; width: 569px; margin: 0px; padding: 0px;}
.content2-container-1col-txtright-200px, .content3-container-1col-txtright-200px {float: right; width: 357px; margin: 0px; padding: 0px;}
.content2-container-1col-txtright-160px, .content3-container-1col-txtright-160px {float: right; width: 397px; margin: 0px; padding: 0px;}
.content2-container-1col-txtright-120px, .content3-container-1col-txtright-120px {float: right; width: 437px; margin: 0px; padding: 0px;}
.content2-container-1col-txtright-100px, .content3-container-1col-txtright-100px {float: right; width: 457px; margin: 0px; padding: 0px;}
.content2-container-1col-txtright-80px, .content3-container-1col-txtright-80px {float: right; width: 477px; margin: 0px; padding: 0px;}
.content2-container-1col-txtright-60px, .content3-container-1col-txtright-60px {float: right; width: 497px; margin: 0px; padding: 0px;}
.content2-container-1col-txtright-40px, .content3-container-1col-txtright-40px {float: right; width: 517px; margin: 0px; padding: 0px;}

.line-box {  padding-bottom: 0px; margin: 0px 0px 10px 0px;}

/* Titles and textboxes*/
.content-title-noshade-size1 {margin: 0px; padding: 0px; color: #F76B0C; font-weight: bold; font-size: 130%;}
.content-title-noshade-size2 {margin: 0px; padding: 0px; color: #EE8907; font-weight: bold; font-size: 150%;}
.content-title-noshade-size3 {margin: 0px; padding: 0px; color: #F76B0C; font-weight: bold; font-size: 160%;}
.content-title-noshade-size4 {margin: 0px; padding: 0px; color: #EE8907; font-weight: bold; font-size: 180%;}
.content-title-noshade-size5 {margin: 0px; padding: 0px; color: #EE8907; font-weight: bold; font-size: 200%;}
.content-title-shade-size1 {margin: 0px; padding: 0px 10px 0px 10px; background-color: rgb(215,215,215); color: #EE8907; color: rgb(88,144,168); font-weight: bold; font-size: 130%;}
.content-title-shade-size2 {margin: 0px; padding: 0px 10px 0px 10px; background-color: rgb(215,215,215); color: #EE8907; font-weight: bold; font-size: 150%;}
.content-title-shade-size3 {margin: 0px; padding: 0px 10px 0px 10px; background-color: rgb(215,215,215); color: #EE8907; font-weight: bold; font-size: 160%;}
.content-title-shade-size4 {margin: 0px; padding: 0px 10px 0px 10px; background-color: rgb(215,215,215); color: #EE8907;  font-weight: bold; font-size: 180%;}
.content-title-shade-size5 {margin: 0px; padding: 0px 10px 0px 10px; background-color: rgb(215,215,215); color:#EE8907;  font-weight: bold; font-size: 200%;}
.content-subtitle-noshade-size1 {margin: 0px; padding: 0px; color:  #EE8907; font-weight: bold; font-size: 110%;}
.content-subtitle-noshade-size2 {margin: 0px; padding: 0px; color: #EE8907; font-weight: bold; font-size: 120%;}
.content-subtitle-noshade-size3 {margin: 0px; padding: 0px; color: #EE8907; font-weight: bold; font-size: 130%;}
.content-subtitle-noshade-size4 {margin: 0px; padding: 0px; color: #EE8907; font-weight: bold; font-size: 140%;}
.content-subtitle-noshade-size5 {margin: 0px; padding: 0px; color: #EE8907; font-weight: bold; font-size: 150%;}
.content-subtitle-shade-size1 {margin: 0px; padding: 0px 10px 3px 10px; background-color: rgb(215,215,215); color: #EE8907; font-weight: bold; font-size: 110%;}
.content-subtitle-shade-size2 {margin: 0px; padding: 0px 10px 3px 10px; background-color: rgb(215,215,215); color: #EE8907; font-weight: bold; font-size: 120%;}
.content-subtitle-shade-size3 {margin: 0px; padding: 0px 10px 3px 10px; background-color: rgb(215,215,215); color: #EE8907; font-weight: bold; font-size: 130%;}
.content-subtitle-shade-size4 {margin: 0px; padding: 0px 10px 3px 10px; background-color: rgb(215,215,215); color: #EE8907; font-weight: bold; font-size: 140%;}
.content-subtitle-shade-size5 {margin: 0px; padding: 0px 10px 3px 10px; background-color: rgb(215,215,215); color: #EE8907; font-weight: bold; font-size: 150%;}
.content-txtbox-noshade {margin: 0px; padding: 7px 0px 0px 0px;  text-align:justify;}
.content-txtbox-shade {margin: 0px; padding: 7px 10px 5px 10px; background-color: rgb(235,235,235);}

p.readmore {margin: 1.0em 0px 0.5em 0px; padding: 0px;  line-height: 1.2em; font-size: 110%;}

.content2-pagetitle, .content3-pagetitle {overflow: hidden; width: 669px; margin: 0px 0px 10px 0px; padding: 0px 0px 12px 30px; background-image:url(../img/linie.png);background-repeat:repeat-x; background-position:bottom;  color: #EE8907; font-weight: bold; font-size: 180%;}

/*----------------------------*/
/* 2.5 - Navigation - Level 3 */
/*----------------------------*/
.leftmenu {overflow: hidden; clear: both; float: left; width: 160px; min-height: 500px; margin: 0px; padding: 0px; color: rgb(75,75,75); font-size: 0.9em;}
.leftmenu ul {width: 160px; margin: 0px 0px 20px 0px; padding: 0px; border-bottom: solid 1px rgb(216,206,159); background-color: #EEEEEE;}	
.leftmenu li {list-style: none; margin: 0px; padding: 0px;}
.leftmenu li.title {margin: 0px 0px 0px 0px; padding: 3px 5px 2px 15px; background-color: #F4A80A; color: rgb(255,255,255); text-transform: uppercase; font-weight: bold; font-size: 100%;}
.leftmenu li.group a {display: block; min-height: 1.7em; height: auto !important; height: 1.7em; line-height: 1.7em; margin: 0px; padding: 0px 7px 0px 15px; border-top: solid 1px rgb(200,200,200); border-left: solid 7px rgb(219,230,241); color: rgb(75,75,75); font-weight: bold; font-size: 120%;}
.leftmenu li a {display: block; min-height: 1.7em; height: auto !important; height: 1.7em; line-height: 1.7em; margin: 0px; padding: 0px 7px 0px 20px; border-left: solid 7px rgb(219,230,241); color: rgb(75,75,75); text-decoration: none; font-size: 120%;}
.leftmenu li a:hover, .leftmenu li a.selected {border-left: solid 7px #F4A80A;  color: rgb(100,100,100); text-decoration: none;}

/*****************************/
/* FORM */
/*****************************/
/*menu login */
.input-box2
{
float: center;
/*margin-top: 30px;
margin-right: 15px;*/
color: #000000;
font: bold 1em arial;
background: #d2e4fc;
border: #26a solid 1px
}

.submit-button2
{
margin-top: 10px;
margin-left:0px;
float: center;
clear: both;
color: #ffffff;
font: bold 1em;
font-family:'Courier New', Courier, monospace;
background: #394D71;
border: 1px #000 outset;
}
fieldset
{
background:#E8E8E8;
border: #5A799D solid 1px;
width: 300px;
padding-left:10px;
}
legend
{
background: #ffffff;
border: #26a solid 1px;
padding: 1px 10px;
color: #394D71;
font: bold 1em arial;
}
