/* --------------------------- INFO ---------------------------
Web:				http://www.hotel-hansa-herford.de
Autor: 				Kirsten Eickermann
Letzte Aenderung:	23.10.2007 von Kirsten Eickermann
*/

/* --------------------------- ALLGEMEINES ---------------------------*/

body {
	background-color: 	#F2ECDA;
	font-family: 		Verdana,Arial, Helvetica, sans-serif;
	font-size:			100.1%;
	height:				100%;
	margin:				0;
	padding:			0;
}


html {
	height:				100%;
	margin-bottom:		0.1px;
}

h1,h2,h3,h4,h5,h6,blockquote,form,p {
	margin: 			0;
	padding: 			0;
}


a img {
	border:				0px;
}

a:link,
a:visited,
a:active {
	font-size:			11px;
	color:				#264185;
	text-decoration:	underline;
	padding:			0;
	magin:				3px 0 3px 0;			
	}	
	
a:hover {
	text-decoration:	none;		
	}
	


h1 {
	font-size:			14px;
	color:				#264185;
	font-weight:		bold;
	margin-bottom: 		2px;
	padding: 			0;
}

h2 {
	font-size:			13px;
	font-weight:		bold;
	color:				#504547;
	margin-bottom: 		12px;
	padding: 			0;
}



.adresse {
	font-size:			11px;
	font-weight:		normal;
	color:				#1B3064;
	margin: 			15px 0 0 10px;
	padding: 			0;
}

.headline-rechts {
	width:				209px;
	background-color:	#324C9A;	
	font-size:			11px;
	font-weight:		bold;
	color:				#fff;
	margin: 			0;
	padding: 			2px 5px 3px 10px;
}

.headline-ferien {
	width:				209px;
	background-color:	#9C6F63;	
	font-size:			12px;
	font-weight:		bold;
	color:				#fff;
	border-top:			1px solid #C4CCE3;
	margin: 			0;
	padding: 			2px 5px 3px 10px;
}



/* --- =header --- */

#header {
	float:				left;
	background:			url(../images/logo_hotel-hansa.jpg) no-repeat;
	background-color:	#F2ECDA;	
	width:				899px;
	height:				112px;
	position:			absolut;
	margin-left:		0;
	padding:			0;
}


#navi_admin {
	width:				750px;
	float:				right;
	position:			absolut;
	margin-top:			73px;
	padding:			0;
}

#navi_admin ul {
		float:				right;
		list-style:			none;
		margin:				0;
		padding:			0;	
}

#navi_admin ul li {
		float:				left;
		margin:				0;
		padding:			0;	
}

#navi_admin ul li a {
		padding:			0 0 2px 40px;
		font-size:			12px;
		font-weight: 		bold;
		text-decoration:	none;
		margin:				0;	
}

	#navi_admin ul li a:link,
	#navi_admin ul li a:visited {
		color:				#324C9A;	
	}	
	
	#navi_admin ul li a:hover {
		color:				#9C6F63;		
	}
	
	
	#navi_admin ul li a:active,
	#navi_admin ul li a.currentlink:link,
	#navi_admin ul li a.currentlink:hover,
	#navi_admin ul li a.currentlink:active,
	#navi_admin ul li a.currentlink:visited {
		color:				#9C6F63;	
	}



/* --- content --- */


#content {
		float:				left;
		width:				899px;
		height:				100%;
		background:			url(../images/hg_content.gif) repeat-y;
		position:			absolut;
		margin:				0 0 0 44px;
		padding:			0;	
}


#inhalt {
		float:				left;
		background:			url(../images/hg_content.gif) repeat-y;
		width:				899px;
		margin-bottom:		0;
		padding:			0;			
}


#inhalt_links {
		float:				left;
		margin-left:		38px;
		margin-top:			40px;
		width:				400px;
		font-size:			11px;
		font-weight: 		normal;
		color:				#1B3064;
		padding:			0;			
}

#inhalt_links td {
		font-size:			11px;
		font-weight: 		normal;
		color:				#1B3064;
		padding:			3px;
		margin:				0;			
}
.weiß {
		font-size:			11px;
		font-weight: 		normal;
		color:				#fff;
		padding:			3px;
		margin:				0;			
}

.gaestebuch {
		font-size:			12px;
		font-weight: 		normal;
		color:				#1B3064;
		padding:			3px;
		margin:				0;			
}

.klein {
	font-size:			10px;
	font-weight:		normal;
	color:				#1B3064;
	margin: 			0;
	padding: 			0;
}

#inhalt_rechts {
		float:				right;
		width:				224px;
		margin:				0;
		padding:			0;			
}
#inhalt_rechts hr { border-top: 1px solid #324C9A;} 

a.rechts:link,
a.rechts:visited,
a.rechts:active {
	font-size:			11px;
	color:				#264185;
	text-decoration:	underline;
	padding:			0;
	magin:				3px 0 3px 0;			
	}	
	
a.rechts:hover {
	text-decoration:	none;		
	}


#flash {
		float:				left;
		width:				706px;
		height: 			204px;		
		margin:				0;
		padding:			0;			
}
#flash-header{
		float:				left;
		width:				706px;
		height: 			204px;
		margin:				0;
		padding:			0;
		background-image:	url(../images/header.jpg);
		background-repeat:	no-repeat;
}

.linie {
		float:				left;
		width:				100%;
		margin:				0;
		padding:			0;
		border-bottom:		1px solid #D6DDEB;			
}




/*-------- hauptnavi --------*/

#navi {
		float:				left;
		width:				193px;
		margin-top:			40px;
		padding:			0;
		position:			absolut;	
}

#navi ul {
/*		float:				left;*/
		width:				193px;
		margin:				0;
		padding:			0;	
}

#navi ul li {
/*		float:				left;*/
		width:				193px;
		margin-bottom:		10px;
		padding:			0;
		list-style:			none;	
}

	#navi ul li a {
		font-size:			14px;
		font-weight: 		bold;
		padding:			3px 0 0 37px;
		height:				19px;
		display:			block;
		text-decoration:	none;
		margin:				0;	
	}
		
	
	#navi ul li a:link,
	#navi ul li a:visited {
		color:				#C3CDE2;
		border-bottom:		#264185 1px solid;	
	}	
	
	#navi ul li a:hover {
		color:				#fff;		
	}
	
	
	#navi ul li a:active,
	#navi ul li a.currentlink:link,
	#navi ul li a.currentlink:hover,
	#navi ul li a.currentlink:active,
	#navi ul li a.currentlink:visited {
		color:				#fff;
		border-bottom:		#C3CDE2 1px solid;		
	}


/* --- FORMULAR SCHNELLRESERVIERUNG --- */


#webres {
		float:				left;
		width:				193px;
		padding:			0;
		border-bottom:		1px solid #fff;	
}


.headline-webres {
	width:				178px;
	background-color:	#9C6F63;	
	font-size:			12px;
	font-weight:		bold;
	color:				#fff;
	border-top:			1px solid #C4CCE3;
	margin: 			0;
	padding: 			2px 5px 3px 10px;
}


.text-webres {
	font-size:			11px;
	font-weight:		normal;
	color:				#fff;
	margin:				50px 0 20px 0;
	padding: 			0 10px 0 10px;
}


.formContainer {
	font-size:				12px;
	background-color: 		#C6BDB9;
	margin-top:				0;
	padding:				10px;
	border-bottom:			1px solid #D6DDEB;
}

.formContainer fieldset {
	border:					none;
	margin:					0;
	padding:				0;
}

.formRow,
.formRowSubmit,
br.clear {
	clear:					both;
}

.formRow label {
	color:					#504547;
    float:					left;
	margin-top:				1px;
	width:					70px;
}

.formRow input {
    float:					left;
	font-size:				12px;
	margin-bottom:			5px;
	padding-right:			2px;
	text-align:				right;
	width:					70px;
}

.formRowSubmit input {
	float:					left;
	margin-right:			20px;
}



#footer {
	display:				none;
}
	

#arrival_btn,
#departure_btn {
	background:				transparent url(../images/cal_image.gif) 2px 0 no-repeat;
	border:					none;
	cursor:					pointer;
	height:					19px;
	margin:					2px 0 0 4px;
	padding:				0;
	width:					19px;
}







