@charset "utf-8";
/* CSS Document */

/* Hauptteil */


body {font-size: 62.5%; 
margin: 0px auto; 
padding: 0px; 
background-image:  url(bilder/bg.jpg);
    background-repeat: repeat-x;
    background-color:  #fff;
font-family: arial, sans-serif;
color:#000;}

.site1 {width: 900px; 
margin: 0px auto; 
padding: 0px; 
background-color:#fff; 
border: solid 2px #ee8e00;}


/*HEADER AND NAVIGATION */

.seitenname {
	width: 600px;
	height: 120px;
	top: 180px;
	position: absolute;
	z-index: 4;
	overflow: hidden;
	margin: 0px;
	padding-left: 350px;
	color: #1b6aba;
			}


.img-header {clear: both; 
float: left; 
width: 900px; 
height: 300px; 
margin: 0px; 
padding: 0px;}


/* 1. Navigation*/

.nav1-container {
	width: 300px;
	top: 10px;
	position: absolute;
	z-index: 3;
	background: transparent;
}
.nav1 {margin: 0px; 
padding: 0px; 
font-size: 12px;}

.nav1 ul {float: right; 
margin: 0px; 
padding: 0px 20px 0px 0px; 
border-left: solid 1px #0200ba; 
font-weight: bold;}	

.nav1 li {display: inline; 
list-style: none; 
margin: 0px; 
padding: 0px;}

.nav1 li a {display: block; 
float: left; margin: 0px; 
padding: 2px 5px 2px 5px; 
border-right: solid 1px #000; 
color: #000; 
text-decoration: none; 
font-size: 11px;}

.nav1 a:hover, .nav2 a.selected {color: #0200ba; 
text-decoration: none;}


/* 2. Navigation */

.nav2 {clear: both; 
margin: 0px; 
padding: 0px; 
font-family: arial, sans serif; 
font-size: 12px;}

.nav2 ul {float: left; width: 900px; margin: 0px; padding: 0px; border-top: #fff; 
border-bottom: solid 1px #fff; 
background-color: #1b6aba; 
font-weight: bold;}	

.nav2 li 
{display: inline; 
list-style: none; 
margin: 0px; 
padding: 0px;}

.nav2 li a {display: block; 
float: left; 
margin: 0px 0px 0px 0px; 
padding: 5px 10px 5px 10px; 
border-right: #fff; 
color: #fff; 
text-decoration: none; 
font-size: 100%;}

.nav2 a:hover, .nav2 a.selected {color: #ccc; 
text-decoration: none;}

.buffer {clear: both; 
width: 900px; 
height: 30px; 
margin: 0px; 
padding: 0px; 
background-color: #fff;}


/* 3. Navigation */

.nav3 {overflow: hidden; 
clear: both; 
float: left; 
width: 195px;
min-height: 500px; 
margin: 0px; 
padding: 0px; 
color: #fff; 
font-size: 1.0em;}

.nav3 ul {width: 200px; 
margin: 0px 0px 20px 0px; 
padding: 0px;  
border-bottom: solid 1px #ccc; 
background-color: #1b6aba;}	

.nav3 li 
{list-style: 
none; margin: 0px; 
padding: 0px;}

.nav3 li.title {margin: 0px 0px 0px 0px; 
padding: 3px 5px 2px 15px; 
background-color: #fff; 
color: #1b6aba; 
text-transform: uppercase; 
font-weight: bold; 
font-size: 12px;
border-bottom: solid 2px #ee8e00;
}

.nav3 li.group a 
{display: block; 
min-height: 1.7em; 
height: auto !important; 
height: 1.7em; 
line-height: 1.7em; 
margin: 0px; 
padding: 0px 7px 0px 15px; 
border-top: #fff; 

color: #fff; 
font-weight: bold; 
font-size: 12px;}

.nav3 li a {display: block; 
min-height: 1.7em; 
height: auto !important; 
height: 1.7em; 
line-height: 1.7em; 
margin: 0px; 
padding: 0px 7px 0px 20px; 
border-left: solid 7px #ee8e00; 
color: #0200ba; 
text-decoration: none; 
font-size: 120%;}

.nav3 li a.selected 
{border-left: solid 7px #fff;  
color: #000; 
text-decoration: none;}

/*Inhalt*/

.content1 
{float: left; 
width: 480px; 
margin: 0px; 
padding: 0px 0px 10px 20px; 
    color: #000;}


.content1-container {clear: both; 
float: left; 
width: 480px; 
margin: 0px 0px 15px 0px; 
padding: 0px;
border-left: solid 1px #ccc;
border-right: solid 1px #ccc}

.content1-container p
{ padding-left: 20px;
padding-right: 20px;}

/*Bild*/
.bild {float:left; margin-left:2px;}

.picture {clear: both; 
text-align:left;
width: 480px; 
margin: 0px 0px 15px 0px; 
padding: 0px;
}



/*Schriften*/
/* Ueberschriften */
h1 {margin: 1.0em 0px 0.5em 0px; font-weight: bold; font-size: 30px;}
h2 {margin: 1.0em 0px 0.5em 0px; font-weight: bold; font-size: 14px; padding-left: 20px;
padding-right: 20px; color:#ee8e00;}
h3 {margin: 1.0em 0px 0.5em 0px; font-weight: bold; font-size: 140%;}
h4 {margin: 1.0em 0px 0.5em 0px; font-weight: bold; font-size: 130%;}
h5 {margin: 0px 0px 0.2em 0px; font-weight: bold; font-size: 130%;}
h6 {margin: 0px 0px 0.2em 0px;font-weight: bold; font-style: italic; font-size: 130%;}

/* Absätze */
p {margin: 0px 0px 0.5em 0px; 
padding: 0px; 
line-height: 1.3em; 
font-family: arial, sans serif; 
font-size: 120%; 
font-weight: normal;
}



/* Aufzählungen */
ul.noindent {margin: 0px 0px 7px 15px; 
padding-left: 20px;
padding-right: 20px;
list-style-type: disc; 
list-style-position: outside; 
font-size: 12px;}

ul.indent {margin: 0px 0px 7px 15px; 
padding: 0px; 
pading-left: 5px;
list-style-type: disc; 
list-style-position: outside; 
font-size: 10px;}




/*Rechte Seite*/
.sidebar {overflow: hidden; 
float: right; 
width: 180px; 
min-height: 500px; 
margin: 0px; 
padding: 0px 0px 0px 0px; 
text-align: left; }


.sidebar-title-noshade {margin: 0px; 
padding: 2px 10px 3px 10px; 
border-top: solid 1px #ccc; 
color: #000; font-weight: 
normal; 
font-size: 120%;}
.sidebar-title-shade {margin: 0px; padding: 2px 10px 3px 10px; background-color: rgb(215,215,215); color: rgb(75,75,75); font-weight: bold; font-size: 120%;}
.sidebar-txtbox-noshade {margin: 0px 0px 10px 0px; padding: 2px 10px 3px 10px;}
.sidebar-txtbox-shade {margin: 0px 0px 10px 0px; padding: 2px 10px 3px 10px; background-color: rgb(235,235,235);}
.sidebar-txtbox-noshade p {margin: 0px 0px 5px 0px; padding: 0px; line-height: 1.25em; font-size: 110%;}
.sidebar-txtbox-shade p {margin: 0px 0px 5px 0px; padding: 0px; line-height: 1.25em; font-size: 110%;}


/* Footer */

.footer {overflow: hidden; 
clear: both; 
width: 900px; 
height: 3.0em; 
margin: 0px; 
padding: 0.5em 0px 0.5em 0px; 
background-color: #1b6aba; 
color: #fff; 
font-size: 1.0em;}
.footer p {margin: 0px; padding: 0px; text-align: center; line-height: 1.3em; font-size: 110%;
}



.
