body{
	font:13px/19px "Trebuchet MS",Arial,Verdana,sans-serif;
	text-align:center;
	background:#fff;
	padding-top:10px;
}
#header{
	height:358px;
	background:#fff url(../../layout/www.urbanusstrip.be/hoofding_alt2.png) no-repeat left bottom;
	position:relative;
}
#header h1{
	height:30px;
	line-height:30px;
	margin:0;
	padding-left:10px;
	background:#fff url(../../layout/www.urbanusstrip.be/titel.gif) no-repeat center top;
}
#header h1 span{
	margin-left:-9999px;
}
#header #login_area{
	position:absolute;
	top:310px;
	left:230px;
	color:#fff;
	letter-spacing:1px;
}
#login_area .logout{
	font-size:11px;
	margin-left:50px;
}

#login_area .module_login{
	display:none;
}

.list_38{
	position:relative;
}

.list_38 a{
	position:absolute;
/*	background:url(../../layout/www.urbanusstrip.be/menu_items.gif) no-repeat left top;*/
	height:35px;
        color:#174460;
        font-size:30px;
        text-decoration:none;
}

.list_38 ul{
    display:none;
}

.list_38 li.active a,
.list_38 li a:hover{
        color:#E63416;
}
/*.list_38 a span{
	margin-left:-9999px;
}*/
.list_38 #item_594 a{
	top:85px;
	left:0px;
	background-position:0 2px;
	width:90px;
}
.list_38 #item_6520 a{
	top:29px;
	left:63px;
	background-position:0 -33px;
	width:160px;
}
.list_38 #item_598 a{
	top:30px;
	left:870px;
	background-position:0 -68px;
	width:166px;
}
.list_38 #item_599 a{
	top:40px;
	left:330px;
	background-position:0 -103px;
	width:164px;
}
.list_38 #item_596 a{
	top:65px;
	left:520px;
	background-position:0 -138px;
	width:160px;
}
.list_38 #item_597 a{
	top:115px;
	left:625px;
	background-position:0 -208px;
	width:70px;
}

.list_38 #item_603 a:hover{background-position:-164px 2px;}
.list_38 #item_604 a:hover{background-position:-164px -33px;}
.list_38 #item_605 a:hover{background-position:-164px -68px;}
.list_38 #item_606 a:hover{background-position:-164px -103px;}
.list_38 #item_607 a:hover{background-position:-164px -138px;}
.list_38 #item_608 a:hover{background-position:-164px -173px;}
.list_38 #item_1014 a:hover{background-position:-164px -208px;}

#subnav{
    left:106px;
    position:absolute;
    top:290px;
}

#subnav ul li{
    float:left;
}

#subnav ul li a{
    border-left:1px solid #fff;
    color:#fff;
    display:block;
    font-size:12px;
    padding:0px 5px;
    position:static;
    height:12px;
    line-height:12px;
}

#subnav ul li.active a,
#subnav ul li a:hover{
    color:#F1DA00;
}

#container{
	text-align:left;
	width:960px;
	margin:0 auto;
	background:#fff url(../../layout/www.urbanusstrip.be/background.jpg) repeat-y left 220px;
}
#wrapper{
	float:left;
	width:100%;
}
#content{
	/*margin: 0 216px 0 282px;*/
        margin: 0 216px 0 90px;
	padding:0 15px;
	color:#333
}

#sidebar{
	width:150px;
}
#sidebar ul.list_39{
	margin-bottom:30px;
}
#sidebar ul.list_39 ul{
	margin:0 0 0 15px;
}
#sidebar .list_39 li{
	padding:4px 0;
}
#sidebar .list_39 ul li{
	padding:2px 0;
}
#sidebar .list_39 a{
	font-size:15px;
	color:#007baf;
	font-weight:bold;
	text-decoration:none;
}
#sidebar .list_39 ul a{
	font-size:15px;
	font-weight:normal;
	color:#007baf;
}
#sidebar .list_39 a:hover{
	color:#E41E26;
}

.sidebar_item{
	padding:10px 0;
	border-top:2px dotted #007baf;
}

#sidebar_bottom{
	padding-top:100px;
	background:url(../../layout/www.urbanusstrip.be/sidebar_bottom.jpg)  no-repeat center 10px;
}
.sidebar_item p{
	margin:0;
}

#extra{
	float:left;
	width:178px;
	margin-left:-180px;
}
#extra h3{
	color:#007baf;
}
#extra a{
	color:#007baf;
}

.extra_item{
	margin:0 0 20px;
}

#shoplocator img{
	border:1px solid #000;
}

#footer{
	background:#fff url(../../layout/www.urbanusstrip.be/footer.gif)  no-repeat left top;
	color: #FFF;
	clear:left;
	width:100%;
	height:25px;
	padding-bottom:20px;
}
#footer p{
	padding:3px 200px 0 40px;
	text-align:center;
}
#footer a{
	color:#fff;
}

/* ELEMENTS
-----------*/

hr{
    height:2px;
    background:#fff;
    color:#fff;
    border:none;
}

p{
	margin:0 0 10px;
}
h2,h3,h4,h5,h6{
	margin:0 0 10px;
}
#content h2{
	font-size:22px;
	padding:0 15px 20px;
	
	color:#E41E26;
	margin:0 -15px 15px;
	line-height:20px;
}
h3{
	font-size:18px;
	color:#0E7CAF;
	line-height:20px;
}
h2 a,h3 a{
	text-decoration:none;
}
h2 a:hover,h3 a:hover{
	text-decoration:underline;
}
#sidebar h3{
	color:#E41E26;
}
a{
	color:#E63416;
	text-decoration:underline;
}
#sidebar a{
	color:#007baf;
	text-decoration:underline;
}
#content ul{
	list-style:disc;
	margin:0 0 15px;
	padding:0 0 0 15px;
}
#content ol{
	list-style:decimal;
	margin:0 0 25px;
	padding:0 0 0 25px;
}
input{
	font:12px "Trebuchet MS",Arial,Verdana,sans-serif;
}
input.text,submit,textarea{
	border:2px solid #E41E26;
	width:150px;
	padding:2px;
}
input.tiny{width:25px;}
input.small{width:54px;}

input.submit{
	background:#E41E26;
	border:2px solid #fff;
	font-weight:bold;
	color:#fff;
	font-size:14px;
	padding:3px 10px;
}

td{
	padding:5px;
}
th{
	text-align:right;
	padding-right:5px;
	vertical-align:top;
}

/* CLASSES
----------*/

.error{
	background:#E41E26;
	padding:10px;
	color:#fff;
	margin-bottom:10px;
}
.structural {
	left:-9999px;
	position:absolute;
}

/* IDS
------*/

#stripstapel{
	background:#fff url(../../layout/www.urbanusstrip.be/stripstapel.jpg) no-repeat left top;
	padding:9px 0 0 0;
}
#stripstapel p{
	padding:0;margin:0;
}

/* PAGES
--------*/

#dagstrip #extra,#kijkexemplaar #extra,#ecard #extra{
	display:none;
}
#dagstrip #content,#kijkexemplaar #content,#ecard #content{
	margin-right:0;
	padding-right:50px;
	padding-bottom:25px;
}
#dagstrip #content h2,#kijkexemplaar #content h2,#ecard #content h2{
	background:url(../../layout/www.urbanusstrip.be/content_breder_top.jpg) no-repeat right top;
	margin-right:-50px;
	padding-right:0;
	padding-bottom:54px;
	margin-bottom:-15px;
}
#dagstrip #container,#kijkexemplaar #container{
	background-image:url(../../layout/www.urbanusstrip.be/background_breder.jpg);
}
#dagstrip #footer,#kijkexemplaar #footer,#ecard #footer{
	background-image:url(../../layout/www.urbanusstrip.be/footer_breder.gif);
}

#ecard #container{
	background-image:url(../../layout/www.urbanusstrip.be/background_breder.jpg);
}
#ecard #content{
	margin-left:91px;
	padding:0;
}
#ecard #content h2{
	margin-left:190px;
	margin-right:0;
}
#ecard #sidebar{
}
#ecard .sidebar_item{
	display:none;
}
#ecard #content #ecardswf{
	margin-right:25px;
	margin-top:10px;
	padding:5px 0 5px 3px;
	background:#007BAE;
	display:block;
}
#ecard #sidebar li{
	display:none;
}
#ecard #sidebar li.first{
	display:block;
}

/* MODULES
----------*/
#home #module_news{
	padding:0 15px 1px;
	margin:0 -15px 20px;
	color:#000;
}
#home #module_news a{
	color:#E41E26;
}
#home #module_news h3 a{
	color:#E41E26;
}
#module_news .news_photo img{
	width:75px;
}
#module_news h3 a{
	color:#0F7CB0;
	text-decoration:none;
}

#module_news .article{
    clear:both;
}

.article, .item{
	border-bottom:2px solid #fff;
	margin-bottom:10px;
}
.article .news_image,.article .module_photogallery img{
	border:1px solid #000;
}
.articlenr_1 .news_photo,.articlenr_3 .news_photo,#item2 .news_image,#item3 .news_photo{
	float:right;
	margin:3px 0 10px 10px;
}
.articlenr_2 .news_photo,#item1 .news_photo{
	float:left;
	margin:3px 10px 10px 0;
}
.news_image,.news_photo{
	float:left;
	margin:3px 10px 10px 0;
}
#page_content a{
	color:#333;
}
#page_content .news_image{
	padding-right:10px;
}

#item1 ul{
	padding-top:45px;
}
.read_more{
	float:right;
	padding-bottom:10px;
}

/* Formulieren */
.module_form td,.module_form th{
	padding:3px;
}
.module_form th{
	width:150px;
}
.module_form input.text,.module_form textarea{
	width:200px;
}
.module_form input.submit{
	display:block;
	margin:0 auto;
}
.module_form #thanks{
	padding:10px;
	background:#fff;
	color:#007BAE;
	font-size:15px;
}
.module_form .error_message{
	padding:10px;
	background:#E41E26;
	color:#fff;
	font-size:15px;
	margin-bottom:15px;
}

input#search{
	width:121px;
}
#extra_zoeken input.submit{
	width:45px;
	height:27px;
	padding:0;
	border:0;
	margin-left:4px;
}

/* Database Strips */

#module_database ul{
	list-style:none;
	padding:0;
}
#module_database li{
	width:134px;
	height:220px;
	float:left;
	margin:0 5px 10px 5px;
	background:#0E7CAF;
	overflow:hidden;
}
#module_database .strip_nr,#module_database_single .strip_nr{
	float:left;
	padding:5px 0;
	margin:0 5px 5px 0;
	width:30px;
	text-align:center;
	background-color:#E41E26;
	font-weight:bold;
}
#module_database h4{
	height:40px;
	margin:5px 5px 5px 0;
	line-height:14px;
	font-size:11px;
}
#module_database a{
	text-decoration:none;
}
#module_database a:hover{
	text-decoration:underline;
}
#module_database h4 a{
	color:#007BAE;
}
#module_database li img{
	display:block;
	margin:0 auto;
}
#module_database_single h4{
	font-size:18px;
	padding:4px 0 4px 0;
}
#module_database_single #content{
	clear:both;
}
#module_database_single .strip_img{
	float:left;
	margin:0 10px 5px 0;
}

/* Winkels */
.shopdatabase_search{
	margin-bottom:20px;
}
.shopdatabase_search th,.shopdatabase_search td{
	padding:3px;
}
.shopdatabase_search th{
	text-align:right;
	width:100px;
}

/* photogallery */

#module_dagstrip h4{
	text-align:center;
	font-size:17px;
	color:#0E7CAF;
}
#module_dagstrip .img_description{
	text-align:center;
}

#module_dagstrip a.previous_link span,
#module_dagstrip a.next_link span{
    display:none;
}


.paging{
    clear:both;
}

#content #module_news .paging a{
    color:#007BAE;
    font-weight:bold;
}

.previous_link{
	background:url(/layout/www.urbanusstrip.be/pijl_links.png) no-repeat center left;
	float:left;
        padding:10px 10px 10px 26px;
}
.next_link{
	background:url(/layout/www.urbanusstrip.be/pijl_rechts.png) no-repeat center right;
	float:right;
        padding:10px 26px 10px 10px;
}
.previous_link,.next_link{
	display:block;
	height:29px;
	outline:none;
}
/*.previous_link span,.next_link span{
	margin-left:-9999px;
}*/

#content .module_photo ul{
	margin:0;
	padding:0;
	list-style:none;
}

#module_photogallery{
	list-style:none;
	padding:0;
}
#module_photogallery li{
	float:left;
	margin:0 6px 10px;
	height:150px;
	width:130px;
	text-align:center;
	overflow:hidden;
}

/* PAGES
---------*/

#home h2#page_title{
	display:none;
}

#content #multimedia_links{
	list-style:none;
	margin:0;
	padding:0;
	position:relative;
}

#multimedia_links a{
	position:absolute;
	background:url(../../layout/www.urbanusstrip.be/multimedia.gif) no-repeat left top;
	height:40px;
}
#multimedia_links a span{
	margin-left:-9999px;
}
#multimedia_links #multimedia_video a{
	top:65px;
	left:20px;
	background-position:0 2px;
	width:90px;
}
#multimedia_links #multimedia_games a{
	top:25px;
	left:160px;
	background-position:0 -40px;
	width:100px;
}
#multimedia_links #multimedia_logos a{
	top:120px;
	left:270px;
	background-position:0 -82px;
	width:100px;
}
#multimedia_links #multimedia_screensavers a{
	top:210px;
	left:220px;
	background-position:0 -124px;
	width:196px;
}
#multimedia_links #multimedia_wallpapers a{
	top:140px;
	left:20px;
	background-position:0 -166px;
	width:160px;
}
#multimedia_links #multimedia_mp3 a{
	top:65px;
	left:320px;
	background-position:0 -250px;
	width:100px;
}

#multimedia_links #multimedia_video a:hover{background-position:-196px 2px;}
#multimedia_links #multimedia_games a:hover{background-position:-196px -40px;}
#multimedia_links #multimedia_logos a:hover{background-position:-196px -82px;}
#multimedia_links #multimedia_screensavers a:hover{background-position:-196px -124px;}
#multimedia_links #multimedia_wallpapers a:hover{background-position:-196px -166px;}
#multimedia_links #multimedia_mp3 a:hover{background-position:-196px -250px;}

#module_news .module_photo{
    float:left;
}

#module_news .module_photo ul#module_photogallery li{
    height:140px;
    width:140px;
}

#e-cards #content,
#game-1 #content,
#game-2 #content,
#game-3 #content{
    padding:0px 6px;
}
