p {
	margin: 0px;
	padding: 0px;
	border: 0px;
}

a:link  { text-decoration:none; color: #596d74; }
a:visited  { text-decoration:none; color: #596d74; }
a:active  { text-decoration:none; color: #596d74; }
a:hover { text-decoration: none; color: #CC0033;  }


h1 {
	font-size: 130%;
	font-weight: bold;
	color: #000000;
	margin: 20px 0px 3px 0px;
	padding: 0px;
}

h2 {
	font-size: 100%;
	font-weight: bold;
	color: #000000;
	margin: 3px 0px 3px 0px;
	padding: 0px;
}

h3 {
	font-size: 110%;
	font-weight: bold;
	color: #CC0033;
	margin: 3px 0px 3px 0px;
	padding: 0px;
}

#linie { border-top:1px solid #89a1a9; width:100%; height:1px; }

.aufzaehlung {
	border-bottom:1px solid #CCCCCC;
	background-image:url(../img/content/haken.gif);
	background-repeat:no-repeat;
	background-position:4px 4px;
	padding:2px 0 1px 20px;
	}
	
.aufzaehlover {
	border-bottom:1px solid #CCCCCC;
	font-weight:bold;
	color:#000000;
	background-image:url(../img/content/pfeil.gif);
	background-color:#EEEEEE;
	background-repeat:no-repeat;
	background-position:left;
	padding:2px 0 1px 20px;
	}
	
#suchResult {
	background-image:url(../img/content/haken.gif);
	background-repeat:no-repeat;
	background-position:top left;
	padding:0 0 4px 24px;
	font-weight:bold;
	border-bottom:1px solid #CCCCCC;
	}
	
#pdf a {
	background-image:url(../img/arrow.gif);
	background-repeat:no-repeat;
	font-weight:bold;
	background-position:left;
	padding-left:32px;
	color:#596d74;
	}
	
#pdf a:hover {
	background-image:url(../img/arrow_over.gif);
	background-repeat:no-repeat;
	background-position:left;
	padding-left:32px;
	color:#CC0033;
	}
	
#download {
	background-color:#f4e7b1;
	padding:8px;
	}
	
.input {
	border: none;
	width:350px; height:1.2em;
	background-color:#f1f1f1;
	padding:4px 4px 0px 4px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.05em;
	line-height:1.6em;
	margin-bottom:4px;
	border:1px solid #DDDDDD; 
	}
	
.file {
	border: none;
	background-color:#f1f1f1;
	padding:4px 4px 0px 4px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.05em;
	line-height:1.6em;
	margin-bottom:4px;
	border:1px solid #DDDDDD; 
	}
	
.textarea {
	border:none;
	width:350px;
	height:10em;
	background:#f1f1f1;
	padding:4px 4px 0px 4px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.05em;
	line-height:1.2em;
	margin-bottom:4px;
	border:1px solid #DDDDDD; 
	}

.submit {
	border:1px solid #DDDDDD;
	padding:1px;
	color:#000000;
	background:#f1f1f1;
	}
	
.farben {
	background-color:#FFFFFF;
	border-bottom: 1px solid #ffffff;
	display:block; width:120px;
	padding-left:12px;
	}
	
	
/* kalender preview - nav personalisierte bilder */	
	
#titel a {
	height:21px;
	width:38px;
	overflow:hidden;
	background-position: 0px 0px;
	background-image:url(../img/content/kalender/nav_titel.gif);
	background-repeat:no-repeat;
	float:left;
	margin-right:1px;
}
	
#titel a:hover {
	overflow:hidden;
	background-position:0px -21px;
	background-image:url(../img/content/kalender/nav_titel.gif);
}		
	
#jan a {
	height:21px;
	width:30px;
	overflow:hidden;
	background-position: 0px 0px;
	background-image:url(../img/content/kalender/nav_januar.gif);
	background-repeat:no-repeat;
	float:left;
	margin-right:1px;
}
	
#jan a:hover {
	overflow:hidden;
	background-position:0px -21px;
	background-image:url(../img/content/kalender/nav_januar.gif);
}	

#feb a {
	height:21px;
	width:32px;
	overflow:hidden;
	background-position: 0px 0px;
	background-image:url(../img/content/kalender/nav_februar.gif);
	background-repeat:no-repeat;
	float:left;
	margin-right:1px;
}
	
#feb a:hover {
	overflow:hidden;
	background-position:0px -21px;
	background-image:url(../img/content/kalender/nav_februar.gif);
}	

#maerz a {
	height:21px;
	width:42px;
	overflow:hidden;
	background-position: 0px 0px;
	background-image:url(../img/content/kalender/nav_maerz.gif);
	background-repeat:no-repeat;
	float:left;
	margin-right:1px;
}
	
#maerz a:hover {
	overflow:hidden;
	background-position:0px -21px;
	background-image:url(../img/content/kalender/nav_maerz.gif);
}

#april a {
	height:21px;
	width:30px;
	overflow:hidden;
	background-position: 0px 0px;
	background-image:url(../img/content/kalender/nav_april.gif);
	background-repeat:no-repeat;
	float:left;
	margin-right:1px;
}
	
#april a:hover {
	overflow:hidden;
	background-position:0px -21px;
	background-image:url(../img/content/kalender/nav_april.gif);
}

#mai a {
	height:21px;
	width:31px;
	overflow:hidden;
	background-position: 0px 0px;
	background-image:url(../img/content/kalender/nav_mai.gif);
	background-repeat:no-repeat;
	float:left;
	margin-right:1px;
}
	
#mai a:hover {
	overflow:hidden;
	background-position:0px -21px;
	background-image:url(../img/content/kalender/nav_mai.gif);
}

#juni a {
	height:21px;
	width:34px;
	overflow:hidden;
	background-position: 0px 0px;
	background-image:url(../img/content/kalender/nav_juni.gif);
	background-repeat:no-repeat;
	float:left;
	margin-right:1px;
}
	
#juni a:hover {
	overflow:hidden;
	background-position:0px -21px;
	background-image:url(../img/content/kalender/nav_juni.gif);
}

#juli a {
	height:21px;
	width:27px;
	overflow:hidden;
	background-position: 0px 0px;
	background-image:url(../img/content/kalender/nav_juli.gif);
	background-repeat:no-repeat;
	float:left;
	margin-right:1px;
}
	
#juli a:hover {
	overflow:hidden;
	background-position:0px -21px;
	background-image:url(../img/content/kalender/nav_juli.gif);
}

#aug a {
	height:21px;
	width:34px;
	overflow:hidden;
	background-position: 0px 0px;
	background-image:url(../img/content/kalender/nav_august.gif);
	background-repeat:no-repeat;
	float:left;
	margin-right:1px;
}
	
#aug a:hover {
	overflow:hidden;
	background-position:0px -21px;
	background-image:url(../img/content/kalender/nav_august.gif);
}

#sept a {
	height:21px;
	width:39px;
	overflow:hidden;
	background-position: 0px 0px;
	background-image:url(../img/content/kalender/nav_september.gif);
	background-repeat:no-repeat;
	float:left;
	margin-right:1px;
}
	
#sept a:hover {
	overflow:hidden;
	background-position:0px -21px;
	background-image:url(../img/content/kalender/nav_september.gif);
}

#okt a {
	height:21px;
	width:33px;
	overflow:hidden;
	background-position: 0px 0px;
	background-image:url(../img/content/kalender/nav_oktober.gif);
	background-repeat:no-repeat;
	float:left;
	margin-right:1px;
}
	
#okt a:hover {
	overflow:hidden;
	background-position:0px -21px;
	background-image:url(../img/content/kalender/nav_oktober.gif);
}

#nov a {
	height:21px;
	width:33px;
	overflow:hidden;
	background-position: 0px 0px;
	background-image:url(../img/content/kalender/nav_november.gif);
	background-repeat:no-repeat;
	float:left;
	margin-right:1px;
}
	
#nov a:hover {
	overflow:hidden;
	background-position:0px -21px;
	background-image:url(../img/content/kalender/nav_november.gif);
}

#dez a {
	height:21px;
	width:35px;
	overflow:hidden;
	background-position: 0px 0px;
	background-image:url(../img/content/kalender/nav_dezember.gif);
	background-repeat:no-repeat;
	float:left;
	margin-right:1px;
}
	
#dez a:hover {
	overflow:hidden;
	background-position:0px -21px;
	background-image:url(../img/content/kalender/nav_dezember.gif);
}