/******************************************************************
 * CSS bodengalerie.de
 * Copyright © DANZ Kreative Medien
 * info@danz-design.de
 *
 ******************************************************************/



/******************************************************************/
/* Body und Struktur */


BODY {
	background-image: url(../backimg/body.jpg);
	margin-top:15px;
	margin-bottom:40px;
	margin-left:0px;
	margin-right:0px;
	padding-left: 0px;
	padding-right: 0px;
}

a:focus { 
outline: none; 
}

.hgnavoben {
	background-image: url(../backimg/hg_nav_oben.jpg);
}

.hgli {
	background-image: url(../backimg/hg_links.jpg);
	padding-top: 20px;
}

.hgcontent {
	background-image: url(../backimg/hg_content.jpg);
	padding-top: 20px;
}

.ho1 {
	background-image: url(../backimg/hg_links.jpg);
	line-height: 500px;
}


/******************************************************************/
/* Unternavigation */

.unav1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 24px;
	font-weight: normal;
	color: #254742;
	text-align: left;
}
a.unav1:link { color:#254742; font-style:normal; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; line-height: 24px; text-decoration:none; }
a.unav1:visited { color:#254742; font-style:normal; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; line-height: 24px; text-decoration:none; }
a.unav1:active { color:#254742; font-style:normal; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; line-height: 24px; text-decoration:none; }
a.unav1:hover { color:#FFFFFF;  font-style:normal; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; line-height: 24px; text-decoration:none; }



/******************************************************************/
/* Content */


.contrenner1 {
	background-image: url(../backimg/content_trenner_01.gif);
	line-height: 48px;
}

.us1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 18px;
	font-weight: normal;
	color: #DA251D;
	text-align: left;
}

.sft01 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	font-weight: normal;
	color: #333333;
	text-align: justify;
}
a.sft01:link { color:#DA251D; font-style:normal; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; line-height: 16px; text-decoration:underline; }
a.sft01:visited { color:#DA251D; font-style:normal; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; line-height: 16px; text-decoration:underline; }
a.sft01:active { color:#DA251D; font-style:normal; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; line-height: 16px; text-decoration:none; }
a.sft01:hover { color:#DA251D;  font-style:normal; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; line-height: 16px; text-decoration:none; }

.sft02 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 22px;
	font-weight: normal;
	color: #333333;
	text-align: center;
}
a.sft02:link { color:#DA251D; font-style:normal; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; line-height: 22px; text-decoration:underline; }
a.sft02:visited { color:#DA251D; font-style:normal; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; line-height: 22px; text-decoration:underline; }
a.sft02:active { color:#DA251D; font-style:normal; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; line-height: 22px; text-decoration:none; }
a.sft02:hover { color:#DA251D;  font-style:normal; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; line-height: 22px; text-decoration:none; }

.space8 {
	line-height: 8px;
}

.space32 {
	line-height: 32px;
}


/******************************************************************/
/* Formulare */

.formular1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	font-weight: normal;
	color: #333333;
	border-style: solid;
	border-width: 1px;
	border-color: #B8B8B8;
	background: #FFFFFF;
	width: 280px;
}

.formular2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 28px;
	font-weight: normal;
	color: #333333;
	text-align: left;
}

.formular3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	font-weight: normal;
	color: #333333;
	border-style: solid;
	border-width: 1px;
	border-color: #5E5E5E;
	background: #FFFFFF;
}

.formular4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	font-weight: normal;
	color: #333333;
	border-style: solid;
	border-width: 1px;
	border-color: #B8B8B8;
	background: #FFFFFF;
	width: 180px;
}



/******************************************************************/
/* Footer */

.footer1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-image: url(../backimg/hg_footer_02.jpg);
	font-size: 10px;
	line-height: 14px;
	font-weight: normal;
	color: #FFFFFF;
	text-align: center;
}
a.footer1:link { color:#FFFFFF; font-style:normal; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:normal; line-height: 14px; text-decoration:none; }
a.footer1:visited { color:#FFFFFF; font-style:normal; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:normal; line-height: 14px; text-decoration:none; }
a.footer1:active { color:#FFFFFF; font-style:normal; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:normal; line-height: 14px; text-decoration:none; }
a.footer1:hover { color:#DCB945;  font-style:normal; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:normal; line-height: 14px; text-decoration:none; }

.footer2 {
	background-image: url(../backimg/hg_footer_02.jpg);
	line-height: 21px;
}

.footer3 {
	background-image: url(../backimg/hg_footer_03.jpg);
	line-height: 48px;
}

/******************************************************************/
/* Routenplaner */

.mapsft1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	font-weight: normal;
	color: #BD7A20;
	text-align: left;
}
a:link.mapsft1 { color:#BD7A20; font-style:normal; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; line-height: 16px; text-decoration:underline; }
a:visited.mapsft1 { color:#BD7A20; font-style:normal; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; line-height: 16px; text-decoration:underline; }
a:active.mapsft1 { color:#BD7A20; font-style:normal; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; line-height: 16px; text-decoration:none; }
a:hover.mapsft1 { color:#BD7A20;  font-style:normal; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; line-height: 16px; text-decoration:none; }

.mapsft2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 16px;
	font-weight: normal;
	color: #BD7A20;
	text-align: left;
}

.map01 {
	background-image: url(../beperfect/img/routenplaner_map24_hg.gif);
}

.mapformular1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	font-weight: normal;
	color: #BD7A20;
	border-style: solid;
	border-width: 1px;
	border-color: #BD7A20;
	background: #FFFFFF;
}

