/* CSS Document */

body {
	margin:0px;
	color:#4B4B44;
	font-size:12px;
	line-height:20px;
	background-image:url(../images/body_back.jpg);
	background-repeat:repeat-x;
	background-color:#19B2D4;
	font-family: Arial, Helvetica, sans-serif;
}

a img {border:0px}
 
#entire {
	width:844px;
	margin: 0px auto 150px auto;

}

#header {
	height:237px;
	background-image:url(../images/header_back.png);
	padding-top:27px;
}

*:first-child+html #headerTeaser {
  margin-top:104px!important;
}

* html #headerTeaser {
  margin-top:104px!important;
}

#headerTeaser {
	margin:84px 256px 0px 192px;
}

#headerTeaser .headline {
	color:#006699;
	font-weight:100;
	padding-top:0px;
	margin-top:0px;
}

#content {
	background-color:#FFFFFF;
	padding-top:15px;
}

.clsText {
	margin-top:30px;
	margin-left:25px;
}

#texts {
	float:left;
	margin-left:20px;
	margin-right:70px;
	display:inline;
}

#texts.start {
	width:563px;
	margin-right:50px;
}

#rightBoxes {
	width:196px;
	float:left;
}

#rightBoxes p {
	margin:0px;
}

#footer {
	text-align:center;
	font-weight:normal; 
	margin-top:0px;
	padding:10px;
}

.rightBox {
	margin-bottom:0px;
}

.rightBoxTop {
	height:57px;
}

.rightBoxContent {
	background-color:#C1DFF3;
	padding:5px 20px 10px 20px;
}

.rightBoxContentW {
	background-color:#C1DFF3;
	padding:5px;
}

.gps .rightBoxTop {
	background-image:url(../images/right_box_gps.jpg);
}

.links .rightBoxTop  {
	background-image:url(../images/right_box_links.jpg);
}

.map .rightBoxTop {
	background-image:url(../images/right_box_map.jpg);
}

.weather .rightBoxTop {
	background-image:url(../images/right_box_weather.png);
	margin-top:10px;
}
.facebook .rightBoxTop {
	background-image:url(../images/right_box_facebook.png);
	margin-top:7px;
}
