/* Standard-CSS for FAS */

/* Important coloring
	DarkGray=#313030
	Gray=#929191
	Red=#b20026
	Blue=#daebf4

	Textcolors:
	DarkGray=#313030
	Gray=#929191
	Red=#b20026
	Blue=#daebf4
*/



/* General information */

body, div, p, h1, h2, h3,
span, a, td, table, tr, img {
	margin:0px;
	padding:0px;
}

html, body {
	background-color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#1a1a18;
	text-align:left;
	
/*	scrollbar-base-color:#fafafa;
	scrollbar-face-color:#fafafa;
	scrollbar-arrow-color:#000000;
  	scrollbar-3dlight-color:#fafafa;
  	scrollbar-darkshadow-color:#fafafa;
  	scrollbar-highlight-color:#fafafa;
  	scrollbar-shadow-color:#fafafa;
  	scrollbar-track-color:#fafafa;
*/
	
}

html {
	height:100%;
}

/* General information End */



/* Maintable (Hauptgerüst) */

.maintable {
	width:930px;
	height:100%;
	border:0px;
	background-color:#ffffff;
}

.maintable td {
	vertical-align:top;
	text-align:left;
}

/* Maintable - End */



/* General styles */

/* General styles - End */



/* Headarea */

.headarea {
	width:930px;
	height:96px;
}

	/* Headarea lang/logo */
	
	.langlogocontain {
		width:885px;
		height:96px;
		margin:0px 0px 0px 38px;
	}
	
	.langlogocontain div {
		float:left;
		margin:0px 0px 0px 0px;
	}
	
	.lang {
		padding:72px 0px 0px 0px;
	}
	
	/* Headarea Headline */
	
	.headlinearea {
		width:930px;
		height:135px;
		background-image:url(img/hgheadarea.jpg);
		background-repeat:no-repeat;
	}
	
	.headline {
		width:428px;
		height:35px;
		margin:50px 0px 0px 38px;
	}

/* Headarea - End */



/* Menuarea */

.menuarea {
	width:170px;
	background-image:url(img/hgmenuarea.gif);
	background-repeat:repeat-y;
}

.menu {
	width:132px;
	margin:30px 0px 0px 38px;
}

.menuedivnoaktive {
	font-size:17px;
	color:#9c9d9d;
	height:22px;
	width:132px;
}

.menuedivaktive {
	font-size:17px;
	color:#1a1a18;
	height:22px;
	width:132px;
}

.submenuenoaktive {
	font-size:14px;
	color:#9c9d9d;
	height:20px;
	width:114px;
	margin:0px 0px 0px 18px;
}

.submenueaktiv {
	font-size:14px;
	color:#1a1a18;
	height:20px;
	width:114px;
	margin:0px 0px 0px 18px;
}

.linkmenue:link, .linkmenue:visited { 
	color:#9c9d9d;
	text-decoration:none;
	font-size:17px;
}

.linkmenue:hover, .linkmenue:active { 
	color:#1a1a18;
	text-decoration:none;
	font-size:17px;
}

.linkmenue2 { 
	color:#1a1a18;
	text-decoration:none;
	font-size:17px;
}


.linksubmenue:link, .linksubmenue:visited { 
	color:#9c9d9d;
	text-decoration:none;
	font-size:14px;
}

.linksubmenue:hover, .linksubmenue:active { 
	color:#1a1a18;
	text-decoration:none;
	font-size:14px;
}

.linksubmenue2 { 
	color:#1a1a18;
	text-decoration:none;
	font-size:14px;
}

.menusplit {
	height:5px;
	width:132px;
	line-height:0px;
	font-size:0px;
}

.menusplitsub {
	height:4px;
	width:114px;
	margin:0px 0px 0px 18px;
	line-height:0px;
	font-size:0px;
}


/* Menuarea - End */



/* Contents */

.contentarea {
	width:296px;
	background-color:#ffffff;
}

.fliesstext {
	width:276px;
	margin:30px 0px 20px 0px;
	color:#1a1a18;
}

.fliesstext p, .fliesstextleft p, .fliesstextright p, .fliesstextlong p {
	margin:0px 0px 12px 0px;
}

.fliesstext a, .fliesstextleft a, .fliesstextright a, .fliesstextlong a {
	color:#1a1a18;
	text-decoration:underline;
}

.messehinweis {
	margin:0px 0px 40px 0px;
}

/* Contents imprint */

.contentarealeft {
	width:380px;
	background-color:#ffffff;
}

.contentarearight {
	width:380px;
	background-color:#ffffff;
}

.fliesstextleft, .fliesstextright {
	width:330px;
	margin:30px 0px 20px 0px;
	color:#1a1a18;
}

.contentarearight {
	background-image:url(img/hgpicsarea.gif);
	background-repeat:repeat-y;
	background-position:right;
}

.fliesstextlong {
	width:700px;
	margin:30px 0px 20px 0px;
	color:#1a1a18;
}


/* Contents - End */



/* Pics-area */

.picarea {
	width:464px;
	background-image:url(img/hgpicsarea.gif);
	background-repeat:repeat-y;
}

.piccontain {
	width:420px;
	height:368px;
	background-image:url(img/bgpics.jpg);
	margin:30px 0px 40px 0px;
}

.piccontainanfrage {
	width:420px;
	height:368px;
	background-image:url(img/bgpicsanfrage.jpg);
	margin:30px 0px 40px 0px;
}

.piccontainbig {
	width:388px;
	height:256px;
	margin:0px 0px 0px 16px;
	padding:18px 0px 0px 0px;
}

.piccontaincontact {
	width:420px;
	height:368px;
	background-image:url(img/bgpicscontact.jpg);
	margin:30px 0px 40px 0px;
}

.piccontaincontactelements {
	width:388px;
	height:334px;
	margin:0px 0px 0px 16px;
	padding:17px 0px 0px 0px;
}

.piccontaincontactelements div {
	width:185px;
	height:334px;
	float:left;
	margin:0px 0px 0px 0px;
}

.piccontainleiste {
	height:64px;
	margin:0px 0px 0px 16px;
	padding:12px 0px 0px 0px;
}

.piccontainleiste div {
	float:left;
	margin:0px 18px 0px 0px;
	height:64px;
	width:63px;
}


/* Pics-area - End */



/* Footerarea */

.footerarea {
	width:930px;
	height:140px;
	background-image:url(img/hgfooterarea.jpg);
	background-repeat:no-repeat;
	font-size:11px;
	color:#303030;
}

.footertext {
	text-align:center;
	margin:109px 0px 0px 0px;
}

/* Footerarea - Ende */



/* Links */

.linka:link, .linka:visited { 
	color:#000000;
	text-decoration:none;
	font-size:12px;
}

.linka:hover, .linka:active { 
	color:#000000;
	text-decoration:underline;
	font-size:12px;
}

.linkb:link, .linkb:visited { 
	color:#303030;
	text-decoration:none;
	font-size:11px;
}

.linkb:hover, .linkb:active { 
	color:#303030;
	text-decoration:underline;
	font-size:11px;
}

/* Links - Ende */


/*Contact*/

.kontaktformular {
	width:276px;
	border:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#1a1a18;
}

.kontakttext {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#1a1a18;
}

.textfeld {
	height:18px;
	width:271px;
	border:1px solid #1a1a18;
	background-color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#1a1a18;
	padding:0px 0px 0px 3px;
}

.textfeld2 {
	height:18px;
	width:130px;
	border:1px solid #1a1a18;
	background-color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#1a1a18;
	padding:0px 0px 0px 3px;
	margin:0px 5px 0px 0px;
}

.textfeld3 {
	height:18px;
	width:130px;
	border:1px solid #1a1a18;
	background-color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#1a1a18;
	padding:0px 0px 0px 3px;
}

.textfeld4 {
	height:18px;
	width:60px;
	border:1px solid #1a1a18;
	background-color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#1a1a18;
	padding:0px 0px 0px 3px;
	margin:0px 5px 0px 0px;
}

.textfeld5 {
	height:18px;
	width:200px;
	border:1px solid #1a1a18;
	background-color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#1a1a18;
	padding:0px 0px 0px 3px;
}

.textbereich {
	height:48px;
	width:271px;
	border:1px solid #1a1a18;
	background-color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#1a1a18;
	padding:0px 0px 0px 3px;
	overflow:auto;
}

.schalftflaechesenden {
	
	font-size:11px;
	border:1px solid #1a1a18;
	background-color:#006db6;
	color:#ffffff;
	height:20px;
	width:100px;
	margin:0px 0px 0px 176px;
	cursor:pointer;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}

