﻿* {
	margin:0;
	padding:0;
}

html {
	margin:0;
	padding:0;
}

BODY	{ text-align:center;color: #000000;font-size: 11px;background-color: #DEF0E9;  margin: 0px 0px 0px 0px; font-family:Verdana,Arial,Helvetica,sans-serif}


A		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 24px; text-align: center; text-decoration: none; color: #000000; }
A:hover	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 24px; text-align: center; text-decoration: none; color: #00814B; }

TD		{ font-family:  Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; }

.HL		{ font-family:  Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #00814B; }

.bord	{ border: 2px solid #0E5287; }
.bordx	{ border: 2px solid #3B227E; }
.FLD { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #AAAAAA; text-align: center; background-color:#071760; border: 1px solid #3953B8; width: 34px; }

.tbBod1 { width: 12px; background-color:#00814B; }
.tbBodL { width: 138px; background-color:#DEF0E9; }
.tbBod2 { background-color:#00814B; }


#m1,#m2,#m3,#m4,#m5,#m6,#m7,#m8,#m9,#m10,#m11,#m12,#m13,#m14 { font-weight:bold; }

h1 {

	font-size:11px;
	font-weight:bold;
	margin:0 0 0 5px;
	color:#00814B;	
	text-transform:none;	
	line-height:145%;		
	
}
	
h2 {
	font-size:14px;
	font-weight:bold;
	margin:0px;
	color:#00814B;	
	text-transform:none;	
	line-height:145%;	
}

h3 {
	font-size:1.4em;
	font-weight:normal;
	margin:0px 0px 0px 0px;
	color:#206931;
}

h4 {
	font-size:1.6em;
	font-weight:normal;
	margin:0px 0px 0px 0px;
	color:#e58201;
}


ul {
	margin-left:50px;
	margin-top:10px;	
	
}

ol {
	margin-left:50px;
	margin-top:10px;	
	margin-bottom:10px;
	
}

table.contenttable {
	margin:0px 0px 0px 15px;
	
}

table.contenttable strong {
	color:#00814B;
	font-size:11px;
}


strong {
	color:#00814B;
	font-size:11px;
}




/* Middle / Content */
div#middle a		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 120%; text-align: center; text-decoration: underline; color: #000000; }
div#middle A:hover	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 120%; text-align: center; text-decoration: underline; color: #00814B; }

div.middleContent {
	width:615px;
	margin-left:50px;	
}

div#middle .homeImg1 {
	margin-bottom:0px;
	margin-left:-35px;
	margin-top:26px;
}

div#middle .homeImg2 {
	margin:61px 0 0 -35px;
}

.textMenuLeft a {
	font-weight:bold;	
	
}


/* -------------------------------------- */
/* LAYOUT                                */
/* -------------------------------------- */

div#container {
	clear : both;
	position : relative;
	text-align:center;
	margin:0 auto 0 auto !important;
	margin:0 0 0 0;
	width:980px;
	
}
	

	

div#header  {
	background-image: url(/fileadmin/images/TopBg2.jpg); 
	background-repeat: no-repeat;
	position:relative;
	height:130px;
	padding:0;
	width : 980px;
	}
	

div#content  {
	background-image: url(/fileadmin/images/MainBgNeu.jpg);
	background-repeat:no-repeat;
	background-position:184px 0px;
	position:relative;
	height:560px;
	clear:both;
	background-color: #DEF0E9;  
	width:100%;
	float:right;
	/* background : #DEF0E9; */
	margin:0;
	text-align:left;
	
	}
	

div#boxLeft {
	background-image: url(/fileadmin/images/LeftBgNeu.jpg); 
	background-position:0px 0px;
	background-repeat:no-repeat;
	height:560px;
	position : relative;
	width : 184px;
	float:left;
	padding : 10px 0px 0px 0px ;
	text-align:left;
	
}
div.leftHome {
	position:relative;
	width : 170px;
	float:left;
	padding : 10px 0px 0px 0px ;
	text-align:left;
	min-height:150px;
}

div.bildLinks {
	position:relative;
	float:left;
	width:90px;
	margin-left:0px;
	width:180px;
	top:85px;
	
}

div.bildLinks img {
	text-align:left;
}

div.linksText {
	float:left;
	position:relative;
	padding:15px 0px 0px 20px;
}

div.linksText ul {
	display: block;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
div.linksText li {
	list-style-type:none;
}

div.linksText .offen a {
	color:#00814B;
}

div.desc {
	font-size:9px;	
	
}

div#middle {
	/* background-image: url(/fileadmin/images/MainBg.jpg); */
	/* background-repeat:no-repeat; */
	margin-top:25px;
	width:772px;
	float:left;	
	border-right : 1px solid #00814B;
	border-left : 1px solid #00814B;
	min-height: 400px !important;
	height : auto;

}

div#middle img {
	margin-top:10px;
	margin-left:5px;
	margin-bottom:10px;
	
}

div#leftHome .contentLeftHome {
	width:25em;


}
div#middleHome .middleBox {
	padding  : 0em 2em;
}

div#middleHome {
	width:52em;
	float:left;	
	border-right : 1px solid #000;
	min-height: 49em;

}


div#middle .middleBox {
	padding : 0em 2em 0em 2em;
}


p.bodytext {
	padding:0px 15px 0px 5px;
	
}

/* Top Navigation */
.topNavLink {
	clear:both;
	float:left;
	position:relative;
	margin:0px 0px 0px 0px;
	padding:4px 0px 0px 0px;
	border:0px solid red;
	color:#ffffff;
	top:0px;
	line-height:110%;	
	text-align:left;
	font-size:11px;
	width:80px;
	height:auto;
	display:block;
}	

.topNavAct1 {
	background-image: url(/fileadmin/images/Ueber.jpg);
	background-repeat:no-repeat;
}

.topNavAct2 {
	background-image: url(/fileadmin/images/MenschUmwelt.jpg);
	background-repeat:no-repeat;
}

.topNavAct3 {
	background-image: url(/fileadmin/images/Siegel.jpg);
	background-repeat:no-repeat;
}

.topNavAct4 {
	background-image: url(/fileadmin/images/Feuer.jpg);
	background-repeat:no-repeat;
}

.topNavAct5 {
	background-image: url(/fileadmin/images/Wasser.jpg);
	background-repeat:no-repeat;
}

.topNavAct6 {
	background-image: url(/fileadmin/images/Kreisel.jpg);
	background-repeat:no-repeat;
}

.topNavAct7 {
	background-image: url(/fileadmin/images/Lexikon.jpg);
	background-repeat:no-repeat;
		color : yellow;

}


.topNavAct1 .topNavLink {
	color : yellow;
	
}

.topNavAct2 .topNavLink {
	color : yellow;
	
}
.topNavAct3 .topNavLink {
	color : yellow;
	
}
.topNavAct4 .topNavLink {
	color : yellow;
	
}
.topNavAct5 .topNavLink {
	color : yellow;
	
}
.topNavAct6 .topNavLink {
	color : yellow;
	
}
.topNavAct7 .topNavLink {
	color : yellow;
	
}

/* -------------------------------------- */
/* LOGINBOX                               */
/* -------------------------------------- */

div.tx-newloginbox-pi1 {
	margin-left:15px;
}

/* -------------------------------------- */
/* E-Mail Add sign                        */
/* -------------------------------------- */
div#middle .mail img {
	margin-bottom:0px;
	margin-left:0px;
	margin-top:0px;
}

/* -------------------------------------- */
/* NAVIGATION                             */
/* -------------------------------------- */



div#navigation { 
	text-align: right; 
	margin-right: 0px; 
	margin-left: 0px; 
	padding: 0px;
}

div#navigation ul {
	display: block;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}

div#navigation ul li { 
	padding : 15px 0px 0px 0px;
	font-size:12px;
}


div#navigation ul li a { 
	color:#000000;
	vertical-align:top;
	font-size: 80%; 
	line-height: 120%; 
	text-decoration: none; 
	padding : 0px;
	font-size:12px;
	font-weight:bold;
}

div#navigation ul li:hover {
	color:#00814B;
} 

div#navigation ul li a:active {
	color:#CC0000;
} 

div#navigation ul li a:hover {
	color:#00814B;
}
 
div#navigation ul li.offen { 
	padding:15px 0px 0px 0px;
}

div#navigation .linkMenu { 
	color:#00814B;
}

.leftHome .bodytext {
	font-size:10px;
	text-align:left;
}

.leftHome .bodytext a {
	font-size:10px;
	text-align:left;
	text-decoration:underline;
}


/* Mail Form */

.kontakt {
	position:relative;
	margin-left:15px;
}

.LH		{ font-family:  Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 20px; color: #00814B; padding-top: 4px; }
.fld	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-align: left;
          width: 300px; background-color: #FFFFFF; 
          border-top: 1px solid #AAAAAA; border-right: 1px solid #EEEEEE; border-bottom: 1px solid #EEEEEE; border-left: 1px solid #AAAAAA; }
          
.fldS	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-align: left;
          width: 60px; background-color: #FFFFFF; 
          border-top: 1px solid #AAAAAA; border-right: 1px solid #EEEEEE; border-bottom: 1px solid #EEEEEE; border-left: 1px solid #AAAAAA; }
          
.fldL	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-align: left;
          width: 240px; background-color: #FFFFFF; 
          border-top: 1px solid #AAAAAA; border-right: 1px solid #EEEEEE; border-bottom: 1px solid #EEEEEE; border-left: 1px solid #AAAAAA; }

.ToolBtnDF		{ position: static; width: 117px; height: 20px;
				font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #FFE98D; text-decoration: none; text-align: center;
				background-image: url(/fileadmin/images/ToolBtnDF.jpg); border: 0; padding-top: 2px; padding-right: 2px; cursor: pointer; }
				
.ToolBtnHI		{ position: static; width: 117px; height: 20px;
				font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; text-decoration: none; text-align: center;
				background-image: url(/fileadmin/images/ToolBtnHI.jpg); border: 0; padding-top: 2px; padding-right: 2px; cursor: pointer; }
				
.ToolBtnDN		{ position: static; width: 117px; height: 20px;
				font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; text-decoration: none; text-align: center;
				background-image: url(/fileadmin/images/ToolBtnDN.jpg); border: 0; padding-top: 3px; padding-right: 2px; cursor: pointer; }
				
				
.CheckBoxDF		{ position: static; width: auto; height: 18px;
				font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #8991A9; text-decoration: none; text-align: left;
				background-image: url(/fileadmin/images/CheckBoxDF.gif); background-position: 1px 0px; background-repeat: no-repeat;
				border: 0; padding-top: 6px; padding-left: 24px; cursor: pointer; }
				
.CheckBoxEN		{ position: static; width: auto; height: 18px;
				font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #414D5F; text-decoration: none; text-align: left;
				background-image: url(/fileadmin/images/CheckBoxEN.gif); background-position: 1px 0px; background-repeat: no-repeat;
				border: 0; padding-top: 6px; padding-left: 24px; cursor: pointer; }

.lupe		{ position: relative; width: 50px; height: 50px; background-image: url(/fileadmin/images/Lupe.gif); margin-left: 6px; cursor: pointer; }
.lupeHI		{ position: relative; width: 50px; height: 50px; background-image: url(/fileadmin/images/LupeHI.gif); margin-left: 6px; cursor: pointer; }

.HI { color:#00814B; }

#HeadL { margin-left:15px;color:#00814B; } 
#HeadL b { color:#00814B; }


.txt     { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; text-decoration: none; }
 	.tbl		{ width: 380px; border: 1px solid #000000; }

    .bord	{ width: auto; border: 0; padding-left: 4px; }

	.FLD    { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #053877; width: 340px; background-color: #DFF0EA;
			  border-top: 1px solid #394354; border-left: 1px solid #394354; border-right: 1px solid #C1CBD5; border-bottom: 1px solid #C1CBD5; }
	.FLD2	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #053877; width: 65px; background-color: #DFF0EA;
			  border-top: 1px solid #293346; border-left: 1px solid #293346; border-right: 1px solid #C1CBD5; border-bottom: 1px solid #C1CBD5; }
	.FLD3	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #053877; width: 260px; background-color: #DFF0EA;
			  border-top: 1px solid #293346; border-left: 1px solid #293346; border-right: 1px solid #C1CBD5; border-bottom: 1px solid #C1CBD5; }

	.FLDhi  { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; width: 340px; background-color: #FFFFFF;
			  border-top: 1px solid #CC0000; border-left: 1px solid #CC0000; border-right: 1px solid #F9B5AA; border-bottom: 1px solid #F9B5AA; }
	.FLD2hi	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; width: 65px; background-color: #FFFFFF;
			  border-top: 1px solid #CC0000; border-left: 1px solid #CC0000; border-right: 1px solid #F9B5AA; border-bottom: 1px solid #F9B5AA; }
	.FLD3hi	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; width: 260px; background-color: #FFFFFF;
			  border-top: 1px solid #CC0000; border-left: 1px solid #CC0000; border-right: 1px solid #F9B5AA; border-bottom: 1px solid #F9B5AA; }
			  
.lupe		{ position: relative; width: 50px; height: 50px; background-image: url(/fileadmin/images/Lupe.gif); margin-left: 6px; cursor: pointer; }
.lupeHI		{ position: relative; width: 50px; height: 50px; background-image: url(/fileadmin/images/LupeHI.gif); margin-left: 6px; cursor: pointer; }

.BigFld  	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; width: 608px; height: 400px;
			  background-color: #FFFFFF;
			  border-top: 1px solid #CC0000; border-left: 1px solid #CC0000; border-right: 1px solid #F9B5AA; border-bottom: 1px solid #F9B5AA; }
			  
			  

.LogoDF			{ position: relative; width: 184px; height: 144px;
				background-image: url(/fileadmin/images/QVlogo.gif); background-repeat: no-repeat; border: 0; }
.LogoHI			{ position: relative; width: 184px; height: 144px;
				background-image: url(/fileadmin/images/QVlogoHI.gif); background-repeat: no-repeat; border: 0; }

.LongBtnDF		{ position: relative; width: 170px; height: 20px;
				font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #444C74; text-decoration: none;
				background-image: url(/fileadmin/images/LongBtnDF.jpg); border: 0; padding-top: 3px; padding-left: 14px; cursor: pointer; }
				
.LongBtnHI		{ position: relative; width: 170px; height: 20px;
				font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-decoration: none;
				background-image: url(/fileadmin/images/LongBtnHI.jpg); border: 0; padding-top: 3px; padding-left: 14px; cursor: pointer; }
				
.LongBtnDN		{ position: relative; width: 170px; height: 20px;
				font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; text-decoration: none;
				background-image: url(/fileadmin/images/LongBtnDN.jpg); border: 0; padding-top: 3px; padding-left: 14px; cursor: pointer; }
				 
.ToolBtnDF		{ position: static; width: 117px; height: 20px;
				font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #FFE98D; text-decoration: none; text-align: center;
				background-image: url(/fileadmin/images/ToolBtnDF.jpg); border: 0; padding-top: 2px; padding-right: 2px; cursor: pointer; }
				
.ToolBtnHI		{ position: static; width: 117px; height: 20px;
				font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; text-decoration: none; text-align: center;
				background-image: url(/fileadmin/images/ToolBtnHI.jpg); border: 0; padding-top: 2px; padding-right: 2px; cursor: pointer; }
				
.ToolBtnDN		{ position: static; width: 117px; height: 20px;
				font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; text-decoration: none; text-align: center;
				background-image: url(/fileadmin/images/ToolBtnDN.jpg); border: 0; padding-top: 3px; padding-right: 2px; cursor: pointer; }
				
				
.CheckBoxDF		{ position: static; width: auto; height: 18px;
				font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #8991A9; text-decoration: none; text-align: left;
				background-image: url(/fileadmin/images/CheckBoxDF.gif); background-position: 1px 0px; background-repeat: no-repeat;
				border: 0; padding-top: 6px; padding-left: 24px; cursor: pointer; }
				
.CheckBoxEN		{ position: static; width: auto; height: 18px;
				font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #414D5F; text-decoration: none; text-align: left;
				background-image: url(/fileadmin/images/CheckBoxEN.gif); background-position: 1px 0px; background-repeat: no-repeat;
				border: 0; padding-top: 6px; padding-left: 24px; cursor: pointer; }
				
/* MSIE BOXEN HACK */
* html .LongBtnDF		{ position: relative; width: 184px; height: 23px;
				font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #444C74; text-decoration: none;
				background-image: url(../images/LongBtnDF.jpg); border: 0; padding-top: 3px; padding-left: 14px; cursor: pointer; }
				
* html .LongBtnHI		{ position: relative; width: 184px; height: 23px;
				font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-decoration: none;
				background-image: url(../images/LongBtnHI.jpg); border: 0; padding-top: 3px; padding-left: 14px; cursor: pointer; }
				
* html .LongBtnDN		{ position: relative; width: 184px; height: 23px;
				font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; text-decoration: none;
				background-image: url(../images/LongBtnDN.jpg); border: 0; padding-top: 3px; padding-left: 14px; cursor: pointer; }
				
				
* html .ToolBtnDF		{ position: static; width: 119px; height: 22px;
				font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #FFE98D; text-decoration: none; text-align: center;
				background-image: url(../images/ToolBtnDF.jpg); border: 0; padding-top: 2px; padding-right: 2px; cursor: pointer; }
				
* html .ToolBtnHI		{ position: static; width: 119px; height: 22px;
				font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; text-decoration: none; text-align: center;
				background-image: url(../images/ToolBtnHI.jpg); border: 0; padding-top: 2px; padding-right: 2px; cursor: pointer; }
				
* html .ToolBtnDN		{ position: static; width: 119px; height: 23px;
				font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; text-decoration: none; text-align: center;
				background-image: url(../images/ToolBtnDN.jpg); border: 0; padding-top: 3px; padding-right: 2px; cursor: pointer; }
				
				
* html .CheckBoxDF		{ position: static; width: auto; height: 22px;
				font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #8991A9; text-decoration: none; text-align: left;
				background-image: url(../images/CheckBoxDF.gif); background-position: 1px 0px; background-repeat: no-repeat;
				border: 0; padding-top: 6px; padding-left: 24px; cursor: pointer; }
				
* html .CheckBoxEN		{ position: static; width: auto; height: 22px;
				font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #414D5F; text-decoration: none; text-align: left;
				background-image: url(../images/CheckBoxEN.gif); background-position: 1px 0px; background-repeat: no-repeat;
				border: 0; padding-top: 6px; padding-left: 24px; cursor: pointer; }
				

/*
 * Document Download Table
 */
.docdownloadTable tr td:last-child {
	width: 100%;
}

