body{	
	margin:0 0px;
	background-position:center top;
	background-repeat:no-repeat;	
	background-attachment:fixed;	
	background-color:#FFFFFF;	
	font-family:"Trebuchet MS", Verdana, Arial, Tahoma, Helvetica, sans-serif;
	font-size:0.9em;
	line-height:1.5em;
}

div{	
	font-family:"Trebuchet MS", Verdana, Arial, Tahoma, Helvetica, sans-serif;	
}
a:link, a:active, a:visited{
	text-decoration:underline;
	color:#422424;
}
a:hover{
	text-decoration:underline;
	color:#000000;
}
table{
	color:#000000;
	padding:0px;
	border-collapse:collapse;
	margin:0px;
	font-family:"Trebuchet MS", Verdana, Arial, Tahoma, Helvetica, sans-serif;
}
table td {
	padding:0px;
	font-size:0.8em;
}
ul li{
 color:#000000;
 font-size:1em;
 font-family:"Trebuchet MS", Verdana, Arial, Tahoma, Helvetica, sans-serif;
}

h1{
	font-size:1.1em;
	color:#492323;
	font-weight:bold;
}
.content{
  font-family:"Trebuchet MS", Verdana, Arial, Tahoma, Helvetica, sans-serif;

  line-height:1.5em;
}
h2{
	font-size:1em;
	color:#492323;
	font-weight:bold;
}
p{
	font-size:1em;
	line-height:1.7em;
	color:#000000;
}
.flowtext{
	font-size:1em;
	color:#000000;
}
.smalltext{
	font-size:0.8em;
	color:#000000;
}
.clearboth{
	clear:both;
	width:1px;
	height:1px;
	display:none;
}
.px8height{
	height:8px;
	overflow:hidden;
}
.px5height{
	height:5px;
	overflow:hidden;
}

.px10width{
	width:10px;
	overflow:hidden;
}
.px10height{
	height:10px;
	overflow:hidden;
}
.px20height{
	height:20px;
	overflow:hidden;
}
.px25height{
	height:25px;
	overflow:hidden;
}
.listingline{
	width:100%;
	height:1px;
	border-bottom:dashed 1px #E5E5E5;
	overflow:hidden;
}
.nomargin{
	margin:0;
	padding:0;
}
.listingentry p{
	margin:0;
	padding:0;
}
.bildtextdistance{
	width:10px;
}

/*MAIN POSITIONING STYLES*/
#roottable{
	width:100%;
	height:100%;
}
#innertable{
	width:980px;
	height:100%;
}
#totalcontenttd{
	height:100%;
	padding-top:20px;
}
#contenttable{
	width:980px;
	margin-left:55px;
	height:100%;
}

#menutable{
	width:193px;	
	height:100%;	
	background-image:url('../templates/main/images/menubg.gif');
	background-repeat:repeat-y;
}
#maincontenttable{
	margin-left:30px;
	width:450px;
	height:100%;
}
#maincontenttd{
	height:100%;
}
#metanav_container{
	width:980px;
	height:20px;
	background-image:url('../templates/main/images/bg_header_top.png');	
	background-repeat:no-repeat;
	text-align:right;	
}
/*HEADER*/
#header_container{
	width:980px;
	height:130px;
}
#header_bottom{
    clear:both;
	width:980px;
	height:20px;
	background-image:url('../templates/main/images/bg_header_bottom.gif');
	background-repeat:no-repeat;
}
#header_distance{
	height:10px;
	overflow:hidden;
}
a.activepage:link,a.activepage:active,a.activepage:visited{
	font-weight:bold;
	color:#492323;
	text-decoration:none;
}
a.passivepage:link,a.passivepage:active,a.passivepage:visited{
	color:#000000;
	text-decoration:underline;
}
/*CONTENT CONTAINER*/
#totalcontentcontainer{
	width:950px;
	height:100%;
	margin:30px 0 0 30px;	
}
#menucontainer_topborder{	
	margin-left:3px;
	overflow:hidden;	
	border-bottom:1px solid #E5E5E5;
}
#menucontent{
	height:100%;
}
.weiterlinkempty{
	width:20px;
	overflow:hidden;
	height:1px;
}
#menuauslauf{
	width:193px;
	height:49px;
	background-image:url('../templates/main/images/menu_auslauf.gif');
	background-repeat:no-repeat;	
}
#seitenanzahl{
	text-align:right;
	float:right;
	margin-top:20px;
}
/*=========*/
/*METANAV*/
/*=========*/
.metanav{
	font-size:0.9em;
	color:#422424;
	line-height:0.9em;
	margin-right:10px;
}
.metanav a:link, .metanav a:active, .metanav a:visited{
	color:#422424;
	text-decoration:none;
}
.metanav a:hover{
	color:#000000;
	text-decoration:underline;	
}
/*=========*/
/*FUSSZEILE*/
/*=========*/

/*=========*/
/*MAINMENU*/
/*=========*/
ul#mainmenu{
	font-size:1.1em;	
	padding:0px;
	margin:6px 0 0 0;
	list-style-type:none;
}
ul#mainmenu li{ 	
 	line-height:1.2em;
 	padding:5px 0 5px 20px;
 	margin:0;
}
ul#submenu{
	padding:0px;
	margin:5px 0 0 0;
}
ul#submenu li{
	list-style-type:none;
	font-size:0.9em;	
	padding:3px 0 5px 10px;
}
ul#submenu li.level2PA a{
	color:#999999;
	text-decoration:none;
}
ul#submenu li.level2PA a:hover{
	color:#737373;
	text-decoration:none;
}

ul#submenu li.level2AC a{
	color:#381B1B;
	text-decoration:none;
}
li.level1PA{	
	margin:0;
	font-size:0.9em;
	list-style-type:none;
	color:#999999;
	font-weight:bold;
	cursor:pointer;
	cursor:hand;
}
li.level1MO{
	background-image:url('../templates/main/images/menu_MO.gif');
	background-repeat:no-repeat;
	background-position:0 10px;
}
li.level1AC{
	background-color:#FFFFFF;
	margin:0;
	font-size:0.9em;
	list-style-type:none;
	color:#999999;
	font-weight:bold;
	background-image:url('../templates/main/images/menu_AC.gif');
	background-repeat:no-repeat;
	cursor:pointer;
	cursor:hand;
}
li.level1AC a.level1menuAC, li.level1AC a.level1menuAC:hover{
	width:100%;
	text-decoration:none;
	color:#492323;
}

li.level1PA a.level1menuPA{
	width:100%;
	text-decoration:none;
	color:#999999;
}
li.level1PA a.level1menuPA:hover{
	width:100%;
	text-decoration:none;
	color:#676767;		
}
/*=============================*/
/*=== SLIDESHOW ===============*/
/*=============================*/
.detailimage_text{
	height:23px;
	font-family:"Trebuchet MS", Verdana, Arial, Tahoma, Helvetica, sans-serif;
	color:#919191;
	font-size:0.7em;
}
.detailimage_prev{
	background-image:url('../templates/main/images/detail_image_prev.gif');
	width:26px;
	height:23px;
	cursor:pointer;
	cursor:hand;
}
.detailimage_next{
	background-image:url('../templates/main/images/detail_image_next.gif');
	width:26px;
	height:23px;
	cursor:pointer;
	cursor:hand;
}
.detailimage_line{
	background-image:url('../templates/main/images/detail_image_line.gif');
	width:2px;
	height:23px;
}
.imagenav{		
	background-image:url('../templates/main/images/detail_image_bg.gif');
	overflow:hidden;
	width:500px;
}
.detailimage{
	height:375px;
	width:500px;
}
.amountanzeige{
	padding-right:10px;
	width:10px;
}
.bildtext{
	padding-left:10px;
}
.slideshowborder{
	border:solid 1px #CCCCCC;
}
.allimagesselect{
padding-left:5px;
	height:400px;
	overflow:auto;
	width:130px;
	border:solid 1px #CCCCCC;
}
.galleryimageselect{
	background-repeat:no-repeat;
	background-position:center center;
	width:100px;
	height:75px;
	overflow:hidden;
	cursor:pointer;
	cursor:hand;
}