/*  
	DEFAULT COLORS
	BACKGROUND GRAY #DEDEDE 
	DARK GRAY #404040 
	BROWN #460f00
	ORANGE #edc181
 	GREEN #909766 
*/

body {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	color: #555555;
	margin-right:0px;
	margin-left: 0px;
	background-image: url(images/background.gif);
	background-repeat:repeat-x;
	background-attachment: scroll;
	background-color: #ffffff;
}
a:link { font-family: Helvetica, Arial, sans-serif; color:#edc181; text-decoration: none; }
a:visited { font-family: Helvetica, Arial, sans-serif; color:#edc181; font-style: normal; text-decoration: none; }
a:hover { font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; text-decoration: none; color:#edc181; }
td { font-family: Helvetica, Arial, sans-serif; font-size: 11px; color: #646E7C; }
p { font-family: Helvetica, Arial, sans-serif; font-size: 11px; color: #646E7C; }
input { font-family: Helvetica, Arial, sans-serif; font-size: 10px; color: #404040;}


h1 { font: 22px 'Helvetica'; color: #edc181; letter-spacing:0; line-height: 23px; margin-bottom:5px; margin-top:0px; }
h2 { font: 15px 'Helvetica'; color: #edc181; letter-spacing:0; line-height: 13px; margin-bottom:10px; margin-top:0px;; font-weight:bold;}

#luft_yellow { font-family: Helvetica, Arial, sans-serif; font-size: 12px; font-weight: bold; color: edc181; }

.strong { font-family: Helvetica, Arial, sans-serif; font-size: 16px; color: #404040; }
#nav_sec { font-family: Helvetica, Arial, sans-serif; font-size: 12px; color: #404040; }
#nav_sec a:link { font-family: Helvetica, Arial, sans-serif; font-size: 12px; color: #404040; }
#nav_sec a:visited { font-family: Helvetica, Arial, sans-serif; font-size: 12px; color: #404040; }
#nav_sec a:hover { font-family: Helvetica, Arial, sans-serif; font-size: 12px; color: #edc181; }
#nav_sec a:active { font-family: Helvetica, Arial, sans-serif; font-size: 12px; color: #edc181; }

#create { font-family: Helvetica, Arial, sans-serif; font-size: 10px; color: #666666; border-bottom-width:1px; border-bottom-color:#cccccc; border-bottom-style:dotted; padding:3px; }
#create a:link { font-family: Helvetica, Arial, sans-serif; font-size: 10px; color: #666666; }
#create a:visited { font-family: Helvetica, Arial, sans-serif; font-size: 10px; color: #666666; }
#create a:hover { font-family: Helvetica, Arial, sans-serif; font-size: 10px; color: #edc181; }
#create a:active { font-family: Helvetica, Arial, sans-serif; font-size: 10px; color: #edc181; }
#create_bold { font-family: Helvetica, Arial, sans-serif; font-size: 10px; font-weight:bold; color: #666666; }

#search_results { font-family: Helvetica, Arial, sans-serif; font-size: 10px; color: #666666; }
#search_results a:link { font-family: Helvetica, Arial, sans-serif; font-size: 10px; color: #666666; }
#search_results a:visited { font-family: Helvetica, Arial, sans-serif; font-size: 10px; color: #666666; }
#search_results a:hover { font-family: Helvetica, Arial, sans-serif; font-size: 10px; color: #edc181; }
#search_results a:active { font-family: Helvetica, Arial, sans-serif; font-size: 10px; color: #666666; }


#small_links { font-family: Helvetica, Arial, sans-serif; font-size: 10px; color: #404040; line-height: 12px;  }
#small_links a:link { font-family: Helvetica, Arial, sans-serif; font-size: 10px; color: #edc181; }
#small_links a:visited { font-family: Helvetica, Arial, sans-serif; font-size: 10px; color: #edc181; }
#small_links a:hover { font-family: Helvetica, Arial, sans-serif; font-size: 10px; color: #edc181; }
#small_links a:active { font-family: Helvetica, Arial, sans-serif; font-size: 10px; color: #CCCCCC; }

#copyright { font-family: Helvetica, Arial, sans-serif; font-size: 9px; color: #999999; line-height: 12px;  }
#copyright a:link { font-family: Helvetica, Arial, sans-serif; font-size: 9px; color: #999999; }
#copyright a:visited { font-family: Helvetica, Arial, sans-serif; font-size: 9px; color: #999999; }
#copyright a:hover { font-family: Helvetica, Arial, sans-serif; font-size: 9px; color: #404040; }
#copyright a:active { font-family: Helvetica, Arial, sans-serif; font-size: 9px; color: #444444; }

#adminMenu{
	border: white 1px Solid;
	font-size:9px;
	color:#edc181;
}
#adminMenu a:hover{
	border: Orange 1px Solid;
	background-color:#FFF9EC;
	font-size:9px;
	color:#edc181;
}

.style5 { color: #333333}
.cell {padding-left:20px; }
.style6 {
	color: #333333;
	font-size: 12;
	font-weight: bold;
}
.style9 {color: #333333}
.style10 {color: #333333; font-weight: bold; }
.libraryItem {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 10px;
	color: #333333;
	background-color: #F9F9F9;
	padding:0px;
	height: 100%;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	border:1px solid #CCCCCC}

input {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 10px;
	color: #333333;
}
select { 
font-family: Helvetica, Arial, sans-serif; 
font-size: 10px; 
border: 1px solid #999999;
} 
.style11 {	color: #666666;
	font-weight: bold;
}


.libraryItem .title {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #646E7C;
	background-color: #DBDBDB;
	padding: 4px;
}

.panelHeader {
margin: 0;
height: 27px;
font-family: Helvetica, Arial, sans-serif; font-size: 10px; font-weight:bold; color: #333333;
padding-left: 10px; padding-top: 5px
}


.panelContent{
padding:5px;
}

dl.accordion-menu {
margin: 0;
padding: 0;
width: 100%;
background:white;
}

dl.accordion-menu dt.a-m-t {
margin: 0;
}

dl.accordion-menu dt.a-m-t-hover{
	margin: 0;
}

dl.accordion-menu dt.a-m-t-down{
margin: 0;
}

html.accordion-menu-js dt.a-m-t{
cursor:pointer;
zoom:1;
}

dl.accordion-menu dd.a-m-d {
margin: 0;
padding: 0;
padding:0;
}

html.accordion-menu-js dd.a-m-d{
display:none
}


html.accordion-menu-js dd.a-m-d-expand {
display:block;
}

html.accordion-menu-js dd.a-m-d-before-expand {
display:block;
position:relative;
z-index:1;
opacity:0;
height:auto !important;
visibility:visible;
overflow:visible;
}


html.accordion-menu-js dt.a-m-t-expand {
margin: 0;
}

html.accordion-menu-js dd.a-m-d-anim {
overflow:hidden;
display:block;	
}

dl.accordion-menu dd.a-m-d .bd{

}



dl.accordion-menu2 {
margin: 0;
padding: 0;
width: 100%;
background:white;
}

dl.accordion-menu2 dt.a-m-t {
margin: 0;
padding: 5px;
	height:17px;
}

dl.accordion-menu2 dt.a-m-t-hover{
	margin: 0;
padding: 5px;
height:17px;
}

2
dl.accordion-menu dt.a-m-t-down{
margin: 0;
padding: 5px;
	height:17px
}





html.accordion-menu2-js dt.a-m-t{
cursor:pointer;
zoom:1;
}

dl.accordion-menu2 dd.a-m-d {
margin: 0;
padding: 0;
padding:0;
}

html.accordion-menu2-js dd.a-m-d{
display:none
}


html.accordion-menu2-js dd.a-m-d-expand {
display:block;
}

html.accordion-menu2-js dd.a-m-d-before-expand {
display:block;
position:relative;
z-index:1;
opacity:0;
height:auto !important;
visibility:visible;
overflow:visible;
}


html.accordion-menu2-js dt.a-m-t-expand {
margin: 0;
padding: 5px;
	height:17px
}

html.accordion-menu2-js dd.a-m-d-anim {
overflow:hidden;
display:block;	
}

dl.accordion-menu 2dd.a-m-d .bd{
padding:3px;
}



.Rows {
font-family: Helvetica, Arial, sans-serif, sans-serif;
font-size: 10px;
color: #FFFFFF;
background-color: #999999;
border-bottom-width: 1px;
border-bottom-style: dotted;
border-bottom-color: #CCCCCC;
}


.Rows {
font-family: Helvetica, Arial, sans-serif, sans-serif;
font-size: 10px;
color: #FFFFFF;
background-color: #999999;
border-bottom-width: 1px;
border-bottom-style: dotted;
border-bottom-color: #CCCCCC;
}
.displayRsvp {
font-family: Helvetica, Arial, sans-serif, sans-serif;
font-size: 10px;
color: #333333;
background-color: #F8F8F8;
border-bottom-width: 1px;
border-bottom-style: dotted;
border-bottom-color: #CCCCCC;
padding:3px;
margin-bottom:1px;
}
.displayRsvpAlt {
font-family: Helvetica, Arial, sans-serif, sans-serif;
font-size: 10px;
color: #333333;
background-color: #fefefe;
border-bottom-width: 1px;
border-bottom-style: dotted;
border-bottom-color: #CCCCCC;
padding:3px;
margin-bottom:1px;
}

.displayRsvpHeader {
font-family: Helvetica, Arial, sans-serif, sans-serif;
font-size: 11px;
color:#333333;
background-color:#cecece;
padding:5px;
border-bottom-width: 1px;
border-bottom-style: dotted;
border-bottom-color: #393939;
}
.displayRsvpHeader a{
font-family: Helvetica, Arial, sans-serif, sans-serif;
font-size: 10px;
color: #666666;
background-color: #cccccc;
padding:5px;
}
.displayContacts {
font-family: Helvetica, Arial, sans-serif, sans-serif;
font-size: 10px;
text-align: left;
color: #333333;
background-color: #F8F8F8;
border-bottom-width: 1px;
border-bottom-style: dotted;
border-bottom-color: #CCCCCC;
padding:3px;
margin-bottom:1px;
}
.displayContactsHeader {
font-family: Helvetica, Arial, sans-serif, sans-serif;
font-size: 11px;
text-align: left;
color:#767676;
background-color:#EDEDED;
padding:5px;
}
.displayContactsHeader a{
font-family: Helvetica, Arial, sans-serif, sans-serif;
font-size: 11px;
text-align: left;
color: #767676;
background-color: #EDEDED;
padding:5px;
}

.displayContactsHeader a:visited { font-family: Helvetica, Arial, sans-serif; color:#767676; font-style: normal; text-decoration: none; }

.cal_dayofweek { text-align:center; font-weight: bold; font-family: Helvetica, Arial, sans-serif, sans-serif;
font-size: 11px;
color: black; width:80px;
background-color: #cccccc;
padding:3px;}
.cal_dayof { text-align:left; background-color: #FFFFFF; font-weight: bold; color:#333333; background:url(../images/calendar_icons/the_day_bkgd.jpg); background-repeat:no-repeat;  }
.cal_day {text-align:left; background:url(../images/calendar_icons/day_bkgd.jpg); background-repeat:no-repeat;  }
.cal_weekend {  text-align:left;; background:url(../images/calendar_icons/weekend_bkgd.jpg); background-repeat:no-repeat; background-color: #EEEEEE; }
.cal_noday { text-align:left; background-color: #EEEEEE; }


.etool1{
background-color:white;
font-family: Helvetica, Arial, sans-serif, sans-serif;
font-size: 9px;
}
.etool2{	
background-color: white;
font-family: Helvetica, Arial, sans-serif, sans-serif;
font-size: 9px;
}

.etool3{
background-color: white;
font-family: Helvetica, Arial, sans-serif, sans-serif;
font-size: 9px;
}
.etool4{
background-color: white;
font-family: Helvetica, Arial, sans-serif, sans-serif;
font-size: 9px;
}
.etool5{
background-color: white;
font-family:  Helvetica, Arial, sans-serif, sans-serif;
font-size: 9px;
}
.MainDiv{width:750px;}
.OuterDiv{}
.InnerDiv{background-color:#FFFFFf; float:left; }

.mainLeft{
float: left;
width: 300px;
margin-right: 10px;
padding:5px;
vertical-align:middle;
}
.BOX{
padding:5px;
border:solid 1px #DBDBDB; 
background-color:#edf2fb;
}
.BOX{
padding:5px;
border:solid 1px #DBDBDB; 
background-color:#fdfaeb;
}
.box2{
padding:5px;
border:solid 1px #DBDBDB; 
background-color:#f8f8f8;
}
.box3{
padding:5px;
border:solid 1px #DBDBDB; 
background-color:#edf2fb;
}
.mainright {
float:right;
padding-top: 1em;
margin: 0 2em 0 200px;
background-color:#F1F7F7;
}
.container
	{
		margin: 1em;
		background-color: #FFF;
		border: 1px solid #FFF; 
	}
.rowHighlight{
background-color:blue;
}
#siteCointainer{
	margin-left: auto;
    margin-right: auto;
	width:750px;
}
#displayPreview{
 width:100%;
 overflow:visible; 
 display:none; 
 float:left
	}

.fakeh2 { font: 15px 'Helvetica'; color: #edc181; letter-spacing:0; line-height: 13px; margin-bottom:10px; margin-top:0px;; font-weight:bold;}