/*=
  = Elements
  ==============================*/

html {
	height: 100%;
}

body {
  background: #FFFFFF;
  width: 100%;
  min-height: 100%;
  margin: 0em;
  padding: 0em;
  color: #333333;
  font-size: 100.01%;
  font-family: tahoma, arial, verdana, helvetica, sans-serif;
}

h1 {
	margin: 0em;
	padding: 0em;
	font-size: 1em;
}

h2 {
	margin: 0em;
	padding: 0em;
	font-size: 0.75em;
}

p {
	margin: 0em;
	padding: 0em;
	font-size: 0.75em;
}

a:link {
	background-color: #FFFFFF;
	color: #5BB7DD;
	text-decoration: none;
}

a:visited {
	background-color: #FFFFFF;
	color: #3F91B6;
	text-decoration: none;
}

a:hover,
a:focus,
a:active {
	background-color: #FFFFFF;
	color: #333333;
	text-decoration: underline;
}

html a:link,
html a:visited,
html a:hover,
html a:focus,
html a:active {
	background-color: transparent;
}

a img {
	border: 0em solid #FFFFFF;
	text-decoration: none;
}

form {
	margin: 0em;
	padding: 0em;
}

fieldset {
	border: 0em solid #FFFFFF;
	margin: 0em;
	padding: 0em;
}

legend {
	display: none;
}

input {
	border: 0.08em solid #E6E6E6;
	margin: 0em;
	padding: 0.2em;
	font-size: 1em;
  font-family: tahoma, arial, verdana, helvetica, sans-serif;
}

textarea {
	border: 0.08em solid #E6E6E6;
	margin: 0em;
	padding: 0.2em;
	font-size: 1em;
  font-family: tahoma, arial, verdana, helvetica, sans-serif;
}

/*=
  = Classes
  ==============================*/

.hidden {
  position: absolute;
  width: 1px;
  height: 1px;
  top: -1000px;
  left: -1000px;
  margin: 0em;
  padding: 0em;
  font-size: 1px;
}

.clear {
  width: 1px;
  height: 1px;
  margin: 0em;
  padding: 0em;
  font-size: 1px;
  clear: both;
}

.left {
  float: left;
}

.right {
  float: right;
}

.align-center {
	display: block;
  text-align: center;
}

.align-left {
	display: block;
  text-align: left;
}

.align-right {
	display: block;
  text-align: right;
}

.img_left {
	padding: 0.3em 0em 0em 0em;
	float: left;
}

.img_right {
	padding: 0.3em 0em 0em 0em;
	float: right;
}

.img_oob {
	position: absolute;
	bottom: -4em;
	left: -40em;
	margin: 0em;
	padding: 0em;
}

.blue {
	background-color: #FFFFFF;
	color: #5BB7DD;
}

.violett {
	background-color: #FFFFFF;
	color: #7B003B;
}

.big {
	font-size: 1.88em;
}

.small {
	font-size: 1.43em;
}

/*=
  = Wrapper
  ==============================*/

div#wrapper {
  position: absolute;
  top: 0em;
  left: 0em;
  width: 100%;
  height: 100%;
  margin: 0em;
  padding: 0em;
}

div#wrapper_outer {
	position: relative;
	background: url('../images/bg_wrapper_bg_green.gif') repeat-x bottom left;
	width: 100%;
	min-height: 100%;
	margin: 0em;
	padding: 0em;
  text-align: center;
  z-index: 2;
}

div#wrapper_bg_green {
	position: absolute;
	bottom: 0em;
	left: 0em;
	background: url('../images/bg_wrapper_outer.jpg') no-repeat bottom center;
	width: 100%;
	height: 7.94em;
	margin: 0em;
	padding: 0em;
}

div#wrapper_middle {
	position: relative;
	width: 49.38em;
	margin: 0em auto 0em auto;
	padding: 2.06em 0em 0em 0em;
	text-align: left;
}

div#wrapper_inner {
	position: relative;
	width: 100%;
	margin: 0em;
	padding: 0em;
}

/*=
  = Jumps
  ==================================================*/

div#wrapper_jumps {
  position: absolute;
  width: 100%;
  top: -500px;
  left: -500px;
  margin: 0em;
  padding: 0em;
  z-index: 10;
  text-align: left;
}

div#wrapper_jumps ul {
  margin: 0em;
  padding: 0em;
  list-style: none;
  font-size: 0.75em;
}

div#wrapper_jumps ul li {
  margin: 0em;
  padding: 0em;
}

div#wrapper_jumps ul li a:link,
div#wrapper_jumps ul li a:visited {
  position: absolute;
  background-color: #FFFFFF;
  top: 0px;
  left: 0px;
  margin: 0em;
  padding: 0em;
  color: #5BB7DD;
}

div#wrapper_jumps ul li a:focus,
div#wrapper_jumps ul li a:active {
  position: absolute;
  background-color: #FFFFFF;
  width: 17em;
  top: 510px;
  left: 510px;
  margin: 0em;
  padding: 0em;
  color: #5BB7DD;
}

/*=
  = Header
  ==================================================*/

div#wrapper_header {
	position: relative;
	background: #989898 url('../images/bg_header.gif') repeat-x;
	width: 100%;
	margin: 0em;
	padding: 0em;
}

div#header_outer {
	position: relative;
	background: url('../images/bg_header_outer.gif') no-repeat bottom right;
	width: 100%;
	margin: 0em;
	padding: 0em;
}

div#header_middle {
	position: relative;
	background: url('../images/bg_header_middle.gif') no-repeat bottom left;
	width: 100%;
	margin: 0em;
	padding: 0em;
}

div#header_inner {
	position: relative;
	background: url('../images/bg_header_inner.gif') no-repeat top right;
	width: 100%;
	margin: 0em;
	padding: 0em;
}

div#wrapper_header h1 {
	background: url('../images/bg_header_h1.gif') no-repeat top left;
	margin: 0em;
	padding: 0.81em 0em 0.81em 1em;
	float: left;
	font-size: 1em;
}

div#wrapper_header h1 img {
	width: 12.44em;
	height: 1.88em;
}

div#wrapper_header h1 a:link,
div#wrapper_header h1 a:visited {
	background-color: transparent;
}

div#wrapper_header p {
	margin: 0em;
	padding: 1.5em 0em 0em 0em;
	float: right;
	text-align: right;
}

div#wrapper_header p img {
	margin: 0em 1.25em 0em 0em;
}

/*=
  = Languages
  ==================================================*/

div#wrapper_languages {
	position: absolute;
	top: 0.69em;
	left: 0em;
	width: 10em;
	margin: 0em;
	padding: 0em;
}

div#wrapper_languages ul#languagenav {
	margin: 0em;
	padding: 0em;
	list-style: none;
	font-size: 0.69em;
}

div#wrapper_languages ul#languagenav li {
	background-color: #FFFFFF;
	margin: 0em;
	padding: 0em 0.88em 0em 0em;
	float: left;
	display: inline;
	color: #5BB7DD;
}

div#wrapper_languages ul#languagenav li a:link,
div#wrapper_languages ul#languagenav li a:visited {
	background-color: #FFFFFF;
	color: #999999;
}

div#wrapper_languages ul#languagenav li a:hover,
div#wrapper_languages ul#languagenav li a:focus,
div#wrapper_languages ul#languagenav li a:active {
	background-color: #FFFFFF;
	color: #5BB7DD;
}

/*=
  = Service navigation
  ==================================================*/

div#wrapper_servicenav {
	position: absolute;
	top: 0.69em;
	right: 0em;
	margin: 0em;
	padding: 0em;
}

div#wrapper_servicenav ul#servicenav {
	margin: 0em;
	padding: 0em;
	list-style: none;
	font-size: 0.69em;
}

div#wrapper_servicenav ul#servicenav li {
	margin: 0em;
	padding: 0em 0em 0em 0.88em;
	display: inline;
	float: left;
}

div#wrapper_servicenav ul#servicenav li#servicenav_current {
	background-color: #FFFFFF;
	color: #3F91B6;
}

div#wrapper_servicenav ul#servicenav li a:link,
div#wrapper_servicenav ul#servicenav li a:visited {
	background-color: #FFFFFF;
	color: #999999;
}

div#wrapper_servicenav ul#servicenav li.servicenav_red a:link,
div#wrapper_servicenav ul#servicenav li.servicenav_red a:visited {
	background-color: #FFFFFF;
	color: #7B003B;
}

div#wrapper_servicenav ul#servicenav li a:hover,
div#wrapper_servicenav ul#servicenav li a:focus,
div#wrapper_servicenav ul#servicenav li a:active,
div#wrapper_servicenav ul#servicenav li.servicenav_red a:hover,
div#wrapper_servicenav ul#servicenav li.servicenav_red a:focus,
div#wrapper_servicenav ul#servicenav li.servicenav_red a:active {
	background-color: #FFFFFF;
	color: #5BB7DD;
	text-decoration: underline;
}

/*=
  = Main navigation
  ==================================================*/

div#wrapper_mainnav {
	position: relative;
	width: 100%;
	margin: 0.81em 0em 0em 0em;
	padding: 0em;
	float: left;
}

div#wrapper_mainnav ul#mainnav {
	margin: 0em;
	padding: 0em;
	float: left;
	list-style: none;
	font-size: 0.75em;
}

div#wrapper_mainnav ul#mainnav li {
	background-color: #FFFFFF;
	margin: 0em;
	padding: 0em 1.67em 0em 0.83em;
	display: inline;
	float: left;
	color: #3F3F3F;
	font-weight: bold;
}

div#wrapper_mainnav ul#mainnav li#mainnav_first {
	padding: 0em 1.92em 0em 1.34em;
}

div#wrapper_mainnav ul#mainnav li#mainnav_current {
	background: #5BB7DD url('../images/bg_mainnav_li.gif') repeat-x;
	margin: 0em 1.17em 0em 0em;
  padding: 0em;
	color: #FFFFFF;
}

div#wrapper_mainnav ul#mainnav li#mainnav_active {
	margin: 0em 0.92em 0em 0em;
	padding: 0em;
}

div#wrapper_mainnav ul#mainnav li#mainnav_active_subrow {
	margin: 0em 0.92em 0em 0em;
  padding: 0em 0em 5em 0em;
}

div#wrapper_mainnav ul#mainnav li span#mainnav_outer {
	background: url('../images/bg_mainnav_outer.gif') no-repeat top left;
	margin: 0em;
	padding: 0em;
	display: block;
}

div#wrapper_mainnav ul#mainnav li span#mainnav_inner {
	background: url('../images/bg_mainnav_inner.gif') no-repeat top right;
	margin: 0em;
	padding: 0.58em 1.41em 0.5em 1.34em;
	display: block;
}

div#wrapper_mainnav ul#mainnav li a:link,
div#wrapper_mainnav ul#mainnav li a:visited {
	background-color: #FFFFFF;
	margin: 0em;
	padding: 0.58em 0em 0.5em 0em;
	display: block;
	color: #3F3F3F;
}

div#wrapper_mainnav ul#mainnav li#mainnav_active a:link,
div#wrapper_mainnav ul#mainnav li#mainnav_active a:visited,
div#wrapper_mainnav ul#mainnav li#mainnav_active_subrow a:link,
div#wrapper_mainnav ul#mainnav li#mainnav_active_subrow a:visited {
	background: #5BB7DD url('../images/bg_mainnav_li.gif') repeat-x;
	padding: 0em;
	color: #FFFFFF;
}

div#wrapper_mainnav ul#mainnav li a:hover,
div#wrapper_mainnav ul#mainnav li a:focus,
div#wrapper_mainnav ul#mainnav li a:active {
	background-color: #FFFFFF;
	color: #5BB7DD;
}

div#wrapper_mainnav ul#mainnav li#mainnav_active a:hover,
div#wrapper_mainnav ul#mainnav li#mainnav_active a:focus,
div#wrapper_mainnav ul#mainnav li#mainnav_active a:active,
div#wrapper_mainnav ul#mainnav li#mainnav_active_subrow a:hover,
div#wrapper_mainnav ul#mainnav li#mainnav_active_subrow a:focus,
div#wrapper_mainnav ul#mainnav li#mainnav_active_subrow a:active {
	background-color: #5BB7DD;
	color: #3F3F3F;
}

div#wrapper_mainnav ul#mainnav li#mainnav_active_subrow div#mainnav2_outer {
	position: absolute;
	background: url('../images/bg_wrapper_bluebox.jpg') repeat-x;
	bottom: 1.67em;
	left: 0em;
	width: 65.84em;
	margin: 0em;
	padding: 0em;
}

div#wrapper_mainnav ul#mainnav li#mainnav_active_subrow div#mainnav2_middle {
	position: relative;
	background: url('../images/bg_mainnav2_middle.gif') no-repeat top right;
	margin: 0em;
	padding: 0em;
}

div#wrapper_mainnav ul#mainnav li#mainnav_active_subrow div#mainnav2_middle2 {
	position: relative;
	background: url('../images/bg_mainnav2_middle2.gif') no-repeat bottom right;
	margin: 0em;
	padding: 0em;
}

div#wrapper_mainnav ul#mainnav li#mainnav_active_subrow div#mainnav2_inner {
	position: relative;
	background: url('../images/bg_mainnav2_inner.gif') no-repeat bottom left;
	margin: 0em;
	padding: 0em;
}

div#wrapper_mainnav ul#mainnav li#mainnav_active_subrow div#mainnav2_inner ul#mainnav2 {
	background: url('../images/bg_ul_mainnav2.gif') no-repeat top left;
	height: 3.33em;
	margin: 0em;
	padding: 0em 0em 0em 0.57em;
}

div#wrapper_mainnav ul#mainnav li#mainnav_active_subrow div#mainnav2_inner ul#mainnav2 li {
	background-color: #4C9DBA;
	margin: 0em;
	padding: 1.16em 1.42em 0em 0.83em;
	color: #FFFFFF;
}

html div#wrapper_mainnav ul#mainnav li#mainnav_active_subrow div#mainnav2_inner ul#mainnav2 li {
	background-color: transparent;
}

div#wrapper_mainnav ul#mainnav li#mainnav_active_subrow div#mainnav2_inner ul#mainnav2 li#mainnav2_current {
	background: #B8D8E3 url('../images/bg_mainnav2_li.gif') no-repeat top left;
	margin: 0.74em 1.42em 0em 0em;
	padding: 0em;
	color: #4C9DBA;
}

div#wrapper_mainnav ul#mainnav li#mainnav_active_subrow div#mainnav2_inner ul#mainnav2 li#mainnav2_current span#span_mainnav2_outer {
	background: url('../images/bg_span_mainnav2_outer.gif') no-repeat top right;
	margin: 0em;
	padding: 0em;
	display: block;
}

div#wrapper_mainnav ul#mainnav li#mainnav_active_subrow div#mainnav2_inner ul#mainnav2 li#mainnav2_current span#span_mainnav2_middle {
	background: url('../images/bg_span_mainnav2_middle.gif') no-repeat bottom left;
	margin: 0em;
	padding: 0em;
	display: block;
}

div#wrapper_mainnav ul#mainnav li#mainnav_active_subrow div#mainnav2_inner ul#mainnav2 li#mainnav2_current span#span_mainnav2_inner {
	background: url('../images/bg_span_mainnav2_inner.gif') no-repeat bottom right;
	margin: 0em;
	padding: 0.42em 0.83em 0.42em 0.92em;
	display: block;
}

div#wrapper_mainnav ul#mainnav li#mainnav_active_subrow div#mainnav2_inner ul#mainnav2 li a:link,
div#wrapper_mainnav ul#mainnav li#mainnav_active_subrow div#mainnav2_inner ul#mainnav2 li a:visited {
	background: #4C9DBA;
	color: #FFFFFF;
}

div#wrapper_mainnav ul#mainnav li#mainnav_active_subrow div#mainnav2_inner ul#mainnav2 li a:hover,
div#wrapper_mainnav ul#mainnav li#mainnav_active_subrow div#mainnav2_inner ul#mainnav2 li a:focus,
div#wrapper_mainnav ul#mainnav li#mainnav_active_subrow div#mainnav2_inner ul#mainnav2 li a:active {
	background-color: #4C9DBA;
	color: #3F3F3F;
}

html div#wrapper_mainnav ul#mainnav li#mainnav_active_subrow div#mainnav2_inner ul#mainnav2 li a:link,
html div#wrapper_mainnav ul#mainnav li#mainnav_active_subrow div#mainnav2_inner ul#mainnav2 li a:visited,
html div#wrapper_mainnav ul#mainnav li#mainnav_active_subrow div#mainnav2_inner ul#mainnav2 li a:hover,
html div#wrapper_mainnav ul#mainnav li#mainnav_active_subrow div#mainnav2_inner ul#mainnav2 li a:focus,
html div#wrapper_mainnav ul#mainnav li#mainnav_active_subrow div#mainnav2_inner ul#mainnav2 li a:active {
	background-color: transparent;
}

/*=
  = Search
  ==================================================*/

div#search_outer {
	position: absolute;
	top: -2.35em;
	right: 0em;
	width: 15em;
	margin: 0em;
	padding: 0em;
	clear: both;
	float: right;
	text-align: right;
}

div#wrapper_search p {
	padding: 0em 1.13em 0em 0em;
	font-size: 0.69em;
}

div#wrapper_search p input#sword {
	border: 0.09em solid #F1F1F1;
	background-color: #F1F1F1;
	width: 17.18em;
	color: #666666;
}

/*=
  = Content
  ==================================================*/

div#wrapper_content {
	position: relative;
	width: 100%;
	margin: 0em;
	padding: 0em 0em 11.31em 0em;
	float: left;
}

div#wrapper_content h1 {
	background-color: #FFFFFF;
	margin: 0em;
	padding: 0em 0em 0.43em 0em;
	color: #3F3F3F;
	font-size: 0.88em;
	line-height: 1.2em;
}

html div#wrapper_content h1 {
	background-color: transparent;
}

div#wrapper_content h2 {
	background-color: #FFFFFF;
	margin: 0em;
	padding: 1em 0em 0.93em 0em;
	color: #5BB7DD;
	font-size: 0.88em;
	line-height: 1.2em;
}

html div#wrapper_content h2 {
	background-color: transparent;
}

div#wrapper_content p {
	margin: 0em;
	padding: 0em 0em 1.17em 0em;
	font-size: 0.75em;
	line-height: 1.5em;
}

div#wrapper_content p.subcontent {
	margin: -1.17em 0em 0em 0em;
	padding: 0em 0em 1.17em 1.58em;
}

div#wrapper_content ol,
div#wrapper_content ul {
	width: 100%;
	margin: 0em;
	padding: 0em;
	font-size: 0.75em;
	line-height: 1.5em;
}

div#wrapper_content ol li,
div#wrapper_content ul li {
	margin: 0em;
	padding: 0em 0.5em 2em 1.83em;
}

div#wrapper_content dl {
	width: 100%;
	margin: 0em;
	padding: 0em;
	float: left;
	font-size: 0.75em;
	line-height: 1.5em;
}

div#wrapper_content dl dt {
	background-color: #FFFFFF;
	margin: 0em;
	padding: 0em 0.5em 2em 1.83em;
	float: left;
	color: #7B003B;
	font-weight: bold;
}

div#wrapper_content dl dd {
	width: 27em;
	margin: 0em;
	padding: 0em 0em 2em 0em;
	float: left;
}

div#wrapper_content dl dd ol {
	width: 100%;
	margin: 0em;
	padding: 0em;
	list-style: lower-alpha;
	font-size: 1em;
}

div#wrapper_content dl dd ol li {
	margin: 0em 0em 0em 2em;
	padding: 0em 0em 0em 0em;
}

/**************** COLS ****************/

div#wrapper_content div.content_container_left {
	position: relative;
	width: 23.9em;
	margin: 0em;
	padding: 0em 0em 0.81em 0em;
	clear: both;
	float: left;
}

div#wrapper_content div.content_container_right {
	position: relative;
	width: 23.9em;
	margin: 0em;
	padding: 0em 0em 0.81em 0em;
	float: right;
}

div#wrapper_content div.content_container_left h1,
div#wrapper_content div.content_container_right h1 {
	padding: 1em 0em 0.43em 0em;
}

div#wrapper_content div.content_container_left div.content_container_left,
div#wrapper_content div.content_container_left div.content_container_right,
div#wrapper_content div.content_container_right div.content_container_left,
div#wrapper_content div.content_container_right div.content_container_right {
	width: 11.5em;
}

/**************** BLACKBOX ****************/

div#wrapper_content div.wrapper_blackbox {
	position: relative;
	background: #343434 url('../images/bg_wrapper_blackbox.jpg') repeat-y;
	width: 100%;
	margin: 0.44em 0em 0em 0em;
	padding: 0em;
	clear: both;
	color: #FFFFFF;
}

div#wrapper_content div.wrapper_blackbox p {
	margin: 0em;
	padding: 0.67em 0em 0em 0em;
	font-size: 0.75em;
	line-height: 1.5em;
}

div#wrapper_content div.wrapper_blackbox img {
	margin: -0.67em 0em 0em 0em;
	padding: 0em;
}

div#wrapper_content div.wrapper_blackbox a:link,
div#wrapper_content div.wrapper_blackbox a:visited {
	background-color: #343434;
	color: #FFFFFF;
}

html div#wrapper_content div.wrapper_blackbox a:link,
html div#wrapper_content div.wrapper_blackbox a:visited {
	background-color: transparent;
}

div#wrapper_content div.blackbox_outer {
	position: relative;
	background: url('../images/bg_blackbox_outer.gif') no-repeat top right;
	width: 100%;
	margin: 0em;
	padding: 0em;
}

div#wrapper_content div.blackbox_inner {
	position: relative;
	background: url('../images/bg_blackbox_inner.gif') no-repeat bottom right;
	margin: 0em;
	padding: 0em 0.88em 0em 0em;
}

/**************** BLUEBOX ****************/

div#wrapper_content div.wrapper_bluebox {
	position: relative;
	background: #3792B1 url('../images/bg_wrapper_bluebox.jpg') repeat-x;
	width: 100%;
	margin: 0em 0em 1.5em 0em;
	padding: 0em;
	float: left;
	color: #FFFFFF;
}

div#wrapper_content div.bluebox_outer {
	position: relative;
	background: url('../images/bg_bluebox_outer.gif') no-repeat bottom right;
	width: 100%;
	margin: 0em;
	padding: 0em;
}

div#wrapper_content div.bluebox_middle {
	position: relative;
	background: url('../images/bg_bluebox_middle.gif') no-repeat bottom left;
	width: 100%;
	margin: 0em;
	padding: 0em;
}

div#wrapper_content div.bluebox_inner {
	position: relative;
	background: url('../images/bg_bluebox_inner.gif') no-repeat top right;
	width: 100%;
	margin: 0em;
	padding: 0em;
}

div#wrapper_content div.bluebox_content {
	position: relative;
	background: url('../images/bg_bluebox_content.gif') no-repeat top left;
	margin: 0em;
	padding: 0.83em 0.83em 0em 0.83em;
}

div#wrapper_content div.bluebox_content_mainpage {
	position: relative;
	margin: 0em;
	padding: 1em 1em 0em 1em;
}

div#wrapper_content div.wrapper_bluebox h1 {
	background-color: #3792B1;
	padding: 0em 0em 1em 0em;
	font-size: 0.88em;
	color: #FFFFFF;
}

html div#wrapper_content div.wrapper_bluebox h1 {
	background-color: transparent;
}

div#wrapper_content div.bluebox_content_mainpage h1 {
	background-color: #3792B1;
	padding: 0em 0em 2em 0em;
	font-size: 0.88em;
	color: #FFFFFF;
}

div#wrapper_content div.wrapper_bluebox p {
	padding: 0em 0em 0.83em 0em;
}

div#wrapper_content div.wrapper_bluebox div.content_container_left,
div#wrapper_content div.wrapper_bluebox div.content_container_right {
	width: 23em;
	margin: 0em;
	padding: 0em;
}

div#wrapper_content div.wrapper_bluebox a:link,
div#wrapper_content div.wrapper_bluebox a:visited {
	background-color: #3792B1;
	color: #FFFFFF;
	text-decoration: underline;
}

div#wrapper_content div.wrapper_bluebox a:hover,
div#wrapper_content div.wrapper_bluebox a:focus,
div#wrapper_content div.wrapper_bluebox a:active {
	background-color: #3792B1;
	color: #333333;
	text-decoration: none;
}

html div#wrapper_content div.wrapper_bluebox a:link,
html div#wrapper_content div.wrapper_bluebox a:visited,
html div#wrapper_content div.wrapper_bluebox a:hover,
html div#wrapper_content div.wrapper_bluebox a:focus,
html div#wrapper_content div.wrapper_bluebox a:active {
	background-color: transparent;
}

/**************** BORDERED ****************/

div#wrapper_content div.wrapper_bordered {
	position: relative;
	background: url('../images/bg_wrapper_bordered.gif') repeat-x top left;
	width: 100%;
	margin: 0em;
	padding: 0em 0em 2em 0em;
}

div#wrapper_content div.bordered_outer {
	position: relative;
	background: url('../images/bg_wrapper_bordered.gif') repeat-x bottom left;
	width: 100%;
	margin: 0em;
	padding: 0.69em 0em 0.69em 0em;
}

/**************** EU Neuwagen ****************/

div#wrapper_content div#wrapper_newcars {
	position: relative;
	width: 100%;
	margin: 0em;
	padding: 0em;
	float: left;
}

div#wrapper_content div#wrapper_newcars div.newcars_inner {
	position: relative;
	background: url('../images/bg_wrapper_bordered.gif') repeat-x bottom left;
	width: 100%;
	margin: 0em 0em 1em 0em;
	padding: 0em 0em 1em 0em;
	float: left;
}

div#wrapper_content div#wrapper_newcars p {
	padding: 0em 0.58em 0.83em 1.25em;
	text-align: center;
}

div#wrapper_content div#wrapper_newcars p a:link,
div#wrapper_content div#wrapper_newcars p a:visited {
	text-decoration: none;
}

div#wrapper_content div#wrapper_newcars p a:link strong,
div#wrapper_content div#wrapper_newcars p a:visited strong {
	text-decoration: underline;
}

/**************** KONTAKT ****************/

div#wrapper_content div#wrapper_contact {
	position: relative;
	width: 100%;
	margin: 0em;
	padding: 0em;
}

div#wrapper_content div#wrapper_contact p.block {
	clear: both;
}

div#wrapper_content div#wrapper_contact p input {
	background-color: #E6E6E6;
	width: 15em;
	margin: 0.3em 0em 0em 0em;
	display: block;
	color: #000000;
}

div#wrapper_content div#wrapper_contact p input#result {
	width: 6em;
	margin: 0em;
	display: inline;
}

div#wrapper_content div#wrapper_contact p input#pattern {
	border: 0em solid #FFFFFF;
	margin: 0em;
	padding: 0em;
	display: inline;
}

div#wrapper_content div#wrapper_contact p input#submit {
	border: 0.08em solid #FFFFFF;
	width: 11.17em;
	height: 2.5em;
	margin: 0em;
	padding: 0em;
	display: inline;
}

div#wrapper_content div#wrapper_contact p.block input {
	width: 98%;
}

div#wrapper_content div#wrapper_contact p textarea {
	background-color: #E6E6E6;
	width: 98%;
	margin: 0.3em 0em 0em 0em;
	display: block;
	color: #000000;
}

/*=
  = Footer
  ==================================================*/

div#wrapper_footer {
	position: absolute;
	bottom: 7.75em;
	left: 0em;
	width: 100%;
	margin: 0em;
	padding: 0em;
	text-align: center;
}

div#wrapper_footer p {
	background-color: #FFFFFF;
	font-size: 0.69em;
	color: #999999;
}

div#footer_outer {
	position: relative;
	width: 49.38em;
	margin: 0em auto 0em auto;
	padding: 0em;
}

div#wrapper_copright {
	position: relative;
	background: #969696 url('../images/bg_wrapper_copyright.gif') repeat-x;
	width: 100%;
	margin: 0em 0em 0.5em 0em;
	padding: 0em;
}

div#wrapper_copright p.left {
	background: url('../images/bg_copyright_p.gif') no-repeat top left;
	padding: 0.5em 0em 0.5em 1em;
	color: #FFFFFF;
}

div#wrapper_copright p.right {
	background-color: transparent;
	margin: 0.5em 1em 0.5em 0em;
}

div#copyright_outer {
	position: relative;
	background: url('../images/bg_copyright_outer.gif') no-repeat top right;
	width: 100%;
	margin: 0em;
	padding: 0em;
}

div#copyright_middle {
	position: relative;
	background: url('../images/bg_copyright_middle.gif') no-repeat bottom left;
	width: 100%;
	margin: 0em;
	padding: 0em;
}

div#copyright_inner {
	position: relative;
	background: url('../images/bg_copyright_inner.gif') no-repeat bottom right;
	width: 100%;
	margin: 0em;
	padding: 0em;
}

div#wrapper_social {
	position: relative;
	width: 100%;
	margin: 0em;
	padding: 0em;
}

div#wrapper_social p.left img {
	width: 1.45em;
	height: 1.45em;
	margin: -0.1em 0em 0em 0em;
	vertical-align: top;
}
