@charset "utf-8";
{
 margin:0;
 padding:0;
 list-style:none;
}
 
html , body , #container {
 height:100%;
 
}
body {
 margin-top: 0px;
 background:url(../images/bg.jpg);
 background-repeat:repeat-x;
 background-color:#a29474;
}
 
#container {
 width:964px;
 margin:0 auto;
 background:url(../images/text_back.jpg);
  background-repeat:repeat-y;
}
 
#container:before {
 content:""; 
 height:100%;
 background:url(../images/text_back.jpg);
 background-repeat:repeat-y;
 margin-bottom:-50px;
 float:left ;
 xxxdisplay:inline-block; 
}

#header {
 background:#e05d1b;
 height:301px;
}  

#content {
 background:url(../images/text_back.jpg);
 background-repeat:repeat-y;
 overflow:hidden;

}
 
#footer {
 clear:both;
 height:72px;
 background:url(../images/footer_back.jpg);
 background-repeat:repeat-y;

}


.fliesstext {
	font-family: verdana, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: 20px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #555555;
	text-decoration: none;
}
.fliesshome {
	font-family: verdana, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: 30px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #555555;
	text-decoration: none;
}
.fliesstexteng {
	font-family: verdana, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 25px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #555555;
	text-decoration: none;
}


.titel {
	font-family: "Monotype Corsiva", sans-serif;
	font-size: 20pt;
	font-style: oblique;
	line-height: 30px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #e05d1b;
	text-decoration: none;
}

.subtitel {
	font-family: "Monotype Corsiva", sans-serif;
	font-size: 12pt;
	font-style: bold;
	line-height: 38px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #555555;
	text-decoration: none;
}

.adressetext {
	font-family: verdana, sans-serif;
	font-size: 10pt;
	font-style: normal;
	line-height: 18px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #003255;
	text-decoration: none;
	margin-left: 10px;
	width: 200px;
}

#adresse {
float: right;
width: 135px;
margin-left: 0px;
margin-top: 45px;
margin-right: 25px;
margin-bottom: 0px;
padding: 0;
background:TRANSPARENT;

}

/*=========== menu horizental===========*/

.menufeld{
float:left;
width: 964px;
overflow: hidden;
}

.menufeld ul{
margin: 0;
padding: 0;
padding-left: 45px;
font: bold 12px Verdana;
list-style-type: none;
}

.menufeld li{
display: inline;
margin: 0;
}

.menufeld li a{
float: left;
display: block;
text-decoration: none;
margin: 0;
padding: 9px 10px; /*padding inside each tab*/
color: #5f5344;
background:TRANSPARENT;
}

.menufeld li a:visited{
color: #5f5344;
background:TRANSPARENT;

}

.menufeld li a:hover, .menufeld li.selected a{
color: #e05d1b;
background:TRANSPARENT;
text-decoration: none; /*background of tabs for hover state, plus tab with "selected" class assigned to its LI */
}

.menufeldaktiv {
float: left;
display: block;
text-decoration: none;
margin: 0;
padding: 9px 10px; /*padding inside each tab*/
color: #e05d1b;
background:TRANSPARENT;
}

/*=========== menu 02 horizental===========*/

.menufeld02{
float:left;
width: 964px;
overflow: hidden;
}

.menufeld02 ul{
margin: 0;
padding: 0;
padding-left: 55px;
font: bold 12px Verdana;
list-style-type: none;
}

.menufeld02 li{
display: inline;
margin: 0;
}

.menufeld02 li a{
float: left;
display: block;
text-decoration: none;
margin: 0;
padding: 0px 10px; /*padding inside each tab*/
color: #5f5344;
background:TRANSPARENT;
}

.menufeld02 li a:visited{
color: #5f5344;
background:TRANSPARENT;

}

.menufeld02 li a:hover, .menufeld02 li.selected a{
color: #e05d1b;
background:TRANSPARENT;
text-decoration: none; /*background of tabs for hover state, plus tab with "selected" class assigned to its LI */
}

.menufeldaktiv02 {
float: left;
display: block;
text-decoration: none;
margin: 0;
padding: 9px 10px; /*padding inside each tab*/
color: #e05d1b;
background:TRANSPARENT;
}


/*=========== menu 06 ===========*/

#menu06 {
float: right;
width: 120px;
margin-left: 0px;
margin-top: 5px;
margin-right: 40px;
margin-bottom: 0px;
padding: 0;
background:TRANSPARENT;

}

#menu06 ul, #menu06 li {
 list-style-type: none;
 margin: 0px;
 padding: 0px;


}

#menu06 li a:link, #menu06 li a:visited, #menu06 li a:active {
 list-style-type: none;
		display: inline-block;
        color: #555555;
		text-decoration: none;
        background: TRANSPARENT;
        font: 11px verdana, sans-serif;
        padding-top: 0px;
        padding-bottom: 0px;
        height: 24px;
		line-height: 24px;
		background: url(../images/nav_off.gif);
		background-repeat: no-repeat; 
		background-position: left center; 
		padding-left: 15px;
}

#menu06 li a:hover { 
		background:TRANSPARENT;
        color: #003255;
		background-image: url(../images/nav_on.gif);
		background-repeat: no-repeat; 
		background-position: left center; 
		padding-left: 15px; 


}
.aktive {
		color: #003255;
       	text-decoration: none;
        background: TRANSPARENT;
        font: 11px verdana, sans-serif;
        padding-top: 0px;
        padding-bottom: 0px;
        height: 24px;
		line-height: 24px;
		background: url(../images/nav_on.gif);
		background-repeat: no-repeat; 
		background-position: left center; 
		padding-left: 15px;
		}
		
	/*=========== blende ===========*/

#slideshow {
    position:relative;
    height:265px;
}

#slideshow DIV {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
    height: 265px;
    background-color: #ffffff;
}

#slideshow DIV.activ {
    z-index:10;
    opacity:1.0;
}

#slideshow DIV.last-activ {
    z-index:9;
}

#slideshow DIV IMG {
    height: 265px;
    display: block;
    border: 0;
    margin-bottom: 10px;
}
