/* CSS für hiddensee-ferienhaus.de – erstellt von ericsturm.de, Berlin 2010 */



/* Layout */

.slideshow, .noprint, #nav, .service, .ecard, .trenner40  {display:none !important;}


* { padding: 0; margin: 0; }
body {padding: 0px;margin: 0px;}
.content {background-color:rgb(237,237,237);margin: 20px auto;width: 640px;padding:10px 20px 20px 20px;}

.logo {margin:70px 0 20px 0;width:600px;}

.content280 {width:280px;float:left;margin-bottom:10px;margin-right:40px;}
#delicious, .content600 {width:600px;float:left;margin-bottom:10px;}
.content920 {width:640px;float:left;margin-bottom:10px;}


.trenner-vertikal-70 {height:70px;}
.rechts {float:right;}

table {width:600px;margin:0px 0 7px 0;}
tr:hover {background-color:#fff;}
td {padding:4px 0;}



/* Typografie */

body {font-family:helvetica, arial, "sans serif";font-size:15px;}

.logo h1 {font-size:24px;}
.logo h2 {font-weight:normal;font-size:24px !important;}
.logo img {margin-bottom:-1px}

p {margin:0px 0 20px 0;}
.content280 h2, .content600 h2 {font-size:15px; margin:30px 0 7px 0;}

table p {margin:0;}

.first {font-size:18px;font-weight:bold;}
.second {font-size:16px;height:20px;line-height:20px;}

.delicious-post p {font-size:15px;margin-bottom:20px;}


.px14 {font-size:14px !important;}
.bild {background-color:#fff;text-align:center;}

.content280 ol, .content600 ol {margin: 20px 0 20px 25px;}
.content280 ul, .content600 ul {margin: 20px 0 20px 15px;}



/* Links */

:focus {outline: 0;}
a {color:#000;text-decoration:none;}

.fruehling a:link, .fruehling a:visited {color:#A74A3C !important;text-decoration:none !important;}
.sommer a:link, .sommer a:visited {color:#4373AA !important;text-decoration:none !important;}
.herbst a:link, .herbst a:visited {color:#6D839A !important;text-decoration:none !important;}
.winter a:link, .winter a:visited {color:#631A0A !important;text-decoration:none !important;}

.delicious-banner {display:none;}


/* Bilder */

img {border:0;}
.bildunterschrift {font-weight:bold;display:block;width:100%;margin-top:3px;background:url(../../grafiken/lupe.gif) top right no-repeat;height:20px;}
.ohne-lupe {background:none;}


/* .... Formulare ... */

#formular {width:610px;}
.formular_data{margin:8px 0 8px 0;letter-spacing:-0.1px;color:rgb(130,130,130);width:610px;}
.formular_data label{float:left;width:220px;padding-top:5px;}
.formular_data input[type="text"], textarea{background-color:#ededed;color:#666666;border:2px solid #DDD;padding:3px 2px 0px 2px; font-family:helvetica, arial, "sans serif";font-size:15px;line-height:1.2em;}
.formular_data input{height:18px;}
#name,#firma,#strasse,#email,#tel,#start,#end, textarea{width:373px;}
		* html #name,* html #firma,* html #strasse,* html #email,* html #tel,* html  textarea{width:369px;} 

.formular_button{float:right;margin-right:10px;margin-bottom:20px;}
	*+html .formular_button{margin-right:0px;}
	* html .formular_button{margin-right:0px;}
.formular_button input{height:24px;padding:1px 6px 2px 6px;background:#666;color:#fff;border:1px solid #666;font-family:helvetica, arial, "sans serif";font-size:15px;}
.formular_end{clear:right;width:220px;margin-top:40px;font-size:12px;color:#666;}
.formular_button input:hover{background:#333;border:1px solid #333;}

.captcha {margin-right: 10px; vertical-align: bottom;}
.fett {font-weight:bold;}

.formular_check{margin-right:10px !important;border:none !important;}


/*  .... Google Map ... */

#map {float:left;width: 600px; height: 500px; margin-bottom: 20px; }






