html { overflow: -moz-scrollbars-vertical; }
body{
	margin: 0;
	color:#000;
	font:12px/18px Arial, Helvetica, sans-serif;
	background:#fff;
}
img{border-style:none;}
a{
	text-decoration:none;
	color:#000;
}
a:hover{text-decoration:underline;}
input, textarea, select{
	font:100% arial,sans-serif;
	vertical-align:middle;
	color:#a1a0a0;
}
.tx-newloginbox-pi1 input {
	color: black;
}
form, fieldset{
	margin:0;
	padding:0;
	border-style:none;
}
.container {
	width:100%;
	overflow:hidden;
}
.alignleft {float:left;}
.alignright {float:right;}
#wrapper {
	position: absolute;
	left: 50%;
	background:url(../images/bg-wrapper.gif) repeat-y;
	padding:0 43px 0;
	width:880px;
	/*margin: 0  0 0 -483px; */
	margin-left: -483px;
	min-height: 100%;
}
* html #wrapper,
* html body {
 	height: 100%;
}
#header {
	padding:21px 3px 16px;
	position:relative;
	width:872px;
}
#header:after {
	clear: both;
	content:"";
	display: block;
}
.logo {
	background:url(../images/logo.gif) no-repeat;
	width:82px;
	height:88px;
	float:left;
	text-indent:-9999px;
	overflow:hidden;
	margin:0 28px 0 0;
}

.logotest {
	background:url(../images/logotest.gif) no-repeat;
	width:186px;
	height:88px;
	float:left;
	text-indent:-9999px;
	overflow:hidden;
	margin:0 28px 0 0;
      }

.logo a {
	display:block;
	height:100%;
}
.search-form {
	width:233px;
	height:20px;
	position:absolute;
	top:32px;
	right:1px;
}
.search-form .text {
	float:left;
	background:#fff url(../images/bg-text-searchbox.gif) no-repeat;
	height:20px;
	padding:0 5px;
	width:200px;
}
.search-form .text input {
	float:left;
	width:100%;
	font:11px/14px Arial, Helvetica, sans-serif;
	background:none;
	border:0;
	padding:4px 0 1px;
	color:#999;
}
.search-form .submit {
	background:url(../images/btn-submit.gif) no-repeat;
	width:19px;
	height:20px;
	float:right;
	font-size:0;
	line-height:0;
	text-indent:-9999px;
	overflow:hidden;
	border:0;
	cursor:pointer;
}
/*
#nav {
	float:left;
	list-style:none;
	margin:0;
	padding:65px 0 0;
}
#nav li {
	float:left;
	margin:0 20px 0 0;
	position:relative;
}
#nav li a {
	border-bottom:3px solid #b8d2ed;
	padding:0 7px 4px;
	float:left;
}
#nav li a span {
	background:url(../images/text-navigation.gif) no-repeat;
	height:12px;
	overflow:hidden;
	text-indent:-9999px;
	display:block;
}
#nav li a img {
	height:12px;
	display:block;
}
#nav .als-grafik {width:78px;}
#nav .leistungen {
	width:84px;
	background-position:-88px 0;
}
#nav .produkte {
	width:69px;
	background-position:-183px 0;
}
#nav .unternehmen {
	width:105px;
	background-position:-262px 0;
}
#nav .wissen {
	width:54px;
	background-position:-377px 0;
}
#nav .color2 {border-color:#a6d056;}
#nav .color3 {border-color:#d5d5d5;}
#nav .color4 {border-color:#f9b94f;}
#nav li:hover,
#nav li.hover { position:relative; }
#nav li:hover .drop,
#nav li.hover .drop {top:19px; }
#nav li:hover .drop li:hover .drop,
#nav li.hover .drop li.hover .drop,
#nav li:hover .drop li:hover .drop li:hover .drop,
#nav li.hover .drop li.hover .drop li.hover .drop { top: -20px; }
#nav li:hover .drop .drop,
#nav li.hover .drop .drop,
#nav li:hover .drop li:hover .drop .drop,
#nav li.hover .drop li.hover .drop .drop { top: -9999px; }
#nav .drop {
	position: absolute;
	left:-4px;
	top:-9999px;
	z-index: 999 !important;
	width: 999px;
}

#nav .drop * {
	z-index: 999 !important;
}

#nav .drop .drop {
	top: -9999px;
	margin: 0 -15px;
	z-index: 999 !important;
}
#nav .right-side .drop {
	left: auto;
	right: 0;
}
#nav .drop .drop-inner {
	float: left;
	position: relative;
}
#nav .drop .drop-inner .table {
	position: relative;
}
#nav .drop .col {
	float: left;
	margin: 0 10px 0 0;
}
#nav .drop ul {
	padding:2px 0 0;
	margin:0 -2px;
	list-style:none;
}
#nav .drop ul ul.sub { margin: 0 0 0 10px; }
#nav .drop ul li {
	float: none;
	font-size: 0;
	line-height: 0;
	padding: 0 0 1px;
	margin: 0 0 -1px;
	background:url(../images/divider-nav.gif) repeat-x;
}
#nav .drop ul ul li a {
 	margin-left: 8px;
}
#nav .drop ul li:first-child {background:none;}
#nav .drop ul li ul li:first-child {
	background:url(../images/divider-nav.gif) repeat-x;
}
#nav .drop ul li a {
	display: block;
	height: auto;
	background: url(../images/transperent.gif);
	color: #000;
	border:0;
	padding:0 6px;
	float:none;
	font-size:13px;
	line-height:21px;
	text-decoration:none;
	white-space: nowrap;
}
#nav li.color1 .drop ul li a:hover {color:#8BB5E1; }
#nav li.color2 .drop ul li a:hover {color:#8BB934; }
#nav li.color3 .drop ul li a:hover {color:#929292; }
#nav li.color4 .drop ul li a:hover {color:#E79308; }

.pointer { display: none; }
#nav.menu-hard-code .drop {width: auto; }
#nav.menu-hard-code .drop .drop { left: 200px; }
#nav.menu-hard-code .drop ul { width: 200px; }
*/
#nav {
	float:left;
	list-style:none;
	margin:0;
	padding:49px 0 0;
}
#nav li {
	float:left;
	margin:0 20px 0 0;
	position:relative;
}
#nav li a {
	border-bottom:3px solid #b8d2ed;
	padding:0 7px 4px;
	float:left;
}
#nav li a span {
	background:url(../images/text-navigation.gif) no-repeat;
	height:12px;
	overflow:hidden;
	text-indent:-9999px;
	display:block;
}
#nav .als-grafik {width:78px;}
#nav .leistungen {
	width:84px;
	background-position:-88px 0;
}
#nav .produkte {
	width:69px;
	background-position:-183px 0;
}
#nav .unternehmen {
	width:105px;
	background-position:-262px 0;
}
#nav .wissen {
	width:54px;
	background-position:-377px 0;
}
#nav .color2 {border-color:#a6d056;}
#nav .color3 {border-color:#d5d5d5;}
#nav .color4 {border-color:#f9b94f;}
#nav .color5 {border-color:#993333;}

#nav li:hover,
#nav li.hover { position:relative; }
#nav li:hover .drop,
#nav li.hover .drop {top:20px; }
#nav li:hover .drop li:hover .drop,
#nav li.hover .drop li.hover .drop,
#nav li:hover .drop li:hover .drop li:hover .drop,
#nav li.hover .drop li.hover .drop li.hover .drop { top: -20px; }
#nav li:hover .drop .drop,
#nav li.hover .drop .drop,
#nav li:hover .drop li:hover .drop .drop,
#nav li.hover .drop li.hover .drop .drop { top: -9999px; }
#nav .drop {
	position: absolute;
	left:-4px;
	top:-9999px;
	z-index: 999;
	width: 999px;
}
#nav .drop a {
 	white-space: nowrap;
}
#nav .drop .drop {
	top: -9999px;
	margin: 0 -15px;
}
#nav .right-side .drop {
	left: auto;
	right: 0;
}
#nav .drop .drop-inner {
	float: left;
	position: relative;
}
#nav .drop .col {
	float: left;
	margin: 0 10px 0 0;
}
#nav .drop ul {
	padding:2px 0 0;
	margin:0 -2px;
	list-style:none;
}
#nav .drop ul ul.sub { margin: 0 0 0 10px; }
#nav .drop ul li {
	float: none;
	font-size: 0;
	line-height: 0;
	padding: 0 0 1px;
	margin: 0 0 -1px;
	background:url(../images/divider-nav.gif) repeat-x;
}
#nav .drop ul li:first-child {background:none;}
#nav .drop ul li a {
	display: block;
	height: auto;
	background: url(../images/transperent.gif);
	color: #000;
	border:0;
	padding:0 6px;
	float:none;
	font-size:12px;
	line-height:21px;
	text-decoration:none;
	/*width: auto !important;*/
	width: 100%;
	height: 1%;
}
#nav .drop ul li a:hover {color:#85b627; }
.pointer { display: none; }
#nav.menu-hard-code .drop {width: auto; }
#nav.menu-hard-code .drop .drop { left: 200px; }
#nav.menu-hard-code .drop ul { width: 200px; }

#nav .drop ul ul {
 	margin: 0;
 	padding: 0;
}
#nav .drop ul ul li a {
 	margin-left: 8px;
}
#nav .drop ul li:first-child {background:none;}
#nav .drop ul li ul li:first-child,
#nav .drop ul li ul li.first {
	background:url(../images/divider-nav.gif) repeat-x;
}
#nav li.color1 .drop ul li a:hover {color:#8BB5E1; }
#nav li.color2 .drop ul li a:hover {color:#8BB934; }
#nav li.color3 .drop ul li a:hover {color:#929292; }
#nav li.color4 .drop ul li a:hover {color:#E79308; }
#nav li.color5 .drop ul li a:hover {color:#993333; }


.table { display: table; }
.body { display: table-row; }
.left,
.right {
	background: url(../images/bg-left.png) repeat-y;
	width:8px;
	display: table-cell;
}
.right {background: url(../images/bg-right.png) repeat-y;}
.content {
	height: 1%;
	background: #FFFFFF url(../images/bg-drop.png) repeat;
	display: table-cell;
}
.top-left,
.top-right,
.bottom-left,
.bottom-right {
	background: url(../images/bg-top-left.png) no-repeat;
	width:8px;
	height:9px;
	font-size: 0;
	display: table-cell;
}
.top-right { background: url(../images/bg-top-right.png) no-repeat; }
.bottom-left { background: url(../images/bg-bottom-left.png) no-repeat; }
.bottom-right { background: url(../images/bg-bottom-right.png) no-repeat; }
.top,
.bottom {
	background: url(../images/bg-top.png) repeat-x;
	height:9px;
	display: table-cell;
	font-size: 0;
}
.bottom { background: url(../images/bg-bottom.png) repeat-x;}
#main {
	width:100%;
	padding:0 0 25px;
	overflow:hidden;
}
#main .visual {
	padding:0 2px;
	width:876px;
	overflow:hidden;
	margin:0 0 37px;
}
#main .visual img {display:block;}
.boxes-area {
	width:880px;
	background:url(../images/bg-boxes.gif) repeat-y -880px 0;
	margin:0 0 29px;
}
.boxes {background:url(../images/bg-boxes.gif) no-repeat;}
.boxes .frame {
	background:url(../images/bg-boxes.gif) no-repeat -1760px 100%;
	padding:0 0 5px 10px;
	min-height:147px;
	width:895px;
}
.boxes .frame h2 {
 	font-weight: bold;
}
* html .boxes .frame {height:147px;}
.boxes .frame:after {
	clear: both;
	content:"";
	display: block;
}
.box {
	float:left;
	font-size:11px;
	line-height:15px;
	margin:-7px 28px 0 0;
	padding:0 0 0 3px;
	/*position:relative;*/
	width:192px;
	padding-bottom: 10px;
}
.box h2 {
	font-size:13px;
	line-height:17px;
	color:#008855;
	font-weight:bold;
	margin:0 0 9px -3px;
}
.box h2 span,
.box h2 div {
	background:#fff;
	padding:0 4px 0 6px;
}
.box .intro {
	font-weight:bold;
	line-height:14px;
	padding:0 2px 4px 3px;
	margin:0;
	min-height:29px;
	color:#333;
}
* html .box .intro {height:29px;}
.box p {margin:0 0 10px;}
.box .img {
	float:left;
	padding:5px 6px 0 0;
}
* html .box .img {padding:5px 3px 0 0;}
.box .mark {padding:3px 4px 0 2px !important;}
* html .box .mark {padding:3px 1px 0 2px !important;}
.box img {display:block;}
.box .text {
	overflow:hidden;
	height:1%;
	padding:0 0 0 3px;
}
.box .text .holder {
	/*min-height:69px;*/
	overflow:hidden;
}
.box .text .holder:after {
	clear: both;
	content:"";
	display: block;
}
* html .box .text .holder {height:69px;}

.more,
.box .mail {
	float:left;
	background:url(../images/bullet-more.gif) no-repeat 100% 2px;
	color:#009964;
	padding:0 14px 0 0;
	font-size:11px !important;
	line-height: 15px !important;
	white-space:nowrap;
}
.whitespacenormal {
	white-space:normal !important;
	background: none !important;
}
.whitespacenormal img {
	display: inline !important;
}

.box .alignright {
	margin:-44px -2px -2px -5px;
	position:relative;
	/*z-index:1;*/
	display:inline;
}
* html .box .alignright {margin:-44px -2px -2px -7px;}
.box .container {
	width:auto;
	height:1%;
	padding-right: 16px;
}
.box form {
	width:100%;
	overflow:hidden;
	margin:-3px 0 0;
}
.box form .text {
	float:left;
	background:#fff url(../images/bg-text-short.gif) no-repeat;
	height:20px;
	padding:0 5px;
	width:75px;
}
.box form .text input {
	float:left;
	width:100%;
	font:11px/14px Arial, Helvetica, sans-serif;
	background:none;
	border:0;
	padding:3px 0 2px;
	color:#999;
}
.box form .submit {
	float:right;
	background:url(../images/btn-submit2.gif) no-repeat;
	width:89px;
	height:19px;
	border:0;
	font:11px/15px Arial, Helvetica, sans-serif;
	color:#fff;
	padding:0 4px 1px 0;
	margin:0 7px 0 0;
	display:inline;
	cursor:pointer;
}
#twocolumns {
	float:left;
	width:665px;
	padding:17px 0 0;
}
#content {
	float:right;
	padding:0 25px 0 3px;
	width:434px;
	padding-bottom: 34px;
}
.breadcrumbs {
	overflow:hidden;
	color:#666;
	font-style:italic;
	font-size:11px;
	line-height:14px;
	margin:0 0 36px;
	width:100%;
}
.breadcrumbs p {
	margin:0 4px 0 0 !important;
	float:left;
}
* html .breadcrumbs p {margin:0 1px 0 0 !important;}
.breadcrumbs ul {
	font-size:11px !important;
	line-height:14px !important;
	margin:0 !important;
	padding:0 !important;
	float:left;
	color:#000;
	font-style:normal;
}
#content .breadcrumbs ul li {
	float:left;
	background-position: 0 4px !important;
	padding:0 0 0 8px;
	margin:0 13px 0 -8px;
	display:inline;
}
.breadcrumbs a {color:#000; text-decoration: none;}
.breadcrumbs a:hover { text-decoration: underline; }
#content .section {
	width:100%;
	overflow:hidden;
	margin:0 0 -5px;
}
#content h1 {
	font-size:18px;
	font-weight: normal;
	line-height:28px;
	color:#333;
	margin:0 0 11px;
}
#content h2 {
	font-size:14px;
	font-weight: normal;
	line-height:18px;
	color:#333;
	margin:0 0 6px;
	padding-top: 12px;
}
#content h3 {
	font-size:14px;
	font-weight: normal;
	line-height:18px;
	color:#333;
	margin:0 0 6px;
}
#content p {margin:0 0 16px;}
#content .img {
	float:left;
	font-size:11px;
	line-height:14px;
	font-style:italic;
	width:224px;
	margin:3px 0 17px;
}
#content .img img {
	display:block;
	margin:0 0 7px;
}
#content .img p {
	margin:0 !important;
}
#content ul {
	list-style:none;
	padding:0 0 24px 0;
	overflow:hidden;
	font-size:12px;
	line-height:24px;
}
#content ul li {
	color: #000000;
	padding-left: 15px;
	background:url(../images/bullet_x666666.gif) no-repeat 0 10px;
}
#content .csc-sitemap ul {
	list-style: none;
	padding-left: 0;
}
#content ul.browsebox {
 	padding-left: 0;
}

#content .color1 .breadcrumb ul li,
#content ul.color1 li {
	background:url(../images/bullet-content-color1.gif) no-repeat 0 8px;
}
#content .color2 .breadcrumb ul li,
#content ul.color2 li {
	background:url(../images/bullet-content-color2.gif) no-repeat 0 8px;
}
#content .color3 .breadcrumb ul li,
#content ul.color3 li {
	background:url(../images/bullet-content-color3.gif) no-repeat 0 8px;
}
#content .color4 .breadcrumb ul li,
#content ul.color4 li {
	background:url(../images/bullet-content-color4.gif) no-repeat 0 8px;
}
#content .color5 .breadcrumb ul li,
#content ul.color5 li {
	background:url(../images/bullet-content-color5.gif) no-repeat 0 8px;
}

#content ul p {margin:0 0 3px;}
#content ul ul {
	padding:0 0 0 12px;
	margin:0;
}
#content ul ul ul {padding:0 0 0 20px;}
.news h1 {margin:0 0 12px !important;}
.news h2 {margin:0 0 6px !important;}
.news p {margin:0 0 11px !important;}
.news {
	margin:0 !important;
	padding:0 !important;
	width:100%;
	line-height:18px !important;
	overflow:hidden;
}
.news li {
	background:url(../images/divider-news.gif) no-repeat !important;
	margin:-17px 0 31px;
	padding:17px 0 0 !important;
	width:100%;
	float:left;
}
.news .text {
	overflow:hidden;
	height:1%;
}
.news .alignleft {margin:0 14px 0 0;}
.news img {display:block;}
.news .texr {overflow:hidden;}
.news .date {
	font-size:10px;
	line-height:14px;
	font-style:normal;
	display:block;
	padding:0 0 1px;
}
#content table {
	/*width:450px;*/
	border-collapse:collapse;
	margin:-9px 0 20px -1px;
}
#content table th {
	text-align:left;
	font-size:14px;
	line-height:32px;
	padding:0 0 1px 2px;
}
#content table td {
	/*border-top:1px solid #9d9ea0;
	padding:6px 0 8px 1px;*/
}
#content table .col1 {width:142px;}
#content table .col2 {width:142px;}
#content table .col3 {width:160px;}
#content p.mark {margin:0 0 11px;}
.downloads {
	padding:0 !important;
	margin:0 !important;
	width:100%;
}
.downloads li {
	background:none !important;
	padding:0 0 8px !important;
	margin:0 0 0 -1px;
	width:100%;
	float:left;
}
.downloads li a {
	float:left;
	text-decoration:underline;
	margin:0 4px 0 0;
	padding:0 7px 0 0;
	word-spacing:-1px;
	background:url(../images/divider-downloads.gif) no-repeat 100% 3px;
}
.downloads li a:hover {text-decoration:none;}
.downloads p {margin:0 0 11px !important;}
#sidebar {
	padding:54px 0 0 3px;
	width:164px;
}
.sub-nav {
	width:100%;
	overflow:hidden;
	list-style:none;
	margin:0;
	padding:0;
	font-size:12px;
	line-height:14px;
}
.sub-nav a {color:#000; text-decoration: none;}
.sub-nav a:hover,
.sub-nav a.active {
	color:#8bb5e1;
	text-decoration:none;
}
.sub-nav.color1 a:hover,
.sub-nav.color1 a.active {
	color:#8bb5e1;
	text-decoration:none;
}
.sub-nav.color2 a:hover,
.sub-nav.color2  a.active {
	color:#8BB934;
	text-decoration:none;
}
.sub-nav.color3 a:hover,
.sub-nav.color3 a.active {
	color:#929292;
	text-decoration:none;
}
.sub-nav.color4 a:hover,
.sub-nav.color4 a.active {
	color:#E79308;
	text-decoration:none;
}
.sub-nav.color5 a:hover,
.sub-nav.color5 a.active {
	color:#993333;
	text-decoration:none;
}
/*
.sub-nav .active li a,
.sub-nav.color1 .active li a,
.sub-nav.color2 .active li a,
.sub-nav.color3 .active li a,
.sub-nav.color4 .active li a {color:#000; text-decoration: none;}
*/
.sub-nav li {
	border-bottom:1px solid #9d9ea0;
	width:100%;
	float:left;
	margin:0 0 8px;
	padding:0 0 7px;
}
.sub-nav ul {
	list-style:none;
	margin:0;
	overflow:hidden;
	padding:10px 0 0 10px;
}
.sub-nav ul li {
	border:0;
	background:url(../images/divider-sub-nav.gif) no-repeat 0 4px;
	width:auto;
	float:none;
	padding:0 0 0 10px;
	margin:0 0 6px;
}
.sub-nav.color1 ul li {
	background:url(../images/divider-sub-nav-color1.gif) no-repeat 0 4px;
}
.sub-nav.color2 ul li {
	background:url(../images/divider-sub-nav-color2.gif) no-repeat 0 4px;
}
.sub-nav.color3 ul li {
	background:url(../images/divider-sub-nav-color3.gif) no-repeat 0 4px;
}
.sub-nav.color4 ul li {
	background:url(../images/divider-sub-nav-color4.gif) no-repeat 0 4px;
}
.sub-nav.color5 ul li {
	background:url(../images/divider-sub-nav-color5.gif) no-repeat 0 4px;
}
/*.sub-nav ul a {color:#8bb5e1;}*/
/*
.sub-nav ul a:hover {text-decoration:underline;}
*/
/*
.sub-nav ul a:hover,
.sub-nav.color1 ul a:hover,
.sub-nav.color2 ul a:hover,
.sub-nav.color3 ul a:hover,
.sub-nav.color4 ul a:hover {text-decoration:underline;}
*/
.aside {
	width:208px;
	float:right;
	overflow:hidden;
	padding:26px 0 0;
}
.aside .box-holder {
	width:100%;
	background:url(../images/bg-boxes.gif) repeat-y -880px 0;
	/*margin:0 0 25px;*/
	float:left;
}
.aside .tx-szteaser-pi1 .highlight {
	margin-top: 22px;
}
.aside .box {
	margin:0;
	width:100%;
	padding:0;
	/*background:url(../images/bg-boxes.gif) no-repeat;*/
	background:url(../images/bg-boxes-top.gif) no-repeat 0 -3px;
}
.aside .box .frame {
	background:url(../images/bg-boxes.gif) no-repeat 100% 100%;
	width:191px;
	padding:0 4px 16px 13px;
	padding-top: 7px;
}
.aside .box .frame:after {
	clear: both;
	content:"";
	display: block;
}
.aside .box h2 {
	margin:-7px 0 9px -3px;
	margin-top: 0;
	/*position:relative;*/
}
#footer {
	background:#009964;
	margin:0 -38px;
	/*position:relative;*/
	overflow:hidden;
	padding:6px 41px 9px;
	width:874px;
	position: fixed;
	bottom: 0;
	z-index: 999 !important;
}
* html #footer {
 	position: absolute;
 	top: expression( ( 0 - footer.offsetHeight + ( document.documentElement.clientHeight ?document.documentElement.clientHeight : document.body.clientHeight ) + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' );
}
.nav {
	list-style:none;
	margin:0;
	padding:5px 0 0;
	float:left;
	font-size:11px;
	line-height:14px;
}
.nav li {
	float:left;
	margin:0 8px 0 0;
	padding:0 16px 0 0;
	background:url(../images/divider-footer.gif) no-repeat 100% 3px;
}
.nav li.last {
 	background: none;
}
.nav a {color:#fff;}
.nav .active a {
	font-weight:bold;
	text-decoration:none;
}
.page-form {
	float:right;
	padding: 3px 0 2px 26px;
	background: url(../images/_energiebau_weltkugel_isoliert.png) no-repeat;
}
.page-form fieldset {
 	width: 202px;
}
.page-form .sel {
	width:212px;
	font:11px/22px Arial, Helvetica, sans-serif;
	color:#333333;
	margin:0;
	float:right;
}
.page-form .sel optgroup {
 	font-style: normal !important;
 	color: #333333;
}

/* Colors */
#content .color1 h4 {
	background-color:#B8D2ED;
	color:#FFFFFF;
	/*
	font-size:16px;
	font-weight:bold;
	margin-bottom:10px;
	*/
	padding:5px;
}
#content .color2 h4 {
	background-color:#A6D056;
	color:#FFFFFF;
	/*
	font-size:16px;
	font-weight:bold;
	margin-bottom:10px;
	*/
	padding:5px;
}
#content .color3 h4 {
	/*background-color:#D5D5D5;
	color:#FFFFFF;
	font-size:16px;
	font-weight:bold;
	margin-bottom:10px;
	padding:5px;*/
}
#content .color4 h4 {
	background-color:#F9B94F;
	color:#FFFFFF;
	/*
	font-size:16px;
	font-weight:bold;
	margin-bottom:10px;
	*/
	padding:5px;
}

/* Forms */
form label {
 	float: left;
 	width: 120px;
}
form input.text,
form textarea,
#szdms-freetextsearch {
	border: 1px solid #8F8F8F;
	font:11px/14px Arial, Helvetica, sans-serif;
	padding:4px 5px 1px 5px;
	color:#999;
	width: 290px;
}

* html form input.text,
* html form textarea,
* html #szdms-freetextsearch {
	width: 295px;
}
form input.radio,
form input.button  {
 	width: auto;
 	color: #000000;
}
form input.radio {
 	margin-top: -4px;
}
form input.captcha {
 	margin-left: 120px;
}

form .row {
 	margin-bottom: 10px;
}
form .row h3 { margin-bottom: 5px; }

/* DMS */
.szdms-form-title {
color:#000000;
font-size:16px;
line-height:28px;
margin:0 0 10px;
}
.szdms-form-title-second {
 	margin-top: 15px;
}
#result-search {
	display: none;
	border: 1px solid #000000;
	position: absolute;
	padding: 10px;
	padding-top: 7px;
	width: 409px;
	margin: -300px 0 0 0px;
	background: url(../images/dms-bg-white.gif);
	z-index: 999;
}
.aside #result-search {
 	margin-left: -466px;
 	margin-top: -350px;
}
.aside #result-search a {
 	text-decoration: underline;
}
.aside #result-search a:hover {
 	color: #929292;
}
.szdms-br {
 	padding-bottom: 5px;
}
.szdms-form select {
 	border: 1px solid #8F8F8F;
	font:11px/14px Arial, Helvetica, sans-serif;
	padding:1px;
	/*color:#999;*/
	color: #333;
	width: 160px;
}
.szdms-form .szdms-more a {
	text-decoration: underline;
}
.szdms-form .szdms-more a:hover {
	color: #929292;
}
.aside .szdms-form-title {
 	font-weight: bold;
 	font-size: 12px;
}
.aside #szdms-freetextsearch {
 	width: 161px;
 	color: #333;
}
.aside input.szdms-submit {
 	display: inline;
 	width: 80px;
 	margin-right: 5px;
}
.aside .szdms-form select {
 	width: 173px;
}
.aside .szdms-more {
 	padding-bottom: 25px;
	padding-top: 20px;
}

/*
* html .aside .szdms-form select {
 	visibility: hidden;
}
*/
#result-search select {
 	border: 1px solid #8F8F8F;
	font:11px/14px Arial, Helvetica, sans-serif;
	padding:1px;
	/*color:#999;*/
	color: #333;
	width: 210px;
	z-index: -10;
}
#result-search label {
 	width: 109px;
}
.szdms-more a {
 	/*float: left;*/
 	padding-right: 5px;
}
.szdms-more a.nounder img {
	position: relative;
	top: 3px;
}
.szdms-results-settings {
 	margin-bottom: 20px;
 	margin-top: 5px;
	color: #666666;
}
.szdms-results-list .file-icon {
 	float: left;
}
.szdms-results-list .file-lang {
 	margin-left: 5px;
 	margin-top: 5px;
 	font-size: 10px;
 	line-height: normal;
	width: 65px;
}
.szdms-results-list .file-lang .DE {
 	background-color: #88c2a5;
 	padding: 0 5px;
}
.szdms-results-list .file-lang .EN {
 	background-color: #d3e7db;
 	padding: 0 5px;
}
.szdms-results-list .file-lang .Multi_Lingual {
 	background-color: #c6c7c8;
 	padding: 0 5px;
}
#content .szdms-results-list h3 {
 	margin: 0;
}
.szdms-submit {
 	color: #000;
 	width: 100px;
}
/*
.tx-szdms-pi1 p.szdms-results-hits { font-weight: bold; }
*/

/* indexed_search */
.tx-indexedsearch .searchbox-tmpl-css label {
 	width: 120px;
 	margin-right: 0;
}
#content .tx-indexedsearch p {
 	margin-bottom: 10px;
}
#content p.tx-indexedsearch-descr {
 	margin-bottom: 25px;
}
#content .tx-indexedsearch h3 {
	margin-bottom: 2px;
}
.tx-indexedsearch-icon img {
 	position: relative;
 	top: 2px;
}
.tx-indexedsearch select {
	border: 1px solid #8F8F8F;
	font:11px/14px Arial, Helvetica, sans-serif;
	padding:1px;
	color:#999;
	width: 160px;
}
.tx-indexedsearch .tx-indexedsearch-noresults {
 	text-align: left;
}
.tx-indexedsearch .tx-indexedsearch-browsebox li {
 	float: left;
 	background-position: left 9px !important;
 	background: none !important;
 	padding-left: 0 !important;
 	margin-right: 8px !important;
}
* html .tx-indexedsearch .tx-indexedsearch-browsebox li {
 	display: inline;
 	float: none;
}
* html .tx-indexedsearch-percent {
 	margin-top: -40px !important;
}

.tx-thmailformplus-pi1 {
 	/*padding-bottom: 35px;  */
}
#content .tx-thmailformplus-pi1 h3 {
 	margin-top: 20px;
}
#content .tx-thmailformplus-pi1 .error {
 	color: #fd1516;
}
#content .tx-thmailformplus-pi1 ul.error {
  margin-top: 10px;
  list-style: disc;
  padding-left: 15px;
}
#content .tx-thmailformplus-pi1 ul.error li {
	background: none;
	padding-left: 0;
}

* html .boxes-area .frame .box {
 	margin-top: 0;
 	float: none;
 	overflow: hidden;
}
* html .box-holder .frame {
 	overflow: hidden;
}
* html .boxes-area .frame .box h2 {
 	margin-top: -7px;
 	position: relative;
}
* html .boxes-area .frame .box .container .holder,
* html .box .container .holder {
 	height: auto;
}
* html .boxes-area .frame .box .container .img {
 	float: left;
}
* html .boxes-area .frame .box .container .text,
* html .box-holder .container .text {
 	float: left;
}
* html .box-holder .container {
 	padding-right: 0;
}
.tx-szteaser-pi1 {
 	float: left;
}
.frame .tx-szteaser-pi1 {
 	height: 147px;
 	position: relative;
}
.frame .tx-szteaser-pi1 .container a {
 	position: absolute;
 	bottom: 8px;
}
.frame .tx-szteaser-pi1 .container a.sz_teaser_piclink {
 	bottom: -2px;
}

/* Content fixes */
div.csc-textpic-imagewrap {
 	margin-top: 4px;
}
.csc-textpic-caption {
 	font-size: 10px;
 	line-height: normal;
}
#contentcolumn .csc-textpic-imagewrap .csc-textpic-caption {
	display: none;
}
#lang_selection {
 	position: absolute;
 	right: 0;
}
#lang_selection div {
	display: inline;
	margin-left: 10px;
}

div.tx-ebfeuseradmin-pi2 div.item,
div.tx-szenergiebauproducts-pi2 div.item {
	/*padding: 0 5px;*/
}

div.tx-ebfeuseradmin-pi2 div.item div.title,
div.tx-szenergiebauproducts-pi2 div.item div.title {
	float: left;
  font-size: 11px;
}

div.tx-ebfeuseradmin-pi2 div.item div.title a,
div.tx-szenergiebauproducts-pi2 div.item div.title a {
	color: #666;
	text-decoration: none;
  font-size: 11px;
}

div.tx-ebfeuseradmin-pi2 div.item div.hlight a,
div.tx-szenergiebauproducts-pi2 div.item div.hlight a {
	color: #666;
	font-weight: bold;
  font-size: 11px;
}

div.tx-ebfeuseradmin-pi2 div.item div.title a:hover,
div.tx-szenergiebauproducts-pi2 div.item div.title a:hover {
	color: #000;
	text-decoration: underline;
  font-size: 11px;
}

div.tx-ebfeuseradmin-pi2 div.item div.download,
div.tx-szenergiebauproducts-pi2 div.item div.download {
	float: right;
}

/* FE user admin (tx-ebfeuseradmin-pi1) */

/* FE-Useradmin */
.tx-ebfeuseradmin-pi1 label {
 	width: 100px;
}

div.tx-ebfeuseradmin-pi1 div.search_form {
  margin-bottom: 15px;
}

div.tx-ebfeuseradmin-pi1 div.link {
  text-align: right;
  margin-bottom: 5px;
}

div.tx-ebfeuseradmin-pi1 div.user-list {
	margin-top: 20px;
}

div.tx-ebfeuseradmin-pi1 div.user-list table {
  border-collapse: collapse;
  width: 100%;
  margin-bottom: 15px;
}

div.tx-ebfeuseradmin-pi1 div.user-list table th {
  height: 25px;
  font-weight: normal;
  vertical-align: middle;
  padding-left: 3px;
}

div.tx-ebfeuseradmin-pi1 div.user-list table td {
  height: 25px;
  vertical-align: middle;
  border-bottom: thin solid #B9B9B9;
  padding-left: 3px;
}

div.tx-ebfeuseradmin-pi1 div.user-list table td.icon-first {
  padding-left: 5px;
}

div.tx-ebfeuseradmin-pi1 div.user-list table td.icon {
  width: 20px;
}

div.tx-ebfeuseradmin-pi1 div.msg {
  color: #009964;
  margin-bottom: 15px;
}

div.tx-ebfeuseradmin-pi1 div.user-list {
}

div.tx-ebfeuseradmin-pi1 div.pagebrowser div.data{
  margin-bottom: 10px;
}

div.tx-ebfeuseradmin-pi1 div.row {
  margin: 0 0 10px 0;
  clear: left;
}

div.tx-ebfeuseradmin-pi1 .field #user_search {
	border: 1px solid #8F8F8F;
	font:11px/14px Arial, Helvetica, sans-serif;
	padding:4px 5px 1px 5px;
	color:#999;
	width: 150px;
}

div.tx-ebfeuseradmin-pi1 #ebfeuseradmin-salutation {
	border: 1px solid #8F8F8F;
	font:11px/14px Arial, Helvetica, sans-serif;
	padding:1px;
	color:#999;
	width: 55px;
}

div.tx-ebfeuseradmin-pi1 div.row label {
  width: 131px;
}

div.tx-ebfeuseradmin-pi1 div.nofiles {
  height: 27px;
}

div.tx-ebfeuseradmin-pi1 div.required {
  margin-top: 10px;
}
div.tx-ebfeuseradmin-pi1 p.red {
	color: #fd1516;
	font-size: 13;
	font-weight: bold;
	margin-bottom: 0 !important;
}
#content div.tx-ebfeuseradmin-pi1 ul.error {
  margin-top: 10px;
  list-style: disc;
  padding-left: 15px;
}
#content div.tx-ebfeuseradmin-pi1 ul.error li {
	background: none;
	padding-left: 0;
	color: #fd1516;
}


.clearer {
	clear:both;
	font-size:0;
	height:0;
	line-height:0;
}
#content a {
	color: #000000;
	text-decoration: underline;
}
#content a:hover {
 	/*color: #929292;*/
}

/* Products */

#content div.prod_item {
	/*
	border: 1px solid #E5E7E6;
	border-left: none;
	border-right: none;
	background-color: #E5E7E6;
	*/
}

#content div.prod_item div.header {
	/*background-image: url(../images/bg_prodheader.jpg);
	background-repeat: repeat-y;*/
	margin-bottom: 10px;
	/*background-color: #039157;
	color: #fff;*/
}

#content div.prod_item div.header div.left {
	float: left;
	background: none;
}

#content div.prod_item div.header div.right {
	float: right;
	width: 100px;
	text-align: center;
	background: none;
}

#content div.prod_item div.header h1 {
	/*color: #fff;*/
	margin: 0;
	padding: 5px;
}

#content div.prod_item div.header p {
	font-size: 11px;
	padding: 5px 0 5px 0;
}

#content div.prod_item div.series {
	margin-bottom: 20px;
}

#content div.prod_item div.images {
	float: left;
	width: 135px;
	padding: 0 5px 0 5px;
}

#content div.prod_item div.images img {
	margin-bottom: 5px;
}

#content div.prod_item div.prod_list {
	float: left;
	padding-top: 10px;
}

#content div.prod_item div.prod_list div.desc {
	width: 180px;
	padding-left: 5px;
}

#content div.prod_item div.prod_list h2 {
	/*color: #000;
	font-size: 12px;*/
}

#content div.prod_item div.docs {
	float: right;
	width: 100px;
	padding-top: 15px;
	text-align: center;
}

#content div.prod_item div.docs div.download {
	margin-bottom: 5px;
}

/* FE-Login */
#content .tx-newloginbox-pi1 table th {
	font-size: 13px;
	color: #333333;
}
#content .tx-newloginbox-pi1 table td {
	border: none;
}
#content .tx-newloginbox-pi1 input.text {
	border: 1px solid #8F8F8F;
	font:11px/14px Arial, Helvetica, sans-serif;
	padding:4px 5px 1px 5px;
	color:#999;
	width: 212px;
}

#content div.divider {
 	border-bottom: 3px solid #333333;
}

/*
a.internal-link,
a.internal-link-new-window {
 	background: url(../images/internal-link.gif) no-repeat 0 50%;
 	padding-left: 10px;
 	line-height: normal !important;
}
a.external-link,
a.external-link-new-window {
 	background: url(../images/external-link.gif) no-repeat 0 50%;
 	padding-left: 10px;
 	line-height: normal !important;
}
a.download {
 	background: url(../images/download-link.gif) no-repeat 0 50%;
 	padding-left: 8px;
 	line-height: normal !important;
}
a.mail {
 	background: url(../images/email-link.gif) no-repeat 0 50%;
 	padding-left: 18px;
}
*/

/* Sitemap */
#content .csc-sitemap ul li {
	border:0;
	background:url(../images/divider-sub-nav.gif) no-repeat 0 9px;
	width:auto;
	float:none;
	padding:0 0 0 10px;
}
#content .csc-sitemap ul li.color1,
#content .csc-sitemap ul li.color1 li,
#content .csc-sitemap ul li.color1 li li,
#content .csc-sitemap ul li.color1 li li li,
#content .csc-sitemap ul li.color1 li li li li {
	background:url(../images/divider-sub-nav-color1.gif) no-repeat 0 9px;
}
#content .csc-sitemap ul li.color2,
#content .csc-sitemap ul li.color2 li,
#content .csc-sitemap ul li.color2 li li,
#content .csc-sitemap ul li.color2 li li li,
#content .csc-sitemap ul li.color2 li li li li {
	background:url(../images/divider-sub-nav-color2.gif) no-repeat 0 9px;
}
#content .csc-sitemap ul li.color3,
#content .csc-sitemap ul li.color3 li,
#content .csc-sitemap ul li.color3 li li,
#content .csc-sitemap ul li.color3 li li li,
#content .csc-sitemap ul li.color3 li li li li {
	background:url(../images/divider-sub-nav-color3.gif) no-repeat 0 9px;
}
#content .csc-sitemap ul li.color4,
#content .csc-sitemap ul li.color4 li,
#content .csc-sitemap ul li.color4 li li,
#content .csc-sitemap ul li.color4 li li li,
#content .csc-sitemap ul li.color4 li li li li {
	background:url(../images/divider-sub-nav-color4.gif) no-repeat 0 9px;
}
#content .csc-sitemap ul li.color5,
#content .csc-sitemap ul li.color5 li,
#content .csc-sitemap ul li.color5 li li,
#content .csc-sitemap ul li.color5 li li li,
#content .csc-sitemap ul li.color5 li li li li {
	background:url(../images/divider-sub-nav-color5.gif) no-repeat 0 9px;
}
#content .csc-sitemap .color1 a:hover,
#content .csc-sitemap .color1 a.active {
	color:#8bb5e1;
	text-decoration:none;
}
#content .csc-sitemap .color2 a:hover,
#content .csc-sitemap .color2  a.active {
	color:#8BB934;
	text-decoration:none;
}
#content .csc-sitemap .color3 a:hover,
#content .csc-sitemap .color3 a.active {
	color:#929292;
	text-decoration:none;
}
#content .csc-sitemap .color4 a:hover,
#content .csc-sitemap .color4 a.active {
	color:#E79308;
	text-decoration:none;
}
#content .csc-sitemap .color5 a:hover,
#content .csc-sitemap .color5 a.active {
	color:#993333;
	text-decoration:none;
}

#contentcolumn .tx-szteaser-pi1 {
	float: none;
	background:transparent url(../images/bg-boxes-content.gif) repeat-y;
}
#contentcolumn .tx-szteaser-pi1 .box-wrapper {
	background: url(../images/bg-boxes-content-top.gif) no-repeat 0 0;
	margin:0 0 25px;
	width:100%;
}
#contentcolumn .tx-szteaser-pi1 .box-wrapper .box {
 	background: url(../images/bg-boxes-content-bottom.gif) no-repeat 0 100%;
 	padding:7px 13px 16px 13px;
 	width: 100%;
 	margin-right: 0;
}
#content #contentcolumn .tx-szteaser-pi1 .box-wrapper .box h2 {
	color:#008855;
	font-size:13px;
	font-weight:bold;
	line-height:17px;
	margin:0 0 9px -3px;
}
#content #contentcolumn .tx-szteaser-pi1 .box-wrapper .box .intro {
 	min-height: 0;
}
#content #contentcolumn .tx-szteaser-pi1 .box-wrapper .box .container {
	padding-right: 0;
}
#content #contentcolumn .tx-szteaser-pi1 .box-wrapper .box .container .img {
	float:left;
	margin:3px 5px 5px 0;
	width: auto;
}
#content #contentcolumn .tx-szteaser-pi1 .box-wrapper .box .container a.more {
 	text-decoration: none;
 	color: #009964;
}
#content #contentcolumn .tx-szteaser-pi1 .box-wrapper .box .container a.more:hover {
	text-decoration: underline;
}
#contentcolumn .tx-szteaser-pi1 .box-wrapper .box p {
 	font-size: 12px;
 	line-height: 18px;
 	font-weight: normal;
}

#content table p {
	margin-bottom: 4px;
}
#content .szdms-results-list table td {
	padding:6px 0 8px 1px;
}
#content .szdms-results-list h3 {
 	margin-bottom: 18px;
 	margin-top: -5px;
}
#content .szdms-results-list h3 img {
 	top: 12px;
 	position: relative;
	margin-right: 10px;
}

/* Safari Fixes */

#nav .drop {
 	width: 1%;
}
#nav .drop ul li {
 	margin-left: 3px;
 	margin-right: 2px;
}
#footer .page-form fieldset {
 	width: auto;
}
#footer .page-form {
		padding-top: 3px;
 	padding-bottom: 3px;
 	background-position: 0 50%;
}
.boxes-area .frame p.bodytext a,
.tx-szteaser-pi1 .frame p.bodytext a {
 	float: none;
 	position: relative;
 	bottom: auto;
}
#content h2.szdms-results-hits { padding-top: 0; }
#content h2 span.szdms-results-title {
 	font-size:12px;
 	color: #000000;
}

#contentcolumn .tx-szteaser-pi1 a {
 	background: none !important;
 	padding-right: 0;
}

div.logo_top100 {
 	position: absolute;
 	top: 70px;
 	right: 0px;
}
div.logo_top100 img {

}
li.italia-down a {
	background: none !important;
	text-decoration: none !important;
}
.downloads li.italia-down{
	padding: 0px !important;
	line-height: 20px;
}
li.italia-down a:hover {
	text-decoration: underline !important;
}
.fl {
	float: left;
}
.fr {
	float: right !important;
	margin-top:5px !important;
}
.cf {
	clear: float;
}
.produkte_table {
border-collapse:separate!important;
width:100%;
text-align:center;
}
.produkte_table tbody tr td {
border-bottom:1px #cccccc solid;
}
.produkte_table tr td {
padding:20px 0;
margin-right:10px;
}
.produkte_table tfoot {
border:none;
}
.produkte_table .td-1 {
width:20px;
border:0;
}
.resultDataRow {
	padding-left: 35px;
}
.greyBottomBorder {
	border-bottom: 1px solid #666;
}

/* tt_news */
.news-wrapper {
 	position: relative;
 	overflow: hidden;
}
.news-list {
 	margin-top: -1px;
}
.news-list .news-item {
 	position: relative;
 	padding: 17px 0;
 	border-top: 1px solid #9D9EA0;
}
.news-item .news-datecat {
 	font-weight: bold;
 	line-height: normal;
}
.news-list .news-datecat {
 	padding-bottom: 12px;
}
.news-item .news-datecat em {
 	font-style: normal;
 	padding-right: 15px;
 	font-weight: normal;
 	font-size: 14px;
}
.news-list .news-item .news-text {
  padding: 0 15px 0 0;
 	float: left;
 	width: 233px;
}
.news-list .news-item h2 {
	padding: 0 !important;
	margin: 0 !important;
}
.news-list .news-item .download-holder {

}
.news-list .news-item .download-holder .news-single-files {
 	padding-top: 28px;
}
.news-item dl,
.news-item dd,
.news-item dt {
 	padding: 0;
 	margin: 0;
 	font-size: 11px;
}
.news-item dl { padding-bottom: 12px; }
.news-list .news-item .download-holder dt { display: none; }
.news-item dl a {
 	padding: 0 !important;
}
.news-detail .news-item dd {
 	/*background: url(../../templates/images/icons/dl_button.gif) no-repeat right 3px;*/
}
.news-detail .news-item dd img { position: relative; top: 3px; }
.news-single-backlink { padding: 0; }


.addthis_toolbox {
    float: right;
    padding: 2px 4px;
}

#content ul.downloads li.italia-down a.fl
{
	color: #666666;
	font-weight: bold;
}

#content div.tx-ebfeuseradmin-pi1 ul.error li {
color: #FFFFFF;
}

#content .tx-pagebrowse-pi1 ul li{
	background: none;
}

#content div.jwplayer_infotext
{
	float: left;
	padding: 2px 4px;
}
div.tx-dmenergiejwplayer-pi1 div.jwplayer object
{
	padding-left: 2px;
}

h5,
.eb_green {
	font-weight: bold;
	font-size: 1.2em!important;
	color: #009964!important;
	text-decoration: none!important;
}
.eb_green:hover {
	text-decoration: underline!important;
}
h5 {
	font-weight: normal;
	margin-top: 12px;
	margin-bottom: 6px;
}

.welcome a {
	color: #009964;
}

/* Hide List-Style in textpic content elements - 2011-08-15 */
.csc-textpic-imagewrap .csc-textpic-imagecolumn ul,
.csc-textpic-imagewrap .csc-textpic-imagerow ul {
	padding-bottom: 0!important;
}
.csc-textpic-imagewrap ul li,
.csc-textpic-imagewrap .csc-textpic-imagecolumn ul li,
.csc-textpic-imagewrap .csc-textpic-imagerow ul li {
	padding: 0!important;
}

/* Logo for landingpage -> energiebau.be - 2011-09-09 */
.be_landingpage_logo {
	float:left;
}
.be_landingpage_logo .logo {
	background:url(../images/ebs_solar_power_experts.gif) no-repeat;
	width:180px;
	height:88px;
	float:left;
	text-indent:-9999px;
	overflow:hidden;
	margin:0 28px 0 0;
}
/* Create Menu for NL/FR - 2011-09-09 */
#be_landingpage_menu {
	width: 600px;
	padding: 60px 0 0 40px;
	float: left;
	font-size: 14px;
}
#be_landingpage_menu a{
	padding: 0 25px 0 35px;
	background:url(../images/be_landingpage_arrow.jpg) right top no-repeat;
}
.be_landingpage_main {
	margin-bottom: 10px;
}
/* Position for addThis in Lightbox - 2011-09-30 */
#sbBottomContainer #sbBottom #sbNumber {
	float: left;
	width: auto;
}

/* Doppellogo DE */
#newEntryPage #header div.logo {
	background: url("../images/logotest.gif") no-repeat scroll 0 0 transparent;
	width: 186px;
	margin: 0 18px 0 0;
}
#newEntryPage #nav li {
	margin:0 15px 0 0;
}
/* Doppellogo NL */
#newEntryPage.newEntryPage_nl #header div.logo {
	background: url("../images/energiebaulogo_EN.png") no-repeat scroll 0 0 transparent;
	width: 186px;
	margin: 0 18px 0 0;
}
#newEntryPage.newEntryPage_nl #nav li {
	margin:0 20px 0 0;
}


/* PW_Teaser Pagination */
#content ul.f3-widget-paginator li {
	list-style: none;
	float:left;
	background: none;
}

#content ul.f3-widget-paginator li.previous span {
	display: none;
}

#content ul.f3-widget-paginator li.next span {
	display: none;
}

#content ul.f3-widget-paginator li.first, #content ul.f3-widget-paginator li.last {
	display:none;
}

/* pw_teaser Anpassungen - 2011-12-01 - Salvatore Eckel */
.tx-pwteaser-pi1 ul.f3-widget-paginator li.current span {
	color: #009964;
}

.tx-pwteaser-pi1 ul.f3-widget-paginator li.previous a,
.tx-pwteaser-pi1 ul.f3-widget-paginator li.next a {
	font-size: 0em;
	width: 11px;
	display: block;
}

.tx-pwteaser-pi1 ul.f3-widget-paginator li {
	padding-left: 0px!important;
	padding-right: 15px;
}

.tx-pwteaser-pi1 ul.f3-widget-paginator li.previous a {
 	background: url(../pw_teaser/bullet-next.gif) no-repeat 0 50%;
}
.tx-pwteaser-pi1 ul.f3-widget-paginator li.previous a:hover {
 	background: url(../pw_teaser/bullet-next2.gif) no-repeat 0 50%;
}
.tx-pwteaser-pi1 ul.f3-widget-paginator li.next a {
 	background: url(../pw_teaser/bullet-prev.gif) no-repeat 0 50%;
}
.tx-pwteaser-pi1 ul.f3-widget-paginator li.next a:hover {
 	background: url(../pw_teaser/bullet-prev2.gif) no-repeat 0 50%;
}

/* Backlink2 Style */
.calendar-event-backlink2 {
	text-align: left;
	text-transform: uppercase;
}

.calendar-event-backlink2 a {
	font-size: 11px;
	color: #009964!important;
	background: url('/fileadmin/templates_redesign/calendar/images/back.gif') no-repeat left center;
	padding-left: 15px;
	padding-top: 1px;
}
.calendar-event-backlink2 a:hover {
	text-decoration: underline !important;
}
