@media print
{
  .noprint { display: none; }
}
td {font-size:12px; color: #4F4F4F; font-family: Verdana; text-decoration: none;}

form { padding: 0px; margin: 0px;}
p 		{margin-top:0px;}
/* A-Tag */
a:links			{ font-size:12px; color: #4F4F4F; font-family: Verdana; text-decoration: none; font-weight:bold; } /*(Schriftart/-farbe/-größe/-dekoration Hintergrundfarbe bei schon besuchter Seite)*/
a:hover			{ font-size:12px; color: #4F4F4F; font-family: Verdana; text-decoration: underline; font-weight:bold; }/*(Schriftart/-farbe/-größe/-dekoration Hintergrundfarbe bei Mausüberfahrt)*/
a:activ			{ font-size:12px; color: #4F4F4F; font-family: Verdana; text-decoration: none; font-weight:bold; }/*(Schriftart/-farbe/-größe/-dekoration Hintergrundfarbe bei zur Zeit angezeigter Seite)*/
a				{ font-size:12px; color: #4F4F4F; font-family: Verdana; text-decoration: none; font-weight:bold; }/*(Schriftart/-farbe/-größe/-dekoration Hintergrundfarbe eines "jungfreulichen" Links)*/
#TApp{
		width:550px;
	}
.clear{clear:both;}
/** body {  background-image: url(images/opt/bg.jpg); background-repeat: repeat-x; } **/

.start { float: left; padding-right: 10px; }

.linkpartner-position { margin-left: 450px; margin-top: 20px; }

.linkpartner { color: #4F4F4F; text-decoration: none; cursor: default; }
.linkpartner:hover { color: #4F4F4F; text-decoration: none; cursor: default; }

/** Neuer Baustein **/
#desc-classic img{
	padding: 0px 10px 0px 0px;
}
#headline-classic{
	font-size:12px;
	height:20px;
	color: #E88701;
	font-family: Verdana;
	text-decoration: none;
	font-weight: bold;
}
#headline-classic2{
	font-size:12px;
	height:20px;
	color: #E88701;
	font-family: Verdana;
	text-decoration: none;
	font-weight: bold;
}
#desc-classic{
	font-size:12px;
	line-height: 16px;
	color: #4F4F4F;
	font-family: Verdana;
	text-decoration: none;
	font-weight: normal;
}
#desc-classic p{
	font-size:12px;
	line-height: 16px;
	color: #4F4F4F;
	font-family: Verdana;
	text-decoration: none;
	font-weight: normal;
}
#desc-classic a{
	font-size:12px;
	color: #E88701;
	font-family: Verdana;
	text-decoration: underline;
	font-weight: normal;
}
#desc-classic a:hover{
	text-decoration: underline;
}
#desc-classic2 img{
	padding: 0px 20px 10px 0px;
}
#desc-classic2{
	font-size:12px;
	line-height: 16px;
	color: #4F4F4F;
	font-family: Verdana;
	text-decoration: none;
	font-weight: normal;
}
#desc-classic2 a{
	font-size:12px;
	color: #E88701;
	font-family: Verdana;
	text-decoration: underline;
	font-weight: normal;
}
.oj_heading{
	font-size:18px;
	color: #E88701;
	font-family: Verdana;
	text-decoration: none;
	font-weight: bold;
}
.welcome_desc{
	font-size:12px;
	line-height: 16px;
	color: #4f4f4f;
	font-family: Verdana;
	text-decoration: none;
	font-weight: normal;
}
.start_heading_white{
	font-size:12px;
	line-height: 16px;
	color: #FFFFFF;
	font-family: Verdana;
	text-decoration: none;
	font-weight: bold;
	padding-left:19px;
	padding-top:3px;
}
.start_desc_white{
	font-size:12px;
	line-height: 16px;
	color: #FFFFFF;
	font-family: Verdana;
	text-decoration: none;
	font-weight: normal;
}
.start_link_white, .start_link_white a{
	font-size:12px;
	line-height: 16px;
	color: #FFFFFF;
	font-family: Verdana;
	text-decoration: none;
	font-weight: bold;
	padding-top:3px;
}
.start_link_white a:hover{
	text-decoration:underline;
}

/** Text im Frontend **/
.m3_main_desc			{ font-size:12px; color: #4F4F4F; font-family: Verdana; text-decoration: none; font-weight:normal;}
.m3_main_title			{ font-size:12px; color: #E88701; font-family: Verdana; text-decoration: none; font-weight:bold; }
.m3_main_title_headline	{ font-size:18px; color: #E88701; 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:12px; color: #4f4f4f; font-family: Verdana; text-decoration: none; font-weight:normal;} /*(Zustaendig für den Adressen Text)*/
.m3_main_top_info		{ font-size:11px; color: #4f4f4f; font-family: Verdana; text-decoration: none; font-weight:bold;} /*(Zustaendig für die Top-Info Texte)*/
.m3_main_top_info a:hover	{ font-size:11px; color: #4f4f4f; font-family: Verdana; text-decoration: underline; font-weight:bold;} /*(Zustaendig für die Top-Info Links)*/
.m3_main_copyright		{ font-size:11px; color: #4f4f4f; 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;}

/** Überschrift - Text für jede Seite **/
.m3_headtitel			{ font-size:14px; color: #ffffff; font-family: Verdana; text-decoration: none; font-weight:bold; padding-left: 25px; }
.m3_newsticker			{ font-size:12px; color: #ffffff; font-family: Verdana; text-decoration: none; font-weight:bold; padding-top: 0px; }

/** Für die Vorschaltseite **/
.m3_headtitel_vor		{ font-size:14px; color: #ffffff; font-family: Verdana; text-decoration: none; font-weight:bold; padding-left: 5px; }
.m3_links_vor			{ font-size:11px; color: #ffffff; font-family: Verdana; text-decoration: none; font-weight:bold; }
.m3_links_vor:hover		{ font-size:11px; color: #ffffff; font-family: Verdana; text-decoration: underline; font-weight:bold; }

/** Quicklinks **/
.m3_quicklinks		{ font-size:12px; color: #4f4f4f; font-family: Verdana; text-decoration: none; font-weight:bold; }
.m3_quicklinks	a	{ font-size:12px; color: #4f4f4f; font-family: Verdana; text-decoration: none; font-weight:bold; }
.m3_quicklinks a:hover		{ font-size:12px; color: #4f4f4f; font-family: Verdana; text-decoration: underline; font-weight:bold; }

/** Text rechts **/
.m3_righttext		{ font-size:10px; color: #4f4f4f; font-family: Verdana; text-decoration: none; font-weight:normal; padding-left: 10px; padding-right: 5px; }
.m3_righttext img		{ padding-top: 10px;}

/** Links im Frontend **/
.m3_links			{ font-size:12px; color: #4F4F4F; font-family: Verdana; text-decoration: none; font-weight:bold;} /*(mehr Link im Newsarchiv zb)*/
.m3_links:hover		{ font-size:12px; color: #4F4F4F; font-family: Verdana; text-decoration: underline; font-weight:bold;} /*(mehr Link im Newsarchiv zb)*/
.m3_main_links		{ font-size:12px; color: #4F4F4F; font-family: Verdana; text-decoration: none; font-weight:bold;} 
.m3_main_links:hover	{ font-size:12px; color: #4F4F4F; 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 a		{ font-size:10px; color: #4F4F4F; font-family: Verdana; text-decoration: none; }
.m3_backpath a:hover	{ font-size:10px; color: #4F4F4F; font-family: Verdana; text-decoration: none; }
.m3_quicknav		{ font-size:9px; color: #ffffff; font-family: Verdana; text-decoration: none; font-weight:normal;} /*(Zustaendig für den Link Startseite,Impressum,Kontakt,Sitemap etc)*/
.m3_quicknav:hover	{ font-size:9px; color: #ffffff; 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:12px; line-height:16px; color: #4F4F4F; font-family: Verdana; text-decoration: none; font-weight:bold; }
.leftnav_icon_selected			{font-size:12px; line-height:16px; color: #4F4F4F; font-family: Verdana; text-decoration: none; font-weight:bold; }
.leftnav_main a				{font-size:12px; line-height:16px; color: #4F4F4F; font-family: Verdana; text-decoration: none; font-weight:bold; padding-bottom: 2px; }
.leftnav_main_selected a 		{font-size:12px; line-height:16px; color: #4F4F4F; font-family: Verdana; text-decoration: none; font-weight:bold; padding-bottom: 2px; }
.leftnav_sub a					{font-size:12px; line-height:16px; color: #4F4F4F; font-family: Verdana; text-decoration: none; font-weight:normal; }
.leftnav_sub a:hover 			{font-size:12px; line-height:16px; color: #4F4F4F; text-decoration: underline; font-weight:normal; }
.leftnav_main a:hover 			{font-size:12px; line-height:16px; color: #4F4F4F; text-decoration: underline; font-weight:bold; }
.leftnav_main_selected a:hover 	{font-size:12px; line-height:16px; color: #4F4F4F; text-decoration: underline; }

/** Formulare **/
.m3_buttons		{ width: 160px; height: 20px; background: #ffffff; border : 1px solid #666665; font-size:10px; color: #4F4F4F; font-family: Verdana; text-decoration: none;}
.m3_search_button	{ width: 30px; height: 18px; background: #ffffff; border : 1px solid #666665; font-size:10px; color: #4F4F4F; font-family: Verdana; text-decoration: none;}
.m3_input_field		{ width: 152px; height: 17px; background: #ffffff; border : 1px solid #333; font-family: Verdana; color: #000000; font-size: 11px; }
.m3_textarea		{ width: 185px; height: 100px; background: #ffffff; border : 1px solid #666665; font-family: Verdana; color: #000000; font-size: 10px; }

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



/** Babygallery **/
.m3_baby_headline1		{ font-size:16px; color: #4f4f4f; 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: #4F4F4F; font-family: Verdana; text-decoration: none;}
.m3_baby_input_field		{ width: 130px; height: 19px; background: #ffffff; border : 1px solid #ffbd83; font-family: Verdana; color: #000000; font-size: 12px; }
.m3_baby_select_field		{ width: 147px; height: 19px; background: #ffffff; border : 1px solid #ffbd83; font-family: Verdana; color: #000000; font-size: 12px; }
.m3_baby_month			{ font-size:12px; color: #4f4f4f; font-family: Verdana; text-decoration: none;}
.m3_baby_headline2		{ font-size:14px; color: #ffaa6d; 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)';
