/*	body
*******************************************************************************/
body { 
	font-family: verdana, arial, helvetica, sans-serif;
	voice-family: inherit;
	font-size: 11px;
	background-color: #fff;
}

p,table,td { 
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
}

legend { 
	display: none;
}


/* ### reset some basic style ################################################### */

dl			{margin: 0 0 0 0;}
dl dt		{margin: 0 0 0 0;}
dl dd+dt	{margin-top: 0;}
dl dd		{margin: 0 0 0 0;}

ol			{list-style: none;}
ol li		{margin: 0 0 0 0;}
ol li ol	{margin: 0 0 0 0;}
ol li ul	{margin: 0 0 0 0;}

p			{margin-bottom: 0em;}

ul			{list-style: none;}
ul li		{margin: 0 0 0 0;}
ul li ul	{margin: 0 0 0 0; list-style: none;}
ul li ol	{margin: 0 0 0 0;}

pre			{font-size:1.2em; }

#content h1 {
	color:#000;
	background: inherit;
	font-size:13px;
	font-weight:bold;
	line-height:1.5em;
	text-transform: uppercase;
	letter-spacing: 0.1em;
}

#content h2 {
	color:#CB312E;
	font-size:13px;
	font-weight:bold;
	line-height:1.5em;
}

#content h3 {
	color:#CB312E;
	font-size:12px;
	font-weight:bold;
	line-height:1.4em;
}

#content h4 {
	color:#CB312E;
	font-size:11px;
	font-weight:bold;
	line-height:1.2em;
}

#content h5 {
	color:#CB312E;
	font-size:10px;
	font-weight:bold;
	line-height:1.0em;
}

#content h6 {
	color:#f0f0f0;
	font-size:8px;
	font-weight:bold;
	line-height:1.0em;
}


/* ### Images ############################################################ */

.imageflLeft { 
	float: left;
}

.imageflRight { 
	float: right;
}

image flLeft { 
	float: left;
}

.image flRight { 
	float: right;
}

#content img {
	display:block;
	margin:4px 4px;
border: 0;
border-right: 2px solid #2B2F31;
border-bottom: 2px solid #2B2F31;
}


}

#content img.floatLeft {
	float:left;
	margin:4px 10px 4px 0;
}

#content img.floatRight {
	float:right;
	margin:4px 0 4px 10px;
}


#content .imageflRight {
	float:right;
	margin:4px 0 4px 10px;
}

#content .imageflLeft {
	float:left;
	margin:4px 10px 4px 0;
}


/* ### Hyperlinks ######################################################### */

#content a,
#content a:link {
	color:#CB312E;
	background: inherit;
	text-decoration:underline;
}

#content a:hover {
	color:#52595F;
	background: inherit;
	text-decoration: underline;
}


/* ### Paragraphs ########################################################## */

#content p {
	margin-bottom:1.4em;
	line-height:1.4em;
}

#nav p {
	margin-bottom:1.2em;
}



/* ### Tables ############################################################## */

#content table {
	line-height:1.4em;
}

#content td {
	padding:0 0 0 0;
}


/* ### Blockquotes ########################################################## */

#content blockquote {
	margin:0 0 0 20px;
}


/* ### Lists ################################################################ */

#content ul,
#content ol {
	margin-bottom:1.2em;
	line-height:1.6em;
}

#content ol li {
	margin:0 0 0 30px;
	list-style-type:decimal-leading-zero;
}
#content ul li {
	margin:0 0 0 20px;
	list-style-type:square;
}



.clear { 
	clear: both;
}


/*	articlelist/categorylist
*******************************************************************************/
.category-list, 
.article-list {
	margin:10px 0 10px 0;
} 

.article-list {
	padding:10px;
	width:600px;
}

.category-list .image {
	display:block;
	align:right;
	margin:0 0 10px 10px;
	width:210px;
	height:170px;
}
.category-list .text {
	float:left;
	width:390px;
}
.category-list .text a,
.category-list .text a:link, 
.article-list a,
.article-list a:link {
	color:#006;
}

.category-list .text a:hover, 
.article-list a:hover {
	text-decoration:underline;
}



	/* Download anbieten */

.list_content {
	text-decoration:none;
	color:#666666;
	padding-left:20px;
	padding-top:3px;
	padding-bottom:3px;
	padding-right:4px;
/*	width:590px;
	background-color:#E8E8E8; */
	margin:0px;
    line-height: 18px;
	}

.list_content2 {
	font-weight:bold;
	text-decoration:none;
	color:#666666;
	padding-left:20px;
	padding-top:3px;
	padding-right:4px;
	padding-bottom:3px;
/*	width:590px;
	background-color:#F4F4F4; */
	margin:0px;
    line-height: 18px;
	}

.list_content3 {
	font-style:italic;
	text-decoration:none;
	color:#000000;
	padding-left:20px;
	padding-top:3px;
	padding-right:4px;
	padding-bottom:3px;
/*	width:590px;
	background-color:#F4F4F4; */
	margin:0px;
    line-height: 18px;
	}
