/*
	Textformatierung
*/

	p, div, ul, li, h1, h2, h3, h4, h5, h6, textarea, td, th {
		font-family:Arial, Helvetica, Sans-serif;
	}

	div, p, td, th {
		font-size:x-small;
	}

	a {
		font-family:Arial, Helvetica, Sans-serif;
		font-weight:bold;
		font-size:x-small;
		color: #ae2525;
		text-decoration: none;
	}

	a:hover {
		text-decoration: underline;
	}

	.farbig {
		color: #1C1C83;
	}
/*
	Ende Textformatierung

	=========================================

	Navigation
*/
	td.nav1 {
			background-color:#dddddd;
			color:#000000;
			font-weight:bold;
			padding:3px;
			padding-left:10px;
			border-bottom:1px white solid;
	}

	td.nav1 a {
			color:#000000;
	}

	td.nav2 {
			background-color:#56569e;
			color:#ffffff;
			font-weight:normal;
			border-left:1px white solid;
			border-bottom:1px white solid;
	}

	td.nav2 a, td.nav3 a {
			color:#ffffff;
			font-weight:normal;
	}

	td.nav3 {
			background-color:#7c7cb0;
			color:#ffffff;
			font-weight:normal;
			border-left:1px white solid;
			border-bottom:1px white solid;
	}

	td.navred, td.navgreen {
			background-color:#ae2525;
			width:12px;
			border-left:1px white solid;
			border-bottom:1px white solid;
	}

	td.navgreen {
			background-color:#009933;
	}

	td.navbullet {
			padding-top:4px;
			padding-left:2px;
			vertical-align:top;
	}

	td.navdarkgray {
			background-color:#bbbbbb;
	}

	td.navwhitevertical {
			background-color:#ffffff;
			width:1px;
	}

	td.navwhitehorizontal {
			background-color:#ffffff;
			height:1px;
	}

	div.hilfsmenue {
		text-align:right;
		margin:15px;
		font-family:Arial,Helvetica,Sans-serif;
		font-size:xx-small;
		color: #1C1C83;
	}

	div.hilfsmenue a {
		text-align:right;
		font-family:Arial,Helvetica,Sans-serif;
		font-size:xx-small;
		text-decoration:none;
		color: #FFFFFF;
	}

	div.navpath {
		background-color: #fcebd9;
		font-weight:normal;
		color: #000000;
		font-size:xx-small;
		padding:5px;
		padding-left:10px;
	}
/*
	Ende Navigation

	==================================================

	Allgemeine News/Dokumentformatierung
*/
	div.contentarea {
		margin-left:10px;
		margin-right:10px;
	}

	p.newsteaser {
		margin-top:10px;
	}

	div.author {
		font-weight:bold;
		color: #1C1C83;
	}

	ul{
		list-style-image:url('img/bullet.gif');
	}

	th {
		background-color: #CCCCCC;
		color: #1C1C83;
		text-align:left;
	}

	h1 {
		color:#ae2525;
		font-weight:bold;
		font-size:small;
	}

	p.subtitle {
		font-size:x-small;
		font-weight:bold;
		color: #1C1C83;
	}

	p.teaser {
		font-style: italic;
	}

	div.quelle {
		position: relative;
		right: 0px;
	}

	div.newstyp {
		color: #1C1C83;
		font-weight: bold;
		float: right;
	}

	img.right {
		margin:10px;
		margin-right:0px;
		margin-top:0px;
		float:right;
	}

	img.left {
		margin:10px;
		margin-left:0px;
		margin-top:0px;
		float:left;
	}

	img.right_padded {
		margin:10px;
		float:right;
	}

	img.left_padded {
		margin:10px;
		float:left;
	}

	div.pager_resultinfo {
		float:left;
		padding-top:5px;
		padding-bottom:5px;
	}

	div.pager_navigation {
		float:right;
		padding-top:5px;
		padding-bottom:5px;
	}

/*
	Ende Allgemeine News/Dokumentformatierung

	==================================================

	Trennlinien etc.
*/
	div.clear {
		clear: both;
		height:1px;
		overflow:hidden;
	}

	h1.balken {
		font-size:x-small;
		font-weight:bold;
		color: #ffffff;
		background-color: #ae2525;
		padding: 5px;
		padding-left: 10px;
		margin:0px;
		margin-left:-10px;
		margin-right:-10px;
		clear: both;
	}

	h1.balken_hell {
		font-size:x-small;
		font-weight:bold;
		color: #ffffff;
		background-color: #f1ad6d;
		padding: 5px;
		padding-left: 10px;
		margin-top:0px;
		margin-bottom:10px;
		margin-left:-10px;
		margin-right:-10px;
		clear:both;
	}

	div.trenner_orange {
		background-color: #f1ad6d;
		height:10px;
		margin-left:-10px;
		margin-right:-10px;
	}

	div.trennlinie {
		height: 1px;
		padding: 0px;
		margin: 0px;
		margin-left:-10px;
		margin-right:-10px;
		overflow: hidden;
		background-image: url('img/trennlinie.gif');
		background-repeat: repeat-x;
		clear: both;
	}

/*
	Ende Trennlinien etc.

	==================================================

	Themenpakete, News-Teaser, Hintergrundinfos
*/
	div.newsteaser,div.newsteaserArtikel, div.newsteaserInterview, div.newsteaserVeranstaltung {
		margin-left:-10px;
		margin-right:-10px;
		padding:10px;
	}

	div.newsteaserArtikel, div.newsteaserInterview {
		background-color: #edf2f5;
	}

	div.newsteaserVeranstaltung {
		background-color: #E9FFE9;
	}

	div.newsteaserVeranstaltung div.newsTyp {
		color: #009933;
	}

	div.hintergrundinfo {
		margin-left:-10px;
		margin-right:-10px;
		margin-top:-10px;
		padding:10px;
		background-color: #E7F7E5;
		background-image: url('img/trennlinie.gif');
		background-repeat: repeat-x;
		background-position: bottom;
	}

	div.themenpaket {
		padding:0px;
		margin:0px;
	}

	div.themenpakete_startseite {
		background-image: url('img/trennlinie-vertikal.gif');
		background-position: center;
		background-repeat: repeat-y;
		margin-left:-10px;
		margin-right:-10px;
	}

	div.themenpakete_startseite div.themenpaket {
		width:49.8%;
		float:left;
		padding-top:10px;
	}

	div.themenpakete_startseite div.themenpaket img.right {
		margin-right: 10px;
	}

	div.themenpaket a {
		font-weight:normal;
	}

	h2 {
		font-size:x-small;
		color:#ae2525;
		font-weight:bold;
		margin-bottom:10px;
		margin-top:0px;
	}

	div.themenpaket h2 {
		padding-left: 10px;
		padding-right: 10px;
	}

	div.themenpaket ul {
		margin-right:5px;
	}

/*
	Ende Themenpakete

	==================================================

	"Aktuelles"-Bereich auf der Startseite
*/
	div.aktuelles {
		margin-left:-10px;
		margin-right:-10px;
		margin-top:0px;
	}

	td.startseitenblocklinks {
			width:150px;
			background-color:#f1ad6d;
			vertical-align:top;
	}

	td.startseitenblockrechts {
			background-color:#fdf3e8;
			vertical-align:top;
	}

	h2.startseitenhead {
		font-size:x-small;
		background-color:#fcebd9;
		color:#ae2525;
		font-weight:bold;
		padding:10px;
	}

	p.startseitentext {
		padding-left:10px;
	}

/*
	Ende "Aktuelles"-Bereich auf der Startseite

	==================================================

	Specials
*/

	div.europadigital {
		background-color:#769FCB;
		font-size:xx-small;
		font-weight:normal;
		color: white;
		padding-bottom: 5px;
		/* border-bottom: 1px solid #838383; */
	}
	div.europadigital ul {
		list-style-type:square;
		list-style-image:none;
		margin-left:0px;
		padding-left:0px;
	}

	div.europadigital li {
		margin-left:15px;
		font-size:xx-small;
	}

	div.europadigital a {
		font-weight:normal;
		color: white;
	}

	/* Forum-Kommentare */
	.forum {
	}

	.forum .comment {
	}

	.commentform input, .commentform textarea {
		width: 100%;
	}
	.commentform input.submit {
		width: auto;
	}
/*
	Ende Specials

	==================================================

	Fragezeichen....
*/

.smalltext {
	font-size:xx-small;
}



div.feattext ul {
	margin-left: 0px;
	padding-left:0px;
}

div a {
	font-weight: normal;
}


