/* *********************************************************************

	Allgemeine Stildefinitionen

********************************************************************* */

h1,h2,h3,h4,h5 { color:#013066;	margin-bottom:4px; }

h1,h2,h3,h4,h5 { font-weight:bold; }

h1,h2 { font-size:1.6em; margin-bottom:8px; }

h2 { font-weight:normal;line-height:1.6em; }

h3,h4 { font-size:1.4em; }

h5 { font-size:1.2em; }

a {
	text-decoration:none;
	color:#013066;
	
	font-weight:bold;
}

a:hover {
	text-decoration:underline;
	color:#c1cedf;

	font-weight:bold;
}

p { padding-bottom:12px; }


ul li {
	list-style:none;
	line-height:1.6em;
}

ul.liste1 li {
	list-style-image:url(/themes/c4design/images/screendesign/list_style.gif);
}

/* *********************************************************************

	CONTENT BEREICH

********************************************************************* */

div.content {
	margin-left:40px;
	margin-right:40px;

	margin-top:14px;
	margin-bottom:12px;

	font-size:1.2em;
	line-height:1.4em;
}

div.contentStandardPage2 {
	padding-left:270px;
	padding-right:270px;
	
	padding-top:40px;
	
	font-size:1em;
}

div.contentBGImage {
	float:right;
	
	margin-left:24px;
	margin-bottom:12px;
}

div.content h1 {
	color:#f29301;
	font-size:2em;
	font-weight:normal;
	
	line-height:1em;
	
	margin-bottom:16px;
}

div.content h2 {
	color:#013066;
	font-size:1.4em;
	font-weight:normal;
}

div.content h3 {
	color:#013066;
	font-size:1em;
	font-weight:bold;
}

div.date {
	font-size:0.8em;
	margin-bottom:8px;
}


/* Breadcrumbs */

div.breadcrumbs {
	margin-bottom:12px;
	font-size:0.9em;
}

div.breadcrumbs a {
	color:#c1cedf;	
}

/* *********************************************************************

	Header

********************************************************************* */

div.containerLogo {
	width:244px;
	height:126px;
	
	margin-left:-24px;
	margin-top:120px;

	position:absolute;

	z-index:10;

	background-image:url(/themes/c4design/images/screendesign/logo.jpg);
	background-repeat:no-repeat;
}


/* ************************** HOME *************************************/

div.containerContentHome {
	margin-left:15px;
}

div.containerContentHomeLeft {
	width:595px;

	margin-top:10px;

	float:left;
}

div.HomeArticle {
	margin-bottom:10px;
}

div.containerArticleHeader {
	height:38px;

	background-image:url(/themes/c4design/images/screendesign/frame1.jpg);
	background-repeat:x;

	background-color:#f8c20c;
}

div.ArticleHeader {
	height:32px;

	padding-top:6px;

	float:left;
}

div.ArticleHeader a, div.ArticleHeader h2 {
	color:#fff;
	text-decoration:none;

	font-size:1.4em;
	font-weight:normal;

	text-indent:3px;
}

div.ArticleHeaderOL {
	width:21px;
	height:38px;

	float:left;

	background-image:url(/themes/c4design/images/screendesign/frame1_ol.jpg);
	background-repeat:no-repeat;

	background-color:#f8c20c;
}

div.ArticleHeaderOR {
	width:9px;
	height:38px;

	float:right;

	background-image:url(/themes/c4design/images/screendesign/frame1_or.jpg);
	background-repeat:no-repeat;

	background-color:#f8c20c;
}

div.ArticleBody {

	padding-left:20px;
	padding-right:20px;
	padding-top:8px;
	padding-bottom:8px;

	border-left:solid 3px #96b9d4;
	border-right:solid 3px #96b9d4;
	border-bottom:solid 3px #96b9d4;

	font-size:1.2em;
	line-height:1.4em;

}

div.ArticleBody ul li {
	margin-top:6px;
}

div.ArticleBtn {
	float:right;

	margin-top:38px;
}

div .containerContentHomeRight {
	width:360px;

	padding:5px;

	float:left;
}

img.imageBtnHome {
	float:left;
	margin:5px;

	border:none;
}

/* ************************** VERANSTALTUNGEN *************************************/

div.containerContentEvents {
	padding-left:15px;
	padding-right:15px;
	padding-top:10px;
}

div.ArticleHeader2 h2 {
	
	padding-top:6px;
	color:#fff;
	text-decoration:none;

	font-size:2em;
	font-weight:normal;

	text-indent:3px;
}

div.tableHeader {
	background-color:#c1cedf;
	color:#003168;
	
	font-size:1.4em;
	font-weight:bold;
	
	padding:4px;
	padding-left:24px;
}

div.tableHeader a:hover { color:#013064; text-decoration:none; }

table.eventsTable {
	font-size:1.4em;
	
	margin-top:8px;
	margin-bottom:8px;
}

/* *********************************************************************

	Footer

********************************************************************* */

div.footer {
	padding-left:42px;
	padding-right:42px;
	padding-top:4px;

	color:#fff;

	font-size:1.2em;
	text-align:center;
}