@CHARSET "UTF-8";


/* default styles for extension "tx_cssstyledcontent" */
/* Captions */
DIV.csc-textpic-caption-c .csc-textpic-caption { text-align: center; }
DIV.csc-textpic-caption-r .csc-textpic-caption { text-align: right; }
DIV.csc-textpic-caption-l .csc-textpic-caption { text-align: left; }

/* Needed for noRows setting */
DIV.csc-textpic DIV.csc-textpic-imagecolumn { float: left; display: inline; }

/* Border just around the image */
DIV.csc-textpic-border DIV.csc-textpic-imagewrap .csc-textpic-image IMG {
    border: 2px solid black;
    padding: 0px 0px;
}

DIV.csc-textpic-imagewrap { padding: 0; }

DIV.csc-textpic IMG { border: none; }

/* DIV: This will place the images side by side */
DIV.csc-textpic DIV.csc-textpic-imagewrap DIV.csc-textpic-image { float: left; }

/* UL: This will place the images side by side */
DIV.csc-textpic DIV.csc-textpic-imagewrap UL { list-style: none; margin: 0; padding: 0; }
DIV.csc-textpic DIV.csc-textpic-imagewrap UL LI { float: left; margin: 0; padding: 0; }

/* DL: This will place the images side by side */
DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image { float: left; }
DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DT { float: none; }
DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DD { float: none; }
DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DD IMG { border: none; } /* FE-Editing Icons */
DL.csc-textpic-image { margin: 0; }
DL.csc-textpic-image DT { margin: 0; display: inline; }
DL.csc-textpic-image DD { margin: 0; }

/* Clearer */
DIV.csc-textpic-clear { clear: both; }

/* Margins around images: */

/* Pictures on left, add margin on right */
DIV.csc-textpic-left DIV.csc-textpic-imagewrap .csc-textpic-image,
DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap .csc-textpic-image,
DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap .csc-textpic-image {
    display: inline; /* IE fix for double-margin bug */
    margin-right: 10px;
}

/* Pictures on right, add margin on left */
DIV.csc-textpic-right DIV.csc-textpic-imagewrap .csc-textpic-image,
DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap .csc-textpic-image,
DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap .csc-textpic-image {
    display: inline; /* IE fix for double-margin bug */
    margin-left: 10px;
}

/* Pictures centered, add margin on left */
DIV.csc-textpic-center DIV.csc-textpic-imagewrap .csc-textpic-image {
    display: inline; /* IE fix for double-margin bug */
    margin-left: 10px;
}
DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image .csc-textpic-caption { margin: 0; }
DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image IMG { margin: 0; }

/* Space below each image (also in-between rows) */
DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image { margin-bottom: 5px; }
DIV.csc-textpic-equalheight DIV.csc-textpic-imagerow { margin-bottom: 5px; display: block; }
DIV.csc-textpic DIV.csc-textpic-imagerow { clear: both; }

/* No margins around the whole image-block */
DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-firstcol { margin-left: 0px !important; }
DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-lastcol { margin-right: 0px !important; }

/* Add margin from image-block to text (in case of "Text w/ images") */
DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap,
DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap {
    margin-right: 10px !important;
}
DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap,
DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap {
    margin-left: 10px !important;
}

/* Positioning of images: */

/* Above */
DIV.csc-textpic-above DIV.csc-textpic-text { clear: both; }

/* Center (above or below) */
DIV.csc-textpic-center { text-align: center; /* IE-hack */ }
DIV.csc-textpic-center DIV.csc-textpic-imagewrap { margin: 0 auto; }
DIV.csc-textpic-center DIV.csc-textpic-imagewrap .csc-textpic-image { text-align: left; /* Remove IE-hack */ }
DIV.csc-textpic-center DIV.csc-textpic-text { text-align: left; /* Remove IE-hack */ }

/* Right (above or below) */
DIV.csc-textpic-right DIV.csc-textpic-imagewrap { float: right; }
DIV.csc-textpic-right DIV.csc-textpic-text { clear: right; }

/* Left (above or below) */
DIV.csc-textpic-left DIV.csc-textpic-imagewrap { float: left; }
DIV.csc-textpic-left DIV.csc-textpic-text { clear: left; }

/* Left (in text) */
DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap { float: left; }

/* Right (in text) */
DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap { float: right; }

/* Right (in text, no wrap around) */
DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap { float: right; clear: both; }
/* Hide from IE5-mac. Only IE-win sees this. \*/
* html DIV.csc-textpic-intext-right-nowrap .csc-textpic-text { height: 1%; }
/* End hide from IE5/mac */

/* Left (in text, no wrap around) */
DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap { float: left; clear: both; }
/* Hide from IE5-mac. Only IE-win sees this. \*/
* html DIV.csc-textpic-intext-left-nowrap .csc-textpic-text { height: 1%; }
/* End hide from IE5/mac */

/* Browser fixes: */

/* Fix for unordered and ordered list with image "In text, left" */
.csc-textpic-intext-left ol, .csc-textpic-intext-left ul { padding-left: 40px; overflow: auto; height: 1%; }
DIV.csc-textpic DIV.csc-textpic-imagerow-last { margin-bottom: 0; }


/* default styles for extension "tx_fdfx2cols_pi1" */
/*  Layout 1 */
.c2l1-left{
   border-right: 1px solid #E3E4E8;
   padding-right: 5px;
   width:50%;
   white-space:normal;
}
.c2l1-middle{
   padding-left: 5px;
   width:50%;
   white-space:normal;
}
/*  Layout 2 */
.c2l2-left{
   border-right: 1px solid #E3E4E8;
   padding-right: 5px;
   width:50%;
   white-space:normal;
}
.c2l2-middle{
   background-color:#E3E4E8;
   padding-left: 5px;
   width:50%;
   white-space:normal;
}
/* Layout 2 */
.c2l3-left{
   border-right: 1px solid #E3E4E8;
   padding-right: 5px;
   width:70%;
   white-space:normal;
}
.c2l3-middle{
   background-color:#E3E4E8;
   border: 1px solid blue;
   padding-left: 5px;
   width:30%;
   white-space:normal;
}
/*
	Styles 2 Column DIV Section
*/
div.tx-fdfx2cols-pi1{
    position:relative;
    left:0px;
	margin-bottom:10px;
}
/* Layout 1 */
div.c2l1d-left{
   position:absolute;
   left:0px;
   padding: 0px;
   width:380px;
   white-space:normal;
   border:1px solid red;
}
div.c2l1d-middle{
   position:absolute;
   left:390px;
   padding: 0px;
   width:380px;
   border:1px solid blue;
   white-space:normal;
}
/* Layout 2 */
div.c2l2d-left{
   position:absolute;
   left:0px;
   padding: 0px;
   width:380px;
   border:1px solid blue;
   white-space:normal;
}
div.c2l2d-middle{
   position:absolute;
   left:390px;
   padding: 0px;
   width:380px;
   white-space:normal;
   border:1px solid blue;
   background-color:#C0C0C0;
}
/* 
	Layout 3 
	
	embedded
*/
div.c2l3d-left{
   position:absolute;
   left:0px;
   padding: 0px;
   width:770px;
   white-space:normal;
   border:1px solid red;
}
div.c2l3d-middle{
   float:right;
   margin:5px;
   padding: 0px;
   width: 200px;
   height: 100px;
   overflow:auto;
   white-space:normal;
   border:1px solid blue;
   background-color:#C0C0C0;
}

/* Layout 1 */
.c3l1-left{
   padding-right: 5px;
   width:33%;
   white-space:normal;
   vertical-align: top;
}
.c3l1-middle{
   padding-left: 5px;
   padding-right: 5px;
   width:33%;
   white-space:normal;
   vertical-align: top;
}
.c3l1-right{
   padding-left: 5px;
   width:33%;
   white-space:normal;
   vertical-align: top;
}
/* Layout 2 */
.c3l2-left{
   padding-right: 5px;
   width:25%;
   white-space:normal;
}
.c3l2-middle{
   padding-left: 5px;
   padding-right: 5px;
   width:50%;
   white-space:normal;
}
.c3l2-right{
   padding-left: 5px;
   width:25%;
   white-space:normal;
}
/* Layout 3 */
.c3l3-left{
   border-right: 1px solid #E3E4E8;
   padding-right: 5px;
   width:40%;
   white-space:normal;
}
.c3l3-middle{
   padding-left: 5px;
   padding-right: 5px;
   width:40%;
   white-space:normal;
}
.c3l3-right{
   padding-left: 5px;
   width:20%;
   white-space:normal;
   background-color:#E3E4E8;
}
/*
	Styles 3 Column DIV Section
*/
div.tx-fdfx3cols-pi1{
    position:relative;
    left:0px;
	margin-bottom:10px;
}
/* Layout 1 */
div.c3l1d-left{
   position:absolute;
   left:0px;
   padding: 0px;
   width:250px;
   white-space:normal;
   border:1px solid red;
}
div.c3l1d-middle{
   position:absolute;
   left:260px;
   padding: 0px;
   width:250px;
   border:1px solid blue;
   white-space:normal;
}
div.c3l1d-right{
   position:absolute;
   left:520px;
   padding: 0px;
   width:250px;
   border:1px solid green;
   white-space:normal;
}
/* Layout 2 */
div.c3l2d-left{
   position:absolute;
   left:0px;
   padding: 0px;
   width:380px;
   border:1px solid blue;
   white-space:normal;
}
div.c3l2d-middle{
   position:absolute;
   left:390px;
   padding: 0px;
   width:380px;
   white-space:normal;
   border:1px solid blue;
   background-color:#C0C0C0;
}
/*
	Layout 3

	embedded
*/
div.c3l3d-left{
   position:absolute;
   left:0px;
   padding: 0px;
   width:770px;
   white-space:normal;
   border:1px solid red;
}
div.c3l3d-middle{
   float:right;
   margin:5px;
   padding: 0px;
   width: 200px;
   height: 100px;
   overflow:auto;
   white-space:normal;
   border:1px solid blue;
   background-color:#C0C0C0;
}

/* default styles for extension "tx_enethotlists_pi1" */
.tx-enet-hotlist td.counter { vertical-align:top;}
/* default styles for extension "tx_felogin_pi1" */
	.tx-felogin-pi1 label {
		display: block;
	}
/* default styles for extension "tx_srlanguagemenu_pi1" */
   .tx-srlanguagemenu-pi1 p { font-family: Verdana, sans-serif; font-size: .8em; line-height:100%; color: #35006d; margin-top: 8px; padding: 0; text-indent: 0; }
   .tx-srlanguagemenu-pi1 img { margin: 0 5px; padding: 0; border-style: none; }
   .tx-srlanguagemenu-pi1 .CUR { float: left; font-size: .8em; }
   .tx-srlanguagemenu-pi1 .CUR a { background-color: transparent; color: #35006d; text-decoration: none; font-weight: bold; }
   .tx-srlanguagemenu-pi1 .CUR a:focus, .tx-srlanguagemenu-pi1 .CUR a:hover, .tx-srlanguagemenu-pi1 .CUR a:active { color:#333333; }
   .tx-srlanguagemenu-pi1 .NO { float: left; font-size: .8em; }
   .tx-srlanguagemenu-pi1 .NO a { background-color:transparent; color: #35006d; text-decoration:none; font-weight:bold; }
   .tx-srlanguagemenu-pi1 .NO a:focus, .tx-srlanguagemenu-pi1 .NO a:hover, .tx-srlanguagemenu-pi1 .NO a:active { color:#333333; }
   .tx-srlanguagemenu-pi1 .INACT { float: left; font-size: .8em; }
   .tx-srlanguagemenu-pi1 .INACT a { background-color:transparent; color: #35006d; text-decoration: none; font-weight: normal; }
   .tx-srlanguagemenu-pi1 .INACT a:focus, .tx-srlanguagemenu-pi1 .INACT a:hover, .tx-srlanguagemenu-pi1 .INACT a:active { color: #333333; }
   .tx-srlanguagemenu-pi1 .SPC {  float: left; font-family: Verdana, sans-serif; font-size: .8em; line-height: 100%; color: #35006d; }
   .tx-srlanguagemenu-pi1 fieldset { }
   .tx-srlanguagemenu-pi1 fieldset legend { }
   .tx-srlanguagemenu-pi1 fieldset label { display: none; }
   .tx-srlanguagemenu-pi1 fieldset select { font-size: .8em; font-family: Verdana, sans-serif; background-color: #35006d; color: white; font-weight: bold; }
   .tx-srlanguagemenu-pi1 fieldset option.tx-srlanguagemenu-pi1-option-0 { }
/* default styles for extension "tx_bddbflvvideogallery_pi1" */
.tx-bddbflvvideogallery-pi1 p {
  padding:0px;
  text-align:center;
  border:1px solid #ddd;
  background-color:#eee;
  }

.flvplayer_listpic_pic {
  border: 0px solid #990000;
}
.flvplayer_listpic {
  height: 70px;
	width: 70px;
	border: 0px solid #888888;
  padding: 0px 4px 4px 0px;
	margin: 0px 6px 6px 0px;
	background-repeat:	no-repeat;
	background-position: 0px 0px;
}

.flvplayer_listpic_firstofrow {
  height: 70px;
	width: 70px;
	border: 0px solid #888888;
  padding: 0px 4px 4px 0px;
	margin: 0px 6px 6px 0px;
	background-repeat:	no-repeat;
	background-position: 0px 0px;
}

.flvplayer_listpic_lastofrow {
  height: 70px;
	width: 70px;
	border: 0px solid #888888;
  padding: 0px 4px 4px 0px;
	margin: 0px 0px 6px 0px;
	background-repeat:	no-repeat;
	background-position: 0px 0px;
}

.flvplayer_pagebrowser {

}

.browseLinksWrap {
	text-align: center;
}

#flvplayercaption {
	float:left;
}

#flvcaption {
 clear: both;
 margin-top: 0px;
	width: 360px;
}

.flvplayer_pagebrowser_fwd {
  float:right;
  margin-right: 4px;
}

.flvplayer_pagebrowser_back {
  float:left;
}

#player {
	float: left;
	margin-right: 16px;
	margin-bottom: 10px;
}

* html #player {
	margin-right: 8px;
}


#loadingMessage {
padding: 7px 0px 7px 0px;
width: 320px;
background-color: #ffffff;
text-align: center;
position: absolute;
margin: 130px 0px 0px 19px;
}




#graybox {
	left: 0;
	margin-left: 0;
}

	#graybox img#close_graybox {
		display: none;
	}

.greybox {
	background-color: #f4f4f4;
	color: #000;
	padding: 8px;
	border: 1px solid #A9B7C9;
}

	.greybox .greybox {
		border: none;
	}

	.greybox .greybox .float-left {
		display: none;
	}

.tipbox {
	background-color: #fdf0c5;
	color: #000;
	padding: 8px;
	border: 1px solid #cc0000;
}

.content_colum .greybox {
	margin-bottom: 8px;
}

.grey {
	background-color: transparent;
	color: #707070;
}

.red {
	background-color: transparent;
	color: #cc0000;
}

.w260 {
	width: 260px;
}

input#nav_user_search_textfield {
	height: 12px;
}

#key_visual div.csc-textpic-center div.csc-textpic-imagewrap .csc-textpic-image {
	display: inline;
	margin: 0px;
}

p.bodytext { margin-bottom: 8px; }

.bold { font-weight: bold; }

.align-right {text-align: right; }
.align-left {text-align: left; }
.align-center {text-align: center; }


a.button {
	width: 164px;
	height: 34px;
	background: url("../img/warenkorb_forward_button.gif");
	border: none;
	display: block;
	line-height: 32px;
	text-align: center;
	color: #000;
	font-size: 95%;
	margin: auto;
}

a.button:hover { text-decoration: none;}

ul.normallist {
	margin-left: 16px;
	list-style: url("../img/bullet.gif");
}

ul.reddotlist {
	margin-left: 16px;
	list-style: url("../img/bullet_red.gif");
}

ul.redarrowlist {
	margin-left: 16px;
	list-style: url("../img/bullet_arrow.gif");
}

div.tx-virusdb-single ul{
	margin-left: 16px;
	list-style: url("../img/bullet.gif");
	margin-bottom: 16px;
}

div.tx-virusdb-single p {
	margin-bottom: 16px;
}

/**********************************************
				enet-hotlist
**********************************************/
.tx-enet-hotlist {
	background-color: white;
	border: 1px solid #a9b7c9;
	width: 192px;
	text-align: left;
	margin-left: 8px;
}

	.tx-enet-hotlist.week {
		border-bottom: none;
	}

	.tx-enet-hotlist.month {
		border-top: none;
		margin-bottom: 10px;
	}

	.tx-enet-hotlist h2 {
		background-color: #d4d8da;
		padding-left: 5px;
	}

	.tx-enet-hotlist li {
		padding-left: 5px;
	}

	.tx-enet-hotlist a {
		color: black;
	}

	.tx-enet-hotlist span {
		color: #cc0000;
	}

	.tx-enet-hotlist .item-2,
	.tx-enet-hotlist .item-4 {
		background-color: #eaeaea;
	}

/**********************************************
			tx-commerceprodwizard-pi1
**********************************************/
.tx-commerceprodwizard-pi1 {
	border: 1px solid #a6b7c7;
	background-color: #ffffff;
	margin-top: 17px;
}

.tx-commerceprodwizard-pi1 h3 {
	font-weight: normal;
	border-bottom: 1px solid #a6b7c7;
	float: left;
	width: 574px;
	background-color: #eaeaea;
}

	.tx-commerceprodwizard-pi1 h3 span {
		margin-top: 5px;
		display: block;
	}

	.tx-commerceprodwizard-pi1 span.label {
		font-weight: bold;
		margin: 5px;
		width: 60px;
		float: left;
	}

	.tx-commerceprodwizard-pi1 ol {
		padding-top: 5px;
		float: right;
		width: 500px;
	}

	.tx-commerceprodwizard-pi1 li {
		margin-bottom: 5px;
		list-style: decimal inside;
		color: #CC0000;
	}

	.tx-commerceprodwizard-pi1 .infotext {
		margin: 5px 5px 5px 70px;
		clear: left;
	}

#serviceanfrage label {
	width: 160px;
}

#serviceanfrage .powermail_submit {
	margin-left: 168px;
}

.tx-enetrequestuserdata-pi1 {
	margin-top: 20px;
}

	.tx-enetrequestuserdata-pi1 form {
		margin: 10px 100px;
		padding: 5px 20px;
		background-color: #eaeaea;
		border: 1px solid #a9b7c9;
	}

		.tx-enetrequestuserdata-pi1 form div {
		}

		.tx-enetrequestuserdata-pi1 label {
			display: block;
			float: left;
			width: 150px;
		}

		.tx-enetrequestuserdata-pi1 input {
			width: 170px;
		}

		.tx-enetrequestuserdata-pi1 input.submit {
			margin-top: 5px;
			width: 172px;
		}

/*	indexed_search	*/
.tx-indexedsearch-browsebox .browsebox {
	display: block;
	clear: both;
	height: 20px;
	padding: 0 0 0 20px;
	text-align: right;
}

	.tx-indexedsearch-browsebox .browsebox li {
		float: left;
		margin-right: 5px;
	}

/******************************************************************************
		dam_frontend
******************************************************************************/
.tx-damfrontend-pi1 {}

.tx-damfrontend-pi1 table { border: 1px solid #A9B7C9; border-right: none; width: 576px; }
.tx-damfrontend-pi1 tr.odd { background: #ebf0f2; }
.tx-damfrontend-pi1 tr.even { background: #fff; }
.tx-damfrontend-pi1 th,
.tx-damfrontend-pi1 td { padding: 8px; border-right: 1px solid #A9B7C9; }
.tx-damfrontend-pi1 th { background-color: #bdc3c6; color: #000; }
.tx-damfrontend-pi1 th.w60 { width: 60px; }
.tx-damfrontend-pi1 .font-10 {  font-size: 10px; }
.tx-damfrontend-pi1 .center { text-align: center; }
.tx-damfrontend-pi1 .right { text-align: right; }

.tx-damfrontend-pi1 .browseresultlist {
	text-align: right;
	margin-right: 5px;
}

.tx-damfrontend-pi1 .browseresultlist span a {
    color: #666;
}

/******************************************************************************
		Sitemap
******************************************************************************/
#content_main .csc-sitemap ul {
	border-top: 1px solid #666666;
	background-color: #aaaaaa;
}

#content_main .csc-sitemap ul ul {
    background-color: #dddddd;
}

#content_main .csc-sitemap ul ul ul {
    border: none;
}

#content_main .csc-sitemap li {
    border-bottom: 1px solid #666666;
}

#content_main .csc-sitemap li a {
	display: block;
	padding: 2px 5px;
}

#content_main .csc-sitemap li li {
	margin-left: 15px;
	border: none;
}

.news-overview-container {
    border: 1px solid #A9B7C9;
    border-right: none;
}

.news-overview-container table { width: 100%; }

.news-overview-container tr.even { background: #fff; }

.news-overview-container tr.odd { background: #f4f4f4; }

.news-overview-container td { padding: 8px; }

.product-overview-container ul { border: 1px solid #A9B7C9; margin-bottom: 20px; }

.product-overview-container li.even { background: #fff; }

.product-overview-container li.odd { background: #f4f4f4; }

.product-overview-container li { padding: 8px; }

/******************************************************************************
	indexed_search
******************************************************************************/
	.tx-indexedsearch-searchbox-sword,
	.tx-indexedsearch-selectbox-sections {
		width: 250px;
		margin-bottom: 8px;
	}

.tx-indexedsearch-whatis {
	display: none;
}

.tx-indexedsearch-browsebox {
	padding: 5px 0;
}

	.tx-indexedsearch-browsebox p {
		display: none;
	}

.tx-indexedsearch-res {
	border: 1px solid #A9B7C9
}

	.tx-indexedsearch-row {
		padding: 8px;
	}

		.tx-indexedsearch-row.even {
			background-color: #ebf0f2;
		}

		.tx-indexedsearch-title a {
			font-weight: bold;
			color: black;
		}

		.tx-indexedsearch-percent {
			color: #999999;
		}

	.tx-indexedsearch-redMarkup {
		padding: 0 4px;
		background: #fdf0c5;
	}

/******************************************************************************
	enettrainingvideos
******************************************************************************/
.tx-enettrainingvideos-pi1 strong { font-weight: bold; }
.tx-enettrainingvideos-pi1 table { border:1px solid #A9B7C9; border-right: none; }
.tx-enettrainingvideos-pi1 tr.odd { background: #ebf0f2;}
.tx-enettrainingvideos-pi1 tr.even { background: #fff;}
.tx-enettrainingvideos-pi1 th,
.tx-enettrainingvideos-pi1 td { padding: 8px; text-align: center; border-right:1px solid #A9B7C9;}
.tx-enettrainingvideos-pi1 td.firstCell { text-align: left; }
.tx-enettrainingvideos-pi1 th.firstCell { text-align: left; }
.tx-enettrainingvideos-pi1 th { background-color: #bdc3c6; color: #000;}

/******************************************************************************
	tipafriend_plus
******************************************************************************/
.tx_tipafriend {
}

	.tx_tipafriend .error-box {
		margin: 0 0 10px 200px;
		padding-left: 80px;
		text-align: left;
	}

	.tx_tipafriend_url h1 {
		display: none;
	}

	.tx_tipafriend_formfield {
		margin-bottom: 10px;
	}

	.tx_tipafriend label,
	.tx_tipafriend .label {
		display: block;
		text-align: right;
		margin-right: 8px;
		width: 272px;
		float: left;
	}

	.tx_tipafriend_codetext,
	.tx_tipafriend_werbemail,
	.tx_tipafriend_musthave,
	.tx_tipafriend_urllink {
		margin-left: 280px;
	}

	.tx_tipafriend_url {
		margin-bottom: 20px;
	}

	.tx_tipafriend .captcha {
		margin-top: 20px;
	}

	.tx-srfreecap-pi2-image {
		margin: 10px 0;
	}

	.tx_tipafriend_formfield input {
		width: 164px;
		background-color: #E1DEDE;
		border-color:#666464 #E9E8E8 #E9E8E8 #666464;
		border-style:solid;
		border-width:1px;
	}

	.tx_tipafriend_formfield textarea {
		width: 280px;
		background-color: #E1DEDE;
		border-color:#666464 #E9E8E8 #E9E8E8 #666464;
		border-style:solid;
		border-width:1px;
	}

	.tx_tipafriend_musthave,
	.tx_tipafriend_werbemail {
		color: #999999;
	}

	.tx_tipafriend_musthave {
		margin-top: 20px;
	}

	#tx_tipafriend_button {
		background: transparent url(../img/warenkorb_forward_button.gif) repeat scroll 0 0;
		border: medium none;
		height: 34px;
		width: 164px;
	}


/********************************************************************
	Award Liste
*********************************************************************/
	.picturelist.odd,
	.picturelist.even {
		margin-bottom: 20px;
	}

		.picturelist.odd .image,
		.picturelist.even .image {
			float: left;
			width: 85px;
			height: 60px;
			text-align: center;
			vertical-align: middle;
			border: 1px solid #999;
			margin-top: 3px;
			padding: 5px;
		}

			.picturelist.odd .image img,
			.picturelist.even .image img {
				margin-top: auto;
				margin-bottom: auto;
			}

		.picturelist.odd .text,
		.picturelist.even .text {
			margin-left: 105px;
		}

.loginbox .error-box {
	margin-left: 150px;
	margin-bottom: 10px;
}


/********************************************************************
	Seminar Liste
*********************************************************************/
.tx-seminars-pi1 {}

	.tx-seminars-pi1 table { width: 580px; }

	.tx-seminars-pi1 h3 { font-size: 13px; }
	.tx-seminars-pi1 h3.step,
	.tx-seminars-pi1 h3.assist { font-size: 11px; color: #666666; margin-bottom: 10px; text-align: left; }

	.tx-seminars-pi1 th {
		background: none;
		padding: 2px 5px;
		color: #000000;
		font-weight: bold;
		font-size: 13px;
	}
		.tx-seminars-pi1 .singleview th { font-size: 11px; }

		.tx-seminars-pi1 th.tx-seminars-pi1-vacancies { padding: 2px 3px; }

		.tx-seminars-pi1 th a {
			color: #000000;
			font-weight: bold;
		}

	.tx-seminars-pi1 td,
	.tx-seminars-pi1 .singleview th {
		border: 1px solid #b1b3cc;
		padding: 5px;
		color: #000000;
	}

	.tx-seminars-pi1 h2 { margin-left: 5px; }
	.tx-seminars-pi1 hr { display: none; }
	.tx-seminars-pi1 td { background-color: #ffffff }
	.tx-seminars-pi1 .backlink { margin-left: 5px; margin-top: 3px; }
	.tx-seminars-pi1 .listrow-odd td { background-color: #eaeaea; }
	.tx-seminars-pi1 .singleview .listrow-odd th { background-color: #eaeaea; }

	.tx-seminars-pi1 .singleview td dd { display: none; }

	.tx-seminars-pi1-date { width: 90px; }
	.tx-seminars-pi1-title {}
	.tx-seminars-pi1-title a { display: block; color: #000000; font-weight: bold; }
	.tx-seminars-pi1-logo { display: none; width: 70px; }
	.tx-seminars-pi1-vacancies { width: 85px; text-align: center; }
	.tx-seminars-pi1-register { width: 60px; }
	.tx-seminars-pi1-square { display: none; }
	.tx-seminars-pi1 td.tx-seminars-pi1-image { display: none; width: 120px; padding: 50px; }
	.tx-seminars-pi1-label { width: 80px; }
	.tx-seminars-pi1-teaser { width: 70px; }

	.tx-seminars-pi1-browsebox { text-align: center; }
	.tx-seminars-pi1-browsebox table { margin: 0 auto; }
	.tx-seminars-pi1-browsebox td { border: none; }
	.tx-seminars-pi1-browsebox p { display: none; }
	.tx-seminars-pi1-browsebox table p { display: block; }


	dl.form-design .tx_seminars_pi1_registration_editor_seats select { width: 43px; }

	dl.form-design .tx_seminars_pi1_registration_editor_seats textarea,
	dl.form-design .tx_seminars_pi1_registration_editor_notes textarea { width: 250px; height: 100px; }

	dl.form-design .tx_seminars_pi1_registration_editor_checkboxes input {
		display: block;
		float: left;
		margin: 2px 5px 0 0;
	}
	dl.form-design .tx_seminars_pi1_registration_editor_checkboxes label {
		clear: right;
	}

	dl.form-design .tx-seminars-pi1-cancel input {
		background-image: url(../img/warenkorb_back_button.gif);
		border: none;
		height: 34px;
		width: 164px;
		margin-top: 16px;
	}

	dl.form-design .tx-seminars-pi1-continue input {
		background-image: url(../img/warenkorb_forward_button.gif);
		border: none;
		height: 34px;
		width: 164px;
		margin-top: 16px;
	}

	dl.form-design .tx-seminars-pi1-submit input {
		background-image: url(../img/warenkorb_forward_button.gif);
		border: none;
		height: 34px;
		width: 164px;
		margin-top: 16px;
	}

	.tx-seminars-pi1-hidden { display: none; }
	.tx-seminars-pi1 .bigger { font-size: 13px; }
	.tx-seminars-pi1-browsebox-SCell { text-align: right; }
	table.singleview { margin-top: 5px; }
	.tx-seminars-pi1 .form-design h3 { font-weight: normal; font-size: 11px; margin-left: 0px; text-align: left; width: auto; color: #000000; }
	.tx-seminars-pi1 .form-design dd p { margin-bottom: 10px; }
	.tx-seminars-pi1-registration-form.second dt { font-weight: bold; }
	.tx-seminars-pi1 .form-design .smaller { font-size: 9px; }

	.tx-seminars-pi1 #registration-data-price h3 { display: none; }
	.tx-seminars-pi1 #registration-data-seats h3 { float: left; margin-right: 5px; }

/********************************************************************
	Lizenzcenter
*********************************************************************/
#tx_enetlicensemgr_regform td {
	padding: 5px 0 10px 0;
}
	#regnumberField {
		width: 215px;
	}

#tx_enetlicensemgr_licenses .regnum {
	width: 220px;
}

#tx_enetlicensemgr_licenses .name {
	width: 190px;
	padding-right: 10px;
}

#tx_enetlicensemgr_licenses.empty tr {
	display: none;
}

/********************************************************************
	Commerce
*********************************************************************/
.brand_M {
	background: transparent url(../img/brand_mc_small.gif) no-repeat 480px 15px;
}

.brand_V {
	background: transparent url(../img/brand_visa_small.gif) no-repeat 480px 15px;
}


/********************************************************************
	Newsletter Register
*********************************************************************/
#newsletterform dd {
	margin: 0 0 5px 0;
}
#newsletterform .error-box {
	margin: 0 0 5px 0;
}
/********************************************************************
	RTE
*********************************************************************/
.contenttable td {
	padding: 4px;
}

table.bordertable caption { display: none;}

table.bordertable {
	border: solid 1px #A9B7C9;
	border-bottom: none;
	margin-top: 8px;
	margin-bottom: 8px;
	padding: 0px;
}

table.bordertable thead tr th {
	border-left: solid 1px #A9B7C9;
	border-bottom: solid 1px #A9B7C9; 
	padding: 4px;
	font-weight: bold;
	vertical-align: top;
}

table.bordertable td {
	border-left: solid 1px #A9B7C9;
	border-bottom: solid 1px #A9B7C9; 
	padding: 4px;
	vertical-align: top;
}
.greycell {
	background-color: #858688;
	color: #FFF;
	padding: 4px;
}

table.bordertable .header { background-color: #909090; color:#FFF;}
table.bordertable .odd { background-color: #FFF;}
table.bordertable .even {background-color: #E3E7EA;}