@charset "utf-8";

/********** gloabal settings   **********************************************/


html, body
{
}


body
{
	border:0;
	margin:0;
	padding:0;
	font-family: Georgia, Times, Times New Roman, serif;
	color:#876e51;
	font-size:12px;
	line-height:18px;
	height:100%;
	background-color:#fbfaf2;
	text-align:left; /*für IE6*/
	/*background: url("gfx/background_repeat_x.gif") repeat-x;*/
}


.clearer
{
	clear:both;
}


img
{
	border:0;
}


a
{
	text-decoration:none;
	color:#739600;
}


a:hover
{
	color:#876e51;
	text-decoration:underline;
}


.heller
{
	color:#c4b6a0;
}


.heller a
{
	color:#b5c573;
}


.heller a:hover
{
	color:#c4b6a0;
}


.gruen
{
	color:#739600;
}


h1, h2, h3, h4, h5, h6, p
{
	border:0;
	margin:0;
	padding:0;
	font-size:12px;
	line-height:18px;
	margin-bottom:18px;
}


h1
{
	margin:0;
	padding-bottom:31px;
	padding-top:58px;
}


h2
{
	line-height:18px;
	font-size:12px;
	font-weight:bold;
	margin:0;
}


.abbildung
{
	margin-top:4px;
	margin-bottom:32px;
}


/********** segmentation  ***************************************************/


#container
{
	width:778px;
	position:relative;
	text-align:left;
	margin-left:108px;
	/*margin:auto;*/
}


#head_area
{
	height:86px;
	position:relative;
}


#content_area
{
	margin-left:132px;
	margin-right:58px;
}


#footer_area
{
	clear:left;
	height:78px;
	padding-left:18px;
	padding-right:18px;
	background: url("gfx/background_footer.gif") no-repeat;
}


/********** head_area  ******************************************************/


#banner
{
	float:left;
	margin-right:17px;
}


#logo
{
	position:absolute;
	left:24px;
	top:36px;
}


#logo a
{
	display:block;
	background: url("gfx/logo.gif") 0px 0px no-repeat;
}


#logo a:hover
{
	background: url("gfx/logo.gif") 0px -100px no-repeat;
}


#navigation
{
	clear:left;
	float:left;
	width:774px;
}


/********** content_area  ***************************************************/

#content_main
{
	width:588px;
	display:block;
	float:left;
}

table
{
	border:0;
	padding:0;
	margin:0;
	margin-bottom:18px;
}


td
{
	padding:0;
	padding-top:5px;
	padding-bottom:4px;
}


td b, td span
{
	padding-left:12px;
}


.grau
{
	background-color:#f0ece3;
}


.aktiv
{
	color:#91785b;
}


input, option, textarea, select
{
	font-family: Georgia, Times, Times New Roman, serif;
	color:#876e51;
	font-size:12px;
}

/********** navigation  *****************************************************/
.nav a
{
	display:block;
	float:left;
	margin-right:1px;
}


#navigation
{
	position:absolute;
	height:31px;
	width:589px;
	top:41px;
	left:121px;
	float:left;
}


#navigation #nav_poltern a {background: url("gfx/navigation.gif") 0px 0px no-repeat;}
#navigation #nav_poltern a:hover {background: url("gfx/navigation.gif") 0px -100px no-repeat;}
#navigation #nav_poltern_act a {background: url("gfx/navigation.gif") 0px -100px no-repeat;}

#navigation #nav_heiraten a {background: url("gfx/navigation.gif") -83px 0px no-repeat;}
#navigation #nav_heiraten a:hover {background: url("gfx/navigation.gif") -83px -100px no-repeat;}
#navigation #nav_heiraten_act a {background: url("gfx/navigation.gif") -83px -100px no-repeat;}

#navigation #nav_feiern a {background: url("gfx/navigation.gif") -177px 0px no-repeat;}
#navigation #nav_feiern a:hover {background: url("gfx/navigation.gif") -177px -100px no-repeat;}
#navigation #nav_feiern_act a {background: url("gfx/navigation.gif") -177px -100px no-repeat;}

#navigation #nav_erinnern a {background: url("gfx/navigation.gif") -253px 0px no-repeat;}
#navigation #nav_erinnern a:hover {background: url("gfx/navigation.gif") -253px -100px no-repeat;}
#navigation #nav_erinnern_act a {background: url("gfx/navigation.gif") -253px -100px no-repeat;}

#navigation #nav_sprechen a {background: url("gfx/navigation.gif") -352px 0px no-repeat;}
#navigation #nav_sprechen a:hover {background: url("gfx/navigation.gif") -352px -100px no-repeat;}
#navigation #nav_sprechen_act a {background: url("gfx/navigation.gif") -352px -100px no-repeat;}


/********** authentification  ***********************************************/


#wer_bin_ich
{
	display:block;
	clear:left;
	float:left;
	border:0;
	margin:0;
	padding:0;
}


#ach_wie_gut_dass_niemand_weiss
{
	display:block;
	float:left;
	border:0;
	margin:0;
	padding:0;
	margin-left:12px;
}


#wer_bin_ich .input_wrapper, #ach_wie_gut_dass_niemand_weiss  .input_wrapper
{
	display:block;
	background-color:#f0ece3;
	padding-top:5px;
	margin-top:4px;
	padding-bottom:4px;
	margin-bottom:23px;
	border-left:#f0ece3 5px solid;
	border-right:#f0ece3 5px solid;
}

.input_wrapper input
{
	display:block;
	background-color:#f0ece3;
	border:0;
	margin:0;
	padding:0;
	width:278px;
}


/********** contact  ********************************************************/

.section_wrapper_left
{
	display:block;
	clear:left;
	float:left;
	border:0;
	margin:0;
	padding:0;
}

.section_wrapper_right
{
	display:block;
	float:left;
	border:0;
	margin:0;
	padding:0;
	margin-left:12px;
}

.section_wrapper_left .input_wrapper_contact_1, .section_wrapper_left .input_wrapper_contact_2, .section_wrapper_right .input_wrapper_contact_1, .section_wrapper_right .input_wrapper_contact_2
{
	display:block;
	background-color:#f0ece3;
	padding-top:5px;
	margin-top:4px;
	padding-bottom:4px;
	margin-bottom:23px;
	border-left:#f0ece3 5px solid;
	border-right:#f0ece3 5px solid;
}

.section_wrapper_left .input_wrapper_contact_1a
{
	display:block;
	margin-top:4px;
	margin-bottom:23px;
}


.input_wrapper_contact_1a select
{
	width:288px;
}


.section_wrapper_left .input_wrapper_contact_2a
{
	display:block;
	margin-top:4px;
	margin-bottom:23px;
	width:588px;
}

.input_wrapper_contact_2a select
{
	width:588px;
}

.input_wrapper_contact_1 input, .input_wrapper_contact_1 textarea
{
	display:block;
	background-color:#f0ece3;
	border:0;
	margin:0;
	padding:0;
	width:278px;
}

.input_wrapper_contact_2 input, .input_wrapper_contact_2 textarea
{
	display:block;
	background-color:#f0ece3;
	border:0;
	margin:0;
	padding:0;
	width:578px;
}

.labelclass
{
	display:block;
	width:278px;
}


.action input
{
	font-size:12px;
	font-family: Georgia, Times, Times New Roman, serif;
	width:288px;
	height:27px;
	background-color:#739600;
	border:0;
	color:#fbfaf2;
	text-align:left;
	padding-left:5px;
	padding-bottom:2px;
	margin-top:20px;
}

.action input:hover
{
	color:#739600;
	background-color:#fbfaf2;
	border:1px #739600 solid;
}


.thumbnail
{
	float:left;
	width:106px;
	height:106px;
	border:1px #f0ece3 solid;
}


.kb_text
{
	float:left;
	height:106px;
	margin:12px 0 0 0;
}
.thumbnail_kb
{
	clear:left;
	float:left;
	width:106px;
	height:106px;
	border:1px #739600 solid;
	margin:12px 12px 0 0;
	background-color:#739600;
}


.thumbnail_kb  a
{
	display:block;
	background: url("erinnern/fotografien/kochbuch/thumbnail.gif") no-repeat;
}

.thumbnail_kb  a:hover
{
	background: url("erinnern/fotografien/kochbuch/thumbnail_r.gif") no-repeat;
}


#fotografien a, #fotografien a:hover
{
	text-decoration:none;
	font-size:12px;
	line-height:24px;
	font-family: Georgia, Times, Times New Roman, serif;
	width:286px;
	height:25px;
	border:0;
	text-align:left;
	padding-left:5px;
	margin-top:20px;
	color:#fbfaf2;
	display:block;
	border: 1px #739600 solid;
}

#fotografien a
{
	background-color:#739600;
}

#fotografien a:hover
{
	color:#739600;
	background-color:#fbfaf2;
}