/* img { border: none; vertical-align: text-top; } */
img { border: none; }
p { margin-top: 0px; margin-bottom: 12px; }
p.sub {margin-top: 0px; margin-bottom: 0px; margin-left: 20px; text-indent: -20px;} /* 18, 18 */
p.img-menu { margin-top: 0px; margin-bottom: 4px; }
h4 { margin-top: 10px; margin-bottom: 10px; font-size: 14px; color: #35444e; } /* 12 */
h3 { margin-top: 12px; margin-bottom: 12px; font-size: 16px; color: #35444e; } /* 14 */
h2 { margin-top: 13px; margin-bottom: 13px; font-size: 18px; color: #35444e; } /* 16 */

a:link { color: #bbbbbb; text-decoration: underline; }
a:visited { color: #bbbbbb; text-decoration: underline; }
a:active { color: #fc8600; text-decoration: underline; }
a:hover { color: #fc8600; text-decoration: underline; }

a.note:link { color: #fc8600; text-decoration: underline; }
a.note:visited { color: #fc8600; text-decoration: underline; }
a.note:active { color: #fc8600; text-decoration: underline; }
a.note:hover { color: #fc8600; text-decoration: underline; }

a.pure:link { color: #bbbbbb; text-decoration: none; }
a.pure:visited { color: #bbbbbb; text-decoration: none; }
a.pure:active { color: #fc8600; text-decoration: none; }
a.pure:hover { color: #fc8600; text-decoration: none; }

a.link-menu:link { color: #aaaaaa; text-decoration: none; }
a.link-menu:visited { color: #aaaaaa; text-decoration: none; }
a.link-menu:active { color: #fc8600; text-decoration: none; }
a.link-menu:hover { color: #fc8600; text-decoration: none; }

.spacer1 { height: 1px; }
.spacer2 { height: 2px; }
.spacer3 { height: 3px; }
.spacer4 { height: 4px; }
.spacer5 { height: 5px; }
.spacer6 { height: 6px; }
.spacer7 { height: 7px; }
.spacer8 { height: 8px; }
.spacer9 { height: 9px; }
.spacer10 { height: 10px; }
.spacer11 { height: 11px; }
.spacer12 { height: 12px; }
.spacer13 { height: 13px; }
.spacer14 { height: 14px; }
.spacer15 { height: 15px; }
.spacer16 { height: 16px; }
.spacer17 { height: 17px; }
.spacer18 { height: 18px; }
.spacer19 { height: 19px; }
.spacer20 { height: 20px; }
.spacer24 { height: 24px; }
.spacer30 { height: 30px; }
.spacer40 { height: 40px; }
.spacer50 { height: 50px; }
.spacer60 { height: 60px; }
.spacer70 { height: 70px; }
.spacer80 { height: 80px; }
.spacer90 { height: 90px; }
.spacer100 { height: 100px; }

/* für den gesamten Bereich */
.body { 
	margin: 0px 0px 0px 0px;
	/* font-family: "Lucida Grande", Arial, Helvetica, sans-serif; */
	font-family: 'Segoe UI', Tahoma, 'Lucida Grande', Verdana, Geneva, sans-serif;
	font-size: 14px; /* 12 */
	text-decoration: none;
	text-align: left;
	line-height: 1.5;
	color: #aaaaaa;
	background-image: url(img/point_v_dark.png);
	background-repeat: repeat-y;
	background-position: 191px 0%;
	background-color: #000000;
}

/* die gesamte Fläche */
.main {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 1000px;
	height: 100%;
}

/* horizontale Punktlinie */
.points_h {
	position: absolute;
	top: 65px;
	left: 0px;
	width: 1000px;
	height: 1px;
	background-image: url(img/point_h_dark.png);
	background-repeat: repeat-x;
}

/* vertikale Punktlinie */
.points_v {
	position: absolute;
	top: 0px;
	left: 191px;
	width: 1px;
	height: 100%;
	background-image: url(img/point_v_dark.png);
	background-repeat: repeat-y;
}

/* gesamte Kopfleiste */
.head {
	position: absolute;
	top: 0px;
	left: 0px;
	height: 66px;
	width: 1000px;
	background-color: #000000;
}

/* gesamter Menüstreifen */
.menu {
	position: absolute;
	top: 66px;
	left: 0px;
	width: 192px;
	background-color: #000000;
	font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: 100;
	line-height: 1.4;
}

/* Hauptmenü-Items */
.menu-main {
	position: absolute;
	top: 16px;
	left: 16px;
	line-height: 1.4;
}

/* Untermenü-Items */
.menu-sub {
	position: absolute;
	top: 155px;
	left: 16px;
	width: 160px;
	text-align: right;
	line-height: 1.4;
}

/* versteckter Flagcounter */
.flagcounter-hidden {
	position: absolute;
	visibility:hidden;
	top: 850px;
	left: 20px;
}

/* Flagcounter */
.flagcounter {
	position: absolute;
	top: 850px;
	left: 20px;
}

/* gesamter Inhaltsbereich */
.content {
	position: absolute;
	top: 66px;
	left: 192px;
	width: 808px; /* 1000 - 192 = 808 */
	background-color: #000000;
}

/* Satzspiegel für Text */
.type-area{
	position: absolute;
	top: 40px;
	left: 58px; /* 192 + 58 = 250 */
	/* width: 734px; */ /* 1000 - 250 - 16 = 734 */
}

.wi-580 {
	width: 580px;
	margin: 0px 0px 25px 0px; /* oben rechts unten links */
}

.wi-540 {
	width: 540px;
	margin: 0px 0px 25px 0px; /* oben rechts unten links */
}

.font-normal {
	font-size: 14px; /* 12 */
	letter-spacing: 0.0em;
}

.font-small {
	font-size: 12px; /* 11 */
	letter-spacing: 0.0em;
}

.font-small-hi {
	font-size: 12px; /* 11 */
	letter-spacing: 0.0em;
	color: #fc8600;
}

.font-hi {
	color: #fc8600;
}

.li {
	list-style-image: url(../img/square-light.png);
	list-style-position: outside;
}

/* ––––––––––––––––––––––––– Bilder im Fließtext */

.contentimg-top-right {
	/* clear: both; */
	float: right;
	margin: 0px 0px 8px 20px; /* oben rechts unten links */
}

.font-content-capture {
	font-size: 12px; /* 10 */
	margin-left:1px;
	/* text-align: left; */
}

