@media print
{
  .noprint { display: none; }
}

body { background-color: #ffffff; }

td {font-size:11px; color: #606060; font-family: Verdana; text-decoration: none;}

form { padding: 0px; margin: 0px;}
p 		{margin-top:0px;}

/* ################ FACEBOOK Widget Anpassungen ############## */

.fan_box .full_widget {
	background-color: transparent;
	border: none;
	margin-left: 10px;
	margin-top: 10px;
}
.fan_box .full_widget .connect_top {
	background: transparent;
}

/* ################################################### */

.linkpartner { color: #ffffff; text-decoration: none; cursor: text; }
.linkpartner:hover { color: #ffffff; text-decoration: none; cursor: text; }

.bg_left {
	background-image: url(images/opt/bgleft.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	}
.bg_right {
	background-image: url(images/opt/bgright.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.prolog_spacer { background-image: url(images/opt/prolog_spacer.jpg); background-repeat: no-repeat; }
.folge_spacer { background-image: url(images/opt/folge_spacer.jpg); background-repeat: no-repeat; }
.prolog_bottom { background-image: url(images/opt/prolog_einstieg-bottom.jpg); background-repeat: no-repeat; }
.folge_bottom { background-image: url(images/opt/folge-content_bottom.png); background-repeat: no-repeat; }
.prolog_footer { background-image: url(images/opt/prolog_footer.jpg); background-repeat: no-repeat; }

.seitedruck { text-align: left; margin: 0; padding-top: 4px; }
.seiteblaettern { text-align: right; margin: 0; padding-top: 4px; }

.haupt {
	z-index: 1;
	position: absolute;
	width: 950px;
}

.folge-keywords {
	position: absolute;
	z-index: 5;
	top: 35px;
	left: 40px;
	color: #a5a5a5;
	font: bold 10px Verdana, sans-serif;
}
	.folge-keywords a {
		font: bold 10px Verdana, sans-serif;
		color: #a5a5a5;
	}
	.folge-keywords a:hover {
		font: bold 10px Verdana, sans-serif;
		color: #a5a5a5;
		text-decoration: underline;
	}
.keywords {
	position: absolute;
	z-index: 5;
	top: 15px;
	left: 40px;
	color: #a5a5a5;
	font: bold 10px Verdana, sans-serif;
}
	.keywords a {
		font: bold 10px Verdana, sans-serif;
		color: #a5a5a5;
	}
	.keywords a:hover {
		font: bold 10px Verdana, sans-serif;
		color: #a5a5a5;
		text-decoration: underline;
	}

.news-links, .news-links a {
	color: #ffffff;
	font-size: 10px;
	font-family: Verdana;
	font-weight: bold;
	padding-top: 9px;
}
.news-links a:hover {
	color: #ffffff;
	font-size: 10px;
	text-decoration: underline;
}

a.bereich-ccom {
	display: block;
	border: 0px;
	text-decoration: none;
	background-image: url(images/opt/ccom_linkklein.png);
	background-repeat: no-repeat;
	width: 54px;
	height: 96px;
}
a.bereich-ccom:hover {
	background-image: url(images/opt/ccom_linkgross.png);
	background-repeat: no-repeat;
	width: 175px;
	height: 96px;
	text-decoration: none;
}

a.bereich-mcom {
	display: block;
	border: 0px;
	text-decoration: none;
	background-image: url(images/opt/mcom_linkklein.png);
	background-repeat: no-repeat;
	width: 54px;
	height: 96px;
}
a.bereich-mcom:hover {
	background-image: url(images/opt/mcom_linkgross.png);
	background-repeat: no-repeat;
	width: 175px;
	height: 96px;
	text-decoration: none;
}

a.bereich-ecom {
	display: block;
	border: 0px;
	text-decoration: none;
	background-image: url(images/opt/ecom_linkklein.png);
	background-repeat: no-repeat;
	width: 54px;
	height: 96px;
}
a.bereich-ecom:hover {
	background-image: url(images/opt/ecom_linkgross.png);
	background-repeat: no-repeat;
	width: 175px;
	height: 96px;
	text-decoration: none;
}

/** Generelle Überschriften **/

h1 { font: bold 16px Verdana, Arial; margin: 0; }
h2 { font: bold 14px Verdana, Arial; margin: 0; }
h3 { font: bold 13px Verdana, Arial; margin: 0; }
h4 { font: bold 12px Verdana, Arial; margin: 0; }
h5 { font: bold 11px Verdana, Arial; margin: 0; }
h6 { font: bold 10px Verdana, Arial; margin: 0; }

/** Text im Frontend **/
.m3_main_desc			{ font-size:11px; color: #000000; font-family: Verdana; text-decoration: none; font-weight:normal;}
.m3_main_title			{ font-size:12px; color: #000000; font-family: Verdana; text-decoration: none; font-weight:bold; }
.m3_main_title_headline	{ font-size:14px; color: #000000; font-family: Verdana; text-decoration: none; font-weight:bold; }
.m3_main_title_start		{ font-size:12px; color: #ff5100; font-family: Verdana; text-decoration: none; font-weight:bold;}
.m3_address			{ font-size:10px; color: #a5a5a5; font-family: Verdana; text-decoration: none; font-weight:normal;} /*(Zustaendig für den Adressen Text)*/
.m3_main_top_info		{ font-size:11px; color: #e8692a; font-family: Verdana; text-decoration: none; font-weight:normal;} /*(Zustaendig für die Top-Info Texte)*/
.m3_main_top_info a:hover	{ font-size:11px; color: #e8692a; font-family: Verdana; text-decoration: underline; font-weight:normal;} /*(Zustaendig für die Top-Info Links)*/
.m3_main_copyright		{ font-size:10px; color: #000000; font-family: Verdana; text-decoration: none;} /*(Copyright Text)*/
.m3_main_news_head		{ font-size:14px; color: #ff5100; font-family: Verdana; text-decoration: none; font-weight:bold;}
.m3_global_desc			{ font-size:10px; color: #a5a5a5; font-family: Verdana; text-decoration: none; font-weight:normal;}
.m3_global_desc span			{ font-size:10px; color: #a5a5a5; font-family: Verdana; text-decoration: none; font-weight:normal; margin: 0; padding-right: 5px;}
.m3_global_einstieg1_desc		{ font-size:12px; color: #ea5007; font-family: Verdana; text-decoration: none; font-weight:bold; font-style:italic; }
.m3_global_einstieg2_desc		{ font-size:12px; color: #80933e; font-family: Verdana; text-decoration: none; font-weight:bold; font-style:italic; }
.m3_global_einstieg3_desc		{ font-size:12px; color: #737687; font-family: Verdana; text-decoration: none; font-weight:bold; font-style:italic; }
.m3_global_quicklinks, .m3_global_quicklinks a	{ font-size:12px; color: #ed6d2e; font-family: Verdana; text-decoration: none; font-weight:bold; }
.m3_global_quicklinks a:hover		{ font-size:12px; color: #ed6d2e; font-family: Verdana; text-decoration: underline; font-weight:bold; }

/** Links im Frontend **/
.m3_links			{ font-size:11px; color: #606060; font-family: Verdana; text-decoration: none; font-weight:bold;} /*(mehr Link im Newsarchiv zb)*/
.m3_links:hover		{ font-size:11px; color: #606060; font-family: Verdana; text-decoration: none; font-weight:bold;} /*(mehr Link im Newsarchiv zb)*/
.m3_main_links		{ font-size:12px; color: #606060; font-family: Verdana; text-decoration: none; font-weight:bold;} 
.m3_main_links:hover	{ font-size:12px; color: #606060; font-family: Verdana; text-decoration: none; font-weight:bold;} 
.m3_paging			{ font-size:11px; color: #4F4F4F; font-family: Verdana; text-decoration: none; }
.m3_paging:hover		{ font-size:11px; color: #4F4F4F; font-family: Verdana; text-decoration: none; }
.m3_backpath, .m3_backpath a	{ font-size:10px; color: #ff5100; font-family: Verdana; text-decoration: none; }
.m3_backpath a:hover			{ font-size:10px; color: #ff5100; font-family: Verdana; text-decoration: underline; }
.m3_quicknav		{ font-size:10px; color: #a5a5a5; font-family: Verdana; text-decoration: none; font-weight:normal;} /*(Zustaendig für den Link Startseite,Impressum,Kontakt,Sitemap etc)*/
.m3_quicknav:hover	{ font-size:10px; color: #a5a5a5; font-family: Verdana; text-decoration: underline; font-weight:normal;} /*(Zustaendig für den Link Startseite,Impressum,Kontakt,Sitemap etc)*/

/** Linke Navigation der Folgeseite **/
.leftnav_icon					{font-size:11px; color: #ffffff; font-family: Verdana; text-decoration: none; font-weight:bold;}
.leftnav_icon_selected		{font-size:11px; color: #cccccc; font-family: Verdana; text-decoration: none; font-weight:bold;}
.leftnav_main a				{font-size:11px; color: #ffffff; font-family: Verdana; text-decoration: none; font-weight:bold;}
.leftnav_main_selected a 	{font-size:11px; color: #cccccc; font-family: Verdana; text-decoration: none; font-weight:bold;}
.leftnav_sub a					{font-size:11px; color: #ffd3be; font-family: Verdana; text-decoration: none; font-weight:normal;}
.leftnav_main a:hover		{font-size:11px; text-decoration: underline; color: #ffffff;}
.leftnav_sub a:hover 		{font-size:11px; text-decoration: underline; color: #ffd3be;}
.leftnav_main_selected a:hover 					{font-size:11px; text-decoration: underline; color: #cccccc; }

/** Formulare **/
.m3_buttons		{ width: 160px; height: 18px; background: #ffffff; border : 1px solid #d6d9e0; font-size:10px; color: #a5a5a5; font-family: Verdana; text-decoration: none;}
.m3_search_button	{ width: 23px; height: 18px; background: #ffffff; border : 1px solid #d6d9e0; font-weight: bold; font-size:9px; color: #e86b2c; font-family: Verdana; text-decoration: none;}
.m3_input_field		{ width: 186px; height: 18px; background: #ffffff; border : 1px solid #d6d9e0; font-family: Verdana; color: #a5a5a5; font-size: 9px; }
.m3_search_inputfield		{ width: 131px; height: 18px; background-image: url(images/opt/search-field.jpg); border : 1px solid #d6d9e0; font-family: Verdana; color: #a5a5a5; font-size: 10px; }
.m3_textarea		{ width: 185px; height: 100px; background: #ffffff; border : 1px solid #d6d9e0; font-family: Verdana; color: #a5a5a5; font-size: 10px; }

/** Suche **/
.m3_search_count	{ font-size:11px; color: #ffffff; font-family: Verdana; text-decoration: none; background: #FF864F;}
.m3_search_title		{ font-size:11px; color: #606060; font-family: Verdana; text-decoration: none; background: #FFD9C8;}
.m3_search_desc		{ font-size:11px; color: #606060; font-family: Verdana; text-decoration: none;}
.m3_search_navi		{ font-size:11px; color: #ff5100; font-family: Verdana; text-decoration: none;}
.m3_search_hit		{ font-size:11px; color: #AE0611; font-family: Verdana; text-decoration: none; font-weight:bold;}

/* A-Tag */
a:hover			{ font-size:11px; color: #FF5100; font-family: Verdana; text-decoration: underline; }/*(Schriftart/-farbe/-größe/-dekoration Hintergrundfarbe bei Mausüberfahrt)*/
a				{ font-size:11px; color: #FF5100; font-family: Verdana; text-decoration: none; }/*(Schriftart/-farbe/-größe/-dekoration Hintergrundfarbe eines "jungfreulichen" Links)*/

/** Babygallery **/
.m3_baby_headline1		{ font-size:16px; color: #000000; font-family: Verdana; text-decoration: none; font-weight:bold;}
.m3_baby_search_button	{ width: 30px; height: 22px; background: #ffffff; border : 1px solid #666665; font-size:10px; color: #606060; font-family: Verdana; text-decoration: none;}
.m3_baby_input_field		{ width: 185px; height: 22px; background: #ffffff; border : 1px solid #666665; font-family: Verdana; color: #000000; font-size: 12px; }
.m3_baby_select_field		{ width: 146px; height: 21px; background: #ffffff; border : 1px solid #666665; font-family: Verdana; color: #000000; font-size: 12px; }
.m3_baby_month			{ font-size:12px; color: #000000; font-family: Verdana; text-decoration: none;}
.m3_baby_headline2		{ font-size:14px; color: #000000; font-family: Verdana; text-decoration: none; font-weight:bold;}
.m3_baby_sites			{ font-size:12px; font-family: Verdana; text-decoration: none;}
.m3_baby_sites:hover		{ font-size:12px; font-family: Verdana; text-decoration: none;}
.m3_baby_title			{ font-size:11px; color: #000000; font-family: Verdana; text-decoration: none; font-weight:bold;}
.m3_baby_desc			{ font-size:10px; color: #000000; font-family: Verdana; text-decoration: none;}

/** Bikeconfigurator **/
.m3_conf_headline					{ font-size:16px; color: #000000; font-family: Verdana; text-decoration: none; font-weight:bold;}
.m3_conf_desc						{ font-size:12px; color: #000000; font-family: Verdana; text-decoration: none;}
.m3_conf_main						{ font-size:12px;  font-family: Verdana; text-decoration: none; }
.m3_conf_main:hover				{ font-size:12px; font-family: Verdana; text-decoration: none; font-weight:bold;}
.m3_conf_mainbg						{ background-color:#dddddd;}
.m3_conf_templ_bg					{ background-color:#A1A1A1;}
.m3_conf_templ_bg2					{ background-color:#FD7337;}
.m3_conf_templ_bg_right_select	{ background-color:#A1A1A1;}
.m3_conf_templ_bg_right			{ background-color:#DDDDDD;}
.m3_conf_templ_headline			{ font-size:12px; color: #000000; font-family: Verdana; text-decoration: none; }
.m3_conf_templ_headline2			{ font-size:16px; color: #000000; font-family: Verdana; text-decoration: none; font-weight:bold;}
.m3_conf_templ_title				{ font-size:12px; color: #000000; font-family: Verdana; text-decoration: none; font-weight:bold;}
.m3_conf_templ_desc				{ font-size:12px; color: #000000; font-family: Verdana; text-decoration: none;}
.m3_conf_mail_headline2			{ font-size:16px; color: #000000; font-family: Verdana; text-decoration: none; font-weight:bold;}

/** Spezialiframe **/
iframe.style.filter='progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=0)';