/*
index.css
###############################
getestet mit
IE 6
IE 7
Firefox 1.5.0.12
###############################
*/


/*modul Definitionen*/


div.newsInfo
{
	width:100%;
	background-color:#FFFF00;
	border:1px solid #990099;
	margin-bottom:10px;
	padding-top:2px;
	padding-bottom:2px;
	color:#000000;
	font-size:8pt;
	background-image:URL(../img/icons/info.png);
	background-repeat:no-repeat;
	background-position:5px 1px;
	text-align:right;
	display:block;
}

div.newsInfo p
{
	padding-right:5px;
	margin-left:20px;
	display:block;
	
}

/*
Bereich ok
###############################
Der Bereich Ok kommt in diversen Kontexten vor, jedesmal wenn ein User eine AKtion erfolgreich ausgeführt hat.
*/

div.newsOk
{
	width:100%;
	background-color:#FFFF00;
	border:1px solid #006633;
	margin-bottom:10px;
	padding-top:2px;
	padding-bottom:2px;
	color:#000000;
	font-size:8pt;
	background-image:URL(../img/icons/statusOk.png);
	background-repeat:no-repeat;
	background-position:5px 1px;
	text-align:right;
	display:block;
}

div.newsOk p
{
	margin-left:20px;
	padding-right:5px;
	display:block;
}

/*
Bereich error
###############################
Der Bereich Error kommt in diversen Kontexten vor, jedesmal wenn ein User eine AKtion nicht erfolgreich ausgeführt hat.
*/

div.newsError
{
	width:100%;
	background-color:#FFFF00;
	border:1px solid #ff0000;
	margin-bottom:10px;
	padding-top:2px;
	padding-bottom:2px;
	color:#000000;
	font-size:8pt;
	background-image:URL(../img/icons/statusError.png);
	background-repeat:no-repeat;
	background-position:5px 1px;
	text-align:right;
	display:block;
}

div.newsError p
{
	margin-left:20px;
	padding-right:5px;
	display:block;
}



div.newsAdmin
{
	width:100%;
	background-color:#ffffff;
	border:1px dashed #990099;
	margin-bottom:10px;
	padding-top:2px;
	padding-bottom:2px;
	color:#cc3399;
	font-size:8pt;
	
}

div.newsAdmin a
{
	color:#990099;
	font-size:8pt;
}

div.newsAdmin img
{
	border:0px solid #ffffff;
}

ul#newslist
{
	margin:0px;
	padding:0px;
	
}

ul#newslist li
{
	list-style-type:none;
	
}

h2.newsTitle
{
	width:60%;
	float:left;
	margin-top:0px;
	display:block;
	font-size: 115%;
	border-bottom:1px solid #eeeeee;
}


p.newsDatum
{
	width:30%;
	text-align:right;
	margin-left:auto;
	display:block;
	font-size:8pt;
}

p.newsHeader
{
	
	/*width:100%;*/
	display:block;
	margin-bottom:4px;
	
	margin-top:20px;
	text-align:justify;
	
	display:block;
}

p.newsRead
{
	width:100%;
	margin-top:0px;
	margin-bottom:10px;
	padding-bottom:5px;
	border-bottom:1px solid #cccccc;
	text-align:right;
	
	height:100%;
	clear:both;
	
	
	
}

img.newsImg
{
	margin-top:0px;
	
	display:inline;
	margin-bottom:0px;
	border:1px solid #333333;
	clear:both;
	float:left;
	margin-right:10px;
	
	
}


/*News Read Bereich*/
h2.readNewsTitle
{
	margin:0px;
	padding:0px;

	font-size: 115%;
	border-bottom:1px solid #eeeeee;
	text-align:left;
}


p.readNewsDatum
{
	margin-top:8px;
	
	font-size:8pt;
	
	text-align:left;
	
}

p.readNewsHeader
{
	
	
	margin-top:20px;
	
	text-align:justify;
	
	
}

p.readNewsBody
{
	
	
	margin-top:20px;
	
	text-align:justify;
	
	
}

p.readNewsLink
{
	
	margin-top:20px;
	
	text-align:justify;
	
	
}

p.readNewsMore
{
	
	margin-top:20px;
	
	text-align:justify;
	
	
}

img.readNewsImg
{
	margin-top:0px;
	
	display:inline;
	margin-bottom:10px;
	border:1px solid #333333;
	float:left;
	margin-right:10px;
}

/*Calender CSS*/
/* ct == calendar table */
/* cmy == calendar month year */
/* cwd == calendar week day */
/* cd == calendar day */
/* csd == calendar selected day */
/* ccd == calendar current day */
/* cod == calendar over day */

div#bod
{
	padding-left:0px;
}




td.cd,td.ccd,td.csd,td.cod,th.cwd{
  font-family:arial;
  font-size:8pt;
  text-align:center;
  border:0px solid #000000;
}

td.csd{
  background-color:#FFEBBD;
  border:0px solid #000000;
}

td.cod{
  border:0px solid #d9d9d9;
  cursor:pointer ;

}

td.cod:hover{
  cursor:pointer ;
  border:0px solid #d9d9d9;
}

td.ccd{
  background-color:#dcdcdc;
  border:0px solid #d9d9d9;
}

table.ct{ 
  background-color: #ff0000;
  border:1px solid #000000;
}
td.cmy{ 
  white-space:nowrap;
  /*background-color: #ffffff;*/
  border-bottom:0px solid #000000;
  padding:0px 0px 0px 0px;
  text-align:center;
  
}
select.cmy
{
  font-size:8pt;
  width:50%;
  border:0px solid #000000;
  background-color: #ffffff;
  color:#000000;
}

th.cwd{ 
  /*background-color: #ffffff;*/
  border-bottom:0px solid #000000;
}

form.cmy{ 
  display:inline;
}

td.cd,td.ccd,td.csd,th.cwd{
}


table.cal{
  empty-cells:show;
  
}
td.calhead,td.calhead2{
  width:0px;
  padding:0px;
  

}
td.calhead1{
  width:100%;
  padding:0px;
}

td.calbody,td.calbody2{
  width:0px;
  background-color:#c78799;
  padding:0px;
  
}
td.calbody1{
	padding:0px;
}

tfoot.cal{
  display:none;
}
table.cal{
  width:180px;
  height:100px;
  padding:0px;
  border:1px solid #000000;
  
}
table.caltbody{
  width:100%;
  
  margin:0px;
  
}

table.caltbody td
{
	border:0px;
}

table.calthead{
  width:100%;
 
}
