

body {
	font-family		: arial, sans;
	font-size		: 12px;
	background-color	: #fefae3;
	padding		: 0px;
	margin		: 0px;
}

/* Seite in die Mitte setzen */
.main {
	width			: 1089px;
	margin-left		: auto;
	margin-right		: auto;
	left			: 50%;
	position		: absolute;
	margin-left		: -545px;
	background-color	: white;
	float			: left;
}

/* Illustration im Kopfbereich rechts: austauschbar*/
.head {
	background-image	: url(images/head.png);
	width			: 1089px;
	height			: 151px;
	margin:0px;padding:0px;border:0px;
}

/* horizontale Menüleiste */
.hmenu {
	background-image	: url(images/hmenu-bg.png);
	background-repeat	: no-repeat;
	width			: 1089px;
	height			: 32px;
	float			: left;
	text-align		: right;
	margin			: 0px 0px 0px 0px;
}

/* Seitenstreifen rechts und Inhaltsbereich zusammen */
.menucontentrahmen {
	background-image	: url(images/content-bg.png);
	background-repeat	: repeat;
	width			: 1089px;
	float			: left;
}

/* Rahmen für Inhaltsbereich, aufgeteilt wegen Browserkompatibilität (padding) */
.contentrahmen {
	background-color	: white;
	float			: left;
	position		: relative;
	left			: 15px;
	width			: 780px;
}

/* Inhalt im Contenbereich */
.content {
	padding			: 12px 0px 7px 10px;
}

/* Bilder im Contentbereich */
.content IMG {
	margin			: 0px 12px 0px 0px;
}

/* der ganze Seitenstreifen */
.seitenstreifen {
	width			: 214px;
	float			: left;
	padding			: 0px 0px 0px 30px;
}	

/* Menü-Block */
.vmenu-block {
	width			: 214px;
	/*min-height		: 165px;*/
	background-position	: bottom;
	float			: left;
	padding			: 0px 0px 20px 0px;
}

/* Menü */
.vmenu-blockcontent {
	width			: 214px;

	/*min-height		: 165px;*/
}

/* ein Artikel im Seitenstreifen */
.block {
	width			: 214px;
	/*min-height		: 25px;*/
	background-position	: bottom;
	float			: left;
	padding			: 0px 0px 20px 0px;
}

/* der Inhalt des Artikels - aufgeteilt in block und blockcontent wegen Browserkompatibilität (padding) */
.blockcontent {
	padding			: 0px 10px 15px 23px;
	margin			: 12px 0px 0px 0px;
	float			: left;
}

/* Abschlussgrafik unten mit runden Ecken */
.bottom {
	background-image	: url(images/bottom.png);
	width			: 1089px;
	height			: 61px;
	float			: left;
}

/* Hauptüberschrift für Contentbereich */
H1 {
	font-family		: Arial,sans;
	font-size		: 18px;
	font-weight		: normal;
	color			: #223D80;
	line-height		: 20px;
	padding			: 0px;
	margin			: 0px 0px 7px 0px;
}

/* Überschrift für einzelne Artikel mit vorangestellter Grafik */
H2 {
	background-image	: url(images/poepsel.png);
	background-position	: 0px 0px;
	background-repeat	: no-repeat;
	text-indent		: 19px;
	font-family		: arial,sans;
	font-size		: 13px;
	font-weight		: bold;
	color			: black;
	margin			: 0px 0px 7px 0px;
}

/* Überschrift im Seitenstreifen */
.blockcontent H1 {
	font-family		: Georgia,Times,serif;
	font-size		: 18px;
	font-weight		: normal;
	color			: #5d5d3e;
	text-align		: center;
	padding			: 0px;
	margin			: 0px 0px 7px 0px;
}

/* Trenner zwischen Artikeln */
.trenner-transparent {
	clear			: both;
}

/* zweite Ebene */
.vmenu-blockcontent UL {
	list-style-type		: none;
	width			: 197px;
	padding			: 0px 0px 10px 0px;
	margin			: 0px;
}

.nav2noa{
	width			: 197px;
}

.nav2act A,.nav2no A:hover {
	width			: 100%;
	background-color	: #c29618;
	color			: #ffffff;
	text-decoration		: none;
	padding			: 0px 10px 0px 23px;
	margin			: 0px 20px 0px 0px;
	font-family		: arial, sans;
	font-size		: 14px;
	line-height		: 18px;
}

.nav2no A {
	width			: 100%;
	color			: #ffffff;
	text-decoration		: none;
	padding			: 0px 10px 0px 23px;
	margin			: 0px 20px 0px 0px;
	font-family		: arial, sans;
	font-size		: 14px;
	line-height		: 18px;
}

/* dritte Ebene */
.nav3no A,.nav3no A:visited, .nav3act A, .nav3act A:hover {
	padding			: 0px 10px 0px 35px;
	margin			: 0px 20px 0px 0px;
	font-size		: 12px;
	line-height		: 16px;
	color			: #ffffff;
	text-decoration		: none;
}

.nav3act A,.nav3no A:hover {
	width			: 100%;
	background-color	: #c29618;
	color			: #ffffff;
	text-decoration		: none;
	padding			: 0px 10px 0px 35px;
	margin			: 0px 20px 0px 0px;
	font-family		: arial, sans;
	font-size		: 12px;
	line-height		: 16px;
}

/* vierte Ebene */
.nav4no A,.nav4no A:visited, .nav4act A, .nav4act A:hover {
	padding			: 0px 10px 0px 50px;
	margin			: 0px 20px 0px 0px;
	font-size		: 11px;
	line-height		: 14px;
	color			: #ffffff;
	text-decoration		: none;
}

.nav4act A,.nav4no A:hover {
	width			: 100%;
	background-color	: #c29618;
	color			: #ffffff;
	text-decoration		: none;
	padding			: 0px 10px 0px 50px;
	margin			: 0px 20px 0px 0px;
	font-family		: arial, sans;
	font-size		: 11px;
	line-height		: 14px;
}

/* Farben für die zweite Ebene */

.menucol1 {background:#73533d; background-image:url(images/menu/Ebene2/m1-b-act.png); padding:0px 0px 30px 0px; width:214px;  background-position:bottom; background-repeat:no-repeat;}
.menucol2 {background:#73463d; background-image:url(images/menu/Ebene2/m2-b-act.png); padding:0px 0px 30px 0px; width:214px; background-position:bottom; background-repeat:no-repeat;}
.menucol3 {background:#73633d; background-image:url(images/menu/Ebene2/m3-b-act.png); padding:0px 0px 30px 0px; width:214px; background-position:bottom; background-repeat:no-repeat;}
.menucol4 {background:#67733d; background-image:url(images/menu/Ebene2/m4-b-act.png); padding:0px 0px 30px 0px; width:214px; background-position:bottom; background-repeat:no-repeat;}
.menucol5 {background:#49733d; background-image:url(images/menu/Ebene2/m5-b-act.png); padding:0px 0px 30px 0px; width:214px; background-position:bottom; background-repeat:no-repeat;}
.menucol6 {background:#3d735c; background-image:url(images/menu/Ebene2/m6-b-act.png); padding:0px 0px 30px 0px; width:214px;  background-position:bottom; background-repeat:no-repeat;}
.menucol7 {background:#3d6973; background-image:url(images/menu/Ebene2/m7-b-act.png); padding:0px 0px 30px 0px; width:214px; background-position:bottom; background-repeat:no-repeat;}
.menucol8 {background:#3d5773; background-image:url(images/menu/Ebene2/m8-b-act.png); padding:0px 0px 30px 0px; width:214px; background-position:bottom; background-repeat:no-repeat;}
.menucol9 {background:#3d3d73; background-image:url(images/menu/Ebene2/m9-b-act.png); padding:0px 0px 30px 0px; width:214px;  background-position:bottom; background-repeat:no-repeat;}
.menucol10 {background:#73463d; background-image:url(images/menu/Ebene2/m10-b-act.png); padding:0px 0px 30px 0px; width:214px; background-position:bottom; background-repeat:no-repeat;}
.menucol11 {background:#73463d; background-image:url(images/menu/Ebene2/m11-b-act.png); padding:0px 0px 30px 0px; width:214px;  background-position:bottom; background-repeat:no-repeat;}
.menucol12 {background:#73463d; background-image:url(images/menu/Ebene2/m12-b-act.png); padding:0px 0px 30px 0px; width:214px; background-position:bottom; background-repeat:no-repeat;}
.menucol13 {background:#73463d; background-image:url(images/menu/Ebene2/m13-b-act.png); padding:0px 0px 30px 0px; width:214px; background-position:bottom; background-repeat:no-repeat;}
.menucol14 {background:#73463d; background-image:url(images/menu/Ebene2/m14-b-act.png); padding:0px 0px 30px 0px; width:214px; background-position:bottom; background-repeat:no-repeat;}

/* Links */
DIV.content A,DIV.content A:link,DIV.content A:visited {
/* color	:#c29618; */
color	:#1d3677;
text-decoration: none;
}

DIV.content A:hover {
text-decoration: underline;
}

/* CAL */

.odd {
	background-color	: #ffffff;
	margin			: 0px 0px 5px 0px;
}
.even {
	background-color	: #ffffff;
	margin			: 0px 0px 5px 0px;
}
.title {
	float			: left;
	width			: 100%;
	font-size		: 12px;
	font-weight		: bold;
	color			: #717171;
	padding			: 3px 0px 5px 24px;
}

SPAN.cal-pages, SPAN.cal-pages A, SPAN.cal-pages B {
	padding			: 0px 5px 0px 0px;
}

.image{}
.date, .cal-headline {
	float			: left;
	font-size		: 12px;
	font-weight		: bold;
	width			: 100%;
	padding			: 0px 0px 2px 0px;
}
.time{
	float			: left;
	font-size		: 12px;
	width			: 100%;
}
.description{
	font-size		: 12px;
	color			: #5c5c5c;
	padding			: 0px 0px 0px 24px;
}

P.pagebrowser {
	margin			: 12px 0px 0px 0px;
}

.csc-caption {
	font-weight		: bold;
	color			: #5c5c5c;
	font-size		: 11px;
	padding			: 3px 0px 3px 0px;
	margin			: 0px;
}

.category {
	display			: none;
}

.druck {
	width			: 44px;
	height			: 32px;
}

/* tt_news */

DIV.news-list-item H2 {
	padding			: 0px;
	margin			: 0px;
	text-indent		: 0px;
}

DIV.news-list-item P.bodytext {
	padding			: 7px 0px 0px 0px;
	margin			: 0px;
}

.news-list-date {
	font-weight		: bold;
	color			: #5c5c5c;
}

.news-list-item IMG {
	float			: left;
	padding			: 7px 3px 2px 0px;
}

.news-list-morelink {
	padding			: 0px 0px 12px 0px;
}

.news-single-item H2 {
	padding			: 7px 0px 3px 0px;
	font-size		: 14px;
	font-weight		: bold;
	margin			: 0px;
	text-indent		: 0px;
}

.news-single-item H3 {
	font-size		: 12px;
}

DIV.news-single-item {
	float			: right;
}

DIV.news-single-img {
	float			: left;
}