/* http://meyerweb.com/eric/tools/css/reset/ 
   v2.0 | 20110126
   License: none (public domain)
*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}

/* /reset */



/* reset some basic style */


body { margin: 0;padding: 0;}

:link,:visited { text-decoration:none; }
ul,ol { list-style:none }
h1,h2,h3,h4,h5,h6,pre,code { font-size:1em; font-weight:normal; }
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input, dl, dt, dd { margin:0; padding:0 }
img, a img,:link img,:visited img { border:none }
img { margin:0; padding:0; vertical-align:bottom; }
address { font-style:normal }

table { padding:0; margin:0; border-style: none; border-width: 0; border-spacing:0px; }
tr { padding:0; margin:0;border-style: none; }
td { padding:0; margin:0; vertical-align:top; border-style: none; border-spacing:0px; }

div, span, p, li, a {background-repeat:no-repeat; }

dl		{margin: 0 0 0 0;}
dl dt		{margin: 0 0 0 0;}
dl dd+dt	{margin-top: 0;}
dl dd		{margin: 0 0 0 0;}

ol		{list-style: none;}
ol li		{margin: 0 0 0 0;}
ol li ol	{margin: 0 0 0 0;}
ol li ul	{margin: 0 0 0 0;}

p		{margin-bottom: 10px;}

ul		{list-style: none;}
ul li		{margin: 0 0 0 0;}
ul li ul	{margin: 0 0 0 0; list-style: none;}
ul li ol	{margin: 0 0 0 0;}

a:link { color: #464038; text-decoration:none;}
a:visited { color: #464038;text-decoration:none;}
a:focus { color: #8991a1; text-decoration:none; outline: none 0; }
a:hover { color: #8991a1;text-decoration:none;}
a:active { color: #8991a1;text-decoration:none;}
.clearer { display:block;clear:both;line-height:0;height:1px;font-size:0;visibility:hidden;}
fieldset { border: 0 transparent; }



/* imagemap safari outline weg
------------------------------------------*/
area:focus { border: 0 transparent; outline: none 0; }

/* imagemap ie9 outline weg
------------------------------------------*/
#logo img:focus { border: 0 transparent; outline: none 0; }






/*  ### helferlein# */
/* The Magnificent Clearfix: nicolasgallagher.com/micro-clearfix-hack/ */
.clearfix:before, .clearfix:after { content: ""; display: table; }
.clearfix:after { clear: both; }



#ie_warning { color: black; background-color: #f1f1f1; width: 100%; margin-top: 40px; padding: 10px; border: solid 1px #e64e28; }
#ie_warning a { color: red; }

* { box-sizing: border-box; }

/* warnung wenn artikel offline aber redakteur eingeloggt, sonst weiterleitung an 404 */
#rex-offline-404-frontend-msg { 
	font-family: Arial, sans-serif; font-size: 13px; color: white; background: red; border: 0; position: fixed; left: 0; right: 0; top: 0; padding: 0; text-align: center; z-index: 999; height: 30px; line-height: 30px; box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.6) !important; }

#rex-offline-404-frontend-msg strong { color: white; }
