/*
Styles for Mike's Bike Tours

Das CSS Layout basiert auf Arbeiten von Owen Briggs, Big John
und ClevaTreva. Angepasst fr TYPO3 von Jochen Weiland

angepasst fr Mike's Bike Tours von Solid Vision

Author: Matthias Jung
URL:	http://www.solidvision.de

*/

html,body{
	background-color: #ccc;
	margin:0;
	padding:0;
	border:0;
/* \*/
	height:100%;
/* Last height declaration hidden from Mac IE 5.x */
}
body {
	color:#000;
	font-size:100.1%; /*** Don't change this setting. Make all other font-sizes in % (preferred) or ems ***/
	color:#000000;
	background-color: #ccc;
	font: Georgia, "Times New Roman", Times, serif;
	margin-top: 15px;
	padding:0;
}
a {
	text-decoration: none;
	font-size: 90%;
	outline: none;
	}
a:visited {
	}
a:active {
	}
a:hover {
	text-decoration: underline;
	}
strong, b {
	font-weight: bold;
	}
hr {
	margin: 0px; /* fixes xhtml N6 bug where the hr sits to the left*/
	color: #ccc; /* for ie */
	background-color: #ccc; /* for everyone else */
	height: 1px;
	}
p {
	font-size: 90%;
	line-height: 1.1em;
	margin-top: 1.5em;
	margin-bottom: 1.5em; 
	}
li {
	font-size: 90%;
	line-height: 1.1em;
	margin-top: 0.3em;
	margin-bottom: 0.2em;	/*list-style-position: inside;*/
	}
ul,ol {
	margin-top: 1em;
	font-size: 90%;
	margin-bottom: 1em;
}
td {
	font-size: 90%;
	}
hr {
	margin-top: 2.0em;
	margin-bottom: 2.0em;
	}
img {
	border: 0;
	}
/*** the following styles and notes are (c) Copyright Big John @ www.positioniseverything.net ***/
div,p{margin:0}

.italics-test, .italics-test-side {
font-style: italic; 
text-align: justify; 
}

.invisible, li dfn {
	display: none;
/***	position: absolute;
	left: -2000px;
	height: 0;
	width: 0;***/
}

h1 { 
	font-size: 125%; 
}
h2 {
	font-size: 100%;
}
h3 { 
	font-size: 88%;
}
h4 { 
	font-size: 60%; 
}
H1, H2, H3, H4, H5, H6 { margin: 0px 0px 0px 0px; margin-top: 2px; margin-bottom: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; padding:0;}
H1.csc-firstHeader, H2.csc-firstHeader, H3.csc-firstHeader, H4.csc-firstHeader, H5.csc-firstHeader, H6.csc-firstHeader { margin-top: 0px; }

/* Headers, with link */
H1 A, H2 A, H3 A, H4 A, H5 A { text-decoration: none; }
H1 A:hover, H2 A:hover, H3 A:hover, H4 A:hover, H5 A:hover { text-decoration: underline; }

/* Ab hier Einstellungen fr Elemente, die auf der Seite angeordnet werden */

#page {
	position:relative;
	margin-top: 0;
	margin-bottom:0;
	margin-left:auto;
	margin-right:auto;
	z-index:1;
	width: 773px;
	height: 100%;
	padding:0;
}
#page_head {
	position: relative;
	width: 773px;
	height: 151px;
	z-index: 2;
	margin: 0;
	padding:0;
}
#page_body {
	position:relative;
	width:776px;
	height:auto;
	z-index:3;
	padding:10px 0px 10px 0px;
	margin: 0;
	overflow: visible;
}
#page_foot {
	position:relative;
	z-index: 5;
	width: 776px;
	height: 55px;
	padding-top:10px;
}
#mainmenu {
	float: right;
	width:260px;
	height:auto;
	margin-right: 30px;
	text-align:right;
	overflow: visible;
	z-index: 4;
	left: 490px;
	top: 0px;
}
#rightmenu { font-size: 85%; }
#rightmenu ul {
	display:block;
	padding: 0px;
	margin-top: 10px;
	list-style-type: none;
	margin-left: 0px;
	font-size: 100%;
}
#rightmenu ul.second {
	margin-top:4px;
	margin-bottom: 16px;
	padding-right: 10px;
	font-size: 100%;
}
#rightmenu ul.third {
	margin-top:4px;
	margin-bottom: 16px;
	padding-right: 10px;
	font-size: 100%;
}

#rightmenu ul.second li {
	margin-bottom: 4px;
}
* html #rightmenu ul {
	margin-bottom: 0px; 
}
#rightmenu li {
	margin-bottom: 8px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
#rightmenu li.CUR {
	font-weight: bold;
}
#rightmenu li.NO {
	font-weight: normal;
}
#rightmenu a{
	display:block;
	background-color: #FFFFFF;
	background:transparent;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
#rightmenu a:hover {
	color: #FFFFFF;
	text-decoration: none;
}
#container-content {
	position:relative;
	left: 25px;
	width: 440px;
	height: auto;
	padding: 0;
	z-index:4;
	top: 0px;
	overflow:hidden;
}
#footer {
	text-align: center;
	position:relative;
	padding-top: 7px;
	margin-left: 25px;
	margin-right: 25px;
	text-align: center;
	font-size: 75%;
}	
#footer a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin-right: 10px;
	color: #FFFFFF;
	text-decoration: none;
}
#footer a:hover {
	text-decoration: underline;
}

/*****************************/
/* Menu / Sitemap, generally */
/*****************************/
DIV.csc-menu { margin-left: 10px; }
DIV.csc-menu P { font-size: 11px; font-weight: bold; margin: 1px 0px 0px 0px; padding: 2px 2px 2px 10px; background-color: #EDEBF1; }
DIV.csc-menu P A { color: #000000; text-decoration: none; }
DIV.csc-menu P A:hover { color: #660000; text-decoration: underline; }
DIV.csc-menu P.csc-section { font-weight: normal; margin-left: 20px; font-style: italic; }

/* Menu / Sitemap, "Menu of these pages" */
DIV.csc-menu-def P {  }

/* Menu / Sitemap, "Menu of subpages to these pages" */
DIV.csc-menu-1 { }

/* Menu / Sitemap, "Sitemap" */
DIV.csc-menu-2 { }
DIV.csc-menu-2 P.csc-sitemap { }
DIV.csc-menu-2 P.csc-sitemap-level1 { margin-left: 20px; }
DIV.csc-menu-2 P.csc-sitemap-level2 { margin-left: 40px; }
DIV.csc-menu-2 P.csc-sitemap-level3 { margin-left: 60px; }
DIV.csc-menu-2 P.csc-sitemap-level4 { margin-left: 80px; }

/*
DIV.csc-menu-2 P.csc-sitemap-level1 A { color: #000000; }
DIV.csc-menu-2 P.csc-sitemap-level2 A { color: #186900; }
DIV.csc-menu-2 P.csc-sitemap-level3 A { color: #10007B; }
DIV.csc-menu-2 P.csc-sitemap-level4 A { color: #8A0020; }*/

/* Menu / Sitemap, "Section index (pagecontent w/Index checked)" */
DIV.csc-menu-3 { }
DIV.csc-menu-3 P.csc-section { margin-left: 0px; }
DIV.csc-menu-3 P.csc-section A { color: #186900; }

/* Menu / Sitemap, "Menu of subpages to these pages (with abstract)" */
DIV.csc-menu-4 { }
DIV.csc-menu-4 P { margin-top: 2px; }
DIV.csc-menu-4 P.csc-abstract { font-weight: normal; font-style: italic; margin-top: 0px; padding: 0px 2px 2px 20px; }

/* Menu / Sitemap, "Recently updated pages" */
DIV.csc-menu-5 { }

/* Menu / Sitemap, "Related pages (based on keywords)" */
DIV.csc-menu-6 { }

/* Menu / Sitemap, "Menu of subpages to these pages + sections" */
DIV.csc-menu-7 { }
DIV.csc-menu-7 P { font-weight: bold; }
DIV.csc-menu-7 P.csc-section A { color: #186900; }