html, body {
    margin:0; padding:0;
    height:         100%;
}

body {
    background:     #fff url('/templates/templates/front_images/background.jpg') no-repeat bottom center;
    font-family:    Arial, sans-serif;
    font-size:      12px;
    color:          #000;
    text-align:     left;
}

p, span, td{

    font-family: Arial, Helvetica, sans-serif !important;
    font-size:12px !important;
    line-height:18px !important;
}

/********************************************/
/**          DIV PlACEMENTS                **/
/********************************************/

#siteContainer {
    width:          956px;
    height:         703px;
    margin:         0 auto;
    background:     transparent url('/templates/templates/front_images/glassBackground.png') no-repeat;
    padding-top:      43px;
}

#logos {
    width:            264px;
    height:            34px;
    background:       transparent url('/templates/templates/front_images/logos.jpg') no-repeat;
    margin:           0 auto;
    margin-top:       -43px;
    position:         relative;
    z-index:          1010;
}

#topMenu {
    list-style-type: none;
    height:          16px;
    margin:          0;
    padding:         0;
    float:           right;
    margin-right:    50px;
    margin-top:      -5px;
    *margin-top:     -25px;
}

#topMenu li {
    display:            inline;
}

#topMenu li a {
    margin:             0;
    padding:            0;
    text-decoration:    none;
    color:              #000;
    font-size:          11px;
    text-transform:     uppercase;
}

#menu {
    list-style-type: none;
    margin-left:     -11px;
    *margin-left: 28px;
    height:           46px;
    margin-top:	 16px;
    margin-bottom: -13px;
}

#menu li {
    width:           149px;
    height:           36px;
    background:       url('/templates/templates/front_images/tabBackground.png') no-repeat top center;
    float:            left;
    text-align:       center;
    padding-top:      10px;
}

#menu li:first-child.selected {
    width:            152px;
    background:       url('/templates/templates/front_images/tabBackgroundSelected-first.png') no-repeat top center;
    z-index:            2000;
    position:           relative;
    margin-left:      -1px;
}

#menu li:last-child.selected {
    width:            152px;
    background:       url('/templates/templates/front_images/tabBackgroundSelected-last.png') no-repeat top right;
    z-index:            2000;
    position:           relative;
}


#menu li.selected {
    background:       url('/templates/templates/front_images/tabBackgroundSelected.png') no-repeat top center;
    z-index:            2000;
    position:           relative;
}

#menu li a {
    margin:             0;
    padding:            0;
    text-decoration:    none;
    color:              #000;
    font-size:          20px;
    font-weight:        bold;
    display:            block;
}

#submenu {
    list-style-type:  none;
    margin:           0;
    padding:          0;
    margin-left:      28px;
    height:           46px;
    float:            left;
    margin-left:      -21px;
    margin-top:       -50px;
    width:             900px;
}

#submenu li  {
    width:           149px;
    height:           46px;
    float:            left;
    text-align:       center;
    padding-top:      10px;
    background:       url('/templates/templates/front_images/tabSubBackground.png') no-repeat top center;
    z-index:            2200;
    position:           relative;
}

#submenu li.selected {
    position:         relative;
    z-index:          5000;
    background:       url('/templates/templates/front_images/tabSubBackgroundSelected.png') no-repeat top center;
}

#submenu li.selected:first-child {
    margin-left:      -3px;
    width:            149px;
}

#submenu li:last-child {
    width:            148px;
}


#submenu li a {
    margin:             0;
    padding:            0;
    text-decoration:    none;
    color:              #000;
    font-size:          20px;
    font-weight:        bold;
    display:            block;
}

#submenuBack {
    width:              880px;
    height:             499px;
    background:         url('/templates/templates/front_images/contentBackground.png') no-repeat;

    margin-left:        -30px;
    margin-top:         12px;
    *margin-top:	   -40px;
    *height: 		   479px;
    z-index:            2500;
    position:           relative;
    padding-left:       20px;
    padding-right:      10px;
    padding-top:	   25px;
	*padding-top:	   15px;
	*width:              900px;
	*padding-right:  25px;

}

#content {
    width:              853px;
    height:             529px;
    background:         url('/templates/templates/front_images/contentBackground.png') no-repeat;
    margin:             0 auto;
    padding:            30px;
  
    z-index:            1000;
    position:           relative;
}

#contentText {
    clear:            left;
    overflow:         auto;
    height:           480px;
    padding:          0 14px;
}

#content h1 {
    margin:             0;
    padding:            0;
    font-size:          30px;
    font-style:         italic;
    color:              #461500;
    font-family:        "Times New Roman", serif;
    margin-top:         -5px;
}

#content h2 {
    width:              100%;
    margin:             0;
    padding:            0;
    font-size:          20px;
    font-style:         italic;
    color:              #582b68;
    font-family:        "Times New Roman", serif;
    display:            block;
    float:              left;
    margin-top:         15px;
	*margin-top: 5px !important;
    position:           relative;
    z-index:            1050;
    *margin-left: 	   5px !important;
}

#frontpage-banner {
    background-image: url("../front_images/frontpage-banner.png");
    height: 194px;
    left: 12px;
    position: absolute;
    top: 290px;
    width: 885px;
	cursor: pointer;
}


table, tr, td {
    border: none !important;
}

table.zalen td p { line-height: 20px !important; margin: 0; padding: 0; }
#contentText div {
    margin: 0 !important;
    padding: 0 !important;
}



#content table.special {

    float:              left;
    display:            block;
    margin-top:         -23px;
    position:           relative;
    z-index:            1049;
}

.introAllinn {
    width:              276px;
    height:             357px;
    background:         url('/templates/templates/front_images/intro-allinn.jpg') no-repeat;
    display:            block;
    float:              left;
    margin:             0 2px;
}

.introClassic {
    width:              276px;
    height:             357px;
    background:         url('/templates/templates/front_images/intro-classic.jpg') no-repeat;
    display:            block;
    float:              left;
    margin:             0 3px;
}

.introXXL {
    width:              276px;
    height:             357px;
    background:         url('/templates/templates/front_images/intro-kerst.png') no-repeat;
    display:            block;
    float:              left;
    margin:             0 4px;
}
#subtag {
    color:              #3c3c3c;
    font-size:          20px;
    text-align:         center;
}

#payoff {
	color:              #002d69;
	font-size:          40px;
	text-align:         center;
	margin-bottom:      15px;
	font-weight:        bold;
}

.allInnBar {
    width:              893px;
    height:              45px;
    background:         #5c3e6b  url('/templates/templates/front_images/all_inn_back.png');;
    margin-left:        -22px;
    margin-top:          -5px;
}

.allInnBarImage {
    width:              154px;
    height:             61px;
    background:         url('/templates/templates/front_images/all_inn.png') no-repeat;
    float:              left;
    margin-top:         -13px;
    margin-left:        15px;
    margin-bottom:      4px;
}

.classicBar {
    width:              893px;
    height:              45px;
    background:         #7f262a  url('/templates/templates/front_images/classic_back.png');;
    margin-left:        -22px;
    margin-top:          -5px;

}

h2.classic {
    margin-left: 0 !important;
    margin-bottom: 0 !important;
    display: block !important;
    width: 100% !important;
    color:               #85282b !important;
}

.classicBarImage {
    width:              154px;
    height:             85px;
    background:         url('/templates/templates/front_images/classic.png') no-repeat;
    float:              left;
    margin-left:        15px;
    margin-top:         -6px;
}

.xxlBar {
    width:              893px;
    height:              45px;
    background:         #B21F17 url('/templates/templates/front_images/kerst_back.png');
    margin-left:        -21px;
    margin-top:          -5px;

}

.xxlBarImage {
    width:              154px;
    height:             90px;
    background:         url('/templates/templates/front_images/kerst.png') no-repeat;
    float:              left;
    margin-top:         -14px;
    margin-left:        15px;
}

.xxlFractalKerst {
    width:              122px;
    height:             212px;
    background:         url('/templates/templates/front_images/kerst_fractal.png') no-repeat;
    float:              right;
    margin-top:         1px;
    margin-right: 	15px;
    margin-left: 15px;
	display: block;
}

h2.xxl {
    margin-left: 0 !important;
    margin-bottom: -20px !important;
    display: block !important;
	width: 100% !important;
  
    color:               #B21F17 !important;
}


#slidehsow {
    *margin-top: -20px !important;
}

a { color: #333; }


