/* Copyright 2008 Energieallianz Austria, Wien		 					*/
/* Author:  -lochtemedia- Kurt Lochte, Erfurt, Germany, www.lochtemedia.de   			*/
/* XHTML Transitional compatible to Mozilla/FIREFOX 1.x, 2.x / IE 5.x, 6.x, 7.x  / Opera 	*/

body { overflow:-moz-scrollbars-vertical;  margin:0px; padding:0px; border: 0px; width:100%; height:100%; text-align: left;
       font-family: Arial, Helvetica, sans-serif; background-color:#ebebeb; background-image: url(images/eaa_body_bg1.gif); background-repeat:repeat-x;
       font-size:11px; line-height:14px; color: #000; vertical-align:top;}


/* ------------- components ------------------------------------------------ */
/*div, form, fieldset, input, select, textarea, ol, ul, li, object, embed {margin: 0;padding: 0; }*/
div, img, form, fieldset, ol, ul, li, object, embed {border: 0;}
h1, .csc-header h1 {color: #000; font-size: 14px; font-weight: bold; padding: 0; margin: 0;}	

a {color: #000; text-decoration: none;}
.middle1_content_right1 a {color: #666;}
.main1_content2 .download  {color: #d20a32;}
h2 {font-size: 14px;font-weight: bold;color: #065246;}
h3 {font-size: 12px;font-weight: bold;color: #065246;}
h4 {font-size: 14px;font-weight: bold;color: #777;}
.newsDetail h3 {color:#000;}
a:hover {text-decoration: none; color:#d20a32;}

table tr td, th{font-size:11px; vertical-align:top;}
th {text-align:left;}

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

.important {font-weight:bold; color:#d20a32;}
.align-justify{text-align: justify;}

/******* main construction *****************************/
.main1{overflow:visible; position:relative; width:879px;  height:auto; margin-left:57px; padding:0px;}
.main1_content1, .main1_content2 {overflow:visible; position:relative; width:922px;  height:auto; margin-left:55px; padding:0px;}

.top1 { clear:both; width:879px; height:35px; margin:0px; padding:0px; text-align:left;}
.top2 { clear:both; width:879px; height:48px; margin:0px; padding:0px; text-align:left;}
      	.top2_menu1 { clear:both; width:879px; height:48px; margin:0px; padding:0px; text-align:left;}
.top3 { clear:both; width:879px; height:243px; margin:0px; padding:0px; text-align:left;}
	.top3_spacer1 {float:left; width:48px; height:243px; margin:0px; padding:0px; text-align:left;}
         .top3_header1 {float:left; width:831px; height:243px; margin:0px; padding:0px; text-align:left;}


/* start page design **************************************************************/
.middle1 { clear:both; width:879px; height:auto; margin:0px; padding:0px; text-align:left;}
       .middle1_spacer1 {float:left; width:48px; height:100px; margin: 0px; padding:0px; }
       .middle1_content_left1 {float:left; width:381px; height:auto; margin: 0px; padding:0px; }
       .middle1_spacer2 {float:left; width:40px; height:100px; margin: 0px; padding:0px; }
       .middle1_content_right1 {float:left; width:408px; height:auto; margin: 0px; padding:0px; border-left:1px solid #ccc; border-right:1px solid #ccc; border-bottom:1px solid #ccc; padding-bottom:25px;}

.middle1_content_right1 li {font-weight:normal; list-style-type: disc; list-style-image: url(images/eaa_pfeil-hgrau.gif); margin-bottom: 8px; padding-right:25px;}
.middle1 .csc-header h1 {margin-top:25px;}
.middle1_content_right1 .csc-header h1 {padding-left:25px;}


/* 1-column page design **************************************************************/
.main1_content1 .middle1 {clear:both; width:922px; }
.main1_content1 .csc-header h1, h1 {margin:0px; padding:1px 0px 8px 0px;}

.main1_content1 .contentTop1_printimage {float:right; padding:10px 14px 0px 0px;}
.main1_content1 .top2{ height:70px; }

.main1_content1 .middle1_spacer1 {display:none;}
.main1_content1 .middle1_spacer2 {display:none;}

.main1_content1 .middle1_content_left1 {float:left; width:169px; height:auto; padding: 0px; margin:0px; }
	.main1_content1 .middle1_content_left1_top {width:169px; height:auto; margin: 0px; padding:0px; }
	.main1_content1 .contentLeft1_image {border:0px;}
	.main1_content1 .middle1_content_left1_bottom {width:169px; line-height:14px; height:auto; margin: -9px 0px 0px 0px; padding:0px; }

.main1_content1 .middle1_content_right1 {float:left; width:720px; height:auto; margin:0px; padding:0px 0px 50px 0px; background-color:#ebebeb; border:0px;}
	.main1_content1 .middle1_content_right1_top { width:720px; height:45px; margin:0px; padding:0px;}
	.main1_content1 .middle1_content_right1_bottom1 { width:720px; height:auto; margin:0px; padding:0px; text-align:left; }

.main1_content1 .middle1_content_right1_bottom1 {width:600px; margin-left:60px;}		
	

/* 2-column page design **************************************************************/
.main1_content2 .middle1 {clear:both; width:922px; }
.main1_content2 .csc-header h1 {margin:0px; padding:1px 0px 8px 0px;}

.main1_content2 .contentTop1_printimage {float:right; padding:10px 14px 0px 0px;}
.main1_content2 .top2{ height:70px; }

.main1_content2 .middle1_spacer1 {display:none;}

.main1_content2 .middle1_content_left1 {float:left; width:169px; height:auto; padding: 0px; margin:0px; }
	.main1_content2 .middle1_content_left1_top {width:169px; height:auto; margin: 0px; padding:0px; }
	.main1_content2 .contentLeft1_image {border:0px;}
	.main1_content2 .middle1_content_left1_bottom {width:169px; line-height:14px; height:auto; margin: -9px 0px 0px 0px; padding:0px; }

.main1_content2 .middle1_spacer2 {display:none;}

.main1_content2 .middle1_content_right1 {float:left; width:720px; height:auto; margin:0px; padding:0px 0px 50px 0px; background-color:#ebebeb; border:0px;}
	.main1_content2 .middle1_content_right1_top {clear:both; width:720px; height:45px; margin:0px; padding:0px;}
	.main1_content2 .middle1_content_right1_bottom2 { width:720px; height:auto; margin:0px; padding:0px; text-align:left; }
		.main1_content2 .middle1_content_right1_bottom2_left {clear:both; float:left;  width:383px; height:auto; margin-left:60px; padding: 0px; }
			*html .main1_content2 .middle1_content_right1_bottom2_left {margin-left:30px; }
		.main1_content2 .middle1_content_right1_bottom2_left p {margin-top:18px;}
		.main1_content2 .middle1_content_right1_bottom2_right {float:right; width:217px; height:auto; text-align:right; margin:0px; padding:0px;}
		.main1_content2 .middle1_content_right1_bottom2_right img, .main1_content2 .csc-textpic,
			 .main1_content2 .csc-textpic-center, .main1_content2 .csc-textpic-above, .main1_content2 .csc-textpic-imagewrap,
			.main1_content2 .csc-textpic-firstcol, .main1_content2 .csc-textpic-lastcol, .main1_content2 .csc-textpic-image dl dt {float:right; margin:0px; padding:0px; border:0px; }

.main1_content2 .middle1_content_right1_bottom2_left li {font-weight:normal; list-style-type: disc; list-style-image: url(images/eaa_pfeil-rot.gif); }
.main1_content2 .middle1_content_right1_bottom2_left li a{ color:#000;}
.main1_content2 .middle1_content_right1_bottom2_right img {padding-top:41px;}
.main1_content2 .middle1_content_right1_bottom2_left li a {color:#666;}
.main1_content2 .middle1_content_right1_bottom2_left li a:hover {color:#d20a32;}

/* --------------------------- FCE1 2-column content element ----------------------------------- */
.content_fce1 {display:table; width:600px; margin:0px; padding:0px; vertical-align:top;}
.content_fce1_left {float:left; width:282px; margin:0px; padding:0px;vertical-align:top;}
.content_fce1_spacer {float:left; width:33px; height:50px; margin:0px; padding:0px;vertical-align:top;}
.content_fce1_right {float:left; width:285px; margin:0px; padding:0px;vertical-align:top;}


/* --------------------------- navigation ----------------------------------- */
.top2_menu1 { width:879px; height:48px;}
.menu1 {float:left; margin:0px 0px 0px -7px; padding:0px 7px 0px 0px;}
	*html .menu1 {text-align:center; width:75px; margin-left:-13px; padding-right:16px;}
.menu1_sub1, .menu1_sub1_act, .menu1_sub1_ro  {float:left;}
.menu1_sub1_act, .menu1_sub1_ro  {font-weight:bold;}




/* --------------------- left menu -------------------------------------------- */
.left_menu_title1 {padding:10px 0px 5px 0px; font-weight:bold; font-size:12px; color:#666;}

.left_menu_sub1_no{width:155px; }
.left_menu_sub1_act{font-weight:bold; width:155px; }

.left_menu_sub2{padding:2px 0px 2px 0px;}
.left_menu_sub2_no{margin-left:10px; width:155px;}
.left_menu_sub2_act{margin-left:10px; font-weight:bold; width:155px;}







/* ----------------------------- TT_NEWS --------------------------------*/
/* PRESSE ARCHIV */
.news_presse_archiv {margin-top:29px;}
.news_presse_archiv_item{}
.news_presse_archiv_older {display:none; margin:-14px 0px 0px 72px;}

/* PRESSE LIST */
.news_presse_list {margin-top:18px; }
.news_presse_list .csc-firstHeader {margin-bottom:5px;}
.news_presse_list .news_list {clear:both; width:250px; padding-top:5px;}
.news_presse_list .news_list_subheader p {margin:0px; padding:0px; line-height:14px;}
.news_presse_list .news_list_header { margin:5px 0px 5px 0px;}
.news_presse_list .news_list_header a{color:#d20a32; font-weight:bold; padding:0px; margin:0px;}
.news_presse_list .news_list_date { padding:0px; margin:0px;}
.news_presse_list .news_list_subheader {font-size: 11px; margin:0px; padding:0px;text-align:justify;}
.news_presse_list .news_list_more {float:left; margin:0px; padding-bottom:5px;}
.news_presse_list .news_list_item .news_list_more a { }

/* PRESSE SINGLE */
.news_presse_single {margin-top:18px;}
.news_presse_single .newsDetail { }
.news_presse_single .newsDetail_date {font-size:11px;  }
.news_presse_single  h1 { color:#d20a32; font-weight:bold; font-size:11px; margin:0px; padding:5px 0px 5px 0px;}
.news_presse_single .newsDetail_subheader {  margin:0px; }
.news_presse_single .newsDetail_subheader h3 { font-weight:normal; color:#000; text-align:justify; font-size:11px; margin:0px; padding:0px;}
.news_presse_single .bodytext {text-align:justify;}
.news_presse_single .newsDetail_subheader{text-align:justify;font-weight:bold;}

/* SINGLE */
.newsDetail_date{font-size:12px;}
.newsDetail h1 {margin-top:10px; padding:0px; color:#065246; font-size:16px;line-height:18px; }
.newsDetail_subheader {margin-top:10px; padding:0px; color:#065246; font-size:14px; font-weight:bold; line-height:16px; }

/* Startpage LATEST */
.middle1_content_left1 .csc-firstHeader {margin-bottom:5px;}
.middle1_content_left1 .news_latest {clear:both; width:312px; padding-top:5px;}
.middle1_content_left1 .news_latest .news_latest_subheader p {margin:0px; padding:0px; line-height:16px;}
.middle1_content_left1 .news_latest .news_latest_header a{color:#d20a32; font-weight:bold; padding:0px; margin:0px;}
.middle1_content_left1 .news_latest .news_latest_date { padding:0px; margin:0px;}
.middle1_content_left1 .news_latest .news_latest_subheader {font-size: 11px; margin:0px; padding:0px;}
.middle1_content_left1 .news_latest .news_latest_more {float:left; margin:0px; padding-bottom:5px;}
.middle1_content_left1 .news_latest .news_latest_more a { color:#666;}
.middle1_content_left1 .news_latest .news_latest_more a:hover { color:#d20a32;}

/* Startpage SINGLE */
.middle1_content_left1 .newsDetail { }
.middle1_content_left1 .newsDetail_date {font-size:11px; padding:5px 0px 5px 0px; }
.middle1_content_left1 .newsDetail h1 { color:#d20a32; font-weight:bold; font-size:11px; margin:0px; padding:0px;}
.middle1_content_left1 .newsDetail_subheader {  margin:0px; padding-bottom:5px;}
.middle1_content_left1 .newsDetail_subheader h3 { font-weight:normal; font-size:11px; margin:0px; padding:0px;}
/*.middle1_content_left1 .newsDetail_backlink { float:left; margin:0px; padding:0px;}*/
.middle1_content_left1 .newsDetail a{ color:#666;}

/* ----------------------------- CONTACT FORM --------------------------------*/
/* Powermail */
fieldset {vertical-align:top; margin:0px; padding:0px; }
fieldset .pw_star {float:left;  margin:0px 0px 0px 3px; padding:0px; width:5px; vertical-align:top; }
.powermail_mandatory {  color: red; margin:0px; padding:0px;}
input.validation-failed,
textarea.validation-failed {background-color: #f7d6dd;}
div.powermail_mandatory_js {clear:both; float:left; color: #d20a32; margin: 0px 0px 5px 181px;  line-height:12px; vertical-align:top; width:100px; }
	*+html div.powermail_mandatory_js {margin-left:181px;}
	*html div.powermail_mandatory_js {margin-left:91px;}

fieldset.tx-powermail-pi1_fieldset { border: 0px;margin:0px; padding:0px; vertical-align:top; line-height:14px;}
fieldset.tx-powermail-pi1_fieldset label {clear:both; margin-bottom:4px;  width: 180px; float: left; }
fieldset.tx-powermail-pi1_fieldset input,
fieldset.tx-powermail-pi1_fieldset textarea {float:left; margin-bottom:4px;  font-family: Arial, Helvetica, sans-serif;font-size:11px;width: 150px; border:1px solid #999;}
fieldset.tx_powermail_pi1_fieldwrap_html { width:350px; height:auto; margin: 0px; vertical-align:top; border:1px solid blue; }
fieldset.tx-powermail-pi1_fieldset input.powermail_submit {clear:both;float:left;color:#fff;background-color:#d20a32;text-align:center;border: 0px;width: 70px;margin:0px 10px 0px 180px;}
fieldset.tx-powermail-pi1_fieldset input.powermail_reset {color:#fff;float:left;background-color:#d20a32;text-align:center;border: 0px;width: 70px;}
fieldset.tx-powermail-pi1_fieldset .tx_powermail_pi1_fieldwrap_html_check input{text-align:left; margin:0px; padding:0px;}
fieldset.tx-powermail-pi1_fieldset .tx_powermail_pi1_fieldwrap_html_check input{clear:both: float:left; width:20px; margin:0px; padding:0px; border:0px;}
.tx_powermail_pi1_fieldwrap_html_checkbox_title {margin:0px;padding:0px;}

.tx_powermail_pi1_fieldwrap_html_10, .tx_powermail_pi1_fieldwrap_html_8, 
.tx_powermail_pi1_fieldwrap_html_14, .tx_powermail_pi1_fieldwrap_html_24,
.tx_powermail_pi1_fieldwrap_html_26, .tx_powermail_pi1_fieldwrap_html_34 {  clear:both; width:370px; padding-top:7px; fontsize:0px; line-height:1px; height:1px;}



.tx_powermail_pi1_fieldwrap_html_22, .tx_powermail_pi1_fieldwrap_html_36, .tx_powermail_pi1_fieldwrap_html_39 {clear:both; padding-top:15px; }

.tx-srfreecap-pi2-image {float:left; width:105px; height:55px; padding:0px; margin:-35px 0px 0px 335px;}
.tx_powermail_pi1_fieldwrap_html_check { width:270px; margin:0px; padding:0px; }
.tx_powermail_pi1_fieldwrap_html_check p { display:none; margin:0px; padding:0px; }

.tx-srfreecap-pi2-cant-read {display:none;}



/* FORM VERTRIEBSPARTNER */
.tx_powermail_pi1_fieldwrap_html_231, .tx_powermail_pi1_fieldwrap_html_221,
.tx_powermail_pi1_fieldwrap_html_211, .tx_powermail_pi1_fieldwrap_html_195 {  clear:both; width:370px; padding-top:7px; fontsize:0px; line-height:1px; height:1px;}

.tx_powermail_pi1_fieldwrap_html_185, .powermail_text powermail_uid223{clear:both; margin-top:-10px;  padding:0px;}

.tx_powermail_pi1_fieldwrap_html_219 {clear:both; padding-top:15px; }
.tx_powermail_pi1_fieldwrap_html_captcha_description{display:none;}

/*for newsletter form */
*html .tx-powermail-pi1_formwrap_196 .tx-srfreecap-pi2-image {margin-top:-35px}
*+html .tx-powermail-pi1_formwrap_196 .tx-srfreecap-pi2-image {margin-top:-35px}


/* FORM BEWERBUNG */


.tx_powermail_pi1_fieldwrap_html_44, .tx_powermail_pi1_fieldwrap_html_53, 
.tx_powermail_pi1_fieldwrap_html_44, .tx_powermail_pi1_fieldwrap_html_55, 
.tx_powermail_pi1_fieldwrap_html_44, .tx_powermail_pi1_fieldwrap_html_45, 
.tx_powermail_pi1_fieldwrap_html_46, .tx_powermail_pi1_fieldwrap_html_47, .tx_powermail_pi1_fieldwrap_html_61,
.tx_powermail_pi1_fieldwrap_html_48, .tx_powermail_pi1_fieldwrap_html_49,
.tx_powermail_pi1_fieldwrap_html_50, .tx_powermail_pi1_fieldwrap_html_51, .tx_powermail_pi1_fieldwrap_html_52, .tx_powermail_pi1_fieldwrap_html_160 {clear:both; margin-top:-10px;  padding:0px;}

.tx_powermail_pi1_fieldwrap_html_57, .tx_powermail_pi1_fieldwrap_html_59, .tx_powermail_pi1_fieldwrap_html_63 {  clear:both; width:370px; padding-top:7px; fontsize:11px; line-height:13px; height:auto; margin-bottom:10px; font-weight:bold; color:#000;}
#uid40, #uid52 {width:180px; font-size:11px; height:20px;  line-height:20px;  border:1px solid #999;}
*html #uid40, *html #uid52, *html #uid43 { margin-left:0px; }
#uid43 { font-size:11px; height:20px;  line-height:20px;  border:1px solid #999; margin-bottom:4px;}

.tx_powermail_pi1_fieldwrap_html_file {height:20px; padding:5px 0px 15px 0px;}


.tx-powermail-pi1 .tx-powermail-pi1_thx .bodytext {font-weight:bold; color:red;}

.tx_powermail_pi1_fieldwrap_html_60 {padding-top:10px; clear:both;}



