@charset "utf-8";
/* CSS Document */

body {
	padding:0px;
	margin:0px auto;
	background-image:url(Bilder/bg.png);
	background-repeat:repeat-x;
	background-color:#324a96;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;

}

h1, h2, h3 {
	padding:0px;
	margin:0px;
}

a {
	color:#666666;
}

a:hover {
	color:#FF0000;
}

.main_container, .main_container_wide {
	width:859px;
	height:300px;
	padding:0px;
	margin:0px auto;
	text-align:left;

}

.main_container .header {
	background-image:url(Bilder/head.png);
	height:218px;
}

.main_container_wide .header {
	background-image:url(Bilder/head_wide.png);
	height:218px;	
}

.main_container .content {
	background-image:url(Bilder/center.png);
	padding-left:40px;
	padding-right:23px;
}

.main_container_wide .content {
	background-image:url(Bilder/center_wide.png);
	padding-left:40px;
	padding-right:23px;
}

.main_container .content .content_container, 
.main_container_wide .content .content_container  {
	

}

/*-----------------------------------------------------------------------\
|	Anfang Styles für die linke Spalte	  								 |
\-----------------------------------------------------------------------*/


.main_container .content .content_left, 
.main_container_wide .content .content_left {
	width:195px;

	min-height:100px;
	float:left;
	margin-right:10px;

}

.main_container .content .content_left .subnavi, 
.main_container_wide .content .content_left .subnavi {

}

.main_container .content .content_left .subnavi .navitem1, 
.main_container_wide .content .content_left .subnavi .navitem1 {
	width:196px;
	height:23px;
	background-image:url(Bilder/menue_1.png);
	padding-top:6px;

}

.main_container .content .content_left .subnavi .isactive1, 
.main_container_wide .content .content_left .subnavi .isactive1 {
	width:196px;
	height:23px;
	background-image:url(Bilder/menue_1.png);
	padding-top:6px;

}

.main_container .content .content_left .subnavi .isactive1_sub, 
.main_container_wide .content .content_left .subnavi .isactive1_sub {
	width:196px;
	height:23px;
	background-image:url(Bilder/menue_2.png);
	padding-top:6px;

}

.main_container .content .content_left .subnavi .subsubnavi, 
.main_container_wide .content .content_left .subnavi .subsubnavi {
	padding-top:6px;
	background-image:url(Bilder/subsubnavi.png);
}

.main_container .content .content_left .subnavi .subsubnavi a, 
.main_container_wide .content .content_left .subnavi .subsubnavi a {
	color:#000000;
	text-decoration:none;
	margin-left:15px;
	margin-top:3px;
	font-size:10px;
}

.main_container .content .content_left .subnavi .subsubnavi a:hover, 
.main_container_wide .content .content_left .subnavi .subsubnavi a:hover {
	color:#ff0000;
	text-decoration:underline;
	margin-left:15px;
}

.main_container .content .content_left .subnavi .navitem1 a, .main_container .content .content_left .subnavi .isactive1_sub a, 
.main_container_wide .content .content_left .subnavi .navitem1 a, .main_container_wide .content .content_left .subnavi .isactive1_sub a {
	color:#000000;
	text-decoration:none;
	margin-left:15px;
	font-size:14px;
}

.main_container .content .content_left .subnavi .isactive1 a,
.main_container_wide .content .content_left .subnavi .isactive1 a {
	color:#ff0000;
	text-decoration:none;
	margin-left:15px;
	font-size:14px;
}

.main_container .content .content_left .subnavi .navitem1 a:hover,
.main_container_wide .content .content_left .subnavi .navitem1 a:hover {
	color:#ff0000;
	text-decoration:underline;

}

.main_container .content .content_left .subnavi .subsubend,
.main_container_wide .content .content_left .subnavi .subsubend {
	width:196px;
	height:10px;
	background-image:url(Bilder/subsubend.png);
}

/*-----------------------------------------------------------------------\
|	Anfang Styles für die mittlere Spalte								 |
\-----------------------------------------------------------------------*/

.main_container .content .content_middle {
	width:380px;
	min-height:100px;
	float:left;
}

.main_container_wide .content .content_middle {
	width:580px;
	min-height:100px;
	float:left;
}

.main_container .content .content_middle .breadcrumb, 
.main_container_wide .content .content_middle .breadcrumb {
	margin-bottom:10px;

}

.main_container .content .content_middle .breadcrumb a,
.main_container_wide .content .content_middle .breadcrumb a {
	font-size:8px;
	color:#666666;
	text-decoration:underline;
}

.main_container .content .content_middle .breadcrumb a:hover,
.main_container_wide .content .content_middle .breadcrumb a:hover {
	color:#FF0000;
	text-decoration:underline;

}

.main_container .content .content_middle .center_content, 
.main_container_wide .content .content_middle .center_content {


}

/*-----------------------------------------------------------------------\
|	Anfang Styles für die rechte Spalte									 |
\-----------------------------------------------------------------------*/

.main_container .content .content_right {
	width:195px;

	min-height:100px;
	float:right;

}

.main_container .content .content_right p.bodytext {
	padding: 0px 5px 0px 5px;

}

.main_container .content .content_right .csc-header, .main_container .content .content_right .csc-header .csc-header-n1 {
	width:186px;
	height:24px;
	background-image:url(Bilder/menue_1.png);
	padding-left:10px;
	padding-top: 6px;
}

.main_container .content .content_right .csc-header h1 {
	padding:0px;
	margin:0px;
	font-size:14px;
}




/*-----------------------------------------------------------------------\
|	Anfang Styles für den Footer		  								 |
\-----------------------------------------------------------------------*/

.main_container .footer {
	/*background-color:#324a96;*/
	background-image:url(Bilder/footer.png);
	height:142px;
	padding-top:21px;
	padding-right:56px;
}

.main_container_wide .footer {
	/*background-color:#324a96;*/
	background-image:url(Bilder/footer_wide.png);
	height:142px;
	padding-top:21px;
	padding-right:56px;
}

.main_container .footer .footerlinks,
.main_container_wide .footer .footerlinks {
	height:35px;
	text-align:right;
}

.main_container .mirroring,
.main_container_wide .mirroring {
	background-image:url(Bilder/mirroring.png);
	height:111px;

}

/*-----------------------------------------------------------------------\
|	Spezialstyles														 |
\-----------------------------------------------------------------------*/

.clearer {
	clear:both;

}

/*-----------------------------------------------------------------------\
|	Typo3 Styles						  								 |
\-----------------------------------------------------------------------*/

.csc-caption {
	font-size:9px;
	font-style:italic;
	color:#666666;
	padding: 0px 3px 3px 3px;

}

.main_container .content .content_middle .csc-header h1, 
.main_container .content .content_middle .csc-header h2, 
.main_container .content .content_middle .csc-header h3 {
	border-bottom:#000000 1px solid;

}

.main_container_wide .content .content_middle .csc-header h1, 
.main_container_wide .content .content_middle .csc-header h2, 
.main_container_wide .content .content_middle .csc-header h3 {
	border-bottom:#000000 1px solid;

}

.csc-header h1, .csc-header h2, .csc-header h3 {
	margin:0px 0px 15px 0px;
	font-weight:bold;
}

.csc-header h1 {
	font-size:16px;
	color:#3F539C;

}

.csc-header h2 {
	font-size:14px;
}

.csc-header h3 {
	font-size:12px;
}

table {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	margin: 3px 3px 3px 3px;
}

/* Linkliste START */
.add_new_link {
	margin-top: 5px;
	margin-bottom:10px;
}

.tx_ablinklist_listView_link_2
{
	/*border:1px solid #000000;*/
}
/* Linkliste ENDE */


/****************************
** Sitemap START
****************************/
.csc-sitemap-level2 {
	margin-left:15px;
}

.csc-sitemap-level3 {
	margin-left:30px;
}

.csc-sitemap-level4 {
	margin-left:45px;
}

.csc-sitemap-level5 {
	margin-left:60px;
}
/****************************
** Sitemap ENDE
****************************/


/****************************
** News START
****************************/
.news-single-item h2 {
	color:#3F539C;
}

.news-list-item .clearer, .news-single-item .clearer {
	border:none;
	border-bottom:1px dashed #B6BADB;
	height:1px;
	padding-top:10px;
}

.main_container_wide .list-item-head, .main_container_wide .news-single-item .single-item-head {
	background-image:url(Bilder/news_list_box_wide.png);
	background-repeat:no-repeat;
	height:20px;
	width:580px;
	padding:10px;
}

.main_container .list-item-head, .main_container .news-single-item .single-item-head {
	background-image:url(Bilder/news_list_box.png);
	background-repeat:no-repeat;
	height:20px;
	width:370px;
	padding:10px;
}

.list-item-title, .news-list-date {
	float:left;
}

.list-item-title {
	margin:0px;
	font-weight:bold;
	font-size:12px;	
}

.news-single-item .like_h3 {
	font-size:14px;
	color:#3F539C;
	font-weight:bold;
}

.news-list-item p, .news-list-item .news-list-category, .news-list-item .news-list-morelink, .news-list-item .news-list-date
.news-single-author, .news-single-item h3, .news-single-item p, .news-single-item .clearer {
	padding-left:10px;
}

/****************************
** News START
****************************/

