/*********************************
	    Allgemeine Styles	
*********************************/
body{
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#535252;
	margin:10px 0 0 0;
	padding:0;
	background-image:url(../images/site/schatten_bg.jpg);
	background-repeat:repeat-x;
	background-position:0px 143px;
	line-height: 16px;
}
#kalender {
	background-image:url(../images/site/icon_kalender.gif);	
	background-repeat:no-repeat;
	padding-left: 23px;
	height: 20px;
	color: #888787;
	letter-spacing: -1px;
}

#schatten {
	background-image:url(../images/site/bild_schatten.gif);
	background-repeat:repeat-x;	
	width: 85px;
	padding: 0;
	margin: 0;
	height: 5px;
	bottom: 0px;
}

#kastenhg {
	background-image:url(../images/site/bg_team.gif); 
	background-repeat:repeat-x;
	margin-top: 30px;
}
.kat1 {
	color: #1f3947;
}
.kat2 {
	color: #968653;
	
}
.kat3 {
	color: #722d1e;
	
}
.kat4 {
	color: #4a4d2d;

}
.kat5 {
	color: #635f5e;

}
.kat6 {
	color: #000;

}

.h1abstand {
	padding: 10px 5px 10px 5px;
}
img#aktuellesbild1 {
	border-left: 10px solid #1f3947; 
	margin-left: 8px;	
}
img#aktuellesbild2 {
	border-left: 10px solid #968653; 
	margin-left: 8px;	
}
img#aktuellesbild3 {
	border-left: 10px solid #722d1e; 
	margin-left: 8px;	
}
img#aktuellesbild4 {
	border-left: 10px solid #4a4d2d; 
	margin-left: 8px;	
}
img#aktuellesbild5 {
	border-left: 10px solid #635f5e; 
	margin-left: 8px;	
}
img#aktuellesbild6 {
	border-left: 10px solid #000; 
	margin-left: 8px;	
}

/*********************************
	    Überschriften	
*********************************/
h1{
	margin:0;
	padding:0;
	font-size:17px;
	font-weight:normal;
	line-height: 17px;
}

h1.rot{
	color:#722d1e;
}

h2{
	margin:0;
	padding:0;
	font-size:24px;
	font-weight:normal;
}



/*********************************
	 		 Links
*********************************/
a, a.link{
	text-decoration:underline;
	color:#535252;
}

a:hover, a.link:hover{
	text-decoration:none;
	color:#535252;
}
 a.weiter:link,
 a.weiter:visited,
 a.weiter:hover,
 a.weiter:active {
	background-image:url(../images/site/aufzaehl.gif);	
	background-repeat:no-repeat;
	padding-left: 20px;
	width: 70px;
	text-align:right;
	font-weight:bold;	
	padding-right: 5px;
}

a.sprache {
	text-decoration: none;
	color:#969696;
	font-size:15px;
}

a.sprache:hover {
	text-decoration: underline;	
	color:#000;
	font-weight:bold;
}

a.pdf{
	background-image:url(../images/site/pdf_icon.gif);	
	background-position:top left;
	background-repeat:no-repeat;
	padding-left: 25px;
	text-decoration:none;
}

a.pdf:hover{ text-decoration:underline; font-weight:bold; }

/*********************************
	 		 Aufzählung
*********************************/
dl#aufzaehl dd {
	list-style-type:none;
	background-image:url(../images/site/aufzaehl.gif);
	background-repeat:no-repeat;
	background-position:0px 3px;
	padding: 0 0 5px 15px;
	margin:0;
	}
dl#aufzaehl{
	margin:0;
	padding:0;
}

/*********************************
	 		 Aufzählung
*********************************/
dl#team dd {
	list-style-type:none;
	padding: 0 0 8px 95px;
	margin:0;
	}
dl#team{
	margin:0;
	padding:0;
}

/*******************************/
/********** FORMULAR ***********/
/*******************************/

form input, 
form textarea {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin-bottom:6px;
	color:#535252;
}

form textarea {
	width:260px;
	height:120px;
	color:#535252;
}
	
form input:hover,
form textarea:hover {
	background-color:#f4f1e0;
	color:#000;
}

.textfield{
	width:260px;
	margin-bottom:3px;
}

.filefield{
	width:260px;
	margin-bottom:3px;
}

* [type="submit"] {
	background-image:url(../images/site/bg_footer.jpg);
	background-repeat:repeat-x;
	background-position:top;
    font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	color:#535252;
	cursor:pointer;
}

.no-border {
	border:0;
	margin:0;
	padding:0;
}

/* Datums- und Uhrzeitfelder */
.date1 {
	width:60px;
	height:20px;
	margin-bottom:3px;
	color:#535252;
}

.date2 {
	width:90px;
	height:20px;
	margin-bottom:3px;
	color:#535252;
}


.hyphenate {
	visibility:visible !important;
}



