body{
	font-family: Arial, Helvetica, sans-serif;
	color: #553135;
	margin: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding: 0px;
	background: #5486C2 url(grafik/htgr.gif) repeat-x;

}

.bgleft {
	background-image:url(grafik/butterflyer_left.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}


.bgright {
	background-image:url(grafik/butterflyer_right.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}



a:link {
	color: #553135;
}
a:visited {
	color: #553135;
}
a:hover {
	color: #FF0000;
}
a:active {
	color: #553135;
}

.htgrmain {
	background-image: url(grafik/htgr_main.gif);
	}
	
.headding {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-left: 20px;
	padding-top: 2px;
	font-weight: bold;
	color: #553135;
}


.textblock {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #553135;
	text-align: justify;
}

.text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #553135;
}

.gbinfo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding-right: 24px;
	padding-top: 2px;	
	color: #553135;
}

.formulartext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #553135;
	height: 24px;
}

.formulartextklein {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #553135;
}

.terminpadding {
	padding-left: 12px;
	padding-right: 12px;
	padding-bottom: 2px;
	padding-top: 2px;
}

.terminpadding2 {
	padding-left: 6px;
	padding-right: 6px;
	padding-bottom: 2px;
	padding-top: 2px;
}

.termine {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #553135;
}

.termineblock {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: justify;	
	color: #553135;
}

.termine2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #553135;
}

.padding {
	padding: 12px;
}

.linespace{
	height: 13px;
	background-image: url(grafik/line2.gif);
}

.linetermin{
	height: 8px;
	background-image: url(grafik/line_termin.gif);
}

.lineleft{
	height: 13px;
	background-image: url(grafik/line_left.gif);
}

.headdinghtgr{
	height: 21px;
	background-image: url(grafik/htgr_headding.jpg);
	background-repeat: no-repeat;
}

.newsbox{
	background-image: url(grafik/htgr_newsbox.gif);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #553135;
	text-align: justify;	
	padding: 6px;
}

.breitebox{
	background-image: url(grafik/htgr_box.gif);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #553135;
	padding: 6px;
}

.breiteboxrot{
	background-image: url(grafik/htgr_box_rot.gif);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #553135;
	padding: 6px;
}

.breitebox2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #553135;
	padding-left: 6px;
	padding-top: 6px;
	padding-right: 0px;
	padding-bottom: 6px;
}

.breiteblockbox{
	background-image: url(grafik/htgr_box.gif);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #553135;
	text-align: justify;	
	padding: 6px;
}

.breiteboxwetter{
	background-image: url(grafik/htgr_box.gif);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #553135;
	text-align: justify;	
	padding: 6px;
	padding-left: 3px;
}

.boxpreise{
	background-image: url(grafik/htgr_preise.gif);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #553135;
	padding: 6px;
}

.htgrbuchungsanfrage{
	background-image:url(grafik/b.gif);
	background-repeat: no-repeat;
	background-position: right top;
}

.ueberschriftbild{

	margin-top: -6px;
}

.bild{
	border-left: 1px solid #553135;
	border-right: 1px solid #553135;
	border-bottom: 1px solid #553135;
}

.bild2{
	border: 1px solid #553135;
}

.bild3{
	border: 1px solid #553135;
	float: left;
	margin-right: 6px;			
	margin-left: -3px;		
}

.bild3{
	border: 1px solid #553135;
	float: left;
	margin-right: 6px;			
	margin-left: -3px;		
}


.bild4{
	border: 1px solid #553135;
	margin-right: 6px;	
	float: left;			
}

.bild5{
	border: 1px solid #553135;
	margin-right: 6px;
}

.bild6{
	text-align: center;
	display: block;
	margin-top: 4px;
}

div.angebot_liste{
	float: left;
}

.linie{
	border: 1px solid #000000;
	height: 1px;
}

#top_angebot_position {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width:100%;
	position: absolute;
}

#top_angebot {
	margin: 16px 0px 0px 520px;
	text-align:center;
}

.input1 { border: 1px solid #553135; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #553135; background-color: #FFFFFF; width: 40px}
.input2 { border: 1px solid #553135; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #553135; background-color: #FFFFFF; width: 80px}
.input3 { border: 1px solid #553135; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #553135; background-color: #FFFFFF; width: 60px}

.input4 { border: 1px solid #553135; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #553135; background-color: #FFFFFF; width: 140px}

.input5 { border: 1px #553135 solid; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #553135; background-color: #FFFFFF; width: 350px; height: 80px; Overflow: auto}
.input5f { border: 1px #553135 solid; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #553135; background-color: #FFBCBC; width: 350px; height: 80px; Overflow: auto}

.input6 { border: 1px solid #553135; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #553135; background-color: #FFFFFF; width: 32px}


.input4f { border: 1px solid #553135; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #553135; background-color: #FFBCBC; width: 140px}

.input6f { border: 1px solid #553135; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #553135; background-color: #FFBCBC; width: 32px}


.gbeintraege { border: 1px solid #553135; font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #553135; background-color: #FFFFFF; width: 188px}
