body {
  margin: 0px;
  padding: 0px;
}

td, p, em, strong, pre, span {
  font-family: verdana, arial, helvetica; 
  font-size: 12px;  
  color: #535353;
}

h1 {
  font-family: verdana, arial, helvetica; 
  font-weight: bold; 
  font-size: 14px; 
  color: #E2001A;
  line-height: 24px;
  padding: 0 0 15 0;
}

h2 {
  font-family: verdana, arial, helvetica; 
  font-weight: bold; 
  font-size: 13px; 
  color: #2E557A; 
  line-height: 24px; 
  padding: 0 0 15 0;
}

ul, li {
  margin: 0 0 0 8;
  padding: 0px;
}

img a {
  border: 0px;
  text-decoration: none;   
}

img {
  border: 0px; 
  text-decoration: none; 
}

a {
  font-family: verdana, arial, helvetica;  
  color: #535353; 
  text-decoration: underline;
}

a.footer {
  text-decoration:none;
  color: #014C8C;
}

a.leftmenu-1-no {
  font-family: verdana, arial, helvetica; 
  font-size: 11px; 
  text-decoration: none;
  color: #004585 ;
}

a.leftmenu-1-act {
  font-family: verdana, arial, helvetica; 
  font-size: 11px; 
  font-weight: bold; 
  text-decoration: none;
  color: #E2001A ;
}

td.leftmenu-1-no {
  padding: 0 0 0 11; 
  line-height: 24px; 
}

td.leftmenu-1-act {
  padding: 0 0 0 11;
  line-height: 24px;  
}

a.leftmenu-2-no {
  font-family: verdana, arial, helvetica; 
  font-size: 11px; 
  text-decoration: none;
  color: #004585 ;
}

a.leftmenu-2-act {
  font-family: verdana, arial, helvetica; 
  font-size: 11px; 
  font-weight: bold; 
  text-decoration: none;
  color: #E2001A ;
}

td.leftmenu-2-no {
  padding: 0 0 0 20; 
  line-height: 24px; 
}

td.leftmenu-2-act {
  padding: 0 0 0 20;
  line-height: 24px;  
}

.transparent {
	filter:alpha(opacity=90); /* for IE */
	-moz-opacity:0.9; /* for mozilla */
	opacity: 0.9; /* for safari */
	khtml-opacity: 0.9 /* for konquerer and older safari */
}

td.newsletteranmeldung {
  background-color: #6d6c6c; 
  color: #ffffff;
  padding: 0 0 0 15;
  line-height: 24px; 
}

input.news_input {
  height: 18px; 
  width: 120px;
  font-size: 10px;
  margin: 0 0 0 0; 
  padding: 0 0 0 0; 
  color: #6d6c6c; 
}

input[type="submit"] {
  height: 22px; 
/*  width: 83px; */
  font-size: 12px; 
  color: #ffffff; 
  background-color: #333333; 
  border: 1px solid #ffffff;
  vertical-align: top;
  padding: 0 5 5 5;
}

.csc-textpic-caption { line-height: 1.5em; }

.tx-vgetagcloud-pi1 {
  background-color: #ededef; 
  font-family: verdana, arial, helvetica;
  color: #dddddd; 
  width: 200px;
  line-height: 12px;
}

.tx-vgetagcloud-pi2 {
  font-family: verdana, arial, helvetica; 
  color: #535353;
  text-decoration: none; 
}

.tx-vgetagcloud-pi1 li a {
  padding: 4px; 
  text-decoration: none;
  color: #87888A;  
}

.tx-vgetagcloud-pi2 li a {
  text-decoration: none; 
  color: #535353;
}

.tx-vgetagcloud-pi2 li {
  list-style-type: square
}

.tx-vgetagcloud-pi2 ul {
  list-style-type: square
}

.info {
  font-family: verdana, arial, helvetica; 
  font-size: 11px; 
  color: #87888a; 
  padding: 0 10 0 0;
}

td.footermenu-1-no {
  text-align: left; 
  font-size: 11px; 
  color: #87888a;
}

a.footermenu-1-no {
  color: #87888a;
  font-size: 11px; 
  font-family: verdana, arial, helvetica; 
  text-decoration: none; 
}

td.breadcrumb { 
  padding: 10 0 0 15;
  color: #87888a; 
  font-size: 9px; 
  font-family: verdana, arial, helvetica; 
}

a.breadcrumb { 
  font-size: 9px; 
  color: #87888a;
  text-decoration: none;
}

.content {
  padding: 15 15 15 15;
  line-height: 20px;
}

.csc-textpic-caption { color: #000000; font-size: 9px; line-height: 14px; text-align: center;} 


.bookmarks {
  text-align: left; 
  font-size: 9px; 
  color: #87888a;
}

.newsletteranmeldung_bezeichnung {font-family: verdana, arial, helvetica; font-size: 12px; color: #535353; font-width: bold;  }
.newsletteranmeldung_bezeichnung { font-family: verdana, arial, helvetica; font-size: 12px; color: #535353;}

/* Box1: FCE Box mit Überschrift, Bild, Beschreibung */
.box1-caption {
  background: #6D6C6C;
  color: #ffffff;
  font-weight: bold;
  vertical-align: middle;
  text-align: center;
}
.box1-image {
  background: #ffffff;
  border-left: 5px solid #6D6C6C;
  border-right: 5px solid #6D6C6C;
  vertical-align: middle;
  text-align: center;
}
.box1-content p {
  color: #ffffff;
  background: #6D6C6C;
  border-left: 5px solid #6D6C6C;
  border-right: 5px solid #6D6C6C;
  vertical-align: top;
  text-align: justify;
  padding: 5px;
}
.box1-content  {
  color: #ffffff;
  background: #6D6C6C;
  border-left: 5px solid #6D6C6C;
  border-right: 5px solid #6D6C6C;
  vertical-align: top;
  text-align: justify;
  padding: 5px;
}
.box1-link {
  background: #6D6C6C;
  color: #ffffff;
  vertical-align: middle;
  text-align: right;
  text-decoration: none; 
  padding: 5px; 
}

/* Box2: FCE Box mit Überschrift, Bild, Beschreibung */
.box2-caption {
  background: #6D6C6C;
  color: #ffffff;
  font-weight: bold;
  vertical-align: middle;
  text-align: center;
  padding: 4 4 0 4;
}
.box2-image {
  background: #ffffff;
  border: 3px solid #6D6C6C;
  vertical-align: middle;
  text-align: center;
}
.box2-content p {
  background: #6D6C6C;
  border-top: 3px solid #6D6C6C;
  border-left: 3px solid #6D6C6C;
  border-right: 3px solid #6D6C6C;
  vertical-align: top;
  text-align: justify;
  padding: 0 12 5 12;
  color: #ffffff;
}

.box2-content a {
  color: #ffffff;
  text-decoration: none;
}

.box3-newsticker {
  border: 2px solid #6D6C6C;
}

/* Produktdarstellung: FCE */
.produktdarstellung {
  background: url(img/produktdarstellung_bg.jpg) no-repeat;
}

.produktdarstellung_bild {
  padding: 30 0 0 0;
}

.produktdarstellung_text p {
  padding: 25 20 20 20; 
  color: #ffffff;
}

/* Powermail Hacks */

.tx_powermail_pi1_form fieldset div div {width:150px; float:left;}

.tx_powermail_pi1_form fieldset { border:none 0px; }

div.powermail_radio_inner { float:left;}

.tx_powermail_pi1_form legend { 
	color:#E2001A;
	padding:0;
	font-weight:bold; }

.Thanks { 
  margin: 10px 0;
  color:#666666;
  font-size:14px;
  font-weight:bold; }

.errortext { 
  color:red;
  font-weight:bold; }

form#domainbestellen textarea{ width:210px;}

form#domainbestellen input { width:210px;}

form#domainbestellen input[type="radio"] { width:30px;}
  
/* Loginbox */

div.pz_loginbox {
	width:400px; 
	padding:0;
	margin:0; }

div.pz_loginbox h3 { color:#E2001A;}

.tx-felogin-pi1 label { 
	width:80px;
	display:inline-block;}

/* Login */
	
form.loginform {
	background: url(img/Lock.jpg) no-repeat;
	height:160px;
	width:400px;
	padding:46px 0 0 149px; }
	
form.loginform  div { width:235px; }

form.loginform  input[type="submit"] { 
	float:right;
	margin:10px 4px 0 0;
	background: #fff url(img/login_bgd.gif) no-repeat;
	border: none 0px;
	width:65px; } 

/* Logout */

form.logoutform {
	/* background: url(img/Lock.jpg) no-repeat; */
	height:160px;
	width:100px;
	padding:0px 0 0 0; }
	
form.logoutform div { width:235px; }
	
form.logoutform input[type="submit"] { 
	margin:10px 0 0 0;
	background: #fff url(img/login_bgd.gif) no-repeat;
	border: none 0px;
	width:65px; 
}
