/****************************/

/* comticker CSS            */

/* (c) 2009 IT-Agentur Wand */

/* http://www.itaw.de       */

/****************************/

a:visited {
	color:#FF4500;
}

a:link 
{ 
text-decoration: none; 
text-underline: none;
color:#FF4500
 } 

a:active 
{ 
text-decoration: none; 
text-underline: none; } 

a:visited 
{ 
text-decoration: none; 
text-underline: none;
color:#FF4500; } 

a:hover 
{ 
text-decoration: none; 
text-underline: none;
color:#FF4500; }

img {border: 0;} 


/* Layout Basics */

* {
      font-size: 11px;  
}


#header *
 {

	margin:0;

	padding:0;

	border:0;

	

}





html {

	height: 100%

}



body {

	min-height: 101%;

	font-size: 100.01%;

	position: relative;

	color: black;

	text-align: left;

	font-family: Verdana, Arial, Tahoma, sans-serif;


}



#outer {

	width: 990px;

	position: absolute;

	margin-left: -495px;

	left: 50%;
    border: solid gray 1px

}



#inner {

	height: auto;

	background: white url(img/ct-inner-bg.jpg) no-repeat;

	padding: 19px;

}



#header {

	width: 951px;

	height: 100%;

	background: transparent;


}



#header .headerBoxLeft {

	position: absolute;
	top: 45px;
	left: 190px;
	background: transparent no-repeat;
	width: 298px;
	height: 120px;
	padding: 5px;
	border: 1px solid silver;
	/*background-color:white;*/
	overflow:hidden;
}
#header .headerBoxLeft h2 {
 color:#4f81bd;
 padding:0 0 3px 0;
}
#header .headerBoxLeft div  {
 white-space:nowrap;
 padding:1px;
}
#header .headerBoxLeft span  {
 color:#808080;
}
#header .headerBoxLeft li {
 padding-bottom:1px;
}
#header .headerBoxLeft li a {
 color:#000;
 text-decoration:none;
}
#header .headerBoxLeft li a:hover {
 color:#808080;
}
#header .headerBoxLeft button {
 width:15px;
 height:12px;
} 

#header .headerBoxLeft button.prev {
 background:none ;
}
#header .headerBoxLeft button.next {
 background:none;
}

#header .headerBoxRight {

	position: absolute;

	top: 45px;

	left: 507px;
	background: transparent no-repeat;

	width: 263px;

	height: 120px;
	border: 1px solid silver; 
	padding: 5px;
	overflow:hidden;
}



#header .headerLeft {

	float: left;

	width: 728px;

	height: 42px;

}



#header .headerLeft .currentDate {

	margin-top: 0px;

	font-size: 10px;

   color: #555555;
  text-transform: uppercase
}



#header .headerLeft .worldClock {

	position: relative;

	margin-top: -13px;

	padding-left: 164px;

	font-size: 10px;

    color: #555555;
  text-transform: uppercase
}



#header .headerLeft .logo {
	width: 180px;
	margin-top: 15px;
	margin-left:-9px;
}



#header .headerRight {

	float: right;

	width: 222px;

	height: 42px;

	margin-top: -2px;

	margin-bottom: 10px;

}



#header .headerRight IMG {

	margin-top: 3px;

}



#header .headerRight a {

	color: #555555;

   	text-decoration: none;

}



#header .headerRight a:hover {

	text-decoration: none;

}



#header .topBanner {

	float: left;

	margin-top: 22px;

	width: 728px;

	height: 90px;

}



#header .liveSupport {

	float: right;

	position: relative;

	top: -25px;

	width: 180px;

	height: 90px;

}



#header .liveSupport .number {

	display: inline;

	color: orangered;

	font-size: 12px;
	font-weight: 600;
	

	position: relative;

	top: -2px;

}

#header .loginSearchArea {
	position: absolute;
	top: 120px;
	left: 15px;
	width: 170px;
	height: 40px;
/*	border:1px dashed silver; */
}
#header .loginSearchArea div {
padding:3px;
}
#header .loginSearchArea a {
	text-decoration: none;
    color: #004d9f;
}
#header .loginSearchArea a:hover {
    color: #2a8ece;
}
#header .loginSearchArea input {
	border: 1px solid #eee;
	color: #999;
	background-color: #eee;
}
#header .loginSearchArea input.indexsearchtext {
	width: 105px;
	margin-left: 5px;
	margin-right: 5px;
}
#header .loginSearchArea input.indexsearchsubmit {
	margin-right: 5px;
}




#header .interactiveArea {

	margin-top: -10px;

	z-index: 99;

}



#header .interactiveArea .bookmarksLabel,

#header .interactiveArea .bookmarks,

#header .interactiveArea .shareInfos {

	padding-left: 5px;

}



#header .interactiveArea td.searchFormLabel,

#header .interactiveArea td.searchForm,

#header .interactiveArea td.shareInfosLabel,

#header .interactiveArea td.shareInfos,

#header .interactiveArea td.mailRSSLabel,

#header .interactiveArea td.mailRSS,

#header .interactiveArea td.bookmarksLabel,

#header .interactiveArea td.bookmarks,

#header .interactiveArea td.directContactLabel,

#header .interactiveArea td.directContact {

	padding-left: 10px;

	padding-right: 5px;

}



#header .interactiveArea .loginFormsLabel,

#header .interactiveArea td.searchFormLabel,

#header .interactiveArea td.shareInfosLabel,

#header .interactiveArea td.mailRSSLabel,

#header .interactiveArea td.bookmarksLabel,

#header .interactiveArea td.directContactLabel {

	font-size: 10px;

}



#header .interactiveArea .bookmarksLabel {

	color: #707173;

}



#header .interactiveArea .loginFormsLabel,

#header .interactiveArea .searchFormLabel,

#header .interactiveArea .shareInfosLabel,

#header .interactiveArea .mailRSSLabel,

#header .interactiveArea .directContactLabel {

	padding-left: 5px;

	color: #707173;

}



#header .interactiveArea .loginForms a,

#header .interactiveArea .loginFormsLabel a {

	color: #707173;

	text-decoration: none;

	font-size: 10px;

	line-height: 18px;

}



#header .interactiveArea .shareInfos,

#header .interactiveArea .bookmarks {

	line-height: 18px;

}



#header .interactiveArea .loginForms {

	padding-left: 5px;

}



#header .interactiveArea .loginForms a:hover,

#header .interactiveArea .loginFormsLabel a:hover {

	text-decoration: none;

}



#header .interactiveArea .mailRSS {

	padding-left: 5px;

	padding-right: 5px;

}



#header .interactiveArea .mailRSS IMG {

	padding-right: 5px;

}



#header .interactiveArea .mailRSS a {

	padding-right: 5px;

	text-decoration: none;

	color: #707173;

	font-size: 9px;

}



#header .interactiveArea .mailRSS a:hover {

	text-decoration: none;

}



#header .interactiveArea .directContactLabel {

	display: block;

	width: 150px;

}



#header .interactiveArea .directContact a.emailimg,

#header .interactiveArea .directContact a.yahooimg,

#header .interactiveArea .directContact a.twitterimg {

	padding-left: 5px;

}



#header .interactiveArea td.shareInfos {

	display: block;

	width: 170px;

}



#header .interactiveArea td.bookmarks {

	display: block;

	width: 150px;

}



#header .mainMenu {

	float: left;

	width: 951px;

	padding-top: 10px;

	margin-top: 10px;

}




#header .tickerTopLeft {

	float: left;

	margin-top: 15px;

	width: 951px;

	height: 35px;

	border-top: 1px dotted gray;
    border-bottom: 1px dotted gray;




}



#content {

	width: 951px;

	height: 100%;

	background: white;

}



#contentwrapper {

	position: relative;

	clear: both;

	float: left;

	width: 100%;

	overflow: hidden;

	margin: 0;

	padding: 0;

	margin-bottom: 10px;

	margin-top: 15px;

}



#contentwrapper:after {

 /* this is for NN6 to clear floats */

    content: ".";

    display: block;

    height: 0px;

    clear: both;

    visibility: hidden;

}



#contentwrapper .left {

	float: left;

	width: 170px;

	padding-right: 10px;

	border-right: 1px solid #aeafb2;

}



#contentwrapper .middle {

	float: left;

	width: 568px;

	padding-left: 10px;

	padding-right: 10px;

}



#contentwrapper .right {

	float: right;

	width: 170px;

	padding-left: 10px;

	border-left: 1px solid #aeafb2;

}



#content .right h1,

#content .left h1 {

	color: #68676b;

	text-transform: uppercase;

	border-bottom: 1px solid #aeafb2;

	margin-bottom: 5px;

}



#content .middle h1 {

	color: #004d9f;

	text-transform: uppercase;

	border-bottom: 1px solid #aeafb2;

	margin-bottom: 5px;

}



#content .right .tagcloud {

	margin-bottom: 10px;

}



#content .right .tx-jkpoll-pi1 {

	margin-bottom: 10px;

}



#footer {

	clear: both;

	width: 951px;

	height: 54px;

	border-top: 9px solid #aeafb2;

	padding-top: 5px;

}



#contentwrapper .left a,

#contentwrapper .right a,

#footer .footerNav a {

	color: #004d9f;

	text-decoration: none;

}



#contentwrapper .left a:hover,

#contentwrapper .right a:hover,

#footer .footerNav a:hover {

	text-decoration: none;

	color: #2a8ece;

}



#footer .footerDisclaimer {

	padding-top: 5px;

	padding-left: 2px;

	color: #68676b;

}



.clearing {

	clear: both;

}



/* Worldclock */



#header .tx-owworldclock-pi1 .nyo {

	padding-left: 14px;

}



#header .tx-owworldclock-pi1 .nyo,

#header .tx-owworldclock-pi1 .lho,

#header .tx-owworldclock-pi1 .bln,

#header .tx-owworldclock-pi1 .syd,

#header .tx-owworldclock-pi1 .tyo {

	display: inline;

	padding-right: 6px;

	font-size: 10px;

}



#header .tx-owworldclock-pi1 .worldtime {

	color: #2a8ece;
    font-size: 10px;
}



/*--------------------------------- tt_news LIST view  -----------------------------------*/



.news-list-container {

	clear: both;

}



.news-list-item {

	/* IE hack */

	height: 1%;

	line-height: 1.3;

	/* IE hack end */

	height: auto !important;

	padding:0px;

	margin:0px;

	}



.news-list-container H3 {

	margin-bottom: 5px;

	padding-top: 3px;

}



.news-list-container H3 A:LINK,.news-list-container H3 A:VISITED,.news-list-container H3 A:HOVER {

	color:#000;

	padding-left:0px;

}



.news-list-container H3 A {

	color:#68676b;

	text-decoration: none;

}



.news-list-container H3 A:hover {

	text-decoration: underline;

	color: ;

}



.news-list-container P {

	padding-left:0px;

}


.clearer {

	color:#aaa;
	background-color:#aaa;
    height:1px;
    border:0;
    margin-top:10px;
    clear:both;
}

.news-list-item  img {
float:left;
margin-right:10px;
margin-bottom:10px;
}

.news-list-morelink a,
.news-list-morelink a:visited {
color:#888;
text-decoration: none;
}
.news-list-morelink {
margin-top:-5px;
color:#888
text-decoration: none;
}

.news-list-author {
margin-top:-5px;
color:#888
text-decoration: none;
}

.news-list-date {
color:#000;
}
.tt_news-headline1 a {
font-size: 14px;
color: ;
}
h3.tt_news-headline2 a {
font-size: 16px;
color: #ff4500;
}
 
h3.tt_news-headline2 a:visited {
font-size: 16px;
color: #000000;
}
h3.tt_news-headline2 a:hover {
font-size: 16px;
color:#ff4500;
}
h3.tt_news-headline1 {
font-size: 20px;
}

h3.tt_news-headline4 a {
font-size: 10px;
color: #888;
}
 
h3.tt_news-headline4 a:visited {
font-size: 10px;
color: #888;
}
h3.tt_news-headline4 a:hover {
font-size: 10px;
color:#888;
}
h3.tt_news-headline1 {
font-size: 20px;
}
/*-----------------------------------  tt_news LATEST view  -----------------------------------*/

.news-latest-item * {
	font-size: 13px;
	
	padding-right:5px;

	margin-bottom:5px;
		

	color: #545454;
}

.news-latest-container {



}


.news-latest-container H2,.news-latest-gotoarchive {

	color:#fff;

}




.news-latest-gotoarchive {

	font-weight:bold;

	margin-top:5px;

}

.news-latest-gotoarchive A:LINK, .news-latest-gotoarchive A:VISITED, .news-latest-gotoarchive A:HOVER {

	color:#68676b;
	text-decoration: none;

}

.news-latest-gotoarchive A {

	color:#68676b;

	text-decoration: none;

}



.news-latest-item {

	/* IE hack */

	height: 1%;

	line-height: 1.3;

	/* IE hack end */

	height: auto !important;

	float: left;

}



.news-latest-item H3 A {

	color: #68676b;

	text-decoration: none;

	font-size: 16px;

}



.news-latest-item H3 A:hover {

	color: #004d9f;

	text-decoration: underline;

}



.news-latest-item IMG {

	margin-bottom:5px;

	margin-left:5px;

	padding-right: 10px;

	float:left;

	width: 147px;

	height: 98px;

}

.news-latest-category IMG {

	float: none;

	border:none;

	margin:0px;

}

.news-latest-date,.news-latest-morelink,.news-latest-category {

	font-size:9px;

}



.news-latest-morelink {

	height:12px;

}



.news-latest-morelink A {

	float:right;

	color: #68676b;

	text-decoration: none;

}



.latestClearer {

	clear: both;

	border-bottom: 1px solid #68676b;

	padding-top: 2px;

	padding-bottom: 2px;

	margin-bottom: 10px;

}





	/*--------------------------------- tt_news SINGLE view  ---------------------------------*/

.news-htmlcodes {
width:560px;
text-align:center;
}


.news-single-item {

	padding-right:5px;

	margin-bottom:5px;
		

	color: #545454; 		
	

}
.news-single-item * {
	font-size: 13px;
}

.news-single-item div.tagcloud {
background-color: #fff; 
padding: 2px; 
font-size: 10px;
border: 0}

.news-single-item div.tagcloud a {
color: #68676b;
 
text-decoration: none
font-size: 10px;
}

.news-single-item H2 {

	font-size: 16px;

	font-weight:bold;

	color: #000000;

	margin-bottom: 0px;

}

.news-single-item H3 {

	margin-bottom: 15px;


}
.news-single-item H4 {

	font-size: 14px;

	font-weight:;

	color: #545454;

	margin-bottom: 0px;

}

.tt_news-headline1 a {
font-size: 14px;
color: ;
}
h3.tt_news-headline3 a {
font-size: 14px;
color: ;
}
h3.tt_news-headline3 a {
font-size: 14px;
color: #ff4500;
}
 
h3.tt_news-headline3 a:visited {
font-size: 14px;
color: #ff4500;
}
h3.tt_news-headline3 a:hover {
font-size: 14px;
color:#004d9f;
}
}

.tt_news-headline4 a {
font-size: 14px;
color: #545454 ;
}
.news-single-img {

	float: left;

	margin-right:10px;

}



.news-single-imgcaption {
background-color: #DEDEDE;
	padding:0px;
margin-top:0px;
	clear:both;

}



.news-single-category {

	float: right;

}



.news-single-backlink, .news-single-backlink a {

	font-weight: bold;


	margin-bottom: 15px;

	margin-top: 10px;

	color: #68676b;

	text-decoration: none;

}



.news-single-backlink a:hover {

	text-decoration: underline;

}



.news-single-timedata {

	float: right;

}



.news-single-timedata, .news-single-author,.news-single-imgcaption {

	font-size: 9px;

}

.news-single-author {

	padding-bottom: 3px;

}



.news-single-additional-info {

	margin-top: 15px;

/*	border: 1px solid #666; */

	padding:3px;

	padding-bottom:0px;

}



.news-single-related,.news-single-files,.news-single-links  {

	margin:0px;

	margin-bottom: 3px;

	padding:3px;

}



.news-single-related DD, .news-single-links DD, .news-single-files DD {

	margin-left:20px;

}



.news-single-related DT, .news-single-links DT, .news-single-files DT {

	font-weight: bold;


	margin-left:5px;

	width:90%;

}

.news-list-related dd,
.news-list-related a {
color: #888;
margin:0;
text-decoration:none;
}
.news-single-links dd,
.news-single-links a,
.news-single-related dd,
.news-single-related a {
color: #888;
margin:0;
text-decoration:none;
}

.news-single-links  p.bodytext {
margin:0;
}


/* MENU */



#dropline {

	padding: 0;

	margin: 0;

	list-style: none;

	height: 40px;

	position: relative;

	margin-top: -13px;

	font-size: 10px;

}



#dropline table {

	border-collapse: collapse;

	width: 0;

	height: 0;

	margin: -3px -10px;

}



#dropline li {

	float: left;

}



#dropline li a {

	display: block;

	height: 40px;

	line-height: 40px;

	padding: 0;

	float: left;

	padding-left: 5px;

	color: white;

	text-decoration: none;

	text-transform: uppercase;

}



#dropline li a b {

	display: block;

	height: 40px;

	float: left;

	cursor: pointer;

}



#dropline li a:hover {

	line-height: 36px;

	height: 44px

}



#dropline li a:hover b {

	line-height: 36px;

}



#dropline li:hover > a {

	line-height: 36px;

	height: 44px

}



#dropline li:hover > a b {

	line-height: 36px;

}



#dropline ul {

	padding: 0;

	margin: 0;

	list-style: none;

	font-size: 7px;

	position: absolute;

	height: 25px;

	width: 951px;

	background: white;

	left: -9999px;

	top: 45px;

	z-index: 10;

}



#dropline ul li {

	height: 25px;

	line-height: 25px;

}



#dropline ul.right li {

	float: right;

}



#dropline ul li a {

	color: black;

	padding: 0 0px 0 5px;

	margin-top: -5px;

	height: 25px;

	line-height: 25px;

	border-right: 1px solid gray;

	font-size: 7px;

	color: gray;

}



#dropline ul li a:hover {

	height: 25px;

	line-height: 25px;

	background: transparent;

	color: #c60;

}



#dropline ul.right li a {

	border-left: 1px solid #e60;

	border-right: 0;

}



#dropline ul li a.last {

	border: 0;

}



#dropline :hover ul {

	left: 0;

}



#dropline li.current ul {

	left: 0;

	z-index: 1;

}



#dropline li.current a {

	line-height: 36px;

	height: 44px

}



#dropline li.current a b {

	line-height: 36px;

}



#dropline li.current ul li a {

	color: black;

	padding: 0 10px 0 10px;

	height: 25px;

	line-height: 25px;

	background: transparent;

}



#dropline li.current ul li.current_sub a {

	color: #c60;

}



#dropline li.current ul li a:hover {

	color: #c60;

}




/* SK-PAGECOMMENTS */



.sk-pagecomments-error {color:red;font-weight:bold;background:white;border:1px solid gray;margin:8px 12px;padding:4px;}



.sk-pagecomments-success {color:blue;font-weight:bold;}



.sk-pagecomments-counter {color:#aaa0;text-align:right;text-decoration:underline;margin-bottom:12px;}



.sk-pagecomments-headline {border-bottom:1px solid #000;font-weight:bold;background:#d1d1d1;padding-left:6px;height:20px;}



.sk-pagecomments-answerheadline {border-bottom:1px solid #000;font-weight:bold;background:#f7f3ef;padding-left:6px;height:20px;}



.sk-pagecomments-namedate {float:left;}



.sk-pagecomments-emailhomepage{float:right;}



.sk-pagecomments-answer{float:right;padding:0 4px 0 12px;}



.sk-pagecomments-comment{background:#f1f1f1;padding:4px 28px;clear:both;}



.sk-pagecomments-teaser {margin-top:-40px}



.sk-pagecomments-teaser h4 {background:#eee;font-size:85%;margin:0;color:green;padding-left:4px;}



.sk-pagecomments-teaser h4 span{padding-right:4px}



.sk-pagecomments-teaser p {margin:0;font-size:90%}



.tx-skpagecomments-pi1 form {margin:16px 0;width:470px;}



.tx-skpagecomments-pi1 form fieldset {border:1px solid gray; margin-top: 10px;}



.tx-skpagecomments-pi1 form p.userinfos {text-align:center;padding:6px;}



.tx-skpagecomments-pi1 span.sk-pagecomments-number {float:left;font-size:70%;color:red;padding:3px 10px 3px 0;}



.tx-skpagecomments-pi1 form legend {background:white;border:1px solid gray;padding:4px;}



.tx-skpagecomments-pi1 form label {width:120px;float:left;margin-left:8px;}



.tx-skpagecomments-pi1 form label.check {width:100%;float:none;}



.tx-skpagecomments-pi1 form p {margin:6px 0;clear:both;}



.tx-skpagecomments-pi1 form p img {vertical-align:bottom;margin-left:8px;}



.tx-skpagecomments-pi1 div.smileytext{margin-left:0px;}



.tx-skpagecomments-pi1 form input#name,



.tx-skpagecomments-pi1 form input#email,



.tx-skpagecomments-pi1 form input#homepage {width:320px;background:white;}



.tx-skpagecomments-pi1 form textarea {width:320px;height:160px;background:white;}



.tx-skpagecomments-pi1 form input#name:focus,



.tx-skpagecomments-pi1 form input#email:focus,



.tx-skpagecomments-pi1 form input#homepage:focus,



.tx-skpagecomments-pi1 form textarea:focus {background:white;}



.tx-skpagecomments-pi1 form input#skcommentssubmit {background:white;color:#2A8ECE;float:right;margin:8px 20px;}



.tx-skpagecomments-pi1 img {border:0px}



/* Twitter */



.tx-timtabtwitter-pi1,

.tx-timtabtwitter-pi1 .entry,

.tx-timtabtwitter-pi1 .entry p {

	width: 160px;

	overflow: hidden;

}



/* left Menu */


#content .left ul.leftMenu {
	padding:0;
	margin-left:0;
}

#content .left ul.leftMenu li {

	list-style-type: none;

	padding-top: 5px;

}



#content .left ul.leftMenu li a {

	color: #545454;
	

	text-decoration: none;
	

}

#content .left ul.leftMenu li a {

	
	font-weigh:bold;

	
	

}

#content .left ul.leftMenu li a:hover {

	color: orangered;

}



#content .left ul.leftMenu li a.currentLeft {

	color:#545454;
	font-weight: bold;

}



#content .left ul.leftMenuSub {

	padding-left: 7px;
	font-weight: normal;
	margin-left:0;

}



#content .left ul.leftMenuSub li {

	padding-top: 5px;

}



#content .left ul.leftMenuSub li a {

	color: #545454;

}



#rootline {

    position: relative;

    clear: both;

    float: left;

    margin-top: 5px;

}



#rootline a {

text-decoration:none;

    color: #004d9f;

}

#rootline a:hover {

    color: #2a8ece;

}

#contentwrapper .fc1 {
	margin:5px 0 5px 0;
}
#contentwrapper .fc1 .fc1Left {
	width:280px;
	float:left;
	margin:0;
	padding:0;
}
#contentwrapper .fc1 .fc1Right {
	width:280px;
	float:left;
	margin:0 0 0 8px;
	padding:0;
}
#contentwrapper .fc1 .clear {
	clear:both;
}

#contentwrapper .fc2 {
    margin:5px 0 5px 0;
}
#contentwrapper .fc2 .fc2Left {
    width:184px;
    float:left;
    margin:0;
    padding:0;
}
#contentwrapper .fc2 .fc2Middle {
    width:184px;
    float:left;
    margin:0 0 0 8px;
    padding:0;
}
#contentwrapper .fc2 .fc2Right {
    width:184px;
    float:left;
    margin:0 0 0 8px;
    padding:0;
}
#contentwrapper .fc2 .clear {
    clear:both;
}


#contentwrapper .middle2colRight {
	width:738px;
}
#contentwrapper .middle2colLeft {
	width:738px;
}
.fce2col-topmargin p.bodytext {
margin-top:0;
}

div.align-center > * {
margin:0 auto;
}
/* -------------------------------------- Banner ----------------------------------------- */
div#bannertop {
width:990px;
margin:0 auto 0 auto;
text-align:right;
}
div#bannertop > * {
margin-left:auto;
} 
div#bannerleft {
width:160px;
height:600px;
position:absolute;
left:-170px;
text-align:right;
}
div#bannerleft > * {
margin-left:auto;
} 
div#bannerright {
width:160px;
height:600px;
position:absolute;
right:-170px;
text-align:left;
}
div#bannerright > * {
margin-right:auto;
} 



/*--------------------------------------------Comcenture-Toolbox-------------------------- */


CSS

.comcenture_toolbox .custom_images a
{
    width: 20px;
    height: 20px;
    margin: 0;
    padding: 0;
}

.comcenture_toolbox .custom_images a:hover img
{
    opacity: 1;
}

.comcenture_toolbox .custom_images a img
{
    opacity: 0.75;
}


/*-----------------------------------------Comments--------------------------------------- */

.tx-comments-comment-admin { margin: 10px 20px; background-color: #ff4500; padding: 5px 9px; text-align: center; }

.tx-comments-comment-form LABEL { width: 100px; display: block; float: left; padding-top: 5px; }
.tx-comments-comment-form INPUT, .tx-comments-comment-form TEXTAREA, .tx-comments-comment-form IMG { margin-top: 5px; }
.tx-comments-comment-input, .tx-comments-comment-form TEXTAREA { width: 245px; }
.tx-comments-comment-form BR { clear: left; }
.tx-comments-comment-name { font-weight: bold; }
.tx-comments-comment-date { font-weight: bold; }
.tx-comments-comment-1, .tx-comments-comment-2 { border: 1px solid #ff4500; margin-bottom: 10px; padding: 3px 5px; }
.tx-comments-comment-content { padding: 3px 0; text-align: justify; }
.tx-comments-required-mark { color: #545454; }
.tx-comments-required-error { margin-left: 10px; color: red; background-color: #f5f500; padding: 3px 5px; }
.tx-comments-captcha { padding-left: 100px; }
.tx-comments-captcha IMG { border: 1px solid #d0d0d0; margin-left: 0px; }
.tx-comments-form-top-message { border: 1px solid #d0d0d0; padding: 10px 20px; text-align: center; font-weight: bold; }

.tx-comments-closed { border: 1px solid #d0d0d0; padding: 10px 10px; margin: 10px 0; }
.tx-comments-closed IMG { vertical-align: baseline; margin-left: 4px; padding-right: 4px; }

.tx-comments-comment-report { font-size: 80%; margin: 7px 0 5px 15px; }

.tx-comments-rating { margin-left: 15px; }

.tx-comments-comment-form fieldset { border: none; }

/*-----------------------------------------Powermail-------------------------------------- */

/* Powermail */
	/* Form */
span.powermail_mandatory {
	/* Color of mandatory error message */
	color: #545454;
}
input.validation-failed,
textarea.validation-failed {
	/* Background color if validation failed 
	background-color: #545454;*/
	background-image: url(/typo3conf/ext/powermail/img/icon_exclamation.gif);
	background-repeat: no-repeat;
	background-position: 98% 1px;
}
div.powermail_mandatory_js {
	/* DIV container of errormessage */
	color: #545454;
	margin: 3px 0 15px 2px;
}
fieldset.tx-powermail-pi1_fieldset {
	/* Fieldset */
	border: 1px solid silver;
	background-color: #f0f0f0;
	padding: 10px;
	border: 1px solid silver;
	margin: 3px 0 15px 2px;
	

}
fieldset.tx-powermail-pi1_fieldset legend {
	/* legend of Fieldset */
	display: block;
	width: 300px;
	float: left;
	clear: both;
	font-weight: bold;
	color: #545454;

}
fieldset.tx-powermail-pi1_fieldset label {
	/* label */
	display: block;
	width: 300px;
	float: left;
	clear: both;
	font-weight: bold;
	color: #545454;
	
	
}
fieldset.tx-powermail-pi1_fieldset input.powermail_text,
fieldset.tx-powermail-pi1_fieldset textarea.powermail_textarea,
fieldset.tx-powermail-pi1_fieldset select.powermail_select {
	/* Input and textarea */
	
}
fieldset.tx-powermail-pi1_fieldset div.tx_powermail_pi1_fieldwrap_html_radio input.powermail_radio {
	/* Radiobuttons */
	margin: 5px 5px 5px 5px;
	
}
div.tx_powermail_pi1_fieldwrap_html {
	/* DIV container arround every field */
	margin: 10px 0;
}
fieldset.tx-powermail-pi1_fieldset input.powermail_submit {
	/* submit button */
	margin: 20px 0 10px 20px;
	font-weight: bold;
	float: right;
	margin: 3px 0 15px 200px;
	
}
p.tx_powermail_pi1_fieldwrap_html_checkbox_title,
p.tx_powermail_pi1_fieldwrap_html_radio_title {
	margin: 0;
	padding: 0;
	font-weight: bold;
	color: #545454;
	
}
div.countryzone {
	margin: 10px 0 0 20px;
}
div.tx_powermail_pi1_fieldwrap_html label a {
	/* Description */
	cursor: help;

}
div.tx_powermail_pi1_fieldwrap_html label a dfn {
	/* Description */
	display: none;
	
}
div.tx_powermail_pi1_fieldwrap_html label a:hover dfn {
	/* Description on mouseover */
	display: block;
	position: absolute;
	width: 300px;
	padding: 5px;
	background-color: #f0f0f0;
	border: 1px solid red;
	color: #545454;
	text-decoration: none;
	font-size: 0.8em;

}
div.tx_powermail_pi1_fieldwrap_html img.icon_info {
	/* Description icon */
	padding: 2px 2px 0 2px;
	

}
fieldset.tx-powermail-pi1_fieldset div.even {
	background-color: #f0f0f0;
	
}


	/* Confirmation */
td.powermail_all_td {
	padding: 3px 10px 3px 0;
}

	/* THX */
td.powermail_all p.bodytext {
	margin: 0;
}

#content .power{
	position:relative;
	float:left;
	left:5px;
	top:5px;
	width:605px;
	z-index:3;
	padding-top: 10;
	padding-right: 10;
	padding-bottom: 10;
	padding-left: 10;
}