/* Allgemein Link */

a:link { 
	font-weight: bold;
	color:#000000; 
	text-decoration: none; 
}

a:visited { 
	font-weight: bold;
	color:#222222; 
	text-decoration: none; 
}

a:hover { 
	font-weight: bold;
	color: rgb(197,16,42); 
	text-decoration: underline; 
}

a:active 
{ 
	font-weight: bold;
	color:#000000; 
	text-decoration: underline;
}


/* Navigation */

.activepath0 {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-weight: bold;
	font-size: 11px;
	line-height: 18px;
}

.activepath1 {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-weight: bold;
	font-size: 11px;
	line-height: 18px;
}

a:link.activeMenue {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-weight: bold;
	font-size: 11px;
	line-height: 18px;
	color: rgb(197,16,42); 
}

a:visited.activeMenue {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-weight: bold;
	font-size: 11px;
	line-height: 18px;
	color: rgb(197,16,42); 
}

.inactiveMenue0 {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-weight: bold;
	font-size: 11px;
	line-height: 18px;
}

a:link.inactiveMenue1 {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-weight: lighter;
	font-size: 11px;
	line-height: 18px;
}

a:visited.inactiveMenue1 {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-weight: lighter;
	font-size: 11px;
	line-height: 18px;
}

/* STACK-Navigation */

a:link.activeStack {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-weight: bold;
	font-size: 10px;
	line-height: 16px;
	color: rgb(197,16,42); 
}

a:visited.activeStack {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-weight: bold;
	font-size: 10px;
	line-height: 16px;
	color: rgb(197,16,42); 
}


/* Allgemein Text */

.teaser {
	font-family: Info, Verdana, Helvetica, Arial, sans-serif;
	font-weight: bold;
	font-size: 20px;
	line-height: 26px;
}

.head1 {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-weight: bold;
	font-size: 14px;
	line-height: 20px;
}

.head2 {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-weight: bold;
	font-size: 12px;
	line-height: 18px;
}

.txt {
    max-width       : 543px;
	font-family     : Verdana, Helvetica, Arial, sans-serif;
	font-weight     : normal;
	font-size       : 11px;
	line-height     : 17px;
}

.txt p {
    margin-top      : 0px;
    margin-bottom   : 8px;
    padding         : 0px
}

.plink {
    padding: 0px;
    margin-top: 0px;
    margin-bottom: 8px;
}

.txt table {
    width           : 543px;
    border          : 1px;
    border-spacing  : 0;
    border-color    : #e5e1a1;
    border-style    : solid;
	font-size       : 11px;
	line-height     : 17px;
}

.txt h1 {
	font-size       : 15px;
	line-height     : 17px;
}

.txt h2 {
	font-size       : 12px;
	line-height     : 17px;
}

.txt h3 {
	font-size       : 10px;
	line-height     : 17px;
}

.txt hr {
    border-style    : solid;
    height          : 1px;
    color           : #000000;
}
.txt td {
    border          : 0px;
    padding         : 2px;
    vertical-align  : top;
}

.txt a {
    line-height     : 17px;
}

.colorA {
    background-color: #e5e1a1;
}

.colorB {
    
}

.navi {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-weight: bold;
	font-size: 11px;
	line-height: 26px;
	margin: 16px;

}

.context {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-weight: normal;
	font-size: 10px;
	line-height: 16px;
}


/* Allgemein Margins (o r u l)*/


.piclinks {
	margin: 16px 16px 16px 0px;
	float: left;
}

.piclinksoben {
	margin:4px 8px 4px 0px;
	float: left;
}

.picrechts {
	margin: 16px 0px 16px 16px;
	float: right;
}

.picteaser {
	margin: 0px 8px 0px 0px;
	float: left;
}

.picmargin {
	margin: 14px;
}

.margin {
    margin: 16px;
}

.nobmargin {
    margin: 16px 16px 0px 16px;
}
.nolrmargin {
	margin: 16px 0px 16px 0px;
}

.marginstack {
	margin: 10px;
}

/* PICALIGN */

.picalign0 {
	margin  : 2px 8px 16px 0px;
	float   : left;
}

.picalign1 {
	margin: 2px 0px 16px 8px;
	float: right;
}

.pichomealign0 {
	margin  : 2px 8px 2px 0px;
	float   : left;
}

.pichomealign1 {
	margin: 2px 0px 2px 8px;
	float: right;
}

/* Header-Bereich 01 */

.headerbg01 {
	background-image: url(http://www.kindermuseum.de/images/header1.gif);
	background-repeat: repeat;
}


/* Site-Bereich 01 */

.bodybg01 {
	font-family         : Verdana, Helvetica, Arial, sans-serif;
	font-size           : 11px;
	background-color    : #fe7c13;
	margin              : 0px;
	background-repeat   : repeat-x;
	left                : 0px;
	top                 : 0px;
}

.teaserbg00 {
	background-color:rgb(255,216,0);
}

.teaserbg01 {
	background-color:rgb(255,241,0);
}

.navbg01 {
	background-color:rgb(255,191,0);
}

.contentbg01 {
	background-color:rgb(255,251,179);
}

.stackbg01 {
	background-color:rgb(198,188,137);
}

#cmsheader {
	position            : absolute;
	margin-left         : 187px;
	margin-top          : 70px;
	padding             : 3px;
	width               : 565px;
	height              : 30px;
}

a.cmsFunction {
	font-weight         : bold;
	font-size           : 11px;
	color: rgb(197,16,42);
}
	
.cmsFunctionInactive {
	font-weight         : bold;
	font-size           : 11px;
	color: rgb(127,127,127);
}


/* EOF CSS kindermuseum.de */

/* CMS Bereich */

.formrow {
    width               : 555px;
    clear               : both;
	padding             : 10px;
}

.formlabel {
    float               : left;
	margin-left         : 10;
    width               : 100px;   
	font-family         : Verdana, Helvetica, Arial, sans-serif;
	font-weight         : bold;
	font-size           : 11px;
}

.formentry {    
	margin-left         : 120px;
	font-family         : Verdana, Helvetica, Arial, sans-serif;
	font-weight         : normal;
	font-size           : 10px;
	line-height         : 18px;    
}

.formfooter {
    padding             : 5px;
    padding-left        : 16px;
	font-family         : Verdana, Helvetica, Arial, sans-serif;
	font-weight         : bold;
	font-size           : 12px;
}

.pictureBorder0 {	
    background-repeat : no-repeat;
	background-image:url(../../../shared/images/border/pic_border_a0.gif);
	padding:2px;
}

.pictureBorder1 {	
    background-repeat : no-repeat;
	background-image:url(../../../shared/images/border/pic_border_b0.gif);
	padding:5px;
	padding-top:7px;
	padding-bottom:4px;	
}

