/**
 * style.css
 *
 * @category  Testing
 * @package   Pack-Eis
 * @author    the eisfair team <team@eisfair.org>
 * @copyright 2016 the eisfair team <team@eisfair.org>
 * @license   http://www.gnu.org/copyleft/gpl.html GNU General Public License
 * @version   SVN: $Id: style.css 1686 2016-07-03 17:42:46Z hbfl $
 * @link      http://www.pack-eis.de
 */

.border_right {
	border-right-style: solid;
	border-right-width: 1px;
	border-color: #707070;
}

.dark {
	background-color: #BBBBBB;
}

.border_bottom {
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-color: #707070;
}

.treeTable td {
	vertical-align: top;
}

.locked {
	color: #707070;
}

.filecontent {
	background-color: #EEEEEE;
	margin-left: 20px;
	margin-bottom: 40px;
	padding: 10px;
	border-color: #777777;
	border-width: 1px;
	border-style: dashed;
	font-family: monospace;
	white-space: pre;
}

.round_border {
	background-color: #F5F5FB;
	empty-cells: show;
	padding: 10px;
	border-color: #DDDDDD;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 3px;
	border-right-width: 1px;
	border-style: solid;
    border-radius: 20px;
//	-moz-border-radius: 20px;
}

.round_border input[type=text] {
	padding-left: 20px;
	background: #FFFFFF url(/ico_lupe16.png) no-repeat scroll left center;
}

.error_message {
	background-color: #EEEEFF;
	padding-right: 20px;
	padding-top: 15px;
	border-color: #666666;
	border-width: 1px;
	border-style: dashed;
}

.banner {
	padding-left: 20px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-right: 20px;
}

#packages td {
	padding: 0.2em;
	vertical-align: middle;
}

.footer {
	border-top-color: #AAAAAA;
	border-top-width: 1px;
	border-top-style: solid;
	font-size: 90%;
	margin-top: 50px;
	padding-top: 10px;
	width: 35em;
}

.questions {
	text-align: center;
	font-size: 80%;
	margin-top: 2em;
	padding-bottom: 1em;
}

.package_header {
	height: 50px;
	text-align: left bottom;
	font-size: 150%;
}

pre {
	font-family: monospace;
	color: #333333;
}

th {
	text-align: left;
}

button {
	padding: 0px;
	border: 0px;
}

.nopad {
	padding: 0px;
	border: 0px;
}

.right_align {
	text-align: right;
}

.top_align {
	vertical-align: top;
}

.green {
	background-color: #B0FFB0;
}

.red {
	background-color: #FF9999;
}

.yellow {
	background-color: #FFFF99;
}

p {
	margin-bottom: 1em;
}

@media screen {
	body {
		background: #b8cad5;
	}
	#page_margins {
		border-color: #2a5669;
	}
	#page {
		border-color: #b8cad5;
	}
}

@media all {
	#header {
		background: #7396ad
			url("//www.fli4l.de/fileadmin/template/NG/pics/eisfair-head-back.gif")
			repeat-x;
	}
	#nav_main {
		background-color: #2a5669
	}
	#nav_main li {
		background: #2a5669
			url("//www.fli4l.de/fileadmin/template/NG/css/navigation/gfx/eisfair/left.gif")
			no-repeat top left;
	}
	#nav_main a {
		background:
			url("//www.fli4l.de/fileadmin/template/NG/css/navigation/gfx/eisfair/right.gif")
			no-repeat top right;
	}
	#nav_main #current {
		background-image:
			url("//www.fli4l.de/fileadmin/template/NG/css/navigation/gfx/eisfair/left_on.gif");
	}
	#nav_main #current a {
		background-image:
			url("//www.fli4l.de/fileadmin/template/NG/css/navigation/gfx/eisfair/right_on.gif");
	}
	#mainMenu li a:hover {
		background-color: #2a5669;
		color: #fff;
	}
	#mainMenu li ul li a:hover {
		background-color: #2a5669;
		color: #fff;
	}
	#mainMenu li#selected a:hover {
		background-color: #2a5669;
		color: #fff;
	}
	#mainMenu li ul li#selected a:hover {
		background-color: #2a5669;
		color: #fff;
	}
	h1 {
		color: #2a5669
	}
	h2 {
		color: #fff;
		background-color: #b8cad5
	}
	img.eis2img {
		position: relative;
		left: -4px;
		top: -10px
	}
	.floatbox {
		overflow: hidden
	}
}


#cookie-popup { 
  text-align: center; 
  background: #fff;
  position: fixed;
  top: 0px; 
  left: 0;
  right: 0;
  z-index: 9999;
  font-size:14px; 
  line-height:20px;
  padding: 20px;
  -webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.2);
  -moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.2);
  box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.2);
  }
 
#cookie-popup.hidden {
  display: none;
}
