@charset "utf-8";
/* CSS Document */



/*--------------------do not remove--------------------- */
html {
	height: 100%;
}


/*--------------------LAYOUT--------------------- */
body{ height:100%; margin:0;padding:0;background: #e4e5e5;text-align: center;}
.shadow-left {margin:0; padding:0;background:url(../images/img_shadowleft.jpg) repeat-y; }
.shadow-right {margin:0; padding:0;background: url(../images/img_shadowright.jpg) repeat-y; }

.line 
.container {margin-left:18px; margin-right:18px; border:0; padding:0}
.content-container {margin-top:10px; margin-bottom:10px; border:0; padding:0}


.top-border {border-top-width:1px; border-top-style: solid; border-color: #7f7f7f;}
.bottom-border {border-bottom-width:1px; border-bottom-style: solid; border-color: #7f7f7f; padding-bottom:5px; padding-top:10px}

.top-navi {padding-left:8px; padding-right:8px; text-align: center;}
.subcontent-container {padding-top:10px; padding-bottom:10px;}
/*------------------------------------------------ */

/*-------------------- contentbody --------------------- */
.contentbody{
	height:100%; vertical-align:top;
}

.contenttable{
	height:100%; vertical-align:top;
}

.footer{
	height:80px; vertical-align:top;
}

/*-------	pop styles -------*/
.popup_height {
	height:540px;
}

/*----------------------TYPO---------------------- */
/*------------------------------------------------ */
/* general stuff */
body, p, li, td  { font:12px Helvetica, Verdana, Arial, sans-serif;color: #333333;}
a img{border:none;} /* dont show border for anchored images */
/*----------------------------------------------- */


/*----------------------------------------------- */
/* Common headings */
h1 {font-family:Helvetica, Arial, sans-serif;font-size: 150%;color:#333333;line-height:1.2em;margin:0 0 .2em 0;padding-left:0;padding-top:0;padding-bottom:0; font-weight:bold;}
h2 {font-family:Helvetica, Verdana, Arial, sans-serif;font-size: 160%;color:#333333; line-height:1em;margin:.2em 0 .5em 0;padding:0 0 0 40px; font-weight:normal; background-image: url(../images/img_header-bullet-green.jpg);background-repeat: no-repeat;background-position: 0 0;}
h3 {font-family:Helvetica, Verdana, Arial, sans-serif;font-size: 160%;color:#333333; line-height:1em;margin:.2em 0 .5em 0;padding:0 0 0 40px; font-weight:normal; background-image: url(../images/img_header-bullet-orange.jpg);background-repeat: no-repeat;background-position: 0 0;}
h4 {font-family:Helvetica, Verdana, Arial, sans-serif;font-size: 150%;color:#333333; line-height:1em;margin:.2em 0 .5em 0;padding:0 0 0 40px; font-weight:bold; background-image: url(../images/img_header-bullet-orange.jpg);background-repeat: no-repeat;background-position: 0 0;}
h5 {font-family:Helvetica, Verdana, Arial, sans-serif;font-size: 140%;color:#333333; line-height:1em;margin:.2em 0 .5em 0;padding:0 0 0 40px; font-weight:normal;}
h6 {font-family: Helvetica, Verdana, Arial, sans-serif;font-size: 150%;color:#514a44; line-height:1em; margin:.2em 0 .1em 0;padding:0 0 0 0; font-weight:bold;}
h7 {font-family:Helvetica, Arial, Verdana, sans-serif;font-size: 100%;color:#333333; line-height:1em;margin:0 0 1em 0;padding-top:0;padding-left:1.5em;padding-bottom:1em; font-weight:bold;}
/*----------------------------------------------- */


/*----------------------------------------------- */
/* classes for text  */
.orange-text {font:12px/1.4 Helvetica, Arial, Verdana, sans-serif; color:#ed5900; font-weight:bold}
.promo-small {font:10px/1.2 Helvetica, Arial, Verdana, sans-serif; font-weight:normal}
.bestview {font:10px/1.2 Helvetica, Arial, Verdana, sans-serif; color:#868686; font-weight:normal}
/*----------------------------------------------- */


/*----------------------------------------------- */
/* General links */
a,a:link, a:visited, a:hover, a:active {color:#249a99;text-decoration:bold;cursor:pointer;} 
a:hover {color:#ed5900;text-decoration:underline;} 

a.white:link, a.white:visited, a.white:active{font:12px Helvetica, Verdana, Arial, sans-serif; color:#ffffff; font-weight:normal;text-decoration:underline;} 
a.white:hover {color:#ed5900;text-decoration:underline;cursor:pointer;} 

a.bold:link, a.bold:visited, a.bold:active{font:13px Helvetica, Verdana, Arial, sans-serif; color:#249a99; font-weight:bold;text-decoration:none;} 
a.bold:hover {color:#ed5900;text-decoration:underline;cursor:pointer;} 

a.small:link, a.small:visited,a.small:active{font:12px/1.5 Helvetica, Verdana, Arial, sans-serif;color:#5d534b;font-weight: normal; text-decoration:none;} 
a.small:hover {color:#003478;text-decoration:underline;cursor:pointer;} 


/*----------------------------------------------- */

/*----------------------------------------------- */
/* Heading links */
h1 a,h1 a:link,h1 a:visited,h1 a:hover,h1 a:active {color:#249a99;text-decoration:none;} 
h1 a:hover {color:#ed5900;text-decoration:none;} 
h2 a,h2 a:link,h2 a:visited,h2 a:hover,h2 a:active {color:#333333;text-decoration:none;} 
h2 a:hover {color:#003478;text-decoration:none;} 
h3 a,h3 a:link,h3 a:visited,h3 a:hover,h3 a:active {color:#003478;text-decoration:none;} 
h3 a:hover {color:#333333;text-decoration:none;} 
#h3 a:link,#h3 a:visited,#h3 a:hover,#h3 a:active {color:#333333;text-decoration:none;} 

h4 a,h4 a:link,h4 a:visited,h4 a:hover,h4 a:active {color:#003478;text-decoration:none;} 
h4 a:hover {color:#003478;text-decoration:none;} 
h5 a,h5 a:link,h5 a:visited,h5 a:hover,h5 a:active {color:#333333;text-decoration:none;} 
h5 a:hover {color:#003478;text-decoration:none;} 
h6 a,h6 a:link,h6 a:visited,h6 a:hover,h6 a:active {color:#333333;text-decoration:none;} 
h6 a:hover {color:#003478;text-decoration:none;} 
h7 a,h7 a:link,h7 a:visited,h7 a:hover,h7 a:active {color:#333333;text-decoration:none;} 
h7 a:hover {color:#003478;text-decoration:none;} 
/*----------------------------------------------- */				


/*----------------------------------------------- */
/* Form properties */
form {margin: 0;font-family: Helvetica, Verdana, Arial, sans-serif; font-size: 100%; padding:1px;}
input [type="text"]  {font-family: Helvetica, Verdana, Arial, sans-serif;margin: 2px 0; font-size: 100%; border-color:#249a99; border-style:solid; border-width:1px}
input {font-family: Helvetica, Verdana, Arial, sans-serif;margin: 2px 0; font-size: 100%; }
select {font-family: Helvetica, Verdana, Arial, sans-serif;margin: 2px 0; font-size: 100%; border-color:#249a99; border-style:solid; border-width:1px}
fieldset {border: none}
label {display:block;padding: 5px 0}
label br {clear:left}
/*----------------------------------------------- */

/*----------------------------------------------- */
/* Lists properties */
ul {margin:5px 0 5px -15px; padding:0 0 0 0;list-style:none; }
li {margin:0 0 0 30px; padding:0 0 0 0;}
ul li.header {margin:-13px 0 0 -22px; padding:0 0 0 0;list-style:none; font-family:Helvetica, Arial, Verdana, sans-serif;font-size: 110%;color:#333333; line-height:1.3em;font-weight:bold;}

ul li.list {margin-top:5px; margin-bottom:5px; margin-left: -40px;padding-right: 0; padding-left: 16px; list-style:none; background: url(../images/img_bullet-green.jpg) no-repeat; background-position: 0 2px;}

ul li.list_sub {padding:0 0 0 10px;margin:5px 0 0 -30px; list-style:none; background: url(../images/dot1.gif) no-repeat; background-position: 0 8px;}



ol li {margin-left: 5px; padding-left: 0; }
ol li.header {margin-left: -22px; padding-left: 0; font-family:Helvetica, Arial, Verdana, sans-serif;font-size: 110%;color:#333333; font-weight:bold; }

#list_header ul li {margin:0 0 0 -8px; padding:0 0 0 0;list-style:none; }


/*----------------------------------------------- */




