body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin-left:40pt;
}

p {
	margin:0;
}

#metanavi {
	display:none;
}

#logo {
	display:none;
}

#news {
display:none;
/*
	width:384pt;
	min-height:110px;
	border:1px solid #dedede;
	margin-bottom:6pt;
*/
}

/*
*html #news {
	height:110px;
}
*/

#dates {
display:none;
/*
	width:384pt;
	min-height:110px;
	border:1px solid #dedede;
	margin-bottom:6pt;
*/
}

/*
*html #dates {
	height:110px;
}
*/

#mainNavigation {
	display:none;
}

#content {
	border:1px solid #dedede;
	width:470pt; /*484pt*/
}

#bottomnavi {
	display:none;
}

.boxTitle {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:0.7em;
	line-height:1.7em;
	padding-left:0.6em;
	background-color:#dedede;
	border-bottom:1px solid #9d103a;
}

p.topBox {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.6em;
	line-height:1.4em;
	padding:0.5em 0.7em 0.5em 0.7em;
}

p.topBoxWithImg {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.6em;
	line-height:1.4em;
	padding:0.5em 0.7em 0.5em 0.7em;
	border-right:100px solid white;
}

div.contentBox, div.threeImgBox, div.fullImgBox {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.8em;
	line-height:1.4em;
	padding:0.5em 0.7em 0.5em 0.7em;
}

.contentBox p.breadcrumb {
	font-size:0.85em;
	padding-bottom:0.2em;
}

/* container für text, der neben einer 1/3-grafik steht */
div.contentBoxA {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.8em;
	line-height:1.4em;
	padding:0.5em 0.7em 0.5em 0.7em;
	margin-right:21.5em;/*22.3*/
}

/* container für text, der neben einer 2/3-grafik steht */
div.contentBoxB {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.8em;
	line-height:1.4em;
	padding:0.5em 0.7em 0.5em 0.7em;
	margin-right:40.6em;
}

div.contentBox p, div.contentBoxA p, div.contentBoxB p {
	padding-bottom:2em;
}

/* container für 1/3-grafik */
.imgColA {
	width:20.8em;/*16.4em*/
}

/* container für 2/3-grafik */
.imgColB {
	width:40.3em;/*31.9em*/
}

.imgColA, .imgColB {
	float:right;
	margin-left:1em;
	padding-top:0.5em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.8em;
	line-height:1.4em;
}

/* überschriften von 1/3- und 2/3-grafiken */
.imgColA p.imgTitle, .imgColB p.imgTitle {
	font-weight:bold;
	color:#989898;
	padding-bottom:0.5em;
}

/* überschriften von grafiken mit voller breite und grafiken einer 3er-reihe */
.threeImgBox p.imgTitle, .fullImgBox p.imgTitle {
	font-size:0.9em;
	font-weight:bold;
	color:#989898;
	padding-bottom:0.5em;
}

/* container für eine 3-bilder-reihe */
.threeImgBox div {
	float:left;
}

/* container für die erste und zweite grafik einer 3er-reihe, jede grafik muss in einen eigenen container dieser klasse */
.rowImg {
	border:1px solid #d2d2d2;
	margin-right:13px;
	margin-bottom:13px;
}

/* container für die letzte grafik einer 3er-reihe */
.rowImgLast {
	border:1px solid #d2d2d2;
	margin-bottom:13px;
}

/* container für die erste und zweite grafik einer 3er-reihe wenn diese als link dienen sollen, jede grafik muss in einen eigenen container dieser klasse */
.rowImgLink {
	border:0;
	margin-right:13px;
	margin-bottom:13px;
}

/* container für die letzte grafik einer 3er-reihe, wenn diese als link dienen soll */
.rowImgLastLink {
	border:0;
	margin-bottom:13px;
}

.imgColA img, .imgColB img, .fullImgBox img {
	border:1px solid #d2d2d2;
}

img.imgNoBorder {
	border:0;
}

#content a.imgLink {
	text-decoration:none;
	border:0;
}

#metanavi a, #bottomnavi a {
	color:#000000;
	text-decoration:none;
}

#metanavi a:hover, #bottomnavi a:hover {
	color:#9d103a;
}

#content a {
	color:#9d103a;
	text-decoration:none;
	padding-bottom:1px;
	border-bottom:1px solid #9d103a;
}

#news a {
	color:#9d103a;
	text-decoration:none;
	padding-bottom:1px;
	border-bottom:1px solid #9d103a;
}

#dates a {
	color:#9d103a;
	text-decoration:none;
	padding-bottom:1px;
	border-bottom:1px solid #9d103a;
}

h1 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1.4em;
	line-height:1.3em;
	color:#af0f3f;
}

.imgColA, .imgColB, .threeImgBox, .fullImgBox, .contentBoxA, .contentBoxB {
	/*margin-top:2em;*/
}

form {
	margin-bottom:0;
}

input, textarea {
	border:1px solid #666666;
	font-size:0.8em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.contentBox input, .contentBox textarea {
	font-size:1em;
}

.inputRow {
	padding:0.5em;
}

.inputRow label {
	float:left;
	width:12em;
}


h2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1em;
	font-weight:bold;
	margin-bottom:0.4em;
}

*html .imgColA h2 {
	padding-top:1.5em;
}

.sitemap {
	list-style-type:none;
	margin-left:1em;
	margin-bottom:2em;
	padding:0;
}

.sitemap ul {
	list-style-type:none;
	margin-left:1.6em;
	padding:0;
}

.sitemap ul ul {
	list-style-type:none;
	margin-left:1.6em;
	padding:0;
}

* html #content .sitemap ul {
	margin-top:-1.2em;
}

* html #content .sitemap ul ul {
	margin-top:-1.2em;
