body
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	background-image: url('../img/background.jpg');
	background-repeat: repeat-x;
	background-color: #3F7DB7;
}
/*--------------------------------------------------------------
	Links
----------------------------------------------------------------*/
a:link, a:active
{
	text-decoration: underline;
	color: #3E7DB8;
}
a:visited
{
	text-decoration: underline;
	color: #3E7DB8;
}
a:hover
{
	text-decoration: underline;
	color: #77B441;
}
/*--------------------------------------------------------------
	Tabellen
----------------------------------------------------------------*/
td
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
/*--------------------------------------------------------------
	Überschriften
----------------------------------------------------------------*/
h1
{
	font-size: 13px;
	background-color: #F8F7E5;
	padding: 5px;
	border-bottom: 1px solid #D8CE35;
	
}
h2
{
	font-size: 12px;
	background-color: #FFFEF3;
	padding: 5px;
	border-bottom: 1px solid #D8CE35;
	font-weight: normal;
}
h3
{
	font-size: 12px;
	background-color: #DAEDCA;
	padding: 5px;
	border-bottom: 1px solid #77B441;
}
/*--------------------------------------------------------------
	Bilder (#E9E9E9)
----------------------------------------------------------------*/
img.border
{
	border: 2px solid #E9E9E9;
}
/*--------------------------------------------------------------
	Tabelle und Links (Sommer)
----------------------------------------------------------------*/
a.sommer:link
{
	text-decoration: none;
	color: #ffffff;
	text-align: left;
	font-weight: bold;
}
a.sommer:visited
{
	text-decoration: none;
	color: #ffffff;
	text-align: left;
	font-weight: bold;
}
td.sommer
{
	background-color: #77B441; 
	padding: 5px; 
	border-bottom: 1px solid #ffffff;
	width: 120px;
}
/*--------------------------------------------------------------
	Tabelle und Links (sub Sommer)
----------------------------------------------------------------*/
a.sommerSub:link
{
	text-decoration: none;
	color: #000000;
	text-align: left;
}
a.sommerSub:visited
{
	text-decoration: none;
	color: #000000;
	text-align: left;
}
td.sommerSub
{
	background-color: #BBD9A0; 
	padding: 5px; 
	border-bottom: 1px solid #ffffff;
	width: 120px;
}
/*--------------------------------------------------------------
	Tabelle und Links (Winter)
----------------------------------------------------------------*/
a.winter:link
{
	text-decoration: none;
	color: #ffffff;
	text-align: left;
	font-weight: bold;
}
a.winter:visited
{
	text-decoration: none;
	color: #ffffff;
	text-align: left;
	font-weight: bold;
}
td.winter
{
	background-color: #3E7DB8; 
	padding: 5px; 
	border-bottom: 1px solid #ffffff;
	width: 120px;
}
/*--------------------------------------------------------------
	Tabelle und Links (sub Winter)
----------------------------------------------------------------*/
a.winterSub:link
{
	text-decoration: none;
	color: #000000;
	text-align: left;
}
a.winterSub:visited
{
	text-decoration: none;
	color: #000000;
	text-align: left;
}
td.winterSub
{
	background-color: #D0DFEC; 
	padding: 5px; 
	border-bottom: 1px solid #ffffff;
	width: 120px;
}
/*--------------------------------------------------------------
	Tabelle und Links (default)
----------------------------------------------------------------*/
a.default:link
{
	text-decoration: none;
	color: #000000;
	text-align: left;
}
a.default:visited
{
	text-decoration: none;
	color: #000000;
	text-align: left;
}
td.default
{
	background-color: #E8DC28; 
	padding: 5px; 
	border-bottom: 1px solid #ffffff;
	width: 120px;
}
/*--------------------------------------------------------------
	Tabelle und Links (sub default)
----------------------------------------------------------------*/
a.DefaultSub:link
{
	text-decoration: none;
	color: #000000;
	text-align: left;
}
a.DefaultSub:visited
{
	text-decoration: none;
	color: #000000;
	text-align: left;
}
td.DefaultSub
{
	background-color: #F9F2A9; 
	padding: 5px; 
	border-bottom: 1px solid #ffffff;
	width: 120px;
}
/*--------------------------------------------------------------
	Breadcrumb
----------------------------------------------------------------*/
.bread
{
	border-bottom: 1px solid #A8AAAD;
	font-size: 11px;
	color: 	#A8AAAD;
}
a.breadLink:link, a.breadLink:visited, a.breadLink:hover, 
{
	text-decoration: none;
	color: #A8AAAD;
	text-align: left;
	font-size: 11px;
}
/*--------------------------------------------------------------
	Suche
----------------------------------------------------------------*/
.treffer
{
	font-size: 11px;
	color: 	#A8AAAD;
}
/*--------------------------------------------------------------
	Input
----------------------------------------------------------------*/
input,textarea,select
{
	border: 1px solid #DDDDDD;
	background-color: #ffffff;
}
/*--------------------------------------------------------------
	Klassen
----------------------------------------------------------------*/
.grau
{
	background-color: #F3F3F3;
}
.kontakt
{
	font-weight: normal;
}
.comment
{
	font-weight: bold;
	border-bottom: 1px solid #D8CE35;
	background-color: #FFFEF3;	
	padding: 4px;
}
.borderBottom
{
	border-bottom: 1px solid #77B441;
	padding: 3px;
}
