a:visited 	{ font-weight:normal; color:#3F3B3A; text-decoration:underline; }
a:link 		{ font-weight:normal; color:#605A89; text-decoration:underline; }
a:hover 	{ font-weight:normal; color:#605A89; text-decoration:underline overline; background-color:#fff;}
a:active 	{ font-weight:normal; color:#605A89; text-decoration:underline overline; }
a:focus 	{ font-weight:normal; color:#605A89; text-decoration:underline overline; background-color:#fff; }


*{
	list-style:none;
}

html,body
{
	font-family:Arial,Helvetica,sans-serif;
	padding:0px;
	margin:0px;
	background-color:#fefeff;
	width:100%;
	height:100%;
	line-height:2.5ex;
	color:#3F3B3A;
	font-size:98%
}

html[lang="de"] q
{
/*	quotes: "„" "“" */
	quotes:"\201E" "\201C";
}

q
{
/*	quotes: "„" "“" */
	quotes:"\201E" "\201C";
}
q:lang(de)
{
/*	quotes: "„" "“"  */
	quotes:"\201E" "\201C";
}

.hidden { 
	position:absolute; 
	top:-100px; 
	left:0px; 
} 

.hidden a:hover, 
.hidden a:active, 
.hidden a:focus { 
	position:absolute; 
	left:5px; 
	top:190px; 
	display:block; 
	white-space:nowrap; 
	padding-left:0.2em; 
	padding-right:0.2em; 
	width:auto; 
	height:auto; 
	color:#605A89;
	border:2px solid #FF9999; 
} 

img
{
	border:none;
}

acronym
{
	cursor:pointer;
}

abbr
{
	cursor:pointer;
}

/*
########## Header Definitionen
*/
#header
{
	height:114px;
	width:99%;
	left:10px;
	top:0px;
	
	background:url(../bilder/kopf.jpg) 260px 0px no-repeat #FFFFFF;
}

#header .logo
{
	float:left;
}

#header .logoimage
{
	float:left;
}

#header .image
{
	margin-left:52px;
	clear:right;
}


/*
########## Micronavigation Definitionen
*/
#micronavi
{
	margin-top:2ex;
	margin-bottom:4ex;
	height:2ex;
/*	width:auto; */
	padding-left:16px;
	margin-left:17em;
	margin-right:14em;
}

#micronavi .naviline
{
/*	padding-left:16px; */
	font-size:.8em;
}

/*
########## horizontale Navigation Definitionen
*/
#horizontalnavi a:link 		{ padding:0px 20px 0px 20px; font-weight:normal; color:#000000; text-decoration:none;  display:block;}
#horizontalnavi a:visited 	{ padding:0px 20px 0px 20px; font-weight:normal; color:#000000; text-decoration:none;  display:block;}

#horizontalnavi a:hover 	{ padding:0px 20px 0px 20px; font-weight:normal; color:#6C934E; text-decoration:none; list-style-type:disc; background-color:#FFFFFF; display:block;}
#horizontalnavi a:active 	{ padding:0px 20px 0px 20px; font-weight:normal; color:#6C934E; text-decoration:none; list-style-type:disc; background-color:#FFFFFF; display:block;}
#horizontalnavi a:focus 	{ padding:0px 20px 0px 20px; font-weight:normal; color:#6C934E; text-decoration:none; list-style-type:disc; background-color:#FFFFFF; display:block;}

/*
#horizontalnavi a:hover 	{ width:9em; font-weight:normal; color:#6C934E; text-decoration:none; background:url(../bilder/bullet.gif) 5px 7px no-repeat #FFFFFF; display:block;}
#horizontalnavi a:active 	{ width:9em; font-weight:normal; color:#6C934E; text-decoration:none; background:url(../bilder/bullet.gif) 5px 7px no-repeat #FFFFFF; display:block;}
#horizontalnavi a:focus 	{ width:9em; font-weight:normal; color:#6C934E; text-decoration:none; background:url(../bilder/bullet.gif) 5px 7px no-repeat #FFFFFF; display:block;}
*/

#horizontalnavi
{
	height:2.4ex;
	top:0px;
	width:auto;
	max-width:43.5em;
	margin-left:17em;
	background-color:#C7C5D4;
	position:relative;
}

#horizontalnavi ul
{
	height:2.4ex;
	padding:0;
	margin:0;
}

#horizontalnavi li.item
{
	position:relative;
	float:left;
	font-size:.9em;
/* 	width:9em; */
	height:1.3em;
	text-align:left;
	background-color:#C7C5D4;
	display:block;
}

#horizontalnavi li.activeitem
{
	position:relative;
	float:left;
	padding:0px;
	font-size:.9em;
	height:1.3em;
/*	width:9em; */
	text-align:center;
	display:block;
}

#horizontalnavi li.activeitem a
{
	position:relative;
/*	width:9em; */
	float:left;
	font-weight:normal;
	color:#6C934E;
	text-decoration:none;
	background:url(../bilder/bullet.gif) 5px 7px no-repeat #FFFFFF;
	display:block;
}

/*
########## Navigation Definitionen
*/
#navi
{
	position:absolute;
	background-color:#E2E7B7;
	width:15em;
	left:10px;
	top:114px;
	margin-top:1px;
	min-height:40ex;
	height:auto;
	max-width:18em;
	padding:0px 1px 5em 1px;
	background:url(../bilder/navifoto.jpg) no-repeat bottom left #E2E7B7;
}

#navi ul.navi
{
	padding-left:0.3em;
	padding-right:0.3em;
	margin:0;
}

#navi a.categoryname:link,
#navi a.categoryname:visited
{
	background:url(../bilder/pfeil_eingeklappt.gif) 5px 7px no-repeat #C6C3D3;
	font-size:1em;
	padding-left:25px;
	padding-top:3px;
	padding-bottom:3px;
	display:block;
	margin-bottom:0;
	text-decoration:none;
	color:#000;
}
#navi a.categoryname:hover,
#navi a.categoryname:focus,
#navi a.categoryname:active
{
	font-size:1em;
	padding-left:25px;
	padding-top:3px;
	padding-bottom:3px;
	display:block;
	margin-bottom:0;
	text-decoration:none;
	font-weight:normal;
	color:#6C934E;
	background:url(../bilder/pfeil_eingeklappt.gif) 5px 7px no-repeat #FFFFFF;
}

#navi span.activecategoryname
{
	font-size:1em;
	font-weight:normal;
	padding-left:25px;
	padding-top:3px;
	padding-bottom:3px;
	display:block;
	margin-bottom:0;
	text-decoration:none;
	font-weight:normal;
	color:#000;
	background:url(../bilder/pfeil_ausgeklappt.gif) 5px 7px no-repeat #FFFFFF;
}



#navi a.categorynamenoimage:link,
#navi a.categorynamenoimage:visited
{
	background-color:#C6C3D3;
	font-size:1em;
	padding-left:25px;
	padding-top:3px;
	padding-bottom:3px;
	display:block;
	margin-bottom:0;
	text-decoration:none;
	color:#000;
}
#navi a.categorynamenoimage:hover,
#navi a.categorynamenoimage:focus,
#navi a.categorynamenoimage:active
{
	font-size:1em;
	padding-left:25px;
	padding-top:3px;
	padding-bottom:3px;
	display:block;
	margin-bottom:0;
	text-decoration:none;
	font-weight:normal;
	color:#6C934E;
	background-color:#FFFFFF;
}

#navi span.activecategorynamenoimage
{
	font-size:1em;
	font-weight:normal;
	padding-left:25px;
	padding-top:3px;
	padding-bottom:3px;
	display:block;
	margin-bottom:0;
	text-decoration:none;
	font-weight:normal;
	color:#000;
	background-color:#FFFFFF;
}

#navi li .categorynamePadding
{
	background-color:#C6C3D3;
	font-size:1em;
	font-weight:bold;
	padding-left:5px;
	padding-top:2em;
	padding-bottom:3px;
	display:block;
}

/*
#navi li.suche
{
	background-color:#C6C3D3;
	font-size:1em;
	font-weight:bold;
	padding-left:1.5em;
	padding-top:2em;
	padding-bottom:3px;
}

#navi li .activecategoryname
{
	background-color:#FFFFFF;
	font-size:1em;
	font-weight:bold;
	padding-left:5px;
	padding-top:3px;
	padding-bottom:3px;
	display:block;
}
*/

#navi ul.subnavi
{
	margin-top:2px;
	margin-bottom:0px;
	margin-left:1.6em;
	padding-left:.2em;
	padding-bottom:.4em;
	line-height:1.8ex;
	background-color:#F9FAF1;
}
/*
#navi ul.subnavi ul.subnavi
{
}

#navi ul.subnavi li.item
{
}
*/
#navi a.item:link,
#navi a.item:visited
{
	line-height:2.5ex;
	padding:3px 0px 3px 1em;
	font-size:.9em;
	font-weight:normal;
	color:#000000;
	text-decoration:none;
	display:block;
}
#navi a.item:hover,
#navi a.item:focus,
#navi a.item:active
{
	line-height:2.5ex;
	padding:3px 0px 3px 3.4em;
	font-size:.9em;
	color:#6C934E;
	background-color:#FFFFFF;
	text-decoration:none;
	display:block;
	margin-left:-2.4em;
	margin-right:-0.4em;
	background:url(../bilder/bullet.gif) 35px 7px no-repeat #FFFFFF;
}
/*
#navi ul.subnavi li.activeitem
{
}
*/
#navi a.activeitem:link,
#navi a.activeitem:visited
{
	margin-left:-2.4em;
	margin-right:-0.4em;
	line-height:2.5ex;
	font-size:.9em;
	padding:3px 0px 3px 3.4em;
	background-color:#FFFFFF;
	color:#76A156;
	text-decoration:none;
	display:block;
	background:url(../bilder/bullet.gif) 35px 7px no-repeat #FFFFFF;
}
#navi a.activeitem:hover,
#navi a.activeitem:focus,
#navi a.activeitem:active
{
	margin-left:-2.4em;
	margin-right:-0.4em;
	line-height:2.5ex;
	font-size:.9em;
	padding:3px 0px 3px 3.4em;
	background-color:#FFFFFF;
	color:#76A156;
	text-decoration:none;
	display:block;
	background:url(../bilder/bullet.gif) 35px 7px no-repeat #FFFFFF;
}

/*
########## Inhalt (mitte) Definitionen
*/
#content
{
	margin-left:17.3em;
	margin-right:14em;
	min-height:40ex;
	padding-left:10px;
}

#content p
{
	margin-bottom:2ex;
}

#content .header
{
	margin:0;
	padding:0;
	font-size:.9em;
/*	border:1px solid #f00; */
}

#content .header .meineliste
{
	right:0px;
	margin-right:10px;
	padding:5px 10px 5px 10px;
	font-size:.8em;
	float:right;
	background-color:#DCCBA8;
}

#content .cmscontent
{
	margin:0;
	font-size:.9em;
/*	border:1px solid #0f0; */
}

#content .footer
{
	margin:0;
/*	border:1px solid #00f; */
}

#content h1
{
	color:#76A156;
	font-size:1.5em;
}

#content h2
{
	color:#76A156;
	font-size:1.2em;
	margin-bottom:0px;
}

#content ul
{
	margin-top:0px;
}

#content .listtitle
{
	font-style:italic;
}

#content ul li
{
	list-style-type:circle;
}

#contentLarge
{
	margin-left:17.3em;
/*	margin-right:1em; */
	margin-right:14em;
	min-height:40ex;
/*	width:60%; */
	padding-left:10px;
/*	border:1px solid #000;  */
}

#contentLarge p
{
/*
	clear:left;
	margin-bottom:2ex;
*/}

#contentLarge .header
{
	margin:0;
	padding:0;
	font-size:.9em;
/*	border:1px solid #f00; */
}

#content2  .meineliste
{
	right:0px;
	margin-right:10px;
	padding:5px 10px 5px 10px;
	font-size:.8em;
	float:right;
	width:14em;
	background-color:#DCCBA8;
}


#contentLarge .ontology
{
	margin:0;
	font-size:.9em;
/*	border:1px solid #0f0;  */
}

#contentLarge .cmscontent
{
	margin:0;
	font-size:.9em;
/*	border:1px solid #0f0; */
}

#contentLarge .cmscontenttext
{
	margin:0 150px 0 0;
	font-size:.9em;
/*	border:1px solid #0f0; */
}

#contentLarge .footer
{
	margin:0;
	font-size:.9em;
/*	border:1px solid #00f; */
}

#contentLarge h1
{
	color:#76A156;
	font-size:1.5em;
	margin-bottom:0.5em;
}

#contentLarge h2
{
/*	color:#333333; */
	color:#76A156;
	font-size:1.2em;
	margin-bottom:0;
	margin-top:2em;
}

#contentLarge h3
{
/*	color:#333333; */
	color:#76A156;
	font-size:1em;
	margin-bottom:0;
}

#contentLarge h4
{
/*	color:#333333; */
	margin-top:0;
}

#contentLarge span.shiftRight
{
	padding-left:1em;
}

#contentLarge div.errormessage
{
	margin:1em 0 1em 0;
	padding-left:1em;
	padding-right:1em;
	border:1px solid #F6B2AD;
	background-color:#F6B2AD;
	height:auto;
	width:20em;
	font-size:.85em;
}

#contentLarge div.listmessage
{
	margin:1em 0 1em 0;
	padding-left:1em;
	padding-right:1em;
	border:1px solid #F6B2AD;
	background-color:#F6B2AD;
	height:auto;
	width:30em;
	font-size:.85em;
}

#contentLarge div.listmessage ol
{
}

#contentLarge div.listmessage ol li
{
	margin-left:-1em;
	list-style-type:decimal;
	list-style-position:outside;
}


#contentLarge div.successmessage
{
	margin:1em 0 1em 0;
	padding-left:1em;
	padding-right:1em;
	border:1px solid #FAF7A9;
	background-color:#FAF7A9;
	height:auto;
	width:20em;
	font-size:.85em;
}

#contentLarge div.hintmessage
{
	margin:1em 0 1em 0;
	padding-left:1em;
	padding-right:1em;
	padding-top:0.3em;
	border:1px solid #FFFFDD;
	background-color:#FFFFDD;
	height:auto;
	font-size:.95em;
}

#content div.errormessage
{
	margin:1em 0 1em 0;
	padding-left:1em;
	padding-right:1em;
	border:1px solid #F6B2AD;
	background-color:#F6B2AD;
	height:auto;
	width:20em;
	font-size:.85em;
}

#content div.successmessage
{
	margin:1em 0 1em 0;
	padding-left:1em;
	padding-right:1em;
	border:1px solid #FAF7A9;
	background-color:#FAF7A9;
	height:auto;
	width:20em;
	font-size:.85em;
}

#content div.hintmessage
{
	margin:1em 0 1em 0;
	padding-left:1em;
	padding-right:1em;
	padding-top:0.3em;
	border:1px solid #FFFFDD;
	background-color:#FFFFDD;
	height:auto;
	font-size:.95em;
}

#contentLarge div.additionalContent
{
	margin-right:10px;
	margin-bottom:20px;
	padding-left:1em;
	padding-right:1em;
	border:1px solid #F2EFB1;
	background-color:#F9F7D0;
	height:auto;
	float:left;
	width:auto;
	max-width:50%;
}

#contentLarge div.mainContent
{
	margin-top:20px;
	margin-left:10px;
	margin-right:10px;
	height:auto;
	clear:left;
}

#contentLarge div.mainContent p
{
	margin-bottom:0;
}

#contentLarge ul
{
	margin-top:0px;
}

#contentLarge .listtitle
{
	font-style:normal;
	font-weight:bold;
}

#contentLarge ul li
{
	list-style-type:disc;
}

#contentLarge ul.instances
{
	margin-top:0px;
}

#contentLarge ul.instances li
{
	list-style-type:disc;
	margin-bottom:1em;
}

#contentLarge ul.instances li .listtitle
{
	font-weight:bold;
}

#contentLarge ul.instances li .description
{
/*	padding:5px;
	border:1px dashed #888888; */
}

#contentLarge ul.classes
{
	margin-top:1ex;
}

#contentLarge ul.classes li
{
	list-style-type:disc;
	margin-bottom:.5em;
}


#contentLarge table
{
	empty-cells:show;
	font-size:0.8em;
	border-collapse:collapse;
	margin-bottom:2em;
	table-layout:fixed;
	width:auto;
}

#contentLarge table caption
{
	margin-top:4ex;
	margin-bottom:2ex;
	text-align:left;
}

#contentLarge table td
{
	padding-left:5px;
	padding-right:5px;
	vertical-align:top;
	border:1px solid #000;
	text-align:left;
}

#contentLarge table td.altcolor
{
	padding-left:5px;
	padding-right:5px;
	vertical-align:top;
	background-color:#F9FAF1;
	border:1px solid #000;
	text-align:left;
}

#contentLarge table td.upperleft
{
	border:none;
}

#contentLarge table td li
{
	margin-left:-28px;
	list-style-type:disc;
}

#contentLarge table th.top
{
	padding-left:5px;
	padding-right:5px;
	background-color:#E2E7B7;
	vertical-align:bottom;
	text-align:left;
	border-left:1px solid #000;
	border-right:1px solid #000;
}

#contentLarge table th.left
{
	padding-left:5px;
	padding-right:5px;
	background-color:#E2E7B7;
	vertical-align:top;
	text-align:left;
	border-top:1px solid #000;
	border-bottom:1px solid #000;
}

#contentLarge table th a:link 		{ font-weight:bold; color:#000000; text-decoration:underline }
#contentLarge table th a:visited 	{ font-weight:bold; color:#000000; text-decoration:underline }
#contentLarge table th a:hover		{ font-weight:bold; color:#000000; text-decoration:underline }
#contentLarge table th a:active 	{ font-weight:bold; color:#000000; text-decoration:underline }
#contentLarge table th a:focus		{ font-weight:bold; color:#000000; text-decoration:underline }

#contentLarge .noticingListTable
{
	margin-top:1em;
	padding-left:5px;
	padding-right:5px;
	background-color:#f2ffd0;
	border:1px solid #e2e7b7;
}

#contentLarge .noticingListTable ul
{
	padding-top:1em;
	margin-bottom:0;
}

#contentLarge .noticingListTable ul li.standard
{
	list-style-type:disc;
	margin-bottom:1em;
}

#contentLarge .noticingListTable ul li.nostandard
{
	list-style-type:circle;
	margin-bottom:1em;
}

#contentLarge .noticingListTable ul.listOptions
{
	margin-top:-15px;
}

#contentLarge .noticingListTable ul.listOptions li
{
	list-style:none;
	margin-bottom:1ex;
}

#contentLarge .noticingListTable ul li.nostandard .listActions
{
	float:right;
}

#contentLarge form.comparison
{
}

#contentLarge div.selections
{
	height:auto;
	margin-top:.1em;
	margin-bottom:2em;
	background-color:#f2ffd0;
	border:1px solid #E2E7B7;
	padding:.2ex .5ex .2ex .2ex;
}

#contentLarge .checkbox
{
	margin-right:2em;
}


#contentLarge .addresses
{
	font-size:.9em;
	margin-top:2em;
	margin-left:0;
	width:auto;
}

#contentLarge .addresses .address
{
	margin-bottom:3ex;
	width:50em;
	height:auto;
	border-left:1px solid #E2E7B7;
}

#contentLarge .addresses .address .index
{
	height:19ex;
	float:left;
	width:3em;
	font-weight:bold;
	font-size:1em;
}

#contentLarge .addresses .address .main
{
	float:left;
	height:20ex;
}

#contentLarge .addresses .address .description
{
	margin-left:25em;
	height:20ex;
}

#contentLarge .contentFoot
{
	padding:3px;
	background-color:#E2E7B7;
	height:2.4ex;
	font-size:80%;
}

#contentLarge .contentFoot .leftside
{
	float:left;
}

#contentLarge .contentFoot .rightside
{
	float:right;
}

div.elementLine
{
	clear:both;
}

span.listElement
{
	float:left;
}

span.removeElement
{
	float:right;
}

/*
#contentLarge .removeElement a:link,
#contentLarge .removeElement a:visited,
{
	font-weight:normal;
	color:#d55;
	text-decoration:underline;
	margin-left:3em;
}
#contentLarge .removeElement a:hover,
#contentLarge .removeElement a:active,
#contentLarge .removeElement a:focus
{
	background-color:#F55;
	font-weight:normal;
	color:#3F3B3A;
	text-decoration:underline overline;
}
*/


div.top{
	margin-top:3em; 
	padding-bottom:2em; 
}

div.history{
	margin-top:4em; 
	margin-bottom:1em; 
	padding-top:.5em; 
	padding-bottom:.5em;
	padding-left:.5em;
	font-size:.9em;
	border-left:2px solid #999;
	border-top:1px solid #999;
}

div.history h5{
	margin-top:0; 
	margin-bottom:0; 
}

/*
Definitionen für den Seitanfang-Link
*/

div.top a:link 		{ font-size:.9em; }
div.top a:visited 	{ font-size:.9em; }
div.top a:hover 	{ font-size:.9em; }
div.top a:active 	{ font-size:.9em; }
div.top a:focus 	{ font-size:.9em; }

/*
########## Inhalt 2 (rechts) Definitionen
*/
#content2
{
	position:absolute;
	width:11.8em;
	right:0px;
/*	top:23ex; */
/*	top:18ex; */
	top:145px;
	min-height:40ex;
	padding:0.5em 1.5em 0em 0.5em;
	font-size:96%;
	line-height:1.8ex;
}

/*
foreign wird für Merklistenbelange benutzt
*/
#content2 .foreign
{
	background-color:#E2E7B7;
	padding:5px 0px 0px 0px;
}

#content2 .foreign .header
{
	background-color:#E2E7B7;
	margin-bottom:0.2ex;
	padding:0px 0px 6px 6px;
}

#content2 .foreign .header h2
{
	margin:0;
	font-size:1.9ex;
	color:#3F3B3A;
}

#content2 .foreign .messages
{
	background-color:#F2FFD0;
}

#content2 .foreign .messages .item
{
	display:block;
	line-height:3ex;
}


#content2 .wiki
{
	background-color:#F2EFB1;
	padding:5px 0px 0px 0px;
}

#content2 .wiki .externimage
{
/*	background-color:#F2EFB1; */
	margin-bottom:0.2ex;
	margin-right:0.3ex;
	padding:0px 0px 0px 6px;
	height:1em;
	float:left;
}

#content2 .wiki .header
{
	background-color:#F2EFB1;
	padding:0px 0px 6px 6px;
}

#content2 .wiki .messages
{
	background-color:#F9F7D0;
}


/*
#content2 .blog .subheader
{
	background-color:#F2EFB1;
	margin-bottom:0.2ex;
	padding:0px 0px 0px 38px;
}
*/

#content2 .blog
{
	background-color:#DCCBA8;
	padding:5px 0px 0px 0px;
}

#content2 .blog .externimage
{
	float:left;
	background-color:#DCCBA8;
	margin-bottom:0.2ex;
	margin-right:0.3ex;
	padding:0px 0px 0px 6px;
}

#content2 .blog .header
{
	background-color:#DCCBA8;
	padding:0px 0px 6px 6px;
}

#content2 .blog .messages
{
	background-color:#F1DEB8;
}


/*
#content2 .wiki .subheader
{
	font-size:.9em;
	background-color:#DCCBA8;
	margin-bottom:0.2ex;
	padding:0px 0px 0px 38px;
}

#content2 .header .bold
{
	font-weight:bold;
}
*/

#content2  .messages
{
	font-size:.8em;
	background-color:#E8E8E8;
	padding:10px 10px 10px 10px;
}

#content2  .messages p
{
	margin-top:.3ex;
	margin-bottom:1ex;
}

#content2  .rightLogin .formText
{
	font-size:.9em;
}

#content2  .rightLogin .formInput
{
	font-size:.9em;
}

#content2  .rightLogin button
{
	margin-bottom:15px;
	font-size:.8em;
}

#content2 .header a:link,
#content2 .header a:visited,
#content2 .header a:focus
{
	font-weight:normal;
	color:#3F3B3A;
	text-decoration:none;
}

#content2 .header a:hover,
#content2 .header a:active
{
	background-color:#fff;
	font-weight:normal;
	color:#3F3B3A;
	text-decoration:none;
}

/*
#content2 .messages a:visited
{
	font-weight:normal;
	color:#3F3B3A;
	text-decoration:underline overline;
}

#content2 .messages a:active,
#content2 .messages a:link
{
	font-weight:normal;
	color:#605A89;
	text-decoration:underline;
}

#content2 .messages a:hover,
#content2 .messages a:focus
{
	background-color:#fff;
	font-weight:normal;
	font-style:normal;
	color:#605A89;
	text-decoration:underline overline;
}
*/

#content2 ul.info
{
	margin:0 0 .5em 0;
	padding-left:1em;
	list-style-position:outside;
}


#content2 ul.info li
{
	list-style-type:circle;
}

#content2 ul.listActions
{
	margin:0 0 1em 0;
	padding-left:2em;
	list-style-position:inside;
}

#content2 ul.listActions li
{
	list-style-type:disc;
}

/*
#content2 .item a:link,
#content2 .item a:visited,
#content2 .item a:focus
{
	font-weight:normal;
	color:#605A89;
	text-decoration:underline;
}

#content2 .item a:hover,
#content2 .item a:active
{
	font-weight:normal;
	color:#605A89;
	text-decoration:underline;
}
*/

/**********************************
**** für die CMS-Darstellung
**********************************/
.cms
{
	position:relative;
	top:0px;
	left:0px;
	width:6em;
	height:1.5ex;
	padding:0;
	margin:0px 0px 10px 0px;
	border:1px solid #ff5555;
}

.cms .elements
{
	position:relative;
	top:-4px;
	left:2px;
	font-size:1.4ex;
}


/**********************************
**** Veschiedenes
**********************************/
span.bold
{
	font-weight:bold;
}

span.italic
{
	font-style:italic;
}

.formrow
{
	clear:both;
	padding:2px 0 2px 0;
	margin-bottom:1ex;
	margin-top:2ex;
	height:auto;
	line-height:2.5ex;
}

div.formText
{
	width:12em;
	float:left;
/*
	line-height:2.5ex;
*/	vertical-align:middle;
	text-align:left;
}

div.formTextShort
{
	width:7em;
	float:left;
/*
	line-height:2.5ex;
*/	vertical-align:middle;
	text-align:left;
}

input
{
/*
	line-height:1.9ex;
*/
	vertical-align:middle;
	border:1px solid #888;
}

button
{
/*
	margin-top:1em;
*/}

.formrow button
{
	border:1px solid #888;
	background-color:#fff;
	font-family:Arial,Helvetica,sans-serif;
	font-size:.90em;
	cursor:pointer;
	vertical-align:bottom;
	padding-left:10px;
	padding-right:10px;
}

form a.button,
form a.button:link,
form a.button:visited,
form a.button:hover,
form a.button:active,
form a.button:focus
{
	border:1px solid #888;
	background-color:#fff;
	padding: 2px 10px 1px 10px;
	font-family:Arial,Helvetica,sans-serif;
	font-size:.90em;
	color:#000;
	text-decoration:none;
	cursor:pointer;
	vertical-align:bottom;
}
