html, body, div, p, h1, h2, h3, ul, ol, 
span, a, table, td, form, li {
   text-decoration:none;
}

/* Layout */
body {
    margin: 0;
    padding: 0;
    font-family:Verdana, Arial, sans-serif;
    font-size: 100.01%;
    text-decoration: none;
}


#bodyContent {
    width:454px;
}


/*rechte Spalte*/
#contentBorder {
	padding: 10 0 0 0;
    font-size: 0.6em;
}


/* Content*/
#innerContent 	{
    color:#4B6590;
}

#innerContent p {
    margin: 0;
    padding: 10 0 5 0;
    widows:3;
}

#innerContent .navi {
    display: none;
}


#innerContent h1 {
    margin: 0;
    padding: 10 0 0 0;
    font-size:13px;
	color:#4B6590;
	font-weight: bolder;
    widows:3;
}

#innerContent h1 a{
	color:#4B6590;
}

#innerContent a {
	color:#FB9715;
}

#innerContent a img{
	color:#FB9715;
}


#innerContent ul {
	padding: 10 10 5 40;
	margin: 0;
	list-style-image : url(../img/listBullet.gif);
}

#innerContent ul li ul {
	padding: 10 10 5 25;
	margin: 0;
}


#innerContent li {
    padding: 0 0 15 0; 
}

#innerContent ul li ul li {
    padding: 0 0 3 0; 
}


#innerContent table {
    margin: 10 0 5 66; 
}

#innerContent td {
    padding: 0 0 5 0; 
    font-size: 0.6em;
	color:#4B6590;
}

#innerContent input {
	color:#4B6590;
    font-size: 1.0em;
    width: 220px;
}


.contentImg {
    display: none;
    margin: 0;
    padding: 10 0 5 0;
}

.noprint {
    display: none;
}


.contentLogo {
    display: none;
    float: right;
    margin: 0;
    padding: 10 0 5 5;
}

.contentLogoLink {
    text-align: right;
}


.linie {
    padding-left: 0px;
}


/*footer*/
#contentFooter {
	margin-left: 99px;
    clear:both;
    height: 52px;
    font-size: 0.6em;
}

#kids {
    float:left;
	padding: 14 0 0 6;
}

#kids a{
    color:#ffffff; 
    font-weight:bold; 
}

.footerLinie {
	margin-left: 250px;
	padding: 31 10 0 10;
}

.footer {
	margin-left: 250px;
	padding: 0 10 5 10;
    text-align: right;
    font-weight:bold;
}

.footer a{
    color:#4B6590; 
    text-decoration: none;
}

#navLayoutLegal0	{
	height:28px;
	background : url(../img/legalBg.gif);
	clear: both;
    font-size: 0.6em;
}

.sub {
    vertical-align: sub; 
    font-size: 0.7em;
}


/* forms */
form {
    display: inline;
}

.anmeldenRahmen { margin-bottom:3px; vertical-align:top;}

.anmeldenFelder { width:185px; float:left; margin:4 4 4 4;}
.anmeldenClear { clear:both; height:0px; line-height:0px; margin:0px; padding:0px;}
.inputSubmit {text-decoration:none; font-weight:bold;}

.caption {font-weight:normal;}

.regular {width:140px;}
.small {width:72px;}
.large {width:300px;}



