/***********************************************/
/* 2col_leftNav.css                            */
/* Use with template 2col_leftNav.html          */
/***********************************************/

/***********************************************/
/* HTML tag styles                             */
/***********************************************/ 

html,body {
	margin: 0px;
}

body{
	scrollbar-arrow-color: #464646;
	scrollbar-3dlight-color: #EEEEEE;
	scrollbar-darkshadow-color: #999999;
	scrollbar-face-color: #D7D7D7;
	scrollbar-highlight-color: #D7D7D7;
	scrollbar-shadow-color: #D0D0D0;
	scrollbar-track-color: #E0E0E0;
	background-color: #FFFFFF;
	font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "Tahoma", Verdana, Arial, sans-serif;
	line-height: 1.166;
	text-align: justify;
	display: block;
	font-size:12px;
	margin: 0px;
	padding: 0px;
}

body.kalender {
background-image:url(images/kalender_bg.gif);
}

body.editor {
background-color: #EEEEEE;
}

tr {
	font-family: Verdana, Geneva;
	font-size: 9px;
}
td a:hover {
	
}

th.jahr{
	font-family:Verdana; 
	font-size:18px; 
	color:#ff9900;
	}

th.monat{
	font-size:16px; 
	font-family:Arial; 
	color:#666699;
}
td.wochentag{
	color:#666666;
}
td.samstag{
	color:#666666;
}
td.sonntag{
	color:#CC0000;
}

td.frei{
	color: #FFFFFF;
	font-size:10px; 
	font-family:Verdana; 
	background-image:url(images/tag_frei.gif);
}
td.frei_backup{
	font-size:9px; 
	font-family:Verdana; 
	background:#00ff00;
}

td.ausgebucht{
	color: #EEEEEE;
	font-size:8px; 
	font-family:Verdana; 
	background-image:url(images/tag_besetzt.gif);
}
td.ausgebucht_backup{
	font-size:8px; 
	font-family:Verdana; 
	background:#FF0000;
}
td.heute{
	font-size:8px; 
	font-family:Verdana; 
	background:#F8F8F8;
}

a.status{
	color: #EEEEEE;
}

a.status:link, a.status:visited, a.status:hover {
	color: #EEEEEE;
}

a:link, a:visited, a:hover {
	color: #888888;
	text-decoration: none;
	font-size: 10px;
}

a:hover {
	
}
a.status{
	color: #FFFFFF;
}


div.meldung{
	height: 10px;
	z-index: 10;
	margin-left: 10px;
	color: #CC0000;
	display:inline;
}

h1{
	font-size: 150%;
	color: #990000;
	padding: 0px;
	margin-top: 25px;
	margin-right: 0px;
	margin-bottom: 0.8em;
	margin-left: 0px;
	padding: 0px;
}


ul.sortableList  {
	list-style-type: none;
	padding: 0px;
	margin: 0px;
	width: 300px;
	font-family: Arial, sans-serif;
}
ul.sortableList li {
	cursor: move;
	padding: 2px 2px;
	margin: 2px 0px;
	background-color: #F0F0F0;
	border: 1px solid #000000;
}

#photos {
  margin-left:0px;
  width:100%;
  height:60px;
  border:0px solid #7a021b;
}

#photos img {
  float:left;
  margin:1px;
  cursor:move;
}
.moveable {
	border:2px solid #7a021b;
}
.moveableNon {
	border:2px solid #FFFFFF;
}
.moveableClick {
	border:2px solid #DD0000;
}

#maincenter { position: relative; left: 10; width: 400px; height: auto; float: left }
.entry  {  background-color:#FBFBFB; 	border:2px solid; border-color:#999999; margin-bottom: 10px; position: relative; width: 400px; height: auto; float: left }
.entry_not_valid  { background-color: #FFFCF2; border:1px dotted; border-color:#7A021B; margin-bottom: 10px; position: relative; width: 400px; height: auto; float: left }
.entry_header  { display: inline; margin-top: 5px; margin-left: 10px; position: relative; width: 380px; height: auto; float: left; border-bottom: 1px solid #afb1b4 }
.entry_data  { color: #afb1b4; padding: 2px; position: relative; width: 185px; float: left }
.req { color: #ffa616; font-size: 8px; font-family: Verdana; text-decoration: none }
.message   {  display: inline; padding: 10px; position: relative; width: 380px; height: auto; float: left; overflow: hidden }
a.admin   { color: #fff; font-family: Tahoma, Verdana, Arial, sans-serif; font-size:9px; font-weight:bold; text-decoration: none; background-color: #7a021b; text-align: center; padding: 1px 1px 1px 2px; width: 25px; height: 15px !important; border: solid 1px }
a { color: #7A021B; text-decoration: none }
input.maxlength { color: #7A021B; font-size: 10px; font-family: Verdana; width: 30px; height: 15px; border-width: 0 }

.db table{
	width:100%;
 }
.db tr{
	vertical-align: middle;
	font-family: Verdana, Arial, Geneva;
	font-size: 10px;
	font-variant: bold;
	height:20px;
}


.editable, textarea{
	cursor: crosshair;
	color: #000000;
	border: 2px dotted #7A021B;
	background-color: #FFFFFF;
}
.editable input{
	font-size:9px;
}
.editable select{
	font-size:9px;
}
.editableNon input{
	font-size:9px;
}
.editableNon select{
	font-size:9px;
}
.editableNon{
	border: 2px solid #999999;
	background-color: #FBFBFB;
}
a.buttonnavi {
	font-size:9px;
	padding-left:1em;
	padding-right:1em;
	padding-top:0em;
	padding-bottom:0.1em;
	text-decoration:none;
   background-color:#FBFBFB;
	color:#7a021b;
	border:1px solid;
   border-top-color:#999999;
   border-left-color:#999999;
   border-right-color:#999999;
   border-bottom-color:#999999;

}
a.buttonnavi:hover {
   color:#FFFFFF;
   background-color:#7a021b;
   border-top-color:#C9032B;
   border-left-color:#C9032B;
   border-right-color:#45010F;
   border-bottom-color:#45010F;
}
a.buttonnavi:active {
   color:#FFFFFF;
   background-color:#FF3300;
   border-top-color:#F23131;
   border-left-color:#F23131;
   border-right-color:#9F0B0B;
   border-bottom-color:#9F0B0B;
}