/* Normalizes margin, padding */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td 
{ margin : 0; padding : 0; }

/* Normalizes font-size for headers */
h1,h2,h3,h4,h5,h6 { font-size : 100%; }

/* Removes list-style from lists */
ol,ul { list-style : none; }

/* Normalizes font-style and font-weight to normal */
address, caption, cite, code, dfn, em, th, var
{ font-style : normal; font-weight : normal; }

/* Removes list-style from lists */
table { border-collapse : collapse; border-spacing : 0; }

/* Removes border from fieldset and img */
fieldset, img { border : 0; }

/* Left-aligns text in caption and th */
caption,th { text-align : left; }




/* layout.css */

html 	{ 
text-align : center;
background-color : #e5e5e5;
 }

body { 
padding-top : 0px;
position : relative; 
width : 800px;
background-color : #fff; 
border-left: 1px solid #999;
border-right: 1px solid #999;
margin : 0 auto; 
text-align : left; 
}


div#logo { 
top : 0px;
position : absolute;
width : 800px;
left:0px;
height : 132px;
background-color: transparent; }

div#balken { 
top : 135px;
position : absolute;
left: 0px;
width : 795px;
height : 22px;
color: #333;
border-top:1px solid #fff;
background-color:#999;
padding-left: 5px; }

div#brcrumb { 
top : 155px;
position : absolute;
left: 0px;
width : 795px;
height : 18px;
color: #333;
background-color:#dadada;
font-size: 0.8em;
padding-left: 5px; }



.img_emo {
border-bottom: 2px solid #F5821F; }

div#subnav_l { 
top: 174px;
position : absolute;
z-index : 5;
left: 0px;
height : 390px;
width : 160px;
background-color : transparent;
}	

div#subnav_r { 
top: 174px;
position : absolute;
z-index : 6;
left: 650px;
height : 390px;
width : 150px;
background-color : transparent;
  }	
	

table#text {
width:489px;
height:380px;
background:transparent;
margin-left:161px;
border-left: 1px solid #999;
border-right: 1px solid #999;
}

td {
	vertical-align: top; }

.tdtext {
	padding: 50px 20px;
}

.list { list-style: disc; list-style-position: outside; margin-left:15px;}

div#footer {
position : relative;
z-index : 7;
padding-top: 4px;
vertical-align: bottom;
height : 18px;
background : #999;  
border-top: solid 1px #e5e5e5;
padding-left:5px;
color: #fff; }



/* typography.css */

body { 
font : 0.70em/1.5em Verdana, Geneva, Arial, Helvetica, sans-serif; color : #333; }

h1 {
	font-size: 1.1em; color: #F5821F;
	}

h2 { font-size: 1em; color: #F5821F; }

h3 {
	font-size: 0.9em; }

p {
	margin: 0px;
	font-size : 100%; }
	

a:link, a:visited { 
text-decoration :  underline; 
color : #333;
}

a:hover, a:active { 
text-decoration :   none; 
color : #F5821F;
 }


/* Navigation */

a.nav
{
	display: block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF;
	background-color: #273591;
	border-top:  1px  #FFFFFF;
	border-bottom: 2px solid #f5821f;
	border-left: 1px solid #999999;
	border-right: 1px solid #999999;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 5px;	
}

a.nav:link, a.nav:visited {text-decoration: none;
   color: #FFFFFF;
	background-color: #273591;	
	border-top:  1px solid  #FFFFFF;
	border-bottom: 2px solid #f5821f;
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;	
}


a.nav:hover, a.nav:active 
{text-decoration: none;
	color: #FFFFFF;
	background-color:#F5821F;	
	border-top:  1px solid  #FFFFFF;
	border-bottom: 2px solid #A1A1A1;
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	
}

.nav
{
	display: block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF;
	background-color: #f5821f;
	border-top:  1px solid  #FFFFFF;
	border-bottom: 2px solid #A1A1A1;
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 5px;	
}

a.navo, a.navo:link, a.navo:visited, a.navo:hover, a.navo:active
{
	display: block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF;
	background-color: #f5821f;
	border-top:  1px solid  #FFFFFF;
	border-bottom: 2px solid #A1A1A1;
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 5px;	
}

 
a.snav { display: block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF;
	background-color: #B1B1B1;
	border-top:  1px solid #FFFFFF;
	border-bottom: 1px solid #A1A1A1;
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 2px;
	padding-bottom: 2px;		}
	
a.snav:link, a.snav:visited { text-decoration: none;
   background-color: #B1B1B1;
	border-top:  1px solid  #FFFFFF;
	border-bottom: 0px solid #F5821F;
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF; 
	color:#fff;}
	
a.snav:hover, a.snav:active { 
	background-color: #F5821F;
	border-top:  1px solid  #FFFFFF;
	border-bottom: 0px solid #F5821F;
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	 }
.snav { display: block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF;
	background-color: #f5821f;
	border-top:  1px solid  #FFFFFF;
	border-bottom: 0px solid #A1A1A1;
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 2px;
	padding-bottom: 2px;		} 

a.inav {font-size: 11px; color: #fff;  font-weight:  normal; }
a.inav:link, a.inav:visited { text-decoration: none; color:  #fff; }
a.inav:hover, a.inav:active { text-decoration: none; color: #f5821f;  }
.inav {font-size: 11px; color: #f5821f;  font-weight:  normal; }

a.flink, a.flink:visited  { text-decoration : none; color: #dadada; }
a.flink:hover{ color: #f5821f; }

a.spamspan, a.spamspan:visited { text-decoration : none; color: #273591; }
a.spamspan:hover { color: #f5821f; }
/* contact form */ 
 
 .txtFld1, .txtFld2, .txtFld3 {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1em;
	color:#333;
	text-decoration: none;
	background-color: #fff;
	border:  1px solid #b3b3b3;
	}


	
.txtFld1 {
	height: 60px;
	width: 250px;
	}
	
.txtFld2 {
	height: 20px;
	width: 250px;
	}	
	
.txtFld3 {
	height: 20px;
	width: 50px;
	}
	
 
 .smallBtn {
	color: #333;
	text-decoration: none;
	cursor: pointer;
	width: 250px;
	background-color: #e5e5e5;
	border: 1px solid #b3b3b3; }