/* Begin Typography & Colors */
BODY {
	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
	color: #000;
	background-color: #000;
	margin: 0px;
	text-align: center;
	font-size: 12px;
	}

	
#page {
	background-color: #ffffff;
	padding: 0;
	margin: 0 auto;
	width: 982px;
}
/* html>body #page { background-color: #000; padding-left: 50%; margin-left: -492px; } NO IE */

#header {
	background-color: #000;
	margin: 0px;
	padding: 0px;
	width: 982px;
	}
	
#header #menu {
	font-size: 12px;
	text-align: right;
	background-color: #2F2A17;
	color: #A49D93;
	margin: 0px;
	padding-top: 5px;
	border-top: 1px solid #47371D;
	border-bottom: 1px solid #47371D;
	height: 23px;
	width: 982px;
}

#header #menu A { color: #A49D93; }
.menuRight { float: right; padding-right: 15px;}
.menuLeft  { float: left;  padding-left: 15px;}


/* Linke und rechte Sidebar: */
#sidebar, #rightbar  {
	width: 200px;
	margin-top: 15px;
	text-align: center;
	font-size: 11px;
}
html>body #sidebar  { padding-left: 15px; } /* NO IE */
html>body #rightbar { width: 190px; margin-left: 20px; } /* NO IE */

#rightbar #privatFrame {
	border: 1px solid #990000; 
	border-right: 0px; 
	background-color: #efefef; 
	margin: 0px; padding: 0px;
}
html>body #rightbar #privatFrame { margin-left: 9px; padding: 10px; }
html>body #rightbar .iframes { margin-left: -15px; }

#sidebar { margin-top: -75px; }

#sidebar .txt , #rightbar .txt {
	margin: 0px;
	width: 170px;
	text-align: justify;
}

#sidebar .txt A {
	text-decoration: none;
	font-weight: bold;
	color: #990000;
}

#sidebar .txt A:hover { text-decoration: underline; }
#sidebar H2, #rightbar H2 {
	margin: 0px;
	margin-top: 10px;
	margin-bottom: 8px;
	width: 170px;
	text-align: left;
	font-size: 12px;
	color: #990000;
	padding-left: 5px;
	padding-bottom: 12px;
	border-bottom: 1px solid #990000;
}

#sidebar .suchfeld {
	background-color: #d8d8d8;
	border: 1px solid #000000;
	color: #000000;
	width: 170px;
	font-size: 12px;
	padding-left: 3px;
}
html>body #sidebar .suchfeld {  width: 160px; margin: 10px 0px 35px -25px; }

#sidebar #endban {
	margin: 0px;
}
html>body #sidebar #endban  { margin-right: 27px; }

#content .messageTitelBox, #content .messageTextBox {
	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
	text-align: left;
	font-size: 12px;
	color: #000000;
	padding-bottom: 10px;
	padding-left: 13px;
	padding-right: 13px;
	margin-bottom: 55px;	
}
#content .messageTitelBox   { border-bottom: 1px solid #727272; font-size: 21px; color: #727272; } 
#content .messageTextBox .title { margin-bottom: 13; font-style: normal; font-size: 21px; color: #727272; }

#sidebar .biglayer 		{ margin-top: 8px; }
#sidebar .camlayer 		{ margin-top: 8px; margin-bottom: 36px; }
#rightbar .videolayer 	{ margin-top: 8px; margin-bottom: 8px; }
#rightbar .bilderlayer 	{ margin-top: 8px; margin-bottom: 8px; }
#rightbar .dollylayer 	{ margin-top: 3px; margin-bottom: 8px; }
#rightbar .roccolayer 	{ margin-top: 8px; margin-bottom: 8px; }
#rightbar .ronlayer 	{ margin-top: 8px; margin-bottom: 8px; }
#rightbar .ginalayer 	{ margin-top: 8px; margin-bottom: 8px; }

#sidebar .biglayer A { 
	text-decoration: none;
	display: block;
    background-image: url(images/biglayer_off.jpg);
    width: 170px; 
	height: 100px;
}
#sidebar .biglayer A:hover { background-image: url(images/biglayer_on.jpg); }

#sidebar .camlayer A { 
	text-decoration: none;
	display: block;
    background-image: url(images/camlayer_off.jpg);
    width: 170px; 
	height: 60px;
}
#sidebar .camlayer A:hover { background-image: url(images/camlayer_on.jpg); }
/*
#rightbar .dollylayer A { 
	text-decoration: none;
	display: block;
    background-image: url(images/dollylayer_on.jpg);
    width: 170px; 
	height: 60px;
}

#rightbar .roccolayer A { 
	text-decoration: none;
	display: block;
    background-image: url(images/roccolayer_on.jpg);
    width: 170px; 
	height: 60px;
}

#rightbar .ronlayer A { 
	text-decoration: none;
	display: block;
    background-image: url(images/ronlayer_on.jpg);
    width: 170px; 
	height: 60px;
}

#rightbar .ginalayer A { 
	text-decoration: none;
	display: block;
    background-image: url(images/ginalayer_on.jpg);
    width: 170px; 
	height: 60px;
}
*/
#rightbar .videolayer A {
	text-decoration: none; 
	display: block;
    background-image: url(images/videolayer_off.jpg);
    width: 170px; 
	height: 240px;
}
#rightbar .videolayer A:hover { background-image: url(images/videolayer_on.jpg); }

#rightbar .bilderlayer A {
	text-decoration: none; 
	display: block;
    background-image: url(images/bilderlayer_off.jpg);
    width: 170px; 
	height: 150px;
}
#rightbar .bilderlayer A:hover { background-image: url(images/bilderlayer_on.jpg); }

#sidebar ul, #rightbar  ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
}

#sidebar ul li, #rightbar  ul li {
	margin: 0px;
	padding: 0px;
	padding-bottom: 3px;
	padding-left: 5px;
	width: 170px;
	text-align: left;
}

#sidebar ul A,  #rightbar ul A,
#rightbar .txt A {
	color: #990000;
	text-decoration: none;
}

#sidebar ul A:hover, #rightbar ul A:hover,
#rightbar .txt A:hover  {
	color: #de0000;
}




#content {
	font-family: Georgia, Helvetica, Arial, sans-serif;
	width: 560px;
	text-align: left;
	margin-left: 5px;
	margin-top: 32px;
	text-align : justify;
}
html>body #content { margin-left: -5px; } /* NO IE */

#content H1, #content H2, #content H3 {
	color: #99000;
	margin: 0px;
	padding: 0px;
	font-size: 18px;
	font-style: italic;
}
#content H3 { color: #990000; display: inline;}

.movie {
	padding-left: 25px;
	background: url(images/movie.gif) no-repeat 0 50%;
}

#rightbar .feeds {
	margin-left: 20px;
	padding-top: 6px;
	height: 35px;
	color: #000000;
	font-size: 18px;
	background: url(images/feed.jpg) no-repeat 0 50%;
}



#content A {
	color: #990000;
	text-decoration: none;
}
#content A:hover { text-decoration: underline; }

#content .classicLink {
	text-align: center;
	font-size: 16px;
	font-weight: bold;
}

#content STRONG {
	color: #828282;
	font-size: 11px;
	font-style: italic;
}

#content .archivPost {
	height: 200px;
}

#content .archivPost IMG {
	margin: 3px 13px 13px 0px;
}

.entryList {
	margin: 0px;
	padding: 0px;
}


.entry, .entryMovie {
	height: 100%;
	margin: 0px;
	padding: 0px;
}
html>body .entry 		{ margin-bottom: 76%; } /* NO IE */
html>body .entryMovie 	{ margin-bottom: 1%; }  /* NO IE */

.postmetadata, .postBoxSingle {
	font-size: 11px;
	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
	color: #252525;
	margin-top: 3px;
	margin-bottom: 57px;
	padding-top: 5px;
	height: 20px;
	border-top: 1px solid #252525;
	border-bottom: 1px solid #252525;
	background-color: #cdcdcd;
}


.postBoxSingle { 
	padding: 10px; 
	font-size: 12px;
	background-color: #dddddd;
	border: 1px solid #252525;
	height: 60px;
	margin-bottom: 5px;
}

#simularPosts { margin-top: 35px; margin-bottom: 55px; }

#simularPosts H3 {
	font-style: normal; 
	font-size: 14px; 
	color: #252525;
}

#simularPosts UL  {
	list-style: block;
	list-style-type: circle;
	margin: 0px;
	margin-top: 5px;
	padding: 0px;
	padding-left: 21px;
}

#simularPosts UL LI {
	margin: 0px;
	padding: 0px;
}

.movBlock { border: 1px solid #990000; width: 175px; padding: 0px; margin: 0px;}
* html .movBlock { width: 150px;}
.movBlock H2 { background-color: #990000; widht: 100%; margin: 0px;}
.movBlock H2 A { color: #ffffff; text-decoration: none; font-size: 13px; padding-left: 13px;}
.movBlock P { text-align: justify; margin: 10px; width: 150px;}
.movBlock IFRAME { width: 150px; height: 150px; margin: 0px; margin-left: 10px;}
.movBlock A { color: #990000; }

#footer {
	font-size: 11px;
	background-color: #000000;
	color: #cdcdcd;
	height: 35px;
	width: 100%;
	padding-top: 10px;
}

/* Boxen Ausrichten: */
#ContentBox { background-color: #ffffff; }
html>body #ContentBox { float: right;  } 	/* NO IE */
#sidebar    { float: left;  background-color: #ffffff; }
#rightbar   { float: right; background-color: #ffffff; }
#content    { float: left;  background-color: #ffffff; }

.clearBox { clear: both; }


/* Bilder in den Beiträgen ausrichten */
.strongtxt  { margin: 0px; margin-top: 5px; margin-bottom: 13px; }

.topimg 	{ margin: 0px; }
.leftimg 	{ float: left; margin-top: 2px; }
.middleimg 	{ float: left; margin-top: 2px; margin-left:2px;}
.rightimg 	{ float: right; margin-top: 2px; }

.pageNavi {  
	padding: 15px;
	font-size: 12px; 
	width: 95%;
	height: 90px;
	background-color: #efefef;
	border: 1px solid #000000;	
}


.alignleft 	{ float: left;  font-size: 15px; font-weight: bold; }
.alignright { float: right; font-size: 15px; font-weight: bold; }

 .pmBan {
	margin-left: -25px;
}

:root #post-83 .postmetadata,
:root #post-83 .postBoxSingle {
	margin-top: 650px;
}

:root #post-140 .postmetadata,
:root #post-140 .postBoxSingle {
	margin-top: 850px;
}
