/* MiniPixel Icons von  icondock.com/free/   */  
 
  /* gewählte Designfarben */
/*

usercolor.dark = "#095D02;"
usercolor.alt.dark = "#C26200;"
usercolor.medium = "#CBD9BD;"
usercolor.bright = "#E7DCC7;"
*/

/* Content und Sidebar-Elemente */
#content h1 {
	margin-left: 			-5px;
	padding: 			0 ;
	width: 				740px;
	height: 			35px;
	font-size: 			5px;
}
#content h2{
	padding: 			6px 0  10px 0 ;
}
#content h2, #sidebar h2  {
	font-size: 			100%;
	font-weight : 			bold;
	margin: 			0 ;
	color: 				#095D02;
	text-transform: 		uppercase;
}
#sidebar h2 {
	padding: 			2px 0  2px 0 ;
}
#content h3 {
	font-size: 			100%;
	font-weight: 			bold;
	margin: 			0 ;
	padding: 			2px 0  2px 0 ;
	color: 				#095D02;
}
#topic h4 {
	background-color:		#095D02;
	color:				#fff;
	padding:			2px 4px 1px 4px;
	font-size:			100%;
	font-weight:			bold;
	text-transform:			uppercase;	
	line-height:			160%;
	margin:				0  0  0  0 ;
}

#sindhier h1 {
	margin-top:			5px;
	padding: 			0 ;
	width: 				790px;
	height: 			35px;
	font-size: 			5px;
}
#sidemenu p {
	display:	 		block;
	margin:	 			0 ;
	padding:	 		0 ;
	width:	 			100px;
	height:	 			20px;
	font-size:			10pt;
}

#sidemenu p a {
	color:		 			#095D02;
	text-align:	 			left;
	text-decoration:   			none;
	font-weight :	 			bold;
	margin:		 			0 ;
	padding:		 			0 ;
}
#content p, #suchausgabe p, #sidebar p {
	margin: 0 ;
	padding: 2px 0  10px 0 ;	
	line-height: 170%;
}

#content a, #sidebar a {
	color: #C26200;
	text-decoration: none;
	font-weight : normal;
}

#content a:hover, #content a:active, #sidebar a:hover, #sidebar a:active {
	color:		 	#C26200;
	text-decoration:	underline;
	text-transform :	uppercase;  
	font-weight :	 	bold;
	background: 	#fff;
}

#sidebarleft a.sidebara, #teasertext a.teaserblock, #sidebar a.sidebara	{
	padding:		 	0  0  0  0 ;
	text-decoration:	none;
	font-weight:	 	normal;
	margin:			0  0  0  0 ;
	color:			#C26200;
}

#sidebarleft a.sidebara:hover,#teasertext a.teaserblock:hover  {
	padding:		 	0  0  0  0 ;
	text-decoration:	underline;
	text-transform :	uppercase;
	font-weight:	 	bold;
	margin:			0  0  0  0 ;
	color:			#C26200;
}

 #sidebarleft .sidebartpicture  {
	float: right;
	line-height: 90%;
	padding: 4px 0  0  4px;
	margin: 0  0  4px 4px;
	width: 60px;
}
#sidebar .sidebartpicture  {
	float: none;
	line-height: 90%;
	padding: 4px 0  0  4px;
	margin: 0  0  4px 4px;
	width: 136px;
}
#content .sidepicture, #content .sidepictureleft,  div.noshadow  {
	float:				left;
	padding:			4px  0   0  0;
	margin:				0  10px   5px 0;
	width:				160px;
	background-color:		transparent;
}
.clearer, .clear {
	clear:		both;
}
#more {
	margin: 0 ;
	padding: 20px 0  0  0 ;
	text-align: right;
}

/* Liste */
#content ul.nosidepic, #content ul.sidepicturelist, #sidebar ul {
	list-style:			none;
	padding:			0 ;
	margin:				10px 0  10px 10px;
}

#content li {
	margin:				0;
	padding:			2px 0  2px 16px;
	background:			url(../images/picbull.gif) no-repeat top left;
}
#content ul.sidepicturelist li {
	margin:				0 0 0 170px;
	padding:			2px 0  2px 16px;
	background:			url(../images/picbull.gif) no-repeat top left;
}


/* Movie-Absatz*/
/* Filme in einer maximalen Breite im Programm auf 480px einstellen*/
div.flashmovie, div.mediamovie, div.quicktimemovie, div.realmemovie {
	text-align:			center;
	padding-top: 			2px;
}
/* Tabelle */
/* Definition der unterschiedlichen Tabellenbreiten bei Tabellenausgabe mit Sidebar und ohne Sidebar.*/
#content table{
	text-align:			center;
	width:				100%;
	margin:				0.5em auto   0.5em   auto;
	
	font: 				0.9em/1.2em Tahoma, Arial, Helvetica, sans-serif;
}
#content tr.header, #content.rowheader{
	font-size: 			1em;
	font-weight:			bold !important;
	color:				#fff;
	padding:			0.5em;
	line-height:			140%!important;
	background: 			#095D02 url(../images/phead.gif)  no-repeat top left;
}
#content tr.header:hover, #content.rowheader:hover{
	background: 			#606A85  url(../images/phead.gif)  no-repeat top left;
	color:				#095D02;
}
#content td.colheader {
	background: 			#dee2e9 url(../images/pcol1.gif) repeat-x;
	font-size: 			1em;
	font-weight:			bold;
	padding-left:			0.5em;
}

#content td.cell{
	text-align:			left;
	background: 			#FAF7E4 url(../images/pcol2.gif)  repeat-x;
	color: 				#203276;
	border-top: 			1px solid #ccc;
	border-right: 			1px solid #c6cdd8;
	border-bottom: 			1px solid #c6cdd8;
	border-left: 			1px solid #ccc;
	padding: 			1.5em 0.5em 1.5em 0.8em;	
}
#content td.tablepic {
	background: 			#FAF7E4 url(../images/pcol2.gif)  repeat-x;
	color: 				#203276;
	border-top: 			1px solid #ccc;
	border-right: 			1px solid #c6cdd8;
	border-bottom: 			1px solid #c6cdd8;
	border-left: 			1px solid #ccc;
	padding: 			0.8em;
	text-align:			center;
	clear: 				both;
}
#content tr.odd, #content td:hover, #content td.tablepic:hover {
	background: 			#FAF7E4;
}
#content table a{
	font-size: 			small;
}
#content tr.even td, #content tr.even, #content td.colheader  {
	background: 			#f8f8f8 url(../images/)  repeat-x;
	color: 				#444;
	border-right: 			1px solid #ccc;
	border-bottom: 			1px solid #ccc;
}
#content tr.even td:hover {
	background: 			#f8f8f8;
}
#content tr.even,#content tr.odd {
	line-height:			130%!important;
}

/* Teaser line height ergänzt*/

div.teaserelement {
	float: left;
	padding: 0  10px 0  0 ;
	margin: 0 ;
	line-height: 130%;
	font-size: 100%;
/*	border: 1px solid #ff0000;*/
}

div.teaser {
	margin: 0 ;
	padding: 2px 0  2px 0 ;
	line-height: 130%;
	font-size: 100%;
	width: 536px;
/*	border: 1px solid #80ff00;*/
}

div.teaserpicture {
	float: right;  /* wirkt nur auf "Nich Block Design" */
	padding: 0 ;
	margin: 4px -2px 4px 0 ;
	border: none;
	display:block;
}

p.teasertext {
	margin: 0 ;
	padding: 4px 0  4px 0 ;
	line-height: 100%;
	font-size: 100%;
	border:0px solid #0000ff;
}
#content p, #suchausgabe p.teasertext{
	margin: 0 ;
	padding: 0  0  5px 0 ;
	line-height: 125%;
	font-size: 100%;
/*	border:1px solid #0000ff;*/
}

.teasernav {
	clear: both;
	padding: 2px 0  2px 0 ;
	margin: 0 ;
	text-align: center;
}


/* Kontaktformular */
#formular{
	font-size:			1.2em !important; 
	float:				left;
	width:				480px;   
	margin-left: 			20px; 
	margin-right: 			10px; 
}
fieldset legend {
	padding-left: 			0.5em; 
	padding-right: 			0.5em; 
	color:				#095D02;
	background-color:		transparent;
	font-size:			1.0em !important; 
}
fieldset.mainform, fieldset.button{
	margin: 			0.05em   auto   0.05em   0; 
	
	padding: 			0.5em; 
	background-color: 		transparent;
	color: 				#000; 
	border: 			1px solid #CBD9BD;
	clear: 				both;
 	display: 			block;
}
#formular p.formheader {
	font-size:			1.2em !important; 
	text-transform:			uppercase;
	letter-spacing:			0.3em;
	font-weight:			bold;
	background-color: 		transparent; 
	color: 				#E6A67A !important; 
	margin-left: 			0.4em; 
}
label { 
	float:				left; 
	width:				15.0em; 
	font-size:			0.99em !important; 
	padding-left: 			2.0em; 
	padding-top: 			0.3em; 
	padding-bottom: 		0.3em; 
	clear:				both;
}
.formnote {
	color: 				#C26200;
	font-size:			0.8em !important; 
	background-color:		transparent;
	white-space:			nowrap;
	margin-left: 			2.4em!important; 
}
.field, .textarea {
	border: 			#095D02 1px solid; 
	background : 			#fff url(../images/p.form.gif)  repeat-x;
	margin-left: 			10em!important; 
	padding:			2px	0 	2px	0 ;	  
	width:				20.0em; 
	font-size:			1.0em; 
	font-family:			Verdana, Geneva, Arial, Helvetica, sans-serif; 
	color:				#006666;
	text-indent:			0.5em; 
	letter-spacing:			0.1em;
	clear:				both;
}
fieldset.button{
	margin: 			0.05em  auto 0.05em   0; 
	
	padding: 			0.5em; 
	background-color: 		transparent;
	color: 				#000; 
	border: 			1px solid #CBD9BD;
	clear: 				both;
	width:				466px;
}
.submit{ 
	clear:				both; 
	margin-left:			20px; 
	height:				30px; 
	font-size:			1.0em; 
	font-family:			Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; 
	color:				#fff; 
	background-color: 		transparent;
	background:			url(../images/send.gif)  center no-repeat;
	width:				92px;
	padding: 			0.4em; 
}
.submit:hover {
	color:				#000; 
	cursor: 			pointer; 
	background:			transparent url(../images/hoversend.gif)  center no-repeat;
}

/* TOPIC EFFEKTE FÜR SIDEBAR */
#sidebar h2 {
	border-top: 1px solid #CBD9BD;
	border-bottom: 1px solid #CBD9BD;
	background-color: #E7DCC7;
	color: #095D02;
	padding: 2px 4px 1px 4px;
	font-size: 100%;
	font-weight: bold;
	text-decoration: none;
	text-transform : uppercase;	
	line-height: 160%;
	margin: 20px 0  0  0 ;
}

#sideh2special h2 {
	border: 0 ;
	background-color: #095D02;
	color: #fff;
	padding: 2px 4px 1px 4px;
	font-size: 100%;
	font-weight: bold;
	text-decoration: none;
	text-transform : uppercase;	
	line-height: 160%;
	margin: 20px 0  0  0 ;
}

#sidebar h3 {
	border: 1px solid #C26200;
	background-color: #C26200;
	color: #fff;
	padding: 2px 4px 1px 4px;
	font-size: 100%;
	font-weight: bold;
	text-decoration: none;
	text-transform : uppercase;	
	line-height: 160%;
	margin: 20px 0  0  0 ;
}

#sidebar p {
	padding:		 	0  0  0  0 ;
	margin:			0  0  0  0 ;
	text-indent:	 	0 ;
	line-height:	 	130%;
	font-weight:	 	normal;
	border-bottom:	 	1px solid #CBD9BD;
	margin:		 	0 ;	
}

#sidebartext p {
	padding:		 	2px 4px 1px 4px;
	line-height:	 	130%;
	font-weight:	 	normal;
	border:		 	1px solid #CBD9BD;
	margin:			0  0  0  0 ;
	color:			#095D02;	
}

#sidebar .sidebartext{
	padding:		 	0  0  0  0 ;
	line-height:	 	130%;
	font-weight:	 	normal;
	margin:			0  0  0  0 ;
	color:			#095D02;	
}

#sidebar .sidebartext p{
	padding:		 	5px 5px 5px 5px;
	line-height:	 	130%;
	font-weight:	 	normal;
	margin:			0  0  0  0 ;
	color:			#095D02;	
}

#sidebar .sidebartext p a {
	display:			inline;
	padding:		 	0  0  0  0 ;
	line-height:	 	130%;
	font-weight:	 	normal;
	margin:			0  0  0  0 ;
	color:			#C26200;	
}

/* SIDEBARLEFT */

#sidebarleft .sidebartextleft{
	padding:		 	0  0  0  0 ;
	line-height:	 	130%;
	font-weight:	 	normal;
	margin:			0  0  0  0 ;
	color:			#095D02;
}

#sidebarleft .sidebartextleft p{
	padding:		 	0  0  0  0 ;
	line-height:	 	130%;
	font-weight:	 	normal;
	margin:			0  0  0  0 ;
	color:			#095D02;
}

#sidebarleft .sidebartextleft p a {
	display:			inline;
	padding:		 	0  0  0  0 ;
	line-height:	 	130%;
	font-weight:	 	normal;
	margin:			0  0  0  0 ;
	color:			#C26200;
}
#sidebarleft a.sidebarblockleft  {
	display:			block;
	padding:		 	1px 4px 1px 4px;
	line-height:	 	130%;
	font-weight:	 	normal;
	margin:			0  0  0  0 ;
	color:			#095D02;
}
#sidebarleft a.sidebarblockleft:hover  {
	display:			block;
	padding:		 	1px 4px 1px 4px;
	color:			#C26200;
	text-transform :	uppercase;
	text-decoration:	underline;
	color:		#fff;
	background:	 	#f2520d url(../images/topich.gif)  no-repeat;	
}

#sidebar p a {/* genutzt in Teasern */
	display:		 	block;
	text-indent:		0 ;
	padding:		 	1px 4px 1px 4px;
	margin:		 	0  0  0  0 ;
/*  height:			16px; */
	font-weight:	 	normal;
	line-height:	 	130%;
	text-decoration:	none;
	color:		 	#095D02;
}

#sidebartext p a { /* genutzt in Text- Absätzen */
	display:		 	inline;
	padding:		 	0  0  0  0 ;
	font-weight:	 	normal;
	line-height:	 	130%;
	text-decoration:	none;
	color:		 	#C26200;
}


#sidebar p a:hover {
	font-weight:	 	bold;
	line-height:	 	130%;
	text-transform :	uppercase;
	text-decoration:	underline;
	color:		#C26200;
	background:	 	#f2520d url(../images/topich.gif)  no-repeat;
	background:	 	#fff;
}

#sidebartext p a:hover {
	font-weight:	 	normal;
	line-height:	 	130%;
	text-decoration:	underline;
	text-transform :	lowercase;
	color:		 	#C26200;
	background:	   	#fff;
}

#sidebar a.sidebarblockleft  {
	display:			block;
	padding:		 	1px 4px 1px 4px;
	line-height:	 	130%;
	font-weight:	 	normal;
	margin:			0  0  0  0 ;
	color:			#095D02;
}

#sidebar a.sidebarblockleft:hover  {
	display:			block;
	padding:		 	1px 4px 1px 4px;
	color:			#C26200;
	text-transform :	uppercase;
	text-decoration:	underline;
	color:		#fff;
	background:	 	#f2520d url(../images/topich.gif)  no-repeat;	
}



/* Ende TOPIC EFFEKTE FÜR SIDEBAR TEASER */

/* TOPIC EFFEKTE FÜR SIDEBAR LEFT */

#sidebarleft h2 {
	border-top: 1px solid #CBD9BD;
	border-bottom: 1px solid #CBD9BD;
	background-color: #E7DCC7;
	color: #095D02;
	padding: 2px 4px 1px 4px;
	font-size: 100%;
	font-weight: bold;
	text-decoration: none;
	text-transform : uppercase;	
	line-height: 160%;
	margin: 20px 0  0  0 ;
}


#sidebarleft h3 {
	border: 1px solid #C26200;
	background-color: #C26200;
	color: #fff;
	padding: 2px 4px 1px 4px;
	font-size: 100%;
	font-weight: bold;
	text-decoration: none;
	text-transform : uppercase;	
	line-height: 160%;
	margin: 20px 0  0  0 ;
}

#sidebarleft p {
	width:	   	100%;
	padding:		 	0  0  0  0 ;
	margin:			0  0  0  0 ;
	border-bottom:	 	1px solid #CBD9BD;
}


#sidebarleft p a {/* genutzt in Teasern */
	display:		 	block;
	text-indent:		0 ;
	padding:		 	1px 4px 1px 4px;
	margin:		 	0  0  0  0 ;
	width:			150px;
	font-weight:	 	normal;
	line-height:	 	130%;
	text-decoration:	 none;
	color:		 	#095D02;
}

/* Wird genutzt nicht in Teasern (wegen class-Attribut) und in Absätzen  hier kommentar*/

#sidebarleft p a:hover {
	font-weight:	 	bold;
	line-height:	 	130%;
	padding:		 	0  0  0  0 ;
	margin:		 	0  0  0  0 ;
	text-transform :	uppercase;	
	text-decoration:	underline;
	color:		#C26200;
	background:		#fff;
/*	color:		 	#fff; 
	background:	 	#f2520d url(../images/topich.gif)  no-repeat;  
*/
}

#sidebartextleft p {
	padding:		 	2px 4px 1px 4px;
	width:		 	190px;
	line-height:	 	130%;
	font-weight:	 	normal;
	border:		 	1px solid #CBD9BD;
	margin:		 	0 ;	
}

#sidebartextleft p a { /* genutzt in Text- Absätzen */
	display:		 	inline;
	padding:		 	0  0  0  0 ;
	margin:		 	0  0  0  0 ;
	font-weight:	 	normal;
	line-height:	 	130%;
	text-decoration:	 none;
	color:		 	#C26200;
}


/* wird derzeit nicht genutzt, da keine div-Id sidebartextleft genutzt wird */
#sidebartextleft p a:hover {
	padding:		 	0  0  0  0 ;
	margin:		 	0  0  0  0 ;
	display:			inline;
	font-weight:	 	normal;
	line-height:	 	130%;
	text-decoration:	underline;
	color:		 	#C26200;
	background:	   	#804020;
}
/* Ende TOPIC EFFEKTE FÜR SIDEBAR LEFT TEASER */


/* fur die "sie sind hier Zeile" */
#sindhier a {
	font-weight: 	normal;
	color: 		#a0a0a0;
	text-decoration: 	none;
}
#sindhier a:hover, #sindhier a:active {
	color: #C26200;
	text-decoration: 	underline;
	font-weight: 	bold;
}

/* Plugin-Styles */
P.s2d  {
	font-size: 180%;
	color: #C26200;
	font-weight : bold;
	margin: 0 ;
	padding: 2px 3px 2px 3px;
	line-height: 200%;
}
P.s2dsmall  {
	font-size: 80%;
	line-height: 100%;
}
#sidebarsitemap a.sitemap1:hover,#sidebarsitemap a.sitemap2:hover,#sidebarsitemap a.sitemap3:hover {
	background-color: 		#FDFDE8;
}
/* Formate für Sitemap*/
#sidebarsitemap  {
	clear:				both;
	position:			relative;
	margin-left:			0  !important;
	line-height:			160%;
	padding-top:			8px;
	font-size:			1.0em;
}
#sidebarsitemap .sitemap1 a,#sidebarsitemap .sitemap2 a,#sidebarsitemap .sitemap3 a {
	text-decoration: 		none;
	background-color:		transparent;
}
#sidebarsitemap .sitemaoben{
	text-align:			left;
	padding:			10px;
}
#sidebarsitemap .sitemaphome{
	text-align:			left;
	font-weight:			bold;
	margin-left:			0 ;
}
#sidebarsitemap a.sitemaphome{
	vertical-align: 		middle;
	width:				auto;
	background-image:		url(../images/bluelink.gif) ;
	background-position: 		left;
	background-repeat: 		no-repeat;
	padding:			0 	 10px	3px   30px;
	color:				#C26200 !important;
}
#sidebarsitemap a.sitemaphome:hover{
	background-image:		url(../images/redlink.gif) ;
	background-position: 		left;
	background-repeat: 		no-repeat;
	padding:			0 	 10px	3px   30px;
}
#sidebarsitemap .sitemap1{
	text-align:			left;
	font-weight:			bold;
	margin-left:			0 ;
	margin-top:			0 ;
}
#sidebarsitemap a.sitemap1{
	vertical-align: 		middle;
	width:				auto;
	background-image:		url(../images/redlink.gif) ;
	background-position: 		left;
	background-repeat: 		no-repeat;
	padding:			0 	 10px	3px   30px;

	color:				#CBD9BD !important;
}
#sidebarsitemap a.sitemap1:hover{
	background-image:		url(../images/yellowlink.gif) ;
	background-position: 		left;
	background-repeat: 		no-repeat;
	padding:			0 	 10px	3px   30px;
}
#sidebarsitemap .sitemap2{
	text-align:			left;
	font-weight:			bold;
	margin-left:			0 ;
	padding-top:			1px;
}
#sidebarsitemap a.sitemap2{
	vertical-align: 		middle;
	width:				auto;
	background-image:		url(../images/greenlink.gif);
	background-position: 		left;
	background-repeat: 		no-repeat;
	padding:			0 	 10px	3px   30px;
	color:				#095D02!important;
}
#sidebarsitemap a.sitemap2:hover{
	background-image:		url(../images/bluelink.gif) ;
	background-position: 		left;
	background-repeat: 		no-repeat;
	padding:			0 	 10px	3px   30px;
}
#sidebarsitemap .sitemap3{
	text-align:			left;
	margin-left:			0 ;
	padding-top:			0 ;
}
#sidebarsitemap a.sitemap3{
	vertical-align: 		middle;
	width:				auto;
	background-image:		url(../images/yellowlink.gif);
	background-position: 		left;
	background-repeat: 		no-repeat;
	padding:			0 	 10px	3px   30px;
	color:				#996666!important;
}
#sidebarsitemap a.sitemap3:hover{
	background-image:		url(../images/redlink.gif);
	background-position: 		left;
	background-repeat: 		no-repeat;
	padding:			0 	 10px	3px   30px;
}
.available {
	color:				#0000A0;
	background-color:		transparent;
}
/* Schatteneffekt um Grafiken */
div.shadow {
	float:			left;	 /* Left ist wichtig nicht ändern */
	display:		block;
	background-color:	#a0a0a0;
	border:			1px solid #8EB297;
	margin:			2px 0  0  4px;
	padding:		1px;
}
div.shadow:hover {
	float:			left;	 /* Left ist wichtig nicht ändern */
	display:		block;
	background-color:	#C26200;; 
	border:			0 ;
	margin:			3px 0  0  6px;
}
div.shadow img {
	float:			left;	 /* Left ist wichtig nicht ändern */
	display:		block;
	background-color:	#C1D7E4;
	margin:			0 ;
	padding:		0 ;
	display:		block;
	position:		relative;
	top:			-4px;
	left:			-4px;
/*	float:			none;  hier kein right! */
}
div.shadow:hover img {
	float:			left;	 /* Left ist wichtig nicht ändern */
	display:		block;
	background-color:	#f29250;
	display:		block;
	border:			0 ;
	margin:			0 ;
	top:			-2px;
	left:			-2px;
}	
div.center, div.centered, .center, .centered {
	text-align:		center !important;
	margin:			0  20px 0  30px;
	background-color:	red;
}

div.nolshadow {
	float:			left;
	display:		block;
	background-color:	#8EB297;
	padding:		0 ;
	position:		relative;
	left:			-1px;
	top:			0 ;
	margin:			9px 0  0  0 ;
}
div.nolshadow:hover {
	float:			left;
	display:		block;
	background-color:	#E2EEE0;
	padding:		0 ;
	position:		relative;
	left:			1px;
	top:			1px;
	margin:			9px 0  0  0 ;
}

div.nolshadow img {
	border:			0  solid #8EB297;
	margin:			0 ;
	padding:		0 ;
	display:		block;
	position:		relative;
	top:			0 ;
	left:			0 ;
	float:			left;
}
div.nolshadow:hover img {
	margin:			0 ;
	background-color:	#f2520d;
	margin:			0  0  4px 0 ;
	padding:		0 ;
	display:		block;
	position:		relative;
	top:			-3px;
	left:			-3px;
	float:			left;
}

div.blockshadow,div.noblockshadow  {
	background-color:	#E2EEE0;
	border:			0  solid #0000ff;
	margin:			0 ;
	padding:		0 ;
	height:			15px;
	float:			none;
	display:		block;
/*	border-radius:		10px;
	-moz-border-radius:	10px;
*/
}
div.blockshadow:hover {
	background-color:	#C1D7E4;
	border:			0  solid #00ff00;
}
div.blockshadow img , div.noblockshadow img{
	border:			0  dotted #0000ff;
	margin:			0  0  5px 0 ;
	padding:		0 ;
	float:			right;
	display:		block;
	position:		relative;
	top:			-33px;
	left:			-5px;
}
div.blockshadow:hover img {
	border:			0  solid #F2520d;
	margin:			0  0  2px 2px;
	position:		relative;
	top:			-30px;
	left:			-3px;
}
