/* WISTAG CSS Document */

/* :::::::::::::CkrStyles::::::::::::::::: */

/* Normalizes margin, padding */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td 
{ margin : 0; padding : 0; }

/* Removes list-style from lists */
ol,ul { list-style : none; }

/* Normalizes font-style and font-weight to normal
address, caption, cite, code, dfn, em, strong, th, var
{ font-style : normal; font-weight : normal; } */



/* ::::::::::::::: TYPO ::::::::::::::: Reihenfolge fŸrfont: font-style font-variant font-weight font-size line-height font-family;*/

html {
   padding: 20px 20px 0px 20px;
	
}

body {
   
	
	font: 62.5% Georgia, "Times New Roman", Times, serif;
    color: #000; 
    width: 100%; background-color : #fff;
   /*	background-color: #ffffe0;  background-color : #f9f9f3; */
}

p {	
	font-style: Georgia, "Times New Roman", Times, serif;
	font-weight: 400;
	color : #000;
	padding: 0.9em 0px 0.9em 0px;
	letter-spacing: 0.03em;
}

p.po {	

	padding: 12px 0px 0px 0px;
	
}


.textlogo {	
	font: 1.5em/1.65em Georgia, "Times New Roman", Times, serif;
	font-weight: 400;
	color : #000;
	padding: 0px 0px 0px 0px;
	letter-spacing: 0.03em;
}

.textli {	
	
	padding: 0.9em 0px 16px 0px;
	letter-spacing: 0.03em;
}

ul.textli li {	

	margin: 0px 0px 0px 15px;
	list-style : disc;
}
.textliopo {	
	
	padding: 0px 0px 16px 0px;
letter-spacing: 0.03em;
}

ul.textliopo li {	

	margin: 0px 0px 0px 15px;
	list-style : disc;
}

.left {	

	float: left;
}
.right {	

	float: right;
}
.clear {	

	clear: left;
}



h4 {	
	font: 100%/1.8em Georgia, "Times New Roman", Times, serif;
	width:100px;float:left;
	font-weight: 400;
	color : #000;
	
}

h3 {	
	font: 2.7em/38px Georgia, "Times New Roman", Times, serif;
	font-weight: 400;
	color : #000;
	padding: 0px 14px 10px 14px;
		background-color: #;
}

h2 { 
	font: 4.2em/1em Georgia, "Times New Roman", Times, serif;
	font-weight: 400;
	color : #000;
	padding: 0px 14px 10px 14px;  
}

h1 { 
	font: 3.8em/1.1em Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
	color : #B2182B;
	padding: 10px 0px 3px 0px;  
	letter-spacing: 1px;
	text-indent: -999em;

}


a{
	
	color: #000000;
	text-decoration: none;
	
	font-family: Georgia, "Times New Roman", Times, serif;
}


/* Links*/
a:link {
	
	color: #000000;
	text-decoration: none;
	
	font-family: Georgia, "Times New Roman", Times, serif;
}
a:visited {
	
	color: #000000;
	text-decoration: none;
	
	font-family: Georgia, "Times New Roman", Times, serif;
}


a:hover {
	
	text-decoration: none;
	color: #B2182B;
	
	font-family: Georgia, "Times New Roman", Times, serif;
}
a:active {
	
	text-decoration: none;
	color: #B2182B;
	
	font-family: Georgia, "Times New Roman", Times, serif;
}



a:link.red{
	
	color: #B2182B;
	text-decoration: none;
	
	font-family: Georgia, "Times New Roman", Times, serif;
}
a:visited.red{
	
	color: #B2182B;
	text-decoration: none;
	
	font-family: Georgia, "Times New Roman", Times, serif;
}


a:hover.red {
	
	text-decoration: none;
	color: #ff0000;
	
	font-family: Georgia, "Times New Roman", Times, serif;
}
a:active.red{
	
	text-decoration: none;
	color: #ff0000;
	
	font-family: Georgia, "Times New Roman", Times, serif;
}



a:link.grey {
	
	color: #999;
	text-decoration: none;
	
	font-family: Georgia, "Times New Roman", Times, serif;
}
a:visited.grey {
	
	color: #999;
	text-decoration: none;
	
	font-family: Georgia, "Times New Roman", Times, serif;
}


a:hover.grey {
	
	text-decoration: none;
	color: #999;
	
	font-family: Georgia, "Times New Roman", Times, serif;
}
a:active.grey {
	
	text-decoration: none;
	color: #999;
	
	font-family: Georgia, "Times New Roman", Times, serif;
} 




/* .................. Navigation ............................................................................................ */
  div#Rahmen { /*  border: 1px solid black;   */
  
  position: absolute; top:165px;
    width: 660px;
    padding: 0;
	height: 40px;
    background-color: #CFC6AF;
  
    font: 15px Georgia, "Times New Roman", Times, serif;
    color: black;
	font-style : normal; font-weight : 400;
  
  }
  /* .................. für IE .................... */
  * html div#Rahmen {  /* Korrektur fuer IE 5.x */
    width: 44.3em;
    w\idth: 44.3em;
  }
  /* .............................................. */
  div#Rahmen div {
     clear: left;
  }

 /* ..................  UL  ..................... */
  ul#Navigation {
    margin: 0; padding-left: 0;
    text-align: left;
  }

  ul#Navigation > li {
    list-style: none;
    float: left;  /* ohne width - nach CSS 2.1 erlaubt */
    position: relative;
    margin: 0em 6px 0em 6px; padding: 6px 0px 8px 0px;
  }
    ul#Navigation * li {
    list-style: none;
    float: left;  /* ohne width - nach CSS 2.1 erlaubt */
    position: relative; top: ; 
    margin: 0 6px 0 6px; padding: 0px 0px 0 0px;
   
  }
  /* .................. für IE .................... */
  * html ul#Navigation li {  /* Korrektur fuer den IE 5 und 6 */
    margin-bottom: -6px;
  }
  *:first-child+html ul#Navigation li {  /* Korrektur fuer den IE 7 */
    margin-bottom: -1px;
  }
  /* .............................................. */

  ul#Navigation li ul { /* Unternavigation  */
  
    margin-top: 0; margin-bottom: 0; padding: 6px 0 10px 0;
    position: absolute;
    top: 40px; left: -6px;
	background-color:#F6F2E0;
	
	width:190px;
    display: none;  /* Unternavigation ausblenden */
  }
  
  /* .................. für IE .................... */
  * html ul#Navigation li ul {  /* Korrektur fuer IE 5.x */
    left: -1.5em;
    lef\t: -0.4em;
  }
  *:first-child+html ul#Navigation ul {  /* Workaround fuer den IE 7 */
    background-color: #; padding-bottom:0.4em;
  }
  /* ................................................. */
  
  ul#Navigation li:hover ul {
    display: block;  /* Unternavigation in modernen Browsern einblenden */
  }
  ul#Navigation li ul li {
    float: none;
    display: block;
    margin-bottom: 1px;
	
  }
/*   ul#Navigation li ul{
	 border: 1px dashed #CFC6AF; background-color: #CFC6AF;
	
  
  }*/

  ul#Navigation a, ul#Navigation span { /*border: 1px solid black; border-left-color: white; border-top-color: white; */
    display: block;
    min-width: 4.3em;  /* Breite den in li enthaltenen Elementen zuweisen */
    padding: 6px 5px 6px 10px;
    text-decoration: none; 
    
    
    color:#000; 
  }
  
  /* .................. für IE .................... */
  * html ul#Navigation a, * html ul#Navigation span {
    min-width: 6.6em;   /* Breite nach altem MS-Boxmodell fŸr IE 5.x */
    min-w\idth: 4.2em;  /* korrekte Breite fuer den IE 6 im standardkonformen Modus */
  }
  /* .............................................. */
  
  ul#Navigation a:hover, ul#Navigation span, li a#aktuell {
    color: #B2182B; background-color: #;
  }
  ul#Navigation a:hover {
	text-decoration: none;
  }
  
  li a#aktuell {  /* aktuelle Rubrik kennzeichnen */
    color: #B2182B; background-color:# ;
  }
  ul#Navigation li ul span {  /* aktuelle Unterseite kennzeichnen */
	color: #999;

  }

/* .......................................................................................................................................... */




/* :::::::::::::: LAYOUT :::::::::::::::: */







/* :::::::::::::: Layer :::::::::::::::: */
	
	
#head {
	position: relative; z-index:3;

	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	
	padding: 0px 0px 0px 0px;
	
	width:978px;
	height:205px;
	background-color: #F6F2E0;
	
	
	
	/*   text-align:left; 	background: url(../bilder/jpgs/FOTOS_1.jpg) no-repeat  #FFF3D4; */
}






#content {
	position: relative;

	
	margin-left:auto;
	margin-right:auto;
	
	
	padding: 25px 0px 0px 0px;
	
	width:978px;
	min-height:450px; 
	background-color: #fff;
	/*	 border: 1px dashed #CFC6AF;	z-index:-3;   text-align:left; */
}
#left {
	position: relative; 	
	float:left;
	
	width:47%;
	height:auto;
	padding: 0px 14px 0px 14px;
	
	font: 1.5em/1.8em Georgia, "Times New Roman", Times, serif;
	font-weight: 400;
	color : #000;
	letter-spacing: 0.03em;
	
	background-color: #; 
	/*z-index:3;   text-align:left; */
}
#right {
	position: relative;	
	
	float:right;
	width:47%;
	height:auto;
	padding: 0px 14px 0px 14px;
	
	font: 1.5em/1.8em Georgia, "Times New Roman", Times, serif;
	font-weight: 400;
	color : #000;
	letter-spacing: 0.03em;
	background-color: #;
}

#footer1 {
position: absolute;	
	margin: 400px 0px 0px 0px;
	clear:both;
	width:978px;
	height:50px;

	background-color: #;
}
#footer {
position: relative;	
	margin: 1px auto 0px auto;

	width:978px;
	height:40px;

	background-color: #;
}

/* :::::::::::::: Listen :::::::::::::::: border: 1px dashed #CFC6AF;   background: url(bilder/logo.gif) no-repeat; background-position: 0px 18px;   */

ul#logo {position: absolute; top: 94px; left:689px; text-align: left;
   background-image: url(../bilder/logo.gif); background-repeat: no-repeat; background-position: 0px 18px;
}



ul#mainNav { position: absolute; top:166px; background-color: #CFC6AF; width: 665px; height:38px;
	font: normal 1.5em/2.5em Georgia, Times, serif;
	color: #000;
	text-align: left;
    padding: 2px 0px 0px 0px;
	

	}

ul#mainNav li { display: inline; margin: 0 0 0 20px; padding: 5px 0px 5px 0px;  background-color: #;

	
	}
	

ul#footNav { 
position:relative;

background-color: #; 
	width: 835px; height:25px;
	font: normal 1.5em/1.6em Georgia, Times, serif;
	color: #000;
	text-align: left;
    padding: 0px 0px 0px 0px;
	float: left;
	}

ul#footNav li { display: inline; margin: 0 0 0 10px; padding: 0px 15px 0px 4px; 
	}
	
	
	
	
ul#impNav { position: relative;  background-color: #; width: 120px; height:25px;
	font: normal 1.5em/1.6em Georgia, Times, serif;
	color: #000;
	text-align: right;
    padding: 0px 0px 0px 0px;
	float: right;
	
	}

ul#impNav li { display: inline; margin: 0 14px 0 0px; padding: 0px 0px 0px 0px;  background-color: #;
	
	}



ul#langNav { position: relative;  background-color: #; width: 293px; height:25px;
	font: normal 1.5em/1.6em Georgia, Times, serif;
	color: #000;
	text-align: left;
    padding: 0px 0px 0px 0px;
	float: left;
	
	}

ul#langNav li { display: inline; margin: 0 0px 0 14px; padding: 0px 0px 0px 25px;
	
	}




/* ::::::::::::::::::::::::::::::::::::::: */



