body {
	margin				: 0;
	padding				: 0;
	font-size			: 13px !important;
	font-weight			: normal;
	background-color	: #FFF;
	background-image	: url(../images/background.jpg);
	background-repeat	: repeat-x;
	text-align			: center;
	padding-bottom		: 10px !important;
	font-family			: sans-serif, Arial, Helvetica !important;
}

a img  {
	border				: 0 none;
}

a {
	color				: #000000;
	text-decoration		: none;
	font-weight			: bold;
	border				: none;
 }
a:hover {
	text-decoration		: underline; 
	border				: none;
	color				: #333333;
}

h3 {
	margin				: 0px;

	padding				: 0px;
}

h3 a {
	color				: #505050;
	font-weight			: normal;
}

h3 a:hover {
	text-decoration		: underline; 
	border				: none;
	color				: #505050;
}

.article_separator {
	font-size			: 0px;
} 


/********** Body Container 0 **********/
#body_container {	
	/*display				: table;*/
	padding				: 0;
	margin				: auto 0;
}

/********** Main Container 1 **********/
#main_container {
	/*float				: left;*/
	text-align			: left;
	
	width				: 886px;
	padding				: 0;
	margin				: 0px auto;
	margin-top			: 15px;
	/*padding				: 0;*/
	/*margin				: 0px auto;*/
	
	/*background-color			: #FF0000 !important;*/
	/*background: url(../images/logo.gif) top left no-repeat;*/
}

#topbackground {
	/*position:relative;
	z-index:1000;
	margin-left:-187px;
	padding-left:35px;*/
	background: url(../images/logo.gif) 0px 0px no-repeat;
	height:82px;
}

#topbackground a img {
	text-decoration: none;
	border: 0;
}


/********** Topmenu Container 2 **********/
#topmenu_container {
	float				: left;
	margin				: 0;
	padding				: 0;
	width				: 886px;
	/*margin-top			: 82px;*/
	background			: url(../images/navi_back.gif) no-repeat; 
	z-index:2;
}


/********** Top Menu 2.1 **********/
#topmenu {
	float				: left;
	margin-top			: 0px;
	width				: 886px;
	border				: 0px solid #fff;	
	height				: 42px;
	z-index				: 2;
	/*background-color	: #0000FF;*/
}

/********** Top Logo 2.2 **********/
#toplogo {
	width				: 886px;
	margin				: 0px;
	padding				: 0px;
	/*height				: 233px;*/
	float				: left;

	z-index:2;
	
}

/********** Top Leiste 2.3 **********/
#topleiste {
	width				: 886px;
	float				: left;
	margin-left			: 0px;
	
	
}

#topleiste h3 {
	margin				: 0px;
	color				: #1a4c7b;
	padding-top			: 10px;
	padding-left		: 20px;
	font-weight			: normal;
	font-size			: 13px;		
}


/********** Content Container 3 **********/
#content_container {
	float				: left;
	width				: 864px;
	height				: 100%;
	padding-left		: 10px;
	padding-right		: 10px;
	background-color	: #FFF;
	
	border-left			: 1px solid #a5bbd6;
	border-right		: 1px solid #a5bbd6;
	

}

#content_rahmen {
	width				: 866px;
	float				: left;
	
	background-color	: #FFF;
	
}

/********** Content Links 3.1 **********/
#content_links {
	float				: left;
	width				: 200px;
	
}



/********** Content 3.2 **********/
#content {
	float				: left; 
	margin 				: 0;
	padding				: 0;
}


/********** Content Main 3.2.1 **********/
#content_main {
	/*margin-left		: 15px;*/
	/*border-top			: solid 1px #E0E0E0;*/
	margin-top			: 15px;
	padding-left		: 40px;
	float				: left;
	text-align			: left;
	width				: 616px;
	
	
}


/********** Content Rechts 3.3 **********/
#content_rechts {

}

/********** Bottom 4 **********/
#bottom {
	float				: left;
	width				: 886px;
	text-align			: center;
	margin				: 0;
	padding				: 0;
	
	padding-bottom		: 8px;
	border				: 0px solid #000;
	margin-bottom		: 10px;
	
	
}

/********** Bottom Leiste 4.1 **********/
#bottom_leiste {
	
	width				: 886px;
	float				: left;
	text-align			: center;
	margin-top			: 0px;
	margin				: 0;
	padding				: 0;
}


/**********  Hauptmen�  ***********/
ul.menu-main {
	width				: 713px;
	margin				: 0;
	padding				: 0;
	
	padding-top			: 1px;
	/*margin-top			: 13px;
	
	/*margin-left			: 30px;
	padding-left		: 15px;*/ 
	list-style			: none;
	/*height				: 17px;*/
	float				: left;
	text-align			: left;
	/*background-color    : #00ff00;*/
}

ul.menu-main li {
	line-height			: 24px;
	color				: #1a4c7b;
	font-weight			: bold;
	float				: left;
	/*font-family			: Arial, Sans-Serif;*/

	font-size			: 14px;
	white-space			: nowrap;
	
	
}

ul.menu-main li a {
	color				: #1a4c7b;
	display				: block;
	font-weight			: normal;
	padding-left		: 25px;
	padding-right		: 25px;
	height				: 30px;
	padding-top			: 10px;
	background: url(../images/navi_border_right.gif) right 0px no-repeat;	
	/*padding-right		: 40px;*/
	/*font-family			: Verdana, Arial, Sans-Serif;*/
	/*font-weight			: normal;
	font-size			: 15px;
	text-decoration		: none;
	padding-left		: 12px;*/
	
	
}

ul.menu-main li a:hover {
	color				: #FF0000;
	text-decoration		: none;
	/*background-color	: #1a4c7b;*/
}

/**********  Footer Menu start ***********/
ul.menu-footer_start {
	float				: left;
	padding				: 0;
	width				: 886px;
	padding-top			: 4px;
	margin-top			: 0px;
	margin-left			: 0px;
	padding-left		: 0px;
	list-style			: none;
	height				: 17px;
	margin				: 0 auto;
	margin-top			: 2px;
	background-image	: url('../images/main_content_bottom_start.gif');
	background-position	: top left;
	background-repeat	: no-repeat;

	
}
ul.menu-footer_start  li {
	color				: #666666;
	text-align			: center;
	font-weight			: normal;
	display				: inline;
	/*font-family			: Arial, Sans-Serif;*/
	font-weight			: normal;
	font-size			: 10px;
	white-space			: nowrap;
}

ul.menu-footer_start li a {
	color				: #666666;
	/*font-family			: Verdana, Arial, Sans-Serif;*/
	font-weight			: normal;
	font-size			: 11px;
	text-decoration		: none;
	padding-left		: 12px;
	padding-right		: 12px;
}

ul.menu-footer_start  li a:hover {
	color				: #000000;
}


/**********  Footer Menu  ***********/
ul.menu-footer {
	float				: left;
	padding				: 0;
	width				: 886px;
	padding-top			: 20px;
	margin-top			: 0px;
	margin-left			: 0px;
	padding-left		: 0px;
	list-style			: none;
	height				: 17px;
	margin				: 0 auto;
	background-image	: url('../images/main_content_bottom.gif');
	background-position	: top left;
	background-repeat	: no-repeat;
	
	
}
ul.menu-footer  li {
	color				: #666666;
	text-align			: center;
	font-weight			: normal;
	display				: inline;
	/*font-family			: Arial, Sans-Serif;*/
	font-weight			: normal;
	font-size			: 10px;
	white-space			: nowrap;
}

ul.menu-footer li a {
	color				: #666666;
	/*font-family			: Verdana, Arial, Sans-Serif;*/
	font-weight			: normal;
	font-size			: 11px;
	text-decoration		: none;
	padding-left		: 12px;
	padding-right		: 12px;
}

ul.menu-footer  li a:hover {
	color				: #000000;
}

/**********  Module  ***********/

.module-nav .active {
	font-weight			: bold;
	background-image	: url('../images/punkt.gif');
	background-repeat	: no-repeat;
	background-position : 19px 8px;
} 

.module-nav {
	margin-top			: 18px;
	float				: left;
	text-align			: left;
	width				: 200px;
	color				: #333333;
	font-weight			: normal;
	/*font-family			: sans-serif, Arial, Helvetica;*/
	padding-left		: 0px;
	/*background			: #00FF00;*/
	height				: 413px;
}
.module-nav div {
	border				: 0px solid #aaaaaa;
	width				: 200px;
}
.module-nav div div div {
}
.module-nav h3 {
	margin				: 0px;
	margin-left			: 10px;
	color				: #ACACAC;
	border-left			: 1px solid #aaaaaa;
	border-bottom		: 1px solid #aaaaaa;
	border-top			: 1px solid #aaaaaa;
	width				: 180px;
	height				: 24px;
	padding-left		: 10px;
	padding-top			: 6px;
	font-weight			: bold;
	/*font-family			: sans-serif, Arial, Helvetica;*/
	font-size			: 13px;
}


.module-nav ul {
	float				: left;
	text-align			: left;
	margin-left			: 0px;
	padding-bottom		: 12px;
	padding-left		: 0px;
	list-style			: none;
	text-align			: left;
}
.module-nav ul li {
	/*margin-left			: 30px;*/
	padding-left		: 30px;
	line-height			: 20px;
	color				: #333333;
	font-weight			: normal;
	/*font-family			: sans-serif, Arial, Helvetica;*/
	font-weight			: bold;
	/*font-size			: 12px;*/
}
.module-nav ul li a {
	color				: #444444;
	display				: block;
	/*font-family			: sans-serif, Arial, Helvetica;*/
	font-size			: 13px;
	font-weight			: normal;
	text-decoration		: none;
	padding-left		: 0px;
	padding-right		: 0px;
	border-right		: 1px solid #ffffff;
}
.module-nav ul li a:hover {
	color				: #000000;

}

.module-nav ul #current a {
	 font-weight		: bold;
}

/**********  Search  ***********/


.module-search {
	color				: #555555;
	font-weight			: normal;
	float				: left;
	text-align			: left;
	margin				: 0;
	padding				: 0;
	margin-top			: 9px;
	width				: 166px;
	margin-left			: 0px;
	height				: 33px;
	/*background-color	: #FF0;*/   
	
}

/*************** Aktuell ******************/

.createdate {
	padding-left			: 10px;
}

.module_news_head {
	float				: left;
	width				: 291px;
	margin				: 0;
	padding				: 0;
}

.module-news {
	
	text-align			: left;
	width				: 291px;
	color				: #333333;
	padding-left		: 0px;
	padding				: 0;
	margin				: 0;
	margin-top			: 10px;
	margin-right		: 1px;
	float				: left;
	clear				: both;
	height				: 280px;
	background			: url(../images/news_back.gif) no-repeat left top; 
	
}

.module-news h3 {
	margin				: 0px;
	color				: #1a4c7b;
	padding-top			: 10px;
	padding-left		: 20px;
	font-weight			: normal;
	font-size			: 13px;
}
	

.ucd-box ul {
	list-style-type		: none;
	padding				: 0;
	margin				: 0;
}

.ucd-box ul li {
	list-style-type		: none;
	padding				: 0;
	margin				: 0;
	font-size			: 11px;
}

.ucd_list {
	list-style-type		: none;
	font-size			: 11px;
	margin				: 0;
	padding				: 0;
	margin-top			: 20px;
	margin-left			: 10px;
	margin-right		: 15px;		
}

.ucd_title {
	margin				: 0px;
	color				: #505050;
	margin-left			: 10px;
	font-weight			: bold;
	/*font-family			: Verdana, Arial, Helvetica, sans-serif;*/
	font-size			: 11px;
}

.ucd_title a {
	color				: #505050;
}

.ucd_introtext {
	margin-bottom		: 10px;
}

.ucd_readon {
	color				: #505050;
	font-size			: 11px;
	margin-bottom		: 2px;
}

.module-news2 {
	text-align			: left;
	width				: 291px;
	color				: #333333;
	padding				: 0;
	margin				: 0;
	margin-top			: 10px;
	margin-right		: 1px;
	float				: left;
	height				: 280px;
	background			: url(../images/news_back.gif) no-repeat; 
	margin-left			: 5px;
}
.module-news2 div {
	border				: 0px solid #aaaaaa;
	float				: left;
}
.module-news2 div div div {
	padding				: 0;
	margin				: 0;
}

.module-news2 img {
	/*margin-top			: 20px;*/
	margin-top			: 10px;
}

.module-news2 h3 a {
	color				: #1a4c7b;
	padding-bottom		: 18px;
}

/*************** Content ******************/




.contentpaneopen {
	/*width				: 100%;*/
	margin				: 0;
	padding				: 0;
	border				: 0px solid #333333;
	margin-top			: 3px;
	border-collapse		: collapse;				: 
	/*margin-bottom		: 30px;
	padding-right		: 20px;
	padding-left		: 10px;
	/*background			: #00FF00;*/
}

.contentpane div {
	
}





.contentheading {
	/*margin				: 0;
	padding				: 0;
	font-weight			: bold;
	color				: #444444;
	font-family			: sans-serif, Arial, Helvetica;
	font-size			: 14px;*/
	margin 				: 0;
	padding-top			: 6px;
	padding-bottom		: 9px;
	margin-top			: 17px;

	
	font-weight			: bold;
	color				: #444444;
	/*color				: #000;*/
	/*font-family			: sans-serif, Arial, Helvetica;*/
	font-size			: 14px;
	padding-left		: 10px;
	/*color				: #ACACAC;*/
	border-top			: 1px solid #aaaaaa;
	border-right		: 1px solid #aaaaaa;
	border-bottom		: 1px solid #aaaaaa;
	/*margin-left			: 30px;*/
	width				: 616px;
	/*background-color	: navy;*/
}

.componentheading {
	/*margin				: 0;
	padding				: 0;
	font-weight			: bold;
	color				: #444444;
	font-family			: sans-serif, Arial, Helvetica;
	font-size			: 14px;*/
	margin 				: 0;
	padding-top			: 6px;
	padding-bottom		: 9px;
	margin-top			: 2px;
	
	font-weight			: bold;
	color				: #444444;
	/*color				: #000;*/
	/*font-family			: sans-serif, Arial, Helvetica;*/
	font-size			: 14px;
	padding-left		: 10px;
	/*color				: #ACACAC;*/
	border-top			: 1px solid #aaaaaa;
	border-right		: 1px solid #aaaaaa;
	border-bottom		: 1px solid #aaaaaa;
	/*margin-left			: 30px;*/
	width				: 602px;
	/*background			: navy;*/
}

 h3 {
 	/*font-weight			: bold;
	color				: #444444;
	font-family			: sans-serif, Arial, Helvetica;
	font-size			: 14px;*/
 }
 
 .blog-box {
 	margin				: 0;
	padding				: 0;
 }

.blog-box tr td div {
	/* BOXEN ! */
	/*border				: 1px solid #aaaaaa;*/
	/*background			: url(../images/content_bg.jpg) repeat-x;
	margin-top			: 5px;*/
	/*border-bottom		: 1px solid #aaaaaa;*/
	margin-top			: 0px;
	/*margin-bottom		: 15px;*/
	padding-bottom		: 15px;
	/*padding-right		: 20px;*/
	/*padding-left		: 10px;*/
}

.blog-box .contentpaneopen-box {
	font-weight			: normal;
	color				: #444444;
	/*font-family			: sans-serif, Arial, Helvetica;*/
	/*font-size			: 12px;*/
	

}


.blog-box .contentheading-box {
	/*padding-top		: 13px;*/
	/*padding-top			: 2px;*/
	/*margin				: 0;
	padding				: 0;
	padding-bottom	: 15px;
	
	font-weight			: bold;
	color				: #444444;
	font-family			: sans-serif, Arial, Helvetica;
	font-size			: 14px;*/
	margin 				: 0;
	padding-top			: 6px;
	padding-bottom		: 9px;
	margin-top			: 8px;
	
	font-weight			: bold;
	color				: #444444;
	/*color				: #000;*/
	/*font-family			: sans-serif, Arial, Helvetica;*/
	font-size			: 14px;
	padding-left		: 10px;
	/*color				: #ACACAC;*/
	border-top			: 1px solid #aaaaaa;
	border-right		: 1px solid #aaaaaa;
	border-bottom		: 1px solid #aaaaaa;
	/*margin-left			: 30px;*/
	width				: 616px;
	/*background			: navy;*/
}

.blog-box tr td div .article_separator {
	font-size			: 5px;
}

.artikel {
	/*background			: yellow;*/
	padding-left		: 9px;
	padding-right		: 30px;
	padding-top			: 13px;
	padding-bottom		: 10px;
	color				: #444;
}

.artikel p {
	margin-top			: 0;
	padding-top			: 0;
}

.artikel h3 {
	padding				: 0;
	margin				: 0;
	padding-bottom		: 10px;
	font-size			: 14px;
}

.content_box {
	/*border				: 1px solid #aaaaaa;*/
	/*background			: url(../images/content_bg.jpg) repeat-x;*/
	margin					: 0;
	padding					: 0;
	border-bottom		: 1px solid #aaaaaa;
	
	padding-right		: 20px;
	padding-left		: 10px;
}

.contentheading-box {
	margin 				: 0;
	padding-top			: 6px;
	padding-bottom		: 8px;
	/*margin-top			: 8px;*/
	
	font-weight			: bold;
	color				: #444444;
	/*color				: #000;*/
	/*font-family			: sans-serif, Arial, Helvetica;*/
	font-size			: 14px;
	padding-left		: 10px;
	/*color				: #ACACAC;*/
	border-top			: 1px solid #aaaaaa;
	border-right		: 1px solid #aaaaaa;
	border-bottom		: 1px solid #aaaaaa;
	/*margin-left			: 30px;*/
	width				: 616px;
}

.profil_head {
	margin 				: 0;
	padding-top			: 6px;
	padding-bottom		: 9px;
	/*margin-top			: 8px;*/
	
	font-weight			: bold;
	color				: #444444;
	/*color				: #000;*/
	/*font-family			: sans-serif, Arial, Helvetica;*/
	font-size			: 14px;
	padding-left		: 10px;
	/*color				: #ACACAC;*/
	border-top			: 1px solid #aaaaaa;
	border-right		: 1px solid #aaaaaa;
	border-bottom		: 1px solid #aaaaaa;
	/*margin-left			: 30px;*/
	width				: 602px;
}

.vcard {
	display				: block;
	/*padding-right		: 15px;*/
	/*padding-bottom		: 10px;
	/*text-align			: right;*/
	text-align			: right;
	margin-top			: 5px;
	font-weight			: bold;
	color				: #aaaaaa;
	/*font-family			: sans-serif, Arial, Helvetica;*/
	font-size			: 14px;
	
}

.vpic {
	/*margin				: 15px;*/
	border				: 1px solid #aaaaaa;
	margin-bottom		: 	15px;	
}

.vhead {
	display				: block;
	/*padding-left		: 20px;
	/*margin-top			: 30px;*/
	font-weight			: bold;
	color				: #444444;
	/*font-family			: sans-serif, Arial, Helvetica;*/
	font-size			: 14px;
	/*background			: #0000FF;*/
}

.vtext {
	display				: block;
	/*padding-left		: 20px;*/
	font-weight			: normal;
	color				: #777777;
	/*font-family			: sans-serif, Arial, Helvetica;*/
	font-size			: 13px;
}



img.right {
	clear				: right;
	float				: right !important;
	padding-right		: 10px;	
	border				: 3px solid #FF0000;
}



.ul_kontakt {
	margin				: 0;
	padding				: 0;
}

.ul_kontakt li {
	list-style-type		: none;
}

#searchForm {
	/*background			: yellow;
	float				: left;*/
	padding-left		: 9px;
	padding-top			: 10px;
	padding-right		: 30px;
	color				: #444;
}

.searchintro {
	/*background			: #00FF00;*/
	padding				: 0;
	margin				: 0;
	
}

.sitemap {
	padding-left		: 9px;
	padding-right		: 30px;
	padding-bottom		: 10px;
	color				: #444;
}

.sitemap a {
	color				: #444;
}

fieldset {
	/*background			: yellow;*/
	border				: 0 none;
	color				: #444;
}
fieldset a {
	color				: #444;
}

.datenblatt_links {
	float				: left;
	width				: 400px;
	/*background			: #d69463;*/
}


.datenblatt_rechts {
	float				: left;
	width				: 206px;
	text-align			: right;
	/*background			: #abc3d8;*/
}

.datenblatt_mitte {
	float				: left;
	width				: 606px;
	text-align			: left;
	/*background			: #ab00d8;*/
}

.datenblatt_thumbs {
	float				: left;
	width				: 606px;
	text-align			: left;
	margin-bottom		: 20px;
}
.datenblatt_thumbs img {
	/*padding				: 3px;*/
	margin-right		: 2px;
	/*border				: 1px solid #a1a1a1;*/
	background			: #e6e6e6;

}
 a:hover h3 {
 	text-decoration		: underline;
 }	

#current {
	color				: #000000 !important;
}

.item200002 a:hover {
	color				: #FFF !important;
	background-color	: #154774;
}

.item200003 a:hover {
	color				: #FFF !important;
	background-color	: #154774;
}

.item200004 a:hover {
	color				: #FFF !important;
	background-color	: #154774;
}

.item200052 a:hover {
	color				: #FFF !important;
	background-color	: #154774;
}

.item2 a {
	padding-left		: 50px !important;
	margin-left			: 1px;

}


.item2 a:hover {
	background-image	: url(../images/start_hover.gif);
	background-position	: top left;
	color				: #fff !important;
	
	background-repeat	: no-repeat !important;

}

