body                  {background-color: #FFFFFF; margin: 0px; text-align: center;}
table, td, div        {font-family: Verdana, Helvetica, sans-serif;  font-size: 12px; color: #333333;}
tr                    {vertical-align:top}
th                    {background-color: #ECEDEB; font-weight: bold; text-align: left;}
td                    {text-align: left;}
h1                    {font-size: 18px; margin:15px auto 0px auto; color: #666666;}
h2                    {color: #666666; font-weight:100; font-size: 16px; margin-bottom: 0px;}
h3                    {font-size: 14px; margin-bottom: 5px;}
h4		      {color: #666666; font-weight:100; font-size: 16px; margin-bottom: 0px;}
h5                    {font-size: 11px;}
hr                    {height: 1px; color: #CCCCCC;}
img.slideshow         {cursor: pointer;}
ul, li                {line-height: 17px;}
q                     {color:#666; font-weight:bold;}
hr {border:0px; border-top:1px dotted #DDD; height: 1px;}

table.speciaal {
  background-color: #ffe485;
	border-top-color: #666666;
	border-top-style: solid;
	border-top-width: 1px;
	border-right-color: #666666;
	border-right-style: solid;
	border-right-width: 1px;
	border-bottom-color: #666666;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-left-color: #666666;
	border-left-style: solid;
	border-left-width: 1px;
}
th.lichtgeel {
  background-color: #ffe485;
}
td.lijnonder {
	border-bottom-color: #ecedeb;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	line-height: 14px;
}

/* Opmaak DIV layers */
#banner               {margin-top:10px; padding-top:10px; text-align:center;}
.banner               {text-align:center;}
#menu                 {background-color: #FFFFFF; margin:0px; text-align:right; width:1010px; height: 110px;}
#submenu			  {margin-right: 25px; margin-top: -37px; display: block;}
#shop_btn			  {background: url("_img/nl/back_shopbtn.jpg") no-repeat top left; width: 210px; height: 310px; float: left;}
.twitter_btn		{margin-left: 55px; margin-top: 10px; height: 47px; width: 48px;}
.facebook_btn		{margin-top: 10px; height: 47px; width: 48px;}
#slideshow_preview    {width: 640px; height: 310px; float: left;}
#footer               {background: url("_img/nl/footer_back.png"); width: 1010px; height: 20px; font-size: 10px; text-align: center; color: #FFFFFF; padding-top: 10px; float: left; margin: 0 auto;}
#footer-black         { background: url("_img/nl/footer_back.png"); width: 960px; height: 30px; font-size: 10px; text-align: right; color: #FFFFFF;}
#footer a       {color: #FFFFFF; text-decoration: none;}
#footer a:hover {color: #FFFFFF; text-decoration: underline;}
#header               {background-color: #EBECEB; font-size:10px;}
.voetbalshirts_td	  {background: url("_img/nl/back_left.png") no-repeat top left; padding-left: 10px; padding-top: 5px;}
#facebook			  {background: url("_img/nl/back_left.png") no-repeat top left; padding-left: 10px; padding-top: 5px; height: 300px; width: 210px; padding-top: 30px;}
#intro                {padding:5px; background: url("_img/nl/back_standaard.png") no-repeat top left; width: 210px; height: 310px;}
#intro h1             {margin: 0px auto 15px auto;}
#intro h2, #nieuws h2 {font-size: 14px; font-weight:100; margin: 0px auto 15px auto;}
#intro h3             {font-size: 11px;}
#new_shirt			  {height: 177px; width: 200px; margin-top: 25px;}
#nieuws               {margin:5px; padding: 5px;}
#nieuws h1            {margin:15px auto 0px auto;}
#nieuwsartikel        {margin: 15px auto 45px auto; line-height:17px;}
#nieuwsartikel h1     {font-size:15px; color: #666666; margin-top:10px;}
#nieuwsartikel h2     {font-size:14px; font-weight:100; margin-top: 15px; color: #333333;}
#nieuwsartikel h2 em  {font-size:10px;}
#nieuwsartikel h3     {font-size:12px; margin: 15px auto 0px auto;}
#nieuwsartikel p      {margin:0px;}
#nieuwsoverzicht      {background-color: #EBECEB; padding:5px; font-size: 10px;}
#nieuwsoverzicht p    {margin:0px;}
#nieuwsoverzicht a    {font-size:12px;}
#pre                  {font-family: Courier New; font-size: 12px; background-color: #EBECEB; border: 1px solid #333333; padding:5px;}
#voetbalshirts        {width:960px; background-color:#FFFFFF; margin:0px;}
#nederland, #duitsland, #europa, #championsleague, #uefacup, #zuidamerika
                      {width:490px; margin:0px; margin-top:5px; margin-left: 10px; padding:2px;}
/*#picture              {float:right; background-repeat:no-repeat; width:80px; height:104px; background-position: center;}*/
#plattetekst          {width: 510px; float: left;}
#overzichtshirts          {width: 720px; float: left;}

#moreblogentrylist li{border-bottom: 1px dotted #c5c5c5; width: 450px;}

#sitemap              {width:100%; margin-top: 10px; padding-top: 10px;}
#sitemap h2, p        {margin:0px;}
/*#spacer               {height:10px; margin:5px 0px; clear:both; border-top:1px dashed #999999;}*/
/*#tekst                {width:190px; float:left;}*/
#top                  {text-align:center; font-size:10px; float:right; width:30px; background-color: #EBECEB;}
/*#werelddelen          {font-size:10px; padding-left:3px; line-height:14px;}
#werelddelen h3       {font-size:12px;}*/

#sideflag {position: absolute; right: 0px; top: 0px; width: 186px; height: 186px;	background: url("_img/sideflag.gif") no-repeat top right; cursor: pointer; z-index: 10;}

#search {margin-top: 6px; position: absolute; width: 210px; right: 140px;} 
#search h3 {font-size: 12px; float: left; margin-bottom: 0px; margin-top: 2px; margin-right: 10px; }
#search input {border: 1px solid #999; float: left;}
#search ul {list-style-type: none; margin: 0px; padding: 0px;}
#search .autocomplete {border: 1px solid #999; background-color: #FFF; text-align: left; font-size: 10px;}
#search ul li.selected {background-color: #999; color: #FFF; cursor: pointer;}
#search #indicator1 {display: block; float: left; margin: 5 5 5 10px;}

#reactieformcontainer {padding: 3px; margin-bottom: 10px; line-height: 22px;}
#reactieformcontainer label {width: 70px;}
#reactieformcontainer input, #reactieformcontainer textarea {border: 1px solid #999;}
#reactieformcontainer form {width: 250px;}

/*#languageselect {position:absolute; margin: -120px 0px 0px 753px;}*/
#languageselect {position: relative; right: 35px; top: -95px;}
#languageselect img {margin-left: 3px; border: 1px solid #CCC;}


a                     {text-decoration: none; font-weight: bold; color: #666666; }
a:hover               {text-decoration: underline; font-weight: bold; color: #333333; }
a.menu                {text-decoration: none; color: #666666}
a.menu:hover          {color: #000000; text-decoration: underline}

input, textarea       {font-family: Arial, Helvetica, sans-serif;  font-size: 12px;}

input.smallinput      {font-family: Arial, Helvetica, sans-serif; font-size: 11px;}
ul.voetbal-nieuws     {padding:0px 0px 0px 18px; margin:0px;}
ul.voetbal-nieuws li  {padding:0px 0px 0px 0px;}
li.voetbal-nieuws     {margin:0px;}

/* Opmaakstijlen */
.bijschrift           {font-size: 10px; color: #666666;}
#landen .bijschrift   {}
.divisie              {font-size: 16px; color: #000000; font-weight: bold;	margin-top: 0px; margin-bottom: 0px;}
.footer               {font-size: 10px; color: #666666; text-align: right}
.header               {background-color: #ECEDEB; color: #666666; font-size: 10px; padding-left:5px; margin-top: 30px;}
.introductie          {font-weight: bold;}
.kop                  {font-size: 13px; color: #FFCC00; font-weight: bold;}
.odd                  {background-color: #ecedeb;}
.smalllink            {font-size: 9px;}
.small                {font-size: 10px;}
.tiny                 {font-size: 9px;}
.extratiny            {font-size: 12px;}
.verplicht            {font-size: 16px; color: Red; font-weight: bolder; }
.voetbal-nieuws       {line-height:13px;}
.blogreactie {background: url("/_img/reactie.png") no-repeat left top; margin-bottom: 20px; min-height: 50px; padding-left: 60px; border:solid 2px #d3d3d3; -moz-border-radius-topleft: 10px; -moz-border-radius-topright:10px; -moz-border-radius-bottomleft:10px; -moz-border-radius-bottomright:10px; -webkit-border-top-left-radius:10px; -webkit-border-top-right-radius:10px; -webkit-border-bottom-left-radius:10px; -webkit-border-bottom-right-radius:10px; border-top-left-radius:10px; border-top-right-radius:10px; border-bottom-left-radius:10px; border-bottom-right-radius:10px;}
.blogreactie p{font-weight: bold;}
#reactiebtn{background: url("/_img/back-btn.jpg") repeat-x; padding: 5px; border:solid 1px #cf8007; -moz-border-radius-topleft: 5px; -moz-border-radius-topright:5px; -moz-border-radius-bottomleft:5px; -moz-border-radius-bottomright:5px; -webkit-border-top-left-radius:5px; -webkit-border-top-right-radius:5px; -webkit-border-bottom-left-radius:5px; -webkit-border-bottom-right-radius:5px; border-top-left-radius:5px; border-top-right-radius:5px; border-bottom-left-radius:5px; border-bottom-right-radius:5px;}
.blogreactieicons {position: relative; top: 4px; border: none;}
#social{margin-top: 10px;}
.werelddelen          {font-size:10px; padding-left:3px; line-height:14px; width: 130px;}
.werelddelen h3       {font-size:12px;}
.spacer               {height:10px; margin:5px 0px; clear:both;}
#introtext .spacer {margin-bottom: 0px;}
.picture              {float:right; background-repeat:no-repeat; width:80px; height:104px; background-position: center;}
.tekst                {width:190px; float:left;}

/* --- opmaak voor TextLinkAds --- */
ul#links59614 { width: 100%; list-style: none; overflow: hidden; margin: 0px; padding: 0px; border: 1px solid #000000; border-spacing: 0px; background-color: #F0F0F0; }
ul#links59614 li { display: inline; float: left; clear: none; width: 100%; padding: 0px; margin: 0px; }
ul#links59614 li span { display: block; width: 100%; padding: 3px; margin: 0px; font-size: 10px; color: #000000; }
ul#links59614 li span a { font-size: 10px; color: #000000; }
/* --- opmaak voor TextLinkAds --- */




/* --- opmaak voor AddThis --- */ 
.addthis_toolbox.addthis_pill_combo a {
    float: left;
}
.addthis_toolbox.addthis_pill_combo a.addthis_button_tweet,
.addthis_toolbox.addthis_pill_combo a.addthis_counter {
    margin-top: -2px;
}
.addthis_button_compact .at15t_compact {
    margin-right: 4px;
    float: left;
}   
/* --- opmaak voor AddThis --- */                 


#landen{float: left; width: 160px; text-align: left;}
#top_landen{background: url("_img/nl/back_left_top.png"); float: left; height: 30px; width: 160px; text-align: left;}
#center_landen{background: url("_img/nl/back_left_center.png"); float: left; width: 160px; text-align: left;}
#bottom_landen{background: url("_img/nl/back_left_bottom.png"); float: left; height: 15px; width: 160px; text-align: left;}
#landen .werelddelen{margin-left: 10px;}
#center{width: 1010px; margin:0 auto; text-align: left;}
#content{width:1010px; text-align: left; }
#center_item{width: 210px; float: left;}
#new_items{background: url("_img/nl/back_standaard.png"); height: 310px; width: 210px; float: left;}
#new_items h3{color: #fff; font-size: 1em; font-weight: bold; margin-left: 10px;}
#banner_space1{height: 80px; width: 210px; float: left;}
#best_items{background: url("_img/nl/back_top15.png"); height: 382px; width: 210px; float: left;}
#best_items h3{color: #fff; font-size: 1em; font-weight: bold; margin-left: 10px;}
#right_items{width:640px;}
#blogentry{background: url("_img/nl/back_newsAll.jpg");}
#blogentry a{color: #fff; font-weight:bold; text-decoration:none;}
#blogentry h2{background: url("_img/nl/back_news1.jpg"); font-size: 1em; width: 500px; height: 20px; padding-left: 10px; padding-top: 10px; margin: 0px; font-weight: bold; color: #fff; }
#blogentry h3{background: url("_img/nl/back_news2.jpg"); font-size: 0.9em; width: 493px; height: 17px; padding-top: 5px; padding-left: 5px; border: 1px solid #d27d00; margin: 0 0 10px 5px;}
#blogentry h3 a{color: #45494d; font-weight:bold; text-decoration:none;}
#blogentry  p{width: 480px; margin-left:10px; margin-bottom: 10px; font-size: 0.8em; height: 95px;}
#blogentry small {margin-left:10px; margin-top: 10px;}
#blogentry h4 a{color: #45494d; font-weight:bold; text-decoration:none; font-size: 11px; padding-left: 10px;}

#introtext {background: url("_img/nl/back_newsAll.jpg");}
#introtext  h2{background: url("_img/nl/back_news1.jpg"); font-size: 1em; width: 500px; height: 20px; padding-left: 10px; padding-top: 10px; margin: 0px; font-weight: bold; color: #fff; }
#introtext p{margin-left:10px; font-size: 0.8em; margin-right:10px;}
#introtext  small {margin-left:10px; margin-top: 10px;}
#introtext  h4 a{color: #45494d; font-weight:bold; text-decoration:none; font-size: 11px; padding-left: 10px;}

#SlideShow{margin-left: 5px; width: 200px; height: 167px;}
#skyscraper {background: url("_img/nl/banner_bg.png") no-repeat scroll 0 0 transparent; float: left; height: 620px; padding-left: 5px; padding-top: 29px; width: 125px;}
#bottom_news{background: url("_img/nl/back_news.png"); width: 510px; height: 20px;}
#mySlideshow 	{height:310px; margin-left: 6px; width: 630px; height: 310px; float: left;}
#front_slide{background: url("_img/nl/front_newsslide.png"); position: absolute; z-index: 100; height: 310px; width: 640px;}
#facebook_div{background: url("_img/nl/fb_back.png"); float: left; height: 370px; width: 210px;}
#facebook_div h3{color: #fff; font-size: 1em; font-weight: bold; margin-left: 10px;}
#facebook_div iframe{margin-left: 5px; margin-top: 1px; border: 0px;}
#twitter{float:left; margin: 5px;}
#twtr-widget-1{font-size: 0.5em;}
#facebook_quiz{background: url("_img/nl/fb_back2.png"); float: left; height: 190px; width: 210px;}
#facebook_quiz h3{color: #fff; font-size: 1em; font-weight: bold; margin-left: 10px;}
#facebook_quiz iframe{margin-left: 5px; margin-top: 1px; border: 0px;}
#reacties{float: left; background: url("_img/nl/back_newsAll.jpg");}
#reacties table{height: 298px; margin-left: 10px; margin-top: 10px; width: 490px;}
#reacties h2{background: url("_img/nl/back_news1.jpg"); font-size: 1em; width: 500px; height: 20px; padding-left: 10px; padding-top: 10px; margin: 0px; font-weight: bold; color: #fff; }
#reacties h3{color: #fff; font-size: 1em; font-weight: bold; margin-left: 10px; margin-top: -20px;}
.yellow{font-size: 0.9em;}
#bottom_reacties{background: url("_img/nl/back_news.png"); width: 510px; height: 20px; float: left;}
#banners-div{width: 130px; float: left;}
#top_banner{background: url("_img/nl/banner_top.png"); width: 130px; height: 30px;}
#center_banner{background: url("_img/nl/banner_center.png");}
#bottom_banner{background: url("_img/nl/banner_bottom.png");width: 130px; height: 20px;}
#blog_images{margin-right: 15px;}
#blog_images img{max-width: 100px; max-height: 100px;}
#blogentry a.bloglist {color: #333333; font-size: 10px;}

#moreblog a{margin-left: 10px; color: #45494D; font-weight: bold; text-decoration: none;}

.tekst p{width: 300px;}

.fbConnectWidgetTopmost{height: 220px; border: 0px;}

.table_left{margin-left: 10px;}
.table_top10{margin-left: 10px; line-height: 14px;}

.menu_submenu {display: none; position: absolute; width: 220px; background: #000; margin-left: 238px; text-align: left; z-index: 999;}
.menu_submenu a, .menu_submenu img{border: 0px; color: none;}
.menu_submenu  ul {margin: 0px; padding: 10px;}
.menu_submenu  ul li a{color: #ebbe23;}
.menu_submenu .sub li{list-style-image:url('/_img/opsomming-black.gif');}
.menu_submenu .sub li a{color: #fff; font-weight: normal;}
.menu_with_sub {display: inline;}
.menu_with_sub:hover .menu_submenu {display: block;}
.menu_submenu, .menu_submenu a {color: #FFF;}
.menu_submenu li {list-style-type: none;}
