@charset "utf-8";
/* CSS Document Aquababys | Club Vital Leipzig*/


/* Diese Zeile ist NEU!!!! */
.color1 {color:#004c77; background-color:transparent;}


body {
	color: #004c77;	background-color: #e1ecee;font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 100.01%;	line-height: 110%;	margin: 0 0 0 0; padding:0;}

#rahmenLogo{
width: 740px; margin:auto; height:70px; background-color:#4c81a0; color:#dadada; font-size:11px; text-align:right; 		background-image:url(images/logo-aquababys-top.gif); background-position:left; background-repeat:no-repeat;margin-top:10px;border:1px solid #000000;}

#rahmenHauptnaviButtons {
	width: 740px; margin:auto; height:95px; background-color:#004c77; color:#ffffff; font-size:11px; border-bottom:5px solid #949494; border-top:5px solid #949494; border-left:1px solid #000000;border-right:1px solid #000000;
}

#Breadcrump {
	width: 740px; margin:auto; height:40px; background-color:#006aa2; color:#ffffff; font-size:11px; border-bottom:5px solid #949494; border-left:1px solid #000000;border-right:1px solid #000000; background-image:url(images/hintergrund.jpg); background-repeat:no-repeat;
}

#RahmenMetaNavi {
	width: 740px; margin:auto; height:40px; background-color:#fecf03; color:#2c84aa; font-size:11px; border-left:1px solid #000000;border-right:1px solid #000000;
}

#rahmenGenerell {
width: 740px; margin:auto; height:auto; font-size:12px; line-height:20px; border:1px solid #000000; background-image:url(images/hintergrund2.jpg); background-repeat:repeat-y;}

#Inhalte {padding:10px;}

#rahmenHauptNavigationUnten {width:740px;margin:auto; padding:0; color:#000000; background-color:#e1ecee; height:auto; font-size:11px; margin-bottom:300px;}

#HauptNavigation ul{margin:0; padding:0; margin-top:10px; list-style-type:none; font-size:11px; text-align:right;}
#HauptNavigation li {display: inline;}
#HauptNavigation li a {padding-right:1px; text-decoration:none; font-size:11px; font-weight:normal;}
#HauptNavigation li a:link {color:#004c77; background-color:transparent;}
#HauptNavigation li a:visited {color:#004c77; background-color:transparent;}
#HauptNavigation li a:hover {color:#c0458f; background-color:transparent;}
#HauptNavigation li a:active {color:#004c77; background-color:transparent;}

#MetaNavigation ul{	margin:0; padding:0; padding-top:1em;list-style-type:none;}
#MetaNavigation li {display: inline;  /* Abstand zwischen den Listenelementen */	}
#MetaNavigation li a {padding-left:4px; padding-right:4px; text-decoration:none; font-size:12px;font-weight:bold;}
#MetaNavigation li a:link {color:#2c84aa; background-color:transparent;}
#MetaNavigation li a:visited {color:#2c84aa; background-color:transparent;}
#MetaNavigation li a:hover {color:#004765; background-color:transparent;}
#MetaNavigation li a:active {color:#2c84aa; background-color:transparent;}

.einzug {padding-left:10px;}

body#termine a#terminenav, body#nachholen a#nachholennav, body#anmelden a#anmeldennav,body#anfahrt a#anfahrtnav, body#info a#infonav, body#ziele a#zielenav, body#kurse a#kursenav, body#kneipp a#kneippnav, body#texte a#textenav {color:#004765; background-color:transparent; font-size:13px;}

p {font-size:12px;}
td {font-size:12px;}
h1 {color:#c85a9c; background-color:transparent;}
h2 {color:#007768;}
li{font-size:12px;}
li.normalList{font-size:12px;padding-bottom:3px;}
h1,h2,h3  {font-weight: bold; background-color:transparent;	padding: 0;font-size:13px;}
.padding10px {padding:10px;}
.smallRight {padding-right: 5px; font-size:10px;}
.small {font-size:11px;}
.unsichtbar { visibility:hidden; position:absolute;}
.backgroundBlue { background-color:#dae9f2;}
.smallItalic {font-size:11px; font-style:italic;}
.clearall { clear:both;}
.highlighted {color:#c85a9c; background-color:transparent;}
.weiss {color:#FFF;}
.weiss_small {color:#FFF; font-size:10px;}
.red {color:#bb131e;}
.gross{font-size:18px; text-decoration:blink}





.trennlinie {border-top:1px solid #004c77;}
a:link {color:#004c77; background-color:transparent; text-decoration:underline;}
a:visited {color:#004c77; background-color:transparent;}
a:hover {color:#2c84aa; background-color:transparent;}


/********** table styles *****************/


td.header {
	padding-top: 1em;
	font-size:13px;
	font-weight:bold;
	padding-left: 0.5em;
	color:#007768;
}

td.weekday {
	width: 20%;
	padding-top: 1em;
	font-size:13px;
	font-weight:bold;
	padding-left: 0.5em;
}

td.time {
	font-size:    11px;
	font-weight:  bold;
	padding-top: 1em;
	padding-left: 0.5em;
}

td.date {
	font-size:    11px;
	font-weight:  normal;
	padding-top: 1em;
	padding-left: 0.5em;
	width: 20%;
}

