html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
body {
	line-height: 1;
	color: black;
	background: white;
}
ol, ul {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}


/* body */
body,td,th, p, div					{font-family: Verdana, Geneva, sans-serif;	font-size: 13px; color: #00345F; line-height:1.7;}
body#outer_page						{ background: url(images/body_bg.jpg) repeat-x; }
body#outer_page #page				{ background:url(images/page_bg.jpg) no-repeat center top; float:left; width:100%;}

#main_content 						{ position:relative; clear:both; margin-top:60px; }
.wrap								{width:960px; margin:0 auto;}

a									{ color:#941107; text-decoration:none; font-size: 11px: font-weight: bold;}
a:hover								{ color:#666; text-decoration:none; font-size: 11px: font-weight: bold;}
.more									{ background: url(images/pfeil.gif) no-repeat top left;  padding: 0px 0 0px 25px; }
.more:hover							{ background: url(images/pfeilo.gif) no-repeat top left;  padding: 0px 0 0px 25px; }
.dreia 							{ color:#fff; text-decoration:none; font-size: 19px; display: block; font-weight: bold; margin: 50px 0 0 20px;text-shadow:0 1px 0 rgba(0, 0, 0, 0.5);}
.dreia:hover 							{ color:#fff; text-decoration:none; font-size: 19px; display: block; font-weight: bold; margin: 50px 0 0 20px;text-shadow:0 1px 0 rgba(0, 0, 0, 0.5);}

#logo								{  margin-top:18px; padding-bottom:5px; float:left; }
#desa-telefon								{ float:right; color:#183970; font-size: 17px; display: block; ; margin: 44px 1px 0 0px;text-shadow:0 1px 0 rgba(255, 255, 255, 1); }
#main_nav							{ float:left; padding:0; margin:16px 0px 0 0;width:960px; }
#main_nav li						{ float:right; display:inline;  font-family: Verdana, Geneva, sans-serif;font-size: 13px; line-height:1.4; text-shadow:0 1px 0 rgba(255, 255, 255, 0.5); font-weight:bld;  padding:0; margin:0; letter-spacing:1px;}	
#main_nav li a						{ text-transform:uppercase;  font-family: Verdana, Geneva, sans-serif; font-size: 13px;	padding:4px 1px 4px 24px;	display:block;	float:left;	color:#00365F;	text-decoration:none;letter-spacing:1px;	}		
#main_nav li a:hover				{color: #717D8A;   }
#main_nav li a.current 				{  color:#717D8A; }

.full {float:left;width:920px;margin:30px 20px 0px 0; border: 1px solid #B3C0CA;  padding: 9px 18px 18px 18px;background:url(images/s.jpg) no-repeat left top;}
.fullor {float:left;width:960px;margin:30px 20px 0px 0;  padding:0px;}
.one-half {float:left;width:431px;margin:30px 20px 0px 0; border: 1px solid #B3C0CA;  padding: 9px 18px 18px 18px;background:url(images/s.jpg) no-repeat left top;}
.one-half-home {float:left;width:465px;margin:30px 20px 0px 0; border: 1px solid #B3C0CA; padding:1px; height:339px;}
.one-third  {float:left;width:278px;margin:30px 20px 0px 0;  border: 1px solid #B3C0CA;  padding: 9px 8px 18px 18px;background:url(images/s.jpg) no-repeat left top;}
.one-third-os  {float:left;width:278px;margin:30px 20px 0px 0;  border: 1px solid #B3C0CA;  padding: 9px 8px 18px 18px;;background:url(images/s.jpg) no-repeat left top;}
.one-third-home  {float:left;width:283px;margin:25px 12px 0px 0;  border: 1px solid #B3C0CA; padding: 9px 8px 18px 18px;background:url(images/s.jpg) no-repeat left top; height:528px; }
.one-third-va  {float:left;width:283px;margin:25px 12px 0px 0;  border: 1px solid #B3C0CA;  padding: 9px 8px 18px 18px;background:url(images/europe.gif) no-repeat left top;height:528px;}
.one-third-drei1  {float:left;width:268px;margin:30px 20px 0px 0;  background-color:#336263;  padding: 9px 18px 18px 18px; color: #D5EAEA}
.one-third-drei1  h2 {color: #D5EAEA; padding:24px 0 0 0 ; text-shadow:0 1px 0 rgba(0, 0, 0, 0.9)}
.one-third-drei1  h3 {color: #D5EAEA; text-shadow:0 1px 0 rgba(0, 0, 0, 0.9)}
.one-third-drei2   {float:left;width:268px;margin:30px 20px 0px 0;  background-color: #2F517B;  padding: 9px 18px 18px 18px; color: #C6D6EA}
.one-third-drei2  h2 {color: #C6D6EA; padding:24px 0 0 0 ; text-shadow:0 1px 0 rgba(0, 0, 0, 0.9)}
.one-third-drei2  h3 {color: #C6D6EA; text-shadow:0 1px 0 rgba(0, 0, 0, 0.9)}
.one-third-drei3   {float:left;width:268px;margin:30px 20px 0px 0;  background-color: #6C6927;  padding: 9px 18px 18px 18px; color: #EEEDD2}
.one-third-drei3  h2 {color: #EEEDD2; padding:24px 0 0 0 ; text-shadow:0 1px 0 rgba(0, 0, 0, 0.9)}
.one-third-drei3  h3 {color: #EEEDD2; text-shadow:0 1px 0 rgba(0, 0, 0, 0.9)}
.one-third-1  {float:left;width:273px;margin:24px 12px 0px 0;    padding: 0;background:url(images/drei-1.jpg) no-repeat left top; width:311px; height:132px;}
.one-third-2  {float:left;width:273px;margin:24px 12px 0px 0;    padding: 0;background:url(images/drei-2.jpg) no-repeat left top;width:311px; height:132px;}
.one-third-3  {float:left;width:273px;margin:24px 12px 0px 0;    padding: 0;background:url(images/drei-3.jpg) no-repeat left top;width:311px; height:132px;}
.two-third  {float:left;width:594px;margin:30px 20px 0px 0;  border: 1px solid #B3C0CA; padding: 9px 18px 18px 18px;background:url(images/s.jpg) no-repeat left top;}
.last {margin-right:0!important;}

h1 			{ color:#941107; font-family: verdana; font-size:24px; line-height:20px; clear:both; padding-bottom:8px;  text-shadow:0 1px 0 rgba(255, 255, 255, 1); }	
h2			{ color:#941107; font-family: verdana; font-size:18px; line-height:20px; clear:both; padding-bottom:10px;  text-shadow:0 1px 0 rgba(255, 255, 255, 1); }	
h3			{ color:#00365F; font-family: verdana; font-size:15px; font-weight: bold;line-height:20px; clear:both; padding:14px 0 2px 0;  text-shadow:0 1px 0 rgba(255, 255, 255, 1); }
h4			{ color:#00365F; font-family: verdana; font-size:12px; font-weight: bold; line-height:20px; clear:both; padding:2px 0 2px 0;  text-shadow:0 1px 0 rgba(255, 255, 255, 1); }

#blog .entry						{ float:left; width:100%; padding-bottom:0px; margin-top:0px; }
#blog .entry .right				{ float:right; width:280px; }
#blog .entry .right h3			{  padding-bottom:8px; }
#blog .entry .left		        	{ float:left;   width:280px; padding-right:20px;}
#blog .entry .left h3				{  padding-bottom:8px; }
#footer								{ float:left; width:100%;   background:url(images/footer_bg.jpg) top left repeat-x; height:106px; padding:0;}
#footer span						{ font-size:10px; color:#91A7BA; font-family: arial, sans-serif;font-size: 11px;padding-top:68px; }
#footer span a						{ color:#91A7BA; text-decoration:none; font-family: arial, sans-serif;font-size: 10px; }
#footer  span a:hover				{ color:#668193; text-decoration:none; }
blockquote							{ padding-bottom:0px; background:url(images/double_quote.gif) no-repeat left top; }
blockquote .quote					{ font-style:italic; color:#8a8a8a; text-indent:40px;  }
p									{ padding-bottom:12px; color:#00345F; }
.pic								{ border-bottom: 2px solid #941107; padding-bottom: 1px; margin: 5px 8px 3px 0;  }
.pic-left							{ border-bottom: 2px solid #941107; padding-bottom: 1px;float: left; margin: 5px 8px 0 0;  }
.pic-right							{ border-bottom: 2px solid #941107; padding-bottom: 1px;float: right; margin: 5px 0px 0 15px;  }
.alignright 						{ float: right; width:auto; }
.alignleft 							{ float: left; width:auto; }
.clearfix							{ clear:both; }

