/* CSS Ostsee Appartements Heike Wongel */

/* Layout Start*/

body {
	margin: 20px;
	background-color: #ffefbc;
	height: 100%;
	color: #000000;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
}

#master {
	margin: auto;
	width: 775px;
	background: url('../images/tex_main.gif');	

}

#layout {
	float:left;
	width: 775px; 
	background: url('../images/tex_main.gif');			
}

#layout2 {
	background-image: url(../images/strandkorb.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	float:left;
}

#topline {
	float:left;
	width: 53px;
	height: 2px;
	font-size: 0px;	

}
#topline2 {
	float:left;
	width: 722px;
	height: 2px;
	background-color: #FFD553;
	display:block;
	font-size: 0px;
}

#logo {
	background-image: url(../images/logo.gif);
	background-repeat: no-repeat;
	width: 194px !important;
	float:left;
	padding-top: 235px;
	padding-left: 56px;
	height: 520px;
}

#content {
	padding-top: 22px;
	text-align: left;
	float:left;
	width: 500px;
}

#text {
	float:left;
	width: 275px;
	text-align:justify;
}

#text2 {
	float:left;
	width: 275px;
	text-align:justify;
}

#images {
	float:left;
	padding-right:20px;
}

#images2 {
	float:left;
	padding-left:20px;
}

#images img {
	border: 2px solid #FFD553;
}

#images2 img {
	border: 2px solid #FFD553;
}

.textSmall {
	font-size: 10px;
}

ul {
	padding: 0px 0px 0px 16px;
	margin: 4px 0px 0px 0px;
	list-style-image:url(../images/ul.gif);
}

li {
	padding-bottom: 4px;
}

a {
	color: #d70303;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}

a.Adresse {
	color: #000000;
	text-decoration: none;
}
a.Adresse:hover {
	text-decoration: none;
}

#spacer {
	float:left;
	width:500px;
}

h2 {
	font: bold 14px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	display: block;
	border-bottom: 1px solid #ffd532;
	padding-bottom: 3px;
}

#footer {
	float:left;
	text-align:center;
	width:500px;
	padding-bottom: 80px;
}








#left {
	margin-top: 250px;
	float: left;
	width: 267px;
}

#strandkorb {
	display: block;
	border: 0;
	position: relative;
	bottom: 0;
	left: 0;
}



#right {
	float: left;
	text-align: left;
	background: #000000;
	width: 500px;
}
/* Layout End*/

/* Content Start*/
#headcontent {
margin: 0;
padding: 9em 14em;
display: block;
width: 100%;
font: normal 11px Verdana, Arial, Helvetica, sans-serif;
color: #000000;
text-align: left;
}
#contentimg {
float: right;
margin: 0 0 0 15px;
padding: 0;
display: block;
}
#content1 {
margin: 0;
padding: 0;
font: normal 11px Verdana, Arial, Helvetica, sans-serif;
color: #404040;
text-align: justify;
display: block;
}
#content2 {
margin: 0;
padding: 10px 0 0 0;
font: normal 11px Verdana, Arial, Helvetica, sans-serif;
color: #404040;
text-align: justify;
display: block;
}
#content3 {
margin: 0;
padding: 10px 0 0 0;
font: normal 11px Verdana, Arial, Helvetica, sans-serif;
color: #404040;
text-align: center;
display: block;
}
h1 {
font: bold 18px Verdana, Arial, Helvetica, sans-serif;
font-variant: small-caps;
color: #000000;
display: block;
margin: 0 0 0.3em 0;
padding: 6px 0 0 16px;
background: url('../images/startlayout_square.gif') no-repeat 0% 70%;
}

h3 {
font: bold 12px Verdana, Arial, Helvetica, sans-serif;
color: #505050;
display: block;
margin: 0 16.3em 0.2em 0;
padding: 0;
}

.clear {
clear: both;
}
.line {
background: #ffd553;
height: 2px;
border: 0;
margin: 20px 0;
}
/* Content End*/

/* Links Start */

a.bold:link, a.bold:visited, a.bold:active {
font: bold 12px Verdana, Arial, Helvetica, sans-serif;
color: #d70303;
text-decoration: none;
text-align: right;
display: block;
margin: 20px 0;
}
a.bold:hover {
font: bold 12px Verdana, Arial, Helvetica, sans-serif;
color: #ff3434;
text-decoration: underline;
text-align: right;
display: block;
margin: 20px 0;
}
a.large:link, a.large:visited, a.large:active {
font: bold 14px Verdana, Arial, Helvetica, sans-serif;
color: #d70303;
text-decoration: none;
text-align: right;
display: block;
margin: 25px 0;
}
a.large:hover {
font: bold 14px Verdana, Arial, Helvetica, sans-serif;
color: #ff3434;
text-decoration: underline;
text-align: right;
display: block;
margin: 25px 0;
}
/* Links End*/
