/* CSS FILE FOT L.E. MOBIL */
/* MEDIUM: SCREEN */

html{
	border: 0px;
	padding: 0px;
	margin: 0px;
	font-family: Tahoma, Verdana, Arial, sans-serif !important;
	font-size: 9pt !important;
	line-height: 12pt !important;
	color: #3F3F3F;
	background-color: #FFFFFF;
	background-image: url(../images/LM_2009-04-06_Backg1_CE.gif);
	background-position: 0px 0px;
	background-repeat: repeat;	
	width: 100%;
	height: 100%;
}
body{
	border: 0px;
	padding: 0px;
	margin: 0px;
	font-family: Tahoma, Verdana, Arial, sans-serif !important;
	font-size: 9pt !important;
	line-height: 12pt !important;
	color: #3F3F3F;
	background-color: #FFFFFF;
	background-image: url(../images/LM_2009-04-06_Backg1_CE.gif);
	background-position: 0px 0px;
	background-repeat: repeat;	
	width: 100%;
	height: 100%;
}
img{
	display: block;
	border: none;
}
input{
	margin: 0px;
	padding: 0px;
}
.clear{
	clear: both;
	line-height: 0px;
	font-size: 0px;
	height: 0px;
}
.error{
	margin: 0px;
	color: #CC0000;
}
.success{
	margin: 0px;
	color: #006600;
}
.entry a{
	color: #3F3F3F;
	text-decoration: underline;
}
.entry a:hover{
	color: rgb(0, 141, 196);
	text-decoration: underline;	
}
a.in_text{
	color: #3F3F3F;
	text-decoration: underline;
}
a.in_text:hover{
	color: rgb(0, 141, 196);
	text-decoration: underline;	
}
h3.subentry{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 16px;
	font-size: 9pt !important;
	line-height: 12pt !important;
	font-weight: normal;
	color: rgb(0, 141, 196);
}
p.subentry{
	margin: 8px 0px 16px 0px;
	padding: 0px 0px 0px 16px;
	font-size: 9pt !important;
	line-height: 12pt !important;
}

/* LANGUAGE SWITCH */
div#language{
	width: 1000px;
	height: 16px;
	text-align: right;
	margin: 0px auto 16px auto;
	padding: 8px 0px 0px 0px;
}
div#language a{
	color: #FFFFFF;
	text-decoration: none;
	font-size: 8pt !important;
}
div#language a:hover{
	color: #FFFFFF;
	text-decoration: underline;
	font-size: 8pt !important;
}
div#language span{
	color: #FFFFFF;
	font-size: 8pt !important;
}

/* CONTAINER */
div#whitebox{
	width: 994px;
	margin: 0px auto;
	background-color: #FFFFFF;
	padding: 3px;
}
div#container{
	width: 992px;
	border: solid 1px #3F3F3F;
}

/* CLAIM / NAME */
div#claim{
	width: 208px;
	height: 92px;
	margin: 8px 0px 24px 32px;
	float: left;
	background-image: url(../images/LM_2011-07-28_Claim_CE.jpg);
	background-repeat: no-repeat;
}
div#claim h1{
	font-size: 14pt !important;
	line-height: 20pt !important;
	color: rgb(0, 141, 196);
	margin: 8px 0px 8px 0px;
	padding: 0px;
	font-weight: bold !important;
	text-indent: -9999px;
}
h2#slogan{
	font-size: 11pt !important;
	line-height: 16pt !important;
	color: rgb(0, 141, 196);
	margin: 0px;
	padding: 0px;
	font-weight: bold !important;
	text-indent: -9999px;
}

/* KEYVISUAL */
img#keyvisual{
	display: block;
	float: left;
	margin: 8px 0px 24px 0px;
}

/* SIDEBAR */
div#sidebar{
	width: 224px;
	float: left;
	margin: 0px 16px 48px 0px;
}
.fb{
	width: 184px;
	margin-left: 8px;
}

/* NAVIGATION */
div#navigation, #sm{
	width: 192px;
	margin: 0px 0px 0px 32px;
	border-top: dashed 1px #ADADAD;
	/*border-bottom: dashed 1px #ADADAD;*/
	padding-bottom: 8px;
	background-color: rgb(238, 238, 238);
}
div#navigation h3, #sm h3{
	font-size: 9pt !important;
	line-height: 12pt !important;
	margin: 8px 0px 8px 8px;
	padding: 0px;
	color: rgb(0, 141, 196);
	font-weight: bold !important;
}
ul.main{
	margin: 0px 0px 0px 8px;
	padding: 0px;
	list-style-type: none;
	width: 176px;
}
ul.sub{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	width: 176px;
}
li.main_element_inactive{
	margin: 8px 0px 0px 0px;
	padding-left: 8px;
}
li.main_element_active{
	margin: 8px 0px 0px 0px;
	padding-left: 8px;
	background-image: url(../images/LM_2009-04-06_Bullet_CE.gif);
	background-repeat: no-repeat;
	background-position: 0px 6px;
}
a.inactive{
	color: #3F3F3F;
	text-decoration: none;
}
a.inactive:hover{
	color: rgb(0, 141, 196);
	text-decoration: none;
}
a.active{
	color: rgb(0, 141, 196);
	text-decoration: none;
}
li.sub_element_inactive{
	margin: 0px 0px 2px 40px;
	padding-left: 8px;
}
li.sub_element_active{
	margin: 0px 0px 2px 40px;
	padding-left: 8px;
	background-image: url(../images/LM_2009-04-06_Bullet_CE.gif);
	background-repeat: no-repeat;
	background-position: 0px 6px;
}

/* LOGIN */
div#login{
	width: 184px;
	margin: 0px 0px 0px 32px;
	padding: 0px 0px 8px 8px;
	border-top: dashed 1px #ADADAD;
	/*border-bottom: dashed 1px #ADADAD;*/
	background-color: rgb(238, 238, 238);
}
div#login h3{
	font-size: 9pt !important;
	line-height: 12pt !important;
	margin: 8px 0px 8px 0px;
	padding: 0px;
	color: rgb(0, 141, 196);
	font-weight: bold !important;
}
div#login p{
	font-size: 9pt !important;
	line-height: 12pt !important;
	margin: 0px;
	padding: 0px;
	font-weight: normal !important;
}
div#login p a{
	font-size: 8pt !important;
	line-height: 12pt !important;
	color: #3F3F3F;
	text-decoration: none;
	font-weight: normal !important;
}
div#login p a:hover{
	font-size: 8pt !important;
	line-height: 12pt !important;
	color: #3F3F3F;
	text-decoration: underline;
	font-weight: normal !important;
}
div#login input{
	display: block;
	width: 168px;
	height: 16px;
	font-size: 9pt !important;
	line-height: 12pt !important;
	margin: 4px 0px 16px 0px;
	padding: 0px;
	font-weight: normal !important;
	font-family: monospace !important;
}
div#login input#login_submit{
	display: block;
	width: 176px;
	height: 22px;
	font-size: 9pt !important;
	margin: 0px 0px 8px 0px;
	padding: 0px;
	font-weight: normal !important;
	font-family: Tahoma, Verdana, Arial, sans-serif !important;
}

/* CONTENT */
div#content{
	width: 732px;
	margin: 0px 0px 48px 0px;
	float: left;
}
div.post{
	margin: 0px 0px 24px 0px;
}
div.post h2.locked{
	height: 20px;
	margin: 0px;
	padding: 4px 0px 2px 16px;
	font-size: 9pt !important;
	line-height: 12pt !important;
	border-top: dashed 1px #ADADAD;
	border-bottom: dashed 1px #ADADAD;
	font-weight: bold !important;
	color: rgb(0, 141, 196);
	background-image: url(../images/LM_2009-04-08_Locked-Item_CE.png);
	background-position: center right;
	background-repeat: no-repeat;
}
div.post h2.free{
	height: 20px;
	margin: 0px;
	padding: 4px 0px 2px 16px;
	font-size: 9pt !important;
	line-height: 12pt !important;
	border-top: dashed 1px #ADADAD;
	border-bottom: dashed 1px #ADADAD;
	font-weight: bold !important;
	color: rgb(0, 141, 196);
	background-image: url(../images/LM_2009-04-08_Free-Item_CE.png);
	background-position: center right;
	background-repeat: no-repeat;
}
div.post .entry{
	margin: 8px 0px 0px 0px;
	padding: 0px 0px 0px 16px;
	font-size: 9pt !important;
	line-height: 12pt !important;
}

/* IMPRINT */
h3.subentry_imprint{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 9pt !important;
	line-height: 12pt !important;
	font-weight: normal;
	color: rgb(0, 141, 196);
}
p.subentry_imprint{
	margin: 8px 0px 16px 0px;
	padding: 0px 0px 0px 0px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10pt;
	line-height: 12pt !important;
}
img.bullet_inline{
	display: inline;
	margin: 0px 8px 2px 0px;
}

/* REGISTRATION */
div.reg_left{
	float: left;
	margin: 16px 0px 0px 16px;
	width: 160px;
}
div.reg_right{
	float: left;
	margin: 16px 0px 0px 0px;
}
div.reg_right input{
	width: 192px;
	height: 16px;
	font-size: 9pt !important;
	line-height: 12pt !important;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	font-weight: normal !important;
	font-family: monospace !important;
}
div.reg_right textarea{
	width: 192px;
	height: 128px;
	font-size: 9pt !important;
	line-height: 12pt !important;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	font-weight: normal !important;
	font-family: monospace !important;
}
input.reg_submit{
	display: block;
	width: 144px;
	height: 22px;
	font-size: 9pt !important;
	margin: 0px 0px 8px 0px;
	padding: 0px;
	font-weight: normal !important;
	font-family: Tahoma, Verdana, Arial, sans-serif !important;
}

/* NEWS */
a.weiterlesen{
	color: #3F3F3F;
	text-decoration: none;
	font-size: 8pt;
}
a.weiterlesen:hover{
	color: #3F3F3F;
	text-decoration: underline;
	font-size: 8pt;
}
p.subentry_news{
	margin: 8px 0px 16px 0px;
	padding: 0px 0px 0px 16px;
	font-size: 9pt !important;
	line-height: 12pt !important;
}
img.news_image{
	float: right;
	display: inline;
	margin: 0px 0px 0px 16px;
}

/* FOOTER */
div#footer{
	width: 1000px;
	text-align: right;
	margin: 16px auto;
	padding: 0px 0px 16px 0px;
}
div#footer ul li a{
	color: #FFFFFF;
	text-decoration: none;
	font-size: 8pt !important;
}
div#footer ul li a:hover{
	color: #FFFFFF;
	text-decoration: underline;
	font-size: 8pt !important;
}
div#footer ul{
	margin: 0px;
	padding: 0px;
	color: #FFFFFF;
	font-size: 8pt !important;
}
div#footer ul li{
	display: inline;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	color: #FFFFFF;
	font-size: 8pt !important;
}

/* GALLERY */
img.thumb{
	float: left;
	margin: 0px 8px 8px 0px;
}

/* COMMENTS */
div.commentContainer{
	margin: 24px 0px 0px 0px;
	padding: 4px 0px;
	border-top: dashed 1px #ADADAD;
	border-bottom: dashed 1px #ADADAD;
	background-color: rgb(238, 238, 238);
}
div.com_left{
	float: left;
	margin: 16px 0px 0px 24px;
	width: 160px;
}
p.comment_light{
	margin: 0px;
	padding: 8px 24px;
	background-color: rgb(238, 238, 238);
}
p.comment_dark{
	margin: 0px;
	padding: 8px 24px;
	background-color: rgb(220, 220, 220);
}
a.comment{
	text-decoration: none;
	color: #3F3F3F;
	margin: 0px 24px;
}
a.comment:hover{
	text-decoration: none;
	color: rgb(0, 141, 196);
	margin: 0px 24px;
}
h3.subentry_comment{
	margin: 16px 0px 8px 24px;
	padding: 0px 0px 0px 0px;
	font-size: 9pt !important;
	line-height: 12pt !important;
	font-weight: normal;
	color: rgb(0, 141, 196);
}
strong{
	font-weight: bold;
	font-style: normal;
	font-size: 9pt;
	line-height: 12pt;
}
input#com_submit{
	display: block;
	width: 144px;
	height: 22px;
	font-size: 9pt !important;
	margin: 0px 0px 8px 0px;
	padding: 0px;
	font-weight: normal !important;
	font-family: Tahoma, Verdana, Arial, sans-serif !important;
}