/* ----- Schriften und allgemeine Einstellungen					*/
/* ------------------------------------------------------------	*/

body
{
	background-color: #f6f3ee;
	background-image: url(/images/hintergrund.jpeg);
	color: #40628F;
	font-size: 10px;
	margin: 0px;
	padding: 0px;
}

a:link, a:active, a:visited
{
	text-decoration: none;
	color: #eaab02;
}

a:hover
{
	color: #4c6ecf;
}

.ueberschrift
{
	font-family: verdana, helvetica, arial, sans-serif;
	color: #40628F;
	font-weight: normal;
	font-size: 14pt;
}

.ntext
{
	font-family: verdana, helvetica, arial, sans-serif;
	color: #40628F;
	font-weight: normal;
	font-size: 10pt;
}

/* ----- Kontaktformular										*/
/* ------------------------------------------------------------	*/

#kontaktcontainer
{
	color: #40628F;
	font-size: 10pt;
}

#kontaktcontainer input
{
	color: #4c6ecf;
	font-size: 10pt;
	width: 300px;
	border : 1px solid #5A5D5A;
}

#kontaktcontainer textarea
{
	color: #4c6ecf;
	font-size: 10pt;
	width: 300px;
	border : 1px solid #5A5D5A;
}

#kontaktcontainer td.ueberschrift
{
	color: #40628F;
	font-size: 14pt;
}

#kontaktcontainer td.error
{
	color: #FF0000;
	font-size: 10pt;
	border : 1px solid #5A5D5A;
}

/* ----- Darstellung des Rahmens								*/
/* ------------------------------------------------------------	*/

.bar-top-left
{
	width: 28px;
	background-color: transparent;
	background-image: url(/images/rand/rand-ol.jpeg);
	border: null;
}

.bar-bottom-left
{
	width: 28px;
	background-color: transparent;
	background-image: url(/images/rand/rand-ul.jpeg);
	border: null;
}

.bar-top-right
{
	width: 28px;
	background-color: transparent;
	background-image: url(/images/rand/rand-or.jpeg);
	border: null;
}

.bar-bottom-right
{
	width: 28px;
	background-color: transparent;
	background-image: url(/images/rand/rand-ur.jpeg);
	border: null;
}

.bar-top-middle
{
	background-image: url(/images/rand/rand-om.jpeg);
	background-repeat: repeat;
	color: #314251;
	text-decoration: none;
	font-size: 12px;
}

.bar-bottom-middle
{
	background-image: url(/images/rand/rand-um.jpeg);
	background-repeat: repeat;
	color: #314251;
	text-decoration: none;
	font-size: 12px;
}

.bar-middle-center
{
	width: 5px;
	background-image: url(/images/rand/strich.jpeg);
	background-repeat: repeat;
	color: #314251;
	text-decoration: none;
	font-size: 12px;
}

.bar-middle-left
{
	width: 28px;
	background-image: url(/images/rand/rand-ml.jpeg);
	background-repeat: repeat;
	color: #314251;
	text-decoration: none;
	font-size: 12px;
}

.bar-middle-right
{
	width: 28px;
	background-image: url(/images/rand/rand-mr.jpeg);
	background-repeat: repeat;
	color: #314251;
	text-decoration: none;
	font-size: 12px;
}

.bar-middle-all
{
	background-color: #f6f3ee;
	color: #314251;
	text-decoration: none;
	font-size: 10px;
}

