@media screen {
	
	body {
		background-image: url(../bilder/design/body_hintergrund.jpg);
		background-position: top;
		background-repeat: repeat-x;
		background-color: #cee2d4;
		margin: 0px;
		text-align: center;
		padding: 20px 0px 10px 0px;
		font-family: verdana, arial, helvetica, sans-serif;
	}
	
	#zentrierung {
		text-align: left;
		width: 760px;
		margin: 0px auto;
		padding: 0px;
	}	
	
	div.startseite {
		text-align: center;
	}
	
	div.rechts {
		clear: both;
		float: right;
		text-align: center;
	}
	
	div.links {
		clear: both;
		float: left;
		text-align: center;
	}
	
	table.aussentabelle {
		background-color: #FFFFFF;
	}
	
	table.aussentabelle td.schatten_oben_links {
		background-image: url(../bilder/design/inhalt_schatten_links.gif);
		background-position: top;
		background-repeat: repeat-y;
	}
	
	table.aussentabelle td.schatten_oben_rechts {
		background-image: url(../bilder/design/inhalt_schatten_rechts.gif);
		background-position: top;
		background-repeat: repeat-y;
	}
	
	
	table.aussentabelle td.schatten_links {
		background-image: url(../bilder/design/schatten_links.gif);
		background-position: top;
		background-repeat: repeat-y;
	}
	
	table.aussentabelle td.schatten_rechts {
		background-image: url(../bilder/design/schatten_rechts.gif);
		background-position: top;
		background-repeat: repeat-y;
	}

	
	table.aussentabelle td.fusszeile {
		background-color: #FFFFFF;
		text-align: center;
		height: 20px;
	}
	
	table.aussentabelle td.fusszeile p {
		font-size: 11px;
		line-height: 100%;
		padding: 0px;
		margin: 0px;
	}
	
	table.aussentabelle td.schatten_unten {
		background-image: url(../bilder/design/unterer_schatten.gif);
		background-position: top;
		background-repeat: repeat-x;
	}
	
	table.inhaltstabelle {
		background-color: #FFFFFF;
		border: 10px solid #FFFFFF;
		margin: 0px;
		width: 750px;
		min-height: 200px;
	}
	
	table.inhaltstabelle td.inhalt {
		background-image: url(../bilder/design/inhalt_hintergrund.gif);
		background-position: top;
		background-repeat: repeat-x;
		width: 749px;
		padding: 10px;
	}
	
	table.inhaltstabelle td.inhalt p {
		width: 420px;
		text-align: justify;
		padding: 0px;
	}
	
	table.inhaltstabelle td.inhalt p.rechts {
		float: right;
	}
	
	table.inhaltstabelle td.inhalt p.caption {
		width: auto;
		font-size: 10px;
		font-style: italic;
		text-align: center;
		padding: 0px 0px 10px 0px;
	}
	
	table.inhaltstabelle td.inhalt ul {
		width: 450px;
	}
	
	table.inhaltstabelle td.inhalt table {
		border: 0px;
		border-top: 1px solid #064d1b;
		border-left: 1px solid #064d1b;		
		width: 450px;
	}
	
	
	table.inhaltstabelle td.inhalt table td {
		padding: 5px;
		border: 0px;
		border-right: 1px solid #064d1b;
		border-bottom: 1px solid #064d1b;
		vertical-align: middle;
	}
	
	table.inhaltstabelle td.inhalt table td.kopf {
		background-color: #bbd6c3;
	}
	
	table.inhaltstabelle td.inhalt table p {
		width: auto;
		text-align: left;
	}
	
	table.inhaltstabelle td.inhalt table ul {
		width: auto;
		text-align: left;
	}
	
	td {
		vertical-align: top;
	}
	
	
	p {
		padding: 0px 0px 10px 0px;
		margin: 0px;
		line-height: 150%;
		font-size: 12px;
		color: #064d1b;
	}
	
	h1 {
		font-family: verdana, arial, helvetica, sans-serif;
		color: #064d1b;	
		font-size: 20px;
		font-weight: normal;		
		letter-spacing: 1px;
		padding: 0px 0px 10px 0px;
		margin: 0px;
	}

	h2 {
		font-family: verdana, arial, helvetica, sans-serif;
		color: #064d1b;
		font-size: 18px;
		font-weight: normal;	
		margin: 0px;
		padding: 0px 0px 10px 0px;
	}

	h3 {
		font-family: verdana, arial, helvetica, sans-serif;
		color: #064d1b;
		font-size: 14px;
		font-weight: bold;
		padding: 0px 0px 10px 0px;
		margin: 0px;
	}

	h4 {
		font-family: verdana, arial, helvetica, sans-serif;
		color: #064d1b;
		font-size: 12px;
		font-weight: bold;
		padding: 5px 0px 5px 0px;
		margin: 0px;
	}

	ul {
		margin: 0px 0px 10px 15px;
		padding: 0px;
	}

	li {
		padding: 0px 0px 5px 0px;
		color: #064d1b;
		font-size: 12px;
		line-height: 150%;
	}

	a:link {
		text-decoration: underline;
		color: #0c83a5;
	}
	
	a:focus, a:active {outline: 0;}
	
	a:visited {
		text-decoration: underline;
		color: #d83c12;
	}

	a:hover {
		text-decoration: none;
	}

	img.links {
		/*float: left;*/
		padding: 0px 10px 10px 0px;
	}	

	img.rechts {
		/*float: right;*/
		padding: 0px 0px 10px 10px;
	}

	input {
		border: 1px solid #064d1b;
	}

	textarea {
		border: 1px solid #064d1b;	
		font-family: verdana, arial, helvetica, sans-serif;
		font-size: 12px;
	}

	select {
		border: 1px solid #064d1b;
		font-family: verdana, arial, helvetica, sans-serif;
		font-size: 12px;
	}
	
	#websimplex {
		vertical-align: bottom;
	}
	
	#sms {
		vertical-align: top;
		text-align: right;
	}
	
	#websimplex p, #sms p {
		font-size: 10px;
		color: #AAAAAA;
		padding: 0px;
		margin: 0px 0px 5px 0px;
	}
	
}