/******************************************************************
 * CSS Ambiente Emmerich
 * Copyright © DANZ Kreative Medien
 * http://www.ambiente-emmerich.de
 * info@ambiente-emmerich.de
 *
 ******************************************************************/



/******************************************************************/
/* Body und Struktur */

BODY {
	background-image: url("../backimg/body.gif");
	margin-top:20px;
	margin-bottom:20px;
	margin-left:0px;
	margin-right:0px;
	padding-left: 0px;
	padding-right: 0px;
}

a:focus {
	outline: none; 
}

.rand1li {
	background-image: url("../backimg/rand_01_li.gif");
	line-height: 460px;
}

.rand1re {
	background-image: url("../backimg/rand_01_re.gif");
	padding-top: 32px;
}

.mitte {
	background-image: url("../backimg/content.gif");
}



/******************************************************************/
/* Ueberschriften */

h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 18px;
	font-weight: normal;
	color: #A12F15;
	text-align: left;
	display:inline;	
}


/******************************************************************/
/* 3-er Navigation oben */

.navobenhg {
	background-image: url("../backimg/hg_nav_oben.jpg");
	background-repeat: no-repeat;
	line-height: 24px;
}

.navo1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 24px;
	font-weight: normal;
	color: #A12F15;
	text-align: center;
}
a.navo1:link { color:#A12F15; font-style:normal; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; line-height: 24px; text-decoration:none; }
a.navo1:visited { color:#A12F15; font-style:normal; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; line-height: 24px; text-decoration:none; }
a.navo1:active { color:#A12F15; font-style:normal; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; line-height: 24px; text-decoration:none; }
a.navo1:hover { color:#A12F15;  font-style:normal; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; line-height: 24px; text-decoration:none; }




/******************************************************************/
/* Haupt-Navigation */


.nav1 {
	width: 224px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 28px;
	font-weight: normal;
	color: #A12F15;
	text-align: left;
}

a.nav1:link {
	width: 224px;
	height: 28px;
	display: block;
	background-image: url("../backimg/nav_off.gif");
	background-repeat: no-repeat;
	background-position: left center;	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 28px;
	font-weight: normal;
	color: #A12F15;
	text-align: left;
	text-decoration: none;
}

a.nav1:visited {
	width: 224px;
	height: 28px;
	display: block;
	background-image: url("../backimg/nav_off.gif");
	background-repeat: no-repeat;		
	background-position: left center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 28px;
	font-weight: normal;
	color: #A12F15;
	text-align: left;
	text-decoration: none;
}

a.nav1:active {
	width: 224px;
	height: 28px;
	display: block;
	background-image: url("../backimg/nav_off.gif");
	background-repeat: no-repeat;		
	background-position: left center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 28px;
	font-weight: normal;
	color: #A12F15;
	text-align: left;
	text-decoration: none;
}

a.nav1:hover {
	width: 224px;
	height: 28px;
	display: block;
	background-image: url("../backimg/nav_on.gif");
	background-repeat: no-repeat;		
	background-position: left center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 28px;
	font-weight: normal;
	color: #FFFFFF;
	text-align: left;
	text-decoration: none;
}

.nav2 {
	width: 224px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 28px;
	font-weight: normal;
	color: #FFFFFF;
	text-align: left;
}

a.nav2:link {
	width: 224px;
	height: 28px;
	display: block;
	background-image: url("../backimg/nav_on.gif");
	background-repeat: no-repeat;
	background-position: left center;	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 28px;
	font-weight: normal;
	color: #FFFFFF;
	text-align: left;
	text-decoration: none;
}

a.nav2:visited {
	width: 224px;
	height: 28px;
	display: block;
	background-image: url("../backimg/nav_on.gif");
	background-repeat: no-repeat;		
	background-position: left center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 28px;
	font-weight: normal;
	color: #FFFFFF;
	text-align: left;
	text-decoration: none;
}

a.nav2:active {
	width: 224px;
	height: 28px;
	display: block;
	background-image: url("../backimg/nav_on.gif");
	background-repeat: no-repeat;		
	background-position: left center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 28px;
	font-weight: normal;
	color: #FFFFFF;
	text-align: left;
	text-decoration: none;
}

a.nav2:hover {
	width: 224px;
	height: 28px;
	display: block;
	background-image: url("../backimg/nav_on.gif");
	background-repeat: no-repeat;		
	background-position: left center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 28px;
	font-weight: normal;
	color: #FFFFFF;
	text-align: left;
	text-decoration: none;
}



/******************************************************************/
/* Content */

.content {
	background-image: url("../backimg/content.gif");
	padding-top: 32px;
}

.us1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 18px;
	font-weight: normal;
	color: #A12F15;
	text-align: left;
}

.sft01 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	font-weight: normal;
	color: #4D4D4D;
	text-align: justify;
}

a.sft01:link { color:#A57D05; font-style:normal; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; line-height: 16px; text-decoration:none; }
a.sft01:visited { color:#A57D05; font-style:normal; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; line-height: 16px; text-decoration:none; }
a.sft01:active { color:#A12F15; 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:#A12F15;  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: 12px;
	line-height: 16px;
	font-weight: normal;
	color: #4D4D4D;
	text-align: left;
}

a.sft02:link { color:#A57D05; font-style:normal; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; line-height: 16px; text-decoration:none; }
a.sft02:visited { color:#A57D05; font-style:normal; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; line-height: 16px; text-decoration:none; }
a.sft02:active { color:#A12F15; font-style:normal; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; line-height: 16px; text-decoration:none; }
a.sft02:hover { color:#A12F15;  font-style:normal; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; line-height: 16px; text-decoration:none; }

.sft03 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 24px;
	font-weight: normal;
	color: #4D4D4D;
	text-align: center;
}

a.sft03:link { color:#A57D05; font-style:normal; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; line-height: 16px; text-decoration:none; }
a.sft03:visited { color:#A57D05; font-style:normal; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; line-height: 16px; text-decoration:none; }
a.sft03:active { color:#A12F15; font-style:normal; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; line-height: 16px; text-decoration:none; }
a.sft03:hover { color:#A12F15;  font-style:normal; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; line-height: 16px; text-decoration:none; }

.sft04 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 20px;
	font-weight: normal;
	color: #4D4D4D;
	text-align: left;
}

.sft05 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	font-weight: normal;
	color: #4D4D4D;
	text-align: left;
	padding-bottom: 21px;
}

.sft06 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	font-weight: normal;
	color: #4D4D4D;
	text-align: right;
}

a.sft06:link { color:#A57D05; font-style:normal; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; line-height: 16px; text-decoration:none; }
a.sft06:visited { color:#A57D05; font-style:normal; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; line-height: 16px; text-decoration:none; }
a.sft06:active { color:#A12F15; font-style:normal; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; line-height: 16px; text-decoration:none; }
a.sft06:hover { color:#A12F15;  font-style:normal; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; line-height: 16px; text-decoration:none; }


.img134 {
	background-image: url("../backimg/content_hg_img_134.gif");
	background-repeat: no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 26px;
	font-weight: normal;
	color: #A57D05;
	text-align: left;
	padding-left: 3px;
}

a.i134:link { color:#A57D05; font-style:normal; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; line-height: 26px; text-decoration:none; }
a.i134:visited { color:#A57D05; font-style:normal; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; line-height: 26px; text-decoration:none; }
a.i134:active { color:#A12F15; font-style:normal; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; line-height: 26px; text-decoration:none; }
a.i134:hover { color:#A12F15;  font-style:normal; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; line-height: 26px; text-decoration:none; }


.contrenner1 {
	background-image: url("../backimg/content_trenner_01.gif");
	line-height: 65px;
}

.contrenner2 {
	background-image: url(../../ambiente/backimg/content_trenner_02.gif);
	line-height: 33px;
}

.punkt1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	font-weight: normal;
	color: #A12F15;
	text-align: left;
}

.space32 {
	line-height: 32px;
}



/******************************************************************/
/* Rechts */


.rehgus {
	background-image: url("../backimg/re_hg_us.gif");
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 22px;
	font-weight: normal;
	color: #FFFFFF;
	text-align: left;
	padding-left: 15px;
}

.resft01 {
	background-image: url("../backimg/re_hg_01.gif");
	line-height: 14px;
}

.resft02 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 14px;
	font-weight: normal;
	color: #A12F15;
	text-align: left;
}

a.resft02:link { color:#A12F15; font-style:normal; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:normal; line-height: 14px; text-decoration:underline; }
a.resft02:visited { color:#A12F15; font-style:normal; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:normal; line-height: 14px; text-decoration:underline; }
a.resft02:active { color:#A12F15; font-style:normal; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:normal; line-height: 14px; text-decoration:none; }
a.resft02:hover { color:#A57D05;  font-style:normal; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:normal; line-height: 14px; text-decoration:none; }

.resft03 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	font-weight: normal;
	color: #A12F15;
	text-align: left;
}

a.resft03:link { color:#A12F15; font-style:normal; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; line-height: 15px; text-decoration:none; }
a.resft03:visited { color:#A12F15; font-style:normal; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; line-height: 15px; text-decoration:none; }
a.resft03:active { color:#A12F15; font-style:normal; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; line-height: 15px; text-decoration:none; }
a.resft03:hover { color:#A57D05;  font-style:normal; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; line-height: 15px; text-decoration:none; }

.retrenner1 {
	line-height: 6px;
}

.retrenner2 {
	line-height: 28px;
}

.rehgunten {
	background-image: url("../backimg/re_hg_unten.gif");
	background-repeat: no-repeat;
	line-height: 16px;
}



/******************************************************************/
/* Footer */

.footer1li {
	background-image: url("../backimg/rand_01_li.gif");
	line-height: 64px;
}

.footer1re {
	background-image: url("../backimg/rand_01_re.gif");
	line-height: 64px;
}

.footer1mitte {
	background-image: url("../backimg/content.gif");
	line-height: 64px;
}

.footer2li {
	background-image: url("../backimg/rand_footer_02_li.gif");
	line-height: 22px;
}

.footer2mitte {
	background-image: url("../backimg/footer_hg_bu.gif");
	background-repeat: no-repeat;
	line-height: 22px;
}

.footer2re {
	background-image: url("../backimg/rand_01_re.gif");
	line-height: 22px;
}

.footer3li {
	background-image: url("../backimg/rand_footer_03_li.jpg");
	background-repeat: no-repeat;
	line-height: 40px;
}

.footer3 {
	background-image: url("../backimg/footer_03.jpg");
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 40px;
	font-weight: normal;
	color: #BEBEBE;
	text-align: left;
}

a.footer6:link { color:#BEBEBE; font-style:normal; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:normal; line-height: 40px; text-decoration:none; }
a.footer6:visited { color:#BEBEBE; font-style:normal; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:normal; line-height: 40px; text-decoration:none; }
a.footer6:active { color:#BEBEBE; font-style:normal; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:normal; line-height: 40px; text-decoration:none; }
a.footer6:hover { color:#A12F15;  font-style:normal; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:normal; line-height: 40px; text-decoration:none; }

.footer3re {
	background-image: url("../backimg/rand_01_re.gif");
	line-height: 40px;
}

.footer4 {
	background-image: url("../backimg/content.gif");
	line-height: 10px;
}

.footer5 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 20px;
	font-weight: normal;
	color: #A12F15;
	text-align: center;
}
a.footer5:link { color:#A12F15; font-style:normal; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:normal; line-height: 20px; text-decoration:none; }
a.footer5:visited { color:#A12F15; font-style:normal; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:normal; line-height: 20px; text-decoration:none; }
a.footer5:active { color:#A12F15; font-style:normal; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:normal; line-height: 20px; text-decoration:none; }
a.footer5:hover { color:#A12F15;  font-style:normal; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:normal; line-height: 20px; text-decoration:none; }





/******************************************************************/
/* Formulare */

.formular1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	font-weight: normal;
	color: #4D4D4D;
	border-style: solid;
	border-width: 1px;
	border-color: #B8B8B8;
	background: #FFFFFF;
	width: 330px;
}

.formular2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 28px;
	font-weight: normal;
	color: #4D4D4D;
	text-align: left;
}

.formular3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	font-weight: normal;
	color: #4D4D4D;
	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: #4D4D4D;
	border-style: solid;
	border-width: 1px;
	border-color: #B8B8B8;
	background: #FFFFFF;
	width: 220px;
}


/******************************************************************/
/* Routenplaner */

.mapsft1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	font-weight: normal;
	color: #4D4D4D;
	text-align: left;
}
a:link.mapsft1 { color:#4D4D4D; 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:#4D4D4D; 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:#4D4D4D; 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:#4D4D4D;  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: #4D4D4D;
	text-align: left;
}

.map01 {
	background-image: url(../kontakt/img/routenplaner_map24_hg.gif);
}

.mapformular1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	font-weight: normal;
	color: #4D4D4D;
	border-style: solid;
	border-width: 1px;
	border-color: #4D4D4D;
	background: #FFFFFF;
}
