/**
 * @license
 * MyFonts Webfont Build ID 3745295, 2019-04-10T04:03:59-0400
 * 
 * The fonts listed in this notice are subject to the End User License
 * Agreement(s) entered into by the website owner. All other parties are 
 * explicitly restricted from using the Licensed Webfonts(s).
 * 
 * You may obtain a valid license at the URLs below.
 * 
 * Webfont: PlutoSansLight by HVD Fonts
 * URL: https://www.myfonts.com/fonts/hvdfonts/pluto-sans/light/
 * Copyright: Copyright (c) 2012 by Hannes von Doehren. All rights reserved.
 * Licensed pageviews: 10,000
 * 
 * 
 * License: https://www.myfonts.com/viewlicense?type=web&buildid=3745295
 * 
 * © 2019 MyFonts Inc
*/


/* @import must be at top of file, otherwise CSS will not work */
@import url("//hello.myfonts.net/count/39260f");

  
@font-face {font-family: 'PlutoSansLight';src: url('content/webfonts/39260F_0_0.eot');src: url('content/webfonts/39260F_0_0.eot?#iefix') format('embedded-opentype'),url('content/webfonts/39260F_0_0.woff2') format('woff2'),url('content/webfonts/39260F_0_0.woff') format('woff'),url('content/webfonts/39260F_0_0.ttf') format('truetype');}
 
/* Standardmäßiges CSS-Stylesheet für ein neues Webanwendungsprojekt */

html {
    /*background-color: #f2f1f0;*/
    height: 100%;
}

BODY, TABLE, TD, TR,BUTTON
{
	font-weight: normal;
	font-size: 14px;
	word-spacing: normal;
	text-transform: none;
	font-family: PlutoSansLight, sans-serif;
	letter-spacing: normal;
	margin: 0px;
	text-align:left;
}

body {
    background-image:    url(gfx/pact_background.jpg);
    background-size:     cover;                      /* <------ */
    background-repeat:   no-repeat;
    background-position: center center;              /* optional, center the image */
    background-color: #b2a9a0;
}
A:link	
{
	font-family: PlutoSansLight, sans-serif;
	text-decoration:	none;
	color:	#ff0000;
}	
		
A:visited	
{
	font-family: PlutoSansLight, sans-serif;
	text-decoration:	none;
	color:	#840000;
}	
		
A:active	
{
	font-family: PlutoSansLight, sans-serif;
	text-decoration:	none;
	color:	#840000;	
	}	
		
		
A:hover	
{
	font-family: PlutoSansLight, sans-serif;
	text-decoration:	underline;
	color:	#b50000;
}
	

IMG 	
{
	margin-top:    0px;
	margin-left:   0px;
	margin-right:  0px;
	margin-bottom: 0px;
	}

.background_white {
	background-color: #FFFFFF;
}

.inputtextheadlines
{
	font-family: PlutoSansLight, sans-serif;
	font-size: 10px;
	color : white ;
}

.erhebungfeld
{
	font-family: PlutoSansLight, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color : black;
}

.erhebungfelddetailrechts
{
	text-align:right 
}

.erhebungfeldfehler
{
	font-family: PlutoSansLight, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color : red;
}

.erhebungfelddetailinfo
{
	text-align :justify ;
}


.eingabeheaderstyle
{
	text-align :justify ;
	font-size:12px;
	line-height:20px;
}
h1.head {
    font-size:	32px;
    letter-spacing: 0.5em;    
    text-align: left;
    color: #ff0000;
}
h1
{
	font-family: PlutoSansLight, sans-serif;
	font-size:	16px;
	font-weight: bold;
    
}
h2
{
	font-family: PlutoSansLight, sans-serif;
	font-size:	15px;
	font-weight: bold;
    
}

input, select, textarea
{
	font-family: PlutoSansLight, sans-serif;
	font-size:	12px;
    border: 1px solid black;
    padding: 3px;
}
input[type=submit] {
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 8px;
    padding-right: 8px;
}

.menuovernorm
{
    color: white;
}
.leftmenu
{
    background-color: rgba(255, 0, 0, 0.5);    
} 
.menuoverover
{
    background-color: white;
} 

.menuovernorm a { color: white; }
.menuoverover a { color: #ff0000; }
.menu {
    PADDING-LEFT: 10px; 
    padding-top: 5px;
}
.menuControl {
    background-color: rgba(255, 255, 255, .7);
}

.leftOuterTableCell {background-color: transparent;} 
.rightOuterTableCell {background-color: transparent;} 
.content {
    background: rgba(255, 255, 255, 0.5);
    padding-left: 20px; 
    padding-right: 20px; 
    padding-top: 10px;
} 

.gv_header
{
    background-color: #ff0000;
    color: White;   
    border-color: black; 
}
.gv_header a {
    color: white;
}
.gv_header a:visited {
    color: white;
}

.background-img{
    z-index: -1;
    position:absolute;
    right:10px;
    bottom: 10px 
}

/* The alert message box */
.panel {
    margin-top: 5px;
    margin-bottom: 5px;    
    margin-bottom: 15px;
    padding: 5px;
    border: 2px solid white;
}
.alert-panel {
  background-color: #f2dede; /* Red */
  color: #a94442;
  border-color: #ebccd1;
}
.success-panel {
  background-color: #dff0d8; /* green */
  color: #3c763d;
  border-color: #d6e9c6;
}
.warning-panel {
  background-color: #fcf8e3; /* green */
  color: #8a6d3b;
  border-color: #faebcc;
}


/* ACCORDION START */
/* Style the buttons that are used to open and close the accordion panel */
.accordion {
  background-color: #eee;
  color: #444;
  cursor: pointer;
  padding: 18px;
  width: 100%;
  text-align: left;
  border: none;
  outline: none;
  transition: 0.4s;
}

/* Add a background color to the button if it is clicked on (add the .active class with JS), and when you move the mouse over it (hover) */
.active, .accordion:hover {
  background-color: #ccc;
}

/* Style the accordion panel. Note: hidden by default */
.panel {
  padding: 0 18px;
  background-color: background: rgba(255, 255, 255, 0.5);  
}

/* Style the accordion panel. Note: hidden by default */
.panel-extended {
  display: block;
}
.panel-hidden {
    display: none;
  overflow: hidden;
}
/* ACCORDION ENDE */