BODY {
	font-size : 12px;
	font-family : Arial, Helvetica, sans-serif;
	font-weight : normal;
	color : #000000;
	margin : 0;
	padding : 0;
	background: #0B9800;
	height: 100%;
}


H1 {
font-family : Arial, Helvetica, sans-serif; 
font-style : normal; 
font-variant : normal; 
font-weight : bold; 
font-size : 12px; 
color : #000000; 
}



p {
font-size : 12px; 
font-family : Arial, Helvetica, sans-serif; 

}

.menu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 5px;

}
.menu a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 5px;
	color : #075D00;
}
.menu a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 5px;
	color : #075D00;
}

a {
	font-family : Arial, Helvetica, sans-serif;
	font-style : normal;
	font-variant : normal;
	font-weight : bold;
	font-size : 12px;
	color : #000000;
}


a:hover {
font-family : Arial, Helvetica, sans-serif; 
font-style : normal; 
font-variant : normal; 
font-weight : bold; 
font-size : 12px; 
color : #770303; 
}
a:visited {
font-family : Arial, Helvetica, sans-serif; 
font-style : normal; 
font-variant : normal; 
font-weight : bold; 
font-size : 12px; 
	color : #000000;
}



.smalltext {
font-family : Verdana, Helvetica, sans-serif; 
font-style : normal; 
font-variant : normal; 
font-weight : normal; 
font-size : 10px; 
}


.smalltext a:link{
font-family : Verdana, Helvetica, sans-serif; 
font-style : normal; 
font-variant : normal; 
font-weight : bold; 
font-size : 10px; 
color : #075D00; 
}

.smalltext a:hover{
font-family : Verdana, Helvetica, sans-serif; 
font-style : normal; 
font-variant : normal; 
font-weight : bold; 
font-size : 10px; 
color :#770303; 
}
.smalltext a:visited{
font-family : Verdana, Helvetica, sans-serif; 
font-style : normal; 
font-variant : normal; 
font-weight : bold; 
font-size : 10px; 
color : #075D00; 
}


.noline a:link{
font-family : Arial, Helvetica, sans-serif; 
font-style : normal; 
font-variant : normal; 
font-weight : bold; 
font-size : 12px; 
color : #075D00; 
}

.noline a:hover{
font-family : Arial, Helvetica, sans-serif; 
font-style : normal; 
font-variant : normal; 
font-weight : bold; 
font-size : 12px; 
color : #770303; 
} 
.noline a:visited{
font-family : Arial, Helvetica, sans-serif; 
font-style : normal; 
font-variant : normal; 
font-weight : bold; 
font-size : 12px; 
color : #075D00; 
} 

.largetext {
font-family : Arial, Helvetica, sans-serif; 
font-style : normal; 
font-variant : normal; 
font-weight : normal; 
font-size : 12px; 
}

.largetext a:link{
font-family : Arial, Helvetica, sans-serif; 
font-style : normal; 
font-variant : normal; 
font-weight : bold; 
font-size : 12px; 
color : #075D00; 
}


.largetext a:hover{
font-family : Arial, Helvetica, sans-serif; 
font-style : normal; 
font-variant : normal; 
font-weight : bold; 
font-size : 12px; 
color : #770303; 
}
.largetext a:visited{
font-family : Arial, Helvetica, sans-serif; 
font-style : normal; 
font-variant : normal; 
font-weight : bold; 
font-size : 12px; 
color : #075D00; 
}

.errortext {
  font-family : Arial, Helvetica, sans-serif; 
  font-size : 12px;
  color : red;
  font-weight : bold;
}

.grid {
border : #4AAE26 .05em solid;
}

.white {
  background-color : white;
}

.black {
  background-color : black;
}

.bg_dark {
  background-color :#0B9800;
    color: #ffffff;
}

.bg_medium {
  background-color : #4AAE26;
  color: #ffffff;
}
.bg_medium a:link {
	color : #ffffff;
}

.bg_medium a:visited {
	color : #ffffff;
}



.bg_light {
  background-color : #FFFF00;
}

.alt_bg_dark {
  background-color : #066fa0;
}

.alt_bg_medium {
  background-color : #2794d8;
}

.alt_bg_light {
  background-color : #5fb0d8;
}
.tab-headline {
	font-family : Arial, Helvetica, sans-serif;
	font-style : normal;
	font-variant : normal;
	font-weight : bold;
	font-size : 12px;
	color : #FFFFFF;
	text-transform: uppercase;
	background-color: #E10000;
	max-height:15px;
	padding: 3px;

}

.tab-login-content {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #FFFF00;
	padding: 3px;

}
.tab-content {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 5px;

}
.tab-headline-red {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #E10000;
	max-height:15px;
	text-align: left;
	vertical-align: middle;
	padding-left: 5px;
		max-height:21px;

}


.tab-headline-red a:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;

}
.tab-headline-red a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;

}



.tab-headline-green {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #0B9800;
	max-height:15px;
	text-align: left;
	vertical-align: middle;
	padding-left: 5px;
		max-height:21px;

}

.tab-headline-green a:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;

}
.tab-headline-green a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;

}


.form {max-height:18px;	display:inline;}
.input-textarea	{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	background: #FFFFFF;
	max-height: 18px;
	border: 1px solid #E10000;	
	width:100%;
	}
.input-text	{
	display:inline;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	background: #FFFFFF;
	max-height: 18px;
	border: 1px solid #E10000;
	cursor: text;

	}
.input-file	{
	display:inline;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	background: #FFFFFF;
	max-height: 18px;
	border: 1px solid #E10000;
	cursor: text;	
	}
.input-pw	{
	display:inline;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	background: #FFFFFF;
	max-height: 18px;
	border: 1px solid #E10000;
	cursor: text;
	}
.input-checkbox {	color : #FFFFFF;
	display:inline;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;

	max-height: 18px;
}
.input-submit	{
	color : #FFFFFF;
	display:inline;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	background-color: #312912;
	max-height: 18px;
	border: 1px solid #E10000;}

.input-button {
	color : #FFFFFF;
	display:inline;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	background-color: #312912;
	max-height: 18px;
	border: 1px solid #E10000;
	}
	
.input-radio {	color : #FFFFFF;
	display:inline;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	max-height: 18px;
}
.input-select {	
	color : #FFFFFF;
	display:inline;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	max-height: 18px;
	background-color: #E10000;
}
.maintab {height:100%;}
.headline-red {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #E10000;

}