/*==========================
 *      OVERRIDINGS
 ==========================*/

/*
dvd game area
 */
#game-button{ height:173px; width:299px; position:absolute; right:0; bottom:-100px; display:none; }

/* CSS win form energieleben */
div#win-form-wrapper{ width: auto; }
#win-form p{ margin:0; font-weight:bold;}
#win-form .pn input{ border:solid 1px #000 !important; margin-left:5px;}

#win-form input{ float:left; border:none;}
#win-form label{ width:auto; margin:0; padding-left:5px; float:left;}
#send{ cursor:pointer; background-color:#FD6B08; color:#000; }
#win-form #send li{float:right; padding:0;}
#win-form-wrapper form {clear:both;margin: 1em 0;padding:0;width:100%;}
#win-form-wrapper fieldset {border:0 none;margin:0;padding:0;text-align: left;}
#win-form-wrapper form ul {list-style-type:none;margin:0;overflow:hidden;padding:0; width:100%;}
#win-form-wrapper form ul li {background-image:none;float:left;list-style-image:none; padding:4px 0;width:100%;}
#win-form input,#win-form select,#win-form textarea {border:none; color:#000; font-size:1em; /*padding:.2em .4em;*/ padding:0;}
label{ cursor:pointer;}

#requirements{ display:none;}
.highlite{ color:#FF6600; font-weight:bold; margin-bottom:5px; display:block;}
 
/* Voucher Area */
.voucher table { 
	font-family:"Arial";
	font-size: 1em; 
	} 
/* Voucher End */
 
 /* Community */
 .community input { font-size: 12px !important; font-size: Arial, Verdana, sans-serif !important; }
 .community #send { font-weight: normal !important; background: #F0F0F0 !important; color: #000000 !important;}
 .community #message_content { width: 95% !important; }
 
 
 /* ENd COmmunity */
 
 /*
 This override is used to custmoize the "SimpleTags" Plugin Tag Cloud
 */



div.st-tag-cloud a {
	text-decoration: none;
}
div.st-tag-cloud a:hover {
	text-decoration: underline;
} 

.comment{  
	padding: 8px 0 0 0;  
	border-top: 1px dotted #5c5c5c;   
	background: url("../images/bg_light_blue.gif") 0 0 repeat-x; 
} 

.comment,
.edit-comment ,
.edit-comment p a, 
.comment p,
.comment_form p {
	color:#5c5c5c !important;
}

.edit-comment p,
.comment p {
	padding: 0 !important;
	margin: 5px 0 10px 0 !important;

}

.commentbar {
	padding: 0 !important;
	margin: 0 !important;
	color:#5c5c5c;
	font-weight:bold !important;
} 

.commentbar a,
.edit-comment-admin-links-no-icon a {
	color:#FF6600;
}

.commentform {
	border: none;
	margin: 0;
	padding: 0;
} 

.commentform  h3 {
	margin-left: 0px !important;
	padding: 5px 0 0 0 !important;
} 
 
li.widget {
	margin-top: 0;
}

h2.widgettitle {
	padding: 0 !important;
	margin-bottom: expression("-10px");
}

.st-tag-cloud {
	padding: 0.5em !important;
	background: url("../images/bg_sidebarbox.gif") 0 0 repeat-x; 
}

/*
Override Comments Style of the Module Ajaxed Wordpress 
*/



/*==========================
 *      GLOBAL
 ==========================*/

 ul, li {
	padding: 0;
	margin: 0;
	list-style: none;
	zoom: 1;
 } 
 .ArticleContent ol, .ArticleContent ol li {
	padding: 0;
	margin: 0;
	list-style-type: decimal;
	list-style-position: inside;
	zoom: 1;
 } 
 
body {
	background-color: #ececec;	 
	font-size: 12px;
	color: #5C5C5C;
} 
  
a img {
	border: none;
} 

td {
	vertical-align: top;
}

form {
	margin: 0;
	padding: 0;
}

a {
	text-decoration: none;
}


/*==========================
 *      SLIDER TOP
 ==========================*/
#sliderWrap {
margin: 0 auto; 
width: 898px;
z-index: 900;  
 
}
#slider {
position: absolute;
background: url("../images/nav/tp_border.gif") 0 0 repeat-y; 
width: 898px; 
margin-top: -640px;
margin-left: expression("-450px");
z-index: 900;


} 
#sliderContent {
position: relative;   
padding: 35px 10px 10px; 
margin: 0 10px;
width: 860px; 
margin-left: expression("10px");
background: white url("../images/nav/tp_content_bg.png") repeat-x; 
}
#openCloseWrap {
position:absolute;
margin: 175px 0 0 605px; 
font-size:12px;
font-weight:bold;
z-index: 1200; 
}
 
.sliderBottom { 
	clear: both;
	width: 902px; 
	position: relative;  
	left: 0px;   
}

.sliderBottomBorder { 
	background: url("../images/nav/tp_border_bottom.gif") repeat-x;
	height: 8px;
	width: 873px;
	float: left;
}


.sliderRightEdge{ 
	height: 8px;
	width: 12px;
	float: left;
	background: url("../images/nav/tp_edge_bottom_right.gif") no-repeat;
}

.sliderLeftEdge {
	height: 8px;
	width: 14px;
	float: left; 
	background: url("../images/nav/tp_edge_bottom_left.gif") no-repeat;
} 

.TopPanelVideo { 
	float: left; 
	text-align: left;
	margin: 10px 40px 10px 10px;
	margin-top: expression("5px");
}
 
.TopPanelContent {  
	float: left; 
	width: 550px;
	text-align: left;
	margin: 0 0 0 0;
}

.TopPanelActions {
	text-align: right;
	clear: both;    
	padding-top: expression("5px");
}

.Title {
	font-size: 1.4em;
} 


/*==========================
 *    Toolbox
 ==========================*/ 
#tools_overlay {   position: absolute; z-index: -100; top: 186px; overflow: hidden; height: 200px; width: 571px; }
.tool-overlay-item {display: none; top: 200px; position: absolute; z-index: 6;}
.tool-overlay-item .close-tool { position: absolute; top: 0px; right: 0px; height: 80px; width: 80px; background-color: #FFFFFF; filter: Alpha(Opacity=0.1); opacity: 0.1;
} 
.tool-overlay-item .text-tool { position: absolute; top: 70px; left: 30px; height: 80px; width:300px;}

.tool-item { width: 97px; height: 62px; }
.text-tool h1 { color: #454442 !important; font-size: 24px !important; line-height: 24px !important; margin-bottom: 10px !important;}
.text-tool { color: #454442 !important; }

.tools { width:571px; position: relative; height: 81px; }
#tools { width: 100%; z-index: 7; position: absolute; }
#tools .title { float: left; width: 97px !important; }
#tools .title, #tools #content-scroll { background: #EEEEEE; }
.tools {background: #F9F7F7;}

.slider { 
  width: 566px;
  height: 8px;
  border: 1px solid #cbcbcb;
  margin: 3px 2px; 
  background: transparent;
  position: relative;
}
#content-slider {
  width: 345px;
  position: relative;
}

.ui-slider-handle {
  width: 220px;
  height: 6px; 
  top: 1px;
  background: #cbcbcb;
  position: absolute;
  margin: 0 2px 0 2px;
}

#content-scroll {
  width: 472px;
  height: 63px; 
  overflow: hidden; 
  float: left;
}

#content-holder {
  width: 700px;
  height: 63px;
}

.content-item {
  width: 97px;
  height: 63px;
  padding: 5px;
  float: left;
}

/*==========================
 *      Article Content List Style
 ==========================*/
.ArticleContent ul li {
	list-style-type:none;
}
 
.ArticleContent ul li{
	background: url("../images/list_dot.gif") left 3px no-repeat;    
	margin: 5px 0px 0px 0;
	padding-left: 15px;
}  
 
/*==========================
 *      LAYOUT
 ==========================*/
  
 div.Pointer:hover {
	cursor:  pointer;
	cursor:	hand;
 }
 
.LayoutWidth,
.CentralAlign {
	width: 934px;
} 

.ToolsBox {
	float: left; 
	width:33.3%;
}

.beside-main-nav {
	float: right;
	width:190px;
	margin: 0px 26px 5px;
	height: 18px;
	text-align: right;  
	position: absolute;
	right: 0;
}

#searchsubmit { height: 21px; padding-top: 0px; position: relative;}

.TopNavigationBox { 
	float: left;
	width: 700px;
	height: 25px;
	padding-left: 20px;
	z-index: 1000;
	position: relative;
	top: -30px;
	left: expression("-290px");
} 
.NavigationBox {
	clear: both;
	float: left;
	width: 700px;
	height: 25px;
	z-index: 500;
	position: relative;
}
 

.MainMenu {    
	text-align: left;
	height: 35px;
	margin-top: 20px;
	position: relative;
	z-index: 500;
}  

.MainContent,
.TopBanner,
.MainMenu  { 
	width: 900px; 
} 

.CentralAlign {
	text-align: center;
	/*margin: 0 auto; */
	/* margin-top: -6px; */
	margin: -35px auto 0 auto;
	margin-top: expression("-40px");
	background: transparent url("../images/shadow_bg.gif") 0 0 repeat-y; 
	background-position: center;
}

.clear {
	clear: both;
} 
.topnav .t { width: 100%;   } 
.topnav .tl {background: url(../images/nav/tnl.png) 0 0 no-repeat;   }
.topnav .tr {background: url(../images/nav/tnr.png) 100% 0 no-repeat; padding: 0 15px;   } 
.topnav .t .content  { padding: 1px 15px 0 15px; height: 27px; background: url(../images/nav/tnm.png) 0 0 repeat-x;} 
.topnav .t .content a {  color: #CCCCCC; font-weight: bold; }
.topnav .t .content a:hover { color: #3D3D3E; }

/*==========================
 *      STYLE
 ==========================*/
 
.ContainerArticleDetail {
	width: 550px; 
 }
 
 .TitleIcon a, .DateBox {color: #9E9E9E !important;}
 .DateBox {
    float: left; 
    width: 200px;
 }
 .TitleIcon {
	float: right;
	width: 250px;
	/* margin-top: -5px ;  */
    text-align: right; 
 } 
 .TitleIcon img {position: relative; top: 3px; padding: 0 4px;}
 .TitleIcon a{font-size: 9pt;}
 .ArticleAuthor {margin: 11px 0 13px; }
 
 .TitleBox {
	float: left; 
 }
 
.ContentColumn1 { 
	float: left;
	margin: 0 15px 0 15px;
 }  
 
 .ContentColumn2 {
	float: left;
	margin: 0 0 0 5px;
 }
 
 .ContentLiquid {
    float: none;
    display: inline !important; 
 }
 .ContentLiquid .ArticleContent, 
 .ContentLiquid .AutorBox,
 .ContentLiquid .RatingsBox,
 .ContentLiquid #ActionBox
  { padding-left: 15px; }
 
 .ContentColumn1 { 
	width: 245px;
 }
 
 .ContentColumn2 {
	width: 270px;  
 }
 
 .Article_SubTitle {
	font-weight: bold;
 }
 
 .NewsBox05 { 
	float: left;
	margin: 0 0 5px 0; 
	width: 100%;  
	padding: 5px;
	background: #eeeced url("../images/bg_newsbox05.gif") bottom repeat-x;
	border: 1px solid #eeeced;
 }
 .NewsBox05 p {
	padding: 0;
	margin: 0;
 }
 
 .ArticleContent div {
	padding: 0 5px 0 5px;
 }
  
 
 .ArticleContent h1 { 
	font-size: 1.3em;
	margin: 0 !important;
	font-weight: bold; 
	color: #ff6600 ; 
	text-decoration: none;
 }
 
 .ArticleDate h2 {
	color: #a0a0a0;
	font-size: 1em;
	font-weight: normal;
 }
 
 .ArticleDate { 
	margin: 0 0 16px 0;
 } 

 
 
 
 
/*
    Content and Layout Styles
*/

.crumb { color: #FF6600; }

.MainContent {
	background-color: #fefefe; 
	float: left;
	font-family: "Arial";
	margin: 0 17px 0 17px;
}

.TopBanner {
	background: url("../images/bg_header.gif") 0 0 repeat-x; 
	height: 120px;
	/* z-index: 1000; 
	position: absolute;
	*/
}

.ShadowWidth, 
.LeftShadow,
.RightShadow {
	width: 17px;
	float: left;
}

.LeftShadow {
	background: url("../images/shadow_left.gif") 0 0 repeat-y;
} 

.RightShadow {
	background: url("../images/shadow_right.gif") 0 0 repeat-y;
}

.RatingsBox {
	text-align: left; 
	padding-top: 20px;  
	height: 50px; 
}

.post-ratings-text  {
	font-size: 12px !important;
	font-family: Verdana, sans-serif;  
	zoom:1;
}

.AutorBox {
	text-align: right;
}

.ArticleActionBox {
	float: left; 
	padding-top: 10px;
} 

.beside-header-logo {   
	position: relative;
	top: -95px;
	left: 670px; 
	height: 41px;
	width:  220px;
	text-align: right;
}
.beside-header-logo ul li {
	float: right;  
}

.beside-header-logo { margin-right: expression("30px"); }

.TopLogo {
	background:transparent url(../images/logo.png) no-repeat scroll 0 0;
	height:94px;
	left:20px;
	position:relative;
	top:15px;
	width:240px;
}
 
.ContentZone {
	width: 880px;
}

.FirstColumn,
.SecondColumn {
	font-size: 1em; 
	text-align: left;
	float: left; 
}

.ContentOneColumn {
	padding: 0 15px 0 15px;
}

.ContentWholeRow { 
	margin: 0 15px 0 15px; 
	z-index: 0;
}

.FirstColumn {
	width: 580px;
	padding: 5px 0px 5px 15px; 
}

.SecondColumn {
	width: 270px;
	padding: 5px 5px 5px 2px; 
}

.Arrow { 
	width: 7px;
	height: 4px; 
	padding-bottom: 2px;
	padding-left: 0.5em;
	padding-right: 0.5em;
	float: right;
	margin-left: 5px; 
	margin-top: 0.5em;
}

.ArrowTop { 
	width: 9px;
	height: 8px; 
	padding-bottom: 2px;
	padding-left: 0.5em;
	padding-right: 0.5em;
}

.ArrowUpWhite { 
	background: url("../images/arrow_up_white.gif") no-repeat; 
}

.ArrowDownWhite{ 
	background: url("../images/arrow_down_white.gif") no-repeat; 
} 

.ArrowDownWhite,
.ArrowUpWhite { 
	float: right;
	height:4px;
	margin-right:5px;
	margin-top:2px;
	position:relative; 
	width:7px;
	zoom: 0;
} 
 

.ArrowDownGray { 
	background: url("../images/arrow_down.gif") no-repeat; 
} 

.ArrowUpGray { 
	background: url("../images/arrow_up.gif") no-repeat; 
}

.ArrowUpGray,
.ArrowDownGray { 
	height: 4px;
	width: 7px;
	position: relative;
	float: right;
	margin-left: 5px; 
	margin-top: 0.5em;
	text-align: right;
} 

.AlignRight {
	text-align: right;
}
.AlignLeft {
	text-align: left;
} 

.GoToTop {
	margin-left: 500px; 
	margin-left: expression("490px"); 
	top: 5px; 
	width: 45px;
	text-align: right;
	clear: both;
	padding: 10px 0 20px 0;
}

.GoToTopLink:link, .GoToTopLink:visited, .GoToTopLink:active {
	text-decoration: none;
	font-size: 1em;
	color: #9e9e9e;
}

.NoBorder {
	border: none;
} 

.highest-rated .text ,
.related-posts .text ,
.popularity-contest .text
{ float: right; width: 160px; }

.ContainerNewsView01 .text 
{ float: none !important; width: 100% !important; }
 
/*
  *  HEADER
  */
.HeaderBox { 
	background: transparent; 
	width: 571px; 
	padding-bottom: 10px;
	position:relative;
}

/*
 *   NEWS
 */
  
.ProductBox01,
.NewsBox01,
.RatingBox01,
.NewsBox02,
.CommentBox01,
.CommentBox02,
.TopGradient,
.NewsBox03 ,
.EnergySearchBox{
	border-top: 1px dotted #9e9e9e;
	padding: 5px 0px 10px 5px; 
	width: 100%;
}

 .ProductBox01,
.NewsBox01,
.RatingBox01,
.NewsBox02,
.CommentBox01,
.CommentBox02,
.TopGradient { 
	background: #fafafa url("../images/bg_sidebarbox.gif") 0 0 repeat-x; 
}
.NewsBox03 ,
.EnergySearchBox {  
	background: #fafafa url("../images/bg_light_blue.gif") 0 0 repeat-x;  
}

/*
New Background Styles 
*/

.BGBig { 
	background: #fafafa url("../images/bg_sidebarbox.gif") 0 0 repeat-x; 
}
.BGShort {  
	background: #fafafa url("../images/bg_light_blue.gif") 0 0 repeat-x;  
}

/*
New Content Padding
*/
.ContentPadding { 
	padding: 5px 5px 0 5px; 
}

/*
Energy Search Box
*/ 

.EnergyBoxBg { 
	background: url("../images/energy_bg.gif") bottom right no-repeat; 
}

.EnergySearchBox h2 { 
	font-weight: bold;
	font-size: 1em; 
	color: #ff6600;
	margin: 0;
	text-decoration: none;
	}
	
 .EnergySearchBox {
	float: left;  
 } 
 
  .EnergySearchBox p {
	padding: 4px 0 0 0;
	margin: 0;
  } 

/*
Login Area
*/
.al_nodisplay {
	display: none;
} 

.RememberMeBox {
	float: left; 
	width: 150px; 
	margin: 10px 0 0 0;
}

.LoginButtonBox {
	float: right; 
	margin: 10px 0 0 0;
}

/*
New Sidebar Box Class
*/ 
/* Format the content when a footer is necessary and the class ContentFooter is used */
.BoxContent {
	border-bottom: 1px dotted #9e9e9e;
	padding: 10px;
	background: #fafafa url("../images/bg_sidebarbox.gif") 0 0 repeat-x !important; 
	zoom: 1; 
} 

.SideBarBox { 
	border-bottom: 1px dotted #9e9e9e;
	padding: 10px;
	background: #fafafa url("../images/bg_sidebarbox.gif") 0 0 repeat-x !important;
}

.SideBarBox_NoAdjust { 
	border-bottom: 1px dotted #9e9e9e;
	background: #fafafa url("../images/bg_sidebarbox.gif") 0 0 repeat-x !important; 
	zoom: 1;
}
 

.ProductPicConatiner01 {
	width: 80px;
	float:left;
}

.ProductPicConatiner01 .NewsPic01 {
	width: 70px;
}
					
.ProductBox01, 
.NewsBox02,
.NewsBox03 ,
.NewsBox04 ,
.NewsBox05,
.CommentBox01,
.CommentBox02 {
	margin-top: 0.5em;
}   

 .NewsBox02,
 .CommentBox01,
 .CommentBox02 { 
	float: left;
	margin-right: 15px;
	margin-left: 15px;
	margin-bottom: 0;
	border-top: 1px dotted #9e9e9e; 
	padding: 1em 0 0 0;
	width: 540px;
 } 
 
 .NewsBox04 { 
	border-bottom: 1px dotted #9e9e9e; 
	padding: 0.5em 0 0 0;
	margin: 0 0.5em 0 0;
	display: block;
	width: 242px;  
	float: left;
 } 
 
 .NewsBox04_TextBox {
	display: none; 
 }
 
.PoweredByBox {
	text-align: right;
	font-size: 0.8em; 
	padding: 10px;
} 

 .FooterZone {
	clear: both;
	font-size: 0.7em;
 }

.Pic {
	border: none;
}

.SingleArticleImage {
	width: 250px;
	border: none;
} 

.NewsPic01  {
	text-align: left;
	float: left;
	border: 2px solid #e5e5e5; 
	margin: 0 0.5em 1.5em 0;
}

.NewsBox05 IMG {
	width: 67px;
	height: 50px;
	margin-bottom: 0;
}

.Size_SimilarArticle {
	width: 91px;
	height: 53px; 
}
.Size_SidebarNews {
	width: 64px;
	height: 35px; 
}

.NewsPic02 {
	text-align: left;
	float: left;
	border: none;
}

.NewsLink01 span {
	text-decoration: none;
}

.widget_tag_cloud a { text-decoration: none !important; }
.widget_tag_cloud .BackgroundWhite { padding: 5px !important; }

.widget_tag_cloud a,
.NewsLink01,.NewsLink01:link, .NewsLink01:visited, .NewsLink01:active,
.DefaultLink:link, .DefaultLink:visited, .DefaultLink:active,
.ArticleContent a:link, .ArticleContent a:visited, .ArticleContent a:active,
.ArticleActionBox a:link, .ArticleActionBox a:visited, .ArticleActionBox a:active { 
	font-size: 1em;
	text-decoration: none;
}

.widget_tag_cloud a:hover,
.NewsLink01:hover,
.DefaultLink:hover,
.ArticleContent a:hover ,
.ArticleActionBox a:hover { 
	text-decoration: underline !important; 
} 

.ContainerNewsBox03 {
	margin: 0 1em 0 1em;
}

.ContainerStars {
	float: left;
	height: 40px;
	width: 75px;
}

 .NewsBox03 {
	float: left; 
	border-top: 1px dotted #9e9e9e; 
	line-height: 18px;
 }
 
 .NewsBox03 a {
	padding: 0 0 0 4px;
 }
 
  .NewsBox03 p {
	padding: 0;
	margin: 0;
  }
 
 .NewsBox03 div {
	margin-left: -4px;
 }
 
 .BorderRight {
	border-right: 1px dotted #9e9e9e;
 }
 
 .BorderBottom {
	border-bottom: 1px dotted #9e9e9e; 
 }
 
 .BorderTop {
	border-top: 1px dotted #9e9e9e;  
 }
 
 .RatingBox01 { 
	padding-top: 0.5em;
 }
 
 .ContentBox01 { 
	float: left;
	margin: 0 1em 0 0.5em;
	padding-left: 0.5em;  
	z-index:0;
 }  
 
 .ContentBox01 h1 {
	z-index:0;
 }
  
.ContentPic01 {
	text-align: left;
	float: left; 
	margin: 0 0.5em 1.5em 0;
}

.ReadSimilar,
.ReadSimilar02 {
	float: right;
	text-align: right;
	height: 18px;
	width: 150px;
	padding-top: 10px;
}
.LinkReadSimilar:link,.LinkReadSimilar:active, .LinkReadSimilar:visited {
	font-size: 1em;
	color: #9e9e9e;
	text-decoration: none;
	float: right;
}
.LinkReadSimilar:hover {
	text-decoration: underline;
}

.BoxLinkImg {
	float: left;
	width: 105px;
	/*
	background-color: #9e9e9e;
	*/
	margin: 0 0.8em 0em 0;
}

.BoxLinkImg,
.ArticleContentBox {
	padding-top: 5px;
}  

.BoxLinkImg img {
	width: 105px;
	height: 58px;
}

.BoxLinkImg p {
	padding: 2px;
}

.BoxLinkImg a {
	color: white !important;
	text-decoration: none;
}

.LinkImg:link, .LinkImg:active, .LinkImg:visited {
	color: white;
	text-decoration: none;
	font-size: 1em;
	border: 0px solid transparent;
}

.LinkImg:hover {
	cursor: pointer;
}	 

/*
 *   CONTAINER VIEW
 */  
.ContainerNewsView01 {
	background: transparent url("../images/bg_nv01.gif") 0 0 repeat-x;
	height: 163px;
	width: 540px;
	float: left;
	margin: 0;
}

.MenuNewsView01 {
	margin: 0.7em 0 0 1em;
}

.ContentNewsView01 {
	width: 520px;
	height: 130px; 
	float: left;
	margin: 0.5em 1.1em 0 0.9em;
	overflow-x: hidden;
	overflow-y: auto;
}

.Icon {
	width: 15px;
	height: 11px;
}
 
li.icon-friends {
	padding-left: 25px;
	background: transparent url("../images/icons/icon_friends.gif") 3px 0 no-repeat;
}
 
li.icon-groups {
	padding-left: 25px;
	background: transparent url("../images/icons/icon_groups.gif") 3px 0 no-repeat;
}
 
li.icon-profile {
	padding-left: 25px;
	background: transparent url("../images/icons/icon_profile.gif") 3px 0 no-repeat;
}
 
li.icon-article-edit {
	padding-left: 25px;
	background: transparent url("../images/icons/icon_article_edit.gif") 3px 0 no-repeat;
}
 
li.icon-friend-requests {
	padding-left: 25px;
	background: transparent url("../images/icons/icon_friend_requests.gif") 3px 0 no-repeat;
}
 
li.icon-group-requests {
	padding-left: 25px;
	background: transparent url("../images/icons/icon_group_requests.gif") 3px 0 no-repeat;
}
 
li.icon-articles {
	padding-left: 25px;
	background: transparent url("../images/icons/icon_articles.gif") 3px 0 no-repeat;
}
 
li.icon-messages {
	padding-left: 25px;
	background: transparent url("../images/icons/icon_messages.gif") 3px 0 no-repeat;
}
 
li.icon-ratings {
	padding-left: 25px;
	background: transparent url("../images/icons/icon_ratings.gif") 3px 0 no-repeat;
}

.ReadSimilar02 {
	left: 308px; 
	height: 1em;
	width: 10em;
	float: left;
	margin-top: -0.2em;
	position: relative;
}

.ButtonsView01 {
	width: 10em;
	height: 1em;
	top: 0;
	left: 0;
	float: left;
	margin-top: -0.2em;
}
	

#community_widget_container .BoxContent  { border-bottom: none; background: #FAFAFA url(../images/bg_boxcontent.gif) repeat-x scroll 0 bottom !important; }
#community_widget_container .ContentFooter  { border-top: 1px dotted #9E9E9E;  }
#community_widget_container .ContentFooter a { color: #FF6600 !important; }
#community_widget_container a { color:#5C5C5C; } 
#community_widget_container a:hover { text-decoration: underline !important; } 

#community_widget_container .c33l { width: 35%; }
#community_widget_container .c66r { width: 64%; }
#community_widget_container .c50l, #community_widget_container .c50r { width: 50%; }

#community_widget_container .c50l, #community_widget_container .c33l { float: left; }
#community_widget_container .c50r, #community_widget_container .c66r { float: right; } 

#community_avatar {
	float: left;
}
#community_avatar img {
	width: 80px;
	height: 84px;
	border: 1px solid #fff;
}
#community_toolbox { padding: 5px 10px; }
{
	float: left; 
}

#community_widget_container ul li  {
	line-height: 18px;  
	width: auto;
	display: block;
}




 .FooterMenu {
	position: relative;
	left: 10px;
	top: 5px;
	padding-bottom: 5px;
	float: left;
	width: 200px;
	height: 20px;
	text-align: left;
 }
 
 .FooterCredits {
	position: relative;
	left: 490px;
	float: left;
	width: 200px;
	height: 20px;
	text-align: right;
	top: 5px;
	padding-bottom: 5px;
 }
 
 .FooterLink:link, .FooterLink:active, .FooterLink:visited {
	font-size: 1.3em;
	color: #9e9e9e;
	text-decoration: none;
	font-family: "Verdana", Arial, sans-serif;
 }
 
 .FooterLink:hover {
	text-decoration: underline;
 }
 
 /*
    *	Sharte This Button
    */
#sharethis_1 .stico_default{
	background: none !important;
}
 
/* 
 * Text
 */ 
.ColorGray,
.alignleft a,
.alignright a
 { 
	color: #5c5c5c !important;
}

.alignleft ,
.alignright  {
	padding-top: 5px;
	width: 100px;
}

.alignleft {
	float: left;
}

.alignright {
	float: right;
}

.widget_tag_cloud a,
.ColorOrange,
.ColorOrange a:link, .ColorOrange a:active, .ColorOrange a:visited, .ColorOrange a:hover,
.DefaultLink,
.NewsLink01,
.RoundedBox h1,
.ArticleContent a:link, .ArticleContent a:visited, .ArticleContent a:active,
.ArticleActionBox a:link, .ArticleActionBox a:visited, .ArticleActionBox a:active ,
.dialog_content div a,
.dialog_content a
{ 
	color: #ff6600 ;
}

.ColorLightGray, .ColorLightGray p,
.ColorLightGray a:link, .ColorLightGray a:active, .ColorLightGray a:visited, .ColorLightGray a:hover {
	color: #9e9e9e !important;
}

.SmallText { 
	text-decoration: none; 
	font-size: 0.8em;  
}

.NormalText,
.NormalText a:link, .NormalText a:visited, .NormalText a:active
.BoldText,
.NewsBox02 a {
	text-decoration: none; 
	font-size: 1em;  
} 

.BoldText,
.TitleBoldText,
.RoundedBox h1 { 
	font-weight: bold;
}

.TitleBoldText,
.RoundedBox h1 {
	font-size: 1.2em; 
}
  
.RoundedBox h1 {
	margin: 0; 
}


/*==========================
 *      Rounded Box
 ==========================*/
.SpacerTop { 
	margin-top: 145px;
}

.RoundedBox {
	width: 880px;
	margin-left: 10px;
	margin-right:10px;
	margin-bottom: 5px;
	background: #ececec;
}
.box p {margin: 0 10px;}
.RoundedBox .top, .RoundedBox .bottom{display:block;background: #ffffff;}
.RoundedBox .top b, .RoundedBox .bottom b
{
  display:block;height: 1px; overflow: hidden; background: #ececec;
}
.RoundedBox .r1{margin: 0 0.5em;}
.RoundedBox .r2{margin: 0 3px;}
.RoundedBox .r3{margin: 0 2px;}
.RoundedBox .top .r4, .RoundedBox .bottom .r4{margin: 0 1px;height: 2px;}
 


/*==========================
 *      FORM ELEMENTS
 ==========================*/  
 .InputBox,  
 .Button {
	border: 1px solid #9e9e9e;
	font-size: 1em;
	font-family: "Arial", sans-serif;
 } 
 
 .checkbox .InputBox{ width: 20px; border:none; }
 
 #cat { width: 260px !important; }
 
 .Login {
	margin: 5px 5px 0 0;
	float: right;
 }
 
 .InputBox  {
	color: #9e9e9e;
	padding: 2px 2px 2px 4px; 
	width: 100px;
 }
 
 #comment { 
	width: 98%;
 }
 
 .InputBox text  {
	height: 1.5em;
 } 
 
 .Button {  
	background: url("../images/btn_bg.gif") 0 0 repeat-x;
	background-position: bottom;
	color: gray;
	margin: 2px 2px 4px 2px;
 } 
 
 .Search { 
	background: url("../images/btn_search.gif") 0 0 repeat-x;
	color: gray;
	width: 20px;
	background-position: bottom;
 } 
 
/* curved2nd cutout Borders*/
.curved-fp { width: 571px !important; padding: 0 !important;  } 
.curved-fp .ContentBox1st_background h1 { color: #FF6600 !important; margin: 0 !important; font-size: 1.2em !important;  }
.curved-fp, .curved2nd { background: transparent;  padding: 0px 6px 10px 6px;  } 
.curved2nd{ 
	width: 255px;
  }
   
.curved2nd h1 {
  margin:0 10px; 
  font-size:1em; 
  color:#fff;
  }
  
.curved2nd h2,
.NewsBox04 h2,
.NewsBox03 h2,
.commentform  h3{ 
	font-weight: bold;
	font-size: 1em; 
	color: #ff6600 ;
	margin: 0;
	text-decoration: none;
  } 
  
.curved2nd p {
  margin: 2px 0 2px 0;
  }
.curved2nd .b1 {
  display:block; 
  overflow:hidden; 
  height:1px; 
  margin:0 5px; 
  background:#f2f2f2;
  font-size:1px;
  }
.curved2nd .b2 {
  display:block; 
  overflow:hidden; 
  height:1px; 
  margin:0 3px;  
  border-left:2px solid #f2f2f2; 
  border-right:2px solid #f2f2f2; 
  font-size:1px; 
  background: #fe7407;
  }
.curved2nd .b3 {
  display:block; 
  overflow:hidden; 
  height:1px; 
  margin:0 2px;  
  border-left:1px solid #f2f2f2; 
  border-right:1px solid #f2f2f2;  
  font-size:1px;
  background: #fe7101;
  }
.curved2nd .b4 {
  display:block; 
  overflow:hidden; 
  height:2px; 
  margin:0 1px;  
  border-left:1px solid #f2f2f2; 
  border-right:1px solid #f2f2f2; 
  border-width:0 1px 0 1px;
  font-size:2px;
  background: #fe7001;
  }
.curved2nd .ContentHeader, .ContentBox {
  display:block; 
  border:0 solid #f2f2f2; 
  border-width:0 1px;
  }
 
 .ContentFooter {
	display: block;
 }
  
  .ContentHeader {
	padding-bottom: 2px;
	background: #fd6b08;
  } 
  
  .BackgroundWhite {
	background:#fafafa; 
  } 
  
  .BackgroundLighGray {
	background: #e5e5e5;
  } 
  
.ContentFooter { 
	border-bottom: 1px dotted #9e9e9e;
	text-align: right;
	padding: 5px;
	color: #9e9e9e;
}

/* curvedNav cutout Borders*/

.curvedNav{
	background: transparent; 
	width: 5em;
	padding: 0px 6px 10px 6px;
  } 
.curvedNav h1 {
	font-weight: bold;
	font-size: 1em; 
	color: #e5e5e5 ;
	margin: 0;
  } 
.curvedNav .b1  {
  display:block; 
  overflow:hidden; 
  height:1px; 
  margin:0 5px; 
  background:transparent;
  font-size:1px;
  }
.curvedNav:hover .b1{ 
  background:#e5e5e5; 
  }
.curvedNav .b2  {
  display:block; 
  overflow:hidden; 
  height:1px; 
  margin:0 3px;  
  border-left:2px solid transparent; 
  border-right:2px solid transparent; 
  font-size:1px; 
  background: transparent;
  }
.curvedNav:hover .b2  { 
  border-left:2px solid #e5e5e5; 
  border-right:2px solid #e5e5e5;  
  }
.curvedNav .b3  {
  display:block; 
  overflow:hidden; 
  height:1px; 
  margin:0 2px;  
  border-left:1px solid transparent; 
  border-right:1px solid transparent;  
  font-size:1px;
  background: transparent;
  }
.curvedNav:hover  .b3 {
  border-left:1px solid #e5e5e5; 
  border-right:1px solid #e5e5e5;  
  }
.curvedNav .b4 {
  display:block; 
  overflow:hidden; 
  height:2px; 
  margin:0 1px;  
  border-left:1px solid transparent; 
  border-right:1px solid transparent; 
  border-width:0 1px 0 1px;
  font-size:2px;
  background: transparent;
  } 
.curvedNav:hover .b4 { 
  border-left:1px solid #e5e5e5; 
  border-right:1px solid #e5e5e5;  
  } 
.curvedNav .cNavCH {
	  border-left:1px solid transparent; 
	  border-right:1px solid transparent;  
  }
  .curvedNav:hover .cNavCH {
	  border-left:1px solid #e5e5e5; 
	  border-right:1px solid #e5e5e5;  
  }
  
/* curved2nd_background cutout Borders*/

.curved2nd_background{
	background: transparent; 
	width: 270px;
  }
.curved2nd_background h1 {
  margin:0 10px;
  text-align:left;
  }
.curved2nd_background h1 {
  font-size:1em; 
  color:#fff;
  } 
.curved2nd_background .b1 {
  display:block; 
  overflow:hidden; 
  height:1px; 
  margin:0 5px; 
  background:#f6f6f6;
  font-size:1px;
  }
.curved2nd_background .b2 {
  display:block; 
  overflow:hidden; 
  height:1px; 
  margin:0 3px;  
  border-left:2px solid #f6f6f6; 
  border-right:2px solid #f6f6f6;  
  font-size:1px;
  }
.curved2nd_background .b3 {
  display:block; 
  overflow:hidden; 
  height:1px; 
  margin:0 2px;  
  border-left:1px solid #f6f6f6; 
  border-right:1px solid #f6f6f6;  
  font-size:1px;
  }
.curved2nd_background .b4 {
  display:block; 
  overflow:hidden; 
  height:2px; 
  margin:0 1px;  
  border-left:1px solid #f6f6f6; 
  border-right:1px solid #f6f6f6; 
  border-width:0 1px 0 1px;
  font-size:2px;
  }
.curved2nd_background .ContentBox_background {
  display:block; 
  border:0 solid #f6f6f6; 
  border-width:0 1px;
  } 
 
 /* curved1st_background cutout Borders*/

.curved1st_background 
{
	background: transparent; 
	width: 571px;   
	z-index: 100;
}
  

.curved1st_background h1 a{ 
	margin: 0 0 0 -10px; 
  } 
  
.curved1st_background h1 a { 
	font-weight: bold;
	font-size: 0.8em; 
	color: #ff6600 ; 
	text-decoration: none;
} 
 
.Background01 {
  background:#f2f2f2;
}
.curved1st_background .b1 {
  display:block; 
  overflow:hidden; 
  height:1px; 
  margin:0 5px; 
  background:#e5e5e5;
  font-size:1px;
  }
.curved1st_background .b2 {
  display:block; 
  overflow:hidden; 
  height:1px; 
  margin:0 3px;  
  border-left:2px solid #e5e5e5; 
  border-right:2px solid #e5e5e5;  
  font-size:1px;
  }
.curved1st_background .b3 {
  display:block; 
  overflow:hidden; 
  height:1px; 
  margin:0 2px;  
  border-left:1px solid #e5e5e5; 
  border-right:1px solid #e5e5e5;  
  font-size:1px; 
  }
.curved1st_background .b4 {
  display:block; 
  overflow:hidden; 
  height:2px; 
  margin:0 1px;  
  border-left:1px solid #e5e5e5; 
  border-right:1px solid #e5e5e5; 
  border-width:0 1px 0 1px;
  font-size:2px; 
  }
.curved1st_background .b5,
.curved1st_background .b6,
.curved1st_background .b7,
.curved1st_background .b8,
.curved1st_background .b9,
.curved1st_background .b10 {
  display:block; 
  overflow:hidden; 
  height:3px;  
  border-left:1px solid; 
  border-right:1px solid; 
  border-width:0 1px 0 1px;
  border-color: #e5e5e5;
  font-size:2px;
  }
  
  .curved1st_background .b5 {
  background: #f0f1f0;
  } 
.curved1st_background .b6 {
  background: #f1f1f1;
  } 
.curved1st_background .b7  {
  background: #f2f2f2;
  } 
.curved1st_background .b8 {
  background: #f3f3f4;
  }
.curved1st_background .b9 {
  background: #f4f5f4;
  }
.curved1st_background .b10{
  background: #f6f5f5;
  }
  
.curved1st_background .ContentBox1st_background {
  border:0 solid #e5e5e5; 
  border-width:0 1px;  
  } 

/*===========================================================================
 *                                           Comments Area
 ===========================================================================*/   
 ol.comments{
	padding-left:0;
	margin-left:0;
	list-style-type:none !important;
} 

/*===========================================================================
 *                                           jqModal
 ===========================================================================*/   
  /* jqModal base Styling courtesy of;
	Brice Burgess <bhb@iceburg.net> */

/* The Window's CSS z-index value is respected (takes priority). If none is supplied,
	the Window's z-index value will be set to 3000 by default (via jqModal.js). */
	
.jqmWindow {
    display: none;
    
    position: fixed;
    top: 17%;
    left: 50%;
    
    margin-left: -300px;
    width: 600px; 
}

.jqmOverlay { background-color: #000; }

.BoxContentStyle {
	border: 1px dotted #a8a8a8;
	padding: 12px;
}

/* Background iframe styling for IE6. Prevents ActiveX bleed-through (<select> form elements, etc.) */
* iframe.jqm {position:absolute;top:0;left:0;z-index:-1;
	width: expression(this.parentNode.offsetWidth+'px');
	height: expression(this.parentNode.offsetHeight+'px');
}

/* Fixed posistioning emulation for IE6
     Star selector used to hide definition from browsers other than IE6
     For valid CSS, use a conditional include instead */
* html .jqmWindow {
     position: absolute;
     top: expression((document.documentElement.scrollTop || document.body.scrollTop) + Math.round(17 * (document.documentElement.offsetHeight || document.body.clientHeight) / 100) + 'px');
} 

/*
	TOP NAVIGATION
 */
 
 #nav .menuIcon {
	border: none;
 }
 
 #nav .navSep {
	padding: 6px 5px 0 5px;
 }
 
 #nav {
	background:white none repeat scroll 0 0; 
	display:block;  
	position:relative;
	z-index:500;  
	list-style: none; 
	padding-left: 17px;
} 

#nav .mainNavItem { 
	text-align: center;
	z-index: 500;
}

#nav li { 
	float:left;
	position:relative; 
}
#nav li a {
	color:black;
	display:block;
	text-decoration:none; 
}
#nav li a.lock { 
	padding-right:26px;	
}
#nav li a:hover, #nav li a.h { 
	background: transparent url("../images/nav/bg_m_nav.gif") 0 0 no-repeat;
	text-decoration:none;
}

/*
Submenu
*/
 
#nav li ul {
	background:white none repeat scroll 0 0;
	display:none;
	opacity: 0.95;
	position:absolute;
	top:22px;
	margin-left: 0px;
	
	border: 1px solid #e5e5e5;
}
#nav li ul li {
	border:0 none;
	display:block;
	float:none;
	width:270px;
	margin-left: expression("0px"); 
	text-align: left;
	background: url("../images/nav_bg.gif") 0 0 repeat-x;
	border-bottom: 1px dotted  #9e9e9e;
}
* html #nav li ul li {
	height:0.5em;
}
#nav li ul li a {
	display:block;
	color: #9e9e9e;
	font-size: 1em;
	height: 1.5em;
}
#nav li ul li a:hover { 
	background: #5B5E5E;
	color: #FFFFFF;
}
 #nav-inv {
	display:none;
	height:500px;
	left:0;
	position:absolute;
	top:0;
	width:100%;
	z-index:99;
}
 
 #nav .imgnav {
	text-align: right;
	position: absolute;
	left: 90%;
	top: 4px;
	border:none;
 } 
 
 #nav a.more {
	text-align: right;
	padding-right: 35px;
 }
 
 #nav .inli {
	padding: 0 10px 0 10px;
 } 
 
/*===========================================================================
 *                                          Rounded Hover Main Menu
 ===========================================================================*/   
   
#nav a.topnav 
{
color: #000; 
text-decoration: none;
padding-left: 4px;
}

#nav a.topnav span
{ 
padding-right: 4px;
}

#nav a.topnav , #nav a.topnav span
{ 
	float: left; 
}

/* Hide from IE5-Mac \*/

#nav a.topnav , #nav a.topnav span
{
	float: none;
	display: block;
}

/* End hide */

#nav a.topnav span {
	display: expression("inline"); /* A further very important IE Bug Fix */
}

#nav a.topnav:hover
{
	color: #fff; 
	background: transparent url(../images/nav/left-tab-hover.gif) left top no-repeat;
	padding-left: 4px;
	border-bottom: 1px solid #e5e5e5;
}

#nav a.topnav:hover span
{
	background: url(../images/nav/right-tab-hover.gif) right top no-repeat;
	padding-right: 4px;
	height: expression("25px");
}  

#nav a.topnav img {
	border-top: 1px solid white;
}

#nav a.topnav:hover img {
	border-top: 1px solid #e5e5e5;
} 

/*===========================================================================
 *                                           SUBMENU
 ===========================================================================*/ 
 
ul.submenu li {
	background: url(../images/nav_bg.gif) repeat-x scroll 0 bottom;
	border-color: #9E9E9E;
	border-style:none none dotted;
	border-width:0 0 1px;
	display:block;
	float:none;
	text-align:left;
	width: 100%;
	height: 15px;
}

ul.submenu li a {
	color:#9E9E9E;
	display:block;
	font-size:1em; 
}

ul.submenu li a:hover { 
	background: #5B5E5E;
	color: #FFFFFF;
}

/*===========================================================================
 *                                           MESSAGESs
 ===========================================================================*/ 
 .default { 
	padding: 2px 5px 2px 5px;
	margin: 5px 0;
	color: #9E9E9E ;
	clear: both;
 }
 
 .success2 {
	font-weight: normal !important;	/* Override default bold style */
 }

.success,
.success2,
.question,
.attention { 
	font-weight: bold;
	padding: 2px 5px 2px 20px;
	margin: 5px 0;
	color: #9E9E9E ;
	clear: both;
}
 
 .question {
	background: url(../images/icons/question.gif) top left no-repeat; 
}

.attention { 
	background: url(../images/icons/attention.gif) top left no-repeat; 
}

.success,
.success2 { 
	background: url(../images/icons/success.gif) top left no-repeat; 
}

.DeleteBorder {
	border-top: none !important; background:none !important;
}	

/* Popularity Contest */
.akpc_report { padding: 0.5em; }
.akpc_report ol { list-style: none; margin: 0; padding: 0; } 
.akpc_report ol li { margin: 5px 0; }
.akpc_report ol li a { color: #FF6600; }
.akpc_report ol li span { display: none; }
.akpc_report ol li a:hover { text-decoration: underline; } 
/* End Popularity Contest */

/* Wp Activate */ 
.wp-activate form { margin-top: 2em; }
.wp-activate #submit, .wp-activate #key {	width: 90%;	font-size: 24px;}
.wp-activate #language { margin-top: .5em; }
.wp-activate .error {	background-color: #f66;}
/* End wp-activate */
 
/* Supporter */
.els-title {font-weight: bold;}
.els-desc, .els-partner { color: #5C5C5C; font-weight: normal; }

/* End Supporter */ 

/* > TERMIN EINREICHEN, OMBUDSMAN
   -------------------------------- */ 
#ombudsman .label, #suggest-event .label {width: 140px; padding: 2px !important; font-weight: bold; color: #5C5C5C;float: left; }
#ombudsman .field, #suggest-event .field {width: 350px; padding: 2px !important; float: left; }
.success, .se-success {color: #9E9E9E; font-weight: bold; margin:5px 0; padding:2px 5px 2px 20px; background:url("../images/icons/success.gif") no-repeat scroll left top transparent;}
.error, .se-error {color: #9E9E9E; font-weight: bold; margin:5px 0; padding:2px 5px 2px 20px; background:url("../images/icons/attention.gif") no-repeat scroll left top transparent;}
.suggest-event-link {padding: 0 10px 5px 10px; color: #FF6600 !important; display: block; }

/* > LOTTERY - GEWINNSPIELE 
   --------------------------------- */
.lottery_metafields_box .lottery_metafield { display: block; width: 100%; padding: 2px 0; clear: both;}
.lottery_metafields_box .lottery_metafield .label, .lottery_metafields_box .lottery_metafield input {padding: 4px 4px 4px 0; float: left;display: block; }
.lottery_metafields_box .lottery_metafield .label {width: 20%;}
.lottery_metafields_box .lottery_metafield input {width: 40%;}
 

/*===========================================================================
 *                                           IE 6 HACKS
 ===========================================================================*/ 
 @media all{
	
	* html b\ody .TopLogo, 
	* html b\ody .beside-header-logo	{   position: relative; }
	* html b\ody .beside-header-logo { top: -50px; } 
	* html b\ody .TopLogo {  top: 25px; } 
	* html b\ody a.topnav span,
	* html b\ody a.topnav:hover span { width: 25px; }  
	* html b\ody .NewsBox02 	{ margin: 0 5px 5px 7px; } 
	* html b\ody .ContentNewsView01	 { 	margin: 0 5px 0 5px;  }  
	* html b\ody .ContainerNewsView01 {  margin: 0; padding: 0;  }   
	* html b\ody .ContentColumn2 { width: 255px; } 
	* html b\ody .CommentBox01, * html b\ody .CommentBox02	{ margin: 5px 5px 0 7px; } 
	* html b\ody .ContentFooter  { margin: 0 2px 0 1px; }   
	* html b\ody .ContentColumn1 { margin: 0 10px 0 10px;  } 
	* html b\ody {  text-align: center; margin: 0 auto;  }   
	* html b\ody .commentform  { margin: 0 !important; width: 505px !important; } 
	* html b\ody .TopNavigationBox {  top: -19px; }  
	* html b\ody .widget_el_directionsign .ContentNewsView01 { width: 238px !important; margin-right: 2px !important; }
	
	* html b\ody .beside-header-logo {   
		top: -82px;
		left: 270px; 
		height: 41px;
		width:  350px; 
	}
	* html b\ody .beside-header-logo ul li { 
		width: 85px;
		text-align: center;
		margin: 0 10px;
		padding: 0;
	} 
	* html b\ody .mu_register { padding: 15px; }
	
	* html b\ody #tools_overlay { top: 205px;  } 
	* html b\ody .tool-overlay-item {display: block; top: 200px; }
	
	/*
	OVERRIDINGS
	*/  
	* html b\ody .curved2nd .ContentHeader { border-width: 0 0px; }  
	* html b\ody .topnav .tr { padding: 0; }
	* html b\ody .topnav .content { padding: 0px !important; }
	* .ui-slider-handle { line-height:6px; overflow:hidden; }
	* html b\ody .BoxLinkImg, * html b\ody .ArticleContentBox, * html b\ody .TitleBox { margin-top: -8px !important;}
}

 #ContentBox1st_background,
.curved1st_background  #ContentBox1st_background .ArticleContentBox,
div.SideBarBox,
#userbar,  
#optionsbar
{
zoom: 1;	/* Important Bug Fix for IE */
} 

/*===========================================================================
 *                                           IE 7 HACKS
 ===========================================================================*/ 
#tools_overlay { top: expression("190px"); }
.tool-overlay-item {top: expression("200px"); }
 
 a:hover { cursor: pointer; }
 #searchsubmit {   	
	 position: expression("absolute");
	 margin-top: expression("1px"); 
	} 
.beside-main-nav { right: expression("20px"); } 
.TopLogo {   left: expression("-300px"); } 
.beside-header-logo {   left: expression("345px"); }
	
.ReadSimilar02  {   
	position: expression("static");
	margin-top: expression("-5px");
	margin-bottom: expression("-14px");
	margin-right: expression("3px");
	float: expression("right"); 
} 

.ContentBox01 { 
	margin: expression("0px");
	left: expression("-1px");
	width: expression("563px");
	background:expression("#fafafa"); 
	position: expression("relative");
	border: expression("0px solid #e5e5e5"); 
	border-width: expression("0 1px"); 
} 

.SpacerTop { margin-top: expression("160px"); } 

/*
OVERRIDINGS
*/ 
.wp-polls-ul { padding-left: 10px !important;  }
.BoxLinkImg, .ArticleContentBox, .TitleBox { margin-top: expression("-8px");}