*{
	padding: 0px;
	margin: 0px;
}

/*
div{
border: 0px dotted lime;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
color:InfoText;
}
*/
h1.mmsg_hl{
/*
font-size: 16px;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
color: Gray;
text-align: center;
text-decoration: none;
*/
width: auto;

height: 26px;
line-height: 30px;
font-family: 'Trebuchet MS', verdana, sans-serif;

padding-left: 24px;
padding-top: 0.3em;
background-image: url(../images/bullet.gif);
background-repeat:no-repeat;
 background-position:4px 50%;
 /*
 border-top: 1px solid LightGrey;
border-left: 1px solid LightGrey;
border-bottom: 2px solid LightGrey;
border-right: 2px solid LightGrey;
*/
text-decoration: none;
cursor: pointer;

font-weight: bold;
font-size: 18px;
height: 23px;




}

.mmsg_tn{

float: left;
/**/

padding: 14px;
margin: 12px 12px 12px 0px;

}


/*Navigation VOR/ZURÜCK Miniaturen*/
.mmsg_img_nav{
height: 110px;
margin-top:4px;
display: block;
margin-left: auto;
margin-right: auto;
width: auto;
border-top: 1px solid Gray;  
border-bottom: 1px solid Gray

}

img:link{
	border: 0px;
}

img{
	border: 0px;
}


.smallpic{
border: 1px dotted Gray;
width: auto;
height: auto;
padding: 12px;
}
.mmsg_main_img{
border: 0px solid red !important;
display: block;
margin-left: auto;
margin-right: auto;
text-align: center;

width: auto;

margin-top: 24px;
margin-bottom: 24px;
background-color: White;
}

.mmsg_comment{
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 12px !important;
display: block;
width: auto;
margin-top: 14px;
margin-bottom: 4px;
text-align: center;
overflow-x: auto;
overflow-y: auto;
/*border: 1px solid green;*/
}



.mmsg_tns{
float: left; 
padding-left: 95px;
border: 0px solid Lime;
height: 95px;
display: block;
width: 630px;
margin-left: auto;
margin-right:0px;
margin-top: 12px;
}


img.displayed {
	border: 0px solid lime !important;
	vertical-align: middle;
   display: block !important;
   margin-left: auto !important;
   margin-right: auto !important;
	margin: auto !important;
	cursor: pointer;
	
	border-style: none;
	/*

	*/
	}

  
 

/*Mini*/
.mmsg_tn_frame{
	float: left; 
	margin: 2px; 
	margin-top: 25px;
	border: 0px dotted Red; 
	height:50px; 
	width: 80px; 
	
	/*display: table-cell;*/
   vertical-align: bottom;
	
	overflow-x: auto; 
	overflow-y: auto;
	
	
	
	
	}
/*Vor/Zurück Buttons*/
.mmsg_nav{
	float: left; 
	border: 0px dotted RED; 
	width: 34px;
	margin-top: 22px
}

.navi_gegenstueck{
}

.navi_gegenstueck-full{
	float: right; 
	padding-top: 12px;
	border: 0px dashed Black; 
	width: 25px;
	height: 100px;
	margin-top: 0px;
	/*
	background-image: url(images/navbg_dg_r.jpg);
	background-repeat: no-repeat;
	*/
	margin: 0px;
}


.mmsg_nav_bttn-full{

	border: 0px dotted Lime; 
	display: block;
	margin-left: 0px;
	margin-right: auto;
	float: right; 
}

.mmsg_nav-full{
	float: left; 
	
	border: 0px dashed Black; 
	width: 45px;
	height: 100px;
	margin-top: 0px;
	/*
	background-image: url(images/navbg_dg_l.jpg);
	background-repeat: no-repeat;
	*/
	text-align: right;
	margin: 0px;
	padding-top: 20px;
	

}


/*Rahmen um die Minis*/
.mmsg_tns-full{
border: 0px dashed Green;
float: left; 
padding-left: 5px;
margin-top: 10px;
height: 95px;
display: block;
width: 560px;
margin-left: 35px;
margin-right:auto;





}

.mmsg_comment-full{
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 12px !important;
color: Gray;
text-align: center;
line-height: 120%;

}

.mmsg_main_img-full{
border: 5px solid red !important;
display: block;
margin-left: auto;
margin-right: auto;
text-align: center;
margin-top: 224px;
margin-bottom: 24px;
background-color: White;
clear: both;
}
.mmsg_img_nav-full{
height: 110px;
margin-top:4px;
display: block;
margin-left: auto;
margin-right: auto;
width: 680px !important;

border-top: 2px solid #c8c8c8;
border-left: 2px solid #c8c8c8;
border-bottom: 1px solid  #d7d7d7;  
border-right: 1px solid #d7d7d7;  
/*
border-bottom: 1px solid  #f6f6f6;  
border-right: 1px solid #f6f6f6; 
*/
}

.mmsg_hl{
	text-align: center; 
	padding: 8px; 
}

.mmsg_hl-preview{
	text-align: center; 
	border: 0px dotted Lime; 
	border: 0px dotted Lime; 
}

.mmsg_hl-full{
margin: 12px;
	
	color: #484848;
}

/*Rahmen um die Minis*/





.mmsg_comment-tabgallery{
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 1.1em !important;
color: Gray;
text-align: left;
line-height: 1.6em;
/*border: 1px dotted black;*/
}

/*Navigation VOR/ZURÜCK Miniaturen*/
.mmsg_img_nav-tabgallery{
height: 110px;
width: 700px;
margin-top:4px;
display: block;
margin-left: auto;
margin-right: auto;
border-top: 2px solid #c8c8c8;
border-left: 2px solid #c8c8c8;
border-bottom: 1px solid  #d7d7d7;  
border-right: 1px solid #d7d7d7;  
/*overflow-x: auto; */
}
/*Rahmen um die Minis*/
/**/
.mmsg_tns-tabgallery{
float: left; 
border:0px dashed Lime;
height: 95px;
width: auto;
margin-left: 30px ;
margin-right:auto;
padding: 0;

}




#nav a:hover{
/*text-decoration: none;*/
}

/*-----------------------------------------------------------------------------------------*/
/*
.tab_selected{

border: 0px solid Black;
padding: 2px;
color: #2278E1 !important;
font-weight: bold !important;
}
.tab_selected:hover{

border: 0px solid Black;
padding: 2px;
color: #2278E1 !important;
font-weight: bold !important;
}

.tab_normal{

border: 0px solid Black;
padding: 2px;
color: Gray !important;
font-weight: bold !important;


}
.tab_normal:hover{
border-right: 0px solid Black;
padding: 2px;
font-weight: bold !important;
}
*/
.gal_tabs{

border: 1px solid white;
padding: 2px;
color: Gray;
}

.mmsg_print_bttn .mmsg_print_bttn a{
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
display: block;
margin-left: auto;
margin-right: auto;

padding-top: 2px;
text-align: center;
color: Gray;


}
.mmsg_print_bttn-full{
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
display: block;
margin-left: auto;
margin-right: auto;

padding-top: 2px;
text-align: center;
color: Gray;
font-size: 10px;

}



#navlist li {
    display:inline;
    line-height: 34px;
}
#navlist li.last {
    border:none;
}
#navlist {

   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size: 14px;
	border: 0px solid Red;
   text-align:center;
	
	}
#navlist a {
  
    text-decoration:none;
	 color: Gray;
}
#navlist a:hover {
   
    text-decoration:none;
}

a{
	text-decoration:none;
}



.mmsg_tn{
/*Rahmen um Vorschaubild s2xl*/
border: 0px dotted Gray;
padding-bottom: 4px;
/*border: 1px 0 1px 0 dotted Gray;*/
}

.mmsg_tn_auto{
/*width: 500px !important;*/

}
.tab_start{
	width: 12px;
	/*
	background-image: url(images/nl.jpg);
	*/
	border: 1px solid Black;
	margin-left: 0px;
	margin-right: auto;
	height: 28px;
	float:left;
	margin-top: 0px;
	
}
.tab_end{
	width: 12px;
	/*
	background-image: url(images/nr.jpg);
	*/
	border: 0px solid Black;
	margin: 0px;
	height: 28px;
	margin-right: 0px;
	margin-left: auto;
	float:right;
	margin-top: 0px;
	
	
}
.mmsg_tns-tabgallery{
border: 0px dotted black;
	margin-left: 65px;
}

.gal_tabs
{


}
.tab_normal{
	
	height: 200px;
}

.tabs{
height: 40px;

	/*background-image: url(images/nm.jpg);*/	
	background-repeat: repeat-x;

}
.galtab{
	/*background-image: url(images/nm.jpg);
	border: 1px dotted lime;*/
	padding: 18px;
	
}

.galtab a{
	padding-top: 5px;
}


.galtab:hover{
	
}
li{
	
}
.mmsg_img{
text-align: center;
	color: gray;
	
}
.mmsg_tn-b_align{	

display: block  !important;

	

margin: 4px;
padding: 4px;

}
mmsg_comment{



margin: 8px;
padding: 4px;
 
}
.mmsg_tn div{
/*
border: 1px solid Gray !important;
*/
}

.mmsg_tn{
/*
border: 1px solid Gray !important;
*/
 margin-left: 8px;
	/*
	border-right: 1px dotted;
	*/
	padding-right: 25px;
	
}
.mmsg_print_bttn{
	color: Gray;
}

.mmsg_frame_s2xl{


}
img.displayed-b_align{
	
 
	
}
.mmsg_tn-117{
	border: 0px !important;
}
.mmsg_title{
	margin: 12px 0px 22px 0px;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
}

.s2xl-layer{
height: 160px;
	 width: 750px;
	 border-top: 1px solid Gray;
	  border-bottom: 1px solid Gray;
}