@charset "utf-8";
/****** CSS für Campingplatz Surendorf 2010 *******/
/****** typo_content.css  *******/
/****** Autor: Judith Mewes  *******/
/****** Datum: 19.02.2010    *******/


/*****************************************/
/****   Allg. Inhaltsformatierungen   ****/
/*****************************************/
p {
	margin-bottom: 20px;
}

#content a.onlinebuchung:link, #content a.onlinebuchung:visited {
	display:block;
	background-color:#0099D2;
	color:#fff;
	padding:15px;
	text-align:center;
	font-weight:bold;
	font-size:20px;
}

#content a.onlinebuchung:hover {
	background-color:#1E71A5;
}

b, strong {font-weight:bold;}

#content {
	font-size:12px;
	color:#000000;
}


h1 {
	font-size:31px;
	color:#1d72a5;
	font-weight:bold;
	font-style:italic;
	
}

h1.ferienhaus {
	font-size:28px;
	color:#1d72a5;
	font-weight:bold;
	font-style:normal;
}


h2 {
	font-size:18px;
	color:#1d72a5;
	font-style:italic;
	margin-bottom:5px;
}


h3 {
	font-size:14px;
	font-weight:bold;
	color:#0099d2;
	margin-bottom:5px;
}


h4 {
	font-size:12px;
	font-weight:bold;
	margin-bottom:3px;
}


#content a:link, #content a:visited {
	color:#1d72a5;
	text-decoration:none;
}


#content a:hover {
	color:#1d72a5;
	font-weight:bold;
}


/*******************************************/
/*               Bilder                    */
/*******************************************/

.imgbox_left {
	float:right;
	margin:0px 0px 20px 20px;
}


.img_flleft {
	float:left;
	margin:0px 20px 20px 0px;
}


.img_flright {
	float:right;
	margin:0px 0px 50px 20px;
}


#content img {
	border-right:solid 8px #1d72a5;
}

#content img.imgbordero {
	border:0px;
}


/*******************************************/
/*               Tabellen                    */
/*******************************************/

table.preise {
	margin:20px 0px 20px 0px;
	border:4px solid #ffffff;
}

table.preise td {
	padding:7px;
	border:4px solid #ffffff;
	background-color:#D3E4EC;
}

table.preise td.kopfzelle{
	background-color:#0099d2;
	font-weight:bold;
	color:#ffffff;
}


table.kontakt {
	margin:20px 0px 20px 0px;
}


table.kontaktformular {
	border-top:solid 8px #1d72a5;
}


table.kontaktformular td {
	background-color:#D3E4EC;
	padding-left:25px;
}


table.buchung {
	border-top:solid 8px #1d72a5;
}


table.buchung td {
	background-color:#D3E4EC;
	padding-left:25px;
}


table.buchung tr.oben {
	border-top:solid 8px #1d72a5;
}

.preise #preise-pic {
	border-right: 0;
}


/*******************************************/
/*     OK-Box und Fehlerklassen            */
/*******************************************/

input.eingabe {
	width:254px;
}


textarea.eingabe {
	width:254px;
}


input.eingabebuch {
	width:200px;
}


input.eingabebuchkl {
	width:30px;
}


textarea.eingabebuch {
	width:355px;
}


.fehlerkopf { /* Titel der Fehlerbox */
	color: #dd0000;
	font-weight: bold;
	font-size: 15px;
}

.fehlermeldung { /* Text in der Fehlerbox */
	color: #900000;
}

.fehlerhaft { /* der Titel der fehlerhaften Zeile */
	color: #dd0000;
}

.okkopf { /* Titel der OK-Box */
	color: #00dd00;
	font-weight: bold;
	font-size: 15px;	
}

#okbox {
	margin-left:315px;
	width:318px;
	height:auto;
	padding:3px;
	border:2px solid #00dd00;
}

#fehlerbox {
	margin-left:315px;
	width:318px;
	height:auto;
	padding:3px;
	border:2px solid #dd0000;
	background: #dddddd;
}

