.spanlinks {
	float:left;
	display: block-inline;
	width:192px;
}
.spanrechts {
	float:right;
	display: block-inline;
}
body {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #335060;
	background-color: #D7E3EA;
	text-align: center;
	background-image: url(images/backdots.GIF);


}
.backwhite {
	background-color: #FFFFFF;
}
.backdark {
	background-color: #588AA5;
	background-image: url(images/backblue.GIF);
	background-repeat: repeat-y;

}
td {
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;

}
.rahmendkl {
	border: 1px solid #9BBACA;
}
.rahmenoben {
	border-top: 1px solid #9BBACA;
	border-right: 0px none;
	border-bottom: 0px none;
	border-left: 0px none;

}
.backmittel {
	background-color: #91B1C4;
}
.headerblue {
	font-size: 12px;
	font-weight: 600;
	color: #7DA4B9;
	padding-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #C1D3DD;
	display: block;





}
.newsboxtitel {
	background-color: #FFF2CC;
	font-weight: 600;
	color: #EA903B;
	padding: 5px;
	font-size: 11px;
	border-top: 1px solid #FFE391;
	border-right: 1px solid #FFE391;
	border-bottom: 0px none #FFE391;
	border-left: 1px solid #FFE391;

}
.newsbox {
	font-weight: normal;
	padding:5px;
	padding-bottom: 10px;
	font-size: 11px;
	border-top: 0px none;
	border-right: 1px solid #FFE391;
	border-bottom: 1px solid #FFE391;
	border-left: 1px solid #FFE391;
	color: #BA6314;
	background-color: #FFFCF2;



}
.preisklein{
font-size: 9px;
}

.inputklein {
	width: 40px;
	height: 22px;
}
.newsinput {
	width: 240px;
	height: 22px;
}
.newsarea {
	width: 240px;
	height: 150px;
}
.headerorange {
	font-weight: 600;
	color: #EA903B;
	font-size: 12px;
	display: block;
}
.pauschalepreis {
	font-weight: normal;
	padding:5px;
	padding-bottom: 10px;
	font-size: 11px;
	border-top: 1px solid #FFE391;
	border-right: 1px solid #FFE391;
	border-bottom: 1px solid #FFE391;
	border-left: 1px solid #FFE391;
	color: #BA6314;
	background-color: #FFFCF2;
}
.pauschalepreistext{
	font-weight: 600;
}
.pauschalepreiszusatztext{
	font-weight: 800;
}
.pauschalezusatztext{
	padding-top: 5px;
}
.pauschaleinkl {
	font-weight: normal;
	padding:5px;
	padding-bottom: 10px;
	font-size: 11px;
	border-top: 1px solid #FFE391;
	border-right: 1px solid #FFE391;
	border-bottom: 1px solid #FFE391;
	border-left: 1px solid #FFE391;
	color: #BA6314;
	background-color: #FFFEDB;
}
.punktelinieorange {
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #F4C69B;
}
.subnavwhite {
	color: #FFFFFF;
	padding-left: 20px;
	display: block;
	text-decoration: none;

}
.backwhitelinieunten {

	background-color: #FFFFFF;
}
.topnavigation {
	font-size: 11px;
	background-color: #FFFFFF;
	padding-right: 5px;
	padding-left: 5px;
	/*border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #466F84;*/
	padding-top: 3px;
	padding-bottom: 3px;

}

.area600x50 {
	width:334px;
	height:50px;
}
.area600x150 {
	width:334px;
	height:150px;
}

.linkactive {
	color: #EA903B;
	text-decoration: none;
}

.bildlinksnav {
	float: left;
}
.bildrechtsnav {
	float: right;
}

.textmittlerespalteweiss {
	background-color: #FFFFFF;
	padding: 10px;
	border-top: none #D7E3EA;
	border-right: 1px solid #D7E3EA;
	border-bottom: 1px solid #D7E3EA;
	border-left: 1px solid #D7E3EA;

}
.footer {
	font-size: 10px;
	background-color: #FFFFFF;
	padding: 10px;
	text-align: center;
	color: #769FB6;


}
.linkimtext {
	background-color: #FFFFFF;
	padding: 0px;
	text-decoration: none;
	color: #335060;
	border: 0px none;


}
.linkimtext2 {
	/*background-color: #FFFFFF;*/
	padding: 0px;
	color: #335060;
	border: 0px none;


}
.backdarkred {

	background-color: #C13617;
}
.backmittelred {

	background-color: #F99564;
}
.liste1 {
	background-color: #DDE7EC;
	padding: 3px;
	font-size: 10px;
}
.liste2 {
	background-color: #C1D3DD;
	padding: 3px;
  font-size: 10px;
}
.headertabelle {

	font-size: 11px;
	font-weight: 600;
	color: #7DA4B9;
	padding-bottom: 0px;
}
.schwarzerbilderrahmen {
	border: 1px solid #000000;
}
.footerlink {
	font-size: 10px;
	background-color: #FFFFFF;
	padding: 0px;
	text-align: center;
	color: #769FB6;
	text-decoration: none;

}
.linkimtextfett {
	background-color: #FFFFFF;
	padding: 0px;
	text-decoration: none;
	color: #335060;
	border: 0px none;
	font-weight: 600;

}
.bildunterschrift {
	font-size: 9px;
	padding-left: 5px;
	display: block;
	padding-right: 5px;


}

.blank {
	width: 20px;
	display: inline-block;
	
}

.textmitteohnerahmen {
	background-color: #FFFFFF;
	padding: 10px;
	border: 0px none;

}

.arearechnungsadresse {
	width: 328px;
	height: 150px;
}
.areabemerkung {
	width: 328px;
	height: 50px;
}
.inputbemerkung {
	width: 328px;
	height: 22px;
}
.inputrechnungsemail {
	width: 328px;
	height: 22px;
}
.dfdfs {
}
.headersubnavwhite {
	font-weight: 600;
	color: #FFFFFF;
	display: inline;
	padding-left: 3px;

}
.mittlerespalteweisspicgallery {

	background-color: #FFFFFF;
	padding: 10px;
	border-top: none;
	border-right: 1px solid #D7E3EA;
	border-bottom: 0px none;
	border-left: 1px solid #D7E3EA;
}
