/*Browser Reset*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {
	margin:0;
	padding:0;} 
	table {border-collapse:collapse;border-spacing:0;} 
	fieldset,img {border:0;} 
	address,caption,cite,code,dfn,em,strong,th,var {font-style:normal;font-weight:normal;} 
	ol,ul {list-style:none;} 
	caption,th {text-align:left;}  
	q:before,q:after {content:'';} 
	abbr,acronym { border:0;} 

/*Allgemeine Seiteneigenschaften*/
body {
	background-color: #FC3;
	margin: 10px;
	text-align: center;
	}

/*Layout*/
#basic{
	/*border: solid; border-width: 1px; border-color: red;*/
	position: relative;
	top: 20px;
	margin: 0px, 0px, 0px, 0px; /*top, right, bottom, left*/
	width: 950px;
	height: 700;
	z-index: 1;
	} 
	
/*Inhalte*/

.titel_right{
	/*border:dotted ; border-width: 1px; border-color: red;
	background-color: blue; opacity: 0.2; filter:alpha(opacity=20);*/
	position: absolute;
	top: 20;
	left: 480;
	margin: 0px, 0px, 0px, 0px; /*top, right, bottom, left*/
	width: 450;
	height: 60;
	z-index: 200;
	}

.content_right{
	/*border: solid; border-width: 1px; border-color: red;
	background-color: green; opacity: 0.2; filter:alpha(opacity=20);*/
	position: absolute;
	top: 90;
	left: 480;
	margin: 0px, 0px, 0px, 0px; /*top, right, bottom, left*/
	width: 450;
	height: 490;
	z-index: 210;
	}
	
.foto_left{
	/*border: solid; border-width: 1px; border-color: red; background-color: green; opacity: 0.2; filter:alpha(opacity=20);*/
	position: absolute;
	top: 20;
	left: 19px;
	margin: 0px, 0px, 0px, 0px; /*top, right, bottom, left*/
	width: 400;
	height: 560;
	z-index: 50;
	}
	
.bottom{
	/*border:dotted ; border-width: 1px; border-color: red;
	background-color: blue; opacity: 0.2; filter:alpha(opacity=20);*/
	position: absolute;
	top: 591px;
	left: 10;
	margin: 0px, 0px, 0px, 0px; /*top, right, bottom, left*/
	width: 920;
	height: 60;
	z-index: 200;
	text-align:center;
	}
	
/*Überschriften und Laufschriften Formatierung*/
#basic{
	font-family: Verdana, Geneva, sans-serif;
	font-size:14px;
	color:#306;
	line-height:16px;
	letter-spacing: 0.0em; word-spacing: 0.0em;
	text-align:left;
	}

p {margin-bottom:8px;}/*Zeilenabstand bei Absätzen*/

h1, h2, h3, h4, strong {font-weight:bold;}
	
h1 {font-size: 150%; line-height:25px}
h2 {font-size: 130%}
h3 {font-size: 115%}
h4 {font-size: 100%}

.absatz-top {margin-top:10px}
.absatz-bottom { margin-bottom:10px}

.normalfont {
	font-size: 14px;
	line-height: 17px;
	color:#306;
	}
.fontbold {
	font-weight:bold
	}

.middleitalicfont {
	/*font-family:Verdana, Geneva, sans-serif;*/
	font-size: 13px;
	line-height: 14px;
	font-style:italic;
	}

.smallfont {
	/*font-family:Verdana, Geneva, sans-serif;*/
	font-size: 12px;
	line-height: 13px
	}

/*Aufzählungen*/
ol, ul {list-style-image: inherit;
	margin-left: 25px; margin-top:3px;}
	li {margin-bottom: 3px}

/*Links*/

a:link {color: #06F ; text-decoration: none}
a:visited {color : #06F; text-decoration: none}
a:hover {color : #06F; text-decoration: underline}
a:active {color : #06F; text-decoration: underline}

/*Bilder*/
	
.content_right img, .content_left img, .foto_right img, .foto_left img {
	outline: solid;
	outline-width:5px;
	outline-color/*hell*/: #D5BDA0 /*#EBCF84*/;
	border: solid;
	border-width: 1px;
	border-color/*dunkel*/: #8B714A;
	padding:1px;
	}

.content_right img.foto_l, .content_left img.foto_l {
	float:left;
	margin: 11px 14px 8px 7px;}
	
.content_right img.foto_r, .content_left img.foto_r {
	float:right;
	margin: 11px 8px 11px 16px;}
	
.content_right img.grafic, .foto_left img.grafic {
	outline: none; outline-width:0px;
	border: none; border-width: 0px;
	padding:0px;
	}

