/*
  Stylesheet für die Anordnung der Seitenelemente
*/

/*
#layoutTop {   
	padding							: 0;
	width							: 743px;
	height							: 90px;	
	overflow						: hidden;
	margin							: auto;
	text-align						: left;

}
*/

/*
#layoutAdTop {
	padding							: 0;
	margin							: 0;
	float							: left;
	width							: 15px;
	height							: 90px;
}

#layoutGoogleAdTop {
	padding							: 0;
	margin							: 0;
	float							: right;
	width							: 728px;
	height							: 90px;
	background-color				: #996633;
}
*/

#layoutPageContainer {  
	padding							: 0;
	margin							: auto;
	text-align						: left;
	width							: 63em;
}

#layoutMain { 
	margin							: 0.3em 0 0 0;
	padding							: 0;
}

#layoutRight { 
	margin							: 0;
	padding							: 0;
	width							: 22em;
	float							: right;
}

#layoutContent { 
	margin							: 0 0 0 0;
	padding							: 0 0.3em 0.3em 0.3em;
	clear							: left;
	float							: left;
	width							: 40em;
}

#layoutFooter {
	margin							: 0;
	width							: 62em;
	padding							: 1em 0 0 1em;
}

#calendarTable {
	clear							: both;
	width							: 40em;
}

#calendarNavi1 {
	width							: 7.4em;
	padding							: 0.1em;
	margin							: 0 0.1em 0 0;
	float							: left;
	border-right					: solid 0.1em #3b2714;
	text-align						: center;
}
#calendarNavi2 {
	width							: 7.4em;
	padding							: 0.1em;
	margin							: 0 0.1em 0 0;
	float							: left;
	border-right					: solid 0.1em #3b2714;
	text-align						: center;
}
#calendarNavi3 {
	width							: 7.4em;
	padding							: 0.1em;
	margin							: 0 0.1em 0 0;
	float							: left;
	border-right					: solid 0.1em #3b2714;
	font-weight						: bold;
	color							: #3b2714;
	background-color				: #ffffff;
	text-align						: center;
}
#calendarNavi4 {
	width							: 7.4em;
	padding							: 0.1em;
	margin							: 0 0.1em 0 0;
	float							: left;
	border-right					: solid 0.1em #3b2714;
	text-align						: center;
}
#calendarNavi5 {
	width							: 7.4em;
	padding							: 0.1em;
	margin							: 0 0.1em 0 0;
	float							: left;
	text-align						: center;
}
#calendarNavi6 {
	clear							: both;
	width							: 18.8em;
	height							: 1.7em;
	padding							: 0.1em 0.2em 0.1em 0em;
	margin							: 0.2em 0 0 0.2em;
	float							: left;
	border-style					: solid;
	border-color					: #3b2714;
	border-width					: 0.1em 0.1em 0.1em 0.4em;
	text-align						: right;
}
#calendarNavi7 {
	width							: 18.5em;
	height							: 1.7em;
	padding							: 0.3em 0em 0.1em 1em;
	margin							: 0.2em 0.1em 0 0;
	float							: left;
}

#quickNaviBack {
	font-weight						: bold;
	width							: 2em;
}

#quickNaviForward {
	font-weight						: bold;
	width							: 2em;
}

#layoutAdCalendarCenter1 {
	text-align						: center;
	padding							: 0;
	margin							: 0 0 0.3em 0;
	width							: 40em;
	overflow						: visible;
	direction						: rtl;
}

#layoutAdCalendarOuter1 {
	padding							: 0;
	width							: 483px;
    height                          : 60px;
	margin							: auto;
	text-align						: left;
	background-color				: #3b2714;
}

#layoutAdCalendar1 {
	padding							: 0;
	margin							: 0;
	float							: left;
	width							: 15px;
	height							: 60px;
}

#layoutGoogleAdCalendar1 {
	padding							: 0;
	margin							: 0;
	float							: right;
	width							: 468px;
	height							: 60px;
}


#layoutAdCalendarCenter2 {
	text-align						: center;
	padding							: 0;
	margin							: 0 0 0.3em 0;
	width							: 40em;
	overflow						: visible;
	direction						: rtl;
}

#layoutAdCalendarOuter2 {
	padding							: 0;
	width							: 483px;
	margin							: auto;
	text-align						: left;
	background-color				: #cc3603;
}

#layoutAdCalendar2 {
	padding							: 0;
	margin							: 0;
	float							: left;
	width							: 15px;
	height							: 60px;
}

#layoutGoogleAdCalendar2 {
	padding							: 0;
	margin							: 0;
	float							: right;
	width							: 468px;
	height							: 60px;
}
#layoutAdCalendarCenter5 {
	text-align						: center;
	padding							: 0;
	margin							: 0 0 0.3em 0;
	width							: 40em;
	overflow						: visible;
	direction						: rtl;
}

#layoutAdCalendarOuter5 {
	padding							: 0;
	width							: 483px;
	margin							: auto;
	text-align						: left;
	background-color				: #cc3603;
}

#layoutAdCalendar5 {
	padding							: 0;
	margin							: 0;
	float							: left;
	width							: 15px;
	height							: 60px;
}

#layoutGoogleAdCalendar5 {
	padding							: 0;
	margin							: 0;
	float							: right;
	width							: 468px;
	height							: 60px;
}

#layoutAdCalendarCenter3 {
	text-align						: center;
	width							: 39.2em;
	vertical-align					: middle;
    margin                          : 0.3em 0 0.3em 0;
}


#layoutAdCalendarCenter4 {
	text-align						: center;
	padding							: 0;
	margin							: 0;
	width							: 40em;
	overflow						: visible;
	direction						: rtl;
}

#layoutAdCalendarOuter4 {
	padding							: 0;
	width							: 483px;
	margin							: auto;
	text-align						: left;
}

#layoutAdCalendar4 {
	padding							: 0;
	margin							: 0;
	float							: left;
	width							: 15px;
	height							: 60px;
}

#layoutGoogleAdCalendar4 {
	padding							: 0;
	margin							: 0;
	float							: right;
	width							: 468px;
	height							: 60px;
}

#layoutAdCalendarCenter5 {
	text-align						: center;
	padding							: 0;
	margin							: 0;
	width							: 40em;
	overflow						: visible;
	direction						: rtl;
}

#layoutAdCalendarOuter5 {
	padding							: 0;
	width							: 483px;
	margin							: auto;
	text-align						: left;
}

#layoutAdCalendar5 {
	padding							: 0;
	margin							: 0;
	float							: left;
	width							: 15px;
	height							: 60px;
}

#layoutGoogleAdCalendar5 {
	padding							: 0;
	margin							: 0;
	float							: right;
	width							: 468px;
	height							: 60px;
}


#layoutAdCalendarCenter6 {
	text-align						: center;
	padding							: 0;
	margin							: 0;
	width							: 40em;
	overflow						: visible;
	direction						: rtl;
}

#layoutAdCalendarOuter6 {
	padding							: 0;
	width							: 483px;
	margin							: auto;
	text-align						: left;
}

#layoutAdCalendar6 {
	padding							: 0;
	margin							: 0;
	float							: left;
	width							: 15px;
	height							: 60px;
}

#layoutGoogleAdCalendar6 {
	padding							: 0;
	margin							: 0;
	float							: right;
	width							: 468px;
	height							: 60px;
}


#layoutAdCalendarCenterFaq {
	text-align						: center;
	padding							: 0;
	margin							: 2em 0 0 0;
	width							: 21em;
	overflow						: visible;
}

#layoutAdCalendarOuterFaq {
	padding							: 0;
	width							: 160px;
	margin							: auto;
	text-align						: left;
}

#layoutGoogleAdCalendarFaq {
	padding							: 0;
	margin							: 0;
	float							: right;
	width							: 160px;
	height							: 600px;
}


#layoutLinkBlock {
	width							: 468px;
	margin							: auto;
	padding							: 3px 0 6px 0;
}


.layoutNofloat { 
	clear							: both;
	visibility						: hidden;
	font-size						: 1px;
	padding							: 0;
	margin							: 0;
}
