body {text-align:center; margin:0px auto; padding:0px; background-color:#fefefe; font-family:arial; background-image:url(../images/global/schatten_center.gif); background-position:center top; background-repeat:repeat-y;}
a {text-decoration:none; color:#333333;}
a:hover {text-decoration:underline;}
div {padding:0px; margin:0px; }
p {padding:0px; margin:0px;}

TD.all_forms {background-color:#006699; color:#FFFFFF; text-decoration:none;font-weight: bold; height: 22px;  font-size:14px;}

/*** HEADER ***/
#div_shadow_top {background-image:url(../images/global/schatten_top.gif); background-position:center bottom; background-repeat:no-repeat; height:18px; text-align:right; vertical-align:top;}
#div_wrapper {border:1px #cccccc solid; width:965px; text-align:center; margin:0px auto;  margin-top:0px; }
#div_header {position:relative; background-image:url(../images/global/header.jpg); background-position:center top; background-repeat:no-repeat; height:196px; text-align:right; vertical-align:top;}
#p_header_logo {position:absolute; top:20px; left:6px;}
#p_header_nav {position:absolute; top:0px; right:0px; background-image:url(../images/global/back_header_nav.jpg); background-position:top right; background-repeat:no-repeat; height:39px; text-align:right; vertical-align:center; font-size:16px; color:#000033; font-weight:bold; padding-right:10px; padding-top:8px; margin:0px; width:420px;}
#p_header_nav a {background-image:url(../images/global/white_box.gif); background-position:center left; background-repeat:no-repeat; font-size:16px; color:#000033; font-weight:bold; padding: 10px 24px 10px 24px;}
#p_header_nav a:hover {color:#aaaaaa; text-decoration:none;}
#login_mail {width:110px;}
#login_pass {width:110px;}
#login_submit {position:absolute; right:12px;}

/* ONEPAGE-DEFINITIONS */
#baron_onestep {background-color:#eeeeee; width:600px;}
#baron_onestep table {}
.baron_onestep_td1 {width:200px; text-align:right;}
.baron_onestep_error {color:#8B475D; text-align:right; padding-top:6px;}
.err_text {color:#8B475D;}
.err_text u {font-weight:bold;}

/* ONEPAGE-DEFINITIONS */
.baron_table_form {border:1px #dedede solid; padding:3px;}
#baron_h2 {font-size:16px;}
#baron_onestep {background-color:#eeeeee; width:600px;}
#baron_onestep table {}
#baron_onestep table td {background-color:#fafafa;}
.baron_onestep_td1 {width:200px; text-align:right; background-color:#efefef; padding:12px; font-size:12px; font-family:arial;}
.baron_onestep_td2 {width:200px; text-align:left; background-color:#efefef; padding:12px; font-size:12px; font-family:arial;}
.baron_onestep_error {color:#8B475D; text-align:right; padding-top:6px; background-color:#ffe4e1; border:1px #ffffff solid;}
.err_text {color:#8B475D;}
.err_text u {font-weight:bold;}
#box0_form_pflicht {color:#333333;}
#pflichtfeld {font-size:11px; color:#333333; font-weight:normal;}

/*** SERVICE-TOP ***/
#div_service_top {position:relative; height:24px; border-top:1px #cccccc solid; border-bottom:1px #cccccc solid; background-color:#f1f1f1; text-align:left; font-size:11px; color:#000033; padding-top:2px; padding-left:10px;}
#p_topservice { position:absolute; top:6px; right:10px; padding: 0; margin:0px; }
#p_topservice a {padding-right: 10px; text-decoration: none; background-color: transparent; height: 22px; font-weight: bold; color : #666666; font-size:12px; }

#navlist {position:absolute; top:6px; right:10px;}
#p_breadcrumb {position:absolute; top:6px; left:10px;margin:0px; padding:0px;}
#p_breadcrumb a {color:#333333;}

/*** CONTENT ***/
#div_content {vertical-align:top; width:100%; padding-top:8px; padding-bottom:18px; text-align:left;}
#content {margin-left:190px;}
#column_left {float:left; width: 182px; vertical-align:top;}
#column_center {float:left; width: 380px; vertical-align:top;}
#column_right {margin-left:388px; width: 380px; vertical-align:top;}

/*** ALL_COLUMNS ***/
.p_content {margin:0px;}
#box_content_padding {font-size:12px; padding:10px; line-height:120%; word-spacing:4px;}
#box_content_lp2 {font-size:12px; padding:10px; line-height:120%; word-spacing:4px;}
.box_content {margin:0px; padding:0px; padding-left:2px; position:relative;}
.box_content p {margin:6px 6px 18px 6px; padding:0px 2px 0px 2px;}
#l_box_content {display:block;}

/*** LEFT_COLUMN ***/

/*** CENTER_COLUMN ***/

/*** RIGHT_COLUMN ***/

/*** GLOBAL_DEFINITIONS ***/
#box_standard {position:absolute; top:0px; left:0px; width:766px;}
#box_standard2 {width:766px;}

.button {background-image:url(../../images/global/back_button.jpg); background-position:top left; background-repeat:repeat-x; font-size:10px; color:#ffffff; padding:2px 6px 2px 6px; border:1px #01032f solid;}
.button:hover {background-color:#ffffff; color:#dedede; text-decoration:none;}
.input_text {border:1px #cccccc solid; height:14px; font-size:11px; color:#333333; padding:2px;}
.input_submit {background-image:url(../../images/global/back_button.jpg); background-position:top left; background-repeat:repeat-x; font-size:10px; color:#ffffff; padding:1px 3px 1px 3px; border:1px #01032f solid;}

/*** MEIN_ENERGIEBARON ***/
#meinbaron_wegweiser {position:absolute; top:0px; right:4px;}
#meinbaron_greetings {position:absolute; top:20px; left:20px; width:400px;}

#meinbaron_profil_pos {position:absolute; top:284px; left:0px; width:380px;}
#meinbaron_profil_height {height:140px;}
#meinbaron_profil_img01 {position:absolute; top:10px; left:10px;}
#meinbaron_profil_p01 {position:absolute; top:20px; left:100px; padding:0px; margin:0px;}
#meinbaron_profil_p02 {position:absolute; top:45px; left:100px; padding:0px; margin:0px;}
#meinbaron_profil_p03 {position:absolute; top:70px; left:100px; padding:0px; margin:0px;}

#meinbaron_projekte_pos {position:absolute; top:284px; right:8px; width:380px;}
#meinbaron_projekte_height {height:323px;}

#meinbaron_crosselling_pos {position:absolute; top:467px; left:0px; width:380px;}
#meinbaron_crosselling_height {height:140px;}
#meinbaron_crosselling_img01 {position:absolute; top:2px; left:2px;}
#meinbaron_crosselling_p01 {position:absolute; top:20px; left:150px; padding:0px; margin:0px; width:220px;}
#meinbaron_crosselling_a01 {position:absolute; top:80px; left:170px;}

/*** MAIN ***/
#box_main {height:1062px; font-size:12px;}

#main_steps_pos {position:absolute; top:0px; left:0px; width:380px; height:200px;}
#main_steps_height {height:95px;}
#main_steps_img {position:absolute; bottom:0px; right:0px;}

#main_search_pos {position:absolute; top:0px; right:8px; width:380px;}
#main_search_height {height:95px;}
#main_search_img01 {position:absolute; top:2px; left:6px;}
#main_search_p01 {position:absolute; top:20px; left:120px; padding:0px; margin:0px;}
#main_search_form {position:absolute; top:40px; left:120px; padding:0px; margin:0px;}
#main_search_input {width:120px; margin-right:10px;}

#main_question_pos {position:absolute; top:138px; right:8px; width:380px;}
#main_question_height {height:100px;}
.main_question_p {position:absolute; padding:0px; margin:0px; font-size:12px; font-weight:bold; width:180px; background-image:url(../images/global/icon_white_small.gif); background-position:center left; background-repeat:no-repeat;}
#main_question_p01 {position:absolute; padding:0px; margin:0px; top:4px; left:14px; width:360px; font-size:11px;}
#main_question_p02 {top:38px; left:40px; padding-left:16px;}
#main_question_p03 {top:38px; left:190px; padding-left:16px;}
#main_question_p04 {top:68px; left:40px; padding-left:16px;}
#main_question_p05 {top:68px; left:190px; padding-left:16px;}

#main_categories_pos {position:absolute; top:138px; left:0px; width:380px;}
#main_categories_height {height:243px;}
#main_categories_img01 {position:absolute; bottom:1px; left:40px; z-index:0;}
.layer {filter:alpha(opacity=90); -moz-opacity: 0.90; opacity: 0.90; border-top:1px #dedede solid; border-left:1px #dedede solid; border-bottom:1px #dedede solid; background: #ffffff; padding: 4px; display: none; position:absolute; top:68px; right:1px; width:260px; }
.layer p {padding:0px; margin:0px;}
#layer1 {z-index:12;}
#layer2 {z-index:13;}
#layer3 {z-index:14;}
#layer4 {z-index:15;}
.main_categories_p {padding:0px; margin:0px; position:absolute;  font-weight:bold;}
#main_categories_p01 {top:210px; left:26px;}
#main_categories_p02 {top:210px; left:240px;}
#main_categories_p03 {top:20px; left:240px;}
#main_categories_p04 {top:54px; left:20px;}
.main_categories_dot {padding:0px; margin:0px; position:absolute; z-index:8;}
#main_categories_dot01 {top:70px; left:40px;}
#main_categories_dot02 {top:36px; left:240px;}
#main_categories_dot03 {top:190px; left:270px;}
#main_categories_dot04 {top:190px; left:60px;}


#main_newsletter_pos {position:absolute; top:281px; right:201px; width:187px;}
#main_newsletter_height {height:100px;}
#main_newsletter_p01 {position:absolute; top:4px; left:14px; padding:0px; margin:0px; font-size:11px; width:170px;}
#main_newsletter_form {position:absolute; bottom:20px; left:14px; padding:0px; margin:0px; width:160px;}
#main_newsletter_input {width:120px; margin-right:4px;}

#main_affiliate_pos {position:absolute; top:281px; right:8px; width:187px;}
#main_affiliate_height {height:100px;}
#main_affiliate_img01 {position:absolute; top:4px; left:10px; border:0px;}
#main_affiliate_img02 {position:absolute; top:50px; right:10px; border:0px;}
#main_affiliate_p01 {position:absolute; bottom:4px; left:58px; padding:0px; margin:0px; font-weight:bold;}

#main_rechner_pos {position:absolute; top:424px; left:0px; width:380px;}
#main_rechner_height {height:243px;}
#main_rechner_p01 {position:absolute; top:4px; left:14px; padding:0px; margin:0px; text-align:left; font-size:11px;}

#main_video_pos {position:absolute; top:424px; left:0px; width:380px;}
#main_video_height {height:269px; text-align:center;}
#main_video_iframe {position:absolute; top:2px; padding:0px; margin:0px;}
#main_video_p01 {padding:0px; margin:0px; font-size:10px;}
.main_video_a {font-size:12px;}

#main_umfrage_pos {position:absolute; top:737px; right:8px; width:380px;}
#main_umfrage_height {height:126px;}
#main_umfrage_img01 {position:absolute; top:0px; left:0px; border:0px; z-index:0;}
#main_umfrage_p01 {position:absolute; top:10px; left:14px; padding:0px; margin:0px; font-size:14px; z-index:1; color:#ffffff; width:240px;}

#main_datenschutz_pos {position:absolute; top:908px; right:8px; width:768px;}
#main_datenschutz_height {height:80px; }
#main_datenschutz_img01 {position:absolute; top:0px; left:0px; border:0px; z-index:0;}
#main_datenschutz_p01 {position:absolute; top:10px; left:14px; padding:0px; margin:0px; font-size:12px; z-index:1; color:#000000; width:240px;}

#main_projekte_pos {position:absolute; top:424px; right:8px; width:380px;}
#main_projekte_height {height:269px;}
#main_projekte_p1 {top:0px;}
A.main_projekte_title{color:#000033; font-weight:bold; height:20px;}
.main_projekte_teaser{color:#000033; font-weight:normal; font-size:9pt;}



/*** TAGCLOUD ***/
#main_keywordcloud_pos {position:absolute; top:737px; left:0px; width:380px;}
#main_keywordcloud_height {height:126px;}
#main_keywordcloud_p01 {position:absolute; top:10px; padding:0px; margin:0px; text-align:center;}
.word {font-family: Arial;padding: 0px 1px 0px 0px;letter-spacing: 0.8px;}
a.size1 {color: #000;font-size: 2.0em;}
a.size2 {color: #333;font-size:	2.0em;}
a.size3 {color: #666;font-size: 1.8em;}
a.size4 {color: #999;font-size: 1.4em;}
a.size5 {color: #aaa;font-size: 1.6em;}
a.size6 {color: #bbb;font-size: 1.4em;}
a.size7 {color: #ccc;font-size: 1.4em;}
a.size8 {color: #ddd;font-size: 1.2em;}
a.size9 {color: #ddd;font-size: 1.4em;}
a.size0 {color: #ccc;font-size: 1.2em;}

/*** SUCHANFRAGE ***/
#suchanfrage_pos {position:absolute; top:0px; left:0px; width:760px;}
#suchanfrage_height {height:95px;}
#suchtreffer_pos {position:absolute; top:138px; left:0px; width:760px;}
#suchtreffer_height {min-height:200px;}



/*** UMFRAGE ***/
#umfrage_p01 {padding:10px 4px 4px 4px; margin:0px; font-size:12px;}
#umfrage_p02 {padding:10px 4px 4px 4px; margin:0px; font-size:12px; text-align:center;}
#umfrage_p03 {padding:10px 4px 4px 4px; margin:0px; font-size:11px;}


.half_box {}


/*** NEWSLETTER ***/
#input_newsletter {width:120px; height:16px; padding-top:0px; margin-right:4px; font-size:11px; color:#999999; border:1px solid #cccccc;}
#submit_newsletter {width:30px; height:18px; padding-top:0px; font-size:10px; font-weight:bold; color:#ffffff; background-color:#000033; border:0px solid #000000;}

/*** GLOBAL CLASSES ***/
.box384 {width:384px;}
.box384_top {background-image:url(../images/global/box380_top.gif); background-position:top center; background-repeat: no-repeat; height:37px;}
.box384_content {background-image:url(../images/global/box380_content.gif); background-position:top center; background-repeat:repeat-y;}
.box384_bottom {background-image:url(../images/global/box384_bottoM.gif); background-position:bottom center; background-repeat: no-repeat; height:20px;}
.p384_content {margin:0px; padding:4px;}
.box384_title {margin:4px 4px 0px 4px; padding:0px 0px 4px 20px; font-weight:bold; font-size:14px; background-image:url(../images/global/box_blue.gif); background-position:left; background-repeat: no-repeat;}
.box384_top h3 {height:37px; vertical-align:center; padding:10px 0px 0px 20px; margin-top:0px; margin-left:0px; font-size:14px; font-weight:bold; color:#000033;  background-image:url(../images/global/box_blue.gif); background-position:center left; background-repeat:no-repeat;}

/* FOOTER */
#footer {margin:10px 0px 0px 0px; padding:4px 0px 4px 0px;clear:both; width:965px; border-top:1px #dedede solid; text-align:center;}

	/* TEMPLATE-LP2 */
	.ul_lp2_headline {min-height:130px;}
	.ul_lp2_headline li {list-style-image:url(../images/global/icon_white_small.gif); padding-top:0px; margin:0px;}
	.ul_lp2_headline li a {font-size:12px; color:#000033;}
	.lp2_ul {list-style-position:outside; list-style-image:url(../images/global/icon_white_small.gif); margin:0px; padding:0px; padding-top:4px; padding-left:18px; margin:0px; padding-bottom:10px; }
	.lp2_ul li {margin:0px; padding:0px;}
	.lp2_ul a {font-size:12px; padding:0px; color:#003366; font-weight: bold;}


	#box384 {width:384px; position:absolute; top:0px; left:0px;}
	#box384_top {background-image:url(../images/global/box380_top.gif); background-position:top center; background-repeat: no-repeat; height:37px;}
	#p_box384 {background-image:url(../images/global/box_blue.gif); background-position:left; background-repeat: no-repeat; margin:4px; padding:2px;}
	#box384_content {background-image:url(../images/global/box380_content.gif); background-position:top center; background-repeat:repeat-y; width:384px;}

	.p_lp1 {margin:0px 0px 20px 0px; padding:0px; font-size:11px; color:#000033;}
	.p_lp2 {margin:0px 0px 0px 0px; padding:0px; font-size:12px; color:#000033; z-index:3;}
	#lp2_verlauf {position:absolute; top:0px; right:1px;}
	#lp2_button {position:absolute; top:100px; right:80px;}
	#lp2_anfrage {position:absolute; top:-25px; left:440px; width:316px;}
	#lp2_anfrage p {padding:0px; margin:0px; font-size:12px;}


	#td_suche { font-size:11px; width:50%; padding-left:10px; color:#999999;}

	/*.l_box {background:url(../images/energie/box_login.gif) top left no-repeat;}*/
	.l_box {width:182px;}
	#l1_box {position:relative; top:0px; background:url(../images/global/box_login.gif) top left no-repeat;}
	#l2_box {}
	#l3_box {}
	#l4_box {text-align:left;}
	#l5_box {}
	#l6_box {}
	#l7_box {position:relative; padding-top:6px;}

	.c_box {width:380px;}
	#c1_box {position:relative; top:0px;}
	#c2_box {position:relative; top:6px;}
	#c3_box {position:relative; top:12px;}
	#c4_box {position:relative; top:18px;}

	.r_box {width:380px;}
	#r1_box {position:relative; top:0px;}
	#r2_box {position:relative; top:6px;}
	#r3_4_box {position:relative; top:12px; height:145px;}
	#r3_box {width:187px; position:absolute; top:0px; left:0px;}
	#r4_box {width:187px; position:absolute; top:0px; left:193px;}
	#r5_box {position:relative; top:18px;}
	#r6_box {position:relative; top:24px;}
	#r7_box {position:relative; top:30px;}

	.cr_box {width:766px;}
	#cr1_box {margin-bottom:6px;}
	#cr1_box_content {font-size:12px;}
	#such_box {margin-bottom:6px; position:absolute; top:90px;}

	.box_top_right {background:url(../images/global/box_tr.gif) top right no-repeat;}
	.box_top_right_nav {background:url(../images/global/back_nav.gif) top right no-repeat;}
	.box_top_left {background:url(../images/global/box_tl.gif) top left no-repeat;}
	.box_bottom_right {background:url(../images/global/box_br.gif) bottom right no-repeat;}
	.box_bottom_left {background:url(../images/global/box_bl.gif) bottom left no-repeat;}
	.box_title { height:37px; vertical-align:center; margin-left:14px; text-align:left;  border:0px #000000 solid; background-image:url(../images/global/box_blue.gif); background-position:center left; background-repeat:no-repeat; position:relative;}
	.box_title h3 {height:37px; vertical-align:center; padding:0px; margin:0px; font-size:13px; font-weight:bold; color:#000033; position:absolute; top:10px; left:30px;}
	.box_title_left { height:37px; vertical-align:center; margin-left:4px; text-align:left;  border-bottom:0px #000000 solid; background-image:url(../images/global/box_blue.gif); background-position:center left; background-repeat:no-repeat; position:relative;}
	.box_title_left h3 {height:37px; vertical-align:center; padding:0px; margin:0px; font-size:14px; font-weight:bold; color:#000033; position:absolute; top:10px; left:20px;}


	#l1_box_content {height:74px;}
	#l7_box_content {height:94px; text-align:center;}
	#l1_table {font-size:11px; color:#000033}
	#l1_table td {padding-bottom:2px;}
	#l1_table input {font-size:11px; color:#000033}
	.l_ul {list-style-position:outside; list-style-image:url(../images/global/icon_white_small.gif); margin:0px; padding:0px; padding-top:4px; padding-left:18px; margin:0px; padding-bottom:10px; }
	.l_ul li {margin:0px; padding:0px;}
	.l_ul a {font-size:11px; padding:0px; color:#000033;}
	#c1_box_content {height:94px;}
	#c2_box_content {height:260px;}
	#c3_box_content {height:260px;}
	#c4_box_content {height:260px;}

	#r1_box_content {height:94px;}
	#r2_box_content {height:109px; padding-left:30px; padding-right:30px;}
	#r3_box_content {height:108px;}
	#r4_box_content {height:108px;}
	#r5_box_content {height:260px;}
	#r6_box_content {height:108px; padding-left:20px; padding-right:20px;}
	#r7_box_content {height:109px; padding-left:4px; padding-right:4px;}


	#c1_p_1 {text-align:center; color:#000033; font-size:11px; padding-top:4px;}
	#c3_p_1 {text-align:center; color:#000033; font-size:11px; padding-top:4px;}
	#c3_p_2 {clear:both; text-align:center; color:#000033; font-size:14px; margin-top:20px;}


	#r2_p_1 {text-align:center; color:#000033; font-size:11px; padding-top:4px;}
	#r2_p_2 {text-align:center; color:#999999; font-size:13px; padding-top:4px;}
	.r2_td {text-align:left; color:#999999; background:url(../images/global/icon_white_small.gif) center left no-repeat; padding-left:14px; font-size:13px;}
	#r3_ul {list-style-image:url(../images/global/icon_white_small.gif); padding-top:4px; padding-left:20px; padding-right:4px; margin:0px;}
	#r3_p1 {text-align:center; padding-top:4px;}
	#r3_p_1 {text-align:left; color:#000033; font-size:11px; padding-top:8px;}
	#r4_p_1 {padding-top:14px;}
	#r4_p_2 {text-align:right; padding-top:4px; padding-right:10px;}
	#r4_p_3 {text-align:center; color:#999999; font-size:11px; padding-top:4px;}
	#r7_p_1 {margin:0px; padding:0px; padding-top:4px; text-align:center; vertical-align:center;}


	#content_search {color:#999999; padding-left:4px; padding-top:2px; font-size:14px;}
	#content_search .input_text {width:160px; border:1px #cccccc solid; height:14px; font-size:10px; color:#999999; padding:2px;}
	#content_search td.button {background:url(../images/global/search_button.gif) top left no-repeat; color:#ffffff; font-size:11px; padding-left:10px; padding-top:2px; width:57px;}





	p.back {
	  clear: both;
	  text-align: center;
	}


/*** REGISTRATION ***/
#fieldset_registration {margin:10px; padding:10px; border:1px #dedede solid;}
#form_registration input {margin-top:6px;}
#form_registration #td_label {width:200px;}
#form_registration #td_content {width:200px;}
#form_registration #td_error {width:280px;}
.p_error_form {font-size:10px; color:#CD0000; font-weight:bold;}

/*** MEINPROFIL ***/
#fieldset_meinprofil {margin:10px; padding:10px; border:1px #dedede solid; position:relative;}
#fieldset_meinprofil_img {position:absolute; top:40px; right:0px; border-top:1px #dedede solid; border-left:1px #dedede solid; border-bottom:1px #dedede solid; }
#form_meinprofil input {margin-top:6px;}
#form_meinprofil #td_label {width:200px;}
#form_meinprofil #td_content {width:200px;}
#form_meinprofil #td_error {width:280px;}
.p_error_form {font-size:10px; color:#CD0000; font-weight:bold;}



#column_cr {position:relative;}
/*** FORM_BOX LP2 ***/
#form_box {width:382px; position:absolute; top:0px; right:4px;}
#form_top {background-color:#4b7ba2; background-image:url(../images/global/form_top.gif); background-position:top center; background-repeat: no-repeat; height:40px;}
#form_content {background-color:#4b7ba2; background-image:url(../images/global/form_back.gif); background-position:bottom center; background-repeat: no-repeat; height:260px;}
#form_bottom {background-image:url(../images/global/form_bottom.gif); background-position:bottom center; background-repeat: no-repeat; height:20px;}
#p_form_title {margin:4px 4px 0px 4px; padding:0px 0px 4px 20px; color:#ffffff; font-weight:bold; font-size:14px; background-image:url(images/energie/white_box.gif); background-position:left; background-repeat: no-repeat; border-bottom:1px #ffffff solid;}


#form_bottom {background-image:url(../images/global/form_bottom.gif); background-position:bottom center; background-repeat: no-repeat; height:20px;}

#p384_content {margin:0px; padding:4px;}
#box384_title {margin:4px 4px 0px 4px; padding:0px 0px 4px 20px; font-weight:bold; font-size:14px;}
#p_box384 h3 {vertical-align:center; padding:0px 0px 0px 0px; margin-top:0px; margin-left:0px; font-size:12px; font-weight:bold; color:#000033;}

