/* style.css */
/*

Orange:#FFC000
Grau:#1A1A1A

*/


body
{
	background-color:#FFF;
	background-image:url(img/bg.png);
	color:#000;
	font-family:Arial;
	font-size:13px;
	margin:0 auto;
}

#box
{
	border:solid 0px #000;
	margin:10px auto;
	width:732px;
}

#root
{
	background-color:#FFF;
	border:solid 0px #FF0000;
	display:inline-block;
	float:left;
	margin:0px auto;
	padding:0px;
	width:700px;
}

#left
{
	border:solid 0px #000;
	display:inline;
	float:left;
	margin:0px;
	padding:0px;
	width:32px;
}

#top
{
	background-color:#1A1A1A;
	border:solid 0px #000;
	border-bottom:solid 3px #FFC000;
	color:#FFF;
	display:inline;
	float:left;
	height:30px;
	margin:0px;
	padding:0px;
	width:700px;
}

#menu
{
	background-color:#FFFFFF;
	border:solid 0px #FF0000;
	color:#FFF;
	display:inline;
	float:left;
	margin:0px;
	padding:0px;
	width:199px !IMPORTANT;
}
	
#menu ul
{
	border:solid 0px #FF0000;
	float:right;
	list-style-type:none;
	margin:5px;
	padding:0px;
	text-align:right;
}

#menu ul li
{
	border-right:solid 0px #1A1A1A;
	margin:3px;
	padding:2px;
}

#menu li:after
{
	content:"\00A0\00AB";
}

#menu ul li:hover:after
{
	color:#FFC000;
	content:"\00A0\00AB";
}

.current_page_item:after
{
	color:#FFC000;
	content:"\00A0\00AB";
}

#content
{
	background-color:#FFF;
	border:solid 0px #000;
	border-right:solid 0px #1A1A1A;
	float:left;
	padding-top:30px;
	width:498px;
}

#little_helper
{
	border:solid 0px #000;
	display:inline;
	float:left;
	width:1px;
}

#footer
{
	background-color:#FFF;
	border-top:solid 1px #1A1A1A;
	clear:both;
	margin:0px auto;
	width:650px;
}

#footer p
{
	color:#1A1A1A;
	margin:5px auto;
	text-align:center;
	padding:0px;
}

/* Textformatierungen */
.left, .alignleft
{
	float:left;
	margin-left:10px !IMPORTANT;
}

.right, .alignright
{
	float:right;
	margin-right:10px !IMPORTANT;
}

.center
{
	margin:0px auto;
	text-align:center;
}

.list-description
{
	color:#FFC000;
	font-size:13px;
	margin:3px;
	padding:0px;
}

.list-description li
{
	float:left;
	list-style-type:none;
}

.list-description li:before
{
	color:#FFF;
	content:"\00A0.\00A0";
}

.none:before
{
	content:""!IMPORTANT;
}

p
{
	margin:10px;
	padding:0px;
}

h1, h2, h3, h4, h5, h6
{
	color:#FFC000; /* FFA500 */
	margin:10px;
	padding:0px;
}

h1
{
	font-size:17px;
}

h2
{
	font-size:15px;
	font-style:italic;
}

h3, h4, h5
{
	font-size:14px;
}

blockquote p
{
	color:#1A1A1A;
	font-style:italic;
}

blockquote p:before
{
	content:url(img/quote-before.png);
}

blockquote p cite
{	
	clear:both;
	color:#FFC000;
	text-decoration:underline;
}

/* Linkformatierungen */

#menu a
{
	border-bottom:solid 3px #FFF;
	color:#1A1A1A;
	font-size:14px;
	padding-bottom:2px;
	text-decoration:none;
}

#menu a:hover
{
	border-bottom:solid 3px #FFC000;
}

#top a
{
	color:#FFF;
}

.current_page_item a
{
	border-bottom:solid 0px #FFC000 !important;
	font-style:italic;
}

a.linkintern:before, a.linkextern:before
{
	content:"\BB\0020";
	color:#FFC000;
}

a.linkintern, a.linkextern
{
	text-decoration:none;
}

a.linkextern:after
{
	content:"\0020(externer Link)";
	font-style:italic;
	color:#1A1A1A;
}

a:link, a:active, a:visited
{
	color:#000;
	border-bottom:solid 1px #FFC000;
	text-decoration:none;
}

a:hover
{
	border-bottom:solid 0px #FFC000;
}

/* Postformatierung */
.post_footer
{
	color:#666;
	clear:both;
	font-size:11px;
	margin:10px 0px;
}