/*
****************************************

www.MONTIMARE.de

Stylesheet v1

****************************************

F. Cannon | www.f-cannon.de 

****************************************
*/


/* PNG FIX */

img, div, a { 
	behavior: url(iepngfix.htc) 
}


/* FIREFOX */

a:focus { 
	outline: none;
}

a img {
	border: none;
	outline: none;
}


/* GENERAL */

html {
	margin: 0;
	padding: 0;
	width: 100%;
}

body {
	margin: 0;
	padding: 0;
	width: 1000px;
	font-family: verdana, arial, sans-serif;
	font-size: 100%;
	color: #777;
	background: #fff url('../img/background.jpg') no-repeat;
}

div {
	float: left;
	margin: 0;
	padding: 0;
}

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

a:hover {
	color: #333;
}

ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

p {
	float: left;
	margin: 0 0 1em 0;
	padding: 0;
	font-size: 0.625em;
	line-height: 1.5em;
	color: #000;	
}

/* MAIN */

.div_main_outer {
	display: none;
	float: none;
	position: absolute;
	top: 0px;
	left: 0px; /* -130px ggü. Originalversion */
	width: 1010px;
	height: 660px;
	z-index: 20;
}

.div_main_inner {
	width: 100%;
	height: 100%;
}


/* NAVI */

#div_navi_outer {
	float: none;
	position: absolute;
	top: 110px;
	left: 695px; /* -130px ggü. Originalversion */
	width: 275px;
	z-index: 10;
}

#div_navi_inner {
	width: 100%;
	height: 100%;
}

#div_navi_board_header a {
	float: left;
	width: 250px;
	height: 75px;
	background: url('../img/navi_board_header.png') no-repeat;
}

#div_navi_board_header a:hover {
	background-position: -250px 0;
}

#div_navi_board_menu {
	display: none;
	width: 275px;
	height: 280px;
	background: url('../img/navi_board_menu.png') no-repeat;
}

#div_navi_bike_header a {
	float: left;
	width: 250px;
	height: 60px;
	background: url('../img/navi_bike_header.png') no-repeat;
}

#div_navi_bike_header a:hover {
	background-position: -250px 0;
}

#div_navi_bike_menu {
	display: none;
	width: 275px;
	height: 280px;
	background: url('../img/navi_bike_menu.png') no-repeat;
}

.navi_board_menu, .navi_bike_menu {
	float: left;
	clear: both;
	width: 220px;	
}

.navi_board_menu {
	margin-left: 0;
}

.navi_bike_menu {
	margin-left: 40px;
}

#navi_bike_menu_1, #navi_board_menu_1  {
	height: 40px;
}

#navi_bike_menu_2, #navi_board_menu_2 {
	height: 50px;
}

#navi_bike_menu_3, #navi_board_menu_3 {
	height: 40px;
}

#navi_bike_menu_4, #navi_board_menu_4 {
	height: 40px;
}

#navi_bike_menu_5, #navi_board_menu_5 {
	height: 50px;
}

#navi_bike_menu_6, #navi_board_menu_6 {
	height: 40px;
}


/* FOOTER */

#div_footer {
	float: none;
	position: relative;
	top: 665px;
	left: 30px; /* -130px ggü. Originalversion */
	padding: 0 0 25px 0;
}

#div_footer ul {
	margin: 0;
	padding: 0;
	font-size: 0.625em;
}

#div_footer li {
	display: inline;
}

#div_footer a {
	font-weight: bold;
}


/* CATEGORIES */

.div_cat_outer {
/*	display: none; */
	width: 1010px;
	height: 660px;
}

.div_cat_inner {
	margin: 20px 0 0 25px;
	width: 815px;
	height: 600px;
}

#div_board_news_outer, #div_bike_news_outer {
	background: url('../img/bg_news.png') no-repeat;
}

#div_board_special_outer, #div_bike_special_outer {
	background: url('../img/bg_special.png') no-repeat;
}

#div_board_service_outer, #div_bike_service_outer {
	background: url('../img/bg_service.png') no-repeat;
}

#div_label_outer {
	background: url('../img/bg_label.png') no-repeat;
}

#div_board_wower_outer,#div_bike_wower_outer {
	background: url('../img/bg_wower.png') no-repeat;
}

#div_partner_outer {
	background: url('../img/bg_partner.png') no-repeat;
}

#div_impressum_outer {
	background: url('../img/bg_impressum.png') no-repeat;
}

#div_kontakt_outer {
	background: url('../img/bg_kontakt.png') no-repeat;
}


/* CLOSE BUTTON */

.close_button {
	float: right;
	clear: both;
	margin: 20px 20px 0 0;
}


/* CONTENT */

.div_content {
	margin: 45px 0 0 40px;
	width: 750px;
	height: 480px;
	overflow: auto;
	overflow-x: hidden;
}


/* NEWS & SPECIAL */

.div_news_wrapper, .div_special_wrapper {
	margin: 0 0 20px 0;
	width: 100%;
}

.div_news_media, .div_special_media {
	width: 325px;
	min-height: 200px;
}

.div_news_header, .div_special_header {
	margin: 0 0 20px 30px;
	width: 325px;
	height: 30px;
}

.div_news_text, .div_special_text {
	margin-left: 30px;
	width: 325px;	
}

.div_news_text a, .div_special_text a {
	color: #000;
	text-decoration: underline;
}

.div_news_text a:hover, .div_special_text a:hover {
	color: #666;
}

.div_news_text ul, .div_special_text ul {
	float: left;
	clear: both;
	margin: 0 0 1em 0;
	font-size: 0.625em;
	color: #000;
	list-style: circle outside;
}

.div_news_text li, .div_special_text li {
	padding: 2px 0;
}

.div_news_media p, .div_special_media p {
	display: none;
}

.news_topic, .special_topic {
	font-weight: bold;
}

.aktion_des_monats {
	background: url('../img/aktiondesmonats.png') no-repeat 600px 0;
}
.aktion_des_monats p {
	width: 275px;
}

ul.news_meta { 
	list-style: none;
	float: none;
}

ul.news_meta li {
	display: inline;
	padding: 0;
}

ul.special_meta { 
	list-style: none;
	float: none;
}

ul.special_meta li {
	display: inline;
	padding: 0;
}

.div_news_text p {
	clear: both;
}


/* LABEL */

#div_label_outer .div_content img {
	float: left;
	margin: 60px 0 0 0;
}

#div_label_outer .div_content ul {
	float: left;
	margin: 40px 0 0 15px;
	width: 465px;
}

#div_label_outer .div_content ul li ul {
	display: inline;
	margin: 30px 0 0 0;
	font-size: 0.75em;
	font-weight: normal;
	word-spacing: 0.2em;
	color: #000;
}

#div_label_outer .div_content ul li ul li {
	float: left;
	display: inline;
	margin: 0 0.625em 0 0;
}

#div_label_outer .div_content ul li ul li a {
	color: #000;
	text-decoration: underline;
}


/* IMPRESSUM */

#div_impressum_wrap {
	margin: 75px 0 0 10px;
	width: 575px;
}

#div_impressum_wrap ul {
	margin: 0 0 1em 0;
	font-size: 0.625em;
	font-weight: bold;
	line-height: 1.5em;
	color: #000;
}

#div_impressum_wrap li {
	font-weight: normal;
}

#div_impressum_wrap a {
	color: #000;
	text-decoration: underline;
}

#div_impressum_wrap a:hover {
	color: #666;
}

#div_impressum_01 {
	width: 225px;
}

#div_impressum_02 {
	width: 350px;
}

#div_impressum_03 {
	clear: both;
	margin: 0.5em 0 0 0;
	width: 100%;
}


/* KONTAKT */

#div_kontakt_wrapper_01 {
	float: left;
	width: 750px;
	height: 230px;
	background: url('../img/kontakt_bg_01.png') no-repeat;
}

#div_kontakt_wrapper_02 {
	float: left;
	width: 750px;
	height: 245px;
	background: url('../img/kontakt_bg_02.png') no-repeat;
}

#div_kontakt_wrapper_01 ul {
	margin: 175px 0 0 40px;
	width: 600px;
	font-size: 0.625em;
	font-weight: bold;
	line-height: 1.5em;
	color: #000;
}

#div_kontakt_wrapper_01 li {
	font-weight: normal;
}

#div_kontakt_wrapper_02 ul {
	margin: 170px 0 0 30px;
	width: 650px;
	font-size: 0.625em;
	font-weight: bold;
	line-height: 1.5em;
	color: #000;
}

#div_kontakt_wrapper_02 li {
	font-weight: normal;
}

#div_kontakt_outer a {
	color: #000;
	text-decoration: underline;
}

#div_kontakt_outer a:hover {
	color: #666;
}


/* WO&WER */

#div_board_wower_wrapper_01, #div_bike_wower_wrapper_01 {
	width: 750px;
	height: 245px;
}

#div_board_wower_wrapper_01 {
	background: url('../img/board_wower_header.png') no-repeat;
}

#div_bike_wower_wrapper_01 {
	background: url('../img/bike_wower_header.png') no-repeat;
}

#div_board_wower_wrapper_01 ul, #div_bike_wower_wrapper_01 ul {
	margin: 175px 0 0 50px;
	width: 600px;
	font-size: 0.625em;
	font-weight: bold;
	line-height: 1.5em;
	color: #000;
}

#div_board_wower_wrapper_01 li, #div_bike_wower_wrapper_01 li {
	font-weight: normal;
}

#div_board_wower_wrapper_01 a, #div_bike_wower_wrapper_01 a {
	color: #000;
	text-decoration: underline;
}

#div_board_wower_wrapper_01 a:hover, #div_bike_wower_wrapper_01 a:hover {
	color: #666;
}

#div_board_wower_wrapper_02, #div_bike_wower_wrapper_02 {
	margin: 20px 0 0 15px;
}

#div_board_wower_map, #div_bike_wower_map {
	width: 350px;
}

#div_board_wower_map p, #div_bike_wower_map p {
	margin-top: 0.5em;
}

#div_board_wower_text, #div_bike_wower_text {
	width: 325px;
}

#div_board_wower_text img, #div_bike_wower_text img {
	float: left;
	margin: 0 0 1em 0;
}

#div_board_wower_wrapper_03, #div_bike_wower_wrapper_03 {
	clear: both;
	margin: 25px 0 0 0;
	width: 740px;
}

#div_board_wower_wrapper_03 img, #div_bike_wower_wrapper_03 img {
	float: left;
	margin: 0;
	padding: 0;
}


/* SERVICE */

#div_bike_service_outer .div_content img, #div_board_service_outer .div_content img {
	margin: 0 0 25px 0;
}

#div_bike_service_outer .div_content p, #div_board_service_outer .div_content p {
	clear: both;
	width: 500px;
}


/* PARTNER */

#sta_logo {
	margin: 25px;
}

#sta_logo a {
	float: left;
	width: 300px;
	height: 207px;
	background: transparent url('../img/sta_logo.png') no-repeat 0 0;
}

#sta_logo a:hover {
	background-position: -300px 0;
}


/* PRELOAD */

#div_preload {
	display: none;
}