* {
	margin: 0;
	padding: 0;
}

body {
	background: url(../images/background.gif) #356D9C center top repeat-y;
	border: 0 none;
	border-collapse: collapse;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: center;
}

h1,h2,h3,h4,h5,h6,p,a,td,th,div,body {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

hr {
	border-bottom: 1px solid #356D9C;
	border-left: 0 none;
	border-right: 0 none;
	border-top: 0 none;
	clear: both;
	color: #356D9C;
	display: block;
	float: none;
	height: 1px;
	margin: 0.2em 0;
	overflow: hidden;
}

html {
	border-collapse: collapse;
}

p {
	margin: 0 0 1.2em 0;
}

ul {
	margin: 1.2em 0 1.2em 1.2em;
}

ul, ol {
	margin: 0 0 0 1.6em;
}

.break {
	border: 0px none !important;
	border-collapse: collapse;
	clear: both !important;
	display: block !important;
	float: none !important;
	height: 1px !important;
	margin: 0px !important;
	overflow: hidden !important;
	padding: 0px !important;
}

.floatclear {
	clear: both;
	display: block;
	float: none;
	height: 1px;
	overflow: hidden;
}

#bilderundtext {
	color: #000000;
	float: right;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif !important;
	font-size: 0.8em;
	line-height: 1.8em;
	margin: 0 35px 0 0;
	width: 500px;
}

#bilderundtext #seitenpfad {
	border-bottom: 1px solid #CCCCCC;
	clear: both;
	display: block;
	float: none;
	margin: 0 0 1.2em 0;
	padding: 0 0 0.6em 0;
}

#bilderundtext #unterseiten {
	border-bottom: 1px solid #CCCCCC;
	clear: both;
	display: block;
	float: none;
	margin: 0 0 0.8em 0;
	padding: 0 0 1.2em 0;
}

#bilderundtext #unterseiten div {
	border-bottom: 1px solid #356D9C;
	float: left;
	margin: 1% 2% 0 0;
	padding: 0 0 0.4em 0;
	width: 46%;
}

#bilderundtext a:link,#bilderundtext a:visited {
	color: #356D9C;
	text-decoration: none;
}

#bilderundtext a:hover,#bilderundtext a:focus,#bilderundtext a:active {
	color: #356D9C;
	text-decoration: underline;
}

#bilderundtext h1 {
	font-size: 1.3em;
}

#bilderundtext h1,
#bilderundtext h2,
#bilderundtext h3,
#bilderundtext h4,
#bilderundtext h5,
#bilderundtext h6 {
	clear: both;
	color: #5B94C4;
	display: block;
	float: none;
	margin: 0.6em 0 0.4em 0;
}

#bilderundtext h2 {
	font-size: 1.2em;
}

#bilderundtext h3 {
	font-size: 1.1em;
}

#bilderundtext h4 {
	font-size: 1.0em;
}

#bilderundtext h5 {
	font-size: 0.9em;
}

#bilderundtext h6 {
	font-size: 0.8em;
}

#bilderundtext img {
	float: left;
	margin: 0 2.4em 1.2em 0;
}

#bilderundtext table {
	border-collapse: collapse;
	clear: both;
	display: block;
	float: none;
	margin: 1.2em 0;
}

#bilderundtext table td {
	border: 1px solid #999999;
	font-size: 1em !important;
	padding: 0.1em;
}

#bildundinfo {
	background: #FFFFFF;
	float: left;
	text-align: left;
	width: 180px;
}

#blauerverlauf {
	background: url(../images/blauer_verlauf.gif) #FFFFFF left top no-repeat;
	clear: both;
	display: block;
	float: left;
	height: 13px;
	overflow: hidden;
	width: 100%;
}

#inhalte {
	background: transparent url(../images/blauer_verlauf2.gif) left top repeat-x;
	clear: both;
	display: block;
	float: none;
}

#menu {
	background: #FFFFFF;
	float: left;
	margin: 20px 0 0;
	text-align: left;
	width: 180px;
}

#menu a {
	clear: both;
	float: none;
	font-size: 0.75em;
	margin: 0 0 0 1.2em;
}

#menu a:link,#menu a:visited {
	color: #356D9C;
	text-decoration: none;
}

#menu a:hover,#menu a:focus,#menu a:active {
	color: #356D9C;
	text-decoration: underline;
}

#menu div {
	clear: both;
	color: #666666;
	display: block;
	float: none;
	font-size: 0.7em;
	margin: 2.4em 0.2em 0.2em 1.2em;
}

#menu hr {
	margin: 0.4em 0;
}

#menu img {
	border: 0px none;
	border-collapse: collapse;
	margin: 1.2em 0 0 0;
	padding: 0;
}

#menuoben {
	background: #356D9C;
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	text-align: center !important;
}

#menuoben div {
	padding: 0.2em 0.2em 0;
}

#menuoben ol {
	list-style: none;
	margin: 0 auto;
	overflow: hidden;
}

#menuoben ol li {
	display: inline;
	margin: 0 1.2em 0 0;
	padding: 0.3em;
}

#menuoben ol li a:link,#menuoben ol li a:visited {
	background: transparent;
	color: #FFFFFF;
	font-size: 0.9em;
	text-decoration: none;
}

#menuoben ol li a:hover,#menuoben ol li a:focus,#menuoben ol li a:active {
	background: #FFFFFF;
	color: #356D9C;
	font-size: 0.9em;
	text-decoration: none;
}

#pagewidth {
	background: transparent;
	margin: 0 auto 5em;
	overflow: hidden;
	text-align: left;
	width: 780px;
}

#reiter {
	background: url(../images/reiter.jpg) right top no-repeat;
	float: right;
	height: 50px;
	overflow: hidden;
	width: 560px;
}

#reiter #dansk {
	float: right;
	margin: 10px 0 0;
	width: 70px;
}

#reiter #deutsch {
	float: right;
	margin: 10px 45px 0 0;
	width: 70px;
}

#reiter div a {
	font-size: 0.8em;
}

#reiter div a:link,#reiter div a:visited {
	background: transparent;
	color: #999999;
	text-decoration: none;
}

#reiter div a:active,#reiter div a:hover,#reiter div a:focus {
	background: transparent;
	color: #999999;
	text-decoration: underline;
}

#spruch {
	float: right;
	margin: 0 35px 0 0;
	width: 500px;
}

#spruch h1 {
	color: #666666;
	font-family: Garamond,"Times New Roman", Times, serif;
	font-size: 1.8em;
}

#spruchquelle {
	border-bottom: 1px solid #CCCCCC;
	color: #999999;
	float: right;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	margin: 1.2em 35px 0.6em 0;
	padding: 0 0 1.2em 0;
	width: 500px;
}

#stdelemente {
	border-top: 1px solid #999999;
	color: #000000;
	float: right;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif !important;
	font-size: 0.8em;
	margin: 3.6em 35px 0 0;
	padding: 1.2em 0 2.4em 0;
	width: 500px !important;
}

#stdelemente a:link,#stdelemente a:visited {
	background: transparent;
	color: #999999;
	text-decoration: none;
}

#stdelemente a:active,#stdelemente a:hover,#stdelemente a:focus {
	background: transparent;
	color: #999999;
	text-decoration: underline;
}
