

body { margin:10px 15px;
       padding:0px;
       font-family:Verdana,Arial,Helvetica;
     }										 
										 
										 
a.handLink, 
a.handLinkBold										 
{

    background-image: url(http://inickles.de/elem/handr.gif);
    background-repeat:no-repeat;
    padding-left:38px;
    font-size:10pt;
    text-decoration:underline;
}
									       
a.handLinkBold {

   font-weight:bold;
}									       

a.glossar {

   background-image:url(http://inickles.de/lib/glossar_inline.gif);
    background-position:top right;
    background-repeat:no-repeat;
    padding-right:8px;
}									       
									       
a.treeLink {

    background-image: url(http://inickles.de/lib/forum/treetop_small.gif);
    background-repeat:no-repeat;
    padding-left:38px;
    font-size:10pt;
    text-decoration:underline;
}		   

										 
cite
{
   background-color:#ccccee;
   margin-left:1ex;
   padding-left:1ex;   
   border-left:2px solid #8080cc;
}

/* fahnen */									       
.btnUpdateV2,
.btnVeryNewV2,
.btnNewV2, 
.btnTippV2										 
{
   margin-right:4px;
   margin-left:6px;
   padding-right:2px;
   padding-left:2px;   
   font-size:8pt;
   font-weight:bolder;
   color:white;
   background-Color:#5555FF;
}

.btnNewV2 { background-color:#FF8888; }
.btnVeryNewV2, .btnTippV2 { background-color:#FF0000; }	     
.btnTippV2 { color:white; margin-left:0px; margin-right:5px;}									       
									       
									       
div.standardBody
{
   margin-left:10px;
   margin-right:10px;
}

.menuBar
{
   margin-top: 0px;
   position:relative;
   border-top:solid 1px gray;
   border-bottom:solid 1px gray;
   background-color:#DCDCDC;
   color:black;
   padding:0px;
   height:32px;
   margin-bottom:12px; 
   margin-left:0px;
   
   padding-left:10px; 
   padding-top:0px; 
   font-family: 
   Verdana,Arial; 
   font-size:8pt; 
   font-weight:normal; 
   vertical-align:middle;
}

.topLevelItemBreak
{
   position:relative;
   margin-left:4px;
}

.topLevelMenuStatic
{
   position:relative;
   cursor:default;

   font-family: Verdana,Arial;
   font-size:9pt;
   font-weight:normal;
   
   top: -7px;
}

.topLevelMenuNormal
{
   position:relative;
   top: -7px;

   border:solid 1px #DCDCDC;
   margin:1px;
   padding:1px;
   
   background-color:#DCDCDC;
   color:black;
   cursor:pointer;
   
   font-family: Verdana,Arial;
   font-size:8pt;
   font-weight:normal;
}


/*    background-color:gainsboro;
 *    background-color:#DCDCDC;
 */
.topLevelMenuHilight
{
   position:relative;
   top: -7px;
   
   border:solid 1px black;
   margin:1px;
   padding:1px;

   background-color:#DCDCDC;
   color:black;
   cursor:pointer;

   font-family: Verdana,Arial;
   font-size:8pt;
   font-weight:normal;
}

.topLevelMenuNormal2
{
   position:relative;
   top: 4px;

   border:solid 1px #DCDCDC;
   margin:1px;
   padding:1px;
   
   background-color:#DCDCDC;
   color:black;
   cursor:pointer;
   
   font-family: Verdana,Arial;
   font-size:8pt;
   font-weight:normal;
}


/*    background-color:gainsboro;
 *    background-color:#DCDCDC;
 */
.topLevelMenuHilight2
{
   position:relative;
   top: 4px;
   
   border:solid 1px black;
   margin:1px;
   padding:1px;

   background-color:#DCDCDC;
   color:black;
   cursor:pointer;

   font-family: Verdana,Arial;
   font-size:8pt;
   font-weight:normal;
}

.topLevelMenuNormal3
{
}

.topLevelMenuHilight3
{
}

.topLevelPulldownVisible
{
   display:block;
   position:absolute;
   
   left:0px;

   border:solid 1px black;
   background-color:white;
   color:black;

   font-family: Verdana,Arial;
   font-size:8pt;
   font-weight:normal;
   
   cursor: pointer;
   margin: 2px;
   padding: 2px;
}

.pulldownHidden
{
   display:none;
   position:absolute;
}

.pulldownVisible
{
   display:block;
   position:absolute;
   top:-1px;

   border:solid 1px black;
   background-color:white;
  
}

.menuItemNormal
{
   position:relative;
   background-color:white;
   color:black;
}

a.anchorItem:link
{
   text-decoration:none;
   color:black;
}
a.anchorItemHilight:link
{
   text-decoration:none;
   color:black;
}
a.anchorItem:visited
{
   text-decoration:none;
   color:black;
}
a.anchorItemHilight:visited
{
   text-decoration:none;
   color:black;
}
a.anchorItem:hover
{
   text-decoration:none;
   color:black;
}

.menuItemHilight
{
   position:relative;
   background-color:#DCDCDC;
   color:black;
}

.menuItemImage
{
   width:16px;
   height:16px;
   border:solid 1px black;
}

.menuItemImageEmpty
{
   width:16px;
   height:16px;
   border:none;
   margin:1px;
}

.menuArrowImage
{
   width:10px;
   height:10px;
   border:none;
}

.hottestBlockHomepage
{
   margin-bottom:24px;		
}
    
.hottestHomepage
{
   margin-bottom:12px;
}

.hottestNews
{
   margin-bottom:12px;
}

.hottestNews a:link
{
   color:black;
   text-decoration:none;
}

.hottestNews a:hover
{
   color:blue;
   text-decoration:none;
}

.hottestNews a:visited
{
   color:black;
   text-decoration:none;
}

.hottestNews a:active
{
   color:black;
   text-decoration:none;
}

.hottestTitleHomepage
{
   font-size:10pt;
   font-weight:bolder;
   padding-left:4px;
   padding-right:4px;
   padding-top:4px;
}

.hottestContentHomepage
{
   font-size:8pt;
   padding-left:4px;
   padding-right:4px;
   padding-top:4px;
}

.hottestImageHomepage
{
   float:left;
   width:50px;
 /*  height:50px; */
   border:solid 1px black;
   margin-right:4px;
}

.hottestColumnHomepage
{
   background-color: #DEDEDE;
   width:33%;
   vertical-align:top;
   border-left:solid 1px gray;
   border-top:solid 1px gray;
   margin-top:1px;
   margin-left:12px;
}

.homepageRedaktionBlock
{
   width:66%; 
   vertical-align:top;
}

/*
 background-color: #FA8072;
 * background-color:#FA8072;
 */

.askQuestionContainer
{
   background-color:#FA8072;
   font-size:8pt;
   margin-bottom: 12px;
   border-bottom:solid 6px #FA8072;
   border-right:solid 2px #FA8072;
   border-left:solid 2px #FA8072;
}

.askQuestionTitle
{
   background-color: #FA8072;
   font-weight:bolder;
   padding:3px;
}
/*
 background-color:whiteSmoke;
 background-color:#f5f5f5;
 dimgray == #696969
 */
.askQuestionContent
{
   background-color:#F5F5F5;
   padding:3px;
   border-top:solid 1px #696969;
}

.bodyStatsTable
{
margin-top:12px;
width:100%;
}

.statsLeft
{
   padding-top:6px;
   padding-right:6px;
   font-family:Verdana,Arial,Helvetica;
   /* width:66%;*/
   vertical-align:top;   
/*   border-right:dotted 1px gray; */
}

.statsRight
{
   padding-left:6px;
   font-family:Verdana,Arial,Helvetica;
   width:180px;
   vertical-align:top;   
}

.statsUserTitle
{
   font-size:12pt;
   font-weight:bolder;
   border-bottom:dotted 1px gray;
   margin-bottom:12px;
}

.statsUserContent
{
   font-size:10pt;
}

.otherStatsContainer
{
}

.otherStatsTitle
{
   background-color:#DEDEDE;
   font-size:8pt;
   font-weight:bolder;
   padding:3px;
   border-bottom:solid 1px gray;
}

.otherStatsContent
{
   background-color:#F5F5F5;
   font-size:8pt;
   padding:3px;
   border-bottom:solid 6px #DEDEDE;
   border-left:solid 1px #DEDEDE;
   border-right:solid 1px #DEDEDE;
}

.otherStatsContentLink
{
   margin-bottom:6px;
}

.scCompleteThread
{
   margin-right:8px;
}

.scCompleteThreadAnswer
{
   margin-left:8px;
}

.scThreadTitle
{
   font-size:12pt;
   font-weight:bold;
}

.scImage
{
   width:50px;
 /*  height:50px; */
   float:left;
   margin-right:8px;
}

.scVipImage
{
   float:left;
   margin-right:8px;
   height:50px;
}

.scTitle
{
   font-size:10pt;
   font-weight:bold;
}

.scTitle a:visited
{
   color:black;   
}

.scTitle a:hover
{
   color:blue;   
}

.scContent
{
   margin-top:6px;
   font-size:10pt;
}
.scContent a:hover
{
   color:blue;   
}

.scToolbar
{
   font-size:7pt;
   font-weight:bolder;
   color:black;
   margin-top:3px;
}

.scToolbar a:link
{
   text-decoration:none;
   color:black;
}

.scToolbar a:visited
{
   text-decoration:none;
   color:black;
}

.scToolbar a:hover
{
   text-decoration:underline;
   color:blue;
}

.scToolbarBtn
{
   margin-right:6px;
}

.scToolbarDevider
{
   margin-right:6px;

}

.scAnswers
{
   padding-top: 8px;
   border-left:solid 8px #CDCDCD;
}

.scCommentLink
{
   font-size:10pt;
   font-weight:bold;
   text-align:right;
   background-color:#F5F5F5;
   padding-top:3px;
   padding-bottom:3px;
   cursor:pointer;
}

.signOff
{
   font-size:8pt;
   overflow:hidden;
   margin-top:15px;
}

.forenLinksContainer
{
   background-color: #CDCDCD;
   font-size:8pt;
   margin-bottom:12px;
   border-bottom:solid 6px #DEDEDE;
   border-left:solid 2px #DEDEDE;
   border-right:solid 2px #DEDEDE;
}

.forenLinksContainer a:visited
{
   color:black;
}
.forenLinksContainer a:hover
{
   color:blue;
}


.forenLinksTitle
{
   background-color:#DEDEDE;
   font-size:8pt;
   font-weight:bolder;
   padding:3px;
}

.forenLinksContent
{
   background-color:#F5F5F5;
   font-size:8pt;
   padding:3px;
   border-top:solid 1px gray;
}

.forenLinksLink
{
   margin-bottom:6px;   
}

.allThreads a:visited
{
   color:black;
}
.allThreads a:hover
{
   color:blue;
   text-decoration:underline;
}

.tableBody
{
   width:100%;
   margin-top:6px;
   margin-left:0px;
   padding-left:0px;
   
   font-family:Verdana,Arial,Helvetica;
}

.copyright
{
   font-family:Verdana,Arial,Helvetica;
   border-top:solid 1px black;
   margin-top:12px;
   font-size:8pt;
}

.loginButton
{
   font-size:8pt;
   border-top:solid 1px gray;
   border-bottom:solid 6px #CDCDCD;
   border-left:solid 2px #CDCDCD;
   border-right:solid 2px #CDCDCD;
   background-Color:#F5F5F5;
   margin-bottom: 12px;
   padding: 4px;
}

.loginButtonTitle
{
   font-size:8pt;
   font-weight:bold;
   background-Color:#CDCDCD;
   padding:4px;
}

.printButton
{
   font-size:10pt;
   font-weight:bolder;
   margin-top:4pt;
   margin-bottom:8pt;
   margin-left:16px;
}

.newsLeft
{
   vertical-Align:top;
   width:25%;
}

.storyLeft
{
   vertical-Align:top;
}

.newsMiddle
{
   vertical-Align:top;
   padding-left:16px;
   width:460px;
   padding-right:20px;
}

.storyMiddle
{
   vertical-Align:top;
   padding-left:16px;
   width:560px;
   padding-right:20px;
}

.newsRight
{
   vertical-Align:top;
   width:25%;
}

.storyRight
{
   vertical-Align:top;
}

.storyAbstractLeft
{
   font-size:7pt;
   margin-bottom:12px;
}

.storyTitleContainer
{
    clear:left;
    margin-bottom:12px;
}

.storyTitleContainer > img
{
   width:75px;
   float:left;
   margin-right:8px;
}

.storyTitleImage
{
   width:75px;
 /*  height:75px; */
   float:left;
   margin-right:15px;
}
.storyTitleContainer h2
{
   font-size:10pt;
   font-weight:bolder;
   margin:0px;
}

.storyTitleHead
{
   font-size:10pt;
   font-weight:bolder;
   margin:0px;
}

.storyTitleContainer h1
{
   font-size:18pt;
   margin:0px;
   margin-bottom: 12px;
   color:black;
   font-family:Arial;
   text-autospace:none;
   punctuation-wrap:simple;
}

.storyTitleTitle
{
   font-size:18pt;
   font-weight:bold;
   margin-bottom: 12px;
}

.storyTitleAbstract
{
   font-size:10pt;
   font-weight:bolder;
}

.storyTitleContainer div
{
   font-size:10pt;
   font-weight:bolder;
}


.storyTitleDate
{
   font-size:8pt;   
}

.storyContent
{
   margin-top:12px;
   margin-bottom:12px;
   font-size:10pt;
}

  /* inhalts uebersicht in stories */
									       
  div.storyIndex,
  div.storyIndexSmall {margin-left:8px; font-size:10pt;  margin-bottom:15px; }

  div.storyIndexSmall { width:60%; float:left; margin-top:5px; margin-right:25px;}

  div.storyIndex,
  div.storyIndexSmall strong { margin-left:5px; }

  div.storyIndexPremiumLink,
  div.storyIndexLink  
  {
     width:90%;
     font-size:10pt;
     min-height:18px;     
     margin: 0px 5px 5px 5px;
     padding-right:25px;
  }
  
div.storyIndexLink a         { color:black; text-decoration:underline; }  
div.storyIndexLink a:active  { color:red; text-decoration:underline; }
div.storyIndexLink a:hover   { color:blue; text-decoration:underline; }
div.storyIndexLink a:link    { color:black; text-decoration:underline; }
div.storyIndexLink a:visited { color:#696969; text-decoration:underline; }

div.storyIndexPremiumLink a         { color:black; text-decoration:underline; }  
div.storyIndexPremiumLink a:active  { color:red; text-decoration:underline; }
div.storyIndexPremiumLink a:hover   { color:blue; text-decoration:underline; }
div.storyIndexPremiumLink a:link    { color:black; text-decoration:underline; }
div.storyIndexPremiumLink a:visited { color:#696969; text-decoration:underline; }




  div.storyIndexPremiumLink
  {
     background-image: url(/lib/premium5.gif);
     background-repeat:no-repeat;
     background-position:center right;
  }


  div.storyIndex a,
  div.storyIndexSmall a { width:100%; }

  /* inhaltes uebersicht ende */

									       
.storyIndexContainer
{
   margin-bottom:12px;   
   background-color:#F5F5F5;
   padding-bottom:3px;
   border-bottom:solid 6px #CDCDCD;
   border-left:solid 2px #CDCDCD;
   border-right:solid 2px #CDCDCD;
}

.storyIndexTitle
{
   font-size:10pt;
   font-weight:bold;
   background-color:#CDCDCD;
   text-transform:uppercase;
   padding:3px;
   border-bottom:solid 1px gray;
}

.storyIndexContent
{
   padding-right:3px;
   margin-top:0px;
   background-color:#F5F5F5;
   font-size:8pt;
}

.storyIndexContentLine
{
   margin-top:4px;
   min-height:10px;
}

.storyIndexPremiumImage
{
   float:right;
   margin-right:4px;
   width:12px;
   height:12px;
}

.storyNextPageLink
{
   font-size:10pt;   
}


.newsIntroContainer
{
   position:relative;
}

.newsIntroImage
{
   width:75px;
  /*  height:75px; */
   float:left;
   margin-right:8px;
   margin-bottom: 4px;
}

.newsIntroDate
{
   font-size:8pt;
}

.newsIntroHead
{
   font-size:10pt;
   font-weight:bold;
}

.newsIntroTitle
{
   font-size:16pt;
   font-weight:bold;
}

.newsContentContainer
{
   position:relative;
   margin-top:4px;
}

.newsContent
{
   font-size:10pt;
}

.newsLinks
{
   font-size:10pt;
   margin-top:12px;
   margin-bottom:12px;
}

.newsLink
{
   margin-right:20px;
}

.opinionLink
{
   font-size:10pt;
}

.opinionsContainer
{
}

.opinion
{
  font-size:10pt;
  margin-bottom:10px;
}

.opinionTitle
{
   font-size:10pt;
   background-Color:#CDCDCD;
   padding:4px;
}

.opinionContent
{
   background-color:#F5F5F5;
   padding:4px;
}

.handRight
{
   margin-right:6px;
   width:33px;
   height:14px;
}

.postingAnreisserContainer
{
   margin-bottom:8pt;
}

.postingAnreisserHead
{
  padding-left:3px;
  padding-right:3px;
  font-size:8pt;
  background-color:#CDCDCD
}

.postingAnreisserTitle
{
  padding-left:3px;
  padding-right:3px;
  padding-bottom:3px;
  font-size:10pt;
  font-weight:bold;
  background-color:#CDCDCD
}

.postingAnreisserImage
{
   width:50px;
  /* height:50px; */
   float:left;
   margin-right:8px;
   margin-bottom:4px;
}

.postingAnreisserContent
{
   font-size:8pt;
   background-Color:#F5F5F5;
   padding:4px;
}

.storyAnreisserSimpleContainer
{
   margin-bottom:12px;
   margin-top:2px;
   border-bottom: solid 6px #CDCDCD;
   border-right: solid 2px #CDCDCD;
   border-left: solid 2px #CDCDCD;
}

.storyAnreisserSimpleTitle
{
   padding:4px;
   font-size:8pt;
   font-weight:bold;
   background-color:#CDCDCD;
}

.storyAnreisserSimpleContent
{
   font-size:8pt;
   background-Color:#F5F5F5;
   padding:4px;
   font-weight:normal;
   border-top:solid 1px gray;
}

.storyAnreisserSimpleImage
{
   border: solid 1px black;
   width:50px;
  /* height:50px; */
   float:left;
   margin-right:8px;
   margin-bottom:2px;
}

.storyAnreisserLink
{
   font-size:8pt;
   font-weight:bolder;
   text-align:right;
   margin-top:8px;
   background-Color:#F5F5F5;
}

.arrowRight
{
   width:4px;
   height:11px;
   margin-right:4px;
}


.headlineList
{
   margin-top: 4px;
   margin-bottom: 0px;
   font-size:8pt;
   font-weight:bold;
   list-style-image:url(http://www.nickles.de/lib/arrow_right_black_trans.gif);
}

.headlineListTitle
{
   font-size:8pt;
   font-weight:bold;
}

.furtherNewsBlock
{
   margin-top: 16px;
   width:250px;
}

.articleForCategoryBlock
{
   margin-top: 16px;
}

.discussionForCategoryBlock
{
}
   
.topicTitleContainer
{
   font-family:Verdana,Arial,Helvetica;
/*   margin-top:8px; */
   margin-bottom:12px;
   min-height:102px;
}

.topicTitleImage
{
   float:left;
   margin-right:8px;
   border-bottom:4px;
   width:100px;
  /* height:100px; */
}
   
.topicTitleHead
{
   font-size:10pt;
   font-weight:bolder;
}
									       
.topicTitleTitle
{
   font-size:16pt;
   font-weight:bolder;	
}

.topicTitleAbstract
{
   font-size:10pt;
   font-weight:bolder;	
}

.allThreadsBlock
{
   vertical-align:top;	
}
   
.allThreads
{
}

.allThreads a:link
{
   color:blue;
}

.allThreads a:visited
{
   color:black;
   text-decoration:none;
}
   
   
.thread
{
   padding-bottom:4px;
   padding-left:4px;
   padding-top:4px;
   background-Color:#F5F5F5;
   margin-bottom:12px;
   clear:both;
}
   
.subThread
{
   margin-left:12px;	
}
   
.threadTitleSimpleContainer
{
/*   overflow:hidden;
   white-space:nowrap; */
}

.threadMainTitleSimple
{
   font-size:10pt;
   font-weight:bolder;
}   
.threadTitleSimple
{
   color:black;
   font-size:8pt;
}   
 
.threadSimpleContent
{
   color:black;
   font-size:10pt;
/*   white-space:wrap; */
}

.threadImageBlock
{
   width:52px;
   margin-right:8px;
   vertical-align:top;
   font-size:8pt;
}

.threadThreadBlock
{
   vertical-align:top;
   margin-right:12px;
}

.threadStoryAnreisser
{
   margin-left:12px;
   width:160px;
   vertical-align:top;
}
 
.threadNewPostLink
{
   vertical-align:top;
   font-size:10pt;
   font-weight:bolder;
}
   
   
.threadImage
{
   width:50px;
 /*  height:50px; */
   border:solid 1px black;
}
   
   
.btnNew
{
   font-size:6pt;
   font-weight:bolder;
   color:white;
   background-color:#FF8888;
   margin-right:4px;
   padding-right:2px;
   padding-left:2px;
}
   
.btnVeryNew
{
   font-size:6pt;
   font-weight:bolder;
   color:white;
   background-color:red;   
   margin-right:4px;
   padding-right:2px;
   padding-left:2px;
}   

.rButton
{
   margin-right:4px;
   margin-left:4px;
   padding-right:2px;
   padding-left:2px;
   font-size:6pt;
   font-weight:bolder;
   color:white;
   background-Color:#5555FF;
}

.vButton
{
   margin-right:4px;
   margin-left:4px;
   padding-right:2px;
   padding-left:2px;   
   font-size:6pt;
   font-weight:bolder;
   color:white;
   background-Color:#5555FF;
}
 
.tButton 
{   
   background-color:#FA8072; 
   font-size:10pt;
   font-weight:bold;
   color:black; 
   padding-left:2px; 
   padding-right:2px; 
   margin:3px;
}
   
.completePosting
{
   margin-top:12px;
   margin-bottom:12px;
}

.postingTitle
{
   font-size:12pt;
   font-weight:bolder;
}
   
.postingSubTitle
{
   font-size:10pt;
}
   
.postingToolbar
{
   padding:4px;
}
   
.postingToolbarBtn   
{
   border:none;
   height:12px; 
   margin-right:6px;
}
   
.postingContent
{
   font-size:10pt;
}

.postingContent a         { color:blue; text-decoration:underline; }  
.postingContent a:active  { color:red; text-decoration:underline; }
.postingContent a:hover   { color:blue; text-decoration:underline; }
.postingContent a:link    { color:blue; text-decoration:underline; }
.postingContent a:visited { color:#800080; text-decoration:underline; }

.postingSignature
{
   margin-top:8px;
   font-size:8pt;
}

.postingTail
{
   border-top:solid 1px black;
   font-size:8pt;
}

.answerFormContainer
{
   font-size:10pt;
   margin-top:12px;
   margin-bottom:12px;
   border-bottom:dotted 1px black;
}
.answerFormInnerContainer
{
}

.answerFormTable
{   
   background-color:#CDCDCD;
   display:block;
	
}
   
.answerFormLink
{
   font-size:12pt;
   font-weight:bolder;
   margin-bottom:8px;
}
.answerForm
{
   margin-top:6px;
   font-size:10pt;
   text-align:left;
   background-color:#CDCDCD;
   border:solid 1px black;
   padding:4px;
   margin:4px;
   display:block;
}   
   
.overviewBlock
{
   vertical-align:top;
   padding-right:24px;
}
   
.overviewArticleAnreisserBlock
{
}
   
.overviewLinkHead
{     
   font-size:8pt;
}
.overviewLinkText
{     
   font-size:10pt;
   font-weight:bolder;
   margin-bottom: 12px;
}
   
.overviewNewsList
{
   margin-bottom:12px;	
}
   
.overviewBlock a:link
{
   text-decoration:none;
}   
   
.overviewBlock a:visited
{
   text-decoration:none;
   color:black;
}   
.overviewBlock a:hover
{
   text-decoration:none;
   color:blue;
}   

.blockTitle
{
   background-Color: #DEDEDE;
   font-size:8pt; 
   font-weight:bolder;
   padding:3px;
   border:solid 1px gray;
}		

.articleTitleOnlyTitle
{
   font-size: 8pt;
   font-weight: bolder;
}

.blockTableData
{
   border: none;
   vertical-align:top;
   padding-bottom: 12px;
   padding-right: 12px;
   width:50%;
}
   
.blockTableDataList
{
   background-color:#F5F5F5;
   vertical-align:top;
   padding-top: 6px;
   padding-bottom: 12px;
   padding-right: 12px;
   width:50%;
}
   
.blockTable
{
}

   
.homepageContainer
{
   font-family:Verdana,Arial,Helvetica;
}
   
.homepageContainer a:link
{
   color:black;
   text-decoration:none;
}
.homepageContainer a:visited
{
   color:black;
   text-decoration:none;
}
.homepageContainer a:hover
{   
   color:blue;	
}
   
.tableHomepage
{
   width:100%;
   margin-top:6px;
   padding-left:0px;
}
   
.articleItemHead
{
   font-size:8pt;
}
.articleItemTitle
{
   font-size:10pt;
   font-weight:bolder;
}   
.articleItemAbstractContainer
{
   position:relative;
   font-size: 8pt;
   margin-top:4px;
}   
.articleItemContainer
{
   margin-bottom:24px;
}
   
.articleItemAbstract
{
   /* line-height:15%; */
   font-size:8pt;
   /* min-height:75px; */

}      

.articleItemImageLeft
{
   width:75px;
 /*  height:75px; */
   border:none;
   float:left;
   margin-right:4px;
}
.articleItemImageLeftCompendium
{
   width:75px;
   border:none;
   float:left;
   margin-right:4px;
}
.articleItemImageRight
{
   width:75px;
/*   height:75px; */
   border:none;
   float:right;
}
   
.hottestContainer
{
   margin-bottom:12px;
}

.hottestBlock
{
}

.hottestHead
{
   font-size:8pt;
}

.hottestTitle
{
   font-size:10pt;
   font-weight:bolder;
   background-color:#CDCDCD;
   margin-bottom:4px;
   margin-top:4px;
   padding:2px;
}

.hottestContent
{
   font-size:8pt;
}
.hottestImage
{
   float:left;
   width:50px;
 /*  height:50px; */
   margin-right:4px;
}
   
h1
{
   margin:0px;
   font-family:Verdana,Arial,Helvetica;
   font-size:16pt;
   font-weight:bold;
}

h2
{
   margin:0px;   
   font-family:Verdana,Arial,Helvetica;
   font-size:10pt;
   font-weight:bold;
}
   
h2.storyTitleHead
{
   margin:0px;
   font-family:Verdana,Arial,Helvetica;
   font-size:10pt;
   font-weight:bold;
}

h1.storyTitleTitle
{
   margin:0px;
   font-family:Verdana,Arial,Helvetica;   
   font-size:16pt;
   font-weight:bold;
   margin-bottom: 12px;
}
   
h3.blockTitle
{
   background-Color: #DEDEDE;
   font-size:8pt; 
   font-weight:bolder;
   padding:3px;
   border:solid 1px gray;
   margin-top:0px; 
   padding-top:0px; 
   margin-bottom:5px;
}		

.ts
{
   background-color:#FA8072; 
   font-size:6pt; 
   color: white; 		  
   padding-left:2px;
   padding-right:2px; 
   margin:3px;
}

table.ql_table {
   width:620px;
}

.ql_table td {
   vertical-align:top;
   padding-top:8px;
}

.ql_table div {
   font: normal 8pt Verdana,Arial; 
   margin-bottom:16px;
   margin-right:8px;   
}

.ql_table a {
   text-decoration:none;
   color:black;
   background-color:#FFFFFF;
}

.ql_table a:link {
   text-decoration:none;
   color:black;
   background-color:#FFFFFF;
}


.ql_table a:visited
{
   text-decoration:none;
   color:black;
   background-color:#FFFFFF;
}
   
.ql_table a:hover   
{
   text-decoration:none;
   color:black;
   background-color:#DCDCDC;
}
   
div.ql_table_headline 
{
   font-weight:bolder;
   margin-bottom:4px;   
}

div.ql_ac
{
   margin:0px;
   margin-bottom:7px;   
}

div.serviceLink
{
   font-size:8pt;
   font-weight:bolder;
   margin-bottom:4px;
}   

td.forumRightRow
{
 padding-left:12px; 
 vertical-align:top; 
 width:33%;
}

td.forumRightRow a
{
   text-decoration:none;
   color:blue;
}

td.forumRightRow a:visited
{
   text-decoration:none;
   color:black;
}

td.forumRightRow a:hover
{
   text-decoration:none;
   color:black;
}

td.forumRightRow a:link
{
   text-decoration:none;
   color:blue;
}
										 
div.posting h1, 
div.posting h2 				 
{ margin-bottom:5px;} 				 
			       
        div.posting { margin-left:10px;}
			       
	div.posting span.rButton,
	div.posting span.vButton,
	div.posting span.tButton				 
				 {
				       margin-right:4px;
				       margin-left:4px;
				       padding-right:2px;
				       padding-left:2px;
				       font-size:8pt;
				       font-weight:bolder;
				       color:white;
				       background-Color:#5555FF;
				    }
	   div.posting span.tButton { background-Color:FA8072; color:black;}

div.posting div.dz { font-size:10pt; color:black; font-weight:bolder; }

			       
			       
div.posting span.btnNew,
div.posting span.btnVeryNew				 
				 {
				       margin:0px 4px 0px 0px;
				       padding:0px 2px 0px 2px;
				       font-size:8pt;
				       font-weight:bolder;
 				       color:white;
				       background-Color:#FF8888;
				    }
			       
div.posting span.btnVeryNew { background-color:#FF0000; }			       
			       
div.toggleAllLink { color:blue; text-decoration:underline; cursor:pointer; float:right; clear:both;}			       
			       
			       
										 
    a.hosteurope { float:right; margin:15px 0px 0px 0px;} 
    a.hosteurope img { border:none;}