/*Top*/

#top {
	background-color:#F8F8F8;
	margin:0px 0px 0px 0px;
	height:80px;
	min-width:110px;
	font-family:"Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif; 
		font-size:12px;
	}

	#top .txt {
		font-size: 10px;
		line-height: 16px;
		font-weight:bold;
		color: #A0B20E;
		}
		
	#top .spacer {
		font-size: 12px;
		line-height: 16px;
		font-weight:bold;
		color: #ffffff;
		}
		
		#top a:link {
			color: #ffffff;
			text-decoration:none;
			}

		#top a:visited {
			color: #ffffff;
			text-decoration:none;
			}
			
		#top a:hover {
			color:#A0B20E;
			text-decoration:underline;
			}
		
		#top a:active {
			color: #ffffff;
			text-decoration:none;
			}
			
/*Menu*/

#menu {
	background-color:#F8F8F8;
	margin:0px 0px 0px 0px;
	height:80px;
	min-width:560px;
	font-family:"Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif; 
	font-size:12px;
	}

	#menu .txt {
		font-size: 12px;
		line-height: 16px;
		font-weight:bold;
		color: #217996;
		}
		
	#menu .spacer {
		font-size: 12px;
		line-height: 16px;
		font-weight:bold;
		color: #ffffff;
		}
		
		#menu a:link {
			color: #ffffff;
			text-decoration:none;
			}

		#menu a:visited {
			color: #ffffff;
			text-decoration:none;
			}
			
		#menu a:hover {
			color:#217996;
			text-decoration:underline;
			}
		
		#menu a:active {
			color: #ffffff;
			text-decoration:none;
			}
/*Featured BIG*/

#featuredgreen {
	
	background-image: url(i/bgrd_featg.gif);
	background-repeat:repeat-x;
	margin:0px 0px 0px 0px;
	height:465px;
	min-width:960px;
	font-family:"Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif; 
	font-size:12px;
	}
	
#featuredblue {
	
	background-image: url(i/bgrd_featb.gif);
	background-repeat:repeat-x;
	margin:0px 0px 0px 0px;
	height:465px;
	min-width:960px;
	font-family:"Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif; 
	font-size:12px;
	}	
	
	
	#featuredgreen h1 {
		font-size: 20px;
		line-height: 22px;
		padding:0;
		margin:0;
		font-weight:bold;
		color: #ffffff;	
		}
	
	#featuredgreen .txt {
	font-size: 16px;
	line-height: 18px;
	color: #ffffff;
	}
	
	#featuredblue h1 {
		font-size: 20px;
		line-height: 22px;
		padding:0;
		margin:0;
		font-weight:bold;
		color: #ffffff;	
		}
	
	#featuredblue .txt {
	font-size: 16px;
	line-height: 18px;
	color: #ffffff;
	}

/*Featured SMALL*/

#featuredsmallgreen {
	
	background-image: url(i/bgrd_featgs.gif);
	background-repeat:repeat-x;
	margin:0px 0px 0px 0px;
	height:235px;
	min-width:960px;
	font-family:"Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif; 
	font-size:12px;
	}
	
#featuredsmallblue {
	
	background-image: url(i/bgrd_featbs.gif);
	background-repeat:repeat-x;
	margin:0px 0px 0px 0px;
	height:235px;
	min-width:960px;
	font-family:"Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif; 
	font-size:12px;
	}
	
#featuredsmallorange {
	
	background-image: url(i/bgrd_featos.gif);
	background-repeat:repeat-x;
	margin:0px 0px 0px 0px;
	height:235px;
	min-width:960px;
	font-family:"Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif; 
	font-size:12px;
	}	
	
		
	#featuredsmallblue h1 {
		font-size: 18px;
		line-height: 20px;
		padding:0;
		margin:0;
		font-weight:bold;
		color: #ffffff;	
		}
		
	#featuredsmallorange h1 {
		font-size: 36px;
		line-height: 38px;
		padding:0;
		margin:0;
		font-weight:bold;
		color: #ffffff;	
		}
		
/*Main*/

#main {
	background-color:#F8F8F8;
	margin:0px 0px 0px 0px;
	min-width:960px;
	font-family:"Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif; 
	font-size:12px;
	}
	
	#main h1 {
		font-size: 20px;
		line-height: 24px;
		color: #A0B20E;
		margin: 10px 0px 5px 0px;
		}
		
	#main hr {
		height:1px;
		background-color:#575555;
		color:#575555;
		border:0px;		
		}
		
	#main h2 {
		font-size: 16px;
		line-height: 20px;
		color: #A0B20E;
		margin: 10px 0px 5px 0px;
		}
		
	#main .txt {
		font-size: 14px;
		line-height: 16px;
		color: #575555;
		}
		
	#main .txtsmall {
		font-size: 12px;
		line-height: 16px;
		color: #575555;
		}
		
	#main a:link {
		line-height: 16px;
		color: #575555;
		text-decoration: underline;
		}

	#main a:visited {
		color: #575555;
		text-decoration:underline;
		}

	#main a:hover {
		color: #A0B20E;
		text-decoration: underline;
		}

	#main a:active {
		color: #575555;
		text-decoration:underline;
		}
	
	#main .anchor {
		font-size: 12px;
		line-height: 16px;
		color: #A0B20E;
		}
			
			#main a.anchor:link {
				font-size: 12px;
				line-height: 16px;
				color: #A0B20E;
				text-decoration:none;
				}
				
			#main a.anchor:visited {
				font-size: 12px;
				line-height: 16px;
				color: #A0B20E;
				text-decoration:none;
				}
								
			#main a.anchor:hover {
				font-size: 12px;
				line-height: 16px;
				color: #A0B20E;
				text-decoration:underline;
				}
				
			#main a.anchor:active {
				font-size: 12px;
				line-height: 16px;
				color: #A0B20E;
				text-decoration:none;
				}
	

/*Hidden DIV*/

#faq {
	background:#575555;
	color:#ffffff;
	width:235px;	
	padding:10px 10px 10px 15px;
	}
	
	#faq .h1 {
		font-size: 20px;
		line-height: 24px;
		font-weight:bold;		
		color: #A0B20E;			
		}
		
	#faq .h2 {
		font-size: 14px;
		line-height: 16px;
		font-weight:normal;		
		color: #A0B20E;			
		}
		
			#faq a.h2:link {color:#A0B20E; text-decoration:none;}
			#faq a.h2:visited {color:#A0B20E;}
			#faq a.h2:hover {color:#A0B20E;}
			#faq a.h2:active {color:#A0B20E;}
				
	#faq hr {
		height:3px;
		background-color:#575555;
		color:#575555;
		border:0px;		
		}
	
	#faq ul {
		list-style-image:url(i/show.gif);
		list-style-position:outside;
		
		
		}
		
	#faq li {
		
		margin-left:0px;
		color:#ffffff;
		padding-bottom:10px;
		}
		
			#faq a:link {color:#ffffff; text-decoration:none;}
			#faq a:visited {color:#ffffff; text-decoration:none;}
			#faq a:hover {color:#A0B20E; text-decoration:none;}
			#faq a:active {color:#ffffff; text-decoration:none;}
		
	#hiddendiv1 {background-color:#575555;}
	#hiddendiv2 {display:none; background-color:#575555;}
	#hiddendiv3 {display:none; background-color:#575555;}
	#hiddendiv4 {display:none; background-color:#575555;}
	#hiddendiv5 {display:none; background-color:#575555;}


/*Bottom*/

#bottom {
	background-color:#575555;
	margin:0px 0px 0px 0px;
	height:40px;
	min-width:960px;
	font-family:"Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif; 
	font-size:12px;
	}
	
	#bottom body {
		font-family:"Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif; 
		font-size:12px;
		}
	
	#bottom	.txt {
		font-size: 10px;
		line-height: 14px;
		color: #A0B20E;
		font-size: 10px;
		text-decoration: none;
		}
		
	#bottom	.spacer {
		font-size: 10px;
		line-height: 14px;
		color: #ffffff;
		font-size: 10px;
		text-decoration: none;
		}

	#bottom a:link {
		color: #ffffff;
		font-size: 10px;
		text-decoration: none;
		}
	
	#bottom a:visited {
		color: #ffffff;
		font-size: 10px;
		text-decoration: none;
		}
	
	#bottom a:hover {
		color: #A0B20E;
		font-size: 10px;
		text-decoration: underline;
		}
		
	#bottom a:active {
		color: #ffffff;
		font-size: 10px;
		text-decoration: none;
		}


/*Box*/

#box {
	width:260px;
	font-family:"Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif; 
	font-size:12px;
	}

	#box body {
		font-family:"Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif; 
		font-size:12px;
		}
	
	#box .txt {
		font-size: 12px;
		color: #ffffff;
		}
		
	#box a:link {
		line-height: 12px;
		color: #ffffff;
		text-decoration: none;
		}

	#box a:visited {
		color: #ffffff;
		text-decoration:none;
		}
	
	#box a:hover {
		color: #A0B20E;
		text-decoration: underline;
		}
	
	#box a:active {
		color: #ffffff;
		text-decoration:none;
		}


/*Twitter Widget*/

#twitter_div {
	background-color:#217996;
	width:240px;
	font-family:"Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif; 
	font-size:12px;
	}
	
	#twitter_update_list {
		color:#ffffff;
		list-style-type:none;
		list-style-image:url(i/bullet2.gif);
		list-style-position:inside;
		margin: 0px 0px 10px 0px;
		padding:0px;
		}
			#twitter_update_list a:link {
				color:#A0B20E;
				text-decoration:underline;
				}
			
			#twitter_update_list a:visited {
				color:#A0B20E;
				text-decoration:underline;
				}
			#twitter_update_list a:hover {
				color:#ffffff;
				}


/*Formular*/

p, h2, form, button{border:0; margin:0; padding:0;}
.spacer {clear:both; height:1px;}
.spacerbig {clear:both; height:10px; border-bottom:dashed 1px #dedede; margin:0px 0px 20px 10px;}

#wform {
	margin:0;
	width:460px;
	padding:20px 14px 20px 14px;
	border:solid 2px #dedede;
	background:#ffffff;
	}

	#wform h1 {
		font-size:14px;
		color:#A0B20E;
		font-weight:bold;
		margin-top:0px;
		margin-bottom:8px;
		}
		
	#wform p 	{
		font-size:11px;
		color:#666666;
		margin-bottom:20px;
		border-bottom:solid 1px #dedede;
		padding-bottom:10px;
		}
		
	#wform .txt {
		font-size:11px;
		color:#666666;
		
		}
		
	#wform label {
		display:block;
		font-weight:bold;
		text-align:right;
		width:160px;
		float:left;
		}
	
		#wform .sublabel {
			color:#666666;
			display:block;
			font-size:11px;
			font-weight:normal;
			text-align:right;
			width:160px;
			}
			
		#wform .sublabel02 {
			color:#000000;
			display:inline-block;
			font-size:12px;
			font-weight:normal;
			width:10px;
			margin:2px -5px 10px 2px;
			vertical-align:middle;
			}
		
	#wform input {
		display:inline;
		font-size:12px;
		padding:4px 2px;
		border:solid 1px #dedede;
		width:250px;
		margin:2px 0px 10px 10px;
		
		}
		
	#wform .input01 {
		display:inline;
		font-size:12px;
		text-align:center;
		padding:4px 2px;
		border:solid 1px #dedede;
		width:30px;
		margin:2px 5px 10px 5px;
		}
		
	#wform .input02 {
		display:inline;
		font-size:12px;
		text-align:center;
		padding:4px 2px;
		border:solid 1px #dedede;
		width:50px;
		margin:2px 5px 10px 5px;
		}
	
			
	#wform textarea {
		display:inline;
		font-size:12px;
		padding:4px 2px;
		border:solid 1px #dedede;
		width:250px;	
		margin:2px 0 10px 10px;
		
		}
	
	#wform select {
		display:inline;
		font-size:12px;
		padding:4px 2px;
		border:solid 1px #dedede;
		width:256px;	
		margin:2px 0 10px 10px;
		
		}
	
	
	button { 
		cursor:pointer;
		clear:both;
		margin-left:170px;
		width:125px;
		height:31px;
		background:#A0B20E;
		text-align:center;
		text-decoration:none;
		line-height:31px;
		color:#FFFFFF;
		font-size:11px;
		font-weight:bold;
		}
		
			
	#wform .radiobutton { 
		display:inline;
		font-size:12px;
		width:200px;
		margin:2px 0px 10px 10px;
		padding:4px 2px;
		}
	
	
		#wform .radiolabel {
			
			width:200px;
			font-weight:normal;
			vertical-align:middle;
			text-align:left;
			margin-left:10px;
			margin-bottom:3px;		
			}
			
		#wform .radio {
			
			float:left;
			font-size:12px;
			vertical-align:middle;
			border:0px;
			width:20px;
			margin:0px 5px 3px 0px;
			}
		
	#wform .check { 
		display:inline;
		font-size:12px;
		width:200px;
		margin:2px 0 10px 10px;
		padding:4px 2px;
		}
	
	
		#wform .checkboxlabel {
			
			width:200px;
			font-weight:normal;
			text-align:left;
			margin-left:10px;
			margin-bottom:0px;		
			}
			
		#wform .checkbox {
			
			float:left;
			font-size:12px;
			border:0px;
			width:20px;
			margin:0px 5px 5px 0px;
			}
		
	
	div.msg { 
		background:#333333 url(imprform/img/arw.jpg) no-repeat left top;  
		color:#FFFFFF;
		font-size:11px;
		margin-left:170px;
		margin-bottom:5px;
		padding:6px;
		padding-top:22px;
		width:200px;
		}
		
		div.msg a {color:#999999;}
		
	div.sent { 
		background:#217996 url(imprform/img/arw2.jpg) no-repeat left bottom;  
		color:#FFFFFF;
		font-size:11px;
		font-weight:bold;
		margin-left:170px;
		margin-bottom:5px;
		padding:6px;
		padding-bottom:22px;
		width:200px;
		}
		
		#wform a.sent:link {color:#ffffff;}
		#wform a.sent:visited {color:#ffffff;}
		#wform a.sent:hover {color:#A0B20E;}
		#wform a.sent:active {color:#ffffff;}
		
		
		
	div.error { 
		background:#DC3A3A url(imprform/img/arw3.jpg) no-repeat left bottom;  
		color:#FFFFFF;
		font-size:11px;
		font-weight:normal;
		margin-left:170px;
		margin-bottom:5px;
		padding:6px;
		padding-bottom:22px;
		width:200px;
		}
		
		div.error a {color:#ffffff;}
		
	div.confirm { 
		background:#217996;  
		color:#FFFFFF;
		font-size:11px;
		font-weight:bold;
		height:31px;
		text-align:center;
		text-decoration:none;
		line-height:31px;
		color:#FFFFFF;
		}
		
		
		
#bform {
	margin:0;
	width:240px;
	
	}
	
	#bform input {
		background:#2B9EC4;
		color:#FFF;
		display:inline;
		font-size:12px;
		border:solid 1px #2B9EC4;
		padding:4px 2px 4px 2px;
		margin:0px 0px 5px 0px;
		width:234px;
		}
	
	button { 
		cursor:pointer;
		clear:both;
		margin-left:170px;
		margin-top:15px;
		width:125px;
		height:31px;
		background:#A0B20E;
		text-align:center;
		text-decoration:none;
		line-height:31px;
		color:#FFFFFF;
		font-size:11px;
		font-weight:bold;
		}
		
	#bform div.error { 
		background:#DC3A3A url(imprform/img/arw4.jpg) no-repeat left bottom;  
		color:#FFFFFF;
		font-size:11px;
		font-weight:normal;
		margin-bottom:5px;
		padding:6px;
		padding-bottom:22px;
		width:200px;
		}