/* --- Main Layout --- */

html, body {
 height:100%;
 width:100%;
}

body {
 background-color:#FFFFFF;
 margin:0px; 
 padding:0px; 
 font-family:Arial, Verdana, Helvetica, sans-serif;
 font-size:11px;
 color:#3B5B76; 
 background-image:url(http://www.lofer.net/relaunch/images/bg.gif);
 background-repeat:repeat-x;
}

#NLPopUP {
 margin:20px;
}

#NLPopUP p {
 margin-left:0px;
 margin-right:0px;
 margin-top:5px;
}

#Page {
 position:absolute;
 top:0px;
 left:0px;
 width:960px;
 border:1px solid #3B5B76;
 background-color:#FFFFFF;
}

#Banner {
 height:136px;
 overflow:hidden;
}


#LiveBilderLink {
 display:none;
}

#LiveBilderLink img {
 border:none;
}

#Menu {
 margin-top:5px;
 margin-left:170px;
}

#Content {
 margin-top:20px;
 margin-left:8px;
 width:550px;
 color:#3B5B76; 
}

#CBoxes {
 position:absolute;
 top:231px;
 left:650px;
 font-family:Arial, Verdana, Helvetica, sans-serif;
 font-size:12px; 
 color:#3B5B76; 
 width:200px;
}

#Box1, #Box2, #Box3 {
 width:533px;
 height:200px;
 border:1px solid #FFFFFF;
 font-family:Arial, Verdana, Helvetica, sans-serif;
 font-size:12px;
}

.BoxImg {
 float:left;
}


h1 {
 font-family:Arial, Verdana, Helvetica, sans-serif;
 font-size:12px;
}

h2 {
 font-family:Arial, Verdana, Helvetica, sans-serif;
 margin-top:15px;
}

p {
 font-family:Arial, Verdana, Helvetica, sans-serif;
 font-size:12px;
}
/* --- Link Formatting --- */



#Menu a {
 font-weight:bold;
 font-family:MS Sans Serif, Microsoft Sans Serif, Arial, Verdana, Helvetica;
 font-size:12px;
 text-decoration:none;
 color:#3B5B76; 
}

#Menu a.active {
 color:#FFDF05;
}

#Box1 a, #Box2 a, #Box3 a {
 text-decoration:none;
 color:#3B5B76;
 display:block;
}

a.SLink1, a.SLink2, a.SLink3 {
 display:block;
 text-decoration:none;
 color:#3B5B76;
}

a.ALink {
 display:block;
 text-decoration:none;
 color:#3B5B76;
}


/* --- Cams --- */

#CamImgFrame {
 display:none;
}


#CamText {
 position:absolute;
 top:123px;
 left:881px;
 font-family:Arial, Verdana, Helvetica, sans-serif;
 font-size:10px;
 color:#415C74;
 width:100%;
 width:77px;
}

#CamIcon {
 position:absolute;
 top:1px;
 left:49px;
}

#Korr {

}

#Menu br {

}

#CamImgs {
 text-align:right;
 background-image:url(relaunch/images/nn.gif);
 font-family:Arial, Verdana, Helvetica, sans-serif; 
 width:140px;
}

.CamImg {
 position:relative;
 margin-top:3px;
}

.CamTitle {
 margin-top:-10px;
 text-align:center;
 font-family:Arial, Verdana, Helvetica, sans-serif;
 font-size:10px; 
}

.CamTitle span {

}

.Cam {
 background-image:url(relaunch/images/cambild_nn.gif);
 background-repeat:no-repeat;
 margin-left:5px;
 margin-top:5px;
}


/* --- Hotel --- */

#HotelImgFrame {
 display:none;
}

/* --- Formatting Content --- */



.clear {
 clear:both;
}


/* --- Formatting Links --- */

#CamImgs a {
 position:relative;
 color:#3B5B76;
 font-size:10px;
 top:-3px;
 left:1px;

}

#CamText a {
 color:#415C74;
 text-decoration:none;
}

.c {
 text-align:center;
 text-decoration:underline;
}


/* Content formatting */

.FormInp {
 font-size:12px;
 width:200px;
}

.FormTextArea {
 font-family:Arial, Verdana, Helvetica, sans-serif;
 color:#333333;  
 font-size:12px;
}

.FormInpZ {
 font-size:12px;
}

.FormInpOrt {
 font-size:12px;
}

.FormSubm {

}
