/* CSS Document */
body
{
    font-family: Tahoma;
    font-size: 10pt;
    text-align: center;
    cursor: default;
}

#wrapper
{
    text-align: left;
    margin: 0 auto;
    width: 660px;
}

/* clears */

.clear 
{
    clear:both;
    }
.clearLine 
{
    border-bottom:1px solid #DDDDDD;
    }

/* header/menu */
#header_container
{
    clear: both;
    height: 80px;
    width: 660px;
}
#header_logo
{
    position: relative;
    left: 3px;
    top: 30px;
    float: left;
}

#menu_block
{
    position: relative;
    
    top: 42px;
    left: 90px;
    float: left;
}
#menu_block img 
{
    border:0px solid white;
    }

.menu_item_block
{
    float: left;
    cursor: pointer;
}

.menu_item_block_down 
{
    float: left;
    cursor: pointer;   
}

.menu_item 
{
    background-repeat: repeat-x;
    height: 22px;
    padding: 0 2px 0 2px;
    float: left;    
}
.menu_item_block .menu_item 
{
    background-image: url(../buttons/spacer.jpg);    
}
.menu_item_block_down .menu_item 
{
    background-image: url(../buttons/btn_fill.jpg);  
}

.menu_rnd_left 
{
    background-position: right top;
    background-repeat: no-repeat;
    width: 10px;
    height: 22px;
    float: left;   
}
.menu_item_block .menu_rnd_left 
{
    background-image: url(../buttons/spacer.jpg);    
}
.menu_item_block_down .menu_rnd_left 
{
    background-image: url(../buttons/btn_rnd_left.jpg);
}

.menu_rnd_right 
{
    background-position: left top;
    background-repeat: no-repeat;
    width: 10px;
    height: 22px;
    float: left;   
}
.menu_item_block .menu_rnd_right 
{
    background-image: url(../buttons/spacer.jpg);    
}
.menu_item_block_down .menu_rnd_right 
{
    background-image: url(../buttons/btn_rnd_right.jpg);
}


/* slogan container  */

#slogan_container 
{
    clear: both;
    width: 660px;      
}
#slogan_image
{
    position:relative;
    top:0px;
    left:0px;
    padding-top:9px;
    padding-bottom:9px;
}
#slogan_contentspacing 
{
    height:40px;    
}


/* content container */

#content_container 
{
    clear:both;
}
.content_column 
{
    float:left;
    width:330px;
}
.content_colpadding 
{
    padding:5px;
}

/* account block */

#account_container
{

    width: 100%;
    background-color: #cde70f;
}

.account_corner
{
    background-repeat: no-repeat;
    width: 10px;
    height: 10px;
}

#account_top
{
    background-image: url(../images/account_gradient.jpg);
    background-repeat: repeat-x;
    background-position:left top;
    clear:both;
    height:10px;
}
#account_topl
{
    background-image: url(../images/account_ltop.jpg);
    float: left;
}
#account_topr
{
    background-image: url(../images/account_rtop.jpg);
    float: right;
}
#account_bottom
{
    background-image: url(../images/account_gradient.jpg);
    background-repeat: repeat-x;
    background-position:left bottom;
    clear:both;
    height:10px;
}
#account_bottoml
{
    background-image: url(../images/account_lbottom.jpg);
    background-position:left bottom;
    float: left;
}
#account_bottomr
{
    background-image: url(../images/account_rbottom.jpg);
    background-position:right bottom;
    float: right;
}

.account_content 
{
    background-image: url(../images/account_gradient.jpg);
    background-repeat: repeat-x;
    background-position:left bottom;
    
    clear:both;
    width:100%;
    min-height:225px;    
    height:auto !important;
    height:225px;
}
.account_contentpadding 
{
    padding:5px 10px 10px 20px;
}

.account_row
{
    float: left;
    clear: both;
    padding-left: 0px;
    padding-top: 10px;
    
    font-family:Tahoma;
    font-size:8pt;
    font-weight:bold;
    
    color:#a0a0a0;
    width:100%;
}
.account_row ul 
{
    list-style-image:none;
    list-style-position:outside;
    list-style-type:none;
    margin:0px;
    padding:0px;
}

.account_row ul li 
{
    float:left;
    margin:0px;
    padding:0px;
}
.account_row input
{
    color: #000000;
}
.account_leftcol 
{
    float:left
}
.account_rightcol 
{
    float:left;
    margin-left:15px;
}
.account_m
{
    float: left;
    margin-left: 0px;
    margin-top:3px;
}
.account_v
{
    float: left;
    margin-left: 10px;
    margin-top:3px;
}

.account_row a 
{
    color:#159ed1;
}

#account_startnu 
{
    padding-bottom:10px;
}


#content_actions 
{
    clear:both;
    }
    
#content_actions #content_actionLogin, #content_actions #content_actionNewsletter
{
    float:left;
    margin-left:0px;
    margin-top:20px;
    width:330px;
}



/* wrapper id's */
#footer
{
    clear: both;
}

/* a hrefs */
#footer_copyright a
{
    color: #a0a0a0;
    text-decoration: underline;
}

#footer_copyright a:hover
{
    color: #787878;
    text-decoration: underline;
}
#footer_copyright
{
    text-align: center;
    color: #a0a0a0;
    margin-top: 40px;
}

/* formelements */

.formelement_go
{
    color: #000;
    border: solid 0 #fff;
    background: transparent url(../images/login_go.jpg) no-repeat;
    width: 18px;
    height: 18px;
    float: left;
    margin: 0px;
    padding: 0px;
    cursor: pointer;
}

/* ---------------------------------------------------------------- */
/* ---------------------------------------------------------------- */


/* login_block */

/*

#login_block
{
    background-image: url(../images/login_gradient.jpg);
    background-repeat: repeat-x;
    margin-right: 26px;
    margin-top: 55px;
    margin-left: auto;
    width: 158px;
    height: 140px;
    background-color: #159ed2;
    display:none;
}

.login_corner
{
    background-repeat: no-repeat;
    width: 8px;
    height: 8px;
}

#login_ltop
{
    background-image: url(../images/login_ltop.jpg);
    float: left;
}

#login_rtop
{
    background-image: url(../images/login_rtop.jpg);
    float: right;
}

#login_text
{
    position: relative;
    top: 10px;
    left: 23px;
    color: #fff;
    font-size: 8pt;
}

.login_pnomarge
{
    margin: 0px;
}
.login_labelmargin
{
    position: relative;
    left: -7px;
}

input.login_username
{
    font-family: Verdana;
    font-size: 8pt;
    color: #000;
    border: solid 0 #fff;
    background: transparent url(../images/login_username.jpg) no-repeat;
    background-position: bottom right;
    width: 105px;
    height: 16px;
}

input.login_password
{
    font-family: Verdana;
    font-size: 8pt;
    color: #000;
    border: solid 0 #fff;
    background: transparent url(../images/login_password.jpg) no-repeat;
    background-position: right bottom;
    width: 87px;
    height: 16px;
    float: left;
    margin: 0px;
    padding: 0px;
    padding-top: 2px;
    padding-left: 0px;
    margin-right: 0px;
}



.login_reg
{
    position: relative;
    top: 8px;
}

a.login_href
{
    color: #cce70b;
    text-decoration: underline;
}

*/

/* textblock_wrapper */

#newsletter_block 
{
    margin-top:20px;
    display:none;    
}
    
/* news style */

.news_start 
{
    margin-bottom:0px;
    }

.news_date 
{
    color:#159ed1;
}

.news_title 
{
    color:#159ed1;
    font-weight:bold;
}

.news_intro 
{
    margin:0px;    
}

.news_more 
{
    cursor:pointer;
    margin-top:3px;
    margin-left:-1px;
}

/* newsletter block */
#news_block 
{
    margin-top:45px;
    }
#newsletter_email {
    font-family: Verdana;
    font-size: 8pt;
    color: #000;
}

#newsletter_go 
{
    float:left;
}

/* account_block */

#block_wrapper
{
    float: right;
    width: 339px;
}



/* support_block */

#support_block
{
    margin-top: 25px;
}

#support_text 
{
    position:relative;
    left:30px;
    top:55px;
    
    width:0px;
    height:0px;    
}


.menu-item-hl 
{
	background-image: url(../images/menu/mn_fullbg.gif);
	background-repeat: no-repeat;
	background-position: top left;
}
.menu-item-hl div 
{
	margin-left:15px;
}
.menu-item-hl .menu-rnd-right 
{
	background-image: url(../images/menu/mn_fullbg.gif);
	background-repeat: none;
	background-position: top right;
	width:15px;
	margin:0;	
}

/* styled checkbox and radio */

span.checkbox
{
    width: 13px;
    height: 11px;
    padding: 0 5px 0 0;
    background: url(../images/checkbox.jpg) no-repeat;
    display: block;
    clear: left;
    float: left;
    margin-top:2px;
}
span.radio
{
    width: 13px;
    height: 11px;
    padding: 0 5px 0 0;
    background: url(../images/radiobutton.jpg) no-repeat;
    clear: left;
    float: left;
    margin-top:2px;
}


#menu-bar 
{
	color:#fff;
	font-family:Arial;
}

#menu-bar .menu-item 
{
	height:22px;
}
#menu-bar .menu-item .corner {
	height:22px;
	width:10px;
}
