html {
	height: 100% ;
	margin: 0;
	padding: 0; }
body {
	min-height: 101%;
	margin-right: auto;
	margin-left: auto; }		
table { margin: 0; padding: 0; }
.tablenavigation { background-color: #fff; text-align: left; position: relative; width: 90px; height: 164px; float: left; margin: 0; padding: 0; }
.navabstand_oben { background-color: #636531; width: 90px; height: 50px; margin: 0; padding: 0; }
td .schepers-nav { color: #fff; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #636531; width: 90px; margin: 0; padding: 5px 10px 5px 15px; border-top: 1px solid #a7a972; }
.schepers-nav a { COLOR: #ffffff; font-family: Verdana, Arial, Helvetica, sans-serif; FONT-STYLE: normal; BACKGROUND-COLOR: #636531; TEXT-DECORATION: none
 ; display: block; }
.schepers-nav a:link { color: #ffffff; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; text-decoration: none; background-color: #636531; display: block; }
table .schepers-navactive {
	color:            #cc0;
	font-family:      Verdana, Arial, Helvetica, sans-serif;
	font-style:       normal;
	text-decoration:  none;
	background-color: #636531;
	width: 90px;
	margin: 0;
	padding: 5px 10px 5px 15px;
	border-top: 1px solid #a7a972; }

.schepers-nav a:visited { COLOR: #ffffff; font-family: Verdana, Arial, Helvetica, sans-serif; FONT-STYLE: normal; BACKGROUND-COLOR: #636531; TEXT-DECORATION: none
 }
.schepers-nav a:focus {	color:           #cc0;
	font-family:     Verdana, Arial, Helvetica, sans-serif;
	font-style:      normal;
	text-decoration: none; }

.schepers-nav a:hover { COLOR: #cc0; font-family: Verdana, Arial, Helvetica, sans-serif; FONT-STYLE: normal; TEXT-DECORATION: none
 }
.sprache {
	font-size: 0.8em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width: auto;
	margin: 0;
	padding: 5px;
	right: right;
}
.sprache a:link {
	COLOR: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	FONT-STYLE: normal;
	TEXT-DECORATION: none;
}
.sprache a:visited { COLOR: #ffffff; font-family: Verdana, Arial, Helvetica, sans-serif; FONT-STYLE: normal; TEXT-DECORATION: none
 }
.sprache a:hover { COLOR: #cccc00; font-family: Verdana, Arial, Helvetica, sans-serif; FONT-STYLE: normal; TEXT-DECORATION: none
 }
.sprache a:active { COLOR: #cccc00; font-family: Verdana, Arial, Helvetica, sans-serif; FONT-STYLE: normal; TEXT-DECORATION: none
 }
body { font-size: 0.7em; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 1.4em; background-color: #333; MARGIN: 0 0 0 -390px; TEXT-DECORATION: none
   ; position: absolute; left: 50%; width: 692px; padding: 0; }
.bgcolortable1 {  background-color: #cccccc}

.bgcolortable2 { background-color: #aaaaaa}

table .bild_leistung {
	background-image: url(images/gletscher.jpg);
	background-repeat: no-repeat;
}
table .bild_home {
	background-image: url(images/horizont.jpg);
	background-repeat: no-repeat;
}
table .bild_kompetenz {
	background-image: url(images/brucke.jpg);
	background-repeat: no-repeat;
}
table .bild_firma { background-image: url(images/tal.jpg); background-repeat: no-repeat; }
table .bild_factoring { background-image: url(images/wasserfall.jpg); background-repeat: no-repeat; }
table .bild_kreditversicherung { background-image: url(images/lawine.jpg); background-repeat: no-repeat; }
table .bild_publikationen { background-image: url(images/wegweiser.jpg); background-repeat: no-repeat; }
table .bild_eformular {	background-image:  url(images/link2.jpg);
	background-repeat: no-repeat; }

table .bild_kontakt { background-image:  url(images/antenne.jpg);
	background-repeat: no-repeat; }
table .bild_link {	background-image:  url(images/link2.jpg);
	background-repeat: no-repeat; }

h1 {
	color: #504d57;
	font-size: 1.8em;
	font-family: "Times New Roman", Georgia, Times, serif;
	font-weight: normal;
	line-height: 1.4em;
	margin: 0;
	padding: 0; }
* html h1 { font-size: 1.6em; }
h2 { color: #504d57; font-size: 1em; font-weight: normal; line-height: 1.4em; margin: 0; padding: 0; }
* html h2 { color: #504d57; font-size: 1em; font-weight: normal; }
.textlinks { padding-right: 10px; }
.abstandtextlinksunten {
	padding-right: 12px;
	padding-bottom: 12px; }
.abstandtextlinksunten2 {	padding-right:  30px;
	padding-bottom: 12px; }

.abstandtextenglish {
	padding-right: 12px;
	padding-left: 7px; }
.abstandtextenglish2 {	padding-right: 0;
	padding-left:  7px; }
.abstandtextenglish3 {	padding-right: 0;
	padding-left:  12px; }
.abstandtextenglish4 {	padding-right: 30px; }
.abstandtextenglish5 { padding-right: 50px; padding-bottom: 15px; }
.abstandtextenglish6 {
	padding-right: 30px;
	padding-left: 7px; }

.abstandtext{
	overflow: auto;
	padding-right: 12px; }
#publikationen {
	width: 278px;
	height: 320px;
	overflow: auto; }
.abstandtextdanke {
	font-size: 1.4em;
	padding-left: 40px; }
table .abstandtextdanke2 {
	color:           #3e3e3e;
	font-size:       1em;
	text-decoration: none;
	margin-left: 40px;
	padding-top: 4px; }

table .abstandtextdanke2 a {
	color: #fff;
	font-size:    1em;
	text-decoration: none; }
.abstandtexth2 { padding-right: 30px; }
.fuss {
	height: 4.2em;
	min-height: 4.2em;
	padding-top: 10px;
	padding-bottom: 15px;
	padding-left: 40px; }
table .adresse {
	margin: 0;
	padding: 12px 0 0; }
.englishimg {
	margin: 0;
	padding: 145px 0 0;
	 }
.danketext { color: #333; font-size: 1.5em; margin-top: 60px; }
* html .englishimg {	margin:  0;
	padding: 129px 0 0; }

table .emkontakt {
	color: #000; }
.adresse a:link, a:hover, a:visited {
	color: #838644;
	margin: 0;
	padding: 0; }
table .emkontakt a {
	color: #000; }
.include { color: #fa0707; font-size: 1em; float: left; }
/*Anfang Formular*/
form { line-height: 100%; width: 100%; float: left; margin: 0; padding: 0; }
input {
	line-height: 120%;
	background-color: #fdfcfc;
	width: 11em;
	height: 1em;
	float: left;
	margin: 0 15px 2px;
	display: block; }
* html input {
	margin-top: 0;
	margin-bottom: -8px; }
label {
	text-align: right;
	width: 6em;
	float: left;
	margin: 0; }
textarea {
	float: left;
	margin-top: 10px;
	margin-left: 15px;
	display: block; }
.clear {
	width: 100%;
	height: 1px;
	clear: both;
	margin: 0;
	padding: 0; }
.label_check { text-align: right; width: 20em; float: left; margin-top: 10px; margin-bottom: 10px; }
.input_check {
	width: 15px;
	height: 15px;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 15px; }
.emkontakt {
	float: left;
	margin: 15px 0 -15px;
	padding: 0; }
.submit {
	width: 7em;
	height: auto;
	margin-top: 5px;
	margin-right: 2em;
	margin-left: 0; }
.label_captcha { margin-top: 10px; }
/*Ende Formular*/

