/* main_style_b */

.prospekt_link{
float:left;
margin-left:550px;
margin-top:518px;
position:absolute;
}

#all_wrap
{
width:760px;
height:100%;

background-color:#FFFFFF;
margin:0 0 0 0;
padding:  0 0 0 0;

}

#header
{
	padding-top: 8px;
	padding-left:1px;
	margin-bottom: 3px;
	height:26px;
	line-height: 26px;
}


#header_pic
{
padding:0 0 0 0;
float:left;
width:100px;
padding-left: 10px;
}

#header_links
{
/*padding-top: 10px;*/
/*width:609px;*/
float: right;
}

#header_links img {
	vertical-align:-1px;
	margin-right:2px;
	margin-left: 5px;
}

#menu
{
	display: block;

width:760px;
height:18px;
border-bottom:2px solid #FFFFFF;
background-color:#7c7c7c;
float:left;
clear: both;
}

#menu_sub
{
width:760px;
height:27px;
border-bottom:3px solid #FFFFFF;
background-color:#e8e8e8;
float:left;
clear: both;

}
#menu_sub_25prozent{
width:760px;
height:27px;
border-bottom:1px solid #FFFFFF;
background-color:#e8e8e8;
float:left;
clear: both;
}

#menu_sub_sub
{
width:154px;
height:110;
float:left;
background-color:#e8e8e8;
padding:0 0 0 0;
margin:0 0 0 0;
padding-top:5px;
padding-bottom:5px;
}

#menu_sub_sub_empty
{
width:154px;
height:110;
float:left;
padding:0 0 0 0;
margin:0 0 0 0;
padding-top:5px;
padding-bottom:5px;
}



#content_faq
{
min-height:450px;
width:410px;
background-color:#FFFFFF;
float:left;
margin-left:11px;
margin-right:13px;
margin-top:19px;
}



#search
{
width: 165px;
height: 94px;
margin-top:18px;
float:left;
border: 1px solid #999999;
background-color: #e8e8e8;
}

.search_head {
	background-color: #999999;
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	letter-spacing: 1px;
	vertical-align: 0px;
	height: 15px;
	line-height: 15px;
	padding-left: 4px;
	border: 1px solid white;
}

.search_body {
	padding-left: 11px;
	padding-top: 11px;
	border: 1px solid white;
	height: 72px;
}

.search_body a {
	font-weight: bold;
	color: #666666;
	font-size: 12px;
	margin: 0 0 0 0px;
	padding: 0 0 0 0px;
}

.search_body a:hover {
	text-decoration: underline;
}

.search_body form {
	height: 40px;
	padding: 0 0 0 0px;
	margin: 0 0 0 0px;
}

#border_bottom_faq
{
width:760px;
height:1px;
border-bottom:4px solid #c90834;
text-align:center;
float:left;
margin:0 0 0 0;
padding:0 0 0 0;
margin-top:20px;
}
#border_bottom_25{
width:760px;
height:1px;
line-height:1px;
border-bottom:4px solid #c90834;
margin:0 0 0 0px;
padding:0 0 0 0px;
float:left;
}

#footer_faq
{
width:760px;
height:28px;
background-color:#e2e2e0;
text-align:left;
float:left;
border-top: 4px solid #ffffff;
margin-bottom:4px;
}



#copy_faq
{
text-align:center;
background-color:#FFFFFF;
width:760px;
height:20px;
float:left;
}

.teaser{
	width: 410px;
	padding-bottom: 0px;
	clear: both;
}

.teaser_head {
	border-bottom:3px solid #d6d6d6;
	clear: both;
}

#content_faq .teaser_head h3{
	padding-top:15px;
	min-height:300px;
}
.teaser_thumb {
	width: 73px;
	float: left;
	margin-top: 2px;
}
.teaser_thumb img{
	margin-right: 5px;
}
.teaser_text {
	float: left;
	width: 337px;
	margin-top: 2px;
}


.dropmenudiv {
	position: absolute;
	left: 1px;
	top: 3px;
	background-color:#999999 ;
/*	padding:0 0 0 0px;
	margin: 0 0 0 0px;*/
	visibility: hidden;
	padding-top: 5px;
	padding-bottom: 10px;
}

.dropmenudiv li {
	width: 168px;
	background-color: #999999;
	border-style: none;
	color: #FFFFFF;
	list-style-type: none;
	list-style-position: outside;
	/*font-size: 9px;*/
	line-height: 19px;
	margin: 0 0 0 0px;
	padding: 0 0 0 0;
	display: block;

}

.dropmenudiv a {
	color: #FFFFFF;
	width: 153px;
	text-decoration: none;
/*	line-height: 19px;*/
	display: block;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	padding-left: 15px;
	padding-top: 3px;
	padding-bottom: 3px;
}

.dropmenudiv li a:hover {
	background-color: #c0c0c0;
	width: 153px;
	color: #FFFFFF;
}
#firma {
	width: 275px;
}
#vorname {
	width: 275px;
}
#nachname {
	width: 275px;
}
#strasse {
	width: 275px;
}
#plzort {
	width: 275px;
}
#tel {
	width: 275px;
}
#email {
	width: 275px;
}
#gh {

width:280px;}

#plz {
width:70px;
margin-right:10px;
}
#ort{
width:189px;
}

#anrede {
width:110px;
}

#contentinner{
background: url(../img/bg_smile.jpg) repeat;
padding-left:15px;
color:#FFFFFF;
letter-spacing:0px;
padding-bottom:50px;
font-family:Arial;
font-size:12px;
}
#contentinner_25prozent{
line-height:16px;
padding-left:15px;
width:745px;
color:#FFFFFF;

font-family:Arial;
font-size:12px;
background-color: gray;
clear:both;
float:left;
}


#banderole {
height: 89px;
width:154px;
background-repeat: no-repeat;
float:left;
margin-left:121px;
}

.table25{
clear:both;
}

.downloads_devider {
border-top: 1px solid white;
border-bottom: 1px solid white;
float:left;
height:1px;
line-height:1px;
display:block;
width:760px;
margin-top:1px;

}

.downloads_devider_wrap {
float:left;
background-color: #282828;
height:11px;
width:760px;

}
#popup_background{
	position: absolute;
	z-index: 4;
	width: 100%;
	height: 100%;
	left: 0px;
	top: 0px;
	visibility:hidden;
}

#hr40 {
	position: absolute;
	z-index: 5;
	width: 520px;
	height: 340px;
	border: 1px solid #7c7c7c;
	left: 120px;
	top: 120px;
	background-color: #FFFFFF;
	padding-left: 5px;
	padding-top:5px;
	padding-right: 5px;
	overflow:hidden;
	visibility:hidden;
}
#kombi-3-plus {
	position: absolute;
	z-index: 5;
	width: 520px;
	height: 210px;
	border: 1px solid #7c7c7c;
	left: 120px;
	top: 120px;
	background-color: #FFFFFF;
	padding-left: 5px;
	padding-top:5px;
	padding-right: 5px;
	overflow:hidden;
	visibility:hidden;
}
#terra4 {
	position: absolute;
	z-index: 5;
	width: 520px;
	height: 562px;
	border: 1px solid #7c7c7c;
	left: 120px;
	top: 80px;
	background-color: #FFFFFF;
	padding-left: 5px;
	padding-top:5px;
	padding-right: 5px;
	overflow:hidden;
	visibility:hidden;
}

#cmzone {
	position: absolute;
	z-index: 5;
	width: 520px;
	height: 400px;
	border: 1px solid #7c7c7c;
	left: 120px;
	top: 80px;
	background-color: #FFFFFF;
	padding-left: 5px;
	padding-top:5px;
	padding-right: 5px;
	overflow:hidden;
	visibility:hidden;
}

#flash_stoerer{
	position: absolute;
	z-index: 5;
	width: 160px;
	height: 160px;
	left: 638px;
	top: 60px;
	padding-left: 5px;
	padding-top:5px;
	padding-right: 5px;
	overflow:hidden;
}

.popuphead {
text-align:right;
height:18px;
background-color:#de0031;
}

.closebutton{
margin-top:1px;
margin-right:2px;
float:right;
display:block;
width:15px;
height:15px;
background-image:url(../img/button-close_active.png);
}
.closebutton:hover {
float:right;
display:block;
width:15px;
height:15px;
background-image:url(../img/button-close_hover.png);
}

.house_p2{
margin-top:21px;
}

.garantie_bild{
margin-right:80px;
margin-top:27px;
}

/*HINTERGRÜNDE
#hr40 {
	background-image: url(../img/bgrnd-01.gif);
}
#kombi-3-plus {
	background-image: url(../img/bgrnd-01.gif);
}
#terra4 {
	background-image: url(../img/bgrnd-01.gif);
}
#cmzone {
	background-image: url(../img/bgrnd-01.gif);
}
.downloads_devider_wrap {
background: url(../img/bg_zielfahne.gif) repeat;
}
*/
#contentinner_25prozent{
background: url(../img/bg_zielfahne.gif) repeat;
}

#contentinner_kfw{
background: url(../img/kfw/kfwbild.png) no-repeat;
width:762px; 
height:586px;
clear:both;
}

/* ÄNDERUNGEN A. Korzec */

#banderole-ak {
height: 162px;
width:154px;
background-repeat: no-repeat;
float:left;
margin-left:112px;
}

/* Änderungen R. Varughese */

/*kfw*/
.mehr1{
float:left;
margin-left:160px;
margin-top:385px;
position:absolute;
}

.mehr2{
float:left;
margin-left:300px;
margin-top:438px;
position:absolute;
}

.mehr3{
float:left;
margin-left:673px;
margin-top:438px;
position:absolute;
}

/*kfw förderprogramme(1+2+3)*/
#contentinner_sub{
background: url(../img/kfw/header_subseite.png) no-repeat;
height:197px;
/*margin-top:57px;*/
clear:both;
width:759px;

}

#reiter{
padding-top:176px;}

#contentblock_sub{
background-image: url(../img/kfw/gradient_subseite.png);
background-repeat:repeat;
width:759px;
min-height:300px;
height:auto !important;  /* für moderne Browser */
height:300px;  /*für den IE */
border-right: 1px solid #cccccc;
border-bottom: 1px solid #cccccc;

}

.content_table{
margin-top:5px;
}

#title{
font-size:normal;
font-weight:bolder;
margin-top:-16px;
margin-left:10px;
height:24px;
font-size:110%;
line-height:130%;}

.table1{
text-align:left;
}

.table1 p{
margin-top:-60px;
margin-left:10px;}

.inhalt{
height:230px;
line-height: 14px;
}

.box{
margin-top:14px;
margin-left:10px;
height:172px;
width:522px;
margin-bottom:10px;
background: url(../img/kfw/red_background.png) repeat;
}

.box h1{
font-size:140%;
font-size-adjust:none;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
color:white;
padding-left:10px;
padding-top:10px;
/*margin-top:14px;*/
margin-bottom:10px;
}

.box h2{
font-size:110%;
font-size-adjust:none;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
color:white;
padding-left:10px;
margin-bottom:0;
margin-top:5px;
}

.box h3{
font-size:110%;
font-size-adjust:none;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
padding-left:10px;
margin-top:0;
margin-bottom:5px;
}

.right_box_1_title{
background-color:#666666;
width:108px;
height:15px;
/*margin-right:2px;*/
color:white;
/*border:1px solid gray;*/}

.right_box_1_content{
background-color:#e5e5e5;
background-image:url(../img/kfw/mehr-reiter.png);
background-position:right bottom;
background-repeat:no-repeat;
height:95px;
/*margin-right:2px;*/
width:106px;
border:1px solid gray;
}	

.clearer{
margin-bottom:10px;
}

.right_box_1_content_onhe_mehrlink{
background-color:#e5e5e5;
height:95px;
/*margin-right:2px;*/
width:106px;
border:1px solid gray;
}

.right_box_2_title{
clear:both;
background-color:#7C7C7C;
width:223px;
height:15px;
/*margin-right:2px;*/
color:white;
/*margin-top:10px;*/
padding-left:4px;
}

.right_box_2_content{
clear:both;
float:left;
background-color:#CCCCCC;
width:227px;
margin-right:2px;
margin-bottom:2px;
padding-bottom:5px;
}
.right_box_3_content{
float:left;
background-color:#CCCCCC;
width:227px;
margin-bottom:10px;

}

.table_left{
text-align:left;
}

.table_left p{
}
.inhalt p{
margin-left:10px;
}
.box_title{
padding-left:4px;
padding-top:1px;}

.table_right{
/*padding-top:10px;*/
/*float:left;
clear:both;*/
}
.table_left{
padding-top:20px;}

.mehr_link_1{
padding-left:69px;
}
.mehr_link_1 a{
color:white;
text-decoration:none;
}

.pdf_1{
padding-left:5px;
float:left;}

.pdf_inhalt{
padding-left:30px;}

.pdf_inhalt a{
color:#333333}

.pdf_content_1{
padding-top:10px;
float:left;}

.pdf_content_last{
padding-top:10px;
}

.pdf_content_last_new{
padding-top:5px;
padding-bottom:5px;
}

.linie{
border-color:white transparent;
border-style:solid none none;
border-width:2px 0 medium;
margin-top:10px;
width:215px;
}

.text_unten{
padding-left:5px;}

.right_top{
}
.right_top_box_2_title{
float:right;
background-color:#7C7C7C;
width:107px;
height:15px;
margin-right:2px;
color:white;}

.right_top_box_2_content{
float:right;
background-color:#CCCCCC;
background-image:url(../img/kfw/mehr-reiter.png);
background-position:right bottom;
background-repeat:no-repeat;
height:95px;
margin-right:2px;
width:107px;}

.right_box_1_title_new{
background-color:#7C7C7C;
width:223px;
height:15px;
/*margin-right:2px;*/
color:white;
/*margin-top:10px;*/
padding-left:4px;}

.right_box_1_content_new{
float:left;
background-color:#cccccc;
width:227px;
/*margin-right:2px;*/
margin-bottom:10px;
padding-bottom:5px;
}

#linie_oben{color:white;
border-style:solid none none;
border-width:6px 0 medium;
float:left;
width:218px;
margin-bottom:0px;}

/* ************************* */


#contentinner_sub_paket{
background: url(../img/kfw/header_subseite_paket1.jpg) no-repeat;
/*margin-top:57px;*/
clear:both;
width:759px;
border-right:1px solid #cccccc;
}


#reiter_paket{
padding-top:229px;
}

#reiter_paket_countdown{
z-index:15;
position:absolute;
padding-top:0px;
}


#contentblock_sub_paket{
background-image: url(../img/kfw/gradient_subseite.png);
background-repeat:repeat-x;
width:759px;
min-height:322px;
height:auto !important;  /* für moderne Browser */
border-right: 1px solid #cccccc;
border-bottom: 1px solid #cccccc;
background-color:#e9e9e9;

}

.aufzaehlung{
clear:both;
float:left;
width:5px;
padding-left:10px;
}

.inhalt{
width:500px;
}

.box_paket{
float:left;
width:490px;
/*height:146px;*/
margin-top:20px;
margin-left:0px;
background: url(../img/kfw/red_background.png) repeat;
padding-left:15px;
}

.paket{
float:left;
/*left:530px;position:absolute;*/
width:227px;
}


.box_paket h1{
font-size:120%;
font-size-adjust:none;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
color:white;
margin-top:10px;
margin-bottom:10px;
padding-left:0px;
}

.box_paket h2{
font-size:110%;
font-size-adjust:none;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
color:white;
padding-left:10px;
margin-bottom:0;
margin-top:5px;
}

.box_paket h3{
font-size:110%;
font-size-adjust:none;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
padding-left:10px;
margin-top:0;
margin-bottom:5px;
}

.inhalt_paket{
height:195px;
line-height: 14px;
float:left;
padding-left:10px;
width:520px;
}

.inhalt_paket h2{
font-size:100%;
font-size-adjust:none;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
color:black;
margin:0;
}

.inhalt_paket2{
/*height:263px;*/
line-height: 14px;
float:left;
padding-left:10px;
width:500px;
}

.inhalt_paket2 h2{
font-size:100%;
font-size-adjust:none;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
color:black;
margin:0;
}

#contentinner_sub_paket_mehrfam{
background: url(../img/kfw/header_subseite_mehrfam.jpg) no-repeat;
/*margin-top:57px;*/
clear:both;
width:759px;
border-right:1px solid #cccccc;

}

#reiter_mehrfam{
padding-top:229px;
}


#contentinner_sub_paket2{
background: url(../img/kfw/header_subseite_paket2.jpg) no-repeat;
/*margin-top:57px;*/
clear:both;
width:759px;
border-right:1px solid #cccccc;

}

#reiter_paket2{
padding-top:229px;
}

.right_box_2_content a {
text-decoration:none;
}

.right_box_2_content a:hover {
text-decoration:underline;
}

.right_box_3_content a {
text-decoration:none;
}

.right_box_3_content a:hover {
text-decoration:underline;
}

.pdf_1_mitte{
background-color:#E5E5E5;
float:left;
padding-left:5px;
}

.pdf_inhalt_mitte{
background-color:#E5E5E5;
padding-left:30px;
}

.inhalt_unten{
clear:both; 
margin-left:10px;
}
.inhalt_unten a {
color:#333333;
padding-left:5px;
}

.inhalt_unten a:hover{
text-decoration:underline;
}

.inhalt_unten .foerderprogramm3_link {
display:block;
width:400px;
margin-left:9px;
float:left;
}

.inhalt .foerderprogramm3_link {
display:block;
width:400px;
margin-left:9px;
float:left;
}

.aufzaehlung {
clear:both;
float:left;
width:5px;
padding-left:10px;
}

#contentinner_smart{
/*background:transparent url(../img/frequenzumrichter/frequenzumrichter-bgrnd-01.jpg) repeat scroll 0;*/
background: #5b696c url(../img/frequenzumrichter/frequenzumrichter-bgrnd-01.jpg) repeat-x 0 60px;
color:#FFFFFF;
padding-left:15px;
height: 645px;
clear:both;
	width: 745px;

}

#contentinner_smart_header{
	padding-top: 1px;
}

#contentinner_smart_header h2{
color:#FFFFFF;
font-size:25px;
font-weight:normal;
letter-spacing:2px;
}

#contentinner_smart_linkbox{
padding-left:444px;
	width: 300px;
	/*padding-top: 15px;*/
}

#contentinner_smart_linkbox a{
	color: #d6d6d6;
/*	text-decoration: none;*/
}

#contentinner_smart_linkbox a:hover{
	text-decoration: underline;
	}

#contentinner_smart_text{
color:#FFFFFF;
padding-left:215px;
clear:both;
	width: 515px;
	font: 12px/14px Arial;	
}	

#content_bottom_smart{

width:277px;
height:170px;
padding-left:10px;
padding-right:5px;
	left: 450px;
	position: absolute;
	top: 508px;
}

.content_bottom_smart li{
margin:5px;
}

.backlinktop{
width: 760px;
height: 20px;
background-color:#de0031;
clear: both;
}
