body {
  padding:0px;
  font-size:11px;
  font-family:Verdana,Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
  margin:0px;
  background: #FFFFFF
}

body.print {
  padding:0px;
  font-size:11px;
  font-family:Verdana,Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
  margin:0px;
  background-image : none;
}

body * {
  font-size:11px;
  font-family:Verdana,Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
  margin-bottom: 0px;
  margin-top:0px;
  padding-bottom: 0px;
}

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

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

a {
  color:#ff0000;
  font-size:11px;
  text-decoration:none;
}

a.home {
  color:#ff0000;
  font-size:10px;
  text-decoration:none;
}

a.sitemap {
  color:#666666;
  font-size:11px;
  font-weight:bold;
}

a.linkbox{
  color:#666666;
  font-size:11px;
  font-weight:bold;
}

a.impressum{
  color:#ff0000;
  font-size:10px;
  text-decoration:none;
}

a:hover {
  text-decoration:underline;
}

td.header {
  vertical-align:top;
}
td.verlaufspfad {
  font-weight:bold;
  font-size:10px;
}

td.verlaufspfadprint {
  font-weight:bold;
  font-size:10px;
  padding-top : 10px;
  vertical-align : top;
}
td.sprachnav {
  text-align:center;
  vertical-align: top;
  margin-top : 4px;
}
td.metanav_inaktiv {
  padding-left:13px;
  background-color:#cccccc;
}
td.metanav_inaktiv a {
  font-weight:bold;
  font-size:11px;
  color:#000000;
}
td.metanav_label_inaktiv {
  background-color:#ff0000;
}
td.metanav_aktiv {
  background-color:#666666;
  padding-left:13px;
  font-weight:bold;
  font-size:11px;
  color:#f5f5f5;
}
td.metanav_aktiv a {
  font-weight:bold;
  font-size:11px;
  color:#ffffff;
  text-decoration:none;
}
td.metanav_label_aktiv {
  background-color:#666666;
}
td.metanav_gap {
  background-color:#ffffff;
}
td.contentnav1_inaktiv {
  background-color:#f5f5f5;
  padding-left:13px;
}
td.contentnav1_inaktiv a {
  font-weight:normal;
  font-size:11px;
  color:#000000;
}
td.contentnav1_label_inaktiv {
  background-color:#f5f5f5;
}
td.contentnav1_aktiv {
  background-color:#ffffff;
  padding-left:13px;
  font-weight:normal;
  font-size:11px;
  color:#666666;
}
td.contentnav1_aktiv a {
  font-weight:normal;
  font-size:11px;
  color:#666666;
  text-decoration:none;
}
td.contentnav1_label_aktiv {
  background-color:#666666;
}
td.contentnav1_gap {
  background-color:#cccccc;
}
td.contentnav2_inaktiv {
  background-color:#ffffff;
  padding-left:24px;
}
td.contentnav2_inaktiv a {
  font-weight:normal;
  font-size:11px;
  color:#000000;
}
td.contentnav2_label_inaktiv {
  background-color:#ffffff;
}
td.contentnav2_aktiv {
  background-color:#ffffff;
  padding-left:24px;
  font-weight:normal;
  font-size:11px;
  color:#666666;
}
td.contentnav2_aktiv a {
  font-weight:normal;
  font-size:11px;
  color:#666666;
  text-decoration:none;
}
td.contentnav2_label_aktiv {
  background-color:#cccccc;
}
td.contentnav2_gap {
  background-color:#f5f5f5;
}
td.contentnav3_inaktiv {
  background-color:#ffffff;
  padding-left:36px;
}
td.contentnav3_inaktiv a {
  font-weight:normal;
  font-size:11px;
  color:#000000;
}
td.contentnav3_label_inaktiv {
  background-color:#ffffff;
}
td.contentnav3_aktiv {
  background-color:#ffffff;
  padding-left:36px;
  font-weight:normal;
  font-size:11px;
  color:#666666;
}
td.contentnav3_aktiv a {
  font-weight:normal;
  font-size:11px;
  color:#666666;
  text-decoration:none;
}
td.contentnav3_label_aktiv {
  background-color:#cccccc;
}
td.contentnav3_gap {
  background-color:#f5f5f5;
}
td.contentnav4_inaktiv {
  background-color:#ffffff;
  padding-left:48px;
}
td.contentnav4_inaktiv a {
  font-weight:normal;
  font-size:11px;
  color:#000000;
}
td.contentnav4_label_inaktiv {
  background-color:#ffffff;
}
td.contentnav4_aktiv {
  background-color:#ffffff;
  padding-left:48px;
  font-weight:normal;
  font-size:11px;
  color:#666666;
}
td.contentnav4_aktiv a {
  font-weight:normal;
  font-size:11px;
  color:#666666;
  text-decoration:none;
}
td.contentnav4_label_aktiv {
  background-color:#cccccc;
}
td.contentnav4_gap {
  background-color:#f5f5f5;
}

td.contextheader {
  background-color:#cccccc;
  color:#666666;
  padding-left:10px;
  font-size:11px;
  font-weight:bold;
}
td.contextheader a{
  color:#666666;
  font-size:11px;
  font-weight:bold;
}
td.contextdata {
  background-color:#f5f5f5;
  color:#000000;
  padding-left:10px;
  font-size:10px;
  padding-top:5px;
}
td.contextdata a {
  font-weight:bold;
  color:#ff0000;
}
td.context_dropdown {
  background-color:#ff0000;
}
td.back_nav {
  background-color:#f5f5f5;
  vertical-align:middle;
}
td.footer {
  font-size:10;
  color:#666666
}

span.verlaufspfad_aktiv {
  font-weight:bold;
  font-size:10px;
  color:#666666;
}

.metanav_bg {
  background-color:#f5f5f5;
}

.category_bg {
  background-color:#f5f5f5;
}

.stichwortsuche {
	color:#666666;
	padding-left:11px;
}

h1.ueberschrift1{
	font-size : 13px;
	font-weight : bold;
  color : #000000;
	padding-bottom : 15px;
        margin-bottom:0px;
}

h2.ueberschrift2{
	font-size : 11px;
	font-weight : bold;
	color : #666666;
	padding-bottom : 5px;
	margin-bottom:0px;
}

h3.ueberschrift3{
	font-size : 11px;
	font-weight : bold;
	color : #FF0000;
}

h3.ueberschrift3 a{
	font-size : 11px;
	font-weight : bold;
   color : #FF0000;
}

.text{
  font-size : 11px;
  padding-left:0px;
  color : #000000;
  margin-bottom:5px;
  margin-bottom:28px;
  padding-bottom: 0px;
}

.bildlegende{
  font-size : 11px;
  padding-left:0px;
  color : #000000;
  margin-bottom:10px;
  padding-bottom: 0px;
}

.text ul {
  padding-left:30px;
  margin:0;
}

td.textzubild{
	font-size : 11px;
  	padding-left:10px;
  	color : #000000;
	vertical-align : top;
}

td textzubild p {
  padding-top:0px;
}

p.sitemapLevel1 a {
  color:#000000;
}
p.sitemapLevel2 a {
  color:#000000;
  padding-left:10px;
}
p.sitemapLevel3 a {
  color:#000000;
  padding-left:20px;
}
p.sitemapLevel4 a {
  color:#000000;
  padding-left:30px;
}

p.sitemapLevel1 {
  color:#000000;
  margin-top:10px;
}

h1.news {
	font-size : 11px;
	font-weight : bold;
  color : #000000;
	margin-bottom:5px
}

h1.news a {
	font-size : 11px;
	font-weight : bold;
  color : #ff0000;
	margin-bottom:5px
}

table.contactaddress {
  padding-left:30px;
}

table.contactform {
  margin-left:30px;
  background-color:#f5f5f5;
}

form.contact {
  margin-top:20px;
}

table.contactform * {

}

td.required {
  color:#ff0000;
}

div.required {
  color:#ff0000;
  font-weight:bold;
  margin-left:30px;
}

div.eyecatcher {
  background-color:#F5F5F5;
  font-size:10px;
  margin-right:0px;
}

div.eyecatcherHeader {
  background-color:#cccccc;
  color:#666666;
  font-size:11px;
  font-weight:bold;
  border-bottom-style:solid;
  border-bottom-width:1px;
  border-bottom-color:#FFFFFF;
}

div.eyecatcherHeadline   {
  color:#FF0000;
  padding:2px;
  padding-left:10px;
  font-size:11px;
  font-weight:bold;
}

div.eyecatcherBody   {
  padding:2px;
  padding-left:10px;
}

input.contactnormal {
	width : 300px;
}

input.concactzip {
	width : 30px;
}

input.contactcity {
 	width : 130px;
}

textarea.contactcomment {
	width : 300px;
}

td.contactinputdescription {
	width : 115px;
	padding-left : 10px;
	padding-top : 5px;
	padding-bottom : 5px;
}

td.contactinputfields {
	padding-left : 5px;
	padding-right : 5px;
	padding-top : 5px;
	padding-bottom : 5px;
}

td.contactspace {
  background-color:#ffffff;
	height : 1px;
}

div.modifdate {
	padding-bottom : 5px;
}

table.imageleft_text{
  margin-bottom:15px;
}

table.imageonly {
  padding-bottom:0px;
  margin-bottom:15px;
  text-align:left;
}

table.twoimages {
  padding-top:15px;
  padding-bottom:15px;
  text-align:left;
}

td.keyvisual_text {
  font-size:9px;
  vertical-align:top;
}

td.keyvisual_text * {
  font-size:9px;
  vertical-align:top;
}


td.keyvisual_image {
  vertical-align:bottom;
  font-size : 11px;
}

.messezeile_titel {
	font-size: 11px;
	font-weight: bold;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color: #D0D0D0;
	color: Black;
}

.messezeile_hell {
	font-size: 11px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color: #EFEFEF;
	padding-bottom: 1px;
	padding-top: 1px;
	vertical-align: top;
}

.messezeile_dunkel {
	font-size: 11px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color: #F5F5F5;
	padding-top: 1px;
	padding-bottom: 1px;
	vertical-align: top;
}

table.liste {
	width: 560;
	background-color: Silver;
	margin: 0;
	padding: 0;
	font-size: 11px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: Black;
	font-weight: lighter;
}

table.liste tr.header {
	font-weight: bold;
	background-color: #D0D0D0;
	text-align:left;
}

table.liste tr.dark {
	background-color: #EFEFEF;
	padding-bottom: 1px;
	padding-top: 1px;
	vertical-align: top;
}

table.liste tr.light {
	background-color: #F5F5F5;
	padding-top: 1px;
	padding-bottom: 1px;
	vertical-align: top;
}

/* Bildergalerie */
.pictureLeft         {display:inline;}
.pictureLeft a:hover {background-color:#FFFFFF;}
.slideShow a:hover   {background-color:#F0F0F0;}

.tableDivCol2        {float:left;width:50%;}
.tableDivCol2p10     {float:left;width:60%;}
.tableDivCol2m10     {float:left;width:40%;}
.tableDivCol3        {float:left;width:33%;}
.tableDivCol3p10     {float:left;width:43%;}
.tableDivCol3m10     {float:left;width:23%;}
.tableDivCol4        {float:left;width:25%;}
.tableDivCol4p10     {float:left;width:35%;}
.tableDivCol4m10     {float:left;width:12%;}
.elementTableDiv            {margin:0.6em;spacing:0; padding:0;}

.textBoldWarning     {font-weight:bold; color:#FF0000;}
/* index.php */
.elementFunctionsAdmin      {margin:0.6em;padding:0px;text-align:right;z-index:3;}
.buttonDefault              {cursor:pointer; cursor:hand; text-decoration:none; font-weight:normal; text-align:center; padding:0em; padding-left:4px; padding-right:4px; margin-left:2px; line-height:1.5em; background-color:#F0F0F0; border:1px outset #606060; background-image:url(/weblication/wGui/wImages/bg_button_weblic.gif); }
a.buttonDefault             {cursor:pointer; cursor:hand; text-decoration:none; font-weight:normal;}
/* galerie_anlegen.php */
.elementText                               {margin:0.6em;margin-bottom:0.4em;padding:0;}
.elementText li img                        {float:left;}
.elementText table                         {spacing:0;padding:0;border-left:solid 1px #ffffff;border-top:solid 1px #ffffff}
.elementText table th                      {text-align:left;padding:2px;border-left:none;border-right:solid 1px #ffffff;border-bottom:solid 1px #ffffff;background-color:#F0F0F0}
.elementText table td                      {padding:2px;border-left:none;border-right:solid 1px #ffffff;border-bottom:solid 1px #ffffff}

.elementLinkFooter          {margin:0.6em; border-top: 1px solid #81A7CC;clear:both;}
.elementLinkFooterEditGroup {margin:0.6em;}
.elementEditGroup           {margin:0.6em;width:400px;}

.linkFooterLeft             {float:left;padding-top:0.4em;padding-bottom:0.4em;}
.linkFooterRight            {float:right;padding-top:0.4em;padding-bottom:0.4em;}

.fragmentEditGroupHead                  {background-color:#F0F0F0; border: 1px solid #A0A0A0; border-bottom-style:none; padding:4px;color:#606060; font-weight: bold;}
.fragmentEditGroupBody                  {background-color:#FAFAFA; margin-bottom:1.5em; color:#606060; padding:4px; border:1px solid #A0A0A0;}
.fragmentEditGroupBody td               {vertical-align:top;padding-right:1em;padding-bottom:0.2em;}

.textBoldWarning            {font-weight:bold; color:#FF0000;}

.formCaption                {margin:0;line-height:120%;padding-top:0.2em;}
.formValue                  {margin:0;line-height:120%;vertical-align:top;}
.formValue a                {text-align:center;padding-right:0.2em;}

.formButton                 {margin:0; line-height:120%; text-align:center;}
.formButton a               {width:24.7em; background-color:#F0F0F0; color:#000000;}
.formButton a:hover         {background-color:#F0F0F0; color:#000000;}

.formUpload                 {margin:0;line-height:120%;vertical-align:top;}
.formUpload input           {}

.buttonFunction             {cursor:pointer; cursor:hand; text-decoration:none; font-weight:normal; text-align:center; padding:0.2em; padding-left:4px; padding-right:4px; float:right; margin-top:0.2em; line-height:1.5em; background-color:#F0F0F0; border:1px outset #606060;}
a.buttonFunction            {cursor:pointer; cursor:hand; text-decoration:none; font-weight:normal;}

.buttonAdmin                {cursor:pointer; cursor:hand; text-decoration:none; font-weight:normal; text-align:center; padding: 0em; padding-left:0px; padding-right:0px; float:right; margin-top:10px; line-height:1.5em; background-color:#F0F0F0; border:1px outset #606060;}
a.buttonAdmin               {cursor:pointer; cursor:hand; text-decoration:none; font-weight:normal;}

table.pdflist      			{table-layout:auto;margin:0px;border:1px solid #666666;width:560px;border-collapse:collapse; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;}
table.pdflist td   			{border:1px solid #666666;padding:1px;}
table.pdflist img  			{margin:auto 1px;}
table.pdflist .category  	{background: #DDDDDD; text-align:center; font-weight:bold;border:none;cursor: pointer;}
table.pdflist a  			{font-weight:bold;}
table.pdflist .hover   		{background: #EFEFEF;}

/* *** Modification at 29.05.2009 *** */
/* #player3 {margin-left:-40px !important; margin-left:-31px;} */

/* Startseite Listen Box
.box		{background-color:#F5F5F5;height:100px;overflow:auto;padding-left:7px;padding-top:10px;font-weight:normal;}
.boxout		{}
.ueberschrift 	{font-weight:bold;background-color:#ccc;margin-bottom:7px;padding-left:7px;}
.datum		{}
.beschreibung	{}
.headlinebox	{padding-top:3px;padding-bottom:2px;background:url(/cutting_and_bending/wLayout/design/img/backgrounds/boxHeadline.gif);color:#444;font-size:12px;padding-left:7px;font-weight:bold;}
.ganzebox	{float:left;margin-right:10px;margin-bottom:10px;width:274px;}
*/

.box			{background-color:#F5F5F5;height:100px;width:267px !important;width:274px;overflow:auto;padding-left:7px;padding-top:10px;font-weight:normal;}
.boxout		        {}
.ueberschrift 	        {font-weight:bold;background-color:#ccc;margin-bottom:7px;padding-left:7px;}
.datum			{}
.beschreibung	        {}
.headlinebox	        {padding-top:3px;padding-bottom:2px;background:url(/cutting_and_bending/wLayout/design/img/backgrounds/boxHeadline.gif);color:#444;font-size:12px;padding-left:7px;font-weight:bold;}
.ganzebox		{filter:alpha(opacity=80); opacity: 0.80;float:left;margin-right:10px;margin-bottom:10px;}
.ganzeboxover	        {float:left;margin-right:10px;margin-bottom:10px;}



/* Startseite Listen Box */
.boxKlein	        {background-color:#F5F5F5;height:100px;width:172px !important;width:179px;overflow:auto;padding-left:7px;padding-top:10px;font-weight:normal;}
.boxoutKlein		{}
.ueberschriftKlein 	{font-weight:bold;background-color:#ccc;margin-bottom:7px;padding-left:7px;}
.datumKlein		{}
.beschreibungKlein	{}
.headlineboxKlein	{padding-top:3px;padding-bottom:2px;background:url(/cutting_and_bending/wLayout/design/img/backgrounds/boxHeadlineKlein.gif);color:#444;font-size:12px;padding-left:7px;font-weight:bold;}
.ganzeboxKlein		{filter:alpha(opacity=80); opacity: 0.80;float:left;margin-right:10px;margin-bottom:10px;}
.ganzeboxoverKlein	{float:left;margin-right:10px;margin-bottom:10px;}

