/* CSS Document */
body {	
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #000066;
	font-size: small;
	margin: 0px;
	padding: 0px;	
	background: #FBDA78 url(images/verlauf.jpg) repeat-x;
}
h2 {
	font-size: large;
	font-weight: 500;
}
/* Verweis zu annimo-webdesign: */
h5 a:link{
	font-size: xx-small;
	font-weight: 200;
	text-decoration: underline;
	color: #3399FF;	
}
h5 a:visited{
	font-size: xx-small;
	font-weight: 200;
	text-decoration: underline;
	color: #3366FF;
}	
h5 a:hover{
	font-size: xx-small;
	font-weight: 200;
	text-decoration: underline;
	color: #3366FF;	
}
/* Verweise mit Wellen-gif: */
.textbild_1 a:link {
	text-decoration: none;
	color: #000099;
	font-size: large;	
}
.textbild_1 a:visited {
	text-decoration: none;
	color: #0033CC;
	font-size: large;	
}
.textbild_1 a:hover {
	text-decoration: none;
	color: #0033CC;
	font-size: large;	
}
.textbild_2 a:link {
	text-decoration: none;
	color: #000099;
	font-size: large;	
}
.textbild_2 a:visited {
	text-decoration: none;
	color: #0033CC;
	font-size: large;	
}
.textbild_2 a:hover {
	text-decoration: none;
	color: #0033CC;
	font-size: large;	
}
.textbild_3 a:link {
	text-decoration: none;
	color: #000099;
	font-size: large;	
}
.textbild_3 a:visited {
	text-decoration: none;
	color: #0033CC;
	font-size: large;	
}
.textbild_3 a:hover {
	text-decoration: none;
	color: #0033CC;
	font-size: large;	
}
p a:link {
	font-style: normal;
	font-weight: normal;	
	color: #000099;
}
p a:visited {	
	font-style: normal;
	font-weight: normal;	
	color: #0066CC;	
}
p a:hover {	
	font-style: normal;
	font-weight: normal;	
	color: #0066CC;	
} 
.verlauf_main {
	background: #FBDA78 url(images/verlauf.jpg) repeat-x;	
}
.verlauf_navi {
	background: url(images/verlauf_schatten_unten.jpg) repeat-y;	
	width: 40px;	
}
.verlauf_navi_kurz {
	background-image: url(images/verlauf_schatten.jpg);
	width: 40px;	
}
.bg_oben {
	background-color: #FFFFFF;
}
.bg_blasen {
	background-color: #FFFFFF;
	background-image: url(images/blasen_bg.jpg);
	background-repeat: repeat-x;
}
.bg_welle_mi {	
	background-image: url(images/motiv_2.gif);
	background-repeat: no-repeat;
	vertical-align: text-top; 	
}
.bg_welle_mi_schwimmbecken {	
	background-image: url(images/motiv_2_schwimmbecken.gif);
	background-repeat: no-repeat;
	vertical-align: text-top; 	
}
.bg_welle_mi_abdeckung {	
	background-image: url(images/motiv_2_abdeckung.gif);
	background-repeat: no-repeat;
	vertical-align: text-top; 	
}
.bg_welle_mi_wp {
	background-image: url(images/motiv_2_wp.gif);
	background-repeat: no-repeat;
	vertical-align: text-top; 	
}
.bg_welle_mi_sa {	
	background-image: url(images/motiv_2_sa.gif);
	background-repeat: no-repeat;
	vertical-align: text-top; 	
}
.bg_welle_mi_firma {
	background-image: url(images/motiv_2_firma.gif);
	background-repeat: no-repeat;
	vertical-align: text-top; 	
}
.bg_welle_mi_sbt {
	background-image: url(images/motiv_2_sbt.gif);
	background-repeat: no-repeat;
	vertical-align: text-top; 	
}
.bg_welle_mi_heiz {
	background-image: url(images/motiv_2_heiz.gif);
	background-repeat: no-repeat;
	vertical-align: text-top; 	
}
.bg_welle_re {	
	background-image: url(images/motiv_3.jpg);
	background-repeat: repeat-x;
}
.navi_bg {
	background-image:  url(images/navi_bg.jpg);
	background-repeat: repeat-y;
}
hr { 
	color: #000099; 
	width: 100%;
	size: 1pt;
}
.on {		
	width: 100%;
	height: 26px;		
}
.on a {	
	color: #030382;
	font-weight: 600;
	text-decoration: none;
	font-size: 10pt;	
}
.off {		
	width: 100%;
	height: 26px;		
}
.off a {	
	color: #0000CC; 
	font-weight: 600;
	text-decoration: none;
	font-size: 10pt;
}
.active {		
	width: 100%;
	height: 26px;	
	color: #030382;
	font-weight: 600;
	text-decoration: none;
	font-size: 10pt;	
}	
.on2{	
	width: 100%;
	height: 26px;
	padding-left: 3px;		
}
.on2 a {	
	color: #030382;
	font-weight: 500;
	text-decoration: none;
	font-size: 10pt;	
}
.off2 {		
	width: 100%;
	height: 26px;
	padding-left: 3px;			
}
.off2 a {	
	color: #0000CC; 
	font-weight: 500;
	text-decoration: none;
	font-size: 10pt;
}
.active2 {			
	width: 100%;
	height: 26px;	
	padding-left: 3px;	
	color: #030382;
	font-weight: 500;
	text-decoration: none;
	font-size: 10pt;		
}	
.on img { visibility: visible; }
.off img { visibility: hidden; }
.on2 img { visibility: visible; }
.off2 img { visibility: hidden; }

.textbild_1 {
	background-image: url(images/welle.gif);
	background-repeat: no-repeat; 	
	height: 30px;		
}

.textbild_2 {
	background-image: url(images/welle2.gif);
	background-repeat: no-repeat;
	height: 30px;		
}

.textbild_3 {
	background-image: url(images/welle3.gif);
	background-repeat: no-repeat;
	height: 30px;		
}

/* Angebot des Monats */
.angebot_oben {
	background-image: url(images/angebot_rand_o.gif);
	background-repeat: repeat-x;
}
.angebot_unten {
	background-image: url(images/angebot_rand_u.gif);
	background-repeat: repeat-x;
}
.angebot_li {
	background-image: url(images/angebot_rand_li.gif);
	background-repeat: repeat-y;
}
.angebot_re {
	background-image: url(images/angebot_rand_re.gif);
	background-repeat: repeat-y;
}