
.bodyglobal 			{margin:0px; padding:0px; color:#5C5C5C; }

.content 				{font-family:helevtica,arial; font-size:12px; font-weight:normal; line-height:16px;}
a.content				{text-decoration:none; color:#C00017;}
a.content:Hover			{text-decoration:underline; color:#C00017;}
.content:Visited		{text-decoration:none;}

.contentsmall 			{font-family:helevtica,arial; font-size:11px; font-weight:normal;}
a.contentsmall			{text-decoration:none; color:#C00017;}
a.contentsmall:Hover	{text-decoration:underline; color:#C00017;}
.contentsmall:Visited	{text-decoration:none;}

.beispiel 				{font-family:helevtica,arial; text-decoration:underline; font-size:10px; line-height:25px; font-weight:bold; color:#000000; text-transform:uppercase;}
.mini 					{font-family:helevtica,arial; font-size:9px; line-height:20px; font-weight:normal; color:#000000; text-transform:uppercase;}
.minifont 				{font-family:helevtica,arial; font-size:9px; line-height:10px; font-weight:normal; color:#000000; text-transform:uppercase;}
#loggedout 				{color:#B9B9B9;}


.contentsmallblack 			{font-family:helevtica,arial; font-size:10px; font-weight:normal; color:#000000;}
a.contentsmallblack			{text-decoration:none; color:#000000;}
a.contentsmallblack:Hover	{text-decoration:none; color:#000000;}
.contentsmallblack:Visited	{text-decoration:none; color:#000000;}

.contentsmallwhite 			{font-family:helevtica,arial; font-size:11px; font-weight:normal; color:#ffffff;}
a.contentsmallwhite			{text-decoration:none; color:#ffffff;}
a.contentsmallwhite:Hover	{text-decoration:underline; color:#ffffff;}
.contentsmallwhite:Visited	{text-decoration:none; color:#ffffff;}

.contentsmallerwhite 			{font-family:helevtica,arial; font-size:10px; font-weight:normal; color:#ffffff;}
a.contentsmallerwhite			{text-decoration:none; color:#ffffff;}
a.contentsmallerwhite:Hover		{text-decoration:underline; color:#ffffff;}
.contentsmallerwhite:Visited	{text-decoration:none; color:#ffffff;}

.etikette 				{font-family:helevtica,arial; font-size:11px; font-weight:normal; color:#AA040D; text-transform:uppercase;}
a.etikette				{text-decoration:none; color:#AA040D;}
a.etikette:Hover		{text-decoration:none; color:#AA040D;}
.etikette:Visited		{text-decoration:none;}

.email 					{padding-right:16px; background:url('/dms_extern/images/icon_email.gif') no-repeat right;}

h1 						{font-family:arial,verdana,times,garamond; font-size:28px; margin:0 0 0 0; padding:0; line-height:26px; letter-spacing:-1px;}
h2 						{font-family:arial,verdana,times,garamond; font-size:15px; margin:0 0 15 0; padding:0; line-height:20px; letter-spacing:-1px;}
h3 						{font-family:arial,verdana,times,garamond; font-size:14px; margin:0 0 0 0; padding:0; line-height:18px; padding-bottom:2px;}
h4 						{font-family:arial,verdana,times,garamond; font-size:11px; margin:0 0 0 0; padding:0; line-height:11px; padding-bottom:2px; color:#AA040D; text-transform:uppercase;}

#loggedout-li 			{margin:0px 0px 0px 1px; padding:0px 0px 0px 0px; list-style-image:url('/dms_extern/images/arrow_loggedout.gif');}
#loggedin-li 			{margin:0px 0px 0px 1px; padding:0px 0px 0px 0px; list-style-image:url('/dms_extern/images/arrow_leftnav.gif');}

#content-ul 			{margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; margin-left:15px;}
#content-li 			{margin:0px 0px 0px 1px; padding:0px 0px 0px 0px; list-style-type:disc;}

#leftnav-ul 			{margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; margin-left:15px;}
#leftnav-li 			{margin:0px 0px 0px 1px; padding:0px 0px 0px 0px; list-style-image:url('/dms_extern/images/arrow_leftnav.gif');}
#leftnav-li-small		{margin:0px 0px 0px 1px; padding:0px 0px 0px 0px; list-style-image:url('/dms_extern/images/square_leftnav.gif');}
#leftnav-li-open 		{margin:0px 0px 0px 1px; padding:0px 0px 0px 0px; list-style-image:url('/dms_extern/images/arrow_leftnav_open.gif');}

ol 						{margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; margin-left:22px;}

.leftnav				{text-decoration:none; font-family:helvetica,arial; font-size:12px;}
a.leftnav				{text-decoration:none; color:#5C5C5C;}
a.leftnav:Hover			{text-decoration:underline; color:#C00017;}
.leftnav:Visited		{text-decoration:none;}

.leftnavsmall			{text-decoration:none; font-family:helvetica,arial; font-size:11px;}
a.leftnavsmall			{text-decoration:none; color:#5C5C5C;}
a.leftnavsmall:Hover	{text-decoration:underline; color:#C00017;}
.leftnavsmall:Visited	{text-decoration:none;}
						
.input					{background:#eeeeee; color:#1A171B;	border:solid 1px #cccccc; font-family:helvetica,arial; font-size:12px;} 

 div.autocomplete {
  position:absolute;
  background-color:white;
  border:1px solid #888;
  margin-left:-54px;
  padding:0px;
  color: #000;
}
div.autocomplete ul {
  list-style-type:none;
  margin:0px;
  padding:0px;
  text-align:left;
  width:300px;
}
div.autocomplete ul li.selected { background-color: #ffb;}
div.autocomplete ul li {
  font-family:helvetica,arial; font-size:11px;
  list-style-type:none;
  display:block;
  margin:0;
  padding:2px;
  height:15px;
  cursor:pointer;
}

ul#alpha_list {
	list-style: none;
	text-align: left;
	height: 30px;
	width: 100%;
	padding: 0;
}

ul#alpha_list li {
	display: block;
	float: left;
}

ul#alpha_list li a {
	display: block;
	float: left;
	padding: 3px 4px;
	margin: 0 5px 0 0;
	border: 1px solid #2F9097;
	font-weight: bold;
}

ul#alpha_list li a:hover {
	color: #FFF;
	background-color: #2F9097;
	text-decoration: none;
}

div#cat_list {
	clear: both;
	list-style: none;
}

div#cat_list h3 {
	cursor: pointer;
	color: #2F9097;
}

div#cat_list h3.ui-state-active {
	color: #C00017;
}

div#cat_list div {
	padding: 10px;
}

div#cat_list div p {
	background-color: #D6D6D6;
	margin: 0 0 5px;
	padding: 3px 5px;
	font-family: arial,verdana,times,garamond;
	font-size: 12px;
	line-height: 16px;
}

.chform label,
.chform .fake_label {
	cursor: pointer;
	width: 200px;
	min-height: 4px;
	height: auto !important;
	height: 4px;
	float: left;
	clear: both;
	display: block;
	margin: 0 0 10px 0;
	font-family: arial,verdana,times,garamond;
	font-size: 12px;
	font-weight: bold;
}

.chform input, .chform textarea {
	float: left;
	width: 335px;
}

.ac_results {
	padding: 0px;
	border: 1px solid black;
	background-color: white;
	overflow: hidden;
	z-index: 99999;
}

.ac_results ul {
	width: 100%;
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;
}

.ac_results li {
	margin: 0px;
	padding: 2px 5px;
	cursor: default;
	display: block;
	/* 
	if width will be 100% horizontal scrollbar will apear 
	when scroll mode will be used
	*/
	/*width: 100%;*/
	font: menu;
	font-size: 12px;
	/* 
	it is very important, if line-height not setted or setted 
	in relative units scroll will be broken in firefox
	*/
	line-height: 16px;
	overflow: hidden;
}

.ac_loading {
	background: white url('indicator.gif') right center no-repeat;
}

.ac_odd {
	background-color: #eee;
}

.ac_over {
	background-color: #0A246A;
	color: white;
}

form.login {
	margin: 0 0 0 200px;
	border: 2px solid #2F9097;
	float: left;
	padding: 20px;
	background-color: #FFF;
	
	font-family:arial,verdana,times,garamond; 
	font-size:13px;
	line-height:15px;
	width: 400px;
}






