/* CSS Document */


img, div { behavior: url(http://www.solarstrom-zacher.de/css/iepngfix.htc); }*/



/* Bereich Info-Anfrage */

	/* Rahmen Info-Anfrage Solarthermie */

#rahmen_rechts_solarthermie_1 {
border-right: 1px solid #DD9554; 
border-top: 1px solid #DD9554; 
border-bottom: 1px solid #DD9554; 
height: 80px;
width: 60px;
margin-top: 67px;
}

html>body #rahmen_rechts_solarthermie_1 {
border-right: 1px solid #DD9554; 
border-top: 1px solid #DD9554; 
border-bottom: 1px solid #DD9554; 
height: 74px;
width: 60px;
margin-top: 73px;
}

#rahmen_rechts_solarthermie_2 {
border-right: 1px solid #DD9554; 
border-top: 1px solid #DD9554; 
border-bottom: 1px solid #DD9554; 
height: 356px;
width: 60px;
margin-top: 53px;
}

html>body #rahmen_rechts_solarthermie_2 {
border-right: 1px solid #DD9554; 
border-top: 1px solid #DD9554; 
border-bottom: 1px solid #DD9554; 
height: 362px;
width: 60px;
margin-top: 53px;
}

#rahmen_rechts_solarthermie_3 {
border-right: 1px solid #DD9554; 
border-top: 1px solid #DD9554; 
border-bottom: 1px solid #DD9554; 
height: 358px;
width: 60px;
margin-top: 53px;
}

html>body #rahmen_rechts_solarthermie_3 {
border-right: 1px solid #DD9554; 
border-top: 1px solid #DD9554; 
border-bottom: 1px solid #DD9554; 
height: 354px;
width: 60px;
margin-top: 53px;
}

#rahmen_rechts_solarthermie_4 {
border-right: 1px solid #DD9554; 
border-top: 1px solid #DD9554; 
border-bottom: 1px solid #DD9554; 
height: 80px;
width: 60px;
margin-top: 53px;
}

html>body #rahmen_rechts_solarthermie_4 {
border-right: 1px solid #DD9554; 
border-top: 1px solid #DD9554; 
border-bottom: 1px solid #DD9554; 
height: 74px;
width: 60px;
margin-top: 53px;
}

#rahmen_rechts_solarthermie_5 {
border-right: 1px solid #DD9554; 
border-top: 1px solid #DD9554; 
border-bottom: 1px solid #DD9554; 
height: 393px;
width: 60px;
margin-top: 53px;
}

html>body #rahmen_rechts_solarthermie_5 {
border-right: 1px solid #DD9554; 
border-top: 1px solid #DD9554; 
border-bottom: 1px solid #DD9554; 
height: 384px;
width: 60px;
margin-top: 53px;
}

#rahmen_rechts_solarthermie_6 {
border-right: 1px solid #DD9554; 
border-top: 1px solid #DD9554; 
border-bottom: 1px solid #DD9554; 
height: 120px;
width: 60px;
margin-top: 53px;
}

html>body #rahmen_rechts_solarthermie_6 {
border-right: 1px solid #DD9554; 
border-top: 1px solid #DD9554; 
border-bottom: 1px solid #DD9554; 
height: 110px;
width: 60px;
margin-top: 53px;
}

#rahmen_rechts_solarthermie_7 {
border-right: 1px solid #DD9554; 
border-top: 1px solid #DD9554; 
border-bottom: 1px solid #DD9554; 
height: 188px;
width: 60px;
margin-top: 53px;
}

html>body #rahmen_rechts_solarthermie_7 {
border-right: 1px solid #DD9554; 
border-top: 1px solid #DD9554; 
border-bottom: 1px solid #DD9554; 
height: 191px;
width: 60px;
margin-top: 53px;
}

#rahmen_rechts_solarthermie_8 {
border-right: 1px solid #DD9554; 
border-top: 1px solid #DD9554; 
border-bottom: 1px solid #DD9554; 
height: 129px;
width: 60px;
margin-top: 53px;
}

html>body #rahmen_rechts_solarthermie_8 {
border-right: 1px solid #DD9554; 
border-top: 1px solid #DD9554; 
border-bottom: 1px solid #DD9554; 
height: 127px;
width: 60px;
margin-top: 53px;
}

#rahmen_rechts_solarthermie_9 {
border-right: 1px solid #DD9554; 
border-top: 1px solid #DD9554; 
border-bottom: 1px solid #DD9554; 
height: 214px;
width: 60px;
margin-top: 53px;
}

html>body #rahmen_rechts_solarthermie_9 {
border-right: 1px solid #DD9554; 
border-top: 1px solid #DD9554; 
border-bottom: 1px solid #DD9554; 
height: 198px;
width: 60px;
margin-top: 53px;
}


	/* Rahmen Info-Anfrage Photovoltaik */


#rahmen_rechts_photov_1 {
border-right: 1px solid #DD9554; 
border-top: 1px solid #DD9554; 
border-bottom: 1px solid #DD9554; 
height: 80px;
width: 60px;
margin-top: 13px;
}

html>body #rahmen_rechts_photov_1 {
border-right: 1px solid #DD9554; 
border-top: 1px solid #DD9554; 
border-bottom: 1px solid #DD9554; 
height: 74px;
width: 60px;
margin-top: 19px;
}

#rahmen_rechts_photov_2 {
border-right: 1px solid #DD9554; 
border-top: 1px solid #DD9554; 
border-bottom: 1px solid #DD9554; 
height: 356px;
width: 60px;
margin-top: 53px;
}

html>body #rahmen_rechts_photov_2 {
border-right: 1px solid #DD9554; 
border-top: 1px solid #DD9554; 
border-bottom: 1px solid #DD9554; 
height: 362px;
width: 60px;
margin-top: 53px;
}

#rahmen_rechts_photov_3 {
border-right: 1px solid #DD9554; 
border-top: 1px solid #DD9554; 
border-bottom: 1px solid #DD9554; 
height: 186px;
width: 60px;
margin-top: 53px;
}

html>body #rahmen_rechts_photov_3 {
border-right: 1px solid #DD9554; 
border-top: 1px solid #DD9554; 
border-bottom: 1px solid #DD9554; 
height: 188px;
width: 60px;
margin-top: 53px;
}

#rahmen_rechts_photov_4 {
border-right: 1px solid #DD9554; 
border-top: 1px solid #DD9554; 
border-bottom: 1px solid #DD9554; 
height: 80px;
width: 60px;
margin-top: 53px;
}

html>body #rahmen_rechts_photov_4 {
border-right: 1px solid #DD9554; 
border-top: 1px solid #DD9554; 
border-bottom: 1px solid #DD9554; 
height: 74px;
width: 60px;
margin-top: 53px;
}

#rahmen_rechts_photov_5 {
border-right: 1px solid #DD9554; 
border-top: 1px solid #DD9554; 
border-bottom: 1px solid #DD9554; 
height: 534px;
width: 60px;
margin-top: 53px;
}

html>body #rahmen_rechts_photov_5 {
border-right: 1px solid #DD9554; 
border-top: 1px solid #DD9554; 
border-bottom: 1px solid #DD9554; 
height: 525px;
width: 60px;
margin-top: 53px;
}

#rahmen_rechts_photov_6 {
border-right: 1px solid #DD9554; 
border-top: 1px solid #DD9554; 
border-bottom: 1px solid #DD9554; 
height: 120px;
width: 60px;
margin-top: 53px;
}

html>body #rahmen_rechts_photov_6 {
border-right: 1px solid #DD9554; 
border-top: 1px solid #DD9554; 
border-bottom: 1px solid #DD9554; 
height: 110px;
width: 60px;
margin-top: 53px;
}

#rahmen_rechts_photov_7 {
border-right: 1px solid #DD9554; 
border-top: 1px solid #DD9554; 
border-bottom: 1px solid #DD9554; 
height: 129px;
width: 60px;
margin-top: 53px;
}

html>body #rahmen_rechts_photov_7 {
border-right: 1px solid #DD9554; 
border-top: 1px solid #DD9554; 
border-bottom: 1px solid #DD9554; 
height: 127px;
width: 60px;
margin-top: 53px;
}

#rahmen_rechts_photov_8 {
border-right: 1px solid #DD9554; 
border-top: 1px solid #DD9554; 
border-bottom: 1px solid #DD9554; 
height: 214px;
width: 60px;
margin-top: 53px;
}

html>body #rahmen_rechts_photov_8 {
border-right: 1px solid #DD9554; 
border-top: 1px solid #DD9554; 
border-bottom: 1px solid #DD9554; 
height: 198px;
width: 60px;
margin-top: 53px;
}


#input_sonstiges_infoanfrage {
margin-bottom: 0px; 
width: 260px
}

html>body #input_sonstiges_infoanfrage {
margin-bottom: 0px; 
width: 267px
}

#hinweis_versand_infoanfrage {
 margin-top: 10px;
 padding-left: 24px;
 color: black;
 font-size: 13px;
 font-weight: bold;
 height: 16px;
 margin-bottom: 38px;
}

html>body #hinweis_versand_infoanfrage {
 margin-top: 10px;
 padding-left: 18px;
 color: black;
 font-size: 13px;
 font-weight: bold;
 height: 16px;
 margin-bottom: 46px;
}

#hinweis_infoanfrage_pflichtfelder {
margin-left: 24px;
margin-top: 3px; 
margin-bottom: 8px; 
color: #999999;
}

html>body #hinweis_infoanfrage_pflichtfelder {
margin-left: 16px;
margin-top: 3px; 
margin-bottom: 8px; 
color: #999999;
}

#rahmen_infoanfrage_ueberschrift {
width: 376px;
padding-top: 5px;
padding-bottom: 5px;
padding-left: 25px;
background-color: #D78135;
margin-left: 10px;
margin-top: 20px; 
margin-bottom: 0px;
border-left: 1px solid #DC914E;
border-top: 1px solid #DC914E;
border-right: 1px solid #DC914E;
}

html>body #rahmen_infoanfrage_ueberschrift {
width: 353px;
padding-top: 5px;
padding-bottom: 5px;
padding-left: 25px;
background-color: #D78135;
margin-left: 10px;
margin-top: 20px; 
margin-bottom: 0px;
border-left: 1px solid #DC914E;
border-top: 1px solid #DC914E;
border-right: 1px solid #DC914E;
}



/* Bereich Kontakt */


#hinweis {
 margin-left: 35px;
 margin-top: 25px;
 color: #999999;
}

#hinweis_versand {
 margin-top: 10px;
 color: black;
 font-size: 13px;
 font-weight: bold;
}

#rahmen {
border-left: 1px solid #DD9554; 
border-bottom: 1px solid #DD9554; 
border-top: 1px solid #DD9554; 
margin-left: 10px; 
padding-left: 25px; 
padding-top: 25px;
}


#rahmen_bilderblock {
border-right: 1px solid #DD9554; 
border-top: 1px solid #DD9554; 
border-bottom: 1px solid #DD9554; 
height: 490px;
width: 60px;
margin-top: 60px;
}

html>body #rahmen_bilderblock {
border-right: 1px solid #DD9554; 
border-top: 1px solid #DD9554; 
border-bottom: 1px solid #DD9554; 
height: 494px;
width: 60px;
margin-top: 60px;
}

#rahmen_bilderblock_2 {
border-right: 1px solid #DD9554; 
border-top: 1px solid #DD9554; 
border-bottom: 1px solid #DD9554; 
height: 490px;
width: 60px;
margin-top: 96px;
}

html>body #rahmen_bilderblock_2 {
border-right: 1px solid #DD9554; 
border-top: 1px solid #DD9554; 
border-bottom: 1px solid #DD9554; 
height: 494px;
width: 60px;
margin-top: 96px;
}

#leiste {
margin-left: 10px;
height: 50px; 
background-color: #DC914E;
width: 377px;
}

html>body #leiste {
margin-left: 10px;
height: 50px; 
background-color: #DC914E;
width: 380px;
}

#button_container {
padding-top: 13px; 
padding-left: 25px;
}

/* Referenzen Elemente */

.preview {
width: 138px;
height: 104px;
border: 3px solid white;
margin-right: 8px;
margin-top: 17px;
padding: 0px;
position: relative;
display: inline;
float: left;
}

#referenzen_seitennavi_1 {
text-align: center; 
margin-top: 31px; 
height: 21px;
width: 56px;
margin-left: 15px; 
float: left; 
line-height: 21px;
}

html>body #referenzen_seitennavi_1 {
text-align: center; 
margin-top: 31px; 
height: 22px;
width: 56px;
margin-left: 28px; 
float: left; 
line-height: 22px;
}

#referenzen_seitennavi_2 {
text-align: center; 
width: 56px;
margin-top: 31px; 
margin-left: 76px; 
height: 21px;
line-height: 21px; 
}

html>body #referenzen_seitennavi_2 {
text-align: center; 
width: 56px;
margin-top: 31px; 
margin-left: 86px; 
height: 22px; 
line-height: 22px;
}

#abschlusstext_ref {
 margin-left: 35px;
 margin-top: 10px;
 color: #999999;
}

#container_ref_uberschrift_dropdown {
width: 464px;
padding-top: 8px;
padding-bottom: 8px;
padding-left: 25px;
background-color: #D78135;
margin-left: 10px;
margin-top: 30px; 
border-left: 1px solid #DC914E;
border-top: 1px solid #DC914E;
border-bottom: 1px solid #DC914E;
height: 26px;
}

html>body #container_ref_uberschrift_dropdown {
height: 24px;
}

#container_ref_uberschrift {
/* width: 159px; */
width: 302px; 
float: left;
}

#container_ref_dropdown {

}

#dropdownmenue {
font-size: 12px; 
font-family: Trebuchet MS, Verdana, Arial, sans-serif; 
background-color: white; 
width: 141px;
/* width: 300px; */
}

#dropdownmenue_leichter {
color: #666666;
}

#dropdownmenue_nochleichter {
color: #cccccc;
}

#rahmen_ref {
border-left: 0px solid #DD9554; 
border-bottom: 0px solid #DD9554; 
border-top: 0px solid #DD9554; 
margin-left: 10px; 
padding-left: 0px; 
height: 183px;
width: 490px;
}

#rahmen_ref_linie {
border-left: 0px solid #DD9554; 
border-bottom: 0px solid #DD9554; 
border-top: 1px solid #DD9554; 
width: 490px;
margin-left: 10px; 
padding-left: 0px;
margin-bottom: -20px;
}

html>body #rahmen_ref_linie {
border-left: 0px solid #DD9554; 
border-bottom: 0px solid #DD9554; 
border-top: 1px solid #DD9554; 
width: 490px;
margin-left: 10px; 
padding-left: 0px;
margin-bottom: 0px;
}

#rahmen_aktuelles {
border-bottom: 1px solid #DD9554; 
border-top: 1px solid #DD9554; 
padding: 20px 15px 15px; 
margin-left: 31px;
width: 350px;
}

html>body #rahmen_aktuelles {
border-bottom: 1px solid #DD9554; 
border-top: 1px solid #DD9554; 
padding: 20px 15px 15px; 
margin-left: 31px;
width: 420px;
}
}

#leiste_ref {
margin-left: 10px;
height: 40px; 
background-color: #DC914E;

}

html>body #leiste_ref {
margin-left: 10px;
height: 40px; 
background-color: #DC914E;
margin-top: -2px;
}

#rahmen_bilderblock_ref {
border-right: 1px solid #DD9554; 
border-top: 1px solid #DD9554; 
border-bottom: 1px solid #DD9554; 
height: 145px;
width: 60px;
margin-top: 52px;
}

#referenzen_privat_unterkategorie {
color: #999999;
margin-top: 10px; 
margin-left: 25px;
}

#rahmen_bilderblock_ref_privat {
border-right: 1px solid #DD9554; 
border-top: 1px solid #DD9554; 
border-bottom: 1px solid #DD9554; 
height: 145px;
width: 60px;
margin-top: 80px;
}

html>body #rahmen_bild_anlagedesmonats {
border-right: 1px solid #DD9554; 
border-top: 1px solid #DD9554; 
border-bottom: 1px solid #DD9554; 
height: 232px;
width: 60px;
}

#rahmen_bild_anlagedesmonats {
border-right: 1px solid #DD9554; 
border-top: 1px solid #DD9554; 
border-bottom: 1px solid #DD9554; 
height: 232px;
width: 60px;
}

html>body #rahmen_bilderblock_ref_privat {
border-right: 1px solid #DD9554; 
border-top: 1px solid #DD9554; 
border-bottom: 1px solid #DD9554; 
height: 145px;
width: 60px;
margin-top: 81px;
}

#rahmen_bilderblock_ref_2 {
border-right: 1px solid #DD9554; 
border-top: 1px solid #DD9554; 
border-bottom: 1px solid #DD9554; 
height: 145px;
width: 60px;
margin-top: 18px;
}

#flaeche_bilderblock_ref {
background-color: #DC914E;
height: 40px;
width: 40px;
}

#flaeche_bilderblock_anfang_ref {
height: 42px;
width: 30px; 
border-right: 1px solid #DC914E;
border-top: 1px solid #DC914E;
border-bottom: 1px solid #DC914E;
background-color: #D78135;
margin-top: 30px;
}

html>body #flaeche_bilderblock_anfang_ref {
height: 40px;
width: 30px; 
border-right: 1px solid #DC914E;
border-top: 1px solid #DC914E;
border-bottom: 1px solid #DC914E;
background-color: #D78135;
margin-top: 30px;
margin-bottom: 53px;
}

#text_leiste_ref_1 {
float: left;
color: white;
margin-top: 2px;
margin-left: 14px;
font-size: 12px;
width: 153px;
}

html>body #text_leiste_ref_1 {
float: left;
color: white;
margin-top: 2px;
margin-left: 26px;
font-size: 12px;
width: 153px;
}

#text_leiste_ref_2 {
float: left;
color: white;
margin-top: 2px;
font-size: 12px;
width: 148px;
}

html>body #text_leiste_ref_2 {
float: left;
color: white;
margin-top: 2px;
font-size: 12px;
width: 153px;
}

#text_leiste_ref_3 {
color: white;
margin-top: 2px;
font-size: 12px;
}


/* Formular Elemente */

.button {
height: 25px;
width: 140px;
}

.formularfeld_normal {
	font:13px "Trebuchet MS", Verdana, Arial, sans-serif;
	width: 350px;
	color: #666666;
	margin-bottom: 12px;
	height: 20px;
}

html>body .formularfeld_normal {
	font:13px "Trebuchet MS", Verdana, Arial, sans-serif;
	width: 350px;
	color: #666666;
	margin-bottom: 12px;
	height: 20px;
	padding-top: 3px;
}

.formularfeld_normal_ort {
	font:13px "Trebuchet MS", Verdana, Arial, sans-serif;
	width: 278px;
	color: #666666;
	margin-bottom: 12px;
	height: 20px;
}

html>body .formularfeld_normal_ort {
	font:13px "Trebuchet MS", Verdana, Arial, sans-serif;
	width: 277px;
	color: #666666;
	margin-bottom: 12px;
	height: 20px;
	padding-top: 3px;
}

.formularfeld_wichtig_ort_infoanfrage {
	font:13px "Trebuchet MS", Verdana, Arial, sans-serif;
	width: 278px;
	color: #666666;
	margin-bottom: 12px;
	height: 20px;
	background-color: #F8EADD;
}

html>body .formularfeld_wichtig_ort_infoanfrage {
	font:13px "Trebuchet MS", Verdana, Arial, sans-serif;
	width: 276px;
	color: #666666;
	margin-bottom: 12px;
	height: 20px;
	padding-top: 3px;
	background-color: #F8EADD;
}

.formularfeld_wichtig_ort {
	font:13px "Trebuchet MS", Verdana, Arial, sans-serif;
	width: 278px;
	color: #666666;
	margin-bottom: 12px;
	height: 20px;
	background-color: #F8EADD;
}

html>body .formularfeld_wichtig_ort {
	font:13px "Trebuchet MS", Verdana, Arial, sans-serif;
	width: 280px;
	color: #666666;
	margin-bottom: 12px;
	height: 20px;
	padding-top: 3px;
	background-color: #F8EADD;
}

.formularfeld_normal_plz {
	font:13px "Trebuchet MS", Verdana, Arial, sans-serif;
	width: 60px;
	color: #666666;
	margin-bottom: 12px;
	height: 20px;
	margin-left: -10px;
	margin-right: 10px;
}

html>body .formularfeld_normal_plz {
	font:13px "Trebuchet MS", Verdana, Arial, sans-serif;
	width: 60px;
	color: #666666;
	margin-bottom: 12px;
	height: 20px;
	padding-top: 3px;
	margin-left: 0px;
	margin-right: 10px;
}

.formularfeld_wichtig_plz {
	font:13px "Trebuchet MS", Verdana, Arial, sans-serif;
	width: 60px;
	color: #666666;
	margin-bottom: 12px;
	height: 20px;
	margin-left: -10px;
	margin-right: 10px;
	background-color: #F8EADD;
}

html>body .formularfeld_wichtig_plz {
	font:13px "Trebuchet MS", Verdana, Arial, sans-serif;
	width: 60px;
	color: #666666;
	margin-bottom: 12px;
	height: 20px;
	padding-top: 3px;
	margin-left: 0px;
	margin-right: 10px;
	background-color: #F8EADD;
}

.formularfeld_wichtig {
	font:13px "Trebuchet MS", Verdana, Arial, sans-serif;
	width: 350px;
	color: #666666;
	margin-bottom: 12px;
	height: 20px;
	background-color: #F8EADD;
}

html>body .formularfeld_wichtig {
	font:13px "Trebuchet MS", Verdana, Arial, sans-serif;
	width: 350px;
	color: #666666;
	margin-bottom: 12px;
	height: 20px;
	padding-top: 3px;
	background-color: #F8EADD;
}

.formularfeld_textfeld {
	font:13px "Trebuchet MS", Verdana, Arial, sans-serif;
	color: #666666;
	background-color: #F8EADD; 
	margin-bottom: 25px; 
	height: 80px; 
	width: 350px;
}

/* Text Elemente - Links */

#referenzen_seitennavi_1 a:link  {
	color: #DC914E;
	text-decoration: none;
	width: 56px;
}

#referenzen_seitennavi_1 a:visited  {
	color: #DC914E;
	text-decoration: none;
	width: 56px;
}

#referenzen_seitennavi_1 a:hover {
	color: #DC914E;
	text-decoration: none;
	width: 56px;
	background-color: #F4DECA;
}

#referenzen_seitennavi_2 a:link  {
	color: #DC914E;
	text-decoration: none;
	width: 56px;
}

#referenzen_seitennavi_2 a:visited  {
	color: #DC914E;
	text-decoration: none;
	width: 56px;
}


#referenzen_seitennavi_2 a:hover {
	color: #DC914E;
	text-decoration: none;
	width: 56px;
	background-color: #F4DECA;
}


#naviblock {
	margin-left: 38px;
}

html>body #naviblock {
	margin-left: 38px;
}

 
#menu1 {
  width:750px;
  padding:0; 
  margin:0 auto; 
  list-style-type:none;
  line-height: 28px;
  }
  
html>body #menu1_aktiv {
 padding-left: 12px; 
 padding-right: 12px;
}  
  
#menu1_aktiv {
 padding-left: 12px; 
 padding-right: 11px;
color: black; 
background-image: url(../images/allgemein/bg_navileiste_over_2.jpg);	
background-repeat: no-repeat;
background-position: top left;

}  



#menu1_aktiv_kontakt {
 padding-left: 15px; 
 padding-right: 13px;
color:black; 
background-image: url(../images/allgemein/bg_navileiste_over_2.jpg);	
background-repeat: no-repeat;
background-position: top left;
font-weight: bold;
}  

html>body #anpasser {
margin-left: 0px;
}

#anpasser {
margin-left: -1px;
}
  
#menu1 li {
  float:left;
   	background-image: url(../images/allgemein/navigation_trenner.jpg);	
	background-repeat: no-repeat;
	background-position: bottom left;
  }

  
#menu1 a {
padding-left: 12px;
padding-right: 12px;
  display:block;
  color: white; 
  text-align:center; 
  text-decoration:none; 
  float:left; 
  }
#menu1 a:hover {
  	color:black; 
 	background-image: url(../images/allgemein/bg_navileiste_over_3.jpg);	
	background-repeat: no-repeat;
	background-position: top left; 
  }


h1 {
	font-size: 18px;
	font-weight: bold;
	margin-bottom: 10px;
	color: #D1711B;
}

h2 {
	font-size: 16px;
	font-weight: bold;
	color: #EECAA8;
}

h3 {
	font-size: 14px;
	font-weight: bold;
	color: #D1711B;
	display: inline;
}

#copyrighttext_footer a:link  {
	font-size: 11px;
	color: #B0B4B7;
	font-weight: bold;
	text-decoration: none;
}

#copyrighttext_footer a:visited  {
	font-size: 11px;
	color: #B0B4B7;
	font-weight: bold;
	text-decoration: none;
}

#copyrighttext_footer a:hover {
	font-size: 11px;
	color: #888F92;
	font-weight: bold;
	text-decoration: none;
}

#adressblock_link_impressum a:link {
	color: #9E5614;
	text-decoration: none;
	font-weight: normal;
}

#adressblock_link_impressum a:visited {
	color: #9E5614;
	text-decoration: none;
	font-weight: normal;
}

#adressblock_link_impressum a:hover {
	color: #BC7D44;
	text-decoration: none;
	font-weight: normal;
}


/* Allgemeine Elemente */

*{
	padding:0;
	margin:0;
	/* border: 0; */
}


html, body {
 	height: 100%; /* wichtig */
	font:13px "Trebuchet MS", Verdana, Arial, sans-serif;
	color:black;
	background:white;
	text-align:center;
	background-image: url(../images/allgemein/bg_streifen.gif);	
	background-repeat: repeat;
	background-position: top left;
	background-color: #60696E;
}

#inhalt {
	
}

#box{
	width:810px;
	margin:0 auto;
	text-align:left;
  	position: relative;
  	min-height: 100%;
	height:auto !important;/* moderne Browser */
	height:100%; /* IE */
}

/* Header Elemente */

#header{
	width: 810px;
	height: 190px;
	line-height: 80px;
}

#block1_header {
	height: 160px;
	float: left;
	width: 544px;
	text-align: left;
}

#block2_header {
	width: 266px;
	float: left;
	height: 160px;
}

html>body #überschrift_header {
	height: 55px;
	background-image: url(../images/allgemein/bg_ueberschrift_f.jpg);	
	background-repeat: no-repeat;
	background-position: top left;
	background-color: white;
	width: 544px;
	float: left;	
}

#überschrift_header {
	height: 55px;
	background-image: url(../images/allgemein/bg_ueberschrift.jpg);	
	background-repeat: no-repeat;
	background-position: top left;
	background-color: white;
	width: 544px;
	float: left;	
}

html>body #navileiste_header {
	width: 790px;
	background-image: url(../images/allgemein/bg_navileiste_f.jpg);	
	background-repeat: no-repeat;
	background-position: top left;
	float: left;
	height: 50px;
}

#navileiste_header {
	width: 790px;
	background-image: url(../images/allgemein/bg_navileiste.jpg);	
	background-repeat: no-repeat;
	background-position: top left;
	float: left;
	height: 50px;
}

#balken_navileiste_header {
	width: 20px;
	background-color: #996D44;
	float: left;
	height: 50px;
}

html>body #abstand_header {
	width: 40px;
	float: left;
	height: 105px;
	background-image: url(../images/allgemein/bg_head_schatten_3.jpg);	
	background-repeat: no-repeat;
	background-position: top left;
}

#abstand_header {
	width: 40px;
	float: left;
	height: 105px;
	background-image: url(../images/allgemein/bg_head_schatten_1.jpg);	
	background-repeat: no-repeat;
	background-position: top left;
}

#balkenlinks_header {
	background-image: url(../images/allgemein/bg_head_schatten_2.jpg);	
	background-repeat: no-repeat;
	background-position: top left;
	width: 20px;
	height: 105px;
	float: left;
}

#bildleiste_header {
	float: left;
	width: 484px;
	height: 105px;
}

#logo_header {
	float: left;
	width: 246px;
	height: 160px;
	background-image: url(../images/allgemein/bg_linie_logo.gif);	
	background-repeat: no-repeat;
	background-position: top left;
	background-color: white;
}

#balkenrechts_header {
	background-color: #996D44;
	width: 20px;
	height: 160px;
	float: left;
}


/* Inhalt Elemente  Teaserbereich*/

#abstand1_inhalt {
	width: 40px;
	float: left;
	height: 120px;
}

#balkenlinks1_inhalt {
	background-color: #996D44;
	width: 20px;
	float: left;
	height: 120px;
}

#textblock_teaser {
	margin-left: 35px; 
	margin-bottom: 10px;
	margin-right: 35px;
}

#teaserblock_inhalt {
	width: 500px;
	float: left;
	
	/* background-image: url(../images/allgemein/bg_teaser.jpg);	
	background-repeat: no-repeat;
	background-position: top left; */
	background-color: white;
	height: 120px;
	color: white;
	font:13px "Trebuchet MS", Verdana, Arial, sans-serif;
}

#adressblock_inhalt {
	width: 230px;
	float: left;
	height: 120px;
	background-image: url(../images/allgemein/bg_streifen_rechts.gif);	
	background-repeat: no-repeat;
	background-position: top left;
	color: #9E5614;
	font-size: 11px;
}

#adressblock_bg_impressum {
	height: 18px; 
	margin-left: 60px; 
	margin-top: 0px; 
	background-image: url(../images/allgemein/bg_impressum.gif);	
	background-repeat: no-repeat;
	background-position: top left;
}

html>body #adressblock_link_impressum {
	margin-left: 10px;
	height: 18px;
	padding-top: 0px;
	line-height: 18px;

}

#adressblock_link_impressum {
	margin-left: 10px;
	margin-top: 0px;
	height: 18px;
	padding-top: 0px;
		line-height: 18px;
}

#adressblock_text {
	margin-left: 70px; 
	margin-top: 10px;
	line-height: 16px;
}

#balkenrechts1_inhalt {
	background-color: #996D44;
	width: 20px;
	float: left;
	height: 120px;
}

/* Inhalt Elemente  Hauptinhalt*/

#textblock {
	margin-left: 35px; 
	margin-right: 35px; 
	margin-top: 23px; 
	margin-bottom: 10px;
	line-height: 18px;
}

#abstand2_inhalt {
	width: 40px;
	float: left;
}

#balkenlinks2_inhalt {
	background-color: #996D44;
	width: 20px;
	float: left;
}

#textblock_inhalt {
	width: 500px;
		background-image: url(../images/allgemein/bg_inhalt_neu.jpg);	
	background-repeat: no-repeat;
	background-position: top left; background-color: #D2711B;
	background-color: white;
	float: left;
	
}

#bilderblock_inhalt {
	width: 230px;
	float: left;
	background-image: url(../images/allgemein/bg_streifen_rechts_2.gif);	
	background-repeat: repeat;
	background-position: top left;
}

#balkenrechts2_inhalt {
	background-color: #996D44;
	width: 20px;
	float: left;
}



/* Footer Elemente  Schwabenlogo*/

#footer {
  	width: 790px;
  	position: absolute;
  	bottom: 0;
}

#abstand1_footer {
	width: 40px;
	float: left;
	height: 75px;
}

#balkenlinks1_footer {
	background-color: #996D44;
	width: 20px;
	float: left;
	height: 75px;
}

#siebenschwabenlogo_footer {
	width: 540px;
	float: left;
	height: 75px;
	/* background-color: #D2711B; */
	background-color: white;
}

#siebenschwabenlogo_rechts_footer {
	width: 190px;
	float: left;
	background-color:  #E9B88D;
	height: 75px;
}

#balkenrechts1_footer {
	background-color: #996D44;
	width: 20px;
	float: left;
	height: 75px;
}

/* Footer Elemente  Schwabenlogo  Text */

#abstand2_footer {
	width: 40px;
	float: left;
	height: 18px;
}

#balkenlinks2_footer {
	background-color: #996D44;
	width: 20px;
	float: left;
	height: 18px;
}

#siebenschwabentext_footer {
	width: 540px;
	float: left;
	background-color: #E9B88D;
	height: 18px;
	font-size: 10px;
	color: #745C46;
}

#siebenschwabentext_rechts_footer {
	width: 190px;
	float: left;
	background-color: #D2711B;
	height: 18px;
	
}

#balkenrechts2_footer {
	background-color: #996D44;
	width: 20px;
	float: left;
	height: 18px;
}

/* Footer Elemente  Copyright  Text */

#abstand3_footer {
	width: 40px;
	float: left;
	height: 34px;
}

#balkenlinks3_footer {
	background-color: #996D44;
	width: 20px;
	float: left;
	height: 34px;
}

#textblock_copyright {
	margin-left: 34px; 
	margin-top: 10px;
}

#textblock_cssxhtml {
	margin-top: 10px;
}

#textblock_siebenschwaben {
	margin-left: 34px; 
	margin-top: 2px;
}

#copyrighttext_footer {
	width: 540px;
	float: left;
	background-color: #60696E;
	height: 34px;
	font-size: 11px;
	color: #B0B4B7;
}

#copyrighttext_rechts_footer {
	width: 190px;
	float: left;
	background-color: #D2711B;
	height: 34px;
	font-size: 11px;
	text-align: center;
	color: #E09C60;
}

#balkenrechts3_footer {
	background-color: #996D44;
	width: 20px;
	float: left;
	height: 34px;
}


