/* Datei: ferienwohnung-dresden.css*/

/* Enthält die grundlegenden Eigenschaften der Webseite */

body,table,tr,th,td,div,p { font-family:Verdana; font-size:13px; color:#000000; }

body { background-color:#fdf6b4 !important;  color:#000000; text-align:center; margin:15px 0px 15px 0px !important; }

img { border-width:0px; border-style:none; }

/*
a:link { text-decoration:none; font-size:13px; color:#000000; }
a:visited { text-decoration:none; font-size:13px; color:#000000; }
a:active { text-decoration:none; font-size:13px; color:#000000; }
*/

a:link { text-decoration:underline; font-size:13px; color:#000099; }
a:visited { text-decoration:underline; font-size:13px; color:#000099; }
a:active { text-decoration:underline; font-size:13px; color:#000099; }

div.seite {
	min-width:480px;	
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	padding-left:5px;
	padding-right:5px;
}
table.seite {
	#width:100%;
	#max-width:893px;	
	min-width:470px;	
	#min-width:410px;	
	margin-left:auto;
	margin-right:auto;
	#margin-left:5px;
	#margin-right:5px;
	
	border-collapse:collapse;
	border-width:0px;
	border-style:none;
}

a.button_ws {
   	background-color: #5e9acc;
    border: 1px solid #026b8e;
    color: #ffffc0;
    width:300px;
    height:60px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 20px;
    line-height: 58px;
    vertical-align:middle;	
}




a.button_ws:hover {
	background-color: #0187b4;
  border-color:#09bdf3;
	
}




.c { text-align:center; }
.l { text-align:left; }

hr { height:1px; line-height:1px; color:#5e9acc; }


/* td - Definitionen der Seitenaufteilung */
td.ueberschrift { 
	padding-top:15px;
	#width:853px;
	min-width:310px;
	padding-right:10px;
	height:116px;
  color:#fdf6b4;
  font-size:28px;
	font-weight:bold;
	text-align:center;
	vertical-align:top;
	background-image:url(image/bg_titel.jpg);
	#background-color:red;
	#background-size: contain;
	background-size: cover;
}

td.logoL { padding-left:10px; }
td.logoR {
	text-align:center;
	width:160px;
	#padding-left:30px;
}



td.inhalt {
	padding-top:25px;
	padding-left:0px;
	padding-right:0px; 
	#width:853px;
	#min-width:275px;
	min-width:310px;
	#padding-right:10px;
	max-width:870px;
	height:500px;
	margin-bottom:30px;
	vertical-align:top;
}
td.rspalte {
	padding-top:25px;
	width:160px;
	#padding-left:20px;
	line-height:16px;
	vertical-align:top;
	#position:fixed;
}

div.inhaltInnen {
	min-width:310px;
	padding:0px;
	margin:0px;
	#width:850px;
	width:100%;
}



/* Menue- bzw. Rechte-Spalte-Gestaltung */

table.menu { border-collapse:collapse; border-width:0px; border-style:none; }

td.mp {
	border-top-width:1px;
	border-bottom-width:1px;
	border-top-color:#5e9acc;
	border-bottom-color:#5e9acc;
	border-top-style:solid;
	border-bottom-style:solid;
	#padding:6px 0px 6px 8px;
	padding:6px 0px 6px 5px;
	vertical-align:middle;
	background-color:#ebe188;
}

.mph { 
	#padding:6px 0px 6px 8px;
	padding:6px 0px 6px 0px;
	vertical-align:middle;
	background-color:#5e9acc;
	line-height:32px;
	margin:0px;
}
.mph div {
	padding-left:11px;
	font-size:16px;
	color:#FFFFC0;
	font-weight:bold;
}
td.mpg { 
	border-top-width:1px;
	border-bottom-width:1px;
	border-top-color:#5e9acc;
	border-bottom-color:#5e9acc;
	border-top-style:solid;
	border-bottom-style:solid;
	#padding:6px 0px 6px 8px;
	padding:6px 0px 6px 0px;
	vertical-align:middle;
	text-align:right;
	background-color:#ebe188;
	height:55px;
}

td.mp a {
	text-decoration:none;
	color:#000000;
	font-size:16px;
	display:inline-block;
	width:100%;
}


table.index {

}

table.index td {
	#padding:5px;
	text-align:center;
	border:1px #000000 solid;
	font-size:13px;
	line-height:12px;
}

#table.index td a:link { text-decoration:underline; color:#111111; }
#table.index td a:visited { text-decoration:underline; color:#555555; }
#table.index td a:active { text-decoration:underline; color:#aaaaaa; }

#table.index td a:link { text-decoration:none; color:#111111; }
#table.index td a:visited { text-decoration:none; color:#888888; }
#table.index td a:active { text-decoration:none; color:#aaaaaa; }

table.index td a.v2:link { text-decoration:none; color:#111111; }
table.index td a.v2:visited { text-decoration:none; color:#800000; }
table.index td a.v2:active { text-decoration:none; color:#680000; }

#table.index td a.v3:link { text-decoration:none; color:#111111; }
#table.index td a.v3:visited { text-decoration:none; color:#00009c; }
#table.index td a.v3:active { text-decoration:none; color:#00024c; }

table.index td a.v3:link { text-decoration:none; color:#111111; }
table.index td a.v3:visited { text-decoration:none; color:#dc1dff; }
table.index td a.v3:active { text-decoration:none; color:#00024c; }

table.galerie {
	text-align:center;
	margin-auto;
}
table.galerie td {
	text-align:center;
}


table.preise td {
	padding-left:10px;
}

div.titel {
	text-align:left;
	font-size:13px;
	text-align:center;
}
div.nichtdrucken {
	margin:0px;
	padding:0px;
}

div.linkliste {
	padding-left:20px;
}


div.linklisteKlein {
	font-size:10px;
}

div.linklisteKlein div { padding:2px 0px; margin:0px; border-top: 1px solid #5e9acc; }
div.linklisteKlein div.u { border-bottom: 1px solid #5e9acc; }



div.grossesBildHG {
	background-color:#5e9acc;
	z-index:100;
	display:none;
	opacity: 0.75;
	filter: alpha(opacity=75);
	position: absolute;
	top:0px; left:0px;
}


div.grossesBild {
	display:none;
	z-index:101;
	position: absolute;
	padding:0px;
}


.inputStdBr {
	width:100%;
}

div.kfzeile {
	display:inline-block;
	vertical-align:middle;
}

.gvhimg img {
	#width:100%;
	max-width: 100%;
	height: auto;
	#max-width:472px;
}

.whgifr {
	width:100%;
	max-width:870px;
}