@charset "utf-8";
/* CSS EUG */

/*****************************/
/*** Core html setup stuff ***/
/*****************************/

* { padding:0; margin:0; }
img, fieldset { border:none; }
html, body { height: 100%; }
body { font-family:Verdana, Geneva, sans-serif; font-size:75%; color:#002750; text-align:center; background:url(../img/bg_body.jpg) repeat-x left top #FFF; }
body * { text-align:left; }

/***************************/
/*** Text-Formatierungen ***/
/***************************/

h1 { font-size:1.25em; font-weight:bold; line-height:1em; padding:0 0 1.5em 0; text-transform:uppercase; }
h2 { font-size:1.25em; font-weight:normal; line-height:1em; padding:0.75em 0 1em 0; }
h3 { font-size:1em; font-weight:bold; line-height:1.5em; padding:0 0 0.25em 0; }
p { line-height:1.5em; padding:0 0 1em 0; }
#rechts ul { line-height:1.5em; padding:0 0 1em 0; list-style:none; }
#rechts ul li { background:url(../img/bullet.gif) 1em 5px no-repeat; padding:0 0 0.25em 2.25em; }
#rechts ul li.pdf { background:url(../img/pdf.gif) 4px 1px no-repeat; padding:0 0 0.25em 2.25em; }
#rechts ul li.pdf a { text-decoration:none; }
.bild_rechts { float:right; padding:0 0 1em 1em; }
#kontaktdaten { padding:16px 0 0 11px; }
#kontaktdaten p { font-size:0.833em; white-space:nowrap; }

/* Links */
a { color:#002750; text-decoration:underline; }
#kontaktdaten a { text-decoration:none; }
a:hover { color:#55A5E0; }
a:focus { outline:none; }

/* Kontaktformular */
table.table_kontakt { padding:0 0 0 1em; }
table.table_kontakt td { vertical-align:top; padding:0 1em 0.75em 0; }
input.mainForm, textarea.mainForm { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.91em; color:#666666; width:230px; background:#fafafc; border-top:solid 1px #002750; border-right:solid 1px #7f93a7; border-bottom:solid 1px #7f93a7; border-left:solid 1px #002750; padding:2px; }
input.mainFormError, textarea.mainFormError { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.91em; color:#666666; width:230px; background:#ffe5e5; border-top:solid 1px #002750; border-right:solid 1px #7f93a7; border-bottom:solid 1px #7f93a7; border-left:solid 1px #002750; padding:2px; }
label.formFieldOption { font-size:0.91em; }
input.button { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:1em; font-weight:bold; color:#002750; padding:0 1em 0 1em; }
span.sternchen { color:#41bee7; }

/*******************************/
/*** Template-Formatierungen ***/
/*******************************/
#main { margin:auto; width:824px; }
#header { width:100%; height:135px; background:url(../img/bg_header.jpg) no-repeat 0px 32px; }
#links { float:left; width:153px; }
#rechts { float:right; width:659px; background:url(../img/bg_inhalt.gif) no-repeat left top #FFF; }
	#aufspanner { float:left; height:463px; width:1px; }
	#rechts_inner { padding:23px 23px 23px 22px; }
#footer { clear:both; }

/* Menu */
#menu { list-style:none; text-transform:uppercase; padding:0 0 2px 0; background:url(../img/menu/bg_menu_bottom.gif) no-repeat left bottom; border-top:solid 1px #99a6b2; }
#menu li { height:29px; width:153px; line-height:0px; font-size:0px; }
#menu li a { display:block; height:29px; text-decoration:none; background-repeat:no-repeat; background-position:left top; }
#menu li a span { display:none; }
	#menu_1 { background-image:url(../img/menu/home.gif); }
	#menu_1:hover { background-image:url(../img/menu/home_2.gif); }
	#menu_2 { background-image:url(../img/menu/unternehmen.gif); }
	#menu_2:hover { background-image:url(../img/menu/unternehmen_2.gif); }
	#menu_3 { background-image:url(../img/menu/produkte_verfahren.gif); }
	#menu_3:hover { background-image:url(../img/menu/produkte_verfahren_2.gif); }
	#menu_4 { background-image:url(../img/menu/spezialitaeten.gif); }
	#menu_4:hover { background-image:url(../img/menu/spezialitaeten_2.gif); }
	#menu_5 { background-image:url(../img/menu/news.gif); }
	#menu_5:hover { background-image:url(../img/menu/news_2.gif); }
	#menu_6 { background-image:url(../img/menu/downloads.gif); }
	#menu_6:hover { background-image:url(../img/menu/downloads_2.gif); }
	#menu_7 { background-image:url(../img/menu/kontaktformular.gif); }
	#menu_7:hover { background-image:url(../img/menu/kontaktformular_2.gif); }
	#menu_8 { background-image:url(../img/menu/impressum.gif); }
	#menu_8:hover { background-image:url(../img/menu/impressum_2.gif); }
