/* CSS Document */


/* ___________________________ HTML definitionen Start ___________________________ */

body {
	margin: 0;
	padding: 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#000;
}


img {
	border: 0;
}


#topnavi, #top, #linkeseite, left, #nachoben {
display: none;}


hr {
	margin: 30px 0 30px 0;
	padding: 0;
	color: #971724; /* Mozilla */
	background-color: #971724; /* Ie */
	border: #971724; /* Opera */
	height: 1px;
}

.seling {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
}

li {
margin: 5px 0 5px 0;
}


/* Tabelle */

table {
	widht: 600px;
	border: 1px solid #999;
	border-spacing: 10px;
	border-collapse:collapse;
	empty-cells: hide;
	margin: 30px 0 30px 0;
}

tr {
	widht: 600px;
	border: 1px solid #999;
} 

td {
	widht: 600px;
	/*border: 1px solid #999;*/
	text-align: right;
} 

.tdleft {
	padding: 10px;
	widht: 600px;
	/*border: 1px solid #999;*/
	text-align: left;
} 

th {
	widht: 600px;
	height: 20px;
	border: 1px solid #999;
	background-color: #C5A785;
	text-align: left;
}

.colortable {
	background-color:#FDDAB0;
}


caption {
	caption-side:top;
	text-align:left;
	margin: 10px;
	padding: 10px;
}

/* ___________________________ HTML definitionen Start ___________________________ */






/* ___________________________ Standarts Start ___________________________ */

.links {
	margin: 0;
	padding: 0;
	float: left;
}

.links100 {
	margin: 0;
	padding: 0;
	width: 100px;
	float: left;
}

.links350 {
	margin: 0;
	padding: 0;
	width: 350px;
	float: left;
	text-align:justify;
}

.rechts {
	margin: 0 0 0 20px;
	padding: 0;
	float: left;
}

.rechts350 {
	margin: 0 0 0 20px;
	padding: 0;
	width: 350px;
	float: left;
}

.rechts300 {
	margin: 0 0 0 20px;
	padding: 0;
	width: 250px;
	float: left;
}

.rechts200 {
	margin: 0 0 0 20px;
	padding: 0;
	width: 200px;
	float: left;
}

.killfloat {
	margin: 0;
	padding: 0;
	clear:both;
	visibility: hidden;
	}	

.hidden {
	margin: 0px;
	padding: 0px;
	width: 0px;
	height: 0px;
	font-size: 0px;
	display:none;
	visibility: hidden;
}

.rot {
	color: #971724;
}

.eingerueckt  {
	margin: 0 0 0 50px;
	padding: 0;
}

ol li {
	margin: 0;
	padding: 3px;
}

ul li {
	margin: 0;
	padding: 3px;
}
/* ___________________________ Standarts SEnde ___________________________ */


/* ___________________________ Definiton der Hauptnavigation Start ___________________________*/


a:link {
	text-decoration: none;
	color: #0645A6;
}

a:visited {
	text-decoration: none;
	color: #971724;
}

a:hover, a:focus {
color: #998165;
}


.footer a:link {
color: #666;
}
/* ___________________________ Definiton der Hauptnavigation Ende ___________________________*/





/* ___________________________ Schriften definition der Typo Start ___________________________ */

h1 { /*Headline im Contentbereich */
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #971724;
	}

h2 { /*Headline im Kopfbereich */
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	letter-spacing: 1px;
	font-weight: bold;
	}


h3 { /*Firmenname linke seite*/
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #971724;
	}

h4 { /*Adresse in der Fusszeile*/
	font-family: Arial, Helvetica, sans-serif;
	display: inherit;
	font-size: 10px;
	font-weight: normal;
	color:#000;
	text-align: left;
	float: right;
	}
	
	

/* ___________________________ Schriften definition der Typo Ende ___________________________ */





/* ___________________________ Layout Start ___________________________ */

#container {
	margin: 0;
	padding: 0;
}




#firmenname { 
	margin: 0;
	padding: 5px;



	float:none;
}

#headline { 
	margin: 0;
	padding: 5px;
	display: block;
	height: 30px;


	float: none;
}




*html #rechteseite {
	margin: 0 0 0 18px;
	padding: 0;
	text-align: left;
}




.hervorhebung { 
	margin: 0;
	padding: 5px;
	background-color:#998165;
	color: #FFF;
}

/* ___________________________ Layout Ende ___________________________ */





