#wrap-head { margin: 0 auto; text-align: center; background: #fff url(../img/bg/bg_wrap-head_alkacon.gif) repeat-x; }
#wrap-foot { margin: 0 auto; text-align: center; background: #fff url(../img/bg/bg_wrap-foot_alkacon.gif) repeat-x top; }

#head ul { list-style: none; }
#head ul a { text-decoration: none; color: #fff; padding-left: 10px; display: block; float: left; background: url(../img/bg/bg_tab-left_alkacon.gif) no-repeat left top; }
#head ul a:hover { color: #fff; background: url(../img/bg/bg_tab-left_on_line_alkacon.gif) left top no-repeat; padding-left: 10px; }

/* Erstes Element der Navigation mit Linie links */
#head ul a.first { background: url(../img/bg/bg_tab-left_first_alkacon.gif) no-repeat left top; }
#head ul a.first:hover { background: url(../img/bg/bg_tab-left_on_line_first_alkacon.gif) no-repeat left top; }
#head ul a span { color: #000; text-transform: uppercase; display: block; float: left; background: url(../img/bg/bg_tab-right_alkacon.gif) no-repeat right top; padding: 4px 20px 4px 10px; cursor: pointer; }
#head ul a:hover span { color: #fff; text-decoration: none; background: url(../img/bg/bg_tab-right_on_line_alkacon.gif) right top no-repeat; }
#head li { float: left; }
#head #current a { font-weight: bold; background: url(../img/bg/bg_tab-left_on_alkacon.gif) left top no-repeat; }
#head #current span { color: #fff; background: url(../img/bg/bg_tab-right_on_alkacon.gif) no-repeat right top; cursor: pointer; }

#body-left #subnav { width: 200px; margin-bottom: 20px; }
#body-left #subnav .subnav-top { height: 10px; background: url(../img/nv/snv_alkacon_top.gif) top no-repeat; }
#body-left #subnav .subnav-btm { height: 10px; background: url(../img/nv/snv_alkacon_btm.gif) top no-repeat; }
#body-left #subnav .subnav { padding: 3px 20px; background: url(../img/nv/snv_alkacon.gif) repeat-y; }
#body-left #subnav a { font-size: 11px; color: #fff; }

#body-left #subnav ul { list-style: none outside; background-color: #003082; margin: 0 10px; padding: 0;}
#body-left #subnav ul li { margin: 0; padding: 3px 10px; }
#body-left #subnav ul li.active { background-color: #264f95; }
#body-left #subnav ul li a.active { font-weight: bold; }
#body-left #subnav ul li ul { background-color: #264f95; margin: 0; padding: 3px 0 0 0; }

/* Contact form */
input.cform{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px; 
	color: #000000;
	background-color: #ffffff; 
	border-style: solid; 
	border-width: 1px; 
	border: 1px solid #D4D0C8;
	width: 390px;  
}

select.cform {
	height: 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px; 
	color: #000000;
	background-color: #ffffff; 
/*	width: 395px; */
	width: 95%; 
	border: 1px solid #D4D0C8;
}

textarea.webform_job {
	height: 150px !important;
	width: 97% !important; 
}

input.webform_job {
	width: 97% !important; 
}

select.webform_job {
	width: 99% !important; 
}

textarea.cform {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px; 
	color: #000000;
	background-color: #ffffff; 
	border: 1px solid #D4D0C8;
	width: 390px !important;
	height: 60px;
}

input.cformbutton, input.formbutton {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px; 
	letter-spacing: 1pt;	
 	color: White; 
	text-decoration: none; 
	text-align: center; 
	background-color: #333366; 
	border-style: none;
}

table.cform tr td {
	padding: 1px 2px 1px 2px;
}

table.cform tr td.greybg {	
	background-color: #dddddd;	
	padding:5px;
}

table.cform tr td.center {
	text-align: center;
}

table.cformoptions {
	padding-top: 5px;
	width: 390px;
}

table.webform_radio_row {
	float: left;
	margin-right: 4px;
}

td.webform_field_radio_row { padding-top: 3px; vertical-align: top; }
td.webform_label_radio_row { padding: 0 4px; }

td.webform_label_checkbox { padding-left: 4px; }

span.webform_label_error {
	color: #B31B34;
	clear: both;
	display: block;
	padding-bottom: 6px;
}