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

	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.1em;color:#666; font-weight:normal; }

div.sidebarHome h4 {
	width:238px;
	
	text-indent:6px;
	
	background-image:url(/themes/c4design/images/screendesign/h4_sidebar.jpg);
	background-repeat:no-repeat;
	background-position:top right;
}

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

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

	font-weight:bold;
}

p { padding-bottom:12px; }


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

div.content ul.optionset li {
	list-style:none;
}

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

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

	CONTENT BEREICH

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

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

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

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

div.content ul li {
	list-style-type:square;
	margin-left:14px;
}

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.HomeArticle {
	margin-bottom:10px;
}

div.containerArticleHeader {
	height:38px;

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

	background-color:#f8c20c;
}

div.containerBlogArticleHeader {
	height:38px;
	margin-left:14px;
	margin-right:16px;
	
	margin-top:10px;

	background-image:url(/themes/c4design/images/screendesign/frame1.jpg);
	background-repeat: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;

	line-height:0.4em;

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

	text-indent:3px;
}

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

	padding-left:2px;

	font-size:1.8em;
	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;
}

/* ************************** Home 2 *************************************/

div.sidebarHome {
	width:245px;
	float:right;

	margin-left:20px;
	margin-bottom:20px;
}

div.homeWrapper {
	width:715px;
	float:left;
}

div.homeContent1 {
	width:645px;
}

div.homeContent2 {
	position:relative;
	
	margin-top:0px;
	padding:0;
}

div.col {
	width:290px;
	float:left;
	margin-right:30px;
}

div.containerSliderbox {
	width:715px;
	height:270px;
}


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

SliderBox Menu

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

div.sliderBox {
	width:695px;
	height:270px;

	overflow:hidden;
	
	margin-left:10px;
	margin-right:10px;
	
	position:absolute;

	z-index:15;
}

div#sliderBoxContent {
	position:absolute;
}

div#containerSliderbox div.btnLeft,
div#containerSliderbox div.btnRight {
	width:30px;
	height:230px;

	margin-top:0px;

	position:absolute;

	z-index:20;
}

div#containerSliderbox div.btnLeft img:hover,
div#containerSliderbox div.btnRight img:hover {
	cursor:pointer;
}

div#containerSliderbox div.btnRight {
	margin-left:685px;
}

div.sliderboxItemContainer {
	width:345px;
	height:270px;

	margin-right:5px;

	margin-top:0;
}

div.sliderboxItemContainer h3 {
	font-size:1.2em;

	line-height:1.2em;

	color:#00a3ec;

	padding-right:13px;
	margin-top:10px;

	text-transform:uppercase;

	text-decoration:none;
}


div.sliderboxItemContainer a {
	text-decoration:none;
}

div.sliderboxItemContainer p {
	margin-top:10px;
}

div.sliderboxItemContainer p {
	line-height:1.4em;
}

/* ************************** 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;
}

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

	Praxisvermittlung

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

div.praxis {
	margin-bottom:20px;
	border:1 px solid #000;

	background-image:url(/themes/c4design/images/screendesign/praxiscontainer_bg.jpg);
	background-position:top left;
	background-repeat:no-repeat;
}

div.praxissidebar {
	width:220px;
	
	float:right;
	
	padding:10px;
	margin:20px;
	margin-right:40px;
	
	background-color:#f5f5f5;
	
	font-size:0.9em;
}
