
/************************************************************************************/
/* GENERELLE HTML STYLES */
/************************************************************************************/

body
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 13px;
color: #000;
}


html {
overflow-y:scroll !important;
}




/************************************************************************************/
/* TITEL TEXT & CO.  */


h1 { 
color: #e1067b;
font-size: 18px;
letter-spacing: 1px;
padding: 0 0 20px 0;
margin: 0px;
}

h2 {  
color: #000;
font-size: 44px;
padding: 0px 0px 15px 0px;
margin: 0px;
font-weight: lighter;
}

h3 {
margin-top: 30px;
}

h4 { 
color: #5F6062;
font-size: 22px;
letter-spacing: 1px;
padding: 0 0 20px 0;
margin: 0px;
}


.anmeld {
font-size: 13px;
}

.meta {
font-size: 10px;
color: #979799;
}


.nptitle {  
color: #E2007A;
font-size: 18px;
letter-spacing: 1px;
padding: 0;
margin: 0px;
}




/************************************************************************************/
/* DIVERSE		**	folge: o r u l       */       


/* banner auf HP */
#divContentBanner
{
z-index: 100;
float: left;
width: 310px;
min-height: 50px;
margin: 20px 0px 0px 0px;
padding: 20px;
background-color: #CFCFD0;
border: 1px solid #fff;
font-family: Tahoma, Arial, Helvetica, sans-serif;
text-color: #e2007A;
font-size: 16px;
}


/* banner auf HP */
#divPostitBanner
{
z-index: 101;
float: left;
width: 260px;
height: 260px;
margin: 20px 0px 0px 0px;
padding: 30px 20px 25px 30px;
background-color: transparent;
background-image: url(../images/background/post-it.png);
background-repeat: no-repeat;
font-family: Tahoma, Arial, Helvetica, sans-serif;
text-color: #e2007A;
font-size: 16px;
}


/* banner auf HP */
#divPostitBannerKlein
{
z-index: 101;
float: left;
width: 160px;
height: 150px;
margin: -15px 0px 0px 0px;
padding: 25px 20px 25px 20px;
background-color: transparent;
background-image: url(../images/background/post-it-klein.png);
background-repeat: no-repeat;
font-family: Tahoma, Arial, Helvetica, sans-serif;
text-color: #e2007A;
font-size: 14px;
}

#divPostitBannerKlein h4
{
font-size: 20px;
}





p { margin:0 0 1em 0; }



/* BILDER PICS THUMBS  */

img {
border:0px; }

.EmotionSlogan {
position: absolute;
top: 270px;
margin: 0px 0px 0px 20px;
padding: 0px;
}

.logo {
margin: 7px 0px 0px 0px;
}


.thumb {
padding: 0px;
border-top: 1px solid #5F6062;
border-right: 1px solid #E6E6E7;
border-bottom: 1px solid #E6E6E7;
border-left: 1px solid #5F6062;
margin: 0px 20px 10px 0px;
clear: both;
}

.visuthumb, .visuthumb2 {
padding: 0px;
border-top: 1px solid #5F6062;
border-right: 1px solid #E6E6E7;
border-bottom: 1px solid #E6E6E7;
border-left: 1px solid #5F6062;
margin: 0px 20px 10px 0px;
float: left;
}

.visuthumb2 {
margin: 0px 0px 10px 0px;
}



.nptbg img {
padding: 0px;
border-top: 1px solid #5F6062;
border-right: 1px solid #E6E6E7;
border-bottom: 1px solid #E6E6E7;
border-left: 1px solid #5F6062;
margin: 0;
clear: both;
}



/* IE 6 PNG FIX */
img, div { 
behavior:url("../images/z_pngfix.htc"); 
border:none; 
}






/************************************************************************************/
/* LINKS */

/* design links  */
.design, a.design {font-size: 11px; color: #999; text-decoration: none; }
a.design:hover {color: #e2007A; background-color: transparent; text-decoration: none; border-bottom: 1px dotted #fff; }


a.trans {color: transparent; text-decoration: none;}
a.trans:hover {color: transparent; background-color: transparent; text-decoration: none;}


/* plan  */
a.plan {color: #e2007A; text-decoration: none; }
a.plan:hover {color: #5F6062; background-color: transparent; text-decoration: none; border-bottom: 1px solid #979799;}


/* mail  */
a.mail {color: #e2007A; text-decoration: none; }
a.mail:hover {color: #979799; background-color: transparent; text-decoration: none; border-bottom: 1px solid #979799;}















