div,p,body,html,input,button { 
	font: normal 10px Verdana,Arial,Helvetica; 
	color:#5A6A7E;
}
h2,h3 { 
	font: bold 12px Verdana,Arial,Helvetica; 
	color:#394451;
}

img.block {
	/*xdisplay:block;*/
}

img {
  /*xmargin:10px;
  xpadding:10px;
  xborder:0px;*/
 
}

body {
	text-align:center;
	background-color: #DFDFDF;
}

div#container {
   margin: 0 auto;
	width:900px;
	text-align: left;
	background-color: #F7F7F4;
}

div#header {
	background-color:white;
	text-align: left;
	height: 158px;
	width: 900px;
	background-color: #F7F7F4;
	xfloat:left;
}

.menu_oben {
   margin-top: -18px;
   margin-left: 705px;
	font: normal 10px Helvetica,Verdana,Arial;
	color:#526173; 
	padding-bottom: 5px;
	xfloat:left;
}	
.menu_oben a {
	text-decoration: none;
   color:#ffffff;
}

div#top {
   padding-bottom: 5px;
	font: bold 10px Verdana,Arial;
	text-align:right;
	color:#526173;
	height: 40px;
}	

div#head {
   margin-left: 5px;
	font: normal 10px Helvetica,Verdana,Arial;
	text-align: left;
}

div#inhalt_spalten {
   float: left;
   padding: 0px;
   margin-top: 0px;
   margin-right: 0px;
   margin-left: 0px;
   xmargin-bottom: 10px;
   width: 900px;
   background-color: #F7F7F4;
   border-top: 1px solid #999999;
   background-image: url(../image/bg_1.jpg);
   background-repeat: repeat-y; 
   min-height: 500px;
}

div#links {
   margin-top: 2px;
   margin-left: 5px;
	float:left;
	width:200px;
	margin-bottom: 10px;
	padding-top:10px;
	padding-bottom:10px;
	text-align: left;
}

#menu_1 {
   margin-top: 2px;
   margin-left: 5px;
	font-size: 11px;
	width: 170px;
	xfloat: left;
	text-decoration: none;
	bbbackground-image: url(../image/menu1-oben.gif);
	background-position: top;
}

#menu_1 a {
	text-decoration: none;
}
	
#menu_1 a:hover{
	color: #3D3D3E;
	font-size: 12px;
}

.menu_1-level1-no {
	display: block;
	bbbackground-image: url(../image/menu1-unten1.gif);
	text-decoration: none;
	height: 25px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	xmargin-left: 0px;
	xmargin-right: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	width: 170px;
	position: relative;
	background-repeat: no-repeat;
	background-position: bottom;
}
.menu_1-level1-no a {
	padding-left: 10px;
	position: relative;
	top: 5px;
	color: #3D3D3E;
}	
	
.menu_1-level1-act {
	display: block;
	bbbackground-image: url(../image/menu1-unten-act.gif);
	text-decoration: none;
	height: 25px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FF6600;
	ccolor: #526173;
	font-size: 12px;
	margin-left: 0px;
	margin-right: 0px;
	width: 170px;
	background-position: bottom;
}
.menu_1-level1-act a {
	padding-left: 10px;
	position: relative;
	top: 5px;
	color: #FF6600;
	color: #526173;
}	

.menu_1-level2-no {
	display: block;
	bbbackground-image: url(../image/menu2-unten1.gif);
	text-decoration: none;
	height: 24px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	xmargin-left: 0px;
	xmargin-right: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	width: 170px;
	position: relative;
	background-repeat: no-repeat;
	background-position: bottom;
}

.menu_1-level2-no a {
	padding-left: 12px;
	position: relative;
	top: 5px;
	color: #3D3D3E;
}		
	
.menu_1-level2-act {
	display: block;
	bbbackground-image: url(../image/menu1-unten-act.gif);
	text-decoration: none;
	height: 24px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FF6600;
	font-size: 10px;
	xmargin-left: 0px;
	xmargin-right: 0px;
	width: 170px;
	background-position: bottom;
}

.menu_1-level2-act a {
	padding-left: 12px;
	position: relative;
	top: 5px;
	color: #526173;
}	

.menu_1-level3-no {
	display: block;
	bbbackground-image: url(../image/menu2-unten1.gif);
	text-decoration: none;
	height: 24px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	xmargin-left: 0px;
	xmargin-right: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	width: 170px;
	position: relative;
	background-repeat: no-repeat;
	background-position: bottom;
}

.menu_1-level3-no a {
	padding-left: 12px;
	position: relative;
	top: 5px;
	color: #3D3D3E;
}		
	
.menu_1-level3-act {
	display: block;
	bbbackground-image: url(../image/menu1-unten-act.gif);
	text-decoration: none;
	height: 24px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FF6600;
	font-size: 10px;
	xxmargin-left: 0px;
	xmargin-right: 0px;
	width: 170px;
	background-position: bottom;
}

.menu_1-level3-act a {
	padding-left: 12px;
	position: relative;
	top: 5px;
	color: #526173;
}

.suche {
	padding-left: 5px;
}

div#center {
   margin-top: 10px;
   margin-left: 0px;
	width: 680px;
	float: left;
	margin-bottom: 10px;
}

div#inhalt {
   margin-top: 0px;
   xmargin-left: 25px;
	width: 500px;
	width: 420px;
	margin-left: 0px;
	/*margin-right: 0px;*/
	float: left;
	xclear: both;
	xbackground-color: #cccccc;
}

.content {
	margin: 5px;
	padding-left: 0px;
	xfloat: left;
}

.php_content{
   xmargin-top: 20px;
   xwidth: 670px;
   xheight: 800px;
   xbackground-color: #ffffff;
}

.php_content a{
   font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	font-size: 12px;
	text-decoration: none;
	margin-right: 30px;
}	

div#right {
   margin-top: 16px;
   #margin-top: 0px;
   margin-left: 10px;
   #margin-left: 400px;
   xfloat:right;
   float: left;
   width:250px;
   xbackground-color: #666666;
}

div#footer {
	height: 26px;
	width: 900px;
	background-color: #ff00ff;
	background-image: url(../image/banner_neu-2.jpg);
	background-position: bottom;
}

.bilderliste_hauptfenster {
   position: relative;
   top: 0px;
   left: 0px;
   width: 420px;
   xheight: 400px;
   xfloat: left;
}

.bilderliste_text {
   xposition: absolute;
   xposition: relative;
   xtop: 200px;
   width: 400px;
   float: left;
}

.bilderliste_hauptbild {
   position: absolute;
   xposition: relative;
   top: 0px;
   left: 0px;
   margin-top: 0px;
   margin-left:0px;
   width: 260px;
   float: left;
}

.bilderliste_thumbnail {
   xposition: relative;
   xtop: 0px;
   xleft: 260px;
   xleft: 20px;
   width: 70px;
   margin-left: 260px;
   margin-bottom: 5px;
   xfloat: right;
   xfloat: left;
   border: 0px solid;
   text-decoration: none;
}
.bilderliste_thumbnail a {
  border: 0px;
}

.bilderliste_vorschaubild{
   position: relative;
   xposition: absolute;
   top: 0px;
   left: 0px;
   float: left;
   margin: 5px;
   width: 60px;
}

.bilderliste_vorschaubild a{
   margin: 0px;
}

.bilderliste_maske{
   position: absolute;
   top: 0px;
   left: 0px;
   float: left;
   xmargin: 0px;
}

.bilderliste_nebenfenster {
   width: 150px;
   width: 240px;
   xwidth: 60px;
   xwidth: 140px;
   float: left;
   
}

