html>body .moz-bug { clear:both   }
body {
	height: 100%;
	min-height: 100%; !important; /* Important Regel für moderne Browser */
	height:auto !important; /* Important Regel für moderne Browser */
	margin: 0;
	padding: 0;
	background-color: #828081 !important;
	background-image: url(/fileadmin/template/header/Hintergrundlinie_alles.gif);
	background-repeat: repeat-y;
	background-position: 100px top;
}
#fusszeile {
	clear: both;
	width: 990px;
	height: 20px;
	text-align: center;
	
}
#fusszeile {
	clear: both;
	width: 990px;
	height: 20px;
	text-align: center;
	
}
#fusszeile a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
	text-decoration: none;	
	
}
  .img-right a:link {
	float:right;
	border:none;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-image: none;
      }
	    .img-left a:link {
	float:right;
	border:none;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-image: none;
      }




.lightbox {
	background-color: #828081 !important;
	padding: 0;
	margin: 0;
	height: 100%;
	color:#828080;
	font-family:arial, verdana, sans-serif;
	font-size:12px;
	font-weight:normal;
	overflow: inherit;
}
html {
	background-color: #828081 !important;
	padding: 0;
	margin: 0;
	height: 100%;
	color:#828080;
	font-family:arial, verdana, sans-serif;
	font-size:12px;
	font-weight:normal;
	overflow: inherit;
}
td { }

a img{
	color:#333333;
	font-family:arial, verdana, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-align: justify;
	text-decoration: none;
	background-image: none;
	padding: 0px;
}
.dsR3  { width:auto; height: 150px; }
.dsR8 { text-align: center; width: auto; vertical-align: bottom; }

p a:link{
	color:#333333;
	font-family:arial, verdana, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-align: justify;
	text-decoration: none;
	background-image: url(linkpfeil_gelb.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 15px;
}
table a:link{
	color:#333333;
	font-family:arial, verdana, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-align: justify;
	text-decoration: none;
	background-image: url(linkpfeil_gelb.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 15px;
}
.Bild{
	background-image: none;
	margin: 0px;
	padding: 0px;	
      }
	  .Bild a:link{
	background-image: none;
	margin: 0px;
	padding: 0px;	
      }
	  .img-left {
	float:left;
	border:none;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 0px;
      }

p a:hover{
	color:#333333;
	font-family:arial, verdana, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-align: justify;
	text-decoration: underline;
	background-image: url(linkpfeil_gelb.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 15px;
}
p{
	color:#333333;
	font-family:arial, verdana, sans-serif;
	font-size:12px;
	font-weight:normal;
	text-align: justify;
}
.csc-textpic-text p{
	color:#333333;
	font-family:arial, verdana, sans-serif;
	font-size:12px;
	font-weight:normal;
	text-align: justify;
}
h1 { color: #366; font-size: 16px; font-weight: bold; }
h6 {
	background-image: none;
	margin: 0px;
	padding: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
h6 a:link {
	background-image: none;
	margin: 0px;
	padding: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
h2 { color: #366; font-size: 12px; font-weight: bold; }
#main {
	background-image: url(/fileadmin/template/header/seitenbogenlang.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-align: left;
	width: 1136px;
	min-height: 100%; /* Mindesthöhe für moderne Browser */
height:auto !important; /* Important Regel für moderne Browser */
height:100%; /* Mindesthöhe für den IE */
min-height: 100%; !important; /* Important Regel für moderne Browser */
overflow: hidden !important; /* FF Scroll-leiste */ 
	border-left: 1px solid #fff;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: 100px;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
}
#header { text-align: left; width: 308px; height: 200px; float: left; }
#Bild_links { text-align: left; width: 295px; height: 200px; z-index: 1; float: left; }
#Logo { position: relative; top: 50px; width: 77px; float: left; }
#menue { width: 188px; overflow: hidden; float: left; padding-left: 8px; }
#Textfeld {
	background-repeat: no-repeat;
	width: 515px;
	min-height: 700px;
	z-index: 2;
	clip: inherit;
	float: left;
	margin: 0;
	padding: 0;
	clear: right;
}
img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-image: none !important;
}



#titel {
	color: #fff;
	font-size: 18px;
	background-image: url(/fileadmin/template/header/header_mitte.jpg);
	width: 350px;
	height: 200px;
	z-index: 1;
	float: left;
	text-align: left;
}
#Bogen_rechts {
	
	float: left;
	margin-left: -1px;
}

p#Fusszeile { clear: both; font-size: 0.83em; background-color: #0072ab; margin: 0; text-align: center; background-repeat: no-repeat; width: 985px; min-height: 10%; max-height: 10%; border-bottom: 1px solid #fff; border-right-color: #fff; border-left-color: #fff; }
ul { color: #363b31; font-size: 13px; font-style: normal; font-weight: normal; text-decoration: none; text-align: left; }
/*<agl.folder "navigation1">*/
	.navi1 { color: #333; font-size: 16px; font-weight: bold; text-decoration: none; margin-top: 10px; }
	.naviover1 { color: #366; font-size: 16px; font-weight: bold; text-decoration: none; margin-top: 10px; }
	.navi1 a:link {
	color: #363b31;
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
	background-image: none;
	padding: 0px;
}
	.naviover1 a:link {
	color: #366;
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
	background-image: none;
	padding: 0px;
}
	.navi1 a:visited { color: #363b31; font-size: 16px; font-weight: bold; text-decoration: none; }
	.naviover1 a:visited { color: #366; font-size: 16px; font-weight: bold; text-decoration: none; }
	.navi1 a:visited:hover { color: #366; font-size: 16px; font-weight: bold; text-decoration: none; }
	.naviover1 a:visited:hover { color: #366; font-size: 16px; font-weight: bold; text-decoration: none; }
	.navi1 a:hover { color: #366; font-size: 16px; font-weight: bold; text-decoration: none; }
	.activeLink { color: #366; }
	.activeLink a:link {
	color: #366;
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
	background-image: none;
	padding: 0px;
}
	.activeLink a:visited { color: #366; font-size: 16px; font-weight: bold; text-decoration: none; }
	span { color: #366; }
/*</agl.folder>*/
/*<agl.folder "navigation2">*/
	.navi2 { color: #363b31; font-size: 14px; background-image: url(/fileadmin/template/header/Punkt.gif); background-repeat: no-repeat; background-position: left top; text-decoration: none; width: 130px; margin-bottom: 5px; margin-left: 10px; padding-left: 14px; }
	.naviover2 { color: #366; font-size: 14px; text-decoration: none; background-image: url(/fileadmin/template/header/Punkt.gif); background-repeat: no-repeat; background-position: left top; margin-bottom: 5px; margin-left: 10px; padding-left: 14px; width: 130px; }
	.navi2 a:link { color: #363b31; font-size: 14px; text-decoration: none; }
	.naviover2 a:link { color: #366; font-size: 14px; text-decoration: none; }
	.naviover2 a:visited { color: #366; font-size: 14px; text-decoration: none; }
	.navi2 a:visited { color: #363b31; font-size: 14px; text-decoration: none; }
	.navi2 a:hover { color: #366; font-size: 14px; text-decoration: none; }
	.naviover2 a:hover { color: #366; font-size: 14px; text-decoration: none; }
	.navi2 a:visited:hover { color: #366; font-size: 14px; }
	.naviover2 a:visited:hover { color: #366; font-size: 14px; }
/*</agl.folder>*/
label { /* Alle Labels UND Formularelemente auswählen */
  color: #333; width: 100px; display: block; float: left; /* Breite.*/
}
.csc-mailform-submit { position: relative; left: 100px; }
.csc-mailform-label_test { position: relative; left: 100px; }
.csc-mailform { padding: 10px; border: solid 1pt #363b31; }
legend { display: block; width: 100px; float: left; }
textarea { display: block; width: 300px; float: left; border: solid 1px #333; }
 input, select { width: 200px; display: block; float: left; border: solid 1px #333; }
form br { /* Alle Zeilenumbrüche in Formularen auswählen */
  clear: left; /* das floating der labels und inputs aufheben */
}

input#submit { /* den Submit-Button */
  float: none; width: auto; }
