/*************************************************************************
*** globale Einstellungen ***
*************************************************************************/

.mbModule {
	width:100%;
}


/*** Monate (Navigation) ***/
/*************************************************************************/
.mbModule .tableMonth {
	margin-top:-20px;
	margin-bottom:20px;
	width:400px;
}
.mbModule .tableMonth a {
	color:#000000;
	text-decoration:none;
}
.mbModule .tableMonth a:hover {
	text-decoration:underline;
}
.mbModule .tableMonth div {
}

/* Abtrennung zwischen den Monaten */
.mbModule .tableMonth .monthSeparator {
	height:14px;
	width:1px;
	margin-left:3px;
	margin-right:4px;
	border-right:1px solid #000000;
}

/* der selektierte Monat */
.mbModule .tableMonth .monthSelected {
	background-color:#8F271A;
	padding:0px 3px;
}
.mbModule .tableMonth .monthSelected a {
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
}

/* der auf den selektierten Monat folgende Monat */
.mbModule .tableMonth .monthSelectedNext {
}
/* rechter Teil (= "Füllung") */
.mbModule .tableMonth .right {
	border-right:none;
}
/*************************************************************************/


/*************************************************************************
*** Datensatz-Listen ***
*************************************************************************/

.mbModule .list a {
	background-image:url(http://www.netteam.at/gemeinden/user/31520/grafik/mpgrafik.gif);
	background-position:1px 2px;
	padding-left: 19px;
	background-repeat:no-repeat;
	text-decoration:none;
}
.mbModule .list .odd {
	margin-bottom:15px;
	padding:3px;
	background-color:#EEEEEE;
	cursor:pointer;
}
.mbModule .list .even {
	margin-bottom:15px;
	padding:3px;
	background-color:#FFFFFF;
	cursor:pointer;
}
.mbModule .list .userName {
	font-size:10px;
}
.mbModule .list .news a {
	background:none;
	padding:0px;
	margin-right:5px;
}


/*************************************************************************
*** Datensatz-Detailansichten ***
*************************************************************************/
.mbModule .details .title {
	font-size: 14px;
	font-weight:bold;
	margin-bottom:10px;
}

.mbModule .details .date { /*** nur bei Veranstaltungen ***/
	margin-top:15px;
	padding:10px;
	background-color:#EEEEEE;
}

.mbModule .details .details {
	margin-top:10px;
}
.mbModule .details .details td {
	font-size: 12px;
}
.mbModule .details .details .left {
	vertical-align:top;
	font-weight:bold;
}


/*************************************************************************
*** User-Blatt ***
*************************************************************************/
.mbModule .userpage {
}

/*** Stammdaten des Users ***/
.mbModule .userpage .userData .userName,
.mbModule .userpage .userData .userName a {
	font-size: 1.3em;
	font-family: Lucida Sans Unicode, Tahoma, Arial, Helvetica, sans-serif;
	color:#8F271A;
	letter-spacing:1px;
}
.mbModule .userpage .userData .userAdress, 
.mbModule .userpage .userData .userTel, 
.mbModule .userpage .userData .userFax {
	display:block;
}
.mbModule .userpage .userData .userMail {
	display:block;
}


/*** Registerblätter ("Tabulatoren", mehrzeiglig) ***/
.mbModule .userpage .tabs {
	width:100%;
	margin-top:10px;
}
.mbModule .userpage .tabs .tab {
	float:left;
}
.mbModule .userpage .tabs .open {
	background-color:#FFFFFF;
	border-top:1px solid #888888;
	border-bottom:1px solid #FFFFFF;
	padding:0px 4px;
}
.mbModule .userpage .tabs .closed {
	border-top:1px solid #888888;
	border-bottom:1px solid #888888;
	padding:0px 4px;
}
.mbModule .userpage .tabs a {
	font-family:Arial;
	font-size:11px;
	text-decoration:none;
	color:#000000;
}
.mbModule .userpage .tabs .offset {  /* Abstand zwischen den Tabs */
	width:2px;
	background-color:#FFFFFF;
}
.mbModule .userpage .tabs .rows {
	background-image:url(http://www.meinbezirk.com/api/v1.0/imgs/box_grau.gif);
	vertical-align:top;
}
.mbModule .userpage .tabs .border {
	width:1px;
	background-image:url(http://pmmserver/www.meinbezirk.com/api/v1.0/imgs/box_grau_rnd.gif);
}

/*** Datensatz-Listen ***/
.mbModule .userpage .list {
	margin-top:10px;
}

.mbModule .userpage .details {
	margin-top:10px;
}

/*** Meldungsübersicht (Box) ***/
.mbModule .userpage .headlines {
	text-align:left;
	width:120px;
	margin-left:5px;
	padding:5px;
	border:1px solid #CCCCCC;
	background-color:#EEEEEE;
}
.mbModule .userpage .headlines div {
	padding:1px 0px 2px 7px;
	background:url(http://www.meinbezirk.com/api/v1.0/imgs/bullet1.gif) no-repeat 0px 7px;
}
.mbModule .userpage .headlines .clicked {
	color:#000000;
	font-size: 11px;
	text-decoration:underline;
}
.mbModule .userpage .headlines .notClicked {
	font-size: 11px;
}



/*************************************************************************
*** Beilagen ***
*************************************************************************/
.mbModule .attm {
	margin-top:20px;
}

.mbModule .attm .file {
	float:left;
	margin-right:2px;
	margin-bottom:10px;
	padding:2px;
	background-color:#EDEDED;
	border:1px solid #000000;
	text-align:center;
}
.mbModule .attm .file .thumb {
	border:1px solid #000000;
	width:120px;
	height:90px;
	background-color:#FFFFFF;
	cursor:pointer;
}
.mbModule .attm .file .thumb img {
	border:none;
}
.mbModule .attm a {
	color:#000000;
	font-size:10px;
	text-decoration:none;
}

/*************************************************************************
*** Unterseiten (blättern) ***
*************************************************************************/
.mbModule .pages {
	margin:50px 0px;
	text-align:center;
	background-color:#EEEEEE;
}
.mbModule .pages .page {
	color:#FF0000;
}
.mbModule .pages a {
	padding:0px;
	background:none;
}
.mbModule .pages .clicked {
	padding:0px 2px;
	font-weight:bold;
	color:#000000;
	border:1px solid #000000;
}


/*** Veranstaltung hinzufügen ***/
.mbModule .add a {
	color:#CC0000;
	text-decoration:none;
}
.mbModule .add a:hover {
	text-decoration:underline;
}


/*************************************************************************
*** alphabetischer Index ***
*************************************************************************/
.mbModule .alphab_index ul {
	padding:0px;
	margin:0px;
	margin-left:0px;
}
.mbModule .alphab_index li {
	float:left;
	list-style-type:none;
	list-style-image:none;
	padding:2px 4px;
	margin-right:2px;
	margin-bottom:2px;
	background-color:#EDEDED;
}
.mbModule .alphab_index a {
	color:#000000;
	background:none;
}
.mbModule .alphab_index .clearance {
	clear:left;
	height:20px;
	overflow:hidden;
}
.mbModule .alphab_index .result {
	margin-bottom:20px;
}



.hilight {
	background-color:#00FF00;
}


/*** User-Kataloge ***/
.mbModule .cat {
	padding:10px;
	background-color:#EDEDED;
	border:1px solid #000000;
	margin-bottom:10px;
}
.mbModule .cat .sel0 {
	font-weight:normal;
}
.mbModule .cat .sel1 {
	font-weight:bold;
}


/*************************************************************************
*** Meldeformulare ***
*************************************************************************/
.mbModuel form {
	margin:0px;
	padding:0px;
}
.mbModule .form td {
	vertical-align:top;
	padding:5px;
}
.mbModule .form td td {
	padding:0px;
}
.mbModule .form .left {
	border-top:1px solid #FFFFFF;
	border-right:1px solid #FFFFFF;
	padding-top:8px;
	background-color:#DDDDDD;
}
.mbModule .form .right {
	border-top:1px solid #FFFFFF;
	background-color:#DDDDDD;
}
.mbModule .form textarea,
.mbModule .form select,
.mbModule .form .input {
	width:99%;	
}
.mbModule .form .time select {
	width:auto;
	margin-right:2px;
margin-top:0px;
}

