/* Pro-CMS.com Framework.css 08.07 - developed by Wolf 
Copyright 2007 Kuse.de - Werbeagentur GbR */
* {margin:0;padding:0;}
a img {border:1px solid #000;}
a {
	/*color:#4488BA;*/
	text-decoration:none;}
a:hover {text-decoration:underline;}
p {margin:7px 0;}


body, td, th, input, html, select, textarea, a {
color:#000000;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
}

body {
	background:url(../images/framework/bg_site.gif) #616263 repeat-x;
	}
h1 {
	font-size:13px;
	color:#FF3602;
	margin-bottom:8px;
	font-weight:bold;}
h2{
	font-size:11px;
	margin:0 0 5px 0px;
	padding:0px;
	color:#333333;
}
h3{
	font-size:10px;
	margin: 0px;/*Nicht ändern da in M3 h3 verwendet wird!!!*/
	padding:0px;
}

h2.TextBlock {margin-bottom:15px;}
strong, b {color:#666666;}
.TextBlock {
	background:#EEEEEE;
	border:1px solid #CCCCCC;
	display:block;
	margin:2px -5px;
	padding:5px;
	-moz-border-radius:7px;
	border-radius:7px;
}
.ContentColLeft {
	width:360px;
	text-align:left;
	float:left;
	}
.ContentColRight {
	width:360px;
	text-align:left;
	float:right;
	}
ul.ContentColLeft, ul.ContentColRight {margin:0px !important; padding:0px; list-style-position:inside;}
ul.ContentColLeft li, ul.ContentColRight li {
	position:relative;
	cursor:pointer;
	margin:8px 0;}
ul.ContentColLeft strong, ul.ContentColRight strong {
	color:#444;
	font-weight:normal;}
ul.ContentColLeft li span, ul.ContentColRight li span {
	display:none;
	position:absolute;
	left:0px; top:24px;}
ul.ContentColLeft li:hover span, ul.ContentColRight li:hover span {
	display:block;
	z-index:100;
	background:#EEEEEE none repeat scroll 0%;
	border:1px solid #CCCCCC;
	margin:2px -5px;
	padding:5px;
	-moz-border-radius:7px;
	border-radius:7px;}
ul.ContentColLeft li:hover, ul.ContentColRight li:hover {z-index:100;}
hr {margin:5px 0; height:1px; border:none; border-top:1px solid #ccc ;}
a.ButtonDemo, a.ButtonAnleitung, a.ButtonWebseite, a.ButtonSceenshot, a.ButtonBack {
	display:block;
	width:99px;
	height:17px;
	background:url(../images/framework/Buttons.gif);
	float:left;
	margin:5px 0;
	margin-right:10px;
	}
a.ButtonAnleitung {background-position:-100px 0;}
a.ButtonAnleitung:hover {background-position:-100px -18px;}
a.ButtonWebseite {background-position:-323px 0;}
a.ButtonWebseite:hover {background-position:-323px -18px;}
a.ButtonSceenshot {background-position:-199px 0; width:123px;}
a.ButtonSceenshot:hover {background-position:-199px -18px;}
a.ButtonDemo:hover {background-position:0 -18px;}
a.ButtonBack {background-position:-422px 0;}
a.ButtonBack:hover {background-position:-422px -18px;}
.ButtonBorder {
	width:752px;
	clear:both;
	display:block;
	position:relative;
	height:29px;
	background:url(../images/framework/Buttons.gif)0 -36px;
	margin:10px -5px;
	padding:2px 0 0 7px}
/* Sitemap */
#BoxSitemap {
	margin-top:-40px;}
#BoxSitemap ul {
	background:none;
	margin:0;
	padding:0
}
#BoxSitemap ul ul{ background-image:none; height:auto !important; margin:0 !Important; padding:0 !important}
#BoxSitemap ul li{
	line-height:18px;
	padding-left:0;
	width:132px;
	background:none;
	font-size:10px;
	float:left;
	display:block;
	text-indent:15px;
	margin:7px;
	border:1px solid #ccc;
	-moz-border-radius:7px;
}
#BoxSitemap ul li a {
	color:#444;
	background:#ccc;
	width:100%;
	display:block;
	-moz-border-radius-topleft:6px;
	-moz-border-radius-topright:6px;
	font-weight:bold;}
#BoxSitemap ul li ul li {
	border:none;
	-moz-border-radius:0;
	border-top:1px solid #ccc;
	background:none;
	float:none;
	margin:0px;
	background:url(../images/framework/HiddenH1Arrow.gif) 3px -11px no-repeat;
	width:129px;
	padding:2px;}
#BoxSitemap ul li ul li a {
	font-weight:normal;
	display:inline;
	width:auto;
	background:none;
	color:#4488BA !important;
	}
#BoxSitemap ul li ul li ul li  {
	text-indent:25px;
	background:none;
	border:none;
	width:180px;}

/* Referenzen */
#BoxRefOverview a{
	position:relative;
	width:200px;
	height:153px;
	padding:3px;
	border:1px solid #ccc;
	-moz-border-radius:8px;
	border-radius:8px;
	float:left;
	text-decoration:none;
	margin:0 39px 49px 0;}
#BoxRefOverview a strong {
	background:#ddd;
	color:#333;
	font-weight:normal;
	margin-bottom:1px;
	width:296px;
	display:block;
	padding:2px;
	}
#BoxRefOverview a span {
	position:absolute;
	border:1px solid #000;
	-moz-border-radius:8px;
	border-radius:8px;
	display:none;
	top:-53px;
	left:-60px;
	padding:7px;
	background:url(codebase/layout/images/site/loading.gif) #fff;
	border:1px solid #aaa;
	z-index:100;
	}
#BoxRefOverview a:hover{
	z-index:100;}
#BoxRefOverview a:hover span {
	display:block;}
	/* Detail */
	.LinkListBox h2 {
		border-bottom:1px solid #ccc;}
	.LinkList, .LinkListBox a{
		width:150px;
		background:url(../images/framework/ListStyleIcon.gif) no-repeat;
		text-indent:17px;
		height:22px;
		display:block;
		float:left;}
	.TableSpan {
		width:150px;
		height:22px;
		display:block;
		float:left;
		}
/* Toggle Effect */
.HiddenH1, .HiddenH1Toggle {
	cursor:pointer;
	text-indent:15px;
	background:url(../images/framework/HiddenH1Arrow.gif) 0 2px no-repeat;
	}
.HiddenH1Toggle {
	background-position:0 -12px;
	border-bottom:1px solid #AAA;
	height:18px;}
.HiddenH1:hover{
	text-decoration:underline;}
.HiddenBox {
	margin-bottom:10px;
	}
/* Sitemodul Changes */
.BoxImgBorder {
	-moz-border-radius:8px;
	border-radius:8px;}
.BoxBigImage { background:#d1d7de !important;
	}
/* BarTop */
#BoxBarTop {
	display:block;
	text-indent:10px;
	line-height:27px;
	font-size:11px;
	position:relative;
	width:100%;
	color:#fff;
	height:27px;
	background:#4488BA;
}
#BoxBarTop ul {
	padding:0px;
	margin:0px;
	list-style:none;
	}
#BoxBarTop ul li{
	float:left;
	}
#BoxBarTop a {
	color:#fff;}
	#BoxBarTop .ImgLeft, #BoxBarTop .ImgRight, #BoxFooter .ImgRight, #BoxFooter .ImgLeft { /* BarTop & Footer */
		display:block;
		position:absolute;
		left:0px;
		top:0px;
		height:27px;
		width:9px;
		overflow:hidden;
		font-size:0px;
		background:url(../images/framework/BlueBars.gif) -22px -1px no-repeat;
		}
	#BoxBarTop .ImgRight {
		right:0px;
		left:auto;
		margin-right:-1px; /* IE 6 */
		background-position:-32px -1px;}
	/* Form */
	#BoxBarTop form {
		position:absolute;
		margin-top:4px;
		top:0px;
		line-height:17px;
		font-size:100%;
		width:220px;
		right:6px;}
	#BoxBarTop form a {float:left;}
	#BoxBarTop form input {
		font-size:11px;
		font-family:'Trebuchet MS',Arial,Helvetica,Arial,sans-serif;
		padding-top:1px;
		height:16px;
		padding-left:5px;
		margin:0 !important;
		color:#444;
		width:77px;
		float:right;
		background:transparent url(../images/framework/SearchBg.gif);
		border:0px;
		}
	#BoxBarTop form #SearchButton {
		width:22px;
		height:17px;
		cursor:pointer;
		padding:0px;
		background-position:-82px 0; }
/* End BarTop */

#Logo {position:relative; margin-left:11px; top:10px;}

/* Head */
#BoxHeadPosition {
	display:block;
	position:relative;
	height:205px;
}
#BoxHeadPosition ul {list-style:disc; position:absolute;display:block;}
	
	/* Main Nav */
	#MainNav {
		height:160px;
		padding:0 0 0 0 !important; margin:0 !important;
		width:194px;
		left:15px;
		top:30px;
		}
		#MainNav li li {
			height:26px;
			background:url(../images/framework/MainNavHr.gif) 12px 25px no-repeat;}
		#MainNav li ul {
			margin-top:-5px;
			width:160px;
			margin-left:-5px;}
		#MainNav li li a {
			display:block;
			height:25px;
			color:#fff;
			text-indent:25px;
			line-height:26px;
		}
		#MainNav li li a:hover {background:url(../images/framework/MainNavArrow.gif) 12px 11px no-repeat; text-decoration:none;}
	/* End Main Nav */
	#Mood {
		position:absolute;
		right:0px;
		top:13px;}
	
	/* SecNav */
	/* First LvL */
	#SecNav {
		top:0px;
		right:0px;
		padding:0; margin:0;
		width:770px;
		line-height:12px;
		}
	#SecNav li {float:left; height:277px; position:relative;  display:block;}
	* #SecNav li {height:auto;}
	#SecNav li a {color:#444; padding:0 25px;}
	
	#SecNav li:hover a, #SecNav li.sfhover a {color:#0067B4; text-decoration:none;}
	/* Second LvL */
	#SecNav li ul {
		padding-top:45px;
		height:219px;
		margin-top:1px;
		display:none;
		left:0px;
		position:absolute;
		display:none;
		width:123px;
		background:#000;
		border-left:1px solid #fff;
		border-right:1px solid #fff;
		margin-left:0;
		background:url(../images/framework/SecNavUlBg.png);
		}
	* html #SecNav li ul {
		width:250px;
		background::none;
		border:none;
		filter:alpha(opacity=70);
		background:url(../images/framework/IE6SecNavBg.gif) repeat-y;}
	#FirstLi > ul {margin-left:auto !important;}
	#LastLi > ul {margin-left:-55px !important;}
	#SecNav li:hover ul, #SecNav li.sfhover ul {display:block; z-index:100;}
	#SecNav li ul li:hover > a, #SecNav li ul.sfhover > a{background:url(../images/framework/MainNavArrow.gif) 10px 8px no-repeat; color:#fff;}
	/* Third LvL */
	#SecNav ul ul {
		border: 1px solid #fff;
		padding:30px 0;
		height:auto;
		position:absolute;
		margin-left:95px;
		width:108px;
		padding-left:15px;
		margin-top:-52px;
		background:#222;}
	#SecNav li ul li {float:none; height:auto; line-height:normal;width:90px !important;}
	#SecNav li ul li a {
		display:block;
		height:auto;
		height:20px;
		padding:0 7px;
		line-height:20px;
		position:relative;
		text-transform:uppercase;
		font-family:Arial, Helvetica, sans-serif;
		font-size:10px;
		text-indent:10px;
		font-weight:bold;
		width:90px !important;
		color:#fff !important;
		}
	#SecNav li:hover ul ul, #SecNav li.sfhover ul ul{display:none;}
	#SecNav ul li:hover ul, #SecNav ul li.sfhover ul{display:block; z-index:101;}
/* End Head */

/* Content */
	#BoxContentPosition {
		clear:both;
		width:100%;
		margin-top:10px;
	}
	#BoxContentPosition #BoxColLeft {
		width:192px;
		float:left;
	}
	#BoxContentPosition #BoxColLeft h1 {
		color:#333333; margin:0 0 17px 13px;}
	/* ShortNews */
	a.NewsLink, .Link {
	display:block;
	width:154px;
	height:15px;
	color:#775577;
	line-height:17px;
	overflow:hidden;
	margin-bottom:4px;
	padding:0px 10px 4px 12px;
	background:url(../images/framework/RoundedBorder.gif);}
	a.NewsLink:hover{
		height:65px;
		background-position:0 -21px;
		text-decoration:none;
		}
	a.NewsLink strong, .Link strong{
		font-weight:normal; color:#0067B4;}
	/* Support */
	a.Link:hover {text-decoration:none;} /* Look Newslink */
	#BoxContentPosition #BoxColLeft p {
		display:block;
		width:154px;
		overflow:hidden;
		margin-bottom:4px;
		padding:1px 10px 4px 12px;
		background:url(../images/framework/RoundedBorder.gif) 0px -21px;
		height:64px;
		line-height:17px;
		}
	/* Content Right */
	#BoxContentPosition #BoxColRight {
		float:right;
		width:749px;
		min-height:280px;
		border-left:1px solid #ccc;
		padding:0 16px 0 18px;
		}
	* html #BoxContentPosition #BoxColRight {
		height:280px;}
	/* Unsorted List */
	#BoxColRight ul {
		margin-bottom:50px;
		list-style-image:url(../images/framework/ListStyleIcon.gif);}
		
/* =========================================================================================================================
							*'*'*'*'*'*'*'*'*'* Internet Explorer 7 *'*'*'*'*'*'*'*'*'*
============================================================================================================================
#SecNav li {
	height:16px !important;
	}
	
	#SecNav li ul a {
		position:absolute !important;
	}
	#SecNav ul ul {
		margin-top:-32px !Important;
		}
	#MainNav li ul {
			margin-top:5px;
			width:160px;
			margin-left:-75px;}
	#BoxSitemap ul {list-style:none; margin-top:0; list-style-image:none;}
	#BoxSitemap { margin:0;}
ul.ContentColLeft li, ul.ContentColRight li {
	margin-bottom:20px;
	cursor:auto;}
ul.ContentColLeft li strong, ul.ContentColRight li strong {
	font-weight:bold;}
ul.ContentColLeft li span, ul.ContentColRight li span {
	left:0px; top:auto;
	display:block;
	top:4px;
	position:relative;
	margin:0px;}
	ul.ContentColLeft li:hover span, ul.ContentColRight li:hover span {
	display:block;
	left:auto;
	top:4px;
	background:transparent;
	border:0px;
	margin:0 !important;
	padding:0 !important;}
#BoxRefOverview a:hover span {
	display:none;}
/* =========================================================================================================================
							*'*'*'*'*'*'*'*'*'* Internet Explorer 6 *'*'*'*'*'*'*'*'*'*
============================================================================================================================
/* SecNav 
	/* First LvL 
	#SecNav {
		top:0px;
		right:0px;
		padding:0; margin:0;
		width:770px;
		line-height:12px;
		}
	#SecNav li {float:left; height:277px; position:relative;  display:block;}
	* #SecNav li {height:auto;}
	#SecNav li a {color:#444; padding:0 25px;}
	
	#SecNav li:hover a, #SecNav li.sfhover a {color:#0067B4; text-decoration:none;}
	/* Second LvL 
	#SecNav li ul {
		padding-top:45px;
		height:219px;
		margin-top:1px;
		display:none;
		left:0px;
		position:absolute;
		display:none;
		width:123px;
		background:#000;
		border-left:1px solid #fff;
		border-right:1px solid #fff;
		margin-left:0;
		background:url(../images/framework/SecNavUlBg.png);
		}
	* html #SecNav li ul {
		width:250px;
		background::none;
		border:none;
		background:url(../images/framework/IE6SecNavBg.gif) repeat-y;}
	#SecNav li ul li ul {
		background:#000;
		border:1px solid #fff;}
	#FirstLi > ul {margin-left:auto !important;}
	#LastLi > ul {margin-left:-55px !important;}
	#SecNav li:hover ul, #SecNav li.sfhover ul {display:block; z-index:100;}
	#SecNav li ul li:hover > a, #SecNav li ul.sfhover > a{background:url(../images/framework/MainNavArrow.gif) 10px 8px no-repeat; color:#fff;}
	/* Third LvL 
	#SecNav ul ul {
		border: 1px solid #fff;
		padding:30px 0;
		height:auto;
		position:absolute;
		margin-left:95px;
		width:108px;
		padding-left:15px;
		margin-top:-52px;
		background:#222;}
	#SecNav li ul li {float:none; height:auto; line-height:normal;}
	#SecNav li ul li a {
		display:block;
		height:auto;
		height:20px;
		padding:0 7px;
		line-height:20px;
		position:relative;
		text-transform:uppercase;
		font-family:Arial, Helvetica, sans-serif;
		font-size:10px;
		text-indent:10px;
		font-weight:bold;
		width:100%;
		color:#fff !important;
		}
	#SecNav li:hover ul ul, #SecNav li.sfhover ul ul{display:none;}
	#SecNav ul li:hover ul, #SecNav ul li.sfhover ul{display:block; z-index:101;}
/* End Head 


	#MainNav li ul {
			margin-top:5px;
			width:160px;
			margin-left:-75px;}
		#BoxSitemap ul li {width:145px;}
#BoxSitemap ul li a {width:145px;}
#BoxSitemap ul li ul li ul li  {
	width:132px;}
	#BoxSitemap ul {list-style:none; margin-top:0; margin:0 !important; padding:0px !Important; list-style-image:none;}
	#BoxSitemap li {
		margin:0px;
		padding:0px;}
	#BoxSitemap { margin:0;}
	
	
ul.ContentColLeft, ul.ContentColRight {position:relative;
	}
ul.ContentColLeft li, ul.ContentColRight li {
	margin-bottom:20px;
	cursor:auto;}
ul.ContentColLeft li strong, ul.ContentColRight li strong {
	font-weight:bold;}
ul.ContentColLeft li span, ul.ContentColRight li span {
	left:0px; top:auto;
	display:block;
	top:4px;
	position:relative;
	margin:0px;}
	ul.ContentColLeft li:hover span, ul.ContentColRight li:hover span {
	display:block;
	left:auto;
	top:4px;
	background:transparent;
	border:0px;
	margin:0 !important;
	padding:0 !important;}
#BoxRefOverview a:hover span {
	display:none;}

*/
	
	
/* Aenderungen */

/*** Framework ***/
#BoxSite{
	width:600px;
	left:50%;
	margin-left:-300px;
	display:block;
	position:relative;
	margin-top:25px;
	height:auto;
	text-align:left;
}
/*** Menu ***/
#BoxMenu{
	position:relative;
	display:block;
	width:39px;
	height:585px;
	float:left;
	margin-top:5px;
	overflow:hidden;
}
#BoxMenu ul{
	display:block;
	list-style-type:none;
	padding:0px;
	margin:0px;
}
#BoxMenu li{
	padding:0px;
	margin:0px;
}
#BoxMenu a{
	display:block;
}
#m1 a, #m2 a, #m3 a, #m4 a, #m5 a, #m6 a, #m7 a, #m8 a, #m9 a {
	background-image:url(../images/framework/menu.gif);
	background-repeat:no-repeat;
}

#m1 a { height:55px; background-position:0px 0px;}
#m2 a { height:53px; background-position:0px -55px;}
#m3 a { height:81px; background-position:0px -108px;}
#m4 a { height:69px; background-position:0px -189px;}
#m5 a { height:65px; background-position:0px -259px;}
#m6 a { height:55px; background-position:0px -323px;}
#m7 a { height:53px; background-position:0px -378px;}
#m8 a { height:78px; background-position:0px -431px;}
#m9 a { height:76px; background-position:0px -509px;}
 
#m1 a:hover { height:55px; background-position:-39px 0px;}
#m2 a:hover { height:53px; background-position:-39px -55px;}
#m3 a:hover { height:81px; background-position:-39px -108px;}
#m4 a:hover { height:69px; background-position:-39px -189px;}
#m5 a:hover { height:65px; background-position:-39px -259px;}
#m6 a:hover { height:55px; background-position:-39px -323px;}
#m7 a:hover { height:53px; background-position:-39px -378px;}
#m8 a:hover { height:78px; background-position:-39px -431px;}
#m9 a:hover { height:76px; background-position:-39px -509px;}

#Home a, #News a, #Geschaeft a, #Artikel a, #Service a, #Fotos a, #Links a, #Kontakt a, #Anfahrt a {
	background-image:url(../images/framework/menu.gif);
	background-repeat:no-repeat;
	display:block;
}

#Home a { height:55px; background-position:0px 0px;}
#News a { height:53px; background-position:0px -55px;}
#Geschaeft a { height:81px; background-position:0px -108px;}
#Artikel a { height:69px; background-position:0px -189px;}
#Service a { height:65px; background-position:0px -259px;}
#Fotos a { height:55px; background-position:0px -323px;}
#Links a { height:53px; background-position:0px -378px;}
#Kontakt a { height:78px; background-position:0px -431px;}
#Anfahrt a { height:76px; background-position:0px -509px;}
 
#Home a:hover { height:55px; background-position:-39px 0px;}
#News a:hover { height:53px; background-position:-39px -55px;}
#Geschaeft a:hover { height:81px; background-position:-39px -108px;}
#Artikel a:hover { height:69px; background-position:-39px -189px;}
#Service a:hover { height:65px; background-position:-39px -259px;}
#Fotos a:hover { height:55px; background-position:-39px -323px;}
#Links a:hover { height:53px; background-position:-39px -378px;}
#Kontakt a:hover { height:78px; background-position:-39px -431px;}
#Anfahrt a:hover { height:76px; background-position:-39px -509px;}



#BoxPage{
	position:absolute;
	display:table;
	width:560px;
	height:auto;
	float:left;
	left:39px;
	padding:4px 4px 4px 4px;
	background-color:#FFFFFF;
}
#BoxHeader{
	width:560px;
	height:75px;
	position:relative;
	display:block;
	background-color:#8F5500;
}

#BoxLogo{
	height:75px;
	width:200px;
	background-image:url(../images/framework/logo.jpg);
}
#BoxLogo a{
	display:block;
	height:75px;
	width:200px;
}
#BoxQuicklink{
	position:absolute;
	display:block;
	right:0px;
	top:5px;
}
#BoxQuicklink ul, li{
	margin:0px;
	padding:0px;
	list-style-type:none;
	display:block;
}
#BoxQuicklink a{
	text-indent:20px;
	width:80px;
	display:block;
	line-height:20px;
	text-decoration:none;
	color:#FFFFFF;
}
#BoxMood{
	width:100%;
	height:165px;
	position:relative;
	display:block;
	background-color:#FFFFFF;
}
#BoxContent{
	padding:8px;
	width:544px;
	display:block;
  min-height: 302px;
  height: auto;
  _height:302px;
}

#BoxFooter{
	width:560px;
	height:43px;
	line-height:43px;
	position:relative;
	display:block;
	background-color:#3C3C3C;
	text-align:center;
	color:#FFFFFF;
	bottom:0px;
}
#BoxFooter a{
	color:#FFFFFF;
}
.divider{
	border-bottom:1px solid #999;
	position:relative;
	display:block;
	clear:both;
	height:0px;
	line-height:0px;
	font-size:0px;
	margin:4px 0 4px 0;
}
/***Tab-List***/
#TabList {background-color:#CCC;}
#TabList tr{background-color:#FFFFFF;}
#TabList th{ background-color:#333;	color:#FFF;	font-size:10px;}
#TabList th a{	color:#FFF;	text-decoration:none;}
#TabList th a:hover{ color:#FFF;	text-decoration:underline;}


/*** Buttons Input***/
.btn{
	line-height:normal;
	margin:0px;
	padding:0px;
}

/* Linkicons 19px*/
.home, .login, .kontakt {
	display:block;
	width:20px;
	height:20px;
	line-height:20px;
	background-image:url(../images/framework/icons.gif);
	background-repeat:no-repeat;
	text-decoration:none;
}
/* Linkicons Backgroundposition*/
.home{background-position:0 0px;}
.kontakt{background-position:0 -25px;}
.login{background-position:0 -50px;}
.textfield{	width:200px;}

/***News***/
.preview{
	float:left;
	margin-right:8px;
	border:1px solid #000;
	margin-bottom:8px;
}


#BoxMood img{
		position:absolute;
		left:0px;
		top:0px;
    background: #FFFFFF;
}


/* IE Min Height Hack */
.prop
{
float:right;
width:0px;
}
.clear
{
clear:both;
height:1px;
overflow:hidden;
}

.min290px
{
height:290px;
}

/* End IE Minheight Hack */ 


/*Slider IE Anpassungen */

* html .AlbumList a span {
height:73px !important;
}

* html #sliderborder div{
	height:81px !important;
	}
	
#SliderPosition {
	margin:0 auto 0 -6px !important;
}

* html .BoxImageBorder {
	margin-left:27px;
}

* html .ThumbnailImage .Dark b b, .ThumbnailImage .Light b b {
	height:130px !important;
	}
