/*
td
{
	border:solid 1px #000000;	
}*/

.head{
	font-family: Arial; font-size: 12px; color: #000000; text-decoration: none; font-weight: 700; 
}
.subnav, .subnav:link, .subnav:visited , .subnav:active, .subnav:hover 
{
	font-family: Arial; font-size: 11px; color: #ffffff; text-decoration: none;
}
.text, .text:link, .text:visited , .text:active, .text:hover{
	font-family: Arial; font-size: 11px; color: #000000; text-decoration: none;
}
.textBold {
	font-family: Arial; font-size: 11px; color: #000000; text-decoration: none; font-weight: 700;
}
.textWhite, .IndexActive{
	font-family: Arial; font-size: 11px; color: #ffffff; text-decoration: none;
}

.textGreen {
	font-family: Arial; font-size: 11px; color: #339900; text-decoration: none;
}

.small{
	font-family: Arial; font-size: 10px; color: #000000; text-decoration: none;
}
.smallGreen {
	font-family: Arial; font-size: 10px; color: #339900; text-decoration: none;
}

.big{
	font-family: Arial; font-size: 14px; color: #000000; text-decoration: none; font-weight: 700; 
}
.bigGreen {
	font-family: Arial; font-size: 14px; color: #339900; text-decoration: none; font-weight: 700; 
}
.bigWhite {
	font-family: Arial; font-size: 14px; color: #ffffff; text-decoration: none; font-weight: 700; 
}

.mainHead, .content td.mainHead {
	font-family: Arial; font-size: 18px; color: #339900; text-decoration: none;
}

.path, .path:link, .path:visited , .path:active, .path:hover{
	font-family: Arial; font-size: 11px; color: #737373; text-decoration: none;
}

.grayText, .grayText:link, .grayText:visited, .grayText:active, .grayText:hover {
	font-family: Arial; font-size: 10px; color: #666666; text-decoration: none;
}
.grayNormalText{
	font-family: Arial; font-size: 11px; color: #666666; text-decoration: none;
}


.whiteLink:link, .whiteLink:visited , .whiteLink:active
{font-family: Arial; font-size: 11px; color: #ffffff;text-decoration: underline; }

.smallGreenLink:link, .smallGreenLink:visited, .smallGreenLink:active 
 {font-family: Arial; font-size: 10px; color: #339900; text-decoration: underline;}

A:link, A:visited, A:active 
{font-family: Arial; font-size: 11px; color: #339900; text-decoration: underline;}

.smallGreenLink:hover, A:hover, .whiteLink:hover { text-decoration: none; }

.indexTable
{
	background-color: #CCCCCC;
}
.indexActive, .indexNotActive, .indexLink
{
	padding-left: 1px;
	padding-right: 1px;
	padding-top: 6px;
	padding-bottom: 6px;
}

.cellPad, .itemTable, .alterItemTable
{	
	padding: 10px;
}

.itemTable 
{
	padding-left: 0px;
	padding-right: 0px;
}
.alterItemTable
{
	background: #f2f9f1;
	padding-left: 0px;
	padding-right: 0px;
}
.alignCenter
{
	text-align: center;
}

INPUT { font-family: Arial; font-size: 11px; color: #000000; }
SELECT { font-family: Arial; font-size: 11px; color: #000000; height: 18px; padding: 0px; margin: 0px;}
FORM { padding: 0px; margin: 0px; }
TH { background-color: #e3f2df; text-align: left;}

.newsletter th
{
	height: 20px; 
	background-color: #CCCCCC; 
	width: 550; 
	font-weight: bold; 
	padding-top: 2px; 
	font-size: 13px; 
	padding-left: 3px;
}

.newsletter td
{
	padding-bottom: 12px;
}

.headerTxt
{
	font-family: Arial; 
	font-size: 30px; 
	color: #ffffff; 
	text-decoration: none;
	background-color: #339900;
	padding-left: 10px;
	vertical-align: bottom;
	padding-bottom: 5px;
	height: 65px;
}

.headerImage
{
	background-color: #339900;
}

table.vorlageBericht
{
	border-width: 0px;
}
table.vorlageBericht td
{
	vertical-align: top;	
	padding-bottom: 10px;
	padding-right: 20px;
}



table.protokol 
{
	border-left: 1px solid #339900;
	border-bottom: 1px solid #339900;
	width: 100%;
}
table.protokol td
{
	border-right: 1px solid #339900;
	border-top: 1px solid #339900;
	padding: 5px 5px 5px 5px;
}

.protokolHeaderCell
{
	background-color: #339900;
	font-weight:bold;
	color: #ffffff
}

.protokolItem, .protokolAlternatingItem
{
	vertical-align:top;
}

.protokolAlternatingItem
{
	background-color: #D9EDD4;
}

/* Wifi default Grid */
.container
{
	background-color: #F8F8F8;
	border-top: 1px solid #cccccc;	
	border-bottom: 1px solid #cccccc;
}
.containerItem
{
	padding: 10px 10px 10px 10px;
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;	
}

.pagerUp
{
	height: 30px;
	background-image: url(../images/bg_contentHead.gif);
	margin-bottom: 20px;
}
.pagerDown
{
	height: 30px;
	background-image: url(../images/bg_serviceleiste.jpg);
	margin-top: 20px;
}

.wifiGrid
{
	width: 550px;
}
.wifiGridItemDiv
{
	padding: 18px 12px 12px 18px;
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;	
}
.wifiGridAlternatingItem td
{
	border-bottom: 1px solid #cccccc;	
	
}
.wifiGridItem  td
{
	background-color: #F8F8F8;
	border-bottom: 1px solid #cccccc;	
}

/* */
.repeaterItem
{
	padding: 0px 10px 3px 10px;
}

/* Calendar Styles */

.calendarBox
{
	background-color: #F8F8F8;
	padding: 7px 5px 7px 5px;
}

.calendar
{
	width: 170px;
}

.calendar a, .calendar a:visited, .calendar a:link, .calendar a:active
{
	text-decoration: none;	
}

.calendar a:hover
{
	text-decoration: underline;	
}

.calendar, .dayHeaderStyle, .dayStyle, .otherMonthDayStyle, .selectedDayStyle, 
.selectorStyle, .titleStyle, .todayDayStyle, .weekendDayStyle
{
	font-family: Arial; 
	font-size: 11px;
	text-decoration: none;
}

.dayHeaderStyle, .dayStyle, .otherMonthDayStyle, .selectedDayStyle, 
.selectorStyle, .titleStyle, .todayDayStyle, .weekendDayStyle
{
	border-right: solid 1px #CCCCCC;
	padding: 4px;
}

.dayHeaderStyle
{
	border-bottom: solid 1px #CCCCCC;
	font-weight: bold;	
}

.selectedDayStyle, .todayDayStyle
{
	font-weight: bold;
	color: #339900;
}

.titleStyle
{
	background-color: #339900;
	font-size: 13px;
	font-weight: bold;
	color: #ffffff;
	border-bottom: solid 1px #CCCCCC;
}


/* INTRANET NAVIGATION */
.navigationText
{
	height: 19px;
	padding: 2px 0px 0px 10px;
}

.navigationCell
{
	height: 23px;
	border: 1px solid #000000;
	border-left: 0px;
}

.navigationCellInActive
{
	height: 23px;
	border: 1px solid #CCCCCC;
	border-left: 0px;
}

div.navigationDivInActive
{
	height: 21px;
	background-image: url(../images/navigation/navigationBgInActive.gif);
}

div.navigationDiv, div.navigationDivActive
{
	height: 21px;
	vertical-align: middle;
	cursor:pointer;
	cursor:hand;
}

div.navigationDiv
{
	background-image: url(../images/navigation/navigationBg.gif);
} 
div.navigationDivActive
{
	background-image: url(../images/navigation/navigationBgActive.gif);
}

div.navigationDiv, div.navigationDivActive
{
	font-family: Arial; 
	font-size: 13px; 
	color: #333333; 
	font-weight:bolder;
	text-decoration:none;
}

div.navigationDivActive
{
	color: #ffffff;	
}


/* Für JavaScript Navigation */
.subM { 
	position : absolute; 
	width : 191px; 
	top : 144px;
	left :  0px; 
	background-color : #E4E9EF; 
	layer-background-color : #E4E9EF;
	border-width : 1px; 
	border-style : solid; 
	border-color : #AAB9C9; 
	z-index : 100; 
	visibility : hidden;
}

.S { 
	widht: 189px;
	padding-left: 10px; 
	font-family: Arial, Helvetica; 
	font-size: 11px; 
	color: #000000; 
	text-decoration: none; 
	cursor:pointer;
	cursor:hand;
	z-index: 100;
}

.SOver { 
	widht: 189px; 
	background-color : #D9EDD4;
	padding-left: 10px; 
	font-family: Arial, Helvetica; 
	font-size: 11px; 
	color: #000000;
	text-decoration: none; 
	cursor:pointer;
	cursor:hand;
	z-index: 100;
}

.Sdummy { 
	widht: 182px;
	color: #313843; 
	border-width: 0px;
	border-style: solid;
}



.subMNN { 
	position : absolute; 
	layer-background-image:url("../images/menuBG.gif");
	margin: 0px;
	width : 191px; 
	top : 144px;
	left :  0px; 
	z-index : 90; 
	visibility : hidden; 
}

.SNN {
	position: absolute; 
	padding-left: 10px; 
	z-index: 500; 
	layer-background-color: #E4E9EF; 
	width: 189px;
	left :  1px;
}

.SNNdummy {
	position: absolute; 
	padding-left: 10px; 
	z-index: 500; 
	layer-background-color: #AAB9C9; 
	width: 189px;
	left :  1px;
}

.subDummy { 
	position : absolute; 
	width : 191px; 
	height: 2px;
	top : 144px;
	left :  0px; 
	z-index : 1; 
	visibility : hidden; 
}

.landVersion
{
	display: block;
}

.navigationIcon
{
	margin: 2px 5px 0px 0px;
}
