/* Seitengrundeinteilung */
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	background-color: #000;
	margin: 0 10px;
}

#header {
	height: 120px;
	width: 100%;
	background-image: url(pimages/headbg.jpg);
	border-bottom: solid #000 1px;
	border-top: solid #000 1px;
}

#helper {
	height: 18px;
	background: #000;
	margin: 2px 0 0;
	padding: 0;
}

#content {
	margin-left: 183px;
	margin-right: 170px;
	margin-top: 10px;
	min-width: 200px;
	background: #202020;
	border: solid #333 1px;
	font-size: 1em;
	padding: 0;
}

/* linkes und rechtes feld für menues */
#links,#rechts {
	position: absolute;
	background-color: #036;
}

#links {
	top: 141px;
	left: 10px;
	width: 168px;
	margin-left: 0;
	border-left: solid #000 1px;
	border-right: solid #000 1px;
}

#rechts {
	top: 147px;
	right: 10px;
	width: 160px;
	margin-right: 0;
	border: solid #000 1px;
}

/* Linke Menuseite, Mainnav Hauptliste Rubriken und Subnav für Links */
.menu {
	font-size: 15px;
	font-weight: 600;
	color: #CF0331;
	padding-left: 26px;
}

ul.mainnav {
	list-style: none;
	width: 168px;
	background-color: #036;
	margin: 0;
	padding: 0;
}

ul.mainnav li {
	padding-top: 8px;
	padding-bottom: 5px;
	background-color: #036;
	background-repeat: no-repeat;
}

ul.subnav {
	list-style: none;
	width: 158px;
	margin-left: 0;
	padding-left: 0;
	border-left: solid #036 5px;
	background-color: #002951;
}

ul.subnav li {
	border-bottom: dashed #000 1px;
	background-color: #002951;
	padding: 0;
}

/* Highlighting der Mainnavi */
ul.subnav li a:link,ul.subnav li a:visited {
	font: bold 80%/ 1.3 Arial, sans-serif;
	color: #fff;
	display: block;
	width: 158px;
	text-decoration: none;
	border-left: solid #000 5px;
}

ul.subnav li a:hover {
	font: bold 80%/ 1.3 Arial, sans-serif;
	color: #fff;
	display: block;
	width: 158px;
	text-decoration: none;
	border-left: solid #CF0331 5px;
	background-color: #010B2F;
}

ul.rightnav {
	list-style: none;
	background-color: #036;
	margin: 0;
	padding: 0;
}

ul.rightnav li {
	font: bold 90% Arial, sans-serif;
	color: #CF0331;
	background-color: #036;
	background-repeat: no-repeat;
	padding: 8px 0 5px;
}

ul.latestTopics {
	list-style: none;
	padding-left: 0;
	background-color: #036;
	margin: 0;
}

ul.latestTopics li {
	font: bold 80% Arial, sans-serif;
	color: #fff;
	padding: 2px 2px 2px 5px;
}

ul.armylist {
	list-style-image: url(pimages/pfeil.gif);
	padding-left: 25px;
	margin: 0;
}

ul.armylist li {
	border-top: solid 5px #202020;
	background-color: #333;
	padding: 10px;
	margin-top: 5px;
}

.headlink {
	margin-top: 7px;
	font-size: 18px;
}

.headlink a:link,.headlink a:visited {
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	font-style: italic;
}

.headlink a:hover {
	background-color: transparent;
}

.normalfont {
	font-family: Arial, Helvetica, sans-serif;
	color: #F0F0F0;
	font-size: .8em;
	margin: 5px;
}

h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.15em;
	text-align: center;
	color: #CF0331;
	font-weight: 700;
	margin: 0;
}

.newsitem {
	color: #000;
	margin-bottom: 20px;
	font-size: 1em;
	padding: 2px;
}

.newshead {
	color: #000;
	padding-bottom: 2px;
	height: 36px;
	background-image: url(pimages/stripe.png);
	background-repeat: repeat;
	margin: 0;
}

.contentitem {
	margin-bottom: 20px;
	font-size: .83em;
	line-height: 1.35em;
	color: #fff;
	text-align: left;
	padding: 10px;
}

.contenthead {
	padding-bottom: 10px;
	height: 20px;
	color: #CF0331;
	background-image: url(pimages/stripe.png);
	background-repeat: repeat;
	margin: 0;
}

.newsinfo {
	color: #000;
	height: 16px;
	background-image: url(pimages/stripe.png);
	background-repeat: repeat;
	margin: 0;
	padding: 0;
}

.newsitem h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.05em;
	color: #F0F0F0;
	margin: 0;
}

h2 {
	color: #F0F0F0;
	font-size: 1.05em;
	font-weight: 700;
	margin: 0;
}

h3 {
	font-size: 1em;
	margin: 0;
}

a:link,a:visited {
	font-family: Arial, Helvetica, sans-serif;
	color: #F0F0F0;
	font-size: .9em;
}

a:hover {
	background-color: #9C9C9C;
	font-size: .9em;
}

.smallfont {
	font-family: Arial, Helvetica, sans-serif;
	font-size: .75em;
	color: #F0F0F0;
}

.infoborder {
	background-color: #333;
	border-bottom: dashed 1px #000;
}

#showimage {
	position: absolute;
	visibility: hidden;
	border: 1px solid #000;
}

#dragbar {
	cursor: pointer;
	background-color: #333;
	min-width: 100px;
}

#dragbar #closetext {
	font-weight: 700;
	color: #F0F0F0;
	margin-right: 1px;
}

.inposttable {
	background-color: #333;
	border: 1px solid #000;
	font-size: 1.2em;
}

.artimage {
	width: 260px;
	background: #414141;
	text-align: center;
	float: left;
	border: 0;
	margin: 0;
	padding: 5px;
}
