/*basics*/
body {text-align:center;background:#fff;color:#989898;font:normal normal normal 11px/18px Verdana,Geneva,Arial,Helvetica,sans-serif;margin:0;}
div, p, ul, ol, li, img, h1, h2, h3, h4, h5, h6 {padding:0;margin:0;}
h1, h2, h3, h4, h5, h6 {font-size:100%;line-height:normal;}
input, select, textarea {color:#989898;font-size:11px;}
table, td, th {padding:0;margin:0;border:0;color:#989898;font:normal normal normal 11px/18px Verdana,Geneva,Arial,Helvetica,sans-serif;}
fieldset {border:none;margin:0;padding:0;}
legend{display:none}
a {color:#989898;text-decoration:none;}
a:hover {color:#009EE0;}
li {list-style:none;}
img {border:none;}
h1{padding-bottom:12px}
.col3 h1{padding-bottom:0}
.col3 .col1 h1{padding-bottom:10px}

#wrapper {position:relative;margin:0 auto;width:891px;text-align:left;}

#header {overflow:hidden;margin:0 0 61px 0;background:transparent url("../images/backgrounds/header.jpg") no-repeat left top;height:141px;}
#header img {margin:0 0 0 11px;}

#topNav {position:absolute;left:0;top:141px;width:891px;}
#topNav .langNav {float:left;margin:13px 0 0 27px;display:inline;}
#topNav .langNav p {float:left;}
#topNav .langNav ul {float:left;}
#topNav .langNav ul li {float:left;}
#topNav .topNav {float:right;margin:11px 0 0 0;}
#topNav .topNav .tn {float:left;position:relative;}
#topNav .topNav .tn ul {overflow:hidden;display:none;position:absolute;z-index:100}
#topNav .topNav .tn ul li {overflow:hidden;}
#topNav .topNav .tn img{margin-right:6px}
#topNav .topNav .tn li img{margin-right:0}
#topNav .topNav .last img{margin-right:0}
#topNav .topNav .tn a {display:block;}
#topNav .topNav .tn:hover ul {display:block;}
#topNav .topNav .tn a:hover {background:#fff;}
#topNav .topNav .tn a:hover ul {display:block;}

#container {overflow:hidden;}

#sidebar {float:left;width:235px;padding:24px 0 0;}
#sidebar #mainNav {width:202px;margin:0 0 13px 0;overflow:hidden;}
#sidebar #mainNav li.mn {overflow:hidden;margin:0 0 10px 0;font-weight:bold;line-height:normal;text-transform:uppercase;}
#sidebar #mainNav li.mn a {background:#F1F1F1;display:block;color:#9E9E9E;text-decoration:none;}
#sidebar #mainNav li.mn a.active, 
#sidebar #mainNav li.mn a:hover {color:#009EE0;}
#sidebar #mainNav li.mn ul {padding:4px 0 0 0;overflow:hidden;}
#sidebar #mainNav li.mn ul li {font-weight:normal;text-transform:none;margin:0 0 0 25px;overflow:hidden;}
#sidebar #mainNav li.mn ul li a {background:transparent url("../images/elements/arrow_subnav.gif") no-repeat 1px 8px;color:#989898;padding:4px 0 3px 13px;}
#sidebar #mainNav li.mn ul li.active a {color:#009EE0;}

#sidebar .addNav {overflow:hidden;clear:both}
#sidebar .addNav li {line-height:normal;overflow:hidden;}
#sidebar .addNav li a {display:block;text-decoration:none;padding:4px 0 3px 13px;background:transparent url("../images/elements/arrow_subnav.gif") no-repeat 1px 8px;}
#sidebar .addNav li.active a {color:#009EE0;}

#content {float:left;width:656px;}

#content #breadCrumb {overflow:hidden;font-size:10px;margin:0 0 6px 0;}
#content #breadCrumb li {float:left;padding:0 8px 0 11px;background:transparent url("../images/elements/arrow_bc.gif") no-repeat 0 6px;margin:0 0 0 0;}
#content #breadCrumb li.first {background:none;padding:0 8px 0 0;margin:0;}
#content #breadCrumb li.active a {color:#009EE0;}

#content .main {overflow:hidden;width:656px;}
#content .main.col1 .col1 {overflow:hidden;}
#content .main.col1 .col1.marg {margin:0 0 60px 0;}
#content .main.col1 .col1 .left {float:left;width:412px;margin:0 30px 0 0;display:inline;}
#content .main.col1 .col1 .right {float:left;width:214px;}
#content .main.col3 .col1 {float:left;width:208px;}
#content .main.col3 .col2 {float:left;width:224px;}

h2 {font-weight:bold;margin:0 0 2px 0;}
h3 {color:#8EC61D;font-weight:bold;text-transform:uppercase;margin:0 0 2px 0;}
p {margin:0 0 18px 0;}
p a {color:#009EE0;}
p a:hover {color:#6F6F6F;}
p a.more, p a.pfeil {background:transparent url("../images/elements/arrow_subnav.gif") no-repeat 1px 4px;padding:0 0 0 13px;margin:0 0 0 3px;color:#989898;}
p a.more:hover, p a.pfeil:hover {color:#009EE0;}
/*.main p {margin-right:120px;}
.main .col1 p {margin-right:0;}*/

.col1 .left ul {overflow:hidden;padding:0 10px 20px 10px;}
.col1 .left ul li {padding:0 0 0 12px;background:transparent url("../images/elements/dotA.gif") no-repeat 0 9px;overflow:hidden;}

.col1 .left .tx-triedownloads-pi1 ul.dlList {overflow:hidden;border-bottom:1px solid #E3E3E3;margin:0 0 50px 0;width:380px;padding:0 0 0 0;}
.col1 .left .tx-triedownloads-pi1 ul.dlList li {overflow:hidden;border-top:1px solid #E3E3E3;padding:3px 11px 3px 3px;background:none;}
.col1 .left .tx-triedownloads-pi1 ul.dlList li span {float:left;color:#8EC61D;text-transform:uppercase;font-weight:bold;width:290px}
.col1 .left .tx-triedownloads-pi1 ul.dlList li a {float:right;background:transparent url("../images/elements/arrow_subnav.gif") no-repeat 1px 7px;padding:0 0 0 13px;}
.col1 .left .tx-triedownloads-pi1 ul.dlList li p {margin-bottom:0;width:300px;clear:both}

.col1 .tx-triedownloads-pi2 ul.dlList {overflow:hidden;border-bottom:1px solid #E3E3E3;margin:0 0 50px 0;width:380px;padding:6px 0 0 0;}
.col1 .tx-triedownloads-pi2 ul.dlList li {overflow:hidden;border-top:1px solid #E3E3E3;padding:3px 11px 3px 3px;background:none;}
.col1 .tx-triedownloads-pi2 ul.dlList li span {float:left;color:#8EC61D;text-transform:uppercase;font-weight:bold;}
.col1 .tx-triedownloads-pi2 ul.dlList li a {float:right;background:transparent url("../images/elements/arrow_subnav.gif") no-repeat 1px 7px;padding:0 0 0 13px;}

.col1 .tx-triedownloads-pi3 ul.dlList {overflow:hidden;border-bottom:1px solid #E3E3E3;margin:0 0 50px 0;width:380px;padding:6px 0 0 0;}
.col1 .tx-triedownloads-pi3 ul.dlList li {overflow:hidden;border-top:1px solid #E3E3E3;padding:3px 11px 3px 3px;background:none;}
.col1 .tx-triedownloads-pi3 ul.dlList li span {float:left;color:#8EC61D;text-transform:uppercase;font-weight:bold;}
.col1 .tx-triedownloads-pi3 ul.dlList li a {float:right;background:transparent url("../images/elements/arrow_subnav.gif") no-repeat 1px 7px;padding:0 0 0 13px;}

.linkList {overflow:hidden;border-bottom:1px solid #E3E3E3;margin:0 0 50px 0;width:380px;padding:6px 0 0 0;}
.linkList li {verflow:hidden;border-top:1px solid #E3E3E3;padding:6px 11px 3px 3px;}
.linkList li p {margin:0;}
.linkList li a {float:right;background:transparent url("../images/elements/arrow_subnav.gif") no-repeat 1px 7px;padding:0 0 0 13px;}

.col1 .left .countryList {overflow:hidden;margin:0 40px 0 0;padding:0 10px 20px 0}
.countryList li {overflow:hidden;border-top:1px solid #E3E3E3;margin:0 0 25px 0;}
.col1 .left .countryList li {background:none;padding:0}
.countryList li .in {border-bottom:1px solid #E3E3E3;padding:7px 6px 5px 2px;}
.countryList li h3 {color:#989898;text-transform:none;}
.countryList li p {margin:0;width:300px;}
.countryList li .links {overflow:hidden;}
.countryList li .links a {float:left;background:transparent url("../images/elements/arrow_subnav.gif") no-repeat 1px 7px;padding:0 0 0 13px;}
.countryList li .links a.page {float:right;}
.countryList li .newslinks a {float:right;}

.direction {overflow:hidden;}
.backLink, .pfeilback {float:left;background:transparent url("../images/elements/arrow_back.gif") no-repeat 1px 7px;padding:0 0 0 13px;}
.topLink {float:right;background:transparent url("../images/elements/arrow_top.gif") no-repeat 1px 8px;padding:0 0 0 13px;}

.topBox {overflow:hidden;position:relative;}
.topBox .topLink {position:absolute;right:0;bottom:50px;}

.partnerList {overflow:hidden;width:656px;margin:0 0 20px 0;}
.partnerList ul {overflow:hidden;width:670px;}
.partnerList ul li {float:left;height:135px;width:85px;margin:0 10px 0 0;padding-top:2px;}
.partnerList ul li p {margin:0;height:50px;position:relative;line-height:15px;}
.partnerList ul li p span {position:absolute;left:0;bottom:4px;}
.partnerList ul li p a {color:#989898;display:block;}
.partnerList ul li p a:hover {color:#009EE0;}

form.searchForm {background:#F1F1F1;padding:6px 0 2px 9px;overflow:hidden;margin:0 0 55px 0;}
form.searchForm fieldset {overflow:hidden;padding:5px 0 6px 0;}
form.searchForm label {float:left;}
form.searchForm input {float:left;}
form.searchForm .input {width:140px;margin:0 3px 0 4px;display:inline;}
form.searchForm .submit {background:transparent url("../images/elements/arrow_subnav.gif") no-repeat 1px 7px;padding:2px 0 0 13px;border:none;}
form.searchForm .submit:hover {color:#009EE0;}
form.searchForm p {margin:0;}
form.searchForm .row {overflow:hidden;}
form.searchForm .row label {margin:0 7px 0 6px;}
form.searchForm .cloudList {overflow:hidden;}
form.searchForm .cloudList li {float:left;}
form.searchForm .cloudList li a {padding:0 9px 0 8px;float:left;background:transparent url("../images/elements/cloud_line.gif") no-repeat 0 5px;}
form.searchForm .cloudList li.first a {background:none;padding:0 9px 0 0;}

#content .main .box224 {overflow:hidden;background:transparent url("../images/backgrounds/box_224_top.gif") no-repeat left top;margin:0 0 0 0;}
#content .main .right .box224 {overflow:hidden;margin:0 0 0 0;background:none;}
#content .main .box224 .inBox {height:235px;overflow:hidden;padding:0 10px;background:transparent url("../images/backgrounds/box_224_bottom2.gif") no-repeat left bottom;margin:3px 0 0 0;}
#content .main .right .box224 .inBox {height:auto;overflow:hidden;padding:0 10px;margin:3px 0 0 0;background:none;}
#content .main.col1 .col1 .right .box224 img {margin:3px 0 6px 4px;}

#content .main .teaserImgs {overflow:hidden;padding:6px 0 0 0;}
#content .main .box306 {float:left;background:transparent url("../images/backgrounds/box_306_top.gif") no-repeat left top;margin:0 22px 22px 0;}
#content .main .box306 .inBox {float:left;padding:0 9px;background:transparent url("../images/backgrounds/box_306_bottom.gif") no-repeat left bottom;margin:3px 0 0 0;}
#content .main .box306 .inBox img {margin:4px 0 7px 0;}

/*3 columns*/
#content .main.col3 .col1 .homelist {overflow:hidden;}
#content .main.col3 .col1 .homelist li {border-top:1px solid #E3E3E3;padding:11px 0 0 0;margin:15px 0 0 0;overflow:hidden;}
#content .main.col3 .col1 .homelist li.first {border:none;}
#content .main.col3 .col1 .homelist li p {margin:0;}
#content .main.col3 .col1 .homelist li p a {background:transparent url("../images/elements/arrow_subnav.gif") no-repeat 1px 4px;padding:0 0 0 13px;margin:0 0 0 3px;color:#989898;}
#content .main.col3 .col1 .homelist li p a:hover {color:#009EE0;}

#content .main.col3 .col2 h2 {margin:0 0 0 10px;}
#content .main.col3 .col2 .box224 h4, 
#content .main.col3 .col2 .box224 .bodytext {margin:8px 0 0 20px;font-weight:bold;}
#content .main.col3 .col2 .box224 ul {overflow:hidden;padding:8px 10px 20px 20px;}
#content .main.col3 .col2 .box224 ul li {padding:0 0 0 12px;background:transparent url("../images/elements/dotA.gif") no-repeat 0 9px;overflow:hidden;}
#content .main.col3 .col2 .box224 ul li a {display:block;}

#footer {overflow:hidden;padding:30px 0 15px 0;font-size:10px;background:url("../images/elements/intelligent_energy_europe.jpg") no-repeat right 29px}
#footer ul {float:left;}
#footer ul li {float:left;margin:0 10px 0 0;}
#footer p {float:right;margin-right:170px}
#footer p img {margin:0 0 0 5px;}

ul.smSecondLevel li{
	padding-left: 20px;
}

ul.smSecondLevel{
	margin-bottom: 10px;
}

.tx-felogin-pi1 form{
	margin: 15px 0 0 0;
	float:left;
}

.tx-felogin-pi1 div{
	width:450px;
}

.tx-felogin-pi1 form div{
	padding:0 0 5px 0;
}

.tx-felogin-pi1 a {
	background:transparent url(../images/elements/arrow_subnav.gif) no-repeat scroll 1px 8px;
	display:block;
	padding:2px 0 3px 13px;
	text-decoration:none;
}

.tx-felogin-pi1 input.sender {
	background:transparent url(../images/elements/arrow_subnav.gif) no-repeat scroll 1px 8px;
	display:block;
	border:none;
	padding:4px 0 3px 11px;
	text-decoration:none;
	cursor: pointer;
}

.tx-felogin-pi1 input.sender:hover{
	color:#009EE0;
}

.tx-triedownloads-pi1{
	border-top: 1px solid #E3E3E3;
	padding-top: 6px; 
}
.videoListContainer p a{font-weight:bold;color:#9e9c9c}
