/*___ copyright Entwicklerhaus 2004-2009 ___*/
/*=== HTML ===*/
body{
	color:#000000;
	background:#ffffff;
	font-size:12px;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	scrollbar-arrow-color:		#b7274b;
  	scrollbar-track-color:  	#CACACA;
  	scrollbar-shadow-color: 	#CACACA;
  	scrollbar-face-color:   	#E6E6E6;
  	scrollbar-highlight-color:	#CACACA;
  	scrollbar-darkshadow-color: #CACACA;
  	scrollbar-3dlight-color:	#CACACA;
	padding: 0;
	margin: 0;
}
a{
	color:#8B1E3B;
	text-decoration:none;
}
a:hover{
	color:#B5284B;
	text-decoration:underline;
}
a:visited{
	color:#B5284B;
}
a.extLink
{
    display:block;
    padding:10px 0;
    }
a.intLinkPdf
{
    display:block;
    padding:8px 25px;
    background-image:url(img/sys/pdf.png);
    background-repeat:no-repeat;
    background-position:left center;
    }
a.intLinkDoc
{
    display:block;
    padding:8px 25px;
    background-image:url(img/sys/doc.png);
    background-repeat:no-repeat;
    background-position:left center;
    }
a.intLinkXls
{
    display:block;
    padding:8px 25px;
    background-image:url(img/sys/xls.png);
    background-repeat:no-repeat;
    background-position:left center;
    }
a.intLinkPpt
{
    display:block;
    padding:8px 25px;
    background-image:url(img/sys/ppt.png);
    background-repeat:no-repeat;
    background-position:left center;
    }
input:focus{
	background-color:#fff3be;
}
p{
	padding:0;
	line-height:1.375em;
	margin: 0 0 1em 0;
}
label, .label{
	font-size:10px;
}
hr 
{
    height:1px;
    border-top:1px solid #bcbcbc;
}
.btn
{
    background-image:url(img/sys/btnbg_1x21.gif);
    background-repeat:repeat-x;
    background-position:center;
    font-size:12px;
	height:18px;
	padding:0;
	border:1px solid #b2b2b2;
	margin:0;
}
.chkbox label
{
    font-size:12px;
    cursor:hand;
    cursor:pointer;
    }
.infotxt
{
    font-size: 10px;
    background-color: #ffffe0;
    padding: 5px 10px;
}
.infotxt span
{
    padding:10px;
}
.smalltxt
{
    font-size: 10px;
    background-color: #f5f5f5;
    padding:5px 10px;
}
.errmsg
{
    color:#f00;
    }
#loginerrmsg
{
    color:#f00;
    position:inherit;
    top:100px;
    left:200px;
    }
#printmsg{visibility:hidden;}

/*=== Basis ===*/
#wrapper {
	width: 1000px;
	background-color:#e7e7e9;
	padding: 0;
	margin: 0;
	float:left;
}

/* Advert */
#adv_top{
	min-height: 60px;
	width:992px;
	color:#000000;
	background-color:#E7E7E9;
	background-image:url('http://www.moebelnews.de/img/sys/adv_top_bggrey_1x72.png');
	background-repeat:repeat-x;
	background-position:left bottom;
	text-align:right;
	padding: 4px 4px 8px 4px;
}

#adv_sky{
	color:#000;
	background-color:#fff;
	text-align:left;
	margin: 4px;
	float:left;
}

/*===--- Kopfbereich ---===*/
#head{
	height: 100px;
	color:#000000;
	background-color:#e7e7e9;
	background-image:url('img/moebelnews-head-1000x100.gif');
}
#headleft{
	float:left;
	width: 318px;
}
#headright{
	float:right;
	width: 682px;
}

#searchbar{
	color: #616A73;
	font-size: 11px;
	font-weight: bold;
	padding: 10px 10px 10px 330px;
}
#searchbar input.txt{
	font-size:10px;
	border: 1px solid #b2b2b2;
	width: 120px;
	height: 13px;
	margin:  0 1px 0 5px;
	vertical-align:top;
}
#searchbar input.btn
{
    font-size:10px;
	height:18px;
	padding:0;
	border:1px solid #b2b2b2;
	margin:0;
	vertical-align:top;
}
#searchbar a{
	color: #b2b2b2;
}
#searchbar a:hover{
	color: #b5274d;
}

#menubar{
	float:right;
	padding: 10px 0 0 0; 
}
#menubar a{
	background-image:url(img/arrow-navi-grey-18x11.gif);
	background-position:left;
	background-repeat:no-repeat;
	color: #b2b2b2;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
    padding: 0 15px 0 15px;
}
#menubar a:hover{
	background-image:url(img/arrow-navi-red-18x11.gif);
	color:#b5274d;
	text-decoration:underline;
}
#menubar a.act{
	background-image:url(img/arrow-navi-red-18x11.gif);
	color:#b5274d;
}
/*===--- Ende Kopfbereich ---===*/

/*===--- Hauptbereich ---===*/
#middle{
	height:100%;
	padding:10px 0;
}

/*=== Navigation ===*/
#blocknav{
	float:left;
	width:195px;
}
/*--- Login ---*/
#boxlogin{
	background-image:url(img/sys/box-head-175x30.gif);
	background-position:top;
	background-repeat:no-repeat;
	background-color: #b7274b;
	color:#FFFFFF;
	font-size:11px;
	padding:10px;
	border:0;
	margin: 0 10px 10px 10px;
}
#boxloginheader{
	font-weight:bold;
	display:block;
	border:0;
	padding:5px 0 10px 20px;
}
#boxlogin span{
	font-weight:bold;
	display:block;
	border:0;
	padding:0 0 10px 0;
}

#boxlogin input.txt{
	font-size:10px;
	border: 1px solid #b2b2b2;
	width: 150px;
	height: 13px;
}
#boxlogin a{
	color:#FDE567;
	display:block;
}
#boxlogin a.main{
	font-weight:bold;
	padding-top:5px;
}
#boxlogin .dotted{
	background-image:url(img/dotline-login-175x12.gif);
	background-position:center;
}
#boxlogincutter{
	background-image:url(img/corner-login-175x25.gif);
	background-position:center;
	background-repeat:no-repeat;
	height:40px;
	margin: 0 -10px;
}
#boxloginnl{
	background-image:url(img/sys/box-nl-15x16.gif);
	background-position: center left;
	background-repeat:no-repeat;
	background-color: #b7274b;
	font-weight:bold;
	display:block;
	border:0;
	padding:10px 0 10px 20px;
}
/*--- Ende Login ---*/
/*--- Aktuelles ---*/
#boxnews{
	float:left;
	background-image:url(img/teaser-left-head-175x17.gif);
	background-position:top right;
	background-repeat:no-repeat;
	background-color: #ffffff;
	color:#FFFFFF;
	font-size:11px;
	width:175px;
	padding:0;
	margin:0 0 10px 10px;
}
#boxnews span{
	font-weight:bold;
	font-size:8pt;	
	display:block;
	border:0;
	padding: 2px 10px 0 10px;
}
#boxnews div{
	color:#000000;
	border: 1px solid #b7274b;
	padding: 2px 10px;
}
/*--- Ende Aktuelles ----*/
.boxheader{
	font-weight:bold;
	font-size:8pt;	
	display:block;
	border:0;
	padding:0 0 10px 0;
}
/*=== Ende Navigation ===*/
/*=== Inhalt ===*/
/*--- Aktuelle Nachrichten ---*/
#boxNewsOfTheDay{
	float:left;
	background-color:#fff3be;
	color:#000000;
	font-size:11px;
	width:270px;
	padding:10px;
	margin:0 10px 10px 0;
}
#boxNewsOfTheDay span{
	font-weight:bold;
	font-size:8pt;
	color:#ffffff;
	background-color:#b7274b;	
	display:block;
	border:0;
	padding: 1px 10px;
}
#boxNewsOfTheDay div{
	padding:10px 0;
}
#boxNewsOfTheDay table{
	margin:10px 0;
}
#boxNewsOfTheDay tr{
	height:20px;
	padding:2px 0;
}

#boxNewsOfTheDay td{
	padding:3px 0;
	border-bottom:1px solid #e7e7e9;
}
.nwimg{
	background-image:url(img/icon-nwimg_16x18.gif);
	background-position:left center;
	background-repeat:no-repeat;
	width:22px;
	height:20px;
	padding:0 5px;
}
#boxLeftNewsOfTheDay {
	float:left;
	background-color:#fff3be;
	color:#545454;
	font-size:11px;
	width:155px;
	padding:10px;
	margin:0 0 10px 10px;
}
#boxLeftNewsOfTheDay span{
	font-weight:bold;
	font-size:8pt;
	color:#ffffff;
	background-color:#b7274b;	
	display:block;
	border:0;
	padding: 1px 10px;
}
#boxLeftNewsOfTheDay div{
	padding:10px 0;
}
#boxLeftNewsOfTheDay table{
	margin:10px 0;
}
#boxLeftNewsOfTheDay tr{
	height:20px;
	padding:2px 0;
}
#boxLeftNewsOfTheDay td{
	padding:3px 0 10px 0;
	border-top:1px solid #c7c7c7;
}
#boxLeftNewsOfTheDay a{
	display:block;
}
.NewsOfTheDayDate
{
    font-size:0.7em;
    color:#a0a0a0;
    background-color:#fff3be;
    display:block;
    padding:0;
    }
/*--- Ende Aktuelle Nachrichten ---*/
/*--- Weitere Nachrichten ---*/
#boxMoreNews{
	float:left;
	background-color:#e7e7e9;
	color:#000;
	font-size:11px;
	width:280px;
	padding:10px;
	margin:0;
}
#boxMoreNews span{
	font-weight:bold;
	font-size:8pt;
	color:#ffffff;
	background-color:#b7274b;	
	display:block;
	border:0;
	padding: 1px 10px;
}
#boxMoreNews table{
	margin:10px 0;
}
#boxMoreNews tr{
	height:20px;
	padding:2px 0;
}

#boxMoreNews td{
	padding:3px 0;
	border-bottom:1px solid #d7d7d9;
}
#boxMoreNewsRight {
	float:right;
	background-color:#e7e7e9;
	color:#000;
	font-size:11px;
	width:155px;
	padding:10px;
	margin:0;
}
#boxMoreNewsRight span{
	font-weight:bold;
	font-size:8pt;
	color:#ffffff;
	background-color:#b7274b;	
	display:block;
	border:0;
	padding: 1px 10px;
}
#boxMoreNewsRight table{
	margin:10px 0;
}
#boxMoreNewsRight tr{
	height:20px;
	padding:2px 0;
}
#boxMoreNewsRight td{
	padding:3px 0 10px 0;
	border-top:1px solid #d7d7d9;
}
.MoreNewsDate
{
    font-size:0.7em;
    color:#a0a0a0;
    background-color:#e7e7e9;
    display:block;
    padding:0;
    }

/*--- Ende Weitere Nachrichten ---*/
/*--- Neuer Kunde ---*/
#boxNewCustomer{
	float:right;
	background-color: #e7e7e9;
	color:#000000;
	font-size:11px;
	width:155px;
	padding:10px;
	border:0;
	margin:0 0 10px 0;
}
#boxNewCustomer span{
	font-weight:bold;
	font-size:8pt;
	color:#ffffff;
	background-color:#6d6d6d;	
	display:block;
	border:0;
	padding: 1px 5px;
}
#boxNewCustomer div{
	padding:10px 0;
}
/*--- Ende Neuer Kunde ---*/
/*--- Inhalt ---*/
#content{
	float:left;
	height:100%;
	width:609px;
	background-image:url(img/content-head-640x10.gif);
	background-position:top;
	background-repeat:no-repeat;
	background-color:#ffffff;
	color: #000000;
	border-bottom:1px solid #bcbcbc;
	border-right:1px solid #bcbcbc;
	padding: 20px 10px 30px 20px;
	margin:  0 0 10px 0;
}
h1
{
    font-size: 15px;
    font-weight: bold;
    padding: 2px 0;
    margin: 15px 0;
    color: #990033;
}
h2
{
    font-size: 13px;
    font-weight: bold;
    padding: 2px 0;
    margin: 15px 0 5px 0;
    color: #990033;
}
h3
{
    font-size: 12px;
    font-weight: bold;
    padding: 2px 0;
    margin: 10px 0 5px 0;
    color: #990033;
}
.leftCol
{
    float:left;
    width:45%;
    padding: 0 10px 0 0;
    }
.rightCol
{
    float:left;
    width:45%;
    padding: 0 0 0 10px;
    border-left:1px solid #bcbcbc;
    }
#nachrichtBox 
{
	float:left;
    text-align:justify;
	width:415px;
}
#nachrichtBox h1, h2
{
    text-align:left;
}
.actNewsHead{
	border-bottom:5px solid #fff3be
}
.NewsHead{
	border-bottom:5px solid #e7e7e9;
}
/*--- Ende Nachricht ---*/
/*--- Bilder-Galerie ---*/
#ctl00_ContentPlaceHolderMain_ucArticle_newsImages,newsImages,#ctl00_ContentPlaceHolderMain_bookImage,#ctl00_ContentPlaceHolderMain_newsImages{
	float:left;
	/*width:200px;*/
	padding:10px;
	border:1px solid #e7e7e9;
	margin:5px 10px 10px 0;
}
#ctl00_ContentPlaceHolderMain_ucArticle_newsImages img, newsImages img,#ctl00_ContentPlaceHolderMain_bookImage img,#ctl00_ContentPlaceHolderMain_newsImages img{
	/*width:200px;*/
	max-width:400px;
}
#ctl00_ContentPlaceHolderMain_ucArticle_newsImages cite, newsImages cite, #ctl00_ContentPlaceHolderMain_newsImages cite{
	color:#bcbcbc;
	max-width:200px;
	display:block;
}
#ctl00_ContentPlaceHolderMain_ucArticle_hlGallery 
{
    clear:both;
    }
#newsThumbs
{
    padding:0;
	margin:10px 0;
}
#newsThumbs img{
	float:left;
	cursor:pointer;
	width:40px;
	height:40px;
	border:0;
	padding:0;
	margin:0;
}
#newsThumbs img.act{
	border:2px dotted #b7274b;
	width:36px;
	height:36px;
}
#newsThumbs img.notact{
	border:0;
	width:40px;
	height:40px;
}
#newsThumbs a{
	font-size:11px;
	color:#bcbcbc;
	text-decoration:none;
	padding:5px 0;
	margin:5px 10px 0 0;
}
#newsThumbs a:hover{
	color:#b7274b;
	text-decoration:underline;
}
#imgFullsizeBox{
	float:left;
	background-color:#fff3be;
	display:none;
	padding:10px;
	margin:0;
}
#imgFullsizeBox span{
	font-size:11px;
	color:#b7274b;
	cursor:pointer;
	display:block;
	margin:-5px 0 10px 0;
}
#newsImgFullsize{
	background-color:#fff3be;
	display:block;
	cursor:pointer;
	padding:0;
	border:0;
	margin:0;
}
/*--- Ende Bilder-Galerie ---*/

/* TV */ 
#mnTVBox
{
    float:left;
    border:5px solid #b7274b;
    margin-right:10px;
    }
#videos 
{
    clear:both;
    display:block;}
.videoItem
{
    padding:1em;
    border:1px solid #b7274b;
    }

/*--- Suche ---*/
.searchList
{
    background-color:           #fcfcfc;
    padding: 					2px 10px 0px 25px;
    border-bottom:              solid 1px #E6C373;
    border-top:                 solid 1px #E6C373;
    width:                      540px;
}
.searchPager
{
    background-color:           #fff3be;
    font-weight:                normal;
    color:                      #ffffff;
    width:                      257px;
}
.searchPager span 
{
    color:#000;
    font-weight:bold;

    }

.searchHeader
{
    background-color:           #b7274b;
    color:                      #fff;
}
/*--- Ende Suche ---*/
/*--- Termine ---*/
#events
{
    padding:10px;
    border:solid 0px #c7c7c7;
    margin-bottom:10px;
    }
#events #date
{
    color:#990033;
	padding:5px;	
	border:solid 1px #fff3be;
}
#events #event
{
    color: #990033;
    background-color:#fff3be;
    font-size: 14px;
    font-weight:bold;
    padding: 5px;
    border:0;
    margin:0;

}
#events #ort{
    color:#990033;
    padding:5px;	
	border-left:solid 1px #fff3be;
	border-right:solid 1px #fff3be;
}
#events #info{
    color:#000;
	border-right:solid 1px #fff3be;
	border-bottom:solid 1px #fff3be;
    border-left:solid 1px #fff3be;
    padding:5px;	
}
#events #note{
    color:#000;
	border-right:solid 1px #fff3be;
	border-bottom:solid 1px #fff3be;
    border-left:solid 1px #fff3be;
    padding:5px;	
}
/*--- Ende Termine ---*/
/*--- Kommentare ---*/
#comments
{
    padding:10px;
    border:solid 0px #c7c7c7;
    margin-bottom:10px;
    }
#comments #header
{
    color: #990033;
    background-color:#fff3be;
    font-size: 10px;
    padding: 5px;
    border:0;
    margin:0;
}
/*--- Kommentare ---*/
/*=== Ende Inhalt ===*/
/*=== Anzeigen ===*/
#blockadvert
{
    float:right;
	width:165px;
}
#adverthead{
	font-size:10px;
	text-align:right;
	color:#FFFFFF;
	background-color: #b7274b;
	padding:0 5px 0 5px;
	border:0;
	margin:0 10px 0 10px;
}
#advertcontent
{
    background-color:#fff;
	clear:left;
	padding:5px;
	border:0;
	margin:0 10px 10px 10px;
	text-align:center;
}
/*=== Ende Anzeigen===*/
/*===--- Ende Hauptbereich ---===*/

/*===--- Fussbereich ---===*/
#footer{
	clear:both;
	color:#ffffff;
	background-color: #b5274d;
	border-bottom:1px solid #c7c7c9;
	border-right:1px solid #c7c7c9;
	height:18px;
	padding:8px;
}
#footer p{
	margin:0;padding:4px;
}
#footer a{
	background-image:url(img/arrow-navi-bottom-18x11.gif);
	background-position:left;
	background-repeat:no-repeat;
	color: #ffffff;
	font-size: 10px;
	padding: 0 15px 0 15px;
}
#footer a:hover{
	color:#fde567;
}
#footer span{
	font-size:10px;
	text-align:right;
	width:100%;
}
#footer span a{
	background:0;
	padding:0;
	margin:0;
}
#contfooter
{
    float:left;
    text-align:right;
    font-size:x-small;
    width:600px;
    padding:20px 0 15px 0;
}

/*===--- Ende Fussbereich ---===*/

/*===--- Systemmeldungen ---===*/
body.plain
{	
    background-color: 			#fff;
	margin: 		 			10px;
    font-size: 					12px;
	color: 						#000;
    font-family:Arial, Verdana, Helvetica, sans-serif;
}
/*===--- Systemmeldungen ---===*/

