/*  body und schrift deffinitionen */
html { padding:0px;	margin:0px;}

body {
	background-color: #000000;
	font-size: 100.01%;
	line-height: 1.4;
	font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
	color:#564b47;  
	/*text-align:center;*/
	margin:0px;
	padding:0px;
}

.clear {float:none; clear:both;}
p,pre, h1 { margin:0px 10px 10px 10px;}

h1 {
	font-size:110%;
	padding:0;
	margin-top:0;
	/*text-transform:uppercase;*/
	/*color: #564b47;
	background-color: transparent;*/
	}

a { color: #000000;	 background-color:#ffffff; text-decoration: underline; font-weight:bold;}
a:link {color: #000000; background:#ffffff; }
a:visited {color: #000000; background:#ffffff; }
a:hover { text-decoration:none; }
a:active { text-decoration:none; }
a:focus { text-decoration:none; color:#ffffff; background:#000000;}	
 
 
/*pre { color: #564b47; font-size: 11px; background-color:transparent; font-family: Courier, Monaco, Monospace;}*/


/*  positioning-layers statisch und absolut */

#box {background: url(../images/bg.jpg) no-repeat; width:60em; text-align:left;}
#links {width:175px; padding:0px; float:left;}
#rechts {/*width:175px; padding:0px;float:left;*/}
#inhalt {width:35.5em; float:left; overflow: auto;}
#footer { color:#ffffff; text-align:center; font-size:80%; background-color:#000000; width:44.5em; margin-left:175px;line-height:2.5em;}

#content {	background-color:#fff; color:#000000; font-size: 80%; padding:0 1.2em 0 1.2em;}
.usb {display: block; position: absolute; left: -3000px; height:0; width:0;}


#kopf {background-color:transparent;}
#kopf h1 {text-align: right; padding:85px; margin:0px;}
#kopf p {padding:10px; margin:0px; }

/********************************** Schriftskalierung efa Beginn ****************************/
#efa {width:14em; background:#000000;float:left; color:#ffffff;font-size:80%; line-height:2em;}
.fonttool {	margin:0; padding-left:0.5em;}
.wordhelp {cursor:help;border-bottom: 1px dotted #000000;}

.a_klein {font-family: Verdana, Arial, SunSans-Regular, Sans-Serif; text-decoration: none; color:#000000;font-weight:bold;
	font-size: 0.9em; border:1px solid #000000; background-color:#FFFFFF; padding:0.15em 0.2em 0.1em 0.3em;}
.a_klein:link {color:#000000;background-color:#FFFFFF;}
.a_klein:hover { text-decoration: none;color:#000000;  border:1px solid #000000; background-color:#FFFFFF; }
.a_klein:active {text-decoration: none; color:#000000;  border:3px solid #000000; background-color:#FFFFFF; }
.a_klein:focus { text-decoration: none;color:#000000;  border:3px solid #000000; background-color:#FFFFFF; }

.a_normal {font-family: Verdana, Arial, SunSans-Regular, Sans-Serif; text-decoration: none; color:#000000;font-weight:bold;
	font-size: 1.1em; border:1px solid #000000; background-color:#FFFFFF; padding:0.1em 0.2em 0.05em 0.2em}
.a_normal:link {color:#000000;background-color:#FFFFFF;}
.a_normal:hover { text-decoration: none;color:#000000; border:1px solid #000000; background-color:#FFFFFF;}
.a_normal:active {text-decoration: none; color:#000000; border:3px solid #000000; background-color:#FFFFFF;}
.a_normal:focus { text-decoration: none;color:#000000; border:3px solid #000000; background-color:#FFFFFF;}

.a_gross {font-family: Verdana, Arial, SunSans-Regular, Sans-Serif; text-decoration: none; color:#000000;font-weight:bold;
	font-size: 1.3em; border:1px solid #000000; background-color:#FFFFFF; padding:0.1em 0.1em 0.05em 0.1em;}
.a_gross:link {color:#000000;background-color:#FFFFFF;}
.a_gross:hover { text-decoration: none;color:#000000;  border:1px solid #000000; background-color:#FFFFFF;}
.a_gross:active {text-decoration: none; color:#000000;border:3px solid #000000; background-color:#FFFFFF; }
.a_gross:focus { text-decoration: none;color:#000000;  border:3px solid #000000; background-color:#FFFFFF;}
/********************************** Schriftskalierung efa ENDE ****************************/


/**************************Navigation*******************/
#navi { background:#ffffff; color:#000000; height:5em; margin-top:0; padding:0 3em 0 3em; }
ul#navlist {list-style-type: none; text-align:center;background-color:#ffffff; color:#000000;margin-top:0; margin-left:-4.8em; width:34em;}
ul#navlist li a { line-height: 1.5em; font-size: 80%; font-weight: bold; text-decoration: none; margin:0 0.5em 0 0.5em; 
padding:0.3em 0.6em 0.3em 0.6em; color: #000000; background:#ffffff; 
	/*border:1px solid #ffffff;*/}
ul#navlist li a:link {color: #000000; background:#ffffff; }
ul#navlist li a:visited {color: #000000; background:#ffffff; }
ul#navlist li a:hover {color: #ffffff; background:#000000; text-decoration:underline; }
ul#navlist li a:active {color: #ffffff; background:#000000; text-decoration:underline; }
ul#navlist li a:focus {color: #ffffff; background:#000000; text-decoration:underline;}	

ul#navlist li #current {color: #ffffff; background:#000000; text-decoration:none;}
ul#navlist li a#current {color: #ffffff; background:#000000; text-decoration:none;}
ul#navlist li a#current:hover {	color: #ffffff; background:#000000; text-decoration:underline;}
		
ul#navlist li {display: inline;/*text-align:center;*/}
/**************************Navigation*******************/



/*****************BEGINN Klassen für die TMailForm (Kontaktformular)***********************/
form {width:530px;margin-top:0;}
	
legend { 
	background-color:#ffffff; 
	padding:3px; 
	color:#000000; 
	font-family: verdana, sans-serif; 
	font-size:1em;
	font-weight:bold;
	border:1px solid #c1c1c1;
	}
	
label {
	display:block; 
	line-height:1.8em;
	vertical-align:top;
	width:170px;
	float: left;
	padding-left:2px;
	}
	
fieldset {border:1px solid #c1c1c1;	}
fieldset li {list-style:none; clear:both;}	
fieldset ol {margin:0; padding:0;}	
input {	margin-left:0;left:0;padding:0;}	

.hinweis {font-weight:bold;	color:#f68735; background-color:#ffffff;}	
.mf-submit {
	margin:20px 0 10px 170px;
	background-color:#d4d4d4; 
	color:#000000;
	border:1px solid #000000; 
	font-size:0.9em; 
	font-weight:normal;
	}
	
.mf-textfield {
	border:1px solid #4D4D4D; 
	background-color:#ffffff; 
	color:#000000; 
	font-family: verdana, sans-serif; 
	font-size: 1em; 
	height:1.3em; 
	}
	
.mf-textarea { 
	border:1px solid #4D4D4D; 
	background-color:#ffffff; 
	color:#000000; 
	font-family: verdana, sans-serif;font-size: 1em; 
	}
	
/*****************ENDE Klassen für die TMailForm (Kontaktformular)***********************/



