/* Start of CMSMS style sheet 'Boost Layout' */
/*****************
browsers interpret margin and padding a little differently, 
we'll remove all default padding and margins and
set them later on
******************/
* {
margin:0;
padding:0;
}

/* Set initial font styles */
body {
   text-align: left;
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size: 75.01%;
   line-height: 1.2em;
}

/* set font size for all divs, this overrides some body rules */
div {
   font-size: 1em;
}

/* if img is inside "a" it would have borders, we don't want that */
img {
   border: 0;
}

/* default link styles */

a,
a:link 
a:active {
   text-decoration: none;
/* css validation will give a warning if color is set without background color. this will explicitly tell this element to inherit bg colour from parent element */
   background-color: inherit; 
   color: #B90280; 
}

a:visited {
   text-decoration: none;
   background-color: inherit;
   color: #e399cc;                /* a different color can be used for visited links */
}

/* remove underline on hover and change color */
a:hover {
   text-decoration: none;
   color: #000000;
}

/*****************
basic layout 
*****************/
body {
   background-color: #FFFFFF;
   color: #000000;
   margin: 0;
}

/* center wrapper, min max width */
div#pagewrapper {
   margin: 0 auto;     /* this centers wrapper */
   width: 968px;
   color: black;
}

div#top_menu {
font-size: 12px; /* space */
font-weight: normal;
text-align: right;
}

div#top_menu a {
font-size: 12px;
color: #000000;
text-decoration: none;
}

div#top_menu a:hover {
color: #b80280;
text-decoration: none;
}

div#top_menu #newsletter a {
font-weight: bold;
}


div#header {
   margin: 0 auto;     /* this centers wrapper */
   text-align: center;
   height: 140px;
   background: #FFFFFF;           
}

div#flashheader {
	margin: 0 auto;     /* this centers wrapper */
	text-align: center;
	height: 140px; /* adjust according your image size */
	background: #FFFFFF;
	background: url(/uploads/images/boost_template/noflash.jpg) no-repeat center bottom;
	padding:0;
}

div.breadcrumbs {
   padding: 1em 0 1.2em 0; /* CSS short hand rule first value is top then right, bottom and left */
   font-size: 90%;             /* its good to set fontsizes to be relative, this way viewer can change his/her fontsize */
   margin: 0 1em;              /* css shorthand rule will be opened to be "0 1em 0 1em" */
   border-bottom: 1px dotted #000;
}

 div.breadcrumbs span.lastitem { 
   font-weight:bold; 
 }

div#footer {
   padding-top: 11px;
   padding-left: 18px;
   padding-right: 18px;
   position:relative;
   z-index:1;
   clear: both;       /* keep footer below content and menu */
   margin: 0 auto;     /* this centers footer */
   text-align: center;
   width: 860px;
   height: 41px;
   color: #000000;
   background: url(uploads/images/boost_template/bg3.gif) no-repeat center top;
}

div#footer a {
   color: #e399cc;
   text-decoration:none;
}

div#footer a:hover {
   color: #FFFFFF;
   text-decoration:none;
}

div#copy {
  margin: 0 auto;
  text-align: center;
  width: 240px;
}

a#facebook {
  display: block;
  float: left;
  width: 119px;
  height: 31px;
  background: url(uploads/images/boost_template/facebook.png) no-repeat center top;
}

a#twitter {
  display: block;
  float: left;
  width: 119px;
  height: 31px;
  background: url(uploads/images/boost_template/twitter.png) no-repeat center top;
}

div#link_left {
text-align: left;
position: relative;
top: 5px;
float: left;
display: none;
}

div#link_right {
text-align: right;
position: relative;
top: 5px;
float: right;
display: none;
}

/********************
CONTENT STYLING
*********************/

/* FORM BUILDER AND OTHER FORMS (NEWSLETTER) */
fieldset {
  border:1px solid #F3BDD8;
  padding: 10px;
}

.newsletter_input {
display: block;
}

label, div.nms_label {
  display: block;
  margin-right:0.5em;
  padding-top:0.2em;
  text-align:left;
  font-weight:bold;
}

input, textarea {
  color: #000000;
  background: #F3BDD8;
  border: 1px solid #580940;
}

/* HEADINGS */
div#content h1 {
   font-size: 2em;  /* font size for h1 */
   line-height: 1.1em;
   margin: 0;
}
div#content h2 {
   color: #294B5F; 
   font-size: 1.5em; 
   text-align: left; 
/* some air around the text */
   padding-left: 0.5em;
   padding-bottom: 1px;
/* set borders around header */
   border-bottom: 1px solid #e7ab0b; 
   border-left: 1.1em solid #e7ab0b; 
   line-height: 1.5em;
/* and some air under the border */
   margin: 0 0 0.5em 0;
}
div#content h3 {
   color: #294B5F; 
   font-size: 1.3em;
   line-height: 1.3em;
   margin: 0 0 0.5em 0;
}
div#content h4 {
   color: #294B5F; 
   font-size: 1.2em;
   line-height: 1.3em;
   margin: 0 0 0.25em 0;
}
div#content h5 {
   font-size: 1.1em;
   line-height: 1.3em;
   margin: 0 0 0.25em 0;
}
h6 {
   font-size: 1em;
   line-height: 1.3em;
   margin: 0 0 0.25em 0;
}
/* END HEADINGS */

/* TEXT */
p {
   font-size: 1em;
   margin: 0 0 1.5em 0;  /* some air around p elements */
   line-height:1.4em;
   padding: 0;
}
blockquote {
   border-left: 10px solid #ddd;
   margin-left: 10px;
}
pre {
   font-family: monospace;
   font-size: 1.0em;
}
strong, b {
/* explicit setting for these */
   font-weight: bold;
}
em, i {
/* explicit setting for these */
   font-style:italic;
}

pre {
   border: 1px solid #000;  /* black border for pre blocks */
   background-color: #ddd;
   margin: 0 1em 1em 1em;
   padding: 0.5em;
   line-height: 1.5em;
   font-size: 90%;   /* smaller font size, as these are usually not so important data */
}

/* END TEXT */

/* LISTS */
div#main ul,
div#main ol,
div#main dl {
  font-size: 1.0em;
   line-height:1.4em;
   margin: 0 0 1.5em 0;
}
div#main ul li,
div#main ol li {
   margin: 0 0 0.25em 3em;
}

div#lizenz_main ul {
   list-style-position: inside;
}

div#dl dt {
   font-weight: bold;
   margin: 0 0 0.25em 3em;
}
div#dl dd {
   margin: 0 0 0 3em;
}
/* END LISTS */


/* SPECIAL STYLES FOR NEW HOME  PAGE */
div#home_content_new {
position: relative;
width: 968px;
height: 440px;
background: url(uploads/images/boost_template/bg_home_new.jpg) no-repeat;
}

div#home_content_spring {
position: relative;
width: 968px;
height: 440px;
background: url(uploads/images/boost_template/bg_home_spring.jpg) no-repeat;
}

div#home_content_winter {
position: relative;
width: 968px;
height: 440px;
background: url(uploads/images/boost_template/bg_home_winter.jpg) no-repeat;
}

div#home_main_new {
font-size: 100%;
position: relative;
float: right;
width: 235px;
right: 90px;
}

div.slide {
position: relative;
top: 50px;
left: 125px;
width: 455px;
height: 200px;
}

div#feed {
position: relative;
top: 122px;
left: 156px;
height: 90px;
width: 400px;
}

div#feed ul li, div#teamriderfeed ul li{
padding: 2px 0px 0px 2px;
color: #000000;
}

div#pirss {
position: relative;
}

div#pirss ul li a {
font-size: 100%;
font-weight: bold;
color: #FFFFFF;
}

div#pirss ul li a:hover {
color: #000000;
}

/* SPECIAL STYLES FOR SCHOOL PAGE (MAIN) */
div#schul_content {
width: 945px;
height: 418px;
background: url(uploads/images/boost_template/schule_bg.jpg) no-repeat 20px top;
}

div#schul_main {
position: relative;
width: 590px;
left: -21px;
}

/* SPECIAL STYLES FOR SCHOOL CONCEPT PAGE (KONZEPT)*/

div#konzept_content {
width: 945px;
height: 408px;
background: url(uploads/images/boost_template/schule/schule_konzept_bg.jpg) no-repeat 20px;
}

div#konzept_main {
color: #FFFFFF;
position: relative;
width: 590px;
left: 300px;
}

/* SPECIAL STYLES FOR SCHOOL WHERE PAGE (WO)*/

div#wo_content {
width: 945px;
height: 600px;
background: url(uploads/images/boost_template/schule/schule_wo_bg.jpg) no-repeat 20px;
}

div#wo_webcam {
float: left;
width: 130px;
height: 36px;
position: absolute;
top: 480px;
left: 260px;
}

div#wo_webcam a {
display: block;
width: 130px;
height: 36px;
}

div#wo_wind {
float: left;
width: 150px;
height: 140px;
position: absolute;
top: 600px;
left: 270px;
}

div#wo_main {
color: #FFFFFF;
position: relative;
width: 410px;
left: 310px;
}


/* SPECIAL STYLES FOR SCHOOL NOOBS  (SCHNUPPER)*/

div#schnupper_content {
width: 945px;
height: 408px;
background: url(uploads/images/boost_template/schule/schule_schnupper_bg.jpg) no-repeat 20px;
}

div#schnupper_main {
color: #FFFFFF;
position: relative;
width: 410px;
left: 310px;
}

/* SPECIAL STYLES FOR SCHOOL FRESHMEN  (EINSTEIGER)*/

div#einsteiger_content {
width: 945px;
height: 520px;
background: url(uploads/images/boost_template/schule/schule_einsteiger_bg.jpg) no-repeat 20px;
}

div#einsteiger_main {
color: #FFFFFF;
position: relative;
width: 510px;
left: 330px;
}

/* SPECIAL STYLES FOR SCHOOL ADVANCED  (FORTGESCHRITTEN)*/

div#fortgeschritten_content {
width: 945px;
height: 408px;
background: url(uploads/images/boost_template/schule/schule_fortgeschritten_bg.jpg) no-repeat 20px;
}

div#fortgeschritten_main {
color: #FFFFFF;
position: relative;
width: 510px;
left: 330px;
}

/* SPECIAL STYLES FOR SCHOOL PERSONNEL */

div#personal_content {
width: 945px;
height: 408px;
background: url(uploads/images/boost_template/schule_personal_bg.jpg) no-repeat 20px;
}

div#personal_main {
color: #FFFFFF;
position: relative;
width: 510px;
left: 330px;
}

/* SPECIAL STYLES FOR KITEBORDING LIZENZ */

div#lizenz_content {
width: 945px;
height: 600px;
background: url(uploads/images/boost_template/schule/schule_lizenz_bg.jpg) no-repeat 20px top;
}

div#lizenz_main {
position: relative;
width: 440px;
left: 330px;
color: #FFFFFF;
}

table#price_tab {
font-size: 110%;
width: 443px;
height: 190px;
padding-left: 17px;
padding-top: 10px;
padding-bottom: 16px;
padding-right: 16px;
background: url(uploads/images/boost_template/preise_tab_bg.jpg) no-repeat;
}

table#price_tab th {
padding-left: 14px;
}

table#price_tab td {
padding-left: 18px;
}


/* SPECIAL STYLES FOR SHOP SITE (EXTERNAL)*/

div#shop_content {
margin: 0 auto;
width: 100%;
background: url(uploads/images/boost_template/header_shop.jpg) no-repeat 40px top;
}

div#shop_main {
position: relative;
left: 70px;
width: 100%;
margin: 0 auto;
padding-top: 230px;
}

/* SPECIAL STYLES FOR GALLERY PAGE (MAIN)*/
div#galerie_content {
float: left;
position: relative;
width: 810px;
padding-left: 120px;
background: url(uploads/images/boost_template/bg_galerie2.jpg) repeat-y -20px top;
}

div#galerie_bottom {
float: left;
clear: both;
height: 310px;
width: 940px;
background: url(uploads/images/boost_template/bg_galerie_bottom.jpg) no-repeat -20px;
}

div.gallerycomment {
width: 700px;
}

/* SPECIAL STYLES FOR CONTACT PAGE (KONTAKT)*/
div#kontakt_content {
position: relative;
width: 100%;
background: url(uploads/images/boost_template/bg_kontakt.jpg) no-repeat 40px top;
}

div#kontakt_main {
position: relative;
margin: 0 auto;  
padding-top: 19px;
padding-left: 50px;
width: 880px;
}

div#contact_block {
position: relative;
width: 270px;
left: 240px;
}

/* SPECIAL STYLES FOR TEAMRIDER PAGE (MAIN)*/

div#teamridertop {
position: relative;
float: left;
top: 30px;
left: 190px;
width: 450px;
height: 300px;
}

div#teamridertop a {
color: #630345;
}

div#teamridertop a:hover {
color: #000000;
}

div#teamriderlinks {
position: relative;
float: left;
font-weight: bold;
top: 270px;
left: 90px;
}

div#teamriderlinks a {
display: block;
width: 150px;
height: 50px;
color: #000000;
}

div#teamriderlinks a span {
display: none;
}

div#teamriderfeed {
position: relative;
float: left;
clear: left;
top: 77px;
left: 100px;
width: 320px;
}

div#teamriderabout {
position: relative;
float: right;
top: 77px;
right: 66px;
height: 70px;
width: 420px;
color: #FFFFFF;
}

div#teamriderpics {
position: relative;
float: left;
clear: both;
width: 794px;
height: 284px;
left: 89px;
top: 28px;
}

div#teamriderpics ul {
list-style: none;
display: block;
}

div#teamrider_main {
width: 945px;
height: 408px;
background: transparent url(uploads/images/boost_template/bg_teamrider.jpg) no-repeat left top;
}

div#teamridermainpics {
position: relative;
float: left;
left: 400px;
top: 80px;
width: 304px;
height: 234px;
background: transparent !important;
}

div#teamridermainpics img {
background: transparent !important;
}


/* SPECIAL STYLES FOR TEAMRIDER KLAAS*/
div#klaas_content {
position: relative;
width: 968px;
height: 762px;
background: url(uploads/images/boost_template/teamrider/klaas_bg.jpg) no-repeat -2px top;
}

/* SPECIAL STYLES FOR TEAMRIDER JAN*/
div#jan_content {
position: relative;
width: 968px;
height: 762px;
background: url(uploads/images/boost_template/teamrider/jan_bg.jpg) no-repeat -2px top;
}

/* SPECIAL STYLES FOR TEAMRIDER LORENA*/
div#lorena_content {
position: relative;
width: 968px;
height: 762px;
background: url(uploads/images/boost_template/teamrider/lorena_bg.jpg) no-repeat -2px top;
}

/* SPECIAL STYLES FOR TEAMRIDER FELIX*/
div#felix_content {
position: relative;
width: 968px;
height: 762px;
background: url(uploads/images/boost_template/teamrider/felix_bg.jpg) no-repeat -2px top;
}

/* SPECIAL STYLES FOR TEAMRIDER JULE*/
div#jule_content {
position: relative;
width: 968px;
height: 762px;
background: url(uploads/images/boost_template/teamrider/jule_bg.jpg) no-repeat -2px top;
}

/* SPECIAL STYLES FOR TEAMRIDER ANNIKA*/
div#annika_content {
position: relative;
width: 968px;
height: 762px;
background: url(uploads/images/boost_template/teamrider/annika_bg.jpg) no-repeat -2px top;
}

/* SPECIAL STYLES FOR TEAMRIDER NINA */
div#nina_content {
position: relative;
width: 968px;
height: 762px;
background: url(uploads/images/boost_template/teamrider/nina_bg.jpg) no-repeat -2px top;
}


/* SPECIAL STYLES FOR TEAMRIDER CHRISTIAN*/
div#chris_content {
position: relative;
width: 968px;
height: 762px;
background: url(uploads/images/boost_template/teamrider/chris_bg.jpg) no-repeat -2px top;
}

/* SPECIAL STYLES FOR TEAMRIDER AXEL */
div#axel_content {
position: relative;
width: 968px;
height: 762px;
background: url(uploads/images/boost_template/teamrider/axel_bg.jpg) no-repeat -2px top;
}

/* SPECIAL STYLES FOR TEAMRIDER STEFAN*/
div#stefan_content {
position: relative;
width: 968px;
height: 762px;
background: url(uploads/images/boost_template/teamrider/stefan_bg.jpg) no-repeat -2px top;
}


/* SPECIAL STYLES FOR TEAMRIDER LINUS*/
div#linus_content {
position: relative;
width: 968px;
height: 762px;
background: url(uploads/images/boost_template/teamrider/linus_bg.jpg) no-repeat -2px top;
}

/* SPECIAL STYLES FOR LINKS PAGE */
div#links_content {
padding-left: 25px;
width: 100%;
background: url(uploads/images/boost_template/header_links.jpg) no-repeat 40px top;
}

div#links_main {
position: relative;
left: 85px;
width: 757px;
margin: 0;
padding-top: 180px;
padding-left: 0px;
}

table#linktable {
table-layout: auto;
}

table#linktable td {
height: 40px;
vertical-align: top;
}

table#linktable a:visited {
color: #000000;
}

table#linktable a:hover {
color: #000000;
text-decoration: underline;
}

/* SPECIAL STYLES FOR IMPRINT PAGE (IMPRESSUM)*/
div#impressum_content {
position: relative;
width: 968px;
height: 298px;
background: url(uploads/images/boost_template/bg_impressum.jpg) no-repeat center center;
}

div#impressum_main {
position: relative;
float: left;
left: 148px;
top: 45px;
}

div#vanity1 {
position: relative;
float: right;
height: 47px;
width: 100px;
top: 95px;
right: 235px;
}

div#vanity2 {
position: relative;
float: right;
width: 174px;
height: 48px;
top: 140px;
right: 58px;
background: url(uploads/images/boost_template/triggernaut.gif) no-repeat center bottom;
}

div#vanity3 {
position: relative;
float: right;
left: 56px;
width: 100px;
height: 75px;
top: 197px;
background: url(uploads/images/boost_template/transient.gif) no-repeat center bottom;
}


/* SPECIAL STYLES FOR LEGAL TERMS PAGE (AGB)*/
div#agb_content {
width: 968px;
background: url(uploads/images/boost_template/header_agb.jpg) no-repeat center top;
padding-top: 226px;
}

div#agb_main {
padding: 1em;
color: #FFFFFF;
position: relative;
float: left;
left: 123px;
width: 757px;
background: #b8017f url(uploads/images/boost_template/agb_footer.gif) no-repeat center bottom;
}

/* SPECIAL STYLES FOR PRIVACY PAGE */
div#privacy_content {
width: 968px;
background: url(uploads/images/boost_template/header_privacy.jpg) no-repeat -33px top;
padding-top: 208px;
}

/* SPECIAL STYLES FOR REVOCATION PAGE (WIDERRUF)*/
div#widerruf_content {
width: 968px;
background: url(uploads/images/boost_template/header_widerruf.jpg) no-repeat center top;
padding-top: 255px;
}

/* SPECIAL STYLES FOR TEAM PAGE */
div#team_content {
width: 957px;
background: url(uploads/images/boost_template/header_team.jpg) no-repeat 0 top;
padding-top: 403px;
}

div#team_main {
padding: 1em;
color: #000000;
position: relative;
float: left;
left: 90px;
width: 767px;
}

div#team_col1 {
position: relative;
float: left;
clear:left;
width: 200px;
padding-right: 20px;
}

div#team_col2 {
position: relative;
float: left;
width: 220px;
padding-right: 20px;
padding-left: 10px;
}

div#team_col3 {
position: relative;
float: right;
width: 220px;
padding-left: 45px;
}

/* SPECIAL STYLES FOR NEWSLETTER PAGE */
div#newsletter_content {
margin: 0 auto;
width: 100%;
background: url(uploads/images/boost_template/header_newsletter.jpg) no-repeat 40px top;
}

div#newsletter_main {
position: relative;
left: 70px;
width: 757px;
margin: 0 auto;
padding-top: 289px;
padding-left: 55px;
}

/* SPECIAL STYLES FOR TEMPORARY SHOP PAGE */
div#shop_content {
margin: 0 auto;
width: 100%;
padding-top: 120px;
background: url(uploads/images/boost_template/header_shop.jpg) no-repeat 40px top;
}

div#newsletter_main {
position: relative;
left: 70px;
width: 757px;
margin: 0 auto;
padding-left: 95px;
}

/* SPECIAL STYLES FOR TRAVEL PAGE (REISE REISE)*/

div#reise_content {
position: relative;
width: 929px;
}

div#reise_header {
position: relative;
color: #FFFFFF;
width: 929px;
font-size: 100%;
background: url(uploads/images/boost_template/reise_header.jpg) no-repeat 44px top;
height: 300px;
}

div#reise_main {
position: relative;
padding-left: 120px;
padding-right: 50px;
color: #FFFFFF;
width: 736px;
font-size: 100%;
background: url(uploads/images/boost_template/reise_content_bg.jpg) repeat-y 44px top;
}

div#reise_footer {
position: relative;
background: url(uploads/images/boost_template/reise_footer.jpg) no-repeat 44px top;
height: 68px;
width: 929px;
}

div#reise_main a {
color: #F1CCE6;
}

div#reise_main a:hover {
color: #FFFFFF;
}

/* SPECIAL STYLES FOR RODRIGUES PAGE (REISE REISE)*/

div#rodrigues_content {
position: relative;
width: 929px;
}

div#rodrigues_header {
position: relative;
color: #FFFFFF;
width: 929px;
font-size: 100%;
background: url(uploads/images/boost_template/rodrigues_header.jpg) no-repeat 44px top;
height: 300px;
}

div#rodrigues_main {
position: relative;
padding-left: 120px;
padding-right: 50px;
color: #FFFFFF;
width: 736px;
font-size: 100%;
background: url(uploads/images/boost_template/reise_content_bg.jpg) repeat-y 44px top;
}

div#rodrigues_footer {
position: relative;
background: url(uploads/images/boost_template/rodrigues_footer.jpg) no-repeat 44px top;
height: 146px;
width: 929px;
}

div#rodrigues_main a {
color: #F1CCE6;
}

div#rodrigues_main a:hover {
color: #FFFFFF;
}

/* SPECIAL STYLES FOR BORACAY PAGE (REISE REISE)*/

div#boracay_content {
position: relative;
width: 929px;
}

div#boracay_header {
position: relative;
color: #FFFFFF;
width: 929px;
font-size: 100%;
background: url(uploads/images/boost_template/boracay_header.jpg) no-repeat 44px top;
height: 300px;
}

div#boracay_main {
position: relative;
padding-left: 120px;
padding-right: 50px;
color: #FFFFFF;
width: 736px;
font-size: 100%;
background: url(uploads/images/boost_template/reise_content_bg.jpg) repeat-y 44px top;
}

div#boracay_footer {
position: relative;
background: url(uploads/images/boost_template/boracay_footer.jpg) no-repeat 44px top;
height: 146px;
width: 929px;
}

div#boracay_main a {
color: #F1CCE6;
}

div#boracay_main a:hover {
color: #FFFFFF;
}

/* SPECIAL STYLES FOR OLA PAGE (REISE REISE)*/

div#ola_content {
position: relative;
width: 929px;
}

div#ola_header {
position: relative;
color: #FFFFFF;
width: 929px;
font-size: 100%;
background: url(uploads/images/boost_template/ola_header.jpg) no-repeat 44px top;
height: 300px;
}

div#ola_main {
position: relative;
padding-left: 120px;
padding-right: 50px;
color: #FFFFFF;
width: 736px;
font-size: 100%;
background: url(uploads/images/boost_template/reise_content_bg.jpg) repeat-y 44px top;
}

div#ola_footer {
position: relative;
background: url(uploads/images/boost_template/ola_footer.jpg) no-repeat 44px top;
height: 146px;
width: 929px;
}

div#ola_main a {
color: #F1CCE6;
}

div#ola_main a:hover {
color: #FFFFFF;
}

/* SPECIAL STYLES FOR SPECIALS PAGE (AKTUELLE SPECIALS)*/

div#specials_content {
position: relative;
width: 929px;
}

div#specials_header {
position: relative;
color: #FFFFFF;
width: 929px;
font-size: 100%;
background: url(uploads/images/boost_template/specials_header.jpg) no-repeat 44px top;
height: 300px;
}

div#specials_main {
position: relative;
padding-left: 120px;
padding-right: 50px;
color: #FFFFFF;
width: 736px;
font-size: 100%;
background: url(uploads/images/boost_template/reise_content_bg.jpg) repeat-y 44px top;
}

div#specials_footer {
position: relative;
background: url(uploads/images/boost_template/specials_footer.jpg) no-repeat 44px top;
height: 146px;
width: 929px;
}

div#specials_main a {
color: #F1CCE6;
}

div#specials_main a:hover {
color: #FFFFFF;
}

/* SPECIAL STYLES FOR NEWSLETTER PAGE*/

div#newsletter_content {
position: relative;
width: 929px;
}

div#newsletter_header {
position: relative;
color: #FFFFFF;
width: 929px;
font-size: 100%;
background: url(uploads/images/boost_template/newsletter_header.jpg) no-repeat 44px top;
height: 182px;
}

div#newsletter_main {
position: relative;
padding-left: 120px;
padding-right: 50px;
color: #FFFFFF;
width: 736px;
font-size: 100%;
background: url(uploads/images/boost_template/reise_content_bg.jpg) repeat-y 44px top;
}

div#newsletter_main a {
color: #F1CCE6;
}

div#newsletter_main a:hover {
color: #FFFFFF;
}


/* End of 'Boost Layout' */

