

/* ALLGEMEIN *************************** */


html,
body
{
	margin: 0;
	padding: 0;
}
body
{
	background: #FFFFFF;
	color: #6B6B6B;
	font: normal 12px Tahoma, Arial, Helvetica, Sans-serif;
	line-height: 1.625em;
}
h1
{
	margin: 0 0 -4px 0;
	padding: 0.825em 0 0 0;
	color: #316983;
	font-size: 1.825em;
	font-weight: normal;
}
h2
{
	margin: 0;
	padding: 0.625em 0 0.375em 0;
	font-size: 1.325em;
	font-weight: normal;
}
p
{
	margin: 0;
	padding: 0.245em 0 0.245em 0;
}
ul
{
	list-style-type: none;
}
ul li
{
	margin: 0;
}
.clear
{
	clear: both;
	float: none;
	height: 0;
	font-size: 0;
	line-height: 0;
}

/* Allgemein > Bilder und Bildunterschriften */

a img
{
	border: none;
}
.image
{
	margin: 8px 0 10px 0;
}
.image img
{
	display: block;
}
.image p
{
	margin-top: 1px;
	padding-left: 0;
	padding-right: 0;
	font-size: 0.925em;
}

/* Allgemein > Formulare */

form
{
	margin: 0;
	padding: 0;
}
input.text,
textarea
{
	font: normal 1em Tahoma, Arial, Helvetica, Sans-serif;
}


/* LAYOUT ****************************** */


/* Layout > Header */

#header
{
	height: 101px;
	padding: 0 0 0 24px;
}

/* Layout > Spalten */

#left_column
{
	display: none;
}
#content
{
	padding: 12px 25px 42px 25px;
	border-top: solid 1px #6B6B6B;
}
#right_column
{
	display: none;
}

/* Layout > Footer */

#footer
{
	padding: 24px;
	border-top: solid 1px #6B6B6B;
}


/* HEADER ****************************** */


/* Header > Logo */

#header h1
{
	float: left;
	padding: 42px 0 0 0;
}
#header h1 a
{
	color: #6B6B6B;
	text-decoration: none;
}
#alternative
{
	float: right;
}

/* Header > Navigation */

#header ul
{
	display: none;
}

/* Header > Brotkrumennavigation */

#breadcrumb
{
	height: 3.445em;
	margin: 0;
	padding: 0 230px 0 27px;
	font-size: 0.925em;
	line-height: 3.445em;
}
#breadcrumb a
{
	margin-right: 0.365em;
	padding-left: 0.905em;
	background: transparent url(../images/layout/arrow_small.gif) no-repeat left 0.425em;
	color: #8DB2C4;
	text-decoration: none;
}
#breadcrumb a:hover,
#breadcrumb a:focus
{
	background-image: url(../images/layout/arrow_small_hover.gif);
	color: #316983;
}
#breadcrumb a.first,
#breadcrumb a.first:hover,
#breadcrumb a.first:focus
{
	padding-left: 0;
	background-image: none;
}
#breadcrumb span
{
	margin-right: 0.725em;
}

/* Header > Schriftgrößen-Schalter */

#fontsize
{
	display: none;
}


/* FOOTER ****************************** */


#footer div
{
	padding: 0.365em 0 0.545em 0;
}
#footer p
{
	line-height: 1.225em;
	font-size: 0.925em;
	text-align: center;
}
#footer a
{
	color: #6B6B6B;
}
#footer p.lynet a
{
	text-decoration: none;
}