BODY {
	color            : #404040;
	background-color : #FFFFFF;
	font-family      : Verdana, Arial, Helvetica, sans-serif;
	font-size        : 12px;
}

@media print {
	.noprint {
		display : none;
	}
}

@media screen {
    .print {
    	display : none;
    }
}

H1 {
	font-size  : 24px;
	margin     : 0px 0px 10px 0px;
	color      : #6EA300;
}

H2 {
	font-size   : 16px;
	font-weight : bold;
	margin      : 10px 0px 10px 0px;
}

H3 {
	font-size : 14px;
	margin    : 0px 0px 10px 0px;
}

P {
	margin : 0px 0px 16px 0px;
}

A, IMG {
	border  : none;
	outline : none;
}

A {
	text-decoration	: none;
	color          	: #6EA300;
}

B A {
	color          	: #404040;
}

A:hover {
	text-decoration	: underline;
	color          	: 	;
}


DIV.Header {
	width             : 100%;
}

DIV.Header DIV.HeaderPict {
	position : absolute;
	cursor   : pointer;
}

DIV.Header SPAN.HeaderText {
	text-align  : left;
	font-size   : 24px;
	padding     : 8px 0px 0px 10px;
	position    : absolute;
	cursor      : pointer;
	line-height : 100%;
}

DIV.Header .HeaderContact {
	float   : right;
	padding : 5px 10px 0px 0px;
}

DIV.Header .HeaderForward {
	font-size : 18px;
	float     : right;
	position  : absolute;
	top       : 35px;
	right     : 10px;
}
DIV.Header .HeaderForward IMG {
	margin-bottom : -6px;
}

DIV.MenuBar {
	background-color : #6EA300;
	width     : 100%;
	height    : 40px;
	font-size : 20px;
}

DIV.Menu {
	display : table;
	height  : 40px;
	margin  : 0 auto;/* center */
}

DIV.Menu > ul {
	margin     : 0;
	padding    : 0 1em;
	list-style : none
}

DIV.Menu > ul > li {
	float        : left;
	margin-right : 0.5em;
}

DIV.Menu > ul > li > a {
	float           : left;
	height          : 100%;
	color           : #F0F0F0;
	text-decoration : none;
	line-height     : 2;
	padding         : 0 20px;
}

LI.MenuSelected {
	background-color : #4D7101;
}

DIV.Menu > ul > li > a:hover {
	background-color : #5B8600;
}

DIV.Menu > ul > li.sub {
	position : relative;
}

DIV.Menu > ul > li.sub ul {
	width            : 220px;
	margin           : 0;
	padding          : 0.5em 0;
	list-style       : none;
	background-color : #6EA300;
	position         : absolute;
	top              : -1000em;
	z-index          : 5000;
}

DIV.Menu > ul > li.sub ul li {
	width  : 90%;
	margin : 0 auto 0.3em auto;
}

DIV.Menu > ul > li.sub ul li a {
	height          : 100%;
	display         : block;
	padding         : 0.4em;
	font-size       : 14px;
	color           : #F0F0F0;
	text-decoration : none;
}

DIV.Menu > ul > li.sub ul li a:hover {
	background-color : #5B8600;
}

DIV.Menu > ul > li.sub:hover ul {
	top  : 40px;
	left : -50px;
}

DIV.center {
	width   : 800px;
	padding : 30px 0px 25px 0px;
	margin  : 0px auto;/* center */
}

DIV.ContentBackground {
	text-align : left;
}

DIV.SlideShow {
	width      : 800px;
	text-align : center
}

DIV.slideshow {
    margin     : 50px auto;
    position   : relative;
    width      : 330px;
    height     : 250px;
    padding    : 10px;
    box-shadow : 0 0 20px rgba(0,0,0,0.4);
}

DIV.slideshow > DIV {
    position : absolute;
    top     : 10px;
    left    : 10px;
    right   : 10px;
    bottom  : 10px;
}

DIV.DocLine {
	padding : 0px 0px 10px 0px;
}

DIV.DocLine .DocDate {
	width   : 80px;
	display : inline-block;
}


DIV.DocLine .DocNew {
	font-size  : 12px;
	color      : #FF6E46;
}

DIV.Spalter .Spalt {
	width   : 200px;
	display : inline-block;
}

.ram {
	border: 3px solid #9A244F;
	border-radius: 25px;
	padding: 15px;
}

SPAN.Title {
	font-size : 10px;
	padding   : 0px 0px 0px 0px;
}

DIV.Bottom {
    position         : fixed;
    bottom           : 0%;
	background-color : #C0C0C0;
    opacity          : 0.7;
	width            : 100%;
	height           : 20px;
	font-size        : 12px;
	padding          : 5px 0px 0px 20px;
}

SPAN.BottomText {
	margin-right     : 30px;
	float            : right;
}

P.header {
	font-weight: bold;
	margin-bottom: 3px;
}
