

/*
eric meyer: reset reloaded
http://meyerweb.com/eric/thoughts/2007/05/01/reset-reloaded/

td removed: rte cellpadding funktioniert sonst nicht

*/

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, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}

body {
	margin: 20px;
	padding: 0px;
	font-family: Lucida Grande, Verdana, Helvetica, Arial, Sans-Serif;
	font-size: 100.01%;
	/* http://www.websemantics.co.uk/tutorials/useful_css_snippets/ */
	position: relative;
	background-color: #eee;
	background: url(images/gradient-background.jpg) #eee repeat-x;  
 }



#container { font-size: 10pt; width: 100%; margin: 10px auto; background-color: white; }

div#container-content, div#container-head, #footer { border-style: solid; border-color: #444; }
div#container-head { border-width: 1px 1px 0px 1px; }
div#container-content {	border-width: 0px 1px 1px 1px; padding-bottom: 1em; }

#content-inner { padding: 1em; }

#head { padding: 1em; }
/*#topnav { border-width: 1px 0px 0px 0px; border-color: #444; border-style:
solid;  height: 2.5em; background: #4D4D50 url(images/navbar-dropshadow.jpg)
repeat-x 0% 100%; color: white; padding: 0.1em 1em; }*/

#topnav { border-width: 1px 0px 0px 0px; border-color: #444; border-style:
solid; background: #4D4D50 url(images/navbar-dropshadow.jpg)
repeat-x 0% 100%; color: white; padding: 0.1em 1em; padding-bottom: 1em; }

div#left {	width: 15.9em; float: left; }
div#content { margin-left: 17em; }

#blankspacer {
	width: 800px;
	height: 1px;
	border: 1px solid red;
}

#footer { border-width: 0px 1px 1px 1px; text-align: center; color: #aaa; padding-top:0.25em; height: 1.5em; }
#footer a { color: #aaa; text-decoration: none; }

/* holdfloat-Methode zum Clearen der Float-Umgebungen */

.holdfloat:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.holdfloat {display: inline-block;}

/* Hides from IE-mac \*/
* html .holdfloat {height: 1%;}
.holdfloat {display: block;}
/* End hide from IE-mac */


