/* @import url("http://fonts.googleapis.com/css?family=Open+Sans:400,400italic,300,300italic,700,700italic,800,800italic|Lato:400,300italic,400italic,100,100italic,300&v2.css");
*/

body          {
	color: #000000;
	font-size: 8.5pt;
	/*font-family: -apple-system, "Helvetica Neue", Helvetica, "Lucida Grande", Arial, Verdana, "Lucida sans", Swiss, SunSans-Regular;*/
	font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;
	line-height: 1.6;
}
td            {
	font-size: 8.5pt !important;
	line-height: 160%;
}
h1,h2,h3,h4 {
	font-family: -apple-system, "Helvetica Neue", Helvetica, "Lucida Grande", Arial, Verdana, "Lucida sans", Swiss, SunSans-Regular;
	line-height:1.5;
}
.td_normal { 
	font-size: 8pt;
}
ul { }
a:link      { color: #00547e; text-decoration: none }
a:visited      { color: #069; text-decoration: none }
a:active     { color: #4682b4; text-decoration: underline }
a:hover     { color: #900; text-decoration: underline }
.HeadRowLeft  { color: #069; font-weight: bold; font-size: 9.5pt;}
.HeadRowLeft_l { color: #069; font-size: 10.5pt; font-weight: bold; }
li  { }
.HeadRowLeft_s { color: #069; font-size: 8.5pt !important; font-weight: bold; font-stretch: normal; }
.HeadRowLeft_xs { color: #069; font-size: 8pt; font-weight: normal; }
hr   { color: #708090 }
.td_small  { color: black; font-style: normal; font-size: 9px; font-family: Arial, Verdana, Helvetica, "Lucida Grande"; border-top: medium none black }
.Produktitel {
	font-family: "Helvetica Neue", "Lucida Grande", Arial, Verdana, "Lucida sans", Helvetica, Swiss, SunSans-Regular;
	font-size: 3em;
	font-style: italic;
	font-weight: bold;
}
.markered { background-color: #ff6; }
.button {
	font-size: 0.9em;
	font-weight;
	background-color: #FFFF66;
	-webkit-border-radius: 5px; /* http://www.456bereastreet.com/archive/201111/styling_buttons_in_ios_webkit_and_-webkit-appearancenone/ */
	-moz-border-radius: 5px;
	border-radius: 5px;
	border-width:1px;
}
.button-success,
.button-error,
.button-warning,
.button-secondary,
.button-addtocart {
    color: white;
    border-radius: 20px;
    -webkit-border-radius: 20;
	-moz-border-radius: 20;
	-webkit-appearance:none;
    text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
    font-size: 130%;
    border: 0px;
	padding: 6px 12px 6px 12px;
	cursor: pointer;
}

.button-success {
    background: rgb(28, 184, 65); /* this is a green */
}

.button-error {
    background: rgb(202, 60, 60); /* this is a maroon */
}

.button-warning {
    background: rgb(223, 117, 20); /* this is an orange */
}

.button-secondary {
    background: #6495ed; /* this is a light blue */
}

.button-addtocart {
    background: rgb(28, 184, 65); /* this is a green */
}

.order_table { background-color: #f3f3f3; border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; border-top-color: #ccc; border-left-color: #ccc; outline-color: #ccc; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;}
.order_table_header { color: #fff; font-size: 7.0pt; font-weight: normal; background-color: #ff8c00; border-bottom: 1px solid #ccc; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;}
.order_table_header_alt { color: #fff; font-size: 7.0pt; font-weight: normal; background-color: #4682b4; border-bottom: 1px solid #ccc; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;}
.order_td { color: #444; font-size: 8pt; }
.order_td_preis { color: #444; font-size: 11pt !important; }
.order_td_preis_special { color: #336fa1; font-size: 11pt; }
.order_td_preis_addendum {
	font-size: 6.0pt;
}
.order_div_plattform {
	display:inline;
	margin:2;
	padding: 2;
}
.table_nav_transparent { height: 16px; }
.table_nav { float: right; margin: 0; border-width: 0; }
.td_nav { color: #fff; font-size: 7pt; line-height: 7pt; height: 16px; min-height: 16px; max-height: 24px; margin-top: 0; padding: 0 8px; border-left: 0px groove #ccc; border-top-style: dotted; border-top-width: 0; border-right-style: dotted; border-right-width: 0; border-bottom-style: dotted; border-bottom-width: 0; }
.td_nav a:link { color: #fff; }
.td_nav a:visited { color: #fff; }
.td_nav a:hover { color: #ff8c00; text-decoration: none; }
.td_nav_with_bg {
		background-image: url("/graphics/mwm-logos/nav_tab_bg3_orange_blue.png");
		color: white;
		font-size: 12px;
		font-weight:normal;
		text-decoration: none;
		height: 25px;
		padding: 2px 14px;
		min-height: 23px;
		border-color: orange #336fa1 #336fa1 #fff;
		border-style: solid solid none;
		border-width: 0px 0px 0;
		border-bottom: hidden;
		border-right: hidden;
		e: solid;
		-webkit-border-radius: 2px;
		-moz-border-radius: 2px;
		border-radius: 2px;
}
.td_nav_with_bg_OLD {
	color: white;
	font-size: 11pt;
	font-weight: bold;
	background-image: url("/graphics/mwm-logos/nav_tab_bg2_orange.gif");
	text-decoration: none;
	height: 32px;
	padding: 1px 12px;
	min-height: 23px;
	border-color: white #336fa1 #336fa1 #fff;
	border-style: solid solid none;
	border-width: 1px 1px 0;
	e: solid;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.td_nav_with_bg a:hover { color: white;  text-decoration: none; position: relative; top: -1px; max-height: 23px; border-bottom: 1px dotted #fff; }
.td_nav_with_bg a:link { color: white; text-decoration: none; e: solid; }
.td_nav_with_bg a:visited { color: white; text-decoration: none; e: solid; }
.td_nav_with_bg_hilite { color: #fff; font-weight: bold; background-color: #ff8c00; text-transform: uppercase; letter-spacing: 1px; padding: 4px 8px; height: 23px; min-height: 23px; border-top-width: 0; border-right: 1px solid #336fa1; border-bottom: 1px solid #336fa1; border-left: 1px solid #fff; e: solid; }
.grcslinks {border:0px transparent;-webkit-box-reflect:below 1px -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(0.3, transparent), to(white));}
.grcslinks a:hover { position: relative; top: 1px; left: 1px; }
.td_simple_aqua_hlines { padding-top: 4px; padding-right: 4px !important; padding-bottom: 4px; padding-left: 4px; border-bottom: 1px outset #4682b4; }
.blockquotestart { float: left; height: 60px; margin-top: -70px; padding-top: 50px; margin-bottom: -40px; font-size: 800%; color: #efefef; font-family: Georgia, "Times New Roman", Times, serif; font-style: oblique; }
.blockquoteend { float: right; font-size: 800%; color: #efefef; font-family: Georgia, "Times New Roman", Times, serif; font-style: oblique; height: 45px; }
.Blockquote_inhalt { color: #4682b4; font-size: 16px; font-family: Georgia, "Times New Roman", Times, serif; font-style: oblique; padding: 50px; }

.screenthumb {
	margin: 6 6 6 6;
}

.enlarge {
	display: block;
	position: relative;
	background-image: url("/graphics/icon-enlarge.png");
	z-index: 4;
	top: 12px;
	left: -12px;
	height: 21px;
	width: 22px;
}

.screenthumb img {
	padding: 8px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-color: #999999;
	box-shadow: 2px 2px 10px 2px #aaa;
    -moz-box-shadow: 2px 2px 10px 2px #aaa;
    -webkit-box-shadow: 2px 2px 10px 2px #aaa;
}

.form_feld_einmenschsiehtdasnicht { display:none;}