/* stlye definition for www.awo-oberlausitz.de */
/* colors:
   yellow = #ECC800
             ECD760
   blue   = #23398E
   red    = #FF0000
   white  = #FFFFF8
*/
body		{ font-family: Verdana, Arial, Helvetica, sans-serif;
		  font-size:14px;
		  margin:0px;
		  spacing:0px;
		  padding:0px;
		  color:#23398E;
		  background-color:#ECC800;

		  scrollbar-base-color:#000000;
		  scrollbar-3dlight-color:#93A9FE;
		  scrollbar-arrow-color:#ECC800;
		  scrollbar-darkshadow-color:#000000;
		  scrollbar-face-color:#23398E;
		  scrollbar-highlight-color:#6379CE;
		  scrollbar-shadow-color:#00004E;
		  scrollbar-track-color:#6379CE;

		}

table		{ border-style:solid;
		  border-width:0px;
		  margin:0px;
		  spacing:0px;
		  padding:0px;
		  font-family:Verdana, Arial, Helvetica, sans-serif;
		}

table.gefixed  { border-style:solid;
		  border-width:0px;
		  margin:0px;
		  spacing:0px;
		  padding:0px;
		  font-family:Verdana, Arial, Helvetica, sans-serif;
		  border-collapse:collapse;
		  table-layout:fixed;
		}

tr		{ border-style:solid;
      		  border-width:0px;
	          margin:0px;
		  spacing:0px;
		  padding:0px,0px;
		  font-size:14px;
		}

th		{ border-style:solid;
		  border-color:#23398E;
		  border-width:0px;
		  color:#23398E;
		  spacing:0px;
		  padding:0px,0px;
		  font-size:14px; }

td		{ border-style:solid;
		  border-color:#000000;
		  border-width:0px;
		  margin:0px;
		  spacing:0px;
		  padding:0px;
		  font-size:14px;
		}
td.date		{ font-weight:none;
		  text-align:left;
	  	  margin:0px;
		  padding:0px,0px;
		  color:#23398E;
		  background-color:#DEB800;
  		}
td.datl		{ text-align:left;
		  padding:0px,0px;
		  color:#23398E;
		  background-color:#DEB800;
		}
td.data		{ font-weight:bold;
		  text-align:center;
		  margin:0px;
		  padding:0px,0px;
		  border-width:0px;
		  background-color:#CEA800;
		}

td.datc		{ font-weight:bold;
		  text-align:center;
		  spacing:0px;
		  padding:0px,0px;
		  color:#23398E;
		  background-color:#DEB800;
		}
td.text		{ spacing:0px;
		  padding:0px,0px;
		  color:#23398E;
		}

td.over		{ spacing:0px;
		  padding:0px,0px;
		  color:#23398E;
		}

td.menu		{ font-weight:none;
		  text-align:right;
		  padding:0px,4px;
		  color:#23398E;
		  background-color:#DEB800;
		  font-size:14px;
		}
td.xxl    { font-weight:bold;
		  text-align:center;
		  padding:0px,4px;
		  color:#23398E;
		  font-size:32px;
    }

td.menu2	{ font-weight:none;
		  text-align:left;
		  color:#23398E;
		  background-color:#DEB800;
		  font-size:14px;
		}

td.entr		{ font-weight:none;
		  text-align:right;
                  border-width:1px;
		  border-color:#CEA800;
		  padding:0px,4px;
		  color:#23398E;
		  background-color:#DEB800;
		  font-size:14px;
		}

.entm			{
			font-weight:none;
		  	text-align:center;
		  	padding:0px,4px;
                  	border-width:1px;
                  	border-color:#CEA800;
                  	color:#23398E;
		  	background-color:#DEB800;
		  	font-size:14px;
		  	}

.entm1		{ font-weight:none;
		  text-align:left;
		  padding-left:10px;
                  border-width:1px;
		  border-color:#CEA800;
		  color:#23398E;
		  background-color:#DEB800;
		  font-size:14px;
		}



.entm3		{ text-align:right;
		  padding-right:10px;
                  border-width:1px;
		  border-color:#CEA800;
		  color:#23398E;
		  background-color:#DEB800;
		  font-size:14px;
		}

.entm4		{ text-align:left;
		  color:#23398E;
		  font-size:14px;
		  font-weight:bold;
		}

.entm5		{ text-align:left;
		  color:#23398E;
		  font-size:10px;
		  font-weight:none;
		}

.entm6		{ text-align:left;
		  padding-left:10px;
                  color:#23398E;
		}

.bold		{font-weight:bold;
		}

.right		{vertical-align:right;
		}

.none		{font-weight:none;
		 font-size:10;
		}

.date2		{ font-weight:none;
                  font-size:12;
		  text-align:left;
	  	  margin:0px;
		  padding:0px,0px;
		  color:#23398E;
		  background-color:#DEB800;
  		}

.date3		{ font-weight:none;
                  font-size:11;
		  text-align:left;
	  	  margin:0px;
		  padding:0px,0px;
		  color:#23398E;
		  background-color:#DEB800;
  		}

.h25		{height:25px}


td.small	{ font-weight:none;
		  font-size:10px;
		  color:#23398E;
		  background-color:#ECC800;
		  text-align:center; }

li		{ font-family: Verdana, Arial, Helvetica, sans-serif;
		  text-decoration:none;
		  font-size:14px;
		  font-weight:normal;
		}

h1		{ font-family: Verdana, Arial, Helvetica, sans-serif;
		  text-decoration:none;
		  font-weight:bold;
		  font-size:20px;
		  color:#23398E;
		  text-align:left;
		}

h2		{ font-family: Verdana, Arial, Helvetica, sans-serif;
		  text-decoration:none;
		  font-weight:bold;
		  font-size:16px;
		  color:#23398E;
		  text-align:center;
		}

h3		{ font-family: Verdana, Arial, Helvetica, sans-serif;
		  text-decoration:none;
		  font-weight:bold;
		  font-size:1.1em;
		  color:#23398E;
		  text-align:center;
		}


a:link		{ text-decoration:underline; font-weight:bold;
		  color:#23398E;
		}
a:hover		{ text-decoration:overline; font-weight:bold;
		  color:#23398E;
		  background-color:#FCD800;
		}
a:focus		{ text-decoration:underline; font-weight:bold;
		  color:#23398E;
		}
a:active	{ text-decoration:none; font-weight:bold;
		  color:#23398E;
		}
a:visited	{ text-decoration:underline; font-weight:bold;
		  color:#4359AE;
		}

p		{ font-family: Verdana, Arial, Helvetica, sans-serif;
		  font-size:14px;
		}


p.ov		{ font-weight:none;
                  font-size:16px;
                  text-align:left;
                }

p.str		{ font-weight:bolder;
                  text-decoration:italic;
                  text-align:left; }
p.strr		{ font-weight:bolder;
                  text-decoration:italic;
                  text-align:right; }
p.strc		{ font-weight:bolder;
                  text-decoration:italic;
                  text-align:center; }

p.rig		{ text-align:right; }
p.cen		{ text-align:center; }
p.hi		{ font-weight:none;
		  color:#23398E;
		  background-color:#ECD760;
		}
p.hir		{ font-weight:none;
		  color:#23398E;
		  background-color:#ECD760;
		  text-align:right; }
p.hic		{ font-weight:none;
		  color:#23398E;
		  background-color:#ECD760;
		  text-align:center; }

.hic		{ font-weight:none;
		  color:#23398E;
		  background-color:#ECD760;
		  text-align:center; }

p.hib		{ font-weight:bold;
		  color:#23398E;
		  background-color:#ECD760; }
p.hibr		{ font-weight:bold;
		  color:#23398E;
		  background-color:#ECD760;
		  text-align:right; }
p.hibc		{ font-weight:bold;
		  color:#23398E;
		  background-color:#ECD760;
		  text-align:center; }
.hibc			{ font-weight:bold;
		  color:#23398E;
		  background-color:#ECD760;
		  text-align:center; }
p.menu		{ font-weight:none;
		  font-size:10px;
		  color:#ECC800;
		  background-color:#FFFFF0;
		  text-align:right; }
p.abs		{ margin-top:4px;
		  margin-bottom:4px;
                  vertical-align:middle;
		}

.just		{ text-align:justify;
		  line-height: 1.5;
		}

.upper		{text-transform:uppercase;}
.vertop 	{vertical-align:top;}
.verbott 	{vertical-align:bottom;}
.textc		{text-align:center;}
.textr		{text-align:right;}
.textl		{text-align:left;}

img		{ border-color:#23398E !important}

img.inll        { border-width:1px;
                  border-color:#23398E;
                  margin-top:0px;
                  margin-bottom:10px;
                  margin-left:0px;
                  margin-right:20px;
                  vertical-align:top;
                  float:left;
		}

img.inll0        { border-width:0px;
                  border-color:#23398E;
                  margin-top:0px;
                  margin-bottom:10px;
                  margin-left:0px;
                  margin-right:20px;
                  vertical-align:top;
                  float:left;
		}

img.inlr        { border-width:1px;
                  border-color:#23398E;
                  margin-top:0px;
                  margin-bottom:10px;
                  margin-left:20px;
                  margin-right:0px;
                  vertical-align:top;
                  float:none;
		}
img.inlrr       { border-width:1px;
                  border-color:#23398E;
                  margin-top:0px;
                  margin-bottom:10px;
                  margin-left:20px;
                  margin-right:0px;
                  vertical-align:top;
                  float:right;
		}

img.inlrr0       { border-width:0px;
                  border-color:#23398E;
                  margin-top:0px;
                  margin-bottom:10px;
                  margin-left:20px;
                  margin-right:0px;
                  vertical-align:top;
                  float:right;
		}

img.inlm        { border-width:1px;
                  border-color:#23398E;
                  margin-top:0px;
                  margin-bottom:10px;
                  margin-left:10px;
                  margin-right:10px;
                  vertical-align:top;
                  float:left;
		}

ul.main		{
                  list-style-type:disc;
                  list-style-image:url("./bilder/circle.gif");
                }


input, select, textarea  {
			 font-size:12px;
		         font-family:Tahoma,sans-serif;
		         font-weight:bold;
		         background-color:#DEB800;
		         color:#23398E;
		         }

<!-- termine -->



td.pad			{
			padding-top:3px;
		  	padding-bottom:3px;
		  	padding-left:3px;
		  	padding-right:3px;
  			}

td.top			{
			vertical-align:top;
			}

td.entl 		{
			font-weight:none;
		  	text-align:left;
		  	padding:0px,4px;
                  	border-width:1px;
		  	border-color:#CEA800;
		  	color:#23398E;
		  	background-color:#DEB800;
		  	font-size:14px;
			}

td.fl			{
			font-size:12px;
			}

td.fl:first-line	{
			font-size:14px;
			font-weight:bold;
			}



td.entm2		{
			font-weight:bold;
		  	text-align:center;
		  	padding:0px,4px;
                  	border-width:1px;
		  	border-color:#CEA800;
		  	color:#23398E;
		  	background-color:#DEB800;
		  	font-size:14px;
			}

td.datw			{
			font-weight:bold;
		  	text-align:center;
		  	spacing:0px;
		  	padding:0px,0px;
		  	color:#23398E;
		  	background-color:#CEA800;
		  	font-size:18px;
			}





/* MENU */
#menuholder {
	position:relative;
	background-color:#DEB800;
	margin-bottom:15px;
	min-height:20px;
}
#menu {
}
#subtitle {
	position:absolute;
	top:0px;
	right:25px;
}
#subtitle h1 {
	margin:0px;
	padding:0px;
	font-size:1em;
	font-weight:bold;
}
.menuitem {
	padding-left:10px;
	padding-right:3px;
	display:inline;
	font-weight:none;
	text-align:left;
	color:#23398E;

	background-image:url(/fileadmin/template/bilder/edge.gif);
	background-repeat:no-repeat;
}
#submenu {
	border-top:2px #ECC800 solid;
	font-size:0.8em;
}
#submenu .menuitem{
	background-image:none;
	border-left:2px solid #ECC800;
	padding-left:3px;
}

/* END MENU */


/* LAYOUTS */
/* content */
#content {
	margin-right:25px;
}

#content h1 {
	font-weight:normal;
	color:#23398E;
	background-color:#ECD760;
	font-size:1em;
	text-align:center;
}

#content h2 {
	background-color:#CEA800;
	font-size:1.1em;
 	margin-bottom:3px;
}
#content .indent {
	margin-left:40px;
}

/* frames */
.csc-frame-frame1 {
	width:340px;
	float:left;
	margin-right:18px;
}
.csc-frame-frame1 h1{
	font-size:1em !important;
	font-weight:bold !important;
	background-color:#CEA800 !important;
	margin-bottom:0px !important;
	color:#23398E !important;
}

.csc-frame-frame2 {
	background-color:#DEB800;
}


/* Bilder */

.csc-textpic-image img {
	border:1px solid #23398E !important;
}

.csc-textpic-image {
	margin-right:10px;
}

.csc-textpic-caption {
	font-size:10px;
	text-align:center;
}

/* tabellen */
table.contenttable {
	empty-cells:show;
}

table.contenttable th {
	border:solid 1px #CEA800;
	background-color:#CEA800;
}
table.contenttable-0 {
	border:solid 0px #CEA800;
	border-spacing:0px;
	width:100%;
}
table.contenttable-0 td,table.contenttable-0 th {
	border:solid 1px #CEA800;
	vertical-align:top;
}

/* öffnungszeiten */
table.openinghours {
	width:450px;
}
table.openinghours td{
	text-align:center;
	width:85px;
}
table.openinghours td.td-0 {
	text-align:left;
	width:45px;
}

/* Beitraege */
table.beitraege {
/* 	width:220px; */
	text-align:right;
}

/* Übersicht einrichtungen */
table.table_einrichtungen {
	width:100%;
}
table.table_einrichtungen td {
	background-color:#DEB800;
	color:#23398E;
	margin:0;
}
table.table_einrichtungen .td-0 {
	width:220px;
}



/* END LAYOUTS */
