body,html {
margin:0px;	
padding:0px;
}

body {
background-color:#fefbd2;
}

body, td {
color:#006600;
}

a:link { color: #006600; text-decoration:underline; }
a:active { color: #006600; text-decoration:underline; }
a:visited { color: #006600; text-decoration:underline; }
a:hover { color: #006600; text-decoration:underline; }

h1 {
font-size:22px;
color:#e29a00;
}

#frame {
text-align:left;
position: relative;
margin-left:auto;
margin-right:auto;
width:760px;
height:auto;
z-index:5;
background-image: url(main_20.jpg);
}

#wechsler {
          position : absolute;
          top : 244px;
          left : 498px;
          width : 236px;
          height : 181px;
          padding : 0;
          margin : 0;
          z-index : 100;
      }

#content {
		  background-image: url(main_11.jpg);
		  background-repeat: repeat-x;
		  background-position: left top;
		  padding-left:20px;
		  padding-right:20px;
		  color:#006600;
      }

.right_menu a {
text-decoration:none; 
color:#006600; 
font-weight:bold; 
font-family:Times New Roman, Times, serif; 
font-size:14px; 
}

.right_menu a:hover { 
color:#000000;
font-weight:bold;  }

#left_menu a {
padding-top:8px;
padding-bottom:11px;
}

#left_menu a {
text-align:left;
text-decoration:none; 
color:#006600; 
font-weight:bold; 
font-family:Times New Roman, Times, serif; 
font-size:14px; 
}

#left_menu a:hover { 
color:#000000;
font-weight:bold;  }

#anschrift {
text-align:left;
text-decoration:none; 
color:#FFFFFF; 
font-weight:normal; 
font-family:Times New Roman, Times, serif; 
font-size:13px; 
padding-left:45px;
padding-top:10px;
}

td { 
text-decoration:none; 
color:#006600; 
font-weight:normal; 
font-family:Times New Roman, Times, serif; 
font-size:14px; }

.csc-textpic-imagerow {
margin-top:5px;
margin-bottom:5px;
}

.csc-textpic img {
padding:2px;
margin:3px;
border:1px;
border-style:solid;
border-color:#006600;
background-color:#FFF;
}

label {
clear: left;
float: left;
width: 200px;
}

input {
float: left;
}

.csc-mailform-field {
padding-top: 5px;
height: 25px;
clear: left;
margin-bottom: 1px;
}

fieldset {
border:0px
}

.tx-mekaiflatinfo-pi1-listrow {
width:513px;
margin-left:0px;
}
.tx-mekaiflatinfo-pi1-listrow-title a:link {
color:white;
}
.tx-mekaiflatinfo-pi1-listrow-title a:hover {
color:white
}
.tx-mekaiflatinfo-pi1-listrow-title a:active {
color:white
}
.tx-mekaiflatinfo-pi1-listrow-title a:visited {
color:white
}

.activeLinkWrap {
font-weight:bold;
font-size:larger;
}


.tx-mekaiflatinfo-pi1-listrow-title {
font-size:18px;
color:white;
padding-bottom:5px
}
.tx-mekaiflatinfo-pi1-listrow-data {
font-size:12px;
color:white
}
.tx-mekaiflatinfo-pi1-listrow-data-price {
font-size:14px;
color:white;
padding-right:5px;
text-align:right
}

#images {
background-image:url(ferienwohnungen/ferienwohnungen_21.jpg);
width:548px;
margin-left: -20px;
margin-right: -20px;
margin-top: 20px;
}

#overlay {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background-color:#fbf7e0;
	/*cursor:pointer;*/
	z-index:90;
}