/****** LAYOUT ******/
html, body {
	padding: 0;
	margin: 0;
	font-family: Georgia, Serif;
	text-align: left;
}

#bodyWrapper {
			margin: 15px auto 15px auto;
			width: 850px;
			text-align: left;
}

#headerBox {
			border: 1px solid #000033;
}

#headerImageTop {
			height: 170px;
			background: white url("../bilder/panorama-oben.png") no-repeat top right;
			color: inherit;
}

#headerMenu {
			height: 30px;
			background: white url("../bilder/panorama-mitte.png") no-repeat top right;
			color: inherit;
			border-top: 1px solid #330000;
			border-bottom: 1px solid #000033;
}

#bikeAwayLogoLink {
			position: relative;
			left: 20px;
			top: 145px;
			background: none !important;
			text-decoration: none !important;
			border: 0 !important;
}

#bikeAwayLogo {
			height: 50px;
			width: 220px;
			text-decoration: none !important;
			border: 0 !important;
			z-index: 1;
}

#headerMenuList {
			list-style-type: none;
			font-size: 12px;
			margin: 0;
			padding: 0 40px 0 0px;
}

#headerMenuList li {
			float: right;
			padding: 0;
			border-right: 1px solid #000033;
}

#headerMenuList li.lastListItem {
			border-left: 1px solid #000033;
}

#headerMenu a {
			font-family: verdana,arial, serif;
			text-decoration: none;
			color: #000000;
			background-color: inherit;
			font-size: 1.2em;
			font-weight: normal;
			display: block;
			padding: 6px 12px 7px 12px;
}

#headerMenu a:hover {
			background-image: url("../bilder/bg_navshadow.gif");
			background-repeat: no-repeat;
			background-position: top left;
			color: #FFFFCC !important;
			background-color: inherit;
}

#headerMenu a.current {
			font-style: italic;
			color: #FFFFCC;
			background-color: inherit;
}

#headerImageBottom {
			height: 10px;
			background: white url("../bilder/panorama-unten.png") no-repeat top right;
			color: inherit;
			font-size: 0.1em;    /*  IE workaround; IE berechnet die Hoehe der box an Hand der Hoehe eines Textzeichens, auch wenn es 					nur ein Leerzeichen ist */
}

#contentBox {
			padding: 15px 15px 15px 30px;
			background-position: 30px bottom;
			background-repeat: no-repeat;
}

#contentBox a { 
			text-decoration:  none; 
			color: #B8944D; 
			background-color: inherit;
			border-bottom: 1px dotted #5C3D00; 
}

#contentBox a:link {}
#contentBox a:visited {}
#contentBox a:hover { color: #3D2900; background-color: inherit; border-bottom: 1px dotted #3D2900; }
#contentBox a:active {}
#contentBox a:focus {}
#contentBox a.externalLink {
	background-image: url("../bilder/externallink.gif");
	background-position: right;
	background-repeat: no-repeat;
	padding-right: 9px;
	margin-right: 2px;
}

#headlineOfContent {
			text-align: right;
			background-image: url("../bilder/linie_01.gif");
			background-position: 155px bottom;
			background-repeat: no-repeat;
			padding-bottom: 3px;
			margin-right: 215px;
			background-color: inherit;
			color:#336699 !important;
}

#sidebarBox {
			width: 140px;
			float: right;
			margin: 25px 0 25px 25px;
			padding: 8px 0 10px 15px;
			border-left:1px solid #336699;
}

/*****   IE 6.x <= do not see this section *****/

#sidebarBox[id] {
			margin: 20px 0 25px 25px;
			padding: 0px 0 10px 15px;
}

#sidebarMenuList {
			list-style-type: none;
			padding-left: 25px;
			margin-left: 0;
			font-size: 1em;
			font-weight: normal;
			font-family: verdana,arial, serif;
}

#sidebarMenuList li {
			line-height: 140%;
}

#sidebarMenuList a.current {
			font-style: italic;
			color: #550000 !important;
			background-color: inherit;
}

#sidebarMenuList.menuList {
			margin-left: 0;
			padding-left: 0;
			list-style-type: none;
}

#sidebarMenuList.menuList li a {
			text-decoration: none;
			color: #550000;
			background-color: inherit;
}

#sidebarMenuList.menuList li a:hover {
			text-decoration: underline;
}

#sidebarMenuList.menuList li a.hasSubmenu {
}

#sidebarMenuList.subMenuList {
			padding-bottom: 5px;
}

#sidebarMenuList.subMenuList li a {
			text-decoration: none;
}

#sidebarBox h1 {
			font-size: 1.2em;
}

.sidebarSeperator {
			background-image: url("../bilder/linie_02.gif");
			background-position: top left;
			background-repeat: no-repeat;
			line-height: 0.1em;
			margin: 20px 0; 
}

#sidebarSnapshot h1 {
			color: #336699 !important;
			background-color: inherit;
			font-family: verdana,arial, serif;
			font-size: 1em;
}

#sidebarSnapshot p {
			color: #3D2900 !important;
			background-color: inherit;
			font-family: verdana,arial, serif !important;
			font-size: 0.8em !important;
			line-height: 150%;
}

#sidebarSnapshot a { 
			text-decoration: none; 
			color: #B8944D; 
			background-color: inherit;
			border-bottom: 1px dotted #5C3D00; 
}

#sidebarSnapshot a:hover { 
			color: #3D2900; 
			background-color: inherit;
			border-bottom: 1px dotted #3D2900; 
}

#sidebarSearch h1 {
			color: #550000 !important;
			background-color: inherit;
			font-family: verdana,arial, serif;
			font-size: 0.9em;
}

#footerBox {
			background: white url("../bilder/footer.png") no-repeat top right;
			color: #FFFFCC;
			border: 1px solid #3D2900;
			text-align: center;
			padding: 3px;
			margin-top: 2em;
			margin-bottom: 1.2em;
}


/***** STYLE *****/

p {
			line-height: 150%;
			color: #330000;
			background-color: inherit;
/*			margin-bottom: 3em; */
			text-align: left;
}

h1,h2,h3,h4,h5,h6 {
			color: #336699;
			background-color: inherit;
}

#contentBox ul	{
			line-height: 140%;
}
b {
	font-weight: bold;
	color: #336699;
	background-color: inherit;
}
img {
	border: 1px outset #336699;
}


/***** MISC *****/

.clear { 
	clear: both;
}
.picture a { 
	border: 0 !important; 
}
.pictureRechts {
	float: right; 
	margin: 7px 15px 15px 15px;
}
.pictureLinks {
	float: left; 
	margin: 7px 15px 15px 15px;
}
.pictureLinks div {
	text-align: center;
	font-size: 0.9em;
	font-family: verdana,arial, serif;
	color: #999999;
	background-color: inherit;
	font-style: italic;
}
.pictureRechts div {
	text-align: center;
	font-size: 0.9em;
	font-family: verdana,arial, serif;
	color: #999999;
	background-color: inherit;
	font-style: italic;
}
.noBorder {
			border: 0 !important;
}

ul {
	line-height: 140%;
	background: left;
}

#neuheiten	{
	font-family: verdana,arial, serif;
	font-size:10px;
	line-height: 100%;
	border:  #990000 2px  ridge !important;
	background:#FFF0F0;
	color: inherit;
	padding: 5px;
}
.quelleExternalLink {
	background-image: url("../bilder/externallink.gif");
	background-position: right;
	background-repeat: no-repeat;
	padding-right: 9px;
	margin-right: 2px;
	font-size: x-small;
}

.sondertext	{
	font-style: italic; 
	color: #663333;
	}
