	body {
		height:100%;
		margin:0px;
		padding:0px;
		text-align:center;
		background:#EEE;
		font-size:75%;
		font-family:Arial,Helvetica,sans-serif;
		color:black;
		}

/*- grundstruktur / einmalige bereiche -*/

	#Container {
		width:780px;
		background:#FFF;
		margin-right:auto;
		margin-left:auto;
		margin-top:5px;
		padding:0px;
		text-align:left;
		border: solid 10px #FFF;
		background-image:url(../piccs/background_maschinen_fire.gif);
		background-repeat:no-repeat;
		background-position:right top;
		}

	#Header {
		background:#97adc3;
		height:160px;
		}

	#Content {
		background:#f3f3f3;
		width:780px;
		background-image:url(../piccs/background.gif);
		background-repeat:no-repeat;
		background-position:right top;
		}

	#ContentMaschinen {
		background:#f3f3f3;
		width:780px;
		background-image:url(../piccs/background_maschinen.gif);
		background-repeat:no-repeat;
		background-position:right top;
		}

	#Footer {
		background:#bdcfe1;
		width:780px;
		height:30px;
		clear: both;
		}

	a:link, a:active,a:visited {
		font-weight:bold;
		color: #4A6195;
		text-decoration: none;
		}

	a:hover {
		text-decoration: none;
		color: #C82000;
		}

	h1 {
		font-size:110%;
		font-weight:bold;
		margin:0px;
		color:#C82000;
		}

	h2 {
		font-size:110%;
		font-weight:bold;
		margin:0px;
		color:#4A6195;
		}

	h3 {
		font-size:110%;
		font-weight:bold;
		margin:0px;
		color:#4A6195;
		}

	input {border:1px solid #999999; }


/*----------- HeaderContent bereich -----------*/

	/*----------- TopMenue bereich -----------*/

	#HeaderTop {
		height:20px;
		background:#849DBB;
		text-align:right;
		}

	#HeaderTop ul {
		margin:0px;
		}

	#topmenue {
		line-height:20px;
		padding-right:14px;
		}

	#topmenue li {
		display: inline;
		list-style-type: none;
		}

	a.toplink:link, a.toplink:active, a.toplink:visited {
		text-decoration: none;
		color:#FFF;
		}

	a.toplink:hover {
		text-decoration: underline;
		color:#394a5b;
		}
		
		
	a.mail:link, a.mail:active, a.mail:visited {
		font-weight:normal;
		text-decoration: none;
		color:#394a5b;
		}

	a.mail:hover {
		text-decoration: underline;
		}

	/*----------- Bild bereich -----------*/

	#HeaderImg {
		height:120px;
		background:#c7dcf0;
		}

	/*----------- Hauptmenü bereich -----------*/

	#HeaderMenue {
		height:20px;
		background:#394a5b;
		}

	#Language {
		text-align: right;
		padding:3px 15px 0 0;
		}

	a.language_en:link, a.language_en:active, a.language_en:visited {
		text-decoration: none;
		font-weight:bold;
		color:#FFF;
		padding:4px 30px 0 0;
		background-image:url(../piccs/englisch.gif);
		background-repeat:no-repeat;
		background-position:right;
		}

	a.language_en:hover {
		text-decoration: underline;
		}

	a.language_de:link, a.language_de:active, a.language_de:visited {
		text-decoration: none;
		font-weight:bold;
		color:#FFF;
		padding:4px 30px 0 0;
		background-image:url(../piccs/deutsch.gif);
		background-repeat:no-repeat;
		background-position:right top;
		}

	a.language_de:hover {
		text-decoration: underline;
		}

/*----------- MainContentent bereich -----------*/

	/*----------- LeftContent bereich -----------*/

	#LeftContent {
		padding:10px 0 10px 10px;
		width:555px;;
		float: left;
		}

	#paneleft {
		width:250px;
		display:block;
		float:left;
		}

	#paneleft p {
		padding:5px;
		margin:0;
		}

	#paneList {
		float:left;
		width:545px;;
		padding:0 10px 10px 0;
		}

	#paneList img {
		float:right;
		margin-left:5px;
		border: 1px solid #4b4b4b;
		}

	/*----------- RightContent bereich -----------*/

	#RightContent {
		padding:10px 0 0 10px;
		width:200px;;
		float: right;
		margin:0; 
		}

	#paneright {
		width:250px;
		display:block;
		float:right;
		}

	#paneright p {
		padding:5px;
		margin:0;
		}

	#panecenter {
		width:550px;
		clear:both;
		}

	#panecenter p {
		padding:5px;
		}

/*----------- Fußzeile bereich -----------*/

	#FooterContent {
		font-size:90%;
		text-align:center;
		line-height:30px;
		}

/*----------- Hyperlinks  -----------*/

	a.weiter:link, a.weiter:active, a.weiter:visited {
		text-decoration: none;
		font-weight:bold;
		color:#4A6195;
		line-height:20px;
		display:block;
		text-align: right;
		padding:0 10px 0 0;
		}

	a.weiter:hover {
		text-decoration: underline;
		color:#394a5b;
		}

/*----------- Maschinen bereich -----------*/

	#Beschreibung {
		font-size:100%;
		color:#394a5b;
		padding:0 10px 0 0;
		}

	#Images {
		float: left;
		display:block;
		text-align:justify;
		}

	.imglink {
		display:inline;
		padding:0 5px 0 0;
		text-decoration: none;
		}

	.border {
		border: 1px solid #FFF;
		}

/*----------- Aktuelles/Services bereich -----------*/

	#AktuellFrame {
		float:left;
		display:block;
		width:530px;
		padding:10px;
		border-bottom: 2px solid #394a5b;
		}

	#AktuellFrame img {
		float:left;
		margin-right:5px;
		border: 1px solid #FFF;
		}

/*----------- Sitemap bereich -----------*/

	#leftmap {
		float:left;
		width:250px;
		padding:15px 0;
		}

	#leftmap ul {
		margin:0;
		padding: 2px 0 15px 25px;
		}

	#leftmap h1 a {
			color: #C82000;
		}

	#rightmap {
		float:left;
		width:250px;
		padding:15px 0;
		}

	#rightmap ul {
		margin:0;
		padding: 2px 0 15px 25px;
		}

	#rightmap h1 a {
			color: #C82000;
		}

/*----------- Vertretungen bereich -----------*/

	#VertretungFrame {
		float:left;
		display:block;
		width:530px;
		padding:10px;
		border-bottom: 2px solid #394a5b;
		list-style:none;
		}
		
	#VertretungLogo {
		margin:0;
		padding: 5px 180px 0px 0px;

		}

	#VertretungFrame img {
		list-style:none;
		float:right;
		margin-right:5px;
		border: 1px solid #FFF;
		}

	#vertretungen {
		list-style:none;
		float:left;
		margin:0;
		padding:0;
		}

	#vertretungenausgabe {
		list-style:none;
		margin:0;
		padding:0;
		}


