
body {
    background-color:#d3d1c4;
    font-family:arial, hevetica, sans-serif;
    font-size:85%;
    font-weight : normal;
    margin: 0px;
    padding: 0px;
    color: #333;
  }


#container {
    margin: 1em auto;
    background-color: #fff;
    text-align : left;
    border-left: 1px solid #c8c3b0;
    border-right: 2px solid #c8c3b0;
    border-top: 1px solid #0a69ae;
    border-bottom: 2px solid #c8c3b0;
    width: 780px; 
	}

/*Kopfbereich*/

#logo
	{
	position: absolute;
	left: 655px;
	top: 15px;
	}


a img {
	border: 0px 0px 0px 0px;
	text-decoration:none;
	}


a:visited img, a:hover img {
	border:0px 0px 0px 0px;
	border-color:#F4F4F4; 
	background-color :transparent;
	text-decoration:none;
	}

.titelbild	
	{
	width: 100%;
	background-color:#0a69ae;
	text-align: left;
	border: 0px #085389;
	}


#header
	{
	background : url(bilder/titelbild.jpg);
	background-repeat: no-repeat;
	position: relative;
	height:110px;

	}
	
#header h1
	{
	font-size: 25pt;
	text-align: left;
	color: navy;
	margin: 0;
	padding:10px 0 0 100px;
	}
	
#header h2
	{
	font-size: 12pt;
	text-align: left;
	color: navy;
	margin: 0;
	padding:0 0 10px 100px;
	}
		

#kopftext {
	width:788px;
	background: #F4F4F4;
	}

#le
	{
	position: absolute;
	left: 455px;
	top: 10px;
	}
	
#le a
	{
	color: navy;
	text-decoration: none;
	}
	
#le a:hover
	{
	color: #7F5E17;
	background-color: #fff;
	text-decoration: none;
	}


/*Ende Kopfbereich*/

/*Menue*/

#navoben{
	background-color :#ffb739;
	color:#272900;
	width:82%;
	margin-bottom: 15px;
	padding: 2px 0;
	}

#navoben ul
	{
	margin: 0 0 0 20px;
	padding: 0;
	list-style-type: none;
	border-left: 1px solid #C4C769;
	}
	
#navoben li
	{
	display: inline;
	padding: 0 10px;
	border-right: 1px solid #C4C769;
	}
	
#navoben li a
	{
	text-decoration: none;
	color: #272900;
	}
	
#navoben li a:hover
	{
	text-decoration: none;
	color: #fff;
	background-color: #00539c;
	}

/* Menue links*/
#navi { 
	margin: 0px 20px 40px 0px; 
	padding: 5px 0 0 10px;
	background-color: #FFF;
	font-weight : normal;
	}

.menue { 
	border-top: 0px solid #C5C877; 
	}
	
.menue ul
	{
	list-style-type: none;
	text-align: left;
	font-weight : normal;
	margin: 1em 0;
	padding: 0 20px 0 0;
	font-size: 100%;
	line-height: 165%;
	}
	
.menue li
	{
	display: inline;
	padding: 0 0 0 7px;
	}


/*Ende Menue*/

/*Textbereich*/
	
#inhalt
	{
	float: right;
	width: 550px;
	background-color: #fff;
	border-left: 3px double #cc9900;
	padding:10px 15px 0 15px;
	}
	
#inhalt ul
	{
	margin-left: 0;
	padding-left: 0;
	line-height: 165%;
	padding:0 10px 0 15px;
	}

#inhalt p { 
	line-height: 165%;	
	}	

.schmaler
	{
	width: 80%;
	border-left: 0px solid #C5C877;
	padding:0 0 0 0;
	}

/*Suchformular*/

#suchen {
        background-color:transparent;
        text-align:left;
        padding:0 166px 0 0;
        margin:0 0 0 0;
}


/*Ende Textbereich*/

/*Infoteil rechts*/

.infos
	{
	float: right;
	max-width: 150px;
	padding: 2px;
	border: 1px solid #9FA41D;
	margin: 30px 0px 0px 5px;
	}

/*Ende Infoteil rechts*/

/*beendet float;unterer heller Bereich*/

.unterkante{
	margin : 0px auto; 
	clear : both;
	width:790px;	
	border-bottom:1px solid #CECECE;
	}

.seitenende{
	background-color : #F4F4F4 ;
	height:51px;	
	}

.schlusstext{
	font : 8pt Arial; 
	padding : 0px 5px 0px 0px;
	margin: 0 0 0 0; 
	color : #3850a1;
	float : right; 
	letter-spacing : 2px;
	background : url(bilder/schrift_hebr1.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	height:50px;
	width:170px;
	}

	
#fuss
	{
	clear: both;
	color: #272900;
	background-color: #d3d1c4;
	text-align: center;
	padding: 5px;
	font-size: 90%;
	}

/*Ende Container*/

/*Allgemein*/


h1 {
    font: 160% georgia, times, "times new roman", serif;
    font-weight: bold;
    color:#000000;
  }

h1 a { 
	text-decoration: none; 
	color:#000000;
	}

h2 {
    font-family:verdana,arial,helvetica;
    color: #716827;
    font-size:15pt;
    font-weight: bold;
  }

h3 {

    font: 120% georgia, times, "times new roman", serif;
    color: navy;
    font-weight: bold;
    margin: 0 0 2px 0;
  }

h3 a { 
	text-decoration: none; 
	}

h4 {
    font: 120% georgia, times, "times new roman", serif;
    color: #7F5E17;
    font-weight: bold;
    margin-top: 0;
  }

h5 {
    font: 100% georgia, times, "times new roman", serif;
    font-weight: bold;
    color: #7F3D17;
    margin-top: 0;
  }


h6 {
    font-family:verdana,arial,helvetica;
    font-size:80%;
    font-weight: bold;
  }

	

div#nachrechts {
    float:right;
    font-size:8pt;
    font-family:verdana,arial,helvetica;
    padding:0 10px 0 15px;
  }


div#nachlinks {
    float:left;
    font-size:8pt;
    font-family:verdana,arial,helvetica;
    padding:0 10px 0 15px;
  }


.kl {
    font-size :x-small;
  }

a:link {
        color: #00539c;

        }

a:visited {
        color: #7495AB; 
        }

a:hover, a:active
        {
        color: #fff;
	background-color: #00539c;
        }


/*Zeilenabstand goss*/

#grzeil {
    line-height:1.6em;
    font-family:verdana,arial,helvetica;
  }


.gross {
	overflow:auto;
}


ul {
    list-style-type: square;
  }

box{ 
	padding : 0 0 0 1%;
	background-color : #d6e7f3;
	}


.blau {
    background-color:#03488C ;
    font-family:verdana,arial,helvetica;
    padding:0 10px 0 15px;
  }

.gelb {
    background-color:#fec504 ;
    font-family:verdana,arial,helvetica;
    padding:0 10px 0 15px;
  }


.orange {
    background-color:#ffa300;
    font-family:verdana,arial,helvetica;
    padding:0 10px 0 15px;
  }


.beige {
    background-color:#f8f2e6;
    font-family:verdana,arial,helvetica;
    padding:0 10px 0 15px;
  }

.bhell {
    background-color:#d5cba8;
    font-family:verdana,arial,helvetica;
    padding:0 10px 0 15px;
  }


.bheller {
    background-color:#dad1b2;
    font-family:verdana,arial,helvetica;
    padding:0 10px 0 15px;
  }

.bweiss {
    background-color:#edebd6;
    font-family:verdana,arial,helvetica;
    padding:0 10px 0 15px;
  }

.hell {
    background-color:#dbdbce;
    font-family:verdana,arial,helvetica;
    padding:0 10px 0 15px;
  }
.heller {
    background-color:#e1e1d6;
    font-family:verdana,arial,helvetica;
    padding:0 10px 0 15px;
  }

.grau {
    background-color:#D0D0D0;
    font-family:verdana,arial,helvetica;
    padding:0 10px 0 15px;
  }

.hgrau {
    background-color:#DADEE5;
    font-family:verdana,arial,helvetica;
    padding:0 10px 0 15px;
  }

.hellblau {
    background-color: #E0EDFF;
    font-family:verdana,arial,helvetica;
    padding:0 10px 0 15px;
  }


.dgrau {
    background-color:#565656;
    font-family:verdana,arial,helvetica;
    padding:0 10px 0 15px;
  }

.weiss {
    background-color:#ffffff;
    font-family:verdana,arial,helvetica;
    padding:0 10px 0 15px;
  }


