.landscape {
	
}

.portrait {

}

body.portrait div.dsgn_maincontainer {
	width: 320px;
}
body.landscape div.dsgn_maincontainer {
	width: 480px;
}

body.portrait .header .menu {
	line-height: 9px;
	padding-bottom: 7px;
}

body.landscape .header .menu {
	line-height: 7px;
	padding-bottom: 6px;
}

body.portrait .header .menu a {
	margin-right: 5px;
	font-size: 14px;
	bottom: 3px;	
}

body.landscape .header .menu a {
	margin-right: 2px;
	font-size: 8px;
	bottom: 1px;
}

body.landscape .footer{
	width:480px;
}

body.portrait .footer{
	width:320px;
}


body.portrait .subcontent1 {
	
}

body.portrait .subcontent1 p {
	display: none;
}

body.landscape .subcontent1 p {
	display: block;
}


body.portrait .detailsright {
	width: 178px;
}

body.landscape .detailsright {
	width: 338px;
}


body.portrait .detailsright .contencontainer {
	min-height: 5px;
}

body.portrait .start {
	width: 173px;
	border-top:none;
	float: none;
}

body.portrait .end {
	width: 173px;
	float: none;	
}

body.portrait .end_L {
	width: 173px;
	float: none;
}

body.landscape .end_L span.normal {
	font-size: 7px;
	line-height: 10px;
}

body.landscape .end_L {
	margin-bottom: 20px;
}


/*
body.portrait .end_L span, body.portrait .end_L span.normal {
	font-size: 11px;
	line-height: 10px;
	
}*/


body.portrait .bottomAlign {
	width: 183px;
}

body.portrait .togglefavorite {
	display: none;
}

body.portrait .artikelcontent2 .togglefavorite {
	display: block;
}

body.landscape .readmore {
}

body.portrait .readmore {
	float: right;
	margin-right: 5px;
	position: absolute;
	bottom: 5px;
	right: 5px;
	left: auto;
}

body.portrait .header {
	width: 320px;
}

body.portrait .detailbottom {
	width: 320px;
}

body.portrait h2 {
	font-size: 16px;	
	line-height: 16px;
}

body.landscape h2 {
	font-size: 18px;
	line-height: 18px;
}

body.portrait .relations, body.portrait .maintitle .relations {
	font-size: 12px;
	line-height: 12px;
}

body.landscape .relations, body.landscape .maintitle .relations {
	font-size: 8px;	
	line-height: 12px;
	height: auto;
}

body.portrait .artikelcontent1 {
	overflow: hidden;
}

body.portrait .artikelcontent2 p {
	font-size: 13px;
	line-height: 18px;
}

body.landscape .artikelcontent2 p {
	font-size: 8px;
	line-height: 10px;
}


body.landscape .artikelcontent2 .author {
	font-size: 13px;	
}

body.portrait .artikelcontent2 .author {
	font-size: 12px;	
}

body.portrait #mainimage {
	display: block;
}


body.portrait ul.address_link {
	font-size: 12px;
}

body.landscape ul.address_link {
	font-size: 8px;
}
