body {
  margin: 0;
  padding: 0;
  font: 10px Helvetica, Arial, Sans-serif;
  background: #F4F4F4;
  /*padding: 0.5%;*/
  color:#000;
  overflow-x:hidden;
}

table th {
	font-size:16px;
	font-weight:bold;
}

#menue {
	 position:relative;
    top:0px;
	left: 0px;
	text-align:left;
	/*padding:10px;*/
	width:100%; 
/*	background: url("../pic/ui-bg_gloss-wave_55_5c9ccc_500x100.png") repeat-x scroll 50% 50% #666;
*/	background-color:   #73bf4a;
    border: 1px solid #73bf4a;
    color: #FFFFFF;
    font-weight: bold;
	z-index:99999;
}

h1{
	color: #73bf4a;
	font-size:22px;
}

h2{
	color: #73bf4a;
	font-size:18px;
}

#menue a    {color:#2d4d1c; font-weight: bold; font-style:normal; text-decoration:none; font-size:16px; padding:1em 1em;}
#menue a:visited {color:#2d4d1c; font-weight: bold; font-style:normal; text-decoration:none; font-size:16px;}
#menue a:active  {color:#2d4d1c; font-weight: bold; font-style:normal; text-decoration:none; font-size:16px;}
#menue a:hover   {color:#FFFFFF;}

#menue img {
    padding:4px;
}


.btn {
  padding: 4px 5px;
  border: 1px solid #eee;
  outline-width: 0;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  font-size: 12px;
  background: #fff;
  cursor: pointer;
  margin:3px;
}

.btn:hover {
  background: #73bf4a;
}


#eventlist{
	overflow: auto;
	overflow-x: hidden;
}

#eventlist ul{
	list-style-type: disc;
	width:98%;
	height:100%
	position:absolute;
	left:0px;
  color:#333;
  padding: 3px;
  margin-right:5px;
}

#eventlist ul li{
	width:100%;
	border-bottom: 2px solid #999;
	display:block;
	padding-top:3px;
	padding-bottom:3px;
}

#eventlist ul li:hover{
	background-color:#CCC;
	cursor:pointer;
}

.gruppenmeldung{
	background-color:#C5FE9E;
}

.notrufmeldung{
	background-color: #F30;
}

#eventinfo{
	width:250px;
	height:100px;
	padding:5px;
}

#eventlonginfo{
	width:250px;
	height:200px;
	padding:5px;
}

#warning{
	width:250px;
	height:100px;
	padding:5px;
}

#weblink{
	width:250px;
	height:50px;
	padding:5px;
}

#_eventcomment{
	width:600px;
	height:250px;
	padding:5px;
}


#_eventcommentstitle, #_eventcommenttitle{
	font-weight:bold;
	font-size:larger;
}


#_eventcomments{
	padding: 0;
}

#_eventcomments li{
	background:#F4F4F4;
    margin: 8px;
}

#_eventcomments table { 
	border: none; 
	border-collapse: collapse;
	padding: 5px 8px 5px 8px; 
	margin: 8px;
}

#_eventcomments table td { 
	border-left: 1px solid #333;
	padding: 5px 8px 5px 8px; 
}

#_eventcomments table td:first-child { border-left: none; }



#_groupeventcomments{
	padding: 0;
}

#_groupeventcomments li{
	background:#FEFEFE;
    margin: 8px;
}

#_groupeventcomments table { 
	border: none; 
	border-collapse: collapse;
	padding: 5px 8px 5px 8px; 
	margin: 8px;
}

#_groupeventcomments table td { 
	border-left: 1px solid #333;
	padding: 5px 8px 5px 8px; 
}

#_groupeventcomments table td:first-child { border-left: none; }


#_settings{
	padding: 0;
}

#_settings li{
    margin: 8px;
}
	  
	  
#map {
 height: 1000px;
 margin-right: 260px;
 position:relative;
 overflow:hidden;
}



.ui-widget-content {
	background: #F4F4F4 !important;
	color: #666666 !important;
}

#sideColumn {
	float:right;
   /* position: absolute;
    right: 7px;
    top: 66px;*/
    width: 260px;
	background-color:#F4F4F4;
}

#siteTop {
	font-size: larger;
	color:#73bf4a;
		border-bottom: 1px solid #ccc;
		padding-bottom:5px;

}

#siteTop h1{
	font-weight:bold;
	font-size:medium;
	color:#73bf4a;
	margin-bottom:0px;

}

#_pic{
}

#_kat{
	font-size:large;
	font-weight:bold;
}

#_loc{
}

#_start, #_end{
}

#_info{
}

#_status{
}

#qrcode{
	border:5px !important;
	border-color:#FFF;
	background-color:#73bf4a;
	margin: 5px;
	padding-top:  5px;
	width:265px;
}



#_instruction{
	color:#F00;
	font-weight:bold;
}

#_link a{
	float:right;
	display:inline;
	font-weight:bold;
}

#_link a span{
	float:left;
	display:inline;
}

.deactivated
{
	visibility: hidden;
}

.deactivated_text
{
	color:#555;
}
					
#eventgroup{
	margin:5px;
}

#usergroup{
	margin:5px;
}

#radius, #dist{
	width:50px;
	margin:5px;
}

#_zeit{
	margin:5px 30px 0px 10px;
	color:#2d4d1c;
	font-size:12px;
	font-weight:bold;
}

#calltitle{
	margin:20px 30px 10px 60px;
	color:#2d4d1c;
	font-size:16px;
	font-weight:bold;
}

#groupcallfunktions{
	margin:20px 30px 10px 60px;
}

#callstatus{
	margin:30px 30px 30px 30px;
	color:#2d4d1c;
	font-size:14px;
}

#callstatus li{
	margin: 3px;
	padding: 3px;
}


.body {
  margin-left: 55px;
}

.location {
  color: #999;
}


.attention {
     background-color: #FF0000 !important;
	 border-color: #FF0000 !important;
}


a:link    {color:#2d4d1c !important; font-weight: normal; font-style:normal; text-decoration:none; font-size:12px;}
a:visited {color:#2d4d1c !important; font-weight: normal; font-style:normal; text-decoration:none;}
a:active  {color:#2d4d1c !important; font-weight: normal; font-style:normal; text-decoration:none;}
a:hover   {text-decoration:none; color:#73bf4a;}