/* special */

/* Ammer Gewinnspiel */
#b333 .infotext{
	color: 777777;
}
#b333 .msg{
	color: #CC3333;
	font-weight: bold;
}
#b333 label.left{
    float: left;
	width: 10em;
}
#form_ammer fieldset{
	width: 460px;
	line-height: 160%;
	border: 1px solid #DCDCDC;
}
html > body #form_ammer fieldset{
	width: 440px;
}

#b333 .floatleft{
	float: left;
}


/* Ostereiersuche */
#b406 h1, #b406 h2, #b406 h3, #b406 h4, #b406 strong, #b406 b,
#b407 h1, #b407 h2, #b407 h3, #b407 h4, #b407 strong {
	color: #FF6600;
}


#neuesEi{
	float: left;
	margin: 10px 15px 60px -10px;
}
#eia{
	position: absolute;
	top: 46px;
	left: 40px;
}
#eib{
	position: absolute;
	top: 119px;
	left: 52px;
}
#eic{
	position: absolute;
	top: 80px;
	left: 23px;
}
#eid{
	position: absolute;
	top: 84px;
	left: 67px;
}
#eie{
	position: absolute;
	top: 28px;
	left: 79px;
}
#eif{
	position: absolute;
	top: 34px;
	left: 120px;
}
#eig{
	position: absolute;
	top: 67px;
	left: 134px;
}
#eih{
	position: absolute;
	top: 66px;
	left: 100px;
}
#eii{
	position: absolute;
	top: 106px;
	left: 134px;
}
#eij{
	position: absolute;
	top: 122px;
	left: 97px;
}

/* Biohotel styles */
#b218 #maincontent {
	font-size: 87%;
}

p.biohotel-geo {
	margin: 0;
	padding: 4px 4px 6px 12px;
	background-color: #FFF8EC;
	color: #666666;
	font-size: 12px;
	border-top: 1px solid #DDD;
	border-bottom: 1px solid #DDD;	
}

td.biohotel-img {
	padding-right: 20px;
}

.biohotel-address,
.biohotel-address a,
.biohotel-address a:link,
.biohotel-address a:visited {
	color: #666;
}

p.biohotel-info,
p.biohotel-pics
{
	margin: 0;
}

p.biohotel-pics {
	margin-bottom: 2em;
}



/*  Farben Kunden */

body{
	background-image: url(img/kunden/back.gif);
	background-repeat: repeat-y;
	background-position: 0px 100px;
}
#menu{background-image: url(img/kunden/menue_back.gif);}
#menueruler{background-image: url(img/kunden/menue_bottom.gif);}


h1, h2, h3, h4, h5, b, strong {
  color: #C03028;
}
hr {color: #FFD67C;}


#RechteSpalteBox{
	border: solid 1px #A8B4C8;
}
.box_c_content{
	border: solid 1px #A8B4C8;
}

.box_c h1,
.box_c h2, 
.box_c h3{
	background-image : url(img/kunden/headlinebogen.gif);
}

.liste p {
	background-image: url(../img/blau.gif);
}
ul.pagemenu-preview {
	list-style-image: url(../img/blau.gif);	
}
ul.pagemenu li {
	background-image: url(../img/blau.gif);
}
	
.suchfeld{ background-color:  #EDE7D6; }

.pic {
	border-bottom-color: #EDE7D6;
}


a.umenu,
a.umenu:link,
a.umenu:visited{
    color: #FAFA89;
    text-decoration: none;
}
a.umenu:hover{
    color: #FEFEDC;
    background-color: transparent;
}

/*aktiv ist 40 heller als umenu*/
a.umenuaktiv, #submenu li.aktiv,
a.umenuaktiv:link, 
a.umenuaktiv:visited,
a.umenuaktiv:hover{
    color: #FEFEDC;
    text-decoration: none;
    font-weight : bold;
}



#LinkeSpalte h3{
	background-color: #7393C5;
	border-top: 1px solid #DCBB25;
	border-bottom: 1px solid #DCBB25;
}


#LinkeSpalte h3 a, 
#LinkeSpalte h3 a:link,
#LinkeSpalte h3 a:visited {
	color:#FFF7D5;	
	/* color: #C03028;*/
}


#LinkeSpalte li a,
#LinkeSpalte li .current{ 
	border-bottom: 1px solid #A8A25B;
}
#LinkeSpalte a:link, 
#LinkeSpalte a:visited{
	color: #EEE;
}

#LinkeSpalte a:hover{
	background-color: #6588C0;
	color: #fff;
}

#LinkeSpalte li .current,
#LinkeSpalte .aktuell .u1 .parent .current {
	color: #fff;
	background-color: #7393C5;
	border-bottom: 1px solid #A8A25B;
}

#LinkeSpalte ul.u2{
	border-bottom: 1px solid #A8A25B;
}

#LinkeSpalte .aktuell .u1 .parent a,
#LinkeSpalte .aktuell .u1 .parent a:link,
#LinkeSpalte .aktuell .u1 .parent a:visited{
	background-color: #EA813B;
	border-bottom: 1px solid #A8A25B;
}



#logoutlink{
	color: #175B2E;
}

