.custom body { text-align: center; background: #333; color: #333; font: 62.5% Verdana, Arial, Tahoma, serif; }

.custom h1, h2, h3 { font-weight: bold; font-family: Times, Arial, Tahoma, Verdana; }
.custom h1 { letter-spacing: 1px; font-weight: lighter; font-size: 2.5em; color: #000; margin: 0 0 0.5em 0; }

.custom h2 { letter-spacing: 1px; font-weight: lighter; font-size: 2.1em; color: #000; margin: 0 0 0.5em 0; }

.custom h3 { color: #1B3382; font-weight: lighter; font-size: 1.3em; }

.custom h4 { font: 1.3em Arial, Verdana, Tahoma, serif; color: #888; }

.custom a { color: #1B3382; text-decoration: none; }

	.custom a:visited { color: #333; text-decoration: none; }

	.custom a:hover { color: #1B3382; text-decoration: none; }
	
	.custom a img { border: none; }

/*============ITEM ENTRIES===========================*/
.custom .entry img { margin: 10px 15px 10px 0px; }

		.entry img.left { padding: 3px; margin: 0.5em 15px 0.5em 0; border: 3px double #bbb; float: left; clear: left; display: inline;}
		.alignleft {border: none; float: left; clear: left; display: inline;}
		.entry img.right { padding: 3px; margin: 0.5em 0 0.5em 15px; border: 3px double #bbb; float: right; clear: right; display: inline;}
		
		.entry img.center { display: block; padding: 3px; margin: 0 auto 1.5em auto; border: 3px double #bbb; float: none; clear: both; display: inline;}

.custom .entry { font-size: 1.3em; line-height: 1.6em; text-align: left;}
.custom .entry h2 { font-size: 1.6em; margin: 1.0em 0 0.5em 0}
		
	.custom .entry blockquote { font-size: 1.4em; }
/*=================================================*/

/*============SIDEBAR STYLES============================*/

ul.sidebar_list { list-style: none; }

	.custom ul.sidebar_list li.widget, .custom ul.sidebar_list li.linkcat { width: 100%; margin: 0 0 0 0; font-size: 1.6em; line-height: 1em; float: left; }

		.custom li.widget h2, .custom li.linkcat h2 { font-family: Arial, Verdana, Tahoma, Serif; color: #FFF; font-weight: bold; font-size: 12px; letter-spacing: 1px; margin: 20px 0 0 0; padding: 2px 2px 2px 5px; background: #1B3382; }

		.custom li.widget p {  }
		
		.custom li.widget ul, .custom li.linkcat ul { list-style: none; margin: 0 0 0 0; }
		
		.custom li.widget ol, .custom li.linkcat ol { margin: 0 0 0 0; }
		
			.custom li.widget li, .custom li.linkcat li { margin: 0 0 0 0; }
			
				.custom li.widget li a, .custom li.widget li a:visited, li.linkcat li a, li.linkcat li a:visited { font-size: 0.8em; font-family: Arial, Verdana, Tahoma, Serif; font-weight: lighter; color: #000; text-decoration: none; padding: 5px 5px 5px 5px; display: block; border-bottom: 1px dotted #1B3382; background: src('/images/red-star-bullet.gif') repeat-none;}
				
					.custom li.widget li a:hover, .custom li.linkcat li a:hover { text-decoration: none; background: #EFEFE7; }
			
				.custom li.widget li .recent_date { padding: 0 0 0 0; font-weight: bold; color: #888; }
		
		li.widget ul.flickr_stream { list-style: none; margin: 0; padding: 0 10px; }
		
			li.widget ul.flickr_stream li { margin: 0; padding: 0 5px 5px 0; display: inline; }
			
				li.widget ul.flickr_stream li a img { padding: 3px; }
				
				li.widget ul.flickr_stream li a:hover img { background: #ff2a96; }
/*================================================================================*/

/*=============OVERALL LINKS======================================================*/
.custom a { color: #1B3382; text-decoration: none; }

	.custom a:visited { color: #1B3382; text-decoration: none; }

	.custom a:hover { color: #FFF; background: #1B3382; text-decoration: none; }
	
	.custom a img { border: none; }

/*================================================================================*/

/*==============HEADER NAVIGATION BUTTONS============================================*/
.custom ul#nav { border-bottom: none; background: #1B3382; list-style: none; width: 850px; padding: 0 0 0 0; margin: 0 0 35px 35px; float: left; clear: both; }

.custom ul#nav li { padding: 0 0 0 0; line-height: 1.0em; font: 12px Arial, Tahoma, Verdana sans-serif; float: left; display: block; font-weight: bold;}
	
		.custom ul#nav li a, ul#nav li a:visited {color: #FFF; background: #1B3382; text-decoration: none; diplay: block; padding: 5px 10px 5px 10px;}
		.custom ul#nav li a:hover {color: #1B3382; background: #DDEEFF; text-decoration: none; }
		.custom ul#nav li a.current, ul#nav li a.current:visited, ul#nav li a.current:hover {color: #1B3382; background: #FFFFFF; text-decoration: none; }

		
/*====================================================================================*/

/*==============HEADER IMAGE==========================================================*/
.custom #header_img { position: relative; margin: 10px 35px 0px 35px; float: left; clear: both; }

	.custom #header_img img { display: block; } /* this is really just an IE 6 and 7 hack in disguise */
/*====================================================================================*/
	        /*================================RSS NAV BUTTON=========================*/
.custom ul#nav li.rss { position: relative; top: 12px; padding: 0 0 0 0; float: left; margin: 0 0 0 0;}
			
		.custom ul#nav li.rss a, ul#nav li.rss a:hover { color: #EEE; padding: 0 0 0 0; /*background: url('images/HeaderCropped.jpg') 100% 50% no-repeat;*/ }

/*====================CORE LAYOUT ELEMENTS=====================================*/
.custom #container { background-color:#FFFFFF; width: 920px; margin: 0 auto; padding: 0 0 0 0; /*border: 2px solid red;*/ width: 920px; text-align: left; }
					
	.custom #content_box { width: 920px; text-align: left; margin: 0 0 0 0; /*border: 2px solid blue;*/ }

	.custom #SidebarBox { float: left; width: 35px; /*border: 2px solid red;*/}

		.custom #content { float: left; vertical-align: top; width: 610px; margin: 0 0 20px 0; padding: 0 40px 0 0px; /*border: 2px solid yellow;*/}
		
		.custom #sidebar { float: left; margin: 0 0 20px 20px; padding: 0 0 0 0; width: 180px; /*border: 2px solid grey;*/ }
		
	.custom #footer { width: 805px; margin: 0px 35px 0 35px; border-top: 1px dotted #1B3382; padding: 1.0em 20px 1.2em 20px; clear: both; text-align: center; }

/*=============================================================================*/

/*=======================SEARCH BAR STYLES======================================*/
#search_form { }

	.custom #search_form .search_input { width: 172px; padding: 3px; color: #AAA; font: normal 1em Arial, Verdana, Tahoma, serif; font-style: italic; border-top: 1px solid #999; border-left: 1px solid #999; border-right: 1px solid #f5f5f5; border-bottom: 1px solid #f5f5f5; background: #FFF; }
	
	li.widget .search_input { font-size: 0.8em !important; }
	
		#search_form .search_input:focus { border-top: 1px solid #666; border-left: 1px solid #666; border-right: 1px solid #ddd; border-bottom: 1px solid #ddd; }
/*===================================================================================*/
.rahmen1{WIDTH:170px;}
.rahmen2{WIDTH:70px;}
