* {
	margin: 0;
	padding: 0;
}






html, body {
	margin:0px; /* FF hack: or we'll have double scrollbar showing on the browser */
	overflow:hidden; /* hide browser's main scrollbar */
	height:100%;	
}

#main_container {
	width:100%;
	background-color:#FFFFFF; /* DO NOT REMOVE THIS; or you'll have issue w/ the scrollbar, when the mouse pointer is on a white space */
	
	height:100%;	/* this will make sure that the height will extend at the bottom */
	overflow:auto;	/* will have a scrollbar at our content containier */
	position:absolute; /* container div must be absolute, for our fixed bar to work */
}

select {
font-size:10px;
background:#444444;
color:#FFFFFF;
border:1px solid #333333;
width:140px;


}

#nav_menu_wrapper { /* this will ba used as a wrapper for the nav_menu so we can center it (nav_menu). especially for IE */
	height:40px; /* fix bar's height */
	width:100%; /* use 100% of width */
	
	/* the code below will PUT the bar at the bottom */	
	bottom:0px;
	position:absolute;
	
	/* hide scrollbar for this wrapper */
	overflow:hidden;
	z-index:4;
}


.spacer{
 height:50px;
 float:left;

 width:100px;

}

body {
	
	text-align: justify;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}
#header_wrap{
background: #FFFFFF url(../img/bg.gif) top repeat-x ;
height:147px;

}
form {
float:left;
}
#portal_wrap{
position:absolute;
width:100%;
height:65px;




}
#portal{	

	height: 65px;
	width:984px;
	margin: 0 auto;
	background: url(../img/portalbg.jpg) no-repeat #000000;
	z-index:2;
	
}
#portal a{
padding:0;


}
#portal img{
 margin-top:4px;
}
#content2{	
	
	width:984px;
	margin: 0 auto;


	z-index:1;
}
#main{	
	
	width:600px;
	margin-top:65px;
	margin-left:50px;
	position:absolute;
	line-height:1.3;
	

	z-index:1;
}
#main p{
line-height:1.3;

}
#main td{
text-align:left;

}
#main2{	
	
	width:450px;
	margin-top:65px;
	margin-left:50px;
	position:absolute;
	

	z-index:1;
}
#right{	
	margin-right:30px;
	width:280px;
	padding-top:10px;
	padding-bottom:50px;
	margin-top:65px;
	float:right;
	line-height:1;
	

	z-index:1;
}
#right2{	
	margin-right:30px;
	width:450px;
	padding-top:64px;
	padding-bottom:50px;
	margin-top:65px;
	float:right;
	line-height:1;
	
	

	z-index:1;
}
#header{	
	height: 65px;
	width:984px;
	margin: 0 auto;
	background: #ffffff;
	z-index:1;
}
#header2{	
	height: 147px;
	width:984px;
	margin: 0 auto;
	background:url(../img/headerbg2.jpg) no-repeat;
	vertical-align:top;
		z-index:1;
}
.clearfloat {
clear:both;
height:0;
font-size: 1px;
line-height: 0px;
}

#headerleft{	
	height: 140px;
	width:492px;
	background-image:url(../img/headerleft.jpg);
  	background-repeat:no-repeat;
  	background-position:59px 16px;

	float:left;
	z-index:1;
}
#mainimg{
position:relative;
top:17px;
left:69px;


}

#headerright{	
	height: 140px;
	width:492px;
	background-image:url(../img/headerright.jpg);
  	background-repeat:no-repeat;
  	background-position:88px 16px;
	float:right;
	z-index:1;

}

#logo{
float:left;
margin-left:20px;



}
#gw_img{
background-color:#999999;
width:102px;
height:77px;
position:relative;
top:26px;
left:98px;
margin:0;



}
#gw_nav{
width:104px;

position:relative;
top:25px;
left:98px;


font-size:10px;
font-family:Arial, Helvetica, sans-serif;
}

#gw_nav2{
width:190px;


position:relative;
top:-70px;
left:234px;
background-color:#00CCCC;
margin-top:0;




font-size:10px;
font-family:Arial, Helvetica, sans-serif;
}

#gw_nav a{
font-size:10px;
font-family:Arial, Helvetica, sans-serif;
color:#000000;
background-color:#999999;
padding:0 4px;
text-decoration:none;
margin-right:1px;

}
#gw_nav a:hover{
font-size:10px;
font-family:Arial, Helvetica, sans-serif;
color:#000000;
background-color:#ffffff;
padding:0 4px;
text-decoration:none;
margin-right:1px;

}
#gw_nav3 a{
font-size:10px;

font-family:Verdana, Helvetica, sans-serif;
color:#000000;
background-color:#999999;
padding:0 8px;
text-decoration:none;
margin-right:1px;
display:block;


line-height:1;

}
#gw_nav3 a:hover{
font-size:10px;
font-family:Verdana, Helvetica, sans-serif;
color:#000000;
background-color:#ffffff;
padding:0 8px;
text-decoration:none;
margin-right:1px;
line-height:1;
display:block;

vertical-align:bottom;
}

#gw_txt{

width:218px;
height:89px;
position:relative;
top:-64px;
left:204px;
overflow:hidden;



}
#gw_txt td{
	font-size:11px;
	color:#FFFFFF;
	padding-left:10px;
	line-height:1.3;
	text-align:left;

}
#gw_txt td.pr{
font-size:12px;

text-transform:uppercase;
color:#ff9900;
font-weight:bold;
padding-top:2px;

}
#gw_img img{
	 margin:1px;
}
/* Menu */



#gw_nav3 {
	width:200px;
height:20px;
position:relative;
top:-72px;
left:214px;

margin-top:0;
line-height:20px;




font-size:10px;
font-family:Arial, Helvetica, sans-serif;
	
}

#gw_nav3 ul {
	margin: 0;
	padding: 0;
	list-style: none;
	line-height: normal;
	
}

#gw_nav3 li {
	display: inline;
}

#gw_nav3 a {
	float: left;
	font-size:10px;
line-height:18px;
font-family:Verdana, Helvetica, sans-serif;
color:#000000;
background-color:#999999;
padding:0 10px;
text-decoration:none;
margin-right:1px;
}

#gw_nav3 a:hover {
	
	float: left;
	font-size:10px;

font-family:Verdana, Helvetica, sans-serif;
color:#000000;
background-color:#ffffff;
padding:0 10px;
text-decoration:none;
line-height:18px;
margin-right:1px;
	}





#menu {
	width: 560px;
	height: 65px;
	margin: 0;
	float:right;
	
}

#menu ul {
	margin: 0;
	padding: 0;
	list-style: none;
	line-height: normal;
	background-color:#FF0000;
}

#menu li {
	display: inline;
}

#menu a {
	float: left;
	margin-right: 1px;
	padding: 0 19px;
	background: #ffffff;
	
	text-decoration: none;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 11px;
	color: #ff9900;
	line-height:65px;
	border-left: 1px dotted #ffffff;
	border-right: 1px dotted #ffffff;
}

#menu a:hover {
	
	text-decoration: none;
	color:#666666;
	background: #ebecec;
	border-left: 1px dotted #cccccc;
	border-right: 1px dotted #cccccc;
	}

#menu .first a {
text-decoration: none;
	color:#666666;
	background: #ebecec;
	border-left: 1px dotted #cccccc;
	border-right: 1px dotted #cccccc;}

a.whiteb{
font-size:12px;
color:#333333;
font-weight:bold;
text-decoration:none;


}
a.whiteb:hover{
font-size:12px;
color:#000000;
font-weight:bold;
text-decoration:none;


}
a.extern{
font-size:12px;
color:#ff9900;
font-weight:normal;
text-decoration:none;


}
a.extern:hover{
font-size:12px;
color:#ff9900;
font-weight:normal;
text-decoration:underline;


}
a.extern2{
font-size:12px;
color:#333333;
font-weight:normal;
text-decoration:none;


}
a.extern2:hover{
font-size:12px;
color:#333333;
font-weight:normal;
text-decoration:underline;


}
a.black{

color:#333333;
font-weight:bold;
text-decoration:none;


}
a.black:hover{

color:#333333;
font-weight:bold;
text-decoration:underline;


}
span.black{
color:#333333;
}
#footer{

height:40px;
position:fixed;
bottom:0;
z-index:5;
background:url(../img/footerbg.gif) repeat-x;
width:100%;
line-height:30px;
font-size:10px;
border-top:1px solid #ffffff;

}
#footerleft{
	padding-left:50px;
	width:934px;
	margin: 0 auto;
	color:#000000;
}
#footerright{

	color:#993300;
	
	
}

#mag{
position:relative;
left:10px;
top:-17px;

height:97px;



}
#cb{
position:relative;
left:0;
top:-11px;

height:97px;

}
#tv{
position:relative;
left:7px;
top:12px;

height:97px;

}
#magtxt{
position:relative;
left:104px;
top:-90px;
font-size:11px;
color:#D9D9D9;
width:150px;
text-align:left;
height:59px;
line-height:13px;

overflow:hidden;
 



}
.magtxt{
position:relative;
left:104px;
top:-90px;
font-size:11px;
color:#D9D9D9;
width:150px;
text-align:left;
height:59px;
line-height:13px;

overflow:hidden;
 



}
#magmore{
position:relative;
left:129px;
top:-90px;
font-size:10px;
color:#FFFFFF;
width:130px;
text-align:center;
height:22px;
background:url(../img/teaserfloat.gif) left no-repeat ;
 



}
.magmore{
position:relative;
left:129px;
top:-90px;
font-size:10px;
color:#FFFFFF;
width:130px;
text-align:center;
height:22px;
background:url(../img/teaserfloat.gif) left no-repeat ;
 



}
#tvmore{
position:relative;
left:119px;
top:-90px;
font-size:10px;
color:#FFFFFF;
width:140px;
text-align:center;
height:22px;
background:url(../img/teaserfloat.gif) left no-repeat ;
 



}
#tvmore a {
	float: left;
	font-size:11px;
line-height:20px;
font-family:Verdana, Helvetica, sans-serif;
color:#ffffff;

padding:0 10px;
text-decoration:none;
margin-left:18px;
font-weight:bold;
}

#tvmore a:hover {
	
	float: left;
	font-size:11px;

font-family:Verdana, Helvetica, sans-serif;
color:#ffffff;
font-weight:bold;
padding:0 10px;
text-decoration:underline;
line-height:20px;
margin-left:18px;
	}
#magmore a {
	float: left;
	font-size:11px;
line-height:20px;
font-family:Verdana, Helvetica, sans-serif;
color:#ffffff;

padding:0 10px;
text-decoration:none;
margin-left:18px;
font-weight:bold;
}

#magmore a:hover {
	
	float: left;
	font-size:11px;

font-family:Verdana, Helvetica, sans-serif;
color:#ffffff;
font-weight:bold;
padding:0 10px;
text-decoration:underline;
line-height:20px;
margin-left:18px;
	}

.magmore a {
	float: left;
	font-size:11px;
line-height:20px;
font-family:Verdana, Helvetica, sans-serif;
color:#ffffff;

padding:0 10px;
text-decoration:none;
margin-left:18px;
font-weight:bold;
}

.magmore a:hover {
	
	float: left;
	font-size:11px;

font-family:Verdana, Helvetica, sans-serif;
color:#ffffff;
font-weight:bold;
padding:0 10px;
text-decoration:underline;
line-height:20px;
margin-left:18px;
	}
.suchmaske{
	
	font-size:11px;
}
#marke{
height:40px;
padding-left:10px;


}
#model{
height:40px;
padding-left:10px;



}
#preisbis{
height:40px;
padding-left:10px;



}
#erstab{
height:40px;
padding-left:10px;



}
#kmbis{
height:42px;
padding-left:10px;



}
#suchebutton{
height:40px;
padding-left:10px;




}
#suchebutton input{
 font-size:11px;
}
.suchmaske option,.suchmaske select{
background-color:#333333;
width:230px;
z-index:1;

}
#mag img{
border:1px solid #ffffff;

}
.search{
	margin:20px 0px 0px 0px;
	height:273px;
	line-height:1;
	width:259px;
	background-color:#CCCCCC;
	background:url(../img/searchbg.jpg) no-repeat;
	color:#FFFFFF;
	float:left;
	clear:both;

}
.search h3{
margin:10px;

}
#teaser{
	margin:20px 0px 0px 0px;
	height:88px;
	line-height:1;
	width:259px;
	background-color:#CCCCCC;
	background:url(../img/teaserbg3.jpg) no-repeat;
	color:#FFFFFF;
	float:left;
	clear:both;

}
.teaser{
	margin:20px 0px 0px 0px;
	height:88px;
	line-height:1;
	width:259px;
	background-color:#CCCCCC;
	background:url(../img/teaserbg3.jpg) no-repeat;
	color:#FFFFFF;
	float:left;
	clear:both;

}
#magtxt a{
font-size:10px;
text-decoration:none;
color:#ffffff;
line-height:2;
}
#magtxt a:hover{
font-size:10px;
text-decoration:underline;
color:#ffffff;
line-height:2;
}
.magtxt a{
font-size:10px;
text-decoration:none;
color:#ffffff;
line-height:2;
}
.magtxt a:hover{
font-size:10px;
text-decoration:underline;
color:#ffffff;
line-height:2;
}
#footer a{
font-size:10px;
text-decoration:none;
color:#000000;
}

#footer a:hover{
font-size:10px;
text-decoration:underline;
color:#000000;
}
#footerright a{
font-size:10px;
text-decoration:none;
color:#000000;
margin-left:10px;
margin-right:10px;
}

#footerright a:hover{
font-size:10px;
text-decoration:underline;
color:#000000;
margin-left:10px;
margin-right:10px;
}



#sub {
display:none;

float:left;
	
	
	margin: 0;
	background:url(../img/border3.png) top repeat-x ;
	
	z-index:3; position:relative; 
	left:424px;
	top:-140px;
	text-align:left;
	
	
}

#sub ul {
	margin: 1px 0 0 0;
	padding: 0;
	list-style: none;
	line-height: normal;
	
	
}

#sub li {


	
}

#sub a {
display:block;
	
	
	padding: 5px 10px 6px 10px;
	background:url(../img/border.png) bottom repeat-x ;
	
		outline:none;
	text-decoration: none;
	
	
	
	font-size: 11px;
	color: #000000;
	width:113px;
	
	
}

#sub a:hover {
	text-decoration: none;
	
	background:url(../img/border2.png) bottom repeat-x ;
	
	color:#333333;
	}

#sub .first a {
text-decoration: none;
	
	background:url(../img/border2.png) bottom repeat-x ;
	
	color:#333333;

}



#sub .last a:hover {
	text-decoration: none;
	background:url(../img/nav_bg_norm3.png) bottom;
	
	color:#333333;
	}

#sub .last a {
display:block;
	

	padding: 5px 10px 7px 10px;
	background:url(../img/nav_bg_norm2.png) bottom;
	
	
	text-decoration: none;
	
	
	
	font-size: 11px;
	color: #000000;
	width:113px;

}
#sub .lastAct a:hover {
	text-decoration: none;
	background:url(../img/nav_bg_norm3.png) bottom;
	
	color:#333333;
display:block;
	font-size: 11px;
	color: #000000;
	width:113px;

	padding: 5px 10px 7px 10px;
	}

#sub .lastAct a {
text-decoration: none;
	background:url(../img/nav_bg_norm3.png) bottom;
	color:#333333;
display:block;
	font-size: 11px;
	color: #000000;
	width:113px;

	padding: 5px 10px 7px 10px;
	color:#333333;

}


#sub2 {

float:left;
	display:none;
	
	margin: 0;
	background:url(../img/border3.png) top repeat-x ;
	text-align:left;
	z-index:3; position:relative; 
	left:869px;
	top:-140px;
}

#sub2 ul {
	margin: 1px 0 0 0;
	padding: 0;
	list-style: none;
	line-height: normal;
	
	
}

#sub2 li {


	
}

#sub2 a {
display:block;
	
	
padding: 5px 10px 6px 10px;
	background:url(../img/border.png) bottom repeat-x ;
	
	text-decoration: none;
	
	
	
	
	font-size: 11px;
	color: #000000;
	width:79px;
	
	
}

#sub2 a:hover {
	text-decoration: none;
		background:url(../img/border2.png) bottom repeat-x ;
	
	color:#333333;
	}

#sub2 .first a {
text-decoration: none;
	
	background:url(../img/border2.png) bottom repeat-x ;
	
	color:#333333;

}


#sub2 .last a:hover {
	text-decoration: none;
	background:url(../img/nav_bg_norm5.png) bottom;
	
	color:#333333;
	}

#sub2 .last a {
display:block;
	
	
	padding: 4px 10px;
	background:url(../img/nav_bg_norm4.png) bottom;
	
	
	text-decoration: none;
	
	
	
	font-size: 11px;
	color: #000000;
	width:79px;

}
#sub2 .lastAct a {
display:block;
	
	
	padding: 4px 10px;
	background:url(../img/nav_bg_norm5.png) bottom;
	
	
	text-decoration: none;
	
	
	
	font-size: 11px;
	color:#333333;
	width:79px;

}
#sub2 .lastAct a:hover {
	text-decoration: none;
	background:url(../img/nav_bg_norm5.png) bottom;
	
	color:#333333;
	}




/* --- */

h1{
line-height:1.2;
font-size:11px;
float:left;
padding-left:20px;
padding-right:20px;
padding-top:16px;
text-transform:uppercase;
font-weight:normal;



}
h1 span{
font-size:14px;
text-transform:uppercase;
font-weight:bold;
}
#h{
height:65px;
float:left;

}
h2{
line-height:65px;
font-size:15px;



text-transform:uppercase;
color:#ff9900;
font-weight:bold;
z-index:1;


}
h3{

font-size:12px;



text-transform:uppercase;
color:#ff9900;
font-weight:bold;
z-index:1;
margin: 0 0 2px 0;
padding:0;





}
.no{
height:0px;
width:0px;
display:none;

}

p{
padding-bottom:20px;
line-height:1.1;

}


option{
font-size:10px;
background:#444444;
color:#FFFFFF;
padding:0px;
}
#bild2, #bild3, #bild4, #bild5{
display:none;


}

.sucherg{
clear:both;


}
div.sucherg{
	
	height:75px;
	
	overflow:hidden;
	
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	vertical-align:top;
background: #ebecec;
	border-bottom:1px dotted #cccccc;
}
div.details{
background:url(../img/details_float.gif) repeat-x top;
height:287px;
text-align:left;

}
.detailstxt{
padding:10px 20px 10px 0px; font-size:12px; width:320px; float:right;

}
div.sucherg3{
	
	height:75px;
	
	overflow:hidden;
	
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	vertical-align:top;
background: #ffffff;
	border-bottom:1px dotted #cccccc;
}
div.sucherg2{
	top:53px;
	margin-bottom:10px;
	position:absolute;
	left:0;
	width:561px;
	overflow:hidden;
	border:1px solid #333;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	vertical-align:top;
}
.suchhead{
 margin-bottom:1px;

}

.suchhead td{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;

}
.searchright{
background:url(../img/searchheadright.gif) right no-repeat;
}
.searchleft{
background:url(../img/searchheadleft.gif) left no-repeat;
}
.searchfloat{
background:url(../img/searchhead.gif) repeat-x #ff9900;
}
.preis{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#ff9900;

}
.km{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#000000;
}

div.suche2{

font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#000000;
background:url(../img/searchborder.gif) no-repeat bottom;
background-color:#ff9900;

padding-left:10px;
padding:4px 10px;
z-index:21;
}
div.suche3{
width:561px;
height:6px;
background:url(../img/searchborder.gif) no-repeat bottom;
}

h2 span{
padding-left:10px;
color:#333333;

}
.detailsimg {
	float:left; width:260px; line-height:1.5; padding-bottom:50px;
	
}
.detailsimg .imgs {
margin:10px 0 0 10px;
float:left;
border:1px solid #333;
}
a {outline: none;}

ul.content {
	margin: 0;
	padding: 0;
	list-style: none;
	line-height: normal;
	
}

p.list{
margin:0;
padding:0 0 0 40px;
height:40px;
background:url(../img/arrow.gif) no-repeat;

}
.gf td{
	padding:4px 0;
	border-top:1px dotted #cccccc;
}
.gf2 td{
	padding:4px 0;
	border-top:1px dotted #cccccc;
	border-bottom:1px dotted #cccccc;
}

td.kontakt{
	font-size:11px;
	font-family: Verdana, Helvetica, sans-serif;
	color: #000000;

}
.form1{
width:600px;


}
INPUT.klein { 
	font-size:11px;
	font-family: Verdana, Helvetica, sans-serif;
	color: #000000;
	width: 270px;
	height: 14px;
	border-style:solid;
	background-color: #ebecec;
	border-width: 1px;
	border-color: #999999;
	
	
} 
INPUT.kleinErr { 
	font-size:11px;
	font-family: Verdana, Helvetica, sans-serif;
	color: #000000;
	width: 270px;
	height: 14px;
	border-style:solid;
	background-color:#ebecec;
	border-width: 1px;
	border-color: #ff9900;
	
	
} 
INPUT.kleiner { 
	font-size:11px;
	font-family: Verdana, Helvetica, sans-serif;
	color: #000000;
	width: 82px;
	height: 14px;
	border-style:solid;
	background-color: #ebecec;
	border-width: 1px;
	border-color: #999999;
	
	
} 
INPUT.kleinerErr { 
	font-size:11px;
	font-family: Verdana, Helvetica, sans-serif;
	color: #000000;
	width: 82px;
	height: 14px;
	border-style:solid;
	background-color: #ebecec;
	border-width: 1px;
	border-color: #ff9900;
	
	
} 
INPUT.lang { 
	font-size:11px;
	font-family: Verdana, Helvetica, sans-serif;
	color: #000000;
	width: 550px;
	height: 14px;
	border-style:solid;
	background-color: #ebecec;
	border-width: 1px;
	border-color: #999999;
	
	
	
}
TEXTAREA {
	font-size:11px;
	font-family: Verdana, Helvetica, sans-serif;
	color: #000000;
	width: 550px;
	height: 50px;
	border-style:solid;
	background-color: #ebecec;
	border-width: 1px;
	border-color: #999999;

}
TEXTAREA.err {
	font-size:11px;
	font-family: Verdana, Helvetica, sans-serif;
	color: #000000;
	width: 550px;
	height: 50px;
	border-style:solid;
	background-color: #ebecec;
	border-width: 1px;
	border-color: #ff9900;

}
TEXTAREA.txtErr {
	font-size:11px;
	font-family: Verdana, Helvetica, sans-serif;
	color: #000000;
	width: 270px;
	height: 50px;
	border-style:solid;
	background-color: #ebecec;
	border-width: 1px;
	border-color: #ff9900;

}
TEXTAREA.txt {
	font-size:11px;
	font-family: Verdana, Helvetica, sans-serif;
	color: #000000;
	width: 270px;
	height: 50px;
	border-style:solid;
	background-color: #ebecec;
	border-width: 1px;
	border-color: #999999;

}
.formButt{
	font-size:11px;
	font-family: Verdana, Helvetica, sans-serif;
	color: #000000;
	font-weight:bold;

}

#white{
background-color:#FFFFFF;
}
#white:hover{
background-color:#FFFFFF;
}
.portal_ext{
height:30px;
background-color:#000000;
padding-left:80px;


}
.portal_ext img{
	margin-top:4px;
	float:left;
}
.portal_a{
color:#FFFFFF;
text-transform:uppercase;
font-size:13px;
font-weight:bold;
line-height:28px;
text-decoration:none;
margin-left:20px;
margin-right:100px;
float:left;

}
.portal_a:hover{
color:#FFFFFF;


}
.portal_a2{
color:#FF9900;
text-transform:uppercase;
font-size:11px;
font-weight:bold;
line-height:28px;
text-decoration:none;
margin-left:10px;
margin-right:100px;
float:left;

}
.portal_a2:hover{
color:#ffffff;


}
.mag{
color:#333333;
text-transform:uppercase;
font-size:11px;
font-weight:bold;
text-decoration:none;

}
.mag:hover{
color:#FF9900;


}
.mag2{
color:#FF9900;
text-transform:uppercase;
font-size:11px;
font-weight:bold;
text-decoration:none;
text-align:left;

}
.mag2:hover{
color:#333333;


}

