body {
	margin: 0px;
	padding: 0px;
	font-family: Arial, Tahoma, sans-serif;
	font-size: 12px;
	color: #333333;
	background: #ffffff;
}


/* TOP-Navigation */

#topNav {
	background: #bdbec2;
	width: 232px;
	text-align: right;
	text-transform: uppercase;
}

#topNav ul {
	list-style-type:none;
}

#topNav li {
	padding:7px;
	padding-right:15px;
}

#topNav a {
	color: #ffffff;
	text-decoration: none;
}

#topNav a:hover {
	color: #ffffff;
	text-decoration: underline;
}

.topNavAktiv {
	font-weight: bold;
	font-size:14px;
}


/* SUB-Navigation */

#subNav ul {
	list-style-image:url(../img/pfeil_rot.gif);
	margin:0px;
	padding-left:21px;
}

#subNav li {
	padding:7px;
	padding-right:15px;
}

#subNav a {
	color: #555555;
	text-decoration: none;
}

#subNav a:hover {
	color: #555555;
	text-decoration: underline;
}

.subNavAktiv {
	font-weight: bold;
	font-size:12px;
}


/* ADRESSE (unterhalb TOP-BILD / FLASH */

#adresse {
	font-size:10px;
	padding-bottom:20px;
	font-weight:bold;
}

#adresse a {
	color: #555555;
	text-decoration: none;
}

#adresse a:hover {
	color: #555555;
	text-decoration: underline;
}



/* CONTENT */
#content {
	width:722px;
	line-height: 18px;
	padding-bottom: 50px;
	padding-top:10px;
	text-align: justify;
}

#content h1 {
	margin-top:0px;
	font-size:15px;
	text-transform: uppercase;
}

#content h2 {
	font-size:15px;
	text-transform: uppercase;
}

#content h3 {
	font-size:13px;
	text-transform: uppercase;
}

#content h4 {
	font-size:12px;
	font-weight: normal;
	text-transform: uppercase;
}

#content a {
	color:#ee1c25;
	text-decoration: none;
}

#content a:hover {
	color:#ee1c25;
	text-decoration: underline;
}

#content ul {
	list-style-image: url(../img/pfeil_klein.gif)
}

#content li {
	line-height: 18px;
}

#content ol {
	margin: 0px;
	padding-left: 20px;
}

.druck {
	display:none;
}

.suchFeld {
	border: 1px solid #6e6e70;
	padding: 1px;
	width: 160px;
}

.textFeld {
	border: 1px solid #333333;
	padding: 3px;
	background-image:url(../img/textBack.jpg);
}

.rand { /* für IMDB */
	border: 1px solid #000000;
	padding: 3px;
	background-image:url(../img/textBack.jpg);
}

.fehlermeldung {
	color: red;
}

.meldung {

}


.fieldset {
	padding:10px;
	width: 545;
}

.legende {
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	color: #333333;
}

/* IMDB */
.textBox {
	border: 1px solid #000000;
	background: #f9f8f4;
	padding: 3px;
	/* background-image:url(../img/boxBack.gif); */
}


.fehler {
	border: 1px solid #ff0000;
	padding-top: 5px;
	padding-bottom: 5px;
	color: #ff0000;
}

.meldung {
	border: 1px solid #005500;
	padding-top: 5px;
	padding-bottom: 5px;
	color: #005500;
}

.imTitel {
	/*
	background: #bebdc2;
	color: #ffffff;
	font-weight: bold;
	font-size: 13px;
	padding: 5px;
	*/
	font-size: 14px;
	font-weight: bold;
	padding-bottom: 5px;
}

/* SUB-Navigation */

#subNavDB {

}

#subNavDB ul {
	list-style-image:url(../img/pfeil_rot.gif);
	margin: 5px 5px 5px 0px;
	padding-left: 30px;

}

#subNavDB li {
	padding:7px;
	padding-right:15px;
}

#subNavDB a {
	color: #555555;
	text-decoration: none;
}

#subNavDB a:hover {
	color: #555555;
	text-decoration: underline;
}

.subNavAktiv {
	font-weight: bold;
	font-size:12px;
}

select {
	border: 1px solid #000000;
	background: #f9f8f4;
}

fieldset {
	border: 1px solid #000000;
}

.tabBezeichner {
	font-weight: bold;
	font-size: 13px;
	text-decoration: underline;
}

.button {
	background: #6e6e70;
	color: #ffffff;
}

.hinweis {
	font-weight: bold;
	font-style: italic;
	color: aa0d24;
}