/* layout für den public-bereich */

/****************/
/* diverse tags */
/****************/

body {
	/*background-image	:url(hintergrund.jpg);*/
	background-color: 					#E6FBD8;
	font-size:									101%;
  height:											100%;
  margin:											0px;
	scrollbar-3dlight-color: 		#f4facc;
	scrollbar-arrow-color: 			#000000;
	scrollbar-base-color: 			#000000;
	scrollbar-darkshadow-color: #f4facc;
	scrollbar-face-color: 			#f4facc;
	scrollbar-highlight-color:	#000000;
	scrollbar-shadow-color:			#000000;
  text-align:									center;
}

div.aussen1 {
	position:										relative;
	width:											48em;
	top:												0em;
	z-index:										0;
	margin-left:								auto;
	margin-right:								auto;
	text-align:									left;
}


div.aussen2 {
	text-align:									left;
	display:block;
	border-top: 0.05em solid #003300;
  border-right:0.05em solid #003300;
  border-bottom:0.05em solid #003300;
  border-left:0.05em solid #003300;
	background-image	:url(wood.jpg);
	background-position	:0% 0%;
}

div.top_bg {
	position:										relative;
	top:												0em;
	left:												0em;
	z-index:										1;
	width:											48em;
}

div.top_menue {
	position:										absolute;
	top:												0.2em;
	width:											48em;
	text-align:									right;
	z-index:										1;
	color:											#ffffff;
}

div.top_menue a, div.top_menue a:hover {
	color:											#ffffff;
}

div.banner {
	position:										relative;
	top:												0em;
	z-index:										4;
	text-align:									left;
}

div.brett_rot {
	position:										relative;
	top:												0em;
	z-index:										4;
	text-align:									left;
	height: 23px;
	background-image	:url(brett.gif);
}

div.logo {
	position:										relative;
	top:												0em;
	width:											100%;
	z-index:										4;
	text-align:									left;
	background-color: 					#ffffff;
}

div.head {
	position:										relative;
	top:												0em;
	left:												0em;
	z-index:										2;
	width:											48em;
	text-align:									left;
}

div.head p{
	text-align:									right;
	margin:											0.1em 0.5em 0 0;
	font:												normal 0.71em arial, verdana, helvetica, 'zurich bt', sans-serif;
}
div.print {
	position:										relative;
	top:												0em;
	padding:										0em 0.5em 0em 0.5em;
	z-index:										2;
	width:											47em;
	clear:both;
}


div.content_foot {
	position:										absolute;
	left:												0px;
	z-index:										2;
	width:											47.9em;
	text-align:									left;
	background-color:						#ffffff;
}

/***********************/
/* content */
/***********************/

div.content {
	position:										relative;
	z-index:										1;
	width:											35em;
	text-align:									left;
	float:											right;
	font:												normal 1em arial, verdana, helvetica, 'zurich bt', sans-serif;
	background-color:						#ffffff;
}
/*******************************************************************************/
/** bug in ie und opera 7.0(content_rahmenbox ersetzt padding von div.content **/
/** angaben für padding oder border werden nicht außen sondern innen erzeugt. **/
/*******************************************************************************/

div.content_rahmenbox {
  padding:  0.5em;
}

/*******************************************************************************/

div.content fieldset {
	font							:normal 0.75em arial, verdana, helvetica, 'zurich bt', sans-serif;
	padding						:0.5em 0.5em 0.5em 0.5em;
}

div.content fieldset ul{
	margin						:1em 0em 1em 0em;
}

div.content li {
	font:	normal 0.8em Arial, Verdana, Helvetica, 'Zurich BT', sans-serif;
}

div.content fieldset legend{
font-weight					:bold;

}

div.content h1 {
	color							:#003300;
	font							:bold 1.0em Tempus Sans ITC, arial, verdana, helvetica, 'zurich bt', sans-serif;
	margin						:0em;
}

div.content h2 {
	color							:#1A4D9F;
	font							:bold 1.0em Tempus Sans ITC, arial, verdana, helvetica, 'zurich bt', sans-serif;
	margin						:0em;
}

div.content h3 {
	color							:#003300;
	font							:bold 1em Tempus Sans ITC, arial, verdana, helvetica, 'zurich bt', sans-serif;
	margin						:0em;
}


div.forum {
	width:											37.8em;
}

/***********************/
/* foot */
/***********************/

div.foot {
	top:												0em;
	padding:										0em 0.5em 0em 0.5em;
	height:											2em;
	clear:											both;
	height: 										23px;
	background-image:						url(brett_blau.gif);
}

div.foot span a, div.foot span a:hover, div.foot span a:activ {
	color:											#ffffff;
	font:												normal 0.75em arial, verdana, helvetica, 'zurich bt', sans-serif;
	text-align:									left;
	margin:											0.1em 0 0.5em 0;
}

div.botoom_menue {
	position:										absolute;
	top:												0.2em;
	left:												0em;
	z-index:										1;
	color:											#003366;
}

div.botoom_menue a, div.botoom_menue a:hover {
	color:											#003366;
}


/***********************/
/* universelle klassen */
/***********************/

.hidden_comment {
	display:			none;
}

label {
	margin				:0em;
}

span.label_left {
	float					:left;
	text-align		:left;
	width					:6em;
	margin				:0em;
}

/*************************************/
/* container												 */
/*************************************/

div.container1 {
	top:												0em;
	z-index:										3;
	width:											12em;
	text-align:									center;
	float:											left;
}

/*************************************/
/* Infoline												 */
/*************************************/

div.content div.infoline {
	position					:relative;
	top								:0em;
	padding						:0.5em 0em 0.5em 0em;
	color							:#000000;
	text-align				:left;
	font							:normal 1em arial, verdana, helvetica, 'zurich bt', sans-serif;
}

div.content div.infoline fieldset ul{
	margin						:1em 0em 1em 0em;
	list-style-type		:none;
}

div.content div.infoline input {
	width							:16em;
}

div.content div.infoline input#herr, div.content div.infoline input#frau {
	width							:2em;
	text-align				:left;
}

div.content div.infoline fieldset input.anmeldungen {
	width							:2em;
	text-align				:left;
}
/**************************************/
/* 	auflistungen von organisationen		*/
/**************************************/

div.aktuelle_meldungen, div.aktuelle_events {
position					:relative;
}

div.kopf_org {
	position					:relative;
	color							:#000000;
	margin						:1em 0em 2.5em 0em;
	clear							:both;
}

/*########### titel ###########*/

div.kopf_org div.titel {
	padding						:0em;
	color							:#003300 ;
	text-align				:left;
	width							:34em;
	background-image	:url(baum.gif);
	background-repeat	:no-repeat;
	background-position	:0% 0%;
	border-bottom			:1px solid #003300;
	height: 38px;
}

div.kopf_org div.titel h4 {
	color							:#003300;
	font							:bold 1em Tempus Sans ITC, arial, verdana, helvetica, 'zurich bt', sans-serif;
	margin						:0em;
	text-indent				:34px;
	padding-top				:18px;
}

/*########### kurztext ###########*/

div.kopf_org div.kurz {
	clear:both;
	top								:0em;
	padding-top				:0.5em;
	margin						:0em 0em 0em 0em;
	color							:#000000;
	font							:normal 0.8em arial, verdana, helvetica, 'zurich bt', sans-serif;
}

div.kopf_org div.kurz {
	padding-top				:0em;
}

div.kopf_org div.kurz p {
	margin-top				:2em;
}

/*########### mehrorg ###########*/

div.kopf_org div.mehr {
	position					:relative;
	color							:#000000;
	padding						:0em;
	margin						:0em;
	clear							:both;
}

div.kopf_org div.mehr {
	padding						:1em 0em 1em 0em;
}


/**************************************/
/* 					webseiten 								*/
/* 					organisation 							*/
/* 					mitglieder 				  			*/
/**************************************/

/*########### datum ####################*/


div.content div.titel_body {
	position					:relative;
	padding-right			:1em;
	/*background-image	:url(baum.gif);
	background-repeat	:no-repeat;
	background-position	:0% 0%;
	border-bottom			:1px solid #003300;*/
	height: 38px;
}

div.content div.titel_body h3 {
	color							:#003300;
	font							:bold 1.2em Tempus Sans ITC, arial, verdana, helvetica, 'zurich bt', sans-serif;
	margin						:0em;
}

/*########### kurztext ####################*/

div.content div.web_kurz_body,
div.content div.org_kurz_body,
div.content div.mit_kurz_body {
	position					:relative;
	top								:0em;
	padding-top				:0.5em;
	color							:#000000;
}

/*########### langtext ####################*/

div.content div.web_lang_body,
div.content div.org_lang_body,
div.content div.mit_lang_body {
	position					:relative;
	top								:0em;
	color							:#000000;
	font							:normal 0.8em arial, verdana, helvetica, 'zurich bt', sans-serif;
	clear							:both;
}

div.content div.web_lang_body table tr td p
div.content div.org_lang_body table tr td p
div.content div.mit_lang_body table tr td {
	font:normal 0.8em arial, verdana, helvetica, 'zurich bt', sans-serif;
}

div.content div.mit_lang_body span{
	width							:10em;
}

/*########### grunddaten ####################*/

div.content div.org_body {
	position					:relative;
	color							:#000000;
	padding						:0.5em 0em 0.5em 0em;
	margin						:0em;
	text-align				:left;
	font							:normal 0.8em arial, verdana, helvetica, 'zurich bt', sans-serif;
}


div.content div.org_email_form, div.content div.mit_email_form  {
	position					:relative;
	top								:0em;
	padding						:0.5em 0em 0.5em 0em;
	color							:#000000;
	text-align				:left;
	font							:normal 0.8em arial, verdana, helvetica, 'zurich bt', sans-serif;
}

div.content div.org_email_form textarea,
div.content div.org_email_form input#name,
div.content div.org_email_form input#from,
div.content div.mit_email_form textarea,
div.content div.mit_email_form input#name,
div.content div.mit_email_form input#from
{
	width							:22em;
}



/**************************************/
/* 		    mitglieder liste						*/
/**************************************/

div.content div.funktion {
	position					:relative;
	width							:64%;
	color							:#000000 ;
	font							:bold 0.8em arial, verdana, helvetica, 'zurich bt', sans-serif;
	padding						:0.5em 0em 1px 0em;
	text-align				:left;
	float							:left;
}

div.content div.ueberschriffttel {
	position					:relative;
	width							:32%;
	color							:#000000 ;
	font							:bold 0.8em arial, verdana, helvetica, 'zurich bt', sans-serif;
	padding						:0.5em 0em 1px 0em;
	text-align				:left;
	float							:left;
}

div.mitglieder {
	position					:relative;
	color							:#000000;
	width							:100%;
	border-top				:1px solid #9c9c9c;
	border-left				:1px solid #9c9c9c;
	border-right			:1px solid #fff;
	border-bottom			:1px solid #fff;
	margin						:1px 0em 1px 0em;
	clear:both;
}

div.mitglieder div.name {
	position					:relative;
	width							:60%;
	padding						:0.3em 1px 0.3em 1px;
	color							:#000000 ;
	font							:normal 0.8em arial, verdana, helvetica, 'zurich bt', sans-serif;
	left							:1em;
	text-align				:left;
	clear							:both;
	float							:left;
}

div.mitglieder div.telefon {
	position					:relative;
	width							:31%;
	padding						:0.3em 1px 0.3em 1px;
	color							:#000000 ;
	font							:normal 0.8em arial, verdana, helvetica, 'zurich bt', sans-serif;
	text-align				:left;
	float							:left;
}


div.mitglieder div.email {
	position					:relative;
	width							:4%;
	padding						:0.3em 1px 0.3em 1px;
	color							:#000000 ;
	font							:normal 0.8em arial, verdana, helvetica, 'zurich bt', sans-serif;
	text-align				:left;
	float							:left;
}

div.mitglieder div.email img{
 width							:0.9em;
 height							:0.9em;
}


div.member_img{
	float:								left;
	margin:								15px 10px 50px 10px;
	display:none;
}

/******************************************************************************/
/* member list */
/******************************************************************************/


div.content div.member_group_1 {
	margin-bottom:				10px;
}

div.content div.member_group_1 div.head_img {
	display:							none;
}

div.content div.member_group_1 div.head_funktion {
	position:							relative;
	width:								53%;
	padding:							0.5em 0em 1px 0em;
	text-align:						left;
	font-weight:					bold;
	font-size:						0.75em;
	float:								left;
	clear:both;
}
div.content div.member_group_1 div.head_note {
	display:							none;
}

div.content div.member_group_1 div.head_fon {
	position:							relative;
	width:								40%;
	padding:							0.5em 0em 1px 0em;
	text-align:						left;
	font-weight:					bold;
	font-size:						0.75em;
	float:								left;
}

div.content div.member_group_1 div.head_mail {
	position:							relative;
	width:								4%;
	padding:							0.5em 0em 1px 0em;
	text-align:						left;
	font-weight:					bold;
	font-size:						0.75em;
}


/******************************************************************************/
/* member */
/******************************************************************************/

div.member {
	position:							relative;
	width:								100%;
	border-top:						1px solid #9C9C9C;
	border-left:					1px solid #9C9C9C;
	border-right:					1px solid #FFFFFF;
	border-bottom:				1px solid #FFFFFF;
	margin:								1px 0em 1px 0em;
	clear:								both;
}

div.member div.img {
	/*position:							relative;
	width:								100px;
	padding:							0.3em 1px 0.3em 1px;
	left:									1em;
	text-align:						left;
	float:								left;
	clear:								both;*/
	display:none;
}

div.member div.name {
	position					:relative;
	width							:52%;
	padding						:0.3em 1px 0.3em 1px;
	color							:#000000 ;
	font-size:						0.75em;
	left							:1em;
	text-align				:left;
	float							:left;
}

div.member div.note {
	display:none;
}

div.member div.fon {
	position					:relative;
	width							:32%;
	padding						:0.3em 1px 0.3em 1px;
	color							:#000000 ;
	font-size:						0.75em;
	text-align				:left;
	float							:left;
}


div.member div.mail {
	position					:relative;
	width							:4%;
	padding						:0.3em 1px 0.3em 1px;
	color							:#000000 ;
	font-size:						0.75em;
	text-align				:left;
	float							:left;
}

div.member div.mail img {
	width:								1em;
	height:								1em;
}

/*************************************/
/* styles für schriftgröße */
/*************************************/

div#cid1bid10{
	height: 120px;
}

div#cid1bid10 div.block_elem_kurz{
	height: 80px;
}

div.schrift {
	position					:relative;
	z-index						:3;
	top								:0em;
	left							:0em;
	height						:1em;
	text-align				:left;
}
	
div.schrift ul {
	border						:0;
	margin						:0;
	padding						:0;
	list-style-type		:none;
	text-align				:center;
	clear							:left;
}

div.schrift ul li {
	display						:block;
	float							:left;
	text-align				:center;
	padding						:0.5em;
	margin						:0em;
}

div.schrift ul li a {
	color							:#3100de;
	background-color	:#ffffff;	
	margin-top				:0.25em;
	border						:1px solid #3100de;
	text-decoration		:none;
	display						:block;
	text-align				:center;
	padding						:0em;
	font							:bold 1.5em arial, verdana, helvetica, 'zurich bt', sans-serif;
	line-height				:1.6em;
	width							:1.6em;
}

div.schrift ul li a:hover {
	color							:#ffffff;
	background				:#3100de;
	margin-top				:0.25em;
	text-decoration		:none;
}

div.schrift ul li a:active {
	color							:#ffffff;
	background				:#3100de;
	margin-top				:0.25em;
	text-decoration		:none;
}


/*************************************/
/* styles für die menü ebene 1 */
/*************************************/

div.menue1 {
	position					:relative;
	margin						:0.6em 0 0 0;
	padding						:0 0 0em 0;
	text-align				:left;
	clear							:both;
	/* border			:1px solid #ffffff;*/
	vertical-align:top;
}
	
div.menue1 ul {
	border					:0 0 0 0em;
	margin					:0 0 0 0em;
	padding					:0 0 0 0em;
	list-style-type	:none;
	clear							:left;
}
div.menue1 ul li {
	border						:0em;
	margin						:0em;
	padding						:0em;
}

div.menue1 ul li a {
	font							:bold 0.9em Tempus Sans ITC, arial, verdana, helvetica, 'zurich bt', sans-serif;
}

div.menue1 ul li a.menuitem {
	color							:#000000;
	text-decoration		:none;
	/*text-indent			:2em;*/
	padding-left			:2em;
	background-image	:url(nagel1.gif);
	background-repeat	:no-repeat;
	background-position	:0% 0%;
}

div.menue1 ul li a.menuitem:hover {
	color							:#1A4D9F;
}

div.menue1 ul li a.menuitem:active {
	color							:#1A4D9F;
}

div.menue1 ul li a.activemenuitem {
	color:						#1A4D9F;
	text-decoration		:none;
	/*text-indent			:2em;*/
	padding-left			:2em;
	background-image	:url(nagel0.gif);
	background-repeat	:no-repeat;
	background-position	:0% 0%;

}

div.menue1 ul li a.activemenuitem:hover {
	color							:#1A4D9F;
}

/*************************************/
/* styles für die menü ebene 2 */
/*************************************/

div.menue2 {
	position					:relative;
	text-align				:left;
}
	
div.menue2 ul {
	border						:0 0 0.2em 1.4em;
	margin						:0 0 0.2em 1.4em;
	padding						:0 0 0.2em 1.4em;
}

div.menue2 ul li {
	border						:0em;
	margin						:0em;
	padding						:0em;
}

div.menue2 ul li a.menuitem {
	color							:#000000;
	margin						:0em;
	text-decoration		:none;
	font							:bold 0.9em Tempus Sans ITC, arial, verdana, helvetica, 'zurich bt', sans-serif;
}

div.menue2 ul li a.menuitem:hover {
	color							:#1A4D9F;
}

div.menue2 ul li a.menuitem:active {
	color							:#1A4D9F;
}

div.menue2 ul li a.activemenuitem {
	color							:#1A4D9F;
	font-weight				:normal;
	text-decoration		:none;
	font							:bold 0.9em Tempus Sans ITC, arial, verdana, helvetica, 'zurich bt', sans-serif;
}

div.menue2 ul li a.activemenuitem:hover {
	color							:#1A4D9F;
}

/***************************************************/
/* styles für die menü ebene 3 (organisationsmenü) */
/***************************************************/

div.menue3 {
	position					:relative;
	left							:0em;
	margin						:0em;
}
	
div.menue3 ul {
	border						:0em;
	margin						:0em;
	padding						:0em;
	list-style-type		:none;
	clear							:left;
}

div.menue3 ul li a {
	width							:13em;
	margin						:0em;
	font							:0.7em arial, verdana, helvetica, 'zurich bt', sans-serif;
	line-height				:1.7em;
	border-top				:none;
	border-left				:0.5em solid #3100de;
	border-right			:1px solid #ffffff;
	border-bottom			:1px solid #ffffff;
	text-indent				:0.5em;
	display						:block;
}

div.menue3 ul li a.menuitem {
	background-color	:#f1f1f1;	
	color							:#3100de;
	font-weight				:normal;
	text-decoration		:none;
}

div.menue3 ul li a.menuitem:hover {
	background				:#3100de;
	color							:#ffffff;
}

div.menue3 ul li a.menuitem:active {
	background				:#3100de;
	color							:#ffffff;
}

div.menue3 ul li a.activemenuitem {
	background-color:	#3100de;
	color:						#ffffff;
	font-weight				:normal;
	text-decoration		:none;
}

div.menue3 ul li a.activemenuitem:hover {
	background-color	:#3100de;
	color							:#ffffff;
}


/***************************/
/* styles für den suchblock */
/***************************/

div.search {
	position					:relative;
	z-index						:3;
	background-color	:#fdf8ef;
	line-height				:2em;
}

div.search h2{
	text-align				:center;
	display						:block;
	font							:bold 0.8em arial, verdana, helvetica, 'zurich bt', sans-serif;
	color							:#fdf8ef;
	margin						:1px 0 1px 0;
	background-color	:#a70d01;	
	padding-top				:0.2em;
	padding-bottom		:0.2em;
}


p.search_nav{
	display						:block;
	padding						:0em;
	font							:bold 0.8em arial, verdana, helvetica, 'zurich bt', sans-serif;
}


p.search_nav a {
	color							:#a70d01;
	background-color	:#fdf8ef;	
	margin						:0em;
	text-align				:center;
	text-decoration		:none;
	padding						:0em;
	line-height				:1.3em;
	width							:1.3em;
}

p.search_nav a:hover {
	color							:#fdf8ef;
	background				:#a70d01;
	margin						:0em;
	text-decoration		:none;
}

p.search_nav a:active {
	color							:#fdf8ef;
	background				:#a70d01;
	margin						:0em;
	text-decoration		:none;
}


/***************************/
/* styles für den kalender */
/***************************/
div.calendar_aussen, div.categories_aussen {
	position					:relative;
	clear							:both;
	text-align				:center;
	margin-bottom			:0.5em;
	padding-bottom		:0.5em;
	background-color	:#ffffff;
}

div.calendar {
	position					:relative;
	padding:0em 1em 0em 1em;
	width:9.5em;
}

div.calendar span.currentmonth,
div.calendar span.emptymonth {
	margin						:0.05em;
	padding-top				:4px;
	padding-bottom		:4px;
	float							:left;
	text-decoration		:none;
	text-align				:center;
	font							:normal 0.8em arial, verdana, helvetica, 'zurich bt', sans-serif;
	color							:#ffffff;
	width							:2.8em;
}

div.calendar span.currentmonth {
	color							:#ffffff;
	background-color	:#a70d01;	
}

div.calendar span.emptymonth {
	color							:#ffffff;
	background-color	:#cccccc;	
}

div.calendar span.currentweek,
div.calendar span.emptyweek {
	margin						:0.05em;
	padding-top				:4px;
	padding-bottom		:4px;
	float							:left;
	text-decoration		:none;
	text-align				:center;
	font							:normal 0.8em arial, verdana, helvetica, 'zurich bt', sans-serif;
	color							:#ffffff;
	background-color	:#cccccc;	
	width							:1.8em;
}

div.calendar span.currentweek {
	color							:#ffffff;
	background-color	:#a70d01;	
}

div.calendar span.emptyweek {
	color							:#ffffff;
	background-color	:#cccccc;	
}

div.calendar a.currentmonth,
div.calendar a.currentweek,
div.calendar a.month,
div.calendar span.month,
div.calendar a.week,
div.calendar span.week {
	margin						:0.05em;
	padding-top				:4px;
	padding-bottom		:4px;
	float							:left;
	text-decoration		:none;
	text-align				:center;
}

div.calendar span.currentyear {
	padding						:4px 0px 4px 0px;
	text-decoration		:none;
	text-align				:center;
	color							:#000000;
	font							:bold 0.8em arial, verdana, helvetica, 'zurich bt', sans-serif;
	display:block;
}

div.calendar a.currentmonth {
	color							:#ffffff;
	background-color	:#a70d01;
	width							:2.8em;
	font							:bold 0.8em arial, verdana, helvetica, 'zurich bt', sans-serif;
}

div.calendar a.currentweek {
	color							:#ffffff;
	background-color	:#a70d01;
	font							:bold 0.8em arial, verdana, helvetica, 'zurich bt', sans-serif;
	width							:1.8em;
}

div.calendar a.year,
div.calendar span.year {
	margin						:0.05em;
	padding						:4px 10px 4px 10px;
	text-decoration		:none;
	text-align				:center;
	font							:bold 1em arial, verdana, helvetica, 'zurich bt', sans-serif;
	color							:#006699;
}

div.calendar a.month,
div.calendar span.month {
	font							:normal 0.8em arial, verdana, helvetica, 'zurich bt', sans-serif;
	color							:#ffffff;
	background-color	:#006699;	
	width							:2.8em;
}

div.calendar a.week,
div.calendar span.week {
	font							:normal 0.8em arial, verdana, helvetica, 'zurich bt', sans-serif;
	color							:#ffffff;
	background-color	:#006699;	
	width							:1.8em;
}

div.calendar a.year:hover,
div.calendar a.currentmonth:hover,
div.calendar a.month:hover,
div.calendar a.week:hover {
	color							:#ffffff;
	background-color	:#a70d01;
}

div.calendar h3 {
	width							:93%;
}


/*************************************/
/* styles für die User Browser */
/*************************************/

div.userbrowser {
	position:					relative;
	z-index:					3;
	width:						9.4em;
	margin:						0.2em 0.5% 0.4em 0.5%;
}

/* formatierung für die fieldselect userbrowser */
div.userbrowser select {
	width:						100%;
	font:							0.75em Arial, Verdana, Helvetica, 'Zurich BT', sans-serif;
	background:				#ffffff;
}

/*************************************/
/* styles für die kategorien-auswahl */
/*************************************/

div.categories {
	position:					relative;
	z-index:					3;
	padding:0em 1em 0em 1em;
}

/* formatierung für die form kategorien */
div.categories form {
	display:					inline;
} 

/* formatierung für die fieldselect kategorien */
div.categories select {
	width:						100%;
	font:							0.75em Arial, Verdana, Helvetica, 'Zurich BT', sans-serif;
	background:				#ffffff;
}

/************************************************/
/* styles für den kalender & kategorien-auswahl */
/************************************************/

div.calendar_aussen h2, div.categories_aussen h2 {
	margin: 0 0px 5px 0px;
	display						:block;
	font							:bold 0.7em Arial, Verdana, Helvetica, 'Zurich BT', sans-serif;
	background-color	:#a70d01;
	background-image	:url(brett.gif);
	color:							#ffffff;
	padding:						0.5em;
	text-align:					left;
}


/*** Icons ***/

div.icon_bar {
	float:right;
}

div.head_icon_bar {
	float:right;
}

div.kopf_webseite div.head_icon_bar {
	text-align:		right;
}

span.icon_create, span.icon_create_wse, span.icon_edit, span.icon_delete, span.icon_unlink {
	color:				#000000;
	padding:			0px 2px 0em 2px;

}	

span.icon_print {
	color:				#000000;
	font:					normal 0.8em Arial, Verdana, Helvetica, 'Zurich BT', sans-serif;
	float:				right;
	clear:				both;
	display:			block;
	padding:			0.5em;
}	


/**************************************/
/* styles für labels									*/
/**************************************/

span.label_left1 {
	text-align		:left;
	width					:6em;
	float					:left;
}

span.label_left2 {
	text-align		:left;
	width					:8em;
	float					:left;
}

span.label_left3 {
	text-align		:left;
	width					:12em;
	float					:left;
}

span.label_left4 {
	text-align		:left;
	width					:18em;
	float					:left;
}

/*************************************/

/*########### sonstige formate ###########*/

a {
	color : #a70d01;
	text-decoration : none;
}

a:hover {
	text-decoration : underline;
}

a:active {
	text-decoration : underline;
}

ul {
	margin-top: 0;
	margin-bottom: 0.5em;
}

ul li {
	margin-top: 0.2;
	margin-bottom: 0.2em;
}

div {
	/*border:											1px solid white;*/
}

br{
	margin											:0em;
}

br.clear_left {
	clear:left;
}

p{
	margin:0em 0em 0.7em 0em;
	font:normal 0.8em Arial, Verdana, Helvetica, 'Zurich BT', sans-serif;
}

p.margin0 {
	margin											:0em;
}

img {
	border											:0em;
}

blockquote.blockquotemenue {
margin:												0em;
left:													0em;
padding:											0em;
}
br.kopfende {
	clear:both;
}

/**************************************/
/* Styles für Icons der Dateitypen    */
/**************************************/

ul.tbs_list {
	list-style-type: none;
	margin-top: 12px;
}

ul.tbs_list li {
	margin-bottom: 12px;
}

li.content	{background-image	:url(mehr_block_content.gif);}
li.blank		{background-image	:url(mehr_block_blank.gif);}
li.self			{background-image	:url(mehr_block_self.gif);}
li.txt			{background-image	:url(mehr_block_txt.gif);}
li.doc			{background-image	:url(mehr_block_rtf.gif);}
li.pdf			{background-image	:url(mehr_block_pdf.gif);}
li.rtf			{background-image	:url(mehr_block_rtf.gif);}
li.ppt			{background-image	:url(mehr_block_ppt.gif);}
li.xls			{background-image	:url(mehr_block_xls.gif);}

/*li.content,*/
li.blank, li.content, li.self, li.txt, li.doc, li.pdf, li.rtf, li.ppt, li.xls {
	background-repeat:	no-repeat;
	padding-left: 30px;
}
