* { margin: 0; padding: 0; font-size: 12px; }

/* --- TAGS ------------------------------------------------------------------------- */
body { font-family: Geneva, Helvetica, sans-serif; text-align: center; font-size: 16px; background-color: #FFFFFF; color: #333333; }
h1, h2, h3, h4, h5, h6 {	font-weight: normal;}
h1 {	font-size: 20px;}
h2 {	font-size: 16px;}
h1, h2 {	font-weight: bold; letter-spacing: 1px; padding: 2px;}
h1 { 	border-bottom: 1px solid gray; padding-bottom:5px; margin-bottom: 5px;  }
h2 { 	color: #DB261F }
a {	font-size: 16px; color: #DB261F;	text-decoration: none;}
a:hover {	color: #DB261F; border-bottom: 1px solid gray;}
img {	border: 0px; padding: 0px; margin: 0px;}

/* --- Container -------------------------------------------------------------------- */
div#wrapper { width: 950px; text-align: left; margin: auto; margin-top: 0px; }

div#wrapper_cadview { width: 750px;	text-align: left;	margin: auto; margin-top: 20px; }

div#content {	 padding: 3px; }

div#innerwapper {		padding: 2px;	 }
div#footer { text-align: center; font-size: 10px; color: Gray; margin-top: 10px; }
div#footer a {	font-size: 10px; color: Gray; }
.clearall {	font-size: 0px;	height: 0px;	margin: 0px;	padding: 0px;	line-height: 0px;	clear: both; }

div#logo {	width: 306px; float: left; }

p { 	
	font-size: 16px; 
	font-family:  Geneva, Helvetica, sans-serif;
	line-height:24px;
}

ol {	margin-left: 40px;	list-style: decimal; }
ol li {
	margin-left: 40px;
	list-style: decimal;	
	line-height: 24px;
	font-size: 16px;
	
	}

ol li a {
	font-weight: normal;
}

strong { 	font-size: 16px; border-bottom: 1px solid silver;}

.video-props {
	font-size: 14px;
	color: gray;
	padding-left: 15px;
	font-weight: normal;
}

.zitat {
	font-family: Georgia, "MS Serif", "New York", serif;
	font-size: 18px;
}

#overDiv{
	text-align: left;
}

#overDiv ul li{
	margin-left: 30px;
}

#overDiv li{
	margin-left: 30px;
}

.li-title  {
	font-family: Georgia, "MS Serif", "New York", serif;
	font-size: 18px;
}
