/*
      Created by Keith Donegan of Code-Sucks.com

	  E-Mail: Keithdonegan@gmail.com

	  You can do whatever you want with these layouts,
	  but it would be greatly appreciated if you gave a link
	  back to http://www.code-sucks.com

*/

* { padding: 0; margin: 0; }

body {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 13px;
/* background-image: url(../images/bg.gif);  */
 background-position: top;
 background-color: #fff;
           /*  background: url(http://www.ideas4.info/images/header.png) no-repeat top center;  */
}
#wrapper {
 margin: 0 0;
 width: 900px;
 border: 0px solid green;
}
#header {
 color: #333;
 width: 900px;
 float: left;
 /*background-image: url(http://www.ideas4.info/images/header.png);  */
 border: 0px solid #ccc;
 height: 117px;
 margin: 0px 0px 0px 0px;

}

#header-image {
 color: #fff;
 width: 920px;
 float: left;
 border: 0px solid #ccc;
 height: 612px;
 margin: 0px 0px 0px 0px;

}

#home_wrapper {
width: 900px;

position: relative;
top: -590px;
left:0;
}

#header-tekst {

 color: #333;
 width: 900px;
 float: left;
/*background-image: url(../images/text-header.jpg); */
 border: 0px solid #ccc;
 height: 66px;
 margin: 0px 0px 0px 0px;
}

h3
{
      margin-top: 18px;
      margin-left: 168px;
      font-family: Verdana;
      color:       #0cb9e7;
      font-size: 28px;
  font-weight: lighter;
  font-style: italic
}

#navigation {
text-align: center;
height: 25px;
width: 920px;
margin-left: -10px;
padding-left: 10px;
padding-top: 4px;
border-top: 2px solid #fff;
border-bottom: 2px solid #fff;
background: url(/images/transie.png);
}
#menu-top{
      background: url(/images/transie.png) bottom repeat-x ;

}


        #menu-top  li
        {
        list-style-image: none;
        display: inline;
        color: #FFFFFF;
        font-family: Arial;
        font-size: 16px;
        padding: 5px;
        height:25px;
      }

      #menu-top  li a
        {
        text-decoration: none;
        font-weight: bold;
        color: #333333;
        font-size: 14px;

      }
      #menu-top  li a.active
        {
        text-decoration: none;
        font-weight: bold;
        font-style: italic;
        color: #0cb9e7;

      }
      #menu-top  li a:hover
        {
        color: #0cb9e7;
      }

#leftcolumn {
 color: white;
 border: 0px solid #ccc;
 background-color: transparent;
 margin: 20px 5px 0px 0px;
/* background-image: url(../images/zes-contact.jpg);
  background-repeat: no-repeat;
 background-position: bottom;     */
 width: 225px;
 float: left;
}


        #leftcolumn-margin
        {
           color: white;
           margin: 20px 10px 20px 10px;
           width: 225px;

          }

             #leftcolumn-zoeken
        {
           color: white;
           margin: 20px 10px 20px 10px;
           width: 130px;

          }
              #menu-left  li
        {
        list-style-image: none;
        line-height: 25px;
        display: block;
        color: #FFFFFF;
        font-family: Verdana;
      }


#content {
 float: left;
 color: #fff;
 border: 0px solid #ccc;
 background-color: transparent;
 padding: 20px 3px 0px 10px;
 margin: 20px 0 0 0 ;
/*  background-image: url(../images/content-bottom.jpg);
  background-repeat: no-repeat;
 background-position: bottom;

 height: 420px;                      */
 width: 543px;
 display: inline;
}
p ,td

		{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #5c79a1; margin-bottom: 10px; line-height: 20px; text-align: justify;}

    h1{
      font-family: Verdana;
      color:       #0cb9e7;
      font-size: small;
    }

       h2{
      font-family: Verdana;
      color:       #0cb9e7;
      font-size: smaller;
    }

    a{
      color:       gray;
      text-decoration: none;
      font-weight: bold;
    }

    a:hover{
      color:       #0cb9e7;
      text-decoration: none;
    }

    #footer-text
    {
    position: relative;
    width: 705px;
    height: 25px;
    bottom: 0px;
    color: #df7a1c;
    font-size: smaller;
    border: 0px solid red;
    display: inline;
    float: left;
    border-top: 0px solid #df7a1c;
    }
     #footer-itarget
    {
    position: relative;
    width: 170px;
    height: 25px;
    bottom: 0px;
    color: #0cb9e7;
    font-size: smaller;
    border: 0px solid red;
    float: right;
    display: inline;
    text-align:right;
    margin-right: 10px;
    }
      #footer-itarget a
      {
        color: #0cb9e7;
        text-decoration: none;
      }

    #footer
    {
    position: relative;
    width: 920px;
    bottom: 0px;
/*     background-image: url(../images/footer.jpg);
    background: #fff;                                    */
    border: 0px solid red;
    line-height: 20px;
    margin-left: -2px;
    z-index: 1;
    height:48px;
    }

#rightcolumn {
 color: white;
 border: 0px solid #ccc;
 background-color: transparent;
 margin: 20px 0px 0px 0px;
/*  background-image: url(../images/right-photo.jpg);
  background-repeat: no-repeat;    */

 width: 112px;
 float: left;
 position: relative;
}

    #rightcolumn-margin
        {
           color: white;
           margin: 20px 10px 20px 10px;
           width: 225px;

          }

.clear { clear: both; }

.sub-nav-header
{
	color: #333;
 	padding: 0px;
 	width: 187px;
	background: url(../images/sub_nav_header2.png) repeat-x top left;
	height: 23px;
	padding: 10px 10px 0px 18px;
}

.sub-nav-content
{
 	width: 179px;
	background: url(../images/sub_nav_content2.png) repeat-x top left;
	background-color: transparent;
	min-height: 100px;
	padding: 10px 18px 0px 18px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5c79a1;
	line-height: 20px;
	text-align: justify;
}
.sub-nav-footer
{
	color: #e6faff;
 	padding: 0px;
 	width: 215px;
	background: url(../images/sub_nav_footer2.png) repeat-x top left;
	height: 14px;
	margin-bottom: 15px;
}

#sub-nav-header-small
{
	color: #333;
 	padding: 0px;
 	width: 107px;
	background: url(../images/sub_nav_header_small_home.png) no-repeat top left;
	height: 23px;
	padding: 10px 10px 0px 18px;
}

#sub-nav-content-small
{
 	width: 107px;
	background: url(../images/sub_nav_content_small.png) repeat-x top left;
	background-color: #e6faff;
	min-height: 112px;
	padding: 0px 0px 0px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5c79a1;
	line-height: 20px;
	text-align: justify;
}
#sub-nav-footer-small
{
	color: #e6faff;
 	padding: 0px;
 	width: 107px;
	background: url(../images/sub_nav_footer_small_home.png) repeat-x top left;
	height: 14px;
	margin-bottom: 15px;
}



#sub-nav-header_wide
{
	color: #333;
 	padding: 0px;
 	width: 514px;
	background: url(../images/sub_nav_header_wide_home.png) no-repeat top left;
	height: 23px;
	padding: 10px 10px 0px 18px;
}

#sub-nav-content_wide
{
 	width: 506px;
	background: url(../images/sub_nav_content_wide_home.png) repeat-x top left;
	background-color: transparent;
	min-height: 253px;
	padding: 10px 18px 0px 18px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5c79a1;
	line-height: 20px;
	text-align: justify;
}
#sub-nav-footer_wide
{
	color: #e6faff;
 	padding: 0px;
 	width: 542px;
	background: url(../images/sub_nav_footer_wide_home.png) repeat-x top left;
	height: 22px;
	margin-bottom: 17px;
}

img {
  border: 0px solid black;
}


/* RSS */

#nieuwsheader{
height: 17px;
width: 154px;
position: relative;
top: 24px;
z-index: 3;
float: left;
border-bottom:0px;
}

#pscroller{
height: 160px;
width: 176px;
margin: 0px;
text-align: justify;
padding-bottom:20px;
}


.rssclass a{
text-decoration: none;
color: #173c6e;
text-align:left !important;
font-weight: bold;

}

.rssclass a:hover{
text-decoration: underline;
}

#sub-nav-content a { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #5c79a1;}

#sub-nav-content li	{padding-bottom: 10px; }

input

		{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #5c79a1; text-align: justify;}


