@charset "UTF-8";


html {background-color:#666;}
body {
	background:#666666;
	padding:5px;
	font:75%/1.5em Verdana, Arial, Helvetica, sans-serif; 

}

div {color:#333;}
h1 { font-size:185%;font-family:  Verdana, sans-serif;border-bottom: 2px solid #666666; border-top: 2px solid #666666;padding-bottom: 5px;padding-top: 5px;margin-top:0px}
h2 { font-size:150%;font-family:  Verdana, sans-serif;}
h3 { font-size:150%;font-family:  Verdana, sans-serif;}
h4 { font-size:150%;font-family:  Verdana, sans-serif;}
h5 { font-size:150%;font-family:  Verdana, sans-serif;}
h6 { font-size:150%;font-family:  Verdana, sans-serif;}

a{
	color: #003D85;
	text-decoration: none;
}

a:active { color: #853D00;}
a:hover {text-decoration: underline;}  
a:visited{ color: #003A935;}



.ninja {
	color: black;
	visibility: hidden;
}


.padding {
	padding:5px;
}

.img-shadow {
  float:left;
  background: url(shadowAlpha.png) no-repeat bottom right !important;
  background: url(shadow.gif) no-repeat bottom right;
  margin: 10px 0 0 10px !important;
  margin: 10px 0 0 5px;
  }

.img-shadow img {
  display: block;
  position: relative;
  background-color: #fff;
  border: 1px solid #a9a9a9;
  margin: -6px 6px 6px -6px;
  padding: 4px;
  } 

div#outerContainer {
	/* border: 2px solid #FF3d85; */
	width:100%;
	max-width:1280px;
	min-width:800px;
	overflow:auto;
	background: #FFFFFF;
	padding: 7px;
}

div#contentContainer {
	/* border: 2px solid #000000; */
	max-width:1270px;
	min-width:800px;
	padding:5px;
	overflow:auto;
	background: #F8F8F8;
}

div#mainNavContainer {
	border-bottom: 4px solid #666666;
}


div#mainNavDiv  {
	font-size: 120%;

}





div#breadCrumbContainer {
	/*
	#padding:12px 16px 11px; 
	#border-top: 7px solid #003d85;
	#border: 2px solid #003d85;
	*/
}

div#subNavContainer {
		/* border: 2px solid #009000; */
		/* background: #DEDEDE; */
		width: 25%;
}

div#subNavDiv{
	/*background: #DEDEDE;*/
	background: url(/fileadmin/templates/menubackground.png) repeat-x 0% 0%;
	background-image: url(/fileadmin/templates/menubackground.png);
	background-repeat-x: repeat;
	background-repeat-y: no-repeat;
	background-attachment: initial;
	background-position-x: 0%;
	background-position-y: 0%;
	background-origin: initial;
	background-clip: initial;
	background-color: initial;
	
	/* border: 2px solid #00FA00; */
	margin-top:10px;
	margin-bottom:10px;
	min-height: 450px;
	/* padding:5px; */
	padding-left: 5px; padding-right: 5px; padding-bottom:5px; padding-top:5px;
	font-size:120%;
}

div#mainContentContainer {
		/* border: 2px solid #00FA00; */
		/* padding:5px; */
		width:100%;
		overflow:auto;
}

div#centerContentContainer {
		/* border: 2px solid #000000; */
		width:49%;
		float:right;
		overflow:auto;
}

div#singleContentContainer {
		/* border: 2px solid #009900; */
		width:74%;
		float:right;
		overflow:auto;
		padding:7px;
}

div#singleContentDiv {
		min-height: 371px;
		/* border: 1px solid #990000; */
		margin-right:5px;
		margin-left:5px;		
}

div#rightMenuContainer {
		/* border: 2px solid #000000; */
		width:25%;
		float:right;
		overflow:auto;
}


div#rightMenuDiv {
		/* border-bottom: 1px solid #666666; */
		/* border: 2px solid #006600; */
		min-height: 387px;
		padding-left:12px;
		padding-right:12px;
		padding-bottom:12px;
}


div#rightMenuHeader{
	margin-right:5px;
	margin-left:5px;
	margin-top: 10px;
}

div#rightMenuBottomBar {
	border-bottom: 1px solid #666666;
	margin-right:5px;
	margin-left:5px;
}

div#centerContentDiv {
		min-height: 364px;
		padding-left:12px;
		padding-right:12px;
		padding-bottom:12px;
}


div#PageTitleDiv{
	/* border: 2px solid #000099; */
	margin-top: 5px;
	margin-right:5px;
	/* margin-left:5px; */	
}


div#authorDiv{
	border-bottom: 1px solid #666666;
	border-top: 1px solid #666666;
	margin-right:5px;
	margin-left:5px;
	margin-bottom: 5px;
}




div#flickrStreamContainer {
		/* border: 2px solid #000000; */
		width:25%;
		overflow:auto;
		float:right;
}

div#blogContainer {
		/* border: 2px solid #000000; */
		width:35%;
		float:right;
		overflow:auto;
}

div#moblogContainer {
		/* border: 2px solid #000000; */
		width: 15%;
		float: right;
		overflow:auto;
}

div#footerContainer {
		border-top: 5px solid #666666;
	 	width: 100%;
		overflow: hidden;
}

div#titleContainer {
/*	background: #fff url(../graphics/header_bg.jpg) bottom left repeat-x;*/
	background: none transparent;
	/* height:168px; */
	/* width:100%; */
	left:0;
	top:0;
	

	border-bottom: 5px solid #666666;
}



