/* LAYOUT */
body										{ background-color: #f66e0d; background-image: none; }
div.navi									{ box-shadow: 0 -9px 9px #b35009; -webkit-box-shadow: 0 -9px 9px #b35009; -moz-box-shadow: 0 -9px 9px #b35009; }
div#footer-navi								{ margin-top: 20px; box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none; }
div#content									{ margin: 40px 0; }

div.content-container						{ display: inline-block; margin-bottom: 40px; width: inherit; min-height: 710px; background: #fff; border-radius: 8px; -webkit-border-radius: 8px; -moz-border-radius: 8px; }
div.content-head							{ margin-top: 20px; text-align: center; }
div.content-head span.title.font			{ color: #000; }
div.content-main							{ display: inline-block; padding: 40px; width: 890px; }
div.content-main div						{ position: relative; z-index: 10; margin-bottom: 40px; }
div.content-main div p,
div.content-main div form					{ width: 580px; }
div.content-main img.sub-content-bg			{ position: absolute; top: 0; right: 0; }

/* FONTS */
div.content-main h1							{ color: #f66e0d; }
div.content-main h2							{ color: #000; }
div.content-main h3							{ color: #000; }
div.content-main p							{ margin: 10px 0; color: #000; line-height: 21px; }
div.content-main p a,
div.content-main.content-uebersicht a,
div.content-main ul.liste-none li a			{ color: #f66e0d; text-decoration: underline; }
div.content-main p a:hover,
div.content-main.content-uebersicht a:hover,
div.content-main ul.liste-none li a:hover	{ text-decoration: none; }


/* BREADCRUMP */
div.breadcrump								{ padding-top: 0; height: auto; }
div.breadcrump div							{ display: inline-block; margin-right: 10px; }
div.breadcrump span,
div.breadcrump a							{ line-height: 40px; color: #7f7f7f; }
div.breadcrump div.overview					{ margin-right: 40px; }
div.breadcrump > div:hover a,
div.breadcrump > div:hover span				{ color: #999; }


/* LISTE */
ul.liste-disc								{ list-style-position: inside; }
ul.liste-none								{ list-style-type: none; }
ul.liste-disc li,
ul.liste-none li							{ color: #000; line-height: 21px; }

/*
div.content-main ul.liste,
div.content-main ul.stadtliste					{ display: inline-block; }
div.content-main ul.liste li					{ list-style-type: none; font-size: 14px; line-height: 21px;}
div.content-main ul.stadtliste					{ float: left; margin-right: 25px; width: 210px; }
div.content-main ul.stadtliste:nth-child(5)		{ margin-right: 0; }
div.content-main ul.stadtliste li				{ list-style-type: none; font-size: 13px; line-height: 18px; }
div.content-main ul.liste a,
div.content-main ul.stadtliste a				{ font-style: italic; color: #1a1a1a; text-decoration: underline; }
div.content-main ul.liste a:hover,
div.content-main ul.stadtliste a:hover			{ text-decoration: none; }
*/


/* ÜBER MCBRING */
div.content-main div.zitat								{ position: relative; margin: 20px 0; padding: 20px 40px; width: 810px; background: rgba(255, 255, 255, 0.9); border-radius: 8px; -webkit-border-radius: 8px; -moz-border-radius: 8px; }
div.content-main div.zitat p							{ margin-bottom: 0; width: 100%; font-family: 'Droid Serif', serif; font-style: italic; color: #f66e0d; text-align: center; line-height: normal; }
div.content-main div.zitat p span						{ font-style: normal; color: #000; line-height: 42px; }
div.content-main div.zitat p span b						{ color: #000; }

/* BRINGER WERDEN */
div.content-main.content-bringerwerden div#logowall-overlay			{ z-index: 100; position: absolute; width: 970px; height: 400px; background: url(https://www.mcbring.de/layout/img/neu/logowall-overlay.png) repeat-x; }
div.content-main.content-bringerwerden div#logowall-overlay span	{ display: block; margin-top: 290px; width: 100%; font-family: 'Arimo', sans-serif; font-size: 42px; font-style: normal; font-weight: bold; color: #f66e0d; letter-spacing: normal; text-align: center; }
div.content-main.content-bringerwerden div#logowall-container		{ overflow: hidden; margin: -40px 0 0 -40px; width: 970px; height: 399px; background: #fff; }
div.content-main.content-bringerwerden div.logowall					{ z-index: 10; position: relative; margin-left: -20px; width: 1010px; }
div.content-main.content-bringerwerden div.logowall img				{ float: left; margin: 0; width: 100px; height: 100px; }
div.content-main.content-bringerwerden div#desc p					{ width: 100%; font-family: 'Arimo', sans-serif; font-size: 21px; color: #000; letter-spacing: normal; text-align: center; line-height: 26px; }
div.content-main.content-bringerwerden a.button-orange				{ float: right; position: relative; z-index: 100; }

/* GLOSSAR */
div.content-main.content-glossar ul.index li						{ display: inline; margin: 0; width: auto; }
div.content-main.content-glossar ul li								{ margin: 0 0 5px 40px; width: 540px; font-size: 13px; }

/* BRINGER REGISTRIEREN */
div.content-head-reiter h1 span							{ margin-right: 30px; }
div#bringerregistrierform-schritt-01,
div#bringerregistrierform-schritt-02,
div#bringerregistrierform-schritt-03					{ width: 100%; }
div#bringerregistrierform-schritt-02,
div#bringerregistrierform-schritt-03					{ display: none; }
form#bringerregistrierform a.button-gelb,
form#bringerregistrierform a.button-gelb25				{ margin-right: 15px; }
form#bringerregistrierform div.sub-container			{ display: none; position: relative; margin-left: -40px; padding: 20px 40px; width: 540px; background: #e5e5e5; border-radius: 0 8px 8px 0; -webkit-border-radius: 0 8px 8px 0; -moz-border-radius: 0 8px 8px 0; }
form#bringerregistrierform iframe						{ margin-bottom: 15px; }
form#bringerregistrierform input.domaininput			{ padding: 0 45px 0 60px; width: 195px; height: 30px; background: url(https://www.mcbring.de/layout/img/content/sub/bringer-registrieren-domaininput.gif); }
form#bringerregistrierform span.resultat-verfuegbar,
form#bringerregistrierform span.resultat-vergeben		{ margin-left: 15px; font-size: 15px; font-weight: bold; }
form#bringerregistrierform span.resultat-verfuegbar		{ color: #339900 !important; }
form#bringerregistrierform span.resultat-vergeben		{ display: none; color: #990000 !important; }
form#bringerregistrierform div#domain-neu .button-gelb	{ float: none; margin-top: 0; margin-left: -5px; border-radius: 0 8px 8px 0; }
form#bringerregistrierform div#domaincheck p			{ display: inline-block; padding: 7px 15px; height: 16px; background: url(https://www.mcbring.de/layout/img/bg/bg-beige-25.gif) repeat-x #f6dba1; font-weight: bold; color: #402c14; }
div#bringerregistrierform-zusammenfassung				{ margin-bottom: 30px; padding: 15px 30px; width: 550px; background: #f6e6c4; border-radius: 8px; -webkit-border-radius: 8px; -moz-border-radius: 8px; }
div#bringerregistrierform-zusammenfassung th			{ padding-right: 15px; height: 21px; font-size: 12px; color: #000; text-align: right; }
div#bringerregistrierform-zusammenfassung td			{ font-size: 12px; color: #000; }

/* ORANGE BOX */
div.orange-box-container						{ width: 100%; }
div.orange-box									{ display: inline-block; padding: 15px 30px 30px 30px; background: url(https://www.mcbring.de/layout/img/bg/bg-gelb-45.gif) repeat-x #f6ad0e; border-radius: 8px; -webkit-border-radius: 8px; -moz-border-radius: 8px; }
div.orange-box h2								{ margin-bottom: 5px; color: #fff; text-align: center; }
div.orange-box p								{ font-size: 13px; color: #fff; }
div.orange-box ul								{ margin-top: 15px; }
div.orange-box li								{ list-style-type: disc; list-style-position: inside; font-size: 13px; font-weight: bold; color: #fff; text-align: left; line-height: 21px; }
div.orange-box table							{ font-size: 13px; }
div.orange-box input#callback-input				{ height: 29px; background: #fff4bf; box-shadow: inset 0 0 8px #c0a38e; -webkit-box-shadow: inset 0 0 8px #c0a38e; -moz-box-shadow: inset 0 0 8px #c0a38e; border: none; border-top: 1px solid #bd813b; border-radius: 8px 0 0 8px; -webkit-border-radius: 8px 0 0 8px; -moz-border-radius: 8px 0 0 8px; font-size: 13px; font-weight: bold; color: #bd813b; text-align: center; }
div.orange-box input#callback-submit			{ margin-left: -5px; padding: 0 15px; width: auto; height: 30px; background: url(https://www.mcbring.de/layout/img/bg/bg-gelb-30.gif) repeat-x top; border: none; border-bottom: 1px solid #bd813b; border-radius: 0 8px 8px 0; color: #fff; cursor: pointer; }
div.orange-box input#callback-submit:hover		{ background-image: none; background-color: #fac839; }
div.orange-box input#callback-submit:active		{ background-image: none; background-color: #fac839; border-top: 1px solid #bd813b !important; border-right: none; border-bottom: none; border-left: none; }