/*
@import url(http://fonts.googleapis.com/css?family=Bentham:400,300,200);
*/
/*********************************************************************************/
/* Global                                                                        */
/*********************************************************************************/
#drawers div { display:none; }
#drawers div.first { display:block; }
#effect { width: 100%; padding: 0.4em; position: relative; }
/* Basic */
strong{
	font-weight:600;
}
body
{
	color: #222222;
	font-size: 1.1em;
	font-family: 'Arial';
	line-height: 1.4em;
	font-weight: 100;
	background-color: #ffffff;
	margin:0em;
	padding:0;
}
h1{
	color: #0F2680;
	font-size: 1.4em;
	font-family: 'Arial';
	line-height: 1.3em;
	font-weight: 600;
}
h2{
	font-size: 1.2em;
	font-family: 'Arial';
	line-height: 1.3em;
	font-weight: 600;
}
h3{
	color: #0F2680;
	font-size: 1.1em;
	font-family: 'Arial';
	line-height: 1.6em;
	font-weight: 100;
}
strong{
	color:#3B79AF;
}
p, dl
{
	margin: 0 0 0em 0;
}
ul,ol
{
	list-style-position:outside;
	margin-left:0.5em;
}
li
{
	list-style-type:disc;
	margin:0 0 0.3em 0.5em;
}
li > ul > li
{
	list-style-type:circle;
	margin:0 0 0.3em 0.5em;
}

a
{
	color:#660000;
	text-decoration: underline;
}

a:hover
{
	color:#000000;
	text-decoration: none;
}

section > :last-child, .last-child
{
	margin-bottom: 0 !important;
}
		
/* Dropotron */

.dropotron {
	background-color: #333;
	background-image: -moz-linear-gradient(top, rgba(128,128,0,0.3), rgba(0,0,0,0)), url("images/bg01.jpg");
	background-image: -webkit-linear-gradient(top, rgba(0,0,0,0.3), rgba(0,0,0,0)), url("images/bg01.png");
	background-image: -o-linear-gradient(top, rgba(0,0,0,0.3), rgba(0,0,0,0)), url("images/bg01.png");
	background-image: -ms-linear-gradient(top, rgba(0,0,0,0.3), rgba(0,0,0,0)), url("images/bg01.png");
	background-image: linear-gradient(top, rgba(0,0,0,0.3), rgba(0,0,0,0)), url("images/bg01.png");
	border-radius: 5px;
	color: #fff;
	min-width: 10em;
	padding: 1em 0;
	text-align: center;
	box-shadow: 0 1em 1em 0 rgba(0, 0, 0, 0.5);
}

	.dropotron > li {
		padding: 0.4em 1em 0.4em 1em;
		border-bottom:1px dotted #888888;
		list-style-type:none;
	}

		.dropotron > li > a {
			color: #fff;
			text-decoration: none;
			border: 0;
			font-size: 0.9em;
			line-height: 1em;
		}

		.dropotron > li.active > a, .dropotron > li:hover > a {
			color: #B9F5B9;
			font-weight:100;
		}

	.dropotron.level-0 {
		border-radius: 0 0 5px 5px;
		padding-top: 0;
		margin-top: 0;
	}

/* Box */
		
.boxstyle02
{
	border-radius:3px 3px 3px 3px;
	border:0px #cccccc solid;
	box-shadow: 0.2em 0.2em 0.2em 0 rgba(0, 0, 0, 0.5);
	background-color: #f6f6f6;
	text-align:justify;
}
	.boxstyle02 img
	{
		width:100%!important;
		height:auto!important;
	}
	.boxstyle02 h2
	{
		color:#FFFFFF;
		background-color: #0F2680;
		background-image: -moz-linear-gradient(top, #0F2680, #213B9D);
		background-image: -webkit-linear-gradient(top, #0F2680, #213B9D);
		background-image: -o-linear-gradient(top, #0F2680, #213B9D);
		background-image: -ms-linear-gradient(top, #0F2680, #213B9D);
		background-image: linear-gradient(top, #0F2680, #213B9D);
		padding: 0.2em 0.5em 0.3em 0.5em;
	}
	.boxstyle02 h3
	{
		padding: 0.1em 0.5em 0.1em 0.5em;
	}
	.boxstyle02 li
	{
		padding: 0 0.8em 0 0;
	}
	.box2
	{
		margin: 0em 0em 0.5em 0em;
		padding: 0.5em 0.8em 0.5em 0.8em;
	}

/* Button */

input[type="submit"],
input[type="reset"],
input[type="button"],
.button {
    -moz-appearance: none;
    -webkit-appearance: none;
    -o-appearance: none;
    -ms-appearance: none;
    appearance: none;
    -moz-transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out;
    -webkit-transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out;
    -o-transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out;
    -ms-transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out;
    transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out;
    background-color: #154E11;
    border-radius: 6px;
    border: 0;
    font-family:Simonetta;
    font-size:1.5em;
    color: #ffffff;
    cursor: pointer;
    display: inline-block;
    font-weight: 400;
    width: 98%;
    height: 2em;
    line-height: 2em;
    padding: 0;
    text-align: center;
    text-decoration: none;
    white-space: nowrap;
}
	
.fluid_container {
	margin: 0;
	width: 100%;
	overflow:hidden;
	max-height:650px;
}

.spalten{
	-webkit-column-rule-style: solid;
	-moz-column-rule-style: solid;
	column-rule-style: solid;
	-webkit-column-rule-width: 1px;
	-moz-column-rule-width: 1px;
	column-rule-width: 1px;		
	-webkit-column-rule-color: #FB8D2C;
	-moz-column-rule-color: #FB8D2C;
	column-rule-color: #FB8D2C;
	-webkit-column-gap: 3em;
	-moz-column-gap: 3em;
	column-gap: 3em;
}
	.spalten img{
		width:100% !important;
		height:auto !important;
	}
.img25 img{
	width:25% !important;
	height:auto !important;
}
.img33 img{
	width:33% !important;
	height:auto !important;
}
.img50 img{
	width:50% !important;
	height:auto !important;
}
.img75 img{
	width:75% !important;
	height:auto !important;
}
.onecol{
	-webkit-column-count: 1;
	-moz-column-count: 1;
	column-count: 1;
}
.twocol{
	-webkit-column-count: 2;
	-moz-column-count: 2;
	column-count: 2;
}
.threecol{
	-webkit-column-count: 3;
	-moz-column-count: 3;
	column-count: 3;
	margin-bottom:3%;
}
/*manuelle Spalten*/
.col1{
	float:left;
	width:33%;
	border-right:1px #FB8D2C solid;
	padding: 0 3% 0 0;
	margin-bottom:3%;
}
.col2{
	float:left;
	width:33%;
	border-left:1px #FB8D2C solid;
	border-right:1px #FB8D2C solid;
	margin-left:-1px;
	margin-right:-1px;
	padding: 0 2% 2em 2%;
	margin-bottom:3%;
}
.col3{
	float:left;
	width:33%;
	padding: 0 0 0 2%;
	margin-bottom:3%;
	border-left:1px #FB8D2C solid;
}
	
/* Header */
#header-wrapper
{
	background-color: #ffffff;
}

#headerrow01
{
	margin:0;
}
		
#headerrow02
{
	margin:2em 1em 1em 1.5em;
}
#headerrow03
{
	background-color: #0F2680;
	background-image: -moz-linear-gradient(top, #0F2680, #213B9D);
	background-image: -webkit-linear-gradient(top, rgba(0,0,0,0), rgba(0,0,0,0.3)), url("images/bg01.png");
	background-image: -o-linear-gradient(top, rgba(0,0,0,0), rgba(0,0,0,0.3)), url("images/bg01.png");
	background-image: -ms-linear-gradient(top, rgba(0,0,0,0), rgba(0,0,0,0.3)), url("images/bg01.png");
	background-image: linear-gradient(top, rgba(0,0,0,0), rgba(0,0,0,0.3)), url("images/bg01.png");
	clear:both;
}
	#headerrow03 nav {
		cursor: default;
		box-shadow: inset 0px -1px 0px 0px #51575a;
		text-shadow: 1px 1px 2px rgba(0,0,0,1);
		position: relative;
		text-align:center;
	}

	#headerrow03 nav:after {
		content: '';
		display: block;
		width: 100%;
		height: 0.35em;
		background-image: url("images/bg01.png");
	}

	#headerrow03 nav > ul {
		margin: 0.7em 0 0 0;
		margin: 0.7em 0 0 0;
	}

	#headerrow03 nav > ul > li {
		position: relative;
		display: inline-block;
		list-style-type:none;			
		width: 15.3%;
	}

		#headerrow03 nav > ul > li a {
			color: #FFFFFF;
			font-size:1.1em;
			text-decoration: none;
			border: 0;
			display: block;
			padding: 0.3em 0 0.3em 0;
			border:1px #cccccc dotted;
		}

		#headerrow03 nav > ul > li{
			list-style-type:circle;			
		}


		#headerrow03 nav > ul > li:hover a {
			color: #FFFFFF;
			background-color: #5DA0D1;
		}

		#headerrow03 nav > ul > li.current {
			font-weight: 600;
			background-color: #036C89;
		}


			#headerrow03 nav > ul > li.current a {
				color: #FFFFFF;
			}

		#headerrow03 nav > ul > li.active a {
			color: #FAE3CE;
		}

			#headerrow03 nav > ul > li.active.current:before {
				opacity: 0;
			}

		#headerrow03 nav > ul > li > ul {
			display: none;
		}

	#headerBox01
	{
		padding:0;
		width:50%;
		float:left;
		margin:0em 1em 0em 1em;
	}
		#headerBox01 img
		{
			width:100% !important;
			height:auto !important;
			max-width:600px;
		}
	#headerBox02
	{
		color:#026A80;
		margin:1.3em 0.5em 0 0;
		width:30%;
		float:right;
		text-align:left;
	}

/* Content */
#content-wrapper
{
	background-color: #ffffff;
}
#content-wrapper2
{
	background-color: #3379AC;
	background-image: -moz-linear-gradient(top, #3379AC, #213B9D);
	background-image: -webkit-linear-gradient(top, #3379AC, #213B9D);
	background-image: -o-linear-gradient(top, #3379AC, #213B9D);
	background-image: -ms-linear-gradient(top, #3379AC, #213B9D);
	background-image: linear-gradient(top, #3379AC, #213B9D);
}
#content-wrapper3
{
	background-color: #D2E6F7;
}
.sitetitle{
	padding:2% 2% 0 2.5%;
}
	.sitetitle h1
	{
		margin-bottom:1.2%;
		padding-bottom:1.2%;
		border-bottom:1px #FB8D2C dotted;
	}
.contentR1
{
	padding: 1% 0 0.5% 1%;
}
	.contentR1C1
	{
		padding:0 1% 0 1.5%;
		text-align:justify;
	}
	.contentR1C1 h2
	{
		margin-top:0.5%;
		margin-bottom:0.1%;
		padding-bottom:0.2%;
	}
	.contentR1C1 h3
	{
		margin-top:0.5%;
		margin-bottom:0.1%;
		padding-bottom:0.2%;
	}
	.contentR1C1 table{
		width:100% !important;
	}
	.contentR1C1 thead{
		background-color:#175312;
		color:#fff;
		font-weight:600;
	}
	.contentR1C1 th{
		padding:0.3em 1em 0.3em 1em;
	}
	.contentR1C1 tbody{
		background-color:#E3EDE0;
	}
	.contentR1C1 td img{
			box-shadow: 5px 5px 10px rgba(0,0,0,.6);
			width:100%;
	}
	

.contentR2
{
	padding: 0.5% 0 0.5% 2.5%;
}
	.contentR2C1
	{
		padding:0;
	}
	.contentR2C2
	{
		padding:0 1em 0 1em;
	}
	.contentR2C3
	{
		padding:0 1em 0 1em;
	}
	.contentR2 .boxstyle02
	{
		margin: 0.5% 2% 1.5% 0;
		width:31%;
		float:left;
		min-height:720px;
	}
		
/* Footer */

#footer-wrapper
{
	background: #0F2680 url('images/bg04.jpg');
	font-size:0.9em;

}
	#footer-wrapper a
	{
		color:#FFFFFF;
	}
	#footer-wrapper h2
	{
		color:#D3F7D3;
		border-bottom:1px #ffffff dotted;
		padding-bottom:0.3em;
		margin-bottom:0.5em;
	}
	#footer-wrapper h3
	{
		color:#D3F7D3;
	}
	#footer-wrapper img
	{
		width:100%;
		margin-bottom:0.5em;
	}
	#footer-wrapper ul li
	{
		margin-top:1em;
	}
	#footer-wrapper ul li ul li
	{
		margin-top:0.5em;
	}
	#footer-wrapper ul li
	{
		list-style-type:none;
	}
	#footer-wrapper ul li a
	{
		color:#D3F7D3;
	}
	#footer-wrapper ul li ul li a
	{
		color:#FFFFFF;
	}
	#footer-wrapper tbody
	{
		line-height:2.5em;
	}
	#footer-wrapper table a
	{
		text-decoration:none;
	}
	#footer-wrapper table a:hover
	{
		text-decoration:underline;
	}
	#footer-wrapper thead
	{
		font-weight:600;
		color:#D3F7D3;
	}

#footerrow01
{
	background: #0F2680 url('images/bg04.jpg');
	color: #FFFFFF;
	padding-left:0.5em;
}
#footerbox01
{
	margin:1em;
}
#footerbox02
{
	margin:1em;
}
#footerbox03
{
	margin:1em;
}
		

/* Copyright */

#copyright
{
	color:#FFFFFF;
	background-color: #0F2680;
	background-image: -moz-linear-gradient(top, #666666, #000000);
	background-image: -webkit-linear-gradient(top, #666666, #000000);
	background-image: -o-linear-gradient(top, #666666, #000000);
	background-image: -ms-linear-gradient(top, #666666, #000000);
	background-image: linear-gradient(top, #666666, #000000);
	padding: 0.2em 0.5em 0.3em 0.5em;
	border-top: solid 1px #b5bec3;
	box-shadow: inset 0px 1px 0px 0px #e0e4e7;
	text-align: center;
	padding: 25px 0 20px 0;
	color: #FFFFFF;
}

	#copyright a
	{
		color: #FFFFFF;
	}

#pageInfo{
	background-color:#660000;
	color:#ffffff !important;
	border-radius:10px 10px 0 0 ;
	padding:0.3em;
}
#pageControl tbody{
	background-color:#f6f6f6 !important;
}
#pageControl tbody tr td {
padding:0 0 0 8%;
}
#pageControl a{
}

/*NofiModule*/

