
body {
	margin: 0;
	padding: 0;
	background: #151515 url(images/img01.jpg) repeat-x left top;
    font: 13px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #7F7772;
}
a {
	color: #FFFFFF;
	text-decoration: none;}
a:hover {
	
	color: #FF5134;
}

#header {
	width: 900px;
	height: 170px;
	margin: 0 auto;
	background: url(images/img02.jpg) no-repeat right top;
}
#page {
	width: 100%;
	margin: 0 auto;
}

#footer {
	clear: both;
	width: 100%px;
	margin: 0 auto;
	padding: 30px 0;
	border-top: 2px solid #2B2B2B;
}

#footer p {
	margin: 0 0 5px 0;
	text-align: center;
	line-height: normal;
	font-size: .9em;
}

#footer a {
	text-decoration: none;
}



/* Menu */

#menu {
	width: 200px;
	height: 60px;
	margin: 0 auto;
}

/*=====================================================================*/
/*============================Gallery Navi=============================*/
/*=====================================================================*/
div,ul,a,li{
margin:0;
padding:0;
}
#gGallery-nav a{
clear:left;
width:250px;
display:block;
padding: 0px 5px;
background: url(images/img03.gif) no-repeat left 50%;
font-size:13px;
}

#Gallery-nav  a{display:block;}
#Gallery-nav  li{float:left;padding:0;display:block;}

#Gallery-nav ul{ 
padding: 15px 25px 0px 10px;
float:left;
font-size:13px;
font-weight:bold;
list-style:none;
line-height:1.1;
z-index:100;
}

#Gallery-nav li ul{
position:absolute;
width:250px;
left:-666em;
padding:3px 8px 3px 8px;
margin-top: -20px;
margin-left:160px;



}

#Gallery-nav li li{clear:left;width:100%;padding:2px 0 4px 0;font-size:12px;}
#Gallery-nav li li a{display:inline;font-size:13px;font-weight:normal;border:0;padding:2px 4px 8px;}
#Gallery-nav li:hover ul,#Gallery-nav li.sfhover ul{left:auto;}
#Gallery-nav li:hover ul.lastNav,#Gallery-nav li.sfhover ul.lastNav{left:170px;}


#topnavi {
clear:left;
display:block;
padding: 0px 10px;
background: url(images/img03.gif) no-repeat left 50%;
font-size:13px;
}

#naviheader {
 float: left;
 margin: 0px;
 padding: 0px;
 width: 250px;
 overflow: hidden;
}

#navitable {
 float: left;
 width: 250px;
 margin-top: 15px;
}

#navititel {
 text-align: center;
 padding: 0px;
 height: 20px;
 width:250px;
}
#naviinhalt {
padding: 3px;
 background-color: #333;
border-top:solid 1px #ccc;
border-right:solid 1px #ccc;
border-bottom:solid 1px #ccc;
border-left:solid 1px #ccc;
}
.abc {
text-align:center;
}
/*===========================================================*/
.mpl {

  margin:2px;
  padding:3px 5px 3px 5px;
  text-decoration:none;

  color: #ff0000;
   border-radius:4px 4px 4px 4px;
 -moz-border-radius:4px 4px 4px 4px;
 -webkit-border-bottom-left-radius:4px;
 -webkit-border-bottom-right-radius:4px;
 -webkit-border-top-left-radius:4px;
  }
.arrow {
  background:#;
  }
a.mpl_link {

  margin:2px;
  padding:3px 5px 3px 5px;
  text-decoration:none;
   border-radius:4px 4px 4px 4px;
 -moz-border-radius:4px 4px 4px 4px;
 -webkit-border-bottom-left-radius:4px;
 -webkit-border-bottom-right-radius:4px;
 -webkit-border-top-left-radius:4px;
  }
a.mpl_link:hover {
  background:#333333;
  
  }
 #seiten_ansicht{

  margin:2px;
  padding:3px 5px 3px 5px;
  text-decoration:none;
 
  }

/*=================================================================================*/
/*============================Gallery CSS Ende=====================================*/
/*=================================================================================*/ 

.bild{
	background-color: #ffffff;
	border: 1px solid #dddddd;
	padding: 4px;
	max-width: 500px;
	
	max-width:500px;
width: expression(this.width > 500 ? 500: true);
	}


.ram{
	padding: 4px;
	max-width: 900px;
	
	max-width:900px;
width: expression(this.width > 900 ? 900: true);
	}




/*================================suche======================================*/
	
	#mainContainer{
		width:220px;
		margin:0 auto;
		text-align:left;
		height:100%;
		
		border-left:3px double #000;
		border-right:3px double #000;
	}
	#formContent{
		padding:5px;
	}
	/* END CSS ONLY NEEDED IN DEMO */
	
	
	/* Big box with list of options */
	#ajax_listOfOptions{
		position:absolute;	/* Never change this one */
		width:175px;	/* Width of box */
		height:350px;	/* Height of box */
		overflow:auto;	/* Scrolling features */
		border:1px solid #000;	/* Dark green border */
		background-color:#252525;	/* White background color */
    color: black;
		text-align:left;
		font-size: 13px;
		z-index:100;
	}
	#ajax_listOfOptions div{	/* General rule for both .optionDiv and .optionDivSelected */
		margin:1px;		
		padding:1px;
		cursor:pointer;
		font-size:0.9em;
	}
	#ajax_listOfOptions .optionDiv{	/* Div for each item in list */
		
	}
	#ajax_listOfOptions .optionDivSelected{ /* Selected item in the list */
		color:#000;
	}
	#ajax_listOfOptions_iframe{
		background-color:#F00;
		position:absolute;
		z-index:5;
	}
	
	form{
		display:inline;
	}
