* {
	margin:0;
	padding:0;
}

body {
font: 95% "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
color: black;
background: white; no-repeat right;
padding: 0 0 20px 0;
}

h1 {
font-size: 1.4em;
}

h2 {
font-size: 1.4em;
}

h3 {
font-size: 1.4em;}


p, a, li, th, td, label, input, dt, dd {
	font-size: 1em;
	color: #06F;
}

p a, li a {
font-size: 100%;
}

li.active {
color:#000000;
}

#container {
position: relative;
width: 845px;
left: 50%;
margin-left: -422px;
background: url(../images/main_bg.jpg) repeat-y center;
overflow: auto;
z-index: 2;
}


#header {
position: relative;
width: 845px;
height: 200px;
margin:0 auto;
background: url(../images/header.jpg) no-repeat right;
z-index: 2;
}




#preamble {
	width: 440px;
	margin-left: 80px;
	margin-top: 20px;
	color:#003399;
	z-index: 2;
}



#preamble p {
	color: #000000;
	margin: 18px 0 18px 17px;
	letter-spacing: 0.03em;
	text-align: left;
	line-height: normal;
	padding: 10px;
}

#preamble h1 {

font: normal 2em Georgia, "Times New Roman", Times, serif;
color:#9AA6B4;
font-style: italic;
font-weight: bold;
text-align: center;
}

#preamble h2 {
text-align: center;
}

#select {
width: 210px;
float: right;
margin-top: 20px;
margin-right: 40px;
margin-bottom: 20px;
z-index: 2;
}

#select ul a {
text-decoration: none;
color:#9AA6B4;
font-size: 100%;
}

#select ul {
color: #9AA6B4;
list-style-type: none;
margin: 5px 0 20px 23px;
}

#select ul a:hover {
color:#000000;
}

#select h3 {
background: url(../images/navi.jpg) no-repeat;
height: 23px;
text-indent: -999em;
width: 120px;
font: normal 1.4em Georgia, "Times New Roman", Times, serif;
color:#9AA6B4;
font-style: italic;
}



#extraDiv1 {
width: 49%;
position: absolute;
top: 0;
left: 0;
height: 90px;
background:url(../images/left_bg.jpg) repeat-x;
z-index: 1;
}

#extraDiv2 {
width: 49%;
position: absolute;
top:0;
right:0;
height:120px;
background: url(../images/right_bg.jpg) repeat-x;
z-index: 1;
}

#footer {
position: relative;
left: 50%;
margin-left: -422px;
background:url(../images/footer_bg.jpg);
width: 845px;
height: 60px;
font-size: 80%;
text-decoration:none;
z-index: 2;
}

#footer2 {
float: right;
margin-right: 60px;
padding-left: 18px;
margin-bottom:-26px;
text-align: center;
z-index: 2;
	}
	
	#footer2 a {
text-decoration: none;
color:#9AA6B4;
}
#footer2 a:hover {
color:#000000;
}
#Layer1 {
	position: absolute;
	left: 153px;
	top: 300px;
	z-index: 2;
}

#notiz {
position: relative;
width: 300px;
height: 200px;
margin-top: 100px;
margin-right: auto;
margin-left: auto;
background: url(../images/notizzettel.jpg)  no-repeat 100%;
color:#000000;
z-index: 2;
}

.underline a {
text-decoration:none;
font-size: 0.8em;
color:#000000;
}

.notizbox {
width: 450px;
margin: auto;
padding-top: 50px; 
}

.ro {
	background:url(../1_startseite/ro_re-o.jpg) top right no-repeat;
	margin:0;
	padding:0;
}

.lo {
	background:url(../1_startseite/ro_li-o.jpg) top left no-repeat;
	margin:0;
	padding:0;
}

.ru {
	background:url(../1_startseite/ro_re-u.jpg) bottom right no-repeat;
	margin:0;
	padding:0;
}

.lu {
	background:url(../1_startseite/ro_li-u.jpg) bottom left no-repeat;
	margin:0;
	padding:0;
}

.inhalt {
	margin:0;
	padding: 10px 45px 20px 20px;
	width: auto;
	
}
 		


.inhalt p {

color:#000000;	
font-size: 0.9em;
}
.padded
{
border: 1px solid #C0C0C0;
-moz-box-shadow: 0px 2px 5px #333;
float: left;
margin-bottom: 8px;
margin-right: 10px;
padding: 4px;

}

.padded2
{
border: 1px solid #C0C0C0;
-moz-box-shadow: 0px 2px 5px #333;

margin-bottom: 8px;
margin-right: 10px;
padding: 4px;

}

.left
{
	float: left;
}

.right
{
	float: right;
}

.nav
{
	text-align:left;
	
	
}

dl.meImgLeft { float: left; margin-right: 1em; }
// verhindert das Einrücken und
// den Abstand nach oben
dl.meImgLeft dt { margin-bottom: 0; }
dl.meImgLeft dd { margin: 0; }

dd
{
	text-align: center;
}

