* {
  margin: 0px;
  padding: 0px;
}

html {
  height: 100%;
  margin-bottom: 0.1px;
}

body {
  background-image:URL(../img/hintergrundverlauf.jpg);
  background-repeat:repeat-x;
  background-color:#bdc7d1;

  color: #3B3B3B;
  font-family: verdana,arial,lucinda,helvetica,sans-serif;
  font-size: 10px;
  margin: 0px 10px 10px 10px;
  padding: 0px;
  text-align:center;
}

img {
  border: 0px;
}

#content {
  border: 0px solid;
  margin: 0px auto;
  text-align:left;
  width: 750px;
  background-color:#ffffff;
  border-left:1px solid #516472;
  border-right:1px solid #516472;
  
}

#metanav {
  color: #001A73;
  background-repeat:no-repeat;
  text-align: right;
  background-color:#ffffff;
  background-image:url(../img/visual.jpg);
  border-top:1px solid #516472;
  height:192px;
  
  
}

#metanav a {
  color: #001A73;
  text-decoration: none;
}

#metanav a.contact {
  background: url(../img/ic_contact.gif) center left no-repeat;
  color:#516472;
  padding: 2px 50px 2px 24px;
}

#metanav a.imprint {
  background: url(../img/ic_imprint.gif) center left no-repeat;
  color:#516472;
  padding: 2px 45px 0px 20px;
}

#metanav a.imprint2 {
  background: url(../img/ic_imprint.gif) center left no-repeat;
  color:#516472;
  padding: 2px 0px 0px 20px;
}

#metanav a.newsletter {
  background: url(../img/ic_newsletter.gif) center left no-repeat;
  color:#516472;
  padding: 2px 50px 2px 23px; /*padding: 2px 0px 2px 23px;*/
  line-height: 22px;
}

#metanav a.english {
  background: url(../img/ic_english.gif) center left no-repeat;
  color:#516472;
  padding: 2px 0px 2px 23px;
}

#metanav a.german {
  background: url(../img/ic_german.gif) center left no-repeat;
  color:#516472;
  padding: 2px 0px 2px 23px;
}

#metanav a.german {
  background: url(../img/ic_german.gif) center left no-repeat;
  color:#516472;
  padding: 2px 0px 2px 23px;
}

#logo {
  padding: 3px 0px 6px 0px;
}

#content table .cont {
  padding: 45px 19px 30px 19px;
  width: 493px;
  vertical-align: top;
}

#content table .cont2 {
  padding: 45px 19px 30px 19px;
  width: 493px;
  vertical-align: top;
}

#content table .cont2 {
  background-color: #f2f2f2;
}

#content table .cont td {
  vertical-align: top;
}

#content table .cont2 td {
  vertical-align: top;
}

#content table .cont a {
  background: url(../img/ic_cx_more.gif) center left no-repeat;
  padding: 0px 0px 0px 11px;
  color: #516472;
  text-decoration: none;
}

#content table .cont2 a {
  background: url(../img/ic_cx_more2.gif) center left no-repeat;
  padding: 0px 0px 0px 11px;
  color: #516472;
  text-decoration: none;
}

#content table .conthome {
  padding: 33px 19px 30px 19px;
  width: 493px;
  vertical-align: top;
}

#content table .conthome td {
  vertical-align: top;
}

#content table .conthome a {
  background: url(../img/ic_cx_more.gif) center left no-repeat;
  padding: 0px 0px 0px 11px;
  color: #516472;
  text-decoration: none;
}

#content table .vis {
  padding-right: 14px;
}

#content table .vis2 {
  padding-right: 30px;
}

#content table .vis3 {
  padding-right: 40px;
}

#content table .spacer, .spacer2 {
  width: 3px;
}

#content table .spacer2 {
  background-color: #f2f2f2;
}

#content table .context {
  padding: 87px 15px 65px 15px;
  width: 182px;
  vertical-align: top;
}

#content table .context2 {
  padding: 87px 15px 65px 15px;
  width: 182px;
  vertical-align: top;
}

#content table .context2 {
  background-color: #f2f2f2;
}

#content table .context a {
  background: url(../img/ic_cx_more.gif) center left no-repeat;
  padding: 0px 0px 0px 11px;
  color: #516472;
  text-decoration: none;
}

#content table .context2 a {
  background: url(../img/ic_cx_more2.gif) center left no-repeat;
  padding: 0px 0px 0px 11px;
  color: #516472;
  text-decoration: none;
}

.hl {
  color: #001A73;
  font-size: 11px;
  font-weight: bold;
}

.blocksep {
  margin: 0px;
  padding: 0px;
  background: #001A73;
  width: 100%;
  height: 1px;
  line-height: 1px;
  font-size: 1px;

}

.dotsep {
  margin: 0px;
  padding: 0px;
  background: url(../img/dotsep.gif);
  width: 100%;
  height: 1px;
  line-height: 1px;
  font-size: 1px;
}


.dotvsep {
  margin: 0px;
  padding: 0px;
  background: url(../img/dotvsep.gif);
  width: 1px;
  height: 100%;
  line-height: 100%;
  font-size: 1px;
}


.blockfoot {
  margin: 0px;
  padding: 0px;
  background: #aaa;
  width: 100%;
  height: 1px;
  line-height: 1px;
  font-size: 1px;
  border-bottom: 0.5px #516472 solid;
}

.hlight01 {
  color: #001A73;
}

.hlight02 {
  color: #516472;
}

form {
	border: none;
	background: none;
	padding: 0px; 
	margin: 0px;
}

fieldset {
	border: none;
	background: none;
	padding: 0;
	margin: 0;
}

label {
	display: block;
	float: left;
	width: 90px;
	cursor: pointer;
	text-align: left; 
	padding-right: 20px; 
	margin-bottom: 3px;
}

label.err {
  color: #516472;
}

.iptplldwn01, .iptplldwn02, .ipttxt01, .ipttxt02, .ipttxt03, .ipttxt04 {
	display: block;
	background-color: #fff;
	font-size: 100%;
	font-family: verdana,arial,lucinda,helvetica,sans-serif;
	color: #002F07;
	float: left;
	width: 220px;
	cursor: pointer;
	margin-bottom: 3px;
}

.iptplldwn01 {
  width: 224px;
}

.iptplldwn02 {
  width: 55px;
}

.ipttxt01 {
  width: 220px;
}

.ipttxt02 {
  width: 120px;
}

.ipttxt03 {
  width: 220px;
  height: 100px;
}

.ipttxt04 {
  width: 100px;
}

.iptradio01, .iptradio02 {
  margin-bottom: 0px;
}

.iptradio02 {
  margin-left: 110px;
}

.iptsubmit01, .iptsubmit02, .iptsubmit03, .iptsubmit04, .iptsubmit05, .iptsubmit06, .iptreset, .iptreset2, .iptsubmit01en, .iptsubmit02en, .iptsubmit03en, .iptreseten {
  margin: 0;
  padding: 0;
  border: 0;
  text-indent: -1000em;
  color: #fff;
  vertical-align: middle;
  cursor: pointer; /* hand-shaped cursor */
  cursor: hand; /* IE 5.x */
}

.iptsubmit01 {
  background: transparent url(../img/btn_send_on.gif) no-repeat top left;
  width: 67px;
  height: 15px;
}

.iptsubmit01en {
  background: transparent url(../img/btn_en_send_on.gif) no-repeat top left;
  width: 40px;
  height: 15px;
}

.iptsubmit02 {
  background: transparent url(../img/btn_subscribe_on.gif) no-repeat top left;
  width: 68px;
  height: 15px;
  margin: 0px 13px 0px 110px;
}

.iptsubmit02en {
  background: transparent url(../img/btn_en_subscribe_on.gif) no-repeat top left;
  width: 51px;
  height: 15px;
  margin: 0px 13px 0px 110px;
}

.iptsubmit03 {
  background: transparent url(../img/btn_unsubscribe_on.gif) no-repeat top left;
  width: 69px;
  height: 15px;
  margin: 0px 13px 0px 110px; /* Nachtrag MT onlinekauf */
}

.iptsubmit03en {
  background: transparent url(../img/btn_en_unsubscribe_on.gif) no-repeat top left;
  width: 60px;
  height: 15px;
  margin: 0px 13px 0px 110px; /* Nachtrag MT onlinekauf */
}

.iptsubmit04 {
  background: transparent url(../img/btn_pruefen.gif) no-repeat top left;
  width: 54px;
  height: 15px;
}

.iptsubmit05 {
  background: transparent url(../img/btn_subscribe_on2.gif) no-repeat top left;
  width: 68px;
  height: 15px;
  margin: 0px 13px 0px 110px;
}

.iptsubmit06 {
  background: transparent url(../img/btn_unsubscribe_on2.gif) no-repeat top left;
  width: 69px;
  height: 15px;
  margin: 0px 13px 0px 110px; /* Nachtrag MT onlinekauf */  
}
/*
.iptsubmit01:hover {
  background: transparent url(../img/btn_send_on.gif) no-repeat top left;
  width: 67px;
  height: 15px;
}

.iptsubmit02:hover {
  background: transparent url(../img/btn_subscribe_on.gif) no-repeat top left;
  width: 68px;
  height: 15px;
}

.iptsubmit03:hover {
  background: transparent url(../img/btn_unsubscribe_on.gif) no-repeat top left;
  width: 69px;
  height: 15px;
}

.iptreset:hover {
  background: transparent url(../img/btn_delete_on.gif) no-repeat top left;
  width: 105px;
  height: 15px;
}
*/

.iptreset {
  background: transparent url(../img/btn_delete_on.gif) no-repeat top left;
  width: 105px;
  height: 15px;
  margin: 0px 34px 0px 110px;
}

.iptreset2 {
  background: transparent url(../img/btn_delete_on2.gif) no-repeat top left;
  width: 105px;
  height: 15px;
  margin: 0px 34px 0px 110px;
}

.iptreseten {
  background: transparent url(../img/btn_en_delete_on.gif) no-repeat top left;
  width: 52px;
  height: 15px;
  margin: 0px 84px 0px 110px;
}

form br { 
	clear: left;
}

/* Nachtrag MT onlinekauf */
.translation {
	color: #808080;
	
}

.translation span {
	font-weight: bold;
	color: #516472;
}
/* Ende Nachtrag MT onlinekauf */



/* psv marketing */
.line {
  width: 100%;
  font-size:1px;
  border-left:1px solid #516472;
  border-right:1px solid #516472;
  background-color:#ffffff;
}

.bg_nav {
  position:relative;
  left:0px;
  top:-2px;

  
}

.ueberschrift {
  font-family: verdana,arial,lucinda,helvetica,sans-serif;
  color:#516472;
  font-size:12pt;
}
/* Ende psv marketing */