@charset "utf-8";
/* CSS Document */
@import url("navigation_citymanagement.css");
@import url("typo_citymanagement.css");
@import url("form_citymanagement.css");
@import url("font_normal_citymanagement.css");
@import url("gallery_citymanagement.css");

/* Allgemein Style Informationen zum aufbau der Website */
#wrapper {
	width:910px;
	height:auto;
	margin-left:auto;
	margin-right:auto;
	overflow:hidden;
		
}
/*Hintergrund vom Headerbereich*/
.header_bg {
width:100%;
height:154px;
overflow:hidden;
float:left;
clear:both;
background-image:url(../hp_media/header_x_repeat_bg.jpg);
background-repeat:repeat-x;

}
/*Header left and Right*/ 
!important
.header_left {
width:295px;
height:154px;
overflow:hidden;
float:left;
}
.header_right{
width:752px;
height:154px;
overflow:hidden;
float:left;
margin-left:23px;
}


/* Citymanagement Logo*/

.header_logo {
width:87px;
height:154px;
overflow:hidden;

background-image:url(../hp_media/citymanagement_logo_website.jpg);
background-repeat:no-repeat;
float:left;

}


/*Suchbereich*/
.suche {
width:100%;
height:25px;
overflow:hidden;
float:left;
clear:both;
margin-top:20px;

}
/*Hauptnavigation*/
#navigation_header {
width:100%;
height:40px;
overflow:hidden;
float:left;
clear:both;
margin-top:36px;

}

/*Mainbereich Styles*/

/* Main Wrapper mit Hintergrundbild*/

.main_wrapper {
	width:100%;
	height:464px;
	background-image:url(../hp_media/home_content_bg.jpg);
	background-repeat:repeat-x;
	overflow:hidden;
	clear:both;
	float:left;

}
/*Content Wrapper*/
.cm_conten {

margin-top:22px;

}
/*Einfügen des Hauptbildes*/
.header_bild{
width:870px;
height:257px;
overflow:hidden;
clear:both;

}

/*Haupt Inhaltsbereich*/
.main_home {
margin-left:49px;
width:861px;
height:180px;
overflow:hidden;
float:left;
clear:both;
margin-top:22px;
background-color:#f2f2f2;
}
/*HOME MAIN BERREICHE */
/**
		*
		* Kaestchen auf Home
		*
*/
.cm_main_newsletter img,
.cm_main_impress img,
.cm_main_downloads img,
.cm_main_news img, 
.cm_main_events img
{
border-bottom:#ffffff solid 1px;

}
.cm_main_newsletter {
	width:169px;
	height:179px;
	overflow:hidden;
	float:left;
	background-color:#e5e5e5;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
}
.cm_main_impress {
	width:169px;
	height:179px;
	overflow:hidden;
	float:left;
	background-color:#f2f2f2;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;

}
.cm_main_downloads .block {
	margin-bottom:5px;
}
.cm_main_downloads {
	width:169px;
	height:174px;
	padding-bottom:5px;
	
	overflow:hidden;
	float:left;
	background-color:#f2f2f2;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;

}

.cm_main_downloads  h1 {
	margin:0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
}
.cm_main_downloads a {
	margin-bottom:5px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
}
#main_right .cm_main_downloads a {
	margin-bottom:5px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
}
.cm_main_news {
	width:173px;
	height:179px;
	overflow:hidden;
	float:left;
	background-color:#e5e5e5;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
}
.cm_main_events {
	width:174px;
	height:179px;
	overflow:hidden;
	float:left;
	background-color:#f2f2f2;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
}

/*Der Footer*/
.unten {
width:100%;
height:50px;
float:left;
clear:both;
overflow:hidden;
}


/**
		*
		* Home Impressionen
		*
*/
#events-impressionen .mod_randomImage  {
margin-left:5px;
margin-top:2px;
}
#events-impressionen .mod_randomImage img {
border:#cdcdcd solid 5px;
}
/*Mehr galerien*/
#events-impressionen .ce_hyperlink {
margin-left:5px;
margin-top:5px;
}
/**
		*
		* Home Events und Termine
		*
*/
/*Headline News*/
#cm_events .mod_newslist {
padding-top:2px;
padding-left:5px;
}
#cm_events .mod_newslist .even,
#cm_events .mod_newslist .odd
 {
margin-bottom:10px;
}
#cm_events .mod_newslist h1 {
margin:0px;
padding:0px;

}
/*Link mehr Inforamtionen*/
#cm_events .ce_hyperlink {
margin-left:5px;
margin-top:2px;
}



/**
		*
		* Home News
		*
*/
/*Headline*/
#cm_news .mod_newslist {
padding-top:2px;
padding-left:8px;
}
#cm_news .mod_newslist h2 {
font-weight:bold;
padding:0px;
margin:0px;
}
/*Teaser Text*/
 #cm_news .mod_newslist p.teaser {
margin:0px;
padding:0px;
height:72px;
overflow:hidden;
}
/*Weiterlesen*/
 #cm_news .mod_newslist p.more, #cm_news .mod_newslist p.more a {
margin:0px;
padding:0px;
color:#990000;
text-decoration:underline;
}
/*Link Alle Nachrichten*/
#cm_news .ce_hyperlink {
margin-left:8px;
margin-top:10px;
}

/**
		*
		* Homesite  Downloads
		*
*/

/*Headline Downlaads*/

#cm_downloads .ce_download {
padding-top:2px;
padding-left:5px;
}
#cm_downloads  h1 {
padding:0px;
margin:0px;
}
#cm_downloads .ce_download a {
	margin:0px;
	padding:0px;
}

/*Mehr Informationen*/
#cm_downloads .ce_hyperlink {
margin-left:5px;
margin-top:10px;
}

/**
		*
		* STADARD LAYOUT STYLES
		*
*/




.higrund_wrapper {

	height:auto;

	overflow:hidden;
	clear:both;
}

.w_higrund {

	width:861px;
	height:auto;
	overflow:hidden;
	background-image: url(../hp_media/spacer.jpg);
	background-position:691px 150px;
	background-repeat:repeat-y;
}

#main_left {
width:691px;
height:auto;
overflow:hidden;
float:left;
}

#main_right {
width:170px;

height:auto;
overflow:hidden;
float:left;
border-top: 10px solid #006fd8;

}



#subnavigation {
height:30px;
width:100%;
overflow:hidden;

margin-top:19px;
margin-bottom:2px;
}

#main {
background-color:#ffffff;
overflow:hidden;
/*height:auto;*/
min-height:651px;
height:auto;
padding-left:55px;
padding-right:55px;
padding-bottom:35px;
}



#main_right .cm_main_newsletter, #main_right .cm_main_impress, #main_right .cm_main_downloads, #main_right .cm_main_news,#main_right .cm_main_events {
	float:none;
	margin-bottom:10px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #ffffff;
	padding-bottom:5px;
	padding-top:0px;
	height:auto ;
	background-color:#f2f2f2;
}

#main_right .cm_conten {
margin:0px;
padding:0px;
}
/*Random Image*/
#main_right .mod_randomImage img {
border:#cdcdcd solid 5px;
}

#main_right .mod_randomImage  {
margin-left:5px;
margin-top:5px;
}


#main .mod_breadcrumb {
margin-top:10px;
margin-bottom:10px;
color:#666666;
}
#main .mod_breadcrumb a {
color:#666666;
}
#main .mod_breadcrumb span.active {
color:#990000;
}

.unten_standard{
	width:100%;
	height:21px;
	clear:both;
	padding-top:10px;
	background-image: url(../hp_media/footer_higrund.jpg);
	background-repeat: repeat-x;
	background-position: left top;

}
.unten_standard .ce_text{
	float:right; 
	margin-right:230px;
}
#footer {
padding-left:0px;
padding-top:6px;
}
a.mip {
margin-right:450px;
color:#CCCCCC;
}
#mitglieder tr {
	height:15px;
	line-height: 140%;
}
#aktuelles h2 {
float:left;
margin:0px;
padding:0px;
}
#aktuelles p.info{
float:left;
margin-bottom:0px;
margin-top:3px;
margin-left:10px;
}
#aktuelles .news_header_block {
overflow:hidden;
clear:both;
}


#aktuelles p.teaser {
margin-top:3px;
margin-bottom:0px;
}

#aktuelles p.more {
color:#990000;
font-weight:bold;
background-image:url(../hp_media/pfeil_schwarz.gif);
background-position:left;
background-repeat:no-repeat;
padding-left:20px;
margin-top:10px;
margin-bottom:5px;
}
#aktuelles p.more a {
font-size:11px;
}

#aktuelles .even,
#aktuelles .odd {
padding-bottom:2px;
margin-bottom:3px;
display:block;
border-bottom: #ffcc00 1px solid;
}

#aktuelles .mod_newsreader .even,
#aktuelles .mod_newsreader .odd {
border:none;
}

#main .mod_newslist a {
font-size:13px;
}
#main .caption {
margin:0px;
padding:0px;
height:10px;
}

/*PAGINATION*/
/* Pagination */



.pagination
 {
	height:50px;
	width:358px;
}



.pagination ul
 {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.pagination li {
	float: left;
	width: auto;
	list-style-image: none;
	list-style-type: none;
	padding-right: 5px;
	padding-left: 5px;
	text-transform: capitalize;
}



.pagination p{
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #000000;
	padding-left: 0px;
	clear: both;
	float: left;
	height: 10px;
	width: 560px;
	display: block;
	margin: 0px;
	padding-top: 15px;
	padding-bottom: 5px;
	padding-right: 0px;
}

#suche p.url {
display:none;
}

#suche span.relevance {
font-weight:normal;

}
#suche .even,
#suche .odd {
padding-bottom:2px;
margin-bottom:5px;
display:block;
border-bottom: #006fd8 1px solid;
}


#suche #submit.submit {
	border:none;
	font-size:0px;
	background-image:url(../hp_media/suche_button_bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width:54px;
	height:20px;
	display:block;
	margin-left:10px;

}

#suche span.highlight {
color:#990000;
}

#suche .pagination li {
list-style-type:none;
list-style-image:none;
}


/*
*
*IMAGE ROTATOR
*/

td.tl_file_list{vertical-align:top;top:10px;}.mod_imagerotator_be{font-size:10px;margin:7px;}.mod_imagerotator_be p{font-size:10px;}.mod_imagerotator_be table td{font-size:9px;}.mod_imagerotator_be span{font-weight:bold;color:#777}.mod_imagerotator_be .thumbnail,.mod_imagerotator_be .btn_imagelist,.mod_imagerotator_be .settings,.mod_imagerotator_be table{float:left;}.error{margin:7px;padding:5px 0;padding-left:38px;width:430px;background:transparent url(icon_error.png) 10px center no-repeat;border:1px solid #f0f300;background-color:#fbfcbc;color:#666700;font-size:9px;}.mod_imagerotator_be .thumbnail{padding:1px;padding-bottom:17px;border:1px dotted #CCC;margin-right:10px;margin-bottom:10px;}.mod_imagerotator_be .btn_imagelist{width:130px;padding-top:59px;padding-left:28px;position:absolute;cursor:pointer;background:transparent url(icon_plus.png) 8px bottom no-repeat;}.mod_imagerotator_be .btn_imagelist a{font-size:9px;color:#999;}.mod_imagerotator_be p.border-left{padding-left:15px;border-left:1px dotted #CCC;}.mod_imagerotator_be table{border:none;border-collapse:collapse;margin-right:25px;}.mod_imagerotator_be table td{height:10px;}.mod_imagerotator_be table th{padding-left:5px;padding-bottom:2px;color:#CCC;}.mod_imagerotator_be .images{clear:left;display:none;padding-top:10px;}.mod_imagerotator_be .image_row{padding:8px;margin-right:15px;padding-left:0;margin-bottom:0;float:left;}.mod_imagerotator_be .image_row .left{margin-right:0;}.mod_imagerotator_be .image_row img{border:1px solid #CCC;background-color:#FFF;}.mod_imagerotator_be .image_row .desc{margin-top:3px;margin-left:5px;margin-bottom:-8px;}.mod_imagerotator_be .image_row .desc p{font-size:9px;color:#999}


/*
*
*IMAGE ROTATOR
*/

/*Header Multi Language Select*/

.mod_changelanguage {
height:30px;
overflow:hidden;
}
.mod_textsizer {
width:60px;
height:20px;
padding-top:10px;
float:left;
overflow:hidden;
margin-left:520px;
}
	.mod_textsizer a{
	color:#ffffff;
	font-weight:bold;
	text-decoration:none;
	}
	
	
	#main .ce_text {
	width:580px;
	float:left;
	overflow:hidden;
	clear:both;
	}
	
	
	
	



#main img {
border:none;
border:2px solid #cccccc;
padding:2px;
}
/*Mitgliedertabelle*/

#mitglieder a.pointer {
float:left;
margin-top:5px;
font-weight:bold;
font-size:16px;
color:#006bcd;
padding-bottom:5px;
}

#mitglieder th.head_0 {

background-image:none;
}

#mitglieder tr {
margin-bottom:5px;

}

#mitglieder tr td {
padding-left:15px;
padding-right:10px;
width:580px;
}

#mitglieder tr.even {
background-color:#E9E9E9;

	padding-bottom:5px;
}
#mitglieder tr.odd {

	padding-bottom:5px;
}


.ce_accordion div.toggler {
	display:block;
	width:auto;
	height:15px;
	background-color:#f5f5f5;
	cursor:pointer;
	background-image:url(../hp_media/add_presse.png);
	background-position:5px center;
	background-repeat:no-repeat;
	padding-left:30px;
	padding-top:7px;
	
}

.ce_accordion {
margin-bottom:5px;
border: dashed 1px #999999;

}
.ce_accordion div {
padding:5px;
line-height: 140%;

}

#presse .ce_download {
background-color:#f5f5f5;
	cursor:pointer;
	background-image:url(../hp_media/iconPDF.gif);
	background-position:5px center;
	background-repeat:no-repeat;
	padding-left:30px;
	height:15px;
	border: dashed 1px #999999;
	padding-top:7px;
	padding-bottom:5px;
	
}

