/****************************
+++ HTML-Standards +++
****************************/

html {
	min-height:100.05%;
}

body {
	margin:0;
	padding:0;
	font-family:verdana, helvetica, sans-serif;
	font-size:80%;
	color:#444444;
	background: #F2F2F2 url(../upload/hintergrund/erdbeere.jpg) no-repeat center top;
	line-height:1.3em;
}

img {
	border:none;
}

h1, h2, h3, h4, h5, h6 {
	margin:0;
	padding:0;
	font-size:100%;
	color:#1A4183;
}

h1 {
	margin:0.4em 0;
	font-size:1.4em;
	font-weight:lighter;
	line-height:1.2em;
}

h2{
	font-weight:bold;
}

.trenner {
	display:block;
	clear:both;
	height:1px;
	font-size:1px;
}

.trennerkasten {
	display:block;
	clear:both;
	height:5px;
	font-size:1px;
	background:white;
}

a {
	color:#A0A08F;
}

.orange {
	color:#ff6600;
}

p {
	margin-top:0px;
}

.zusatz {
clear:left;
}

/****************************
+++ Grundstruktur +++
****************************/

#container {
	position:relative;
	width:872px;
	margin:45px auto 20px auto;
}

#logo {
	position:relative;
	height:42px;
	margin-left:11px;
	padding:0px 0px 11px 0px;
	background: url(../upload/design/logo.png) no-repeat left bottom;
}

#logo a.logo {
	position:absolute;
	margin:0;
	bottom:0;
	width:98px;
	height:55px;
}

#lmc {
	position:absolute;
	bottom:-4px;
	left:120px;
	font-size:90%;
}

#lmc a{
	text-decoration:none;
	color:#1A4183;
}

#header {
	position:relative;
	background: url(../upload/design/hg-oben.png) repeat-y;
	margin-top:11px;
	padding: 11px 11px 11px 10px;
	height:225px;
}

#imagebild {
	position:relative;
	width:550px;
	float:left;
	height:225px;
}

#film {
	display:none;
}

#navigation {
	width:293px;
	float:right;
	padding-right:7px;
	background:none;
}

#hauptnavigation {
	float:left;
	width:144px;
	height:225px;
	border-right:solid 1px #1A4183;
}

#unternavigation {
	float:right;
	width:148px;
	height:225px;
}


#inhaltsbereich {
	padding:11px 18px 11px 11px;
	background: url(../upload/design/hg.png) repeat-y;	
	min-height:10px;
}

#links {
	width:134px;
	float:left;
}

#inhalt {
	padding-left:20px;
	padding-right:20px;
	float:left;
	width:375px;
	background:none;
	margin-top:-0.7em;
}

.hinweis {
	color:#1A4183;
 	font-size:90%;
	font-style:italic;
}

#rechts {
	width:291px;
	float:right;
}

.kasten {
	position:relative;
	float:left;
	width:86px;
	padding-left:11px;
}

.kasten img {
	float:left;
}

.balken {
	clear:both;
	margin:0px 0px 13px 0px;
	padding:2px 4px;
	color:white;
	font-size:10px;
	background:#818386;
}

.balken a {
	color:white;
	text-decoration:none;
}

a.schein {
	position:absolute;
	left:11px;
	top:0px;
	width:86px;
	height:89px;
	background: url(../upload/design/weiss.png);	
}

a.schein:hover {
	background:none;
}

#schatten {
	font-size:1px;
	height:7px;
	background: url(..//upload/design/rahmen-unten.png) repeat-x;	
}

#fusszeile {
	padding-right:10px;	
	text-align:right;
	font-size:85%;
}

#fusszeile a {
	text-decoration:none;
	color:#444444;
}

/****************************
+++ Navigation +++
****************************/
#navigation a {
	text-decoration:none;
	color:#1A4183;
	font-family:arial, sans-serif;
}

#navigation li.act a {
	color:#A0A08F;
}

#hauptnavigation ul, #unternavigation ul {
	line-height:1.5em;
	list-style:none;
	padding:0;
	margin:0 0 0 10px;
}

#hauptnavigation ul li, #unternavigation ul li {
	padding-left:1.2em;
	background:url(../upload/design/pfeil-grau.gif) no-repeat 0.3ex 0.7ex;
	font-size:140%;
	line-height:1.4em
}

#unternavigation ul li {
	background:url(../upload/design/pfeil-klein-grau.gif) no-repeat 0.1ex 0.8ex;
	font-size:120%;
	line-height:1.4em
}

#fusszeile ul {
	margin:0;
	padding:0;
	font-size:90%;
}

#fusszeile ul li {
	display:inline;
	list-style: none;
}

.unsichtbar {
	display:none;
}














