h1
{
	display: inline;
}

#content
{
	min-height: 1520px;

	width: auto;

	margin-left: 150px;
	padding: 0px 0px 0px 10px;

	margin-top: 10px;

	font-size: 12px;
	color: #000000;

	text-align: justify;

	border-left: 1px solid #333333;
}

#content a:link, #content a:active, #content a:visited, #content a:hover
{
	font-size: 12px;
	color: #e50000;

	text-decoration: underline;
}

#content a:hover
{
	color: #000000;
	text-decoration: underline;
}

#lastchange
{
	position: relative;
	top: 57px;
	left: 0px;
	font-size: 9px;
	color: #3c3c3c;
}


table tr td, #content h2
{
	font-size: 12px;
	color: #000000;

	text-align: justify;

	font-family: Verdana, DejaVu Sans;
}

table tr td
{
	vertical-align: top;
}



div.hline
{
	width: 100%;
	height: 1px;
	display: block;

	background-image: url(../images/index/content_horizontal_line.png);
	background-repeat: no-repeat;
	background-position: left bottom;
}

#content h2
{
	display: block;

	width: 100%;

	font-size: 20px;

	background-image: url(../images/index/content_horizontal_line.png);
	background-repeat: no-repeat;
	background-position: left bottom;
}

#content a h2 { color: #888888; }

#content img
{
	display: block;
	margin: 5px auto;
	padding: 0px;
	border: 0px;
}

#content img.smiley
{
	display: inline;
	position: relative;
	top: 1px;
	min-height: 18px;
	min-width: 18px;
	margin: 0px;
	padding: 0px;
	border: 0px;
}

#content img.tex
{
	display: inline;
	position: relative;
	top: 5px;
	margin: 0px;
	padding: 0px;
	border: 0px;
}

#content div.foto
{
	float: right;
	margin-left: 10px;
	text-align: right;
}

#content div.foto img
{
	display: inline;
	margin: 0px 0px;
}

/*
	Glossare
*/
#content dl dt
{
	font-size: 14px;
	font-weight: bold;
}

#content dl dd
{
	margin-bottom: 10px;
}



/*
	Navigationselemente im Content
*/

#content a.back_to_top, #content a.back_to_top:hover
{
	display: block;

	padding: 0px 0px 0px 10px;

	font-size: 10px;
	color: #333333;

	font-weight: bold;

	background-image: url(../images/index/content_backtotop_normal.png);
	background-repeat: no-repeat;

	text-decoration: underline;
}

#content a.back_to_top:hover
{
	background-image: url(../images/index/content_backtotop_hover.png);
	color: #e50000;
}



#content a.back, #content a.forth
{
	display: block;

	height: 31px;

	padding: 17px 0px 0px 50px;

	font-size: 10px;
	color: #3c3c3c;

	background-image: url(../images/index/content_back_normal.png);
	background-repeat: no-repeat;
}

#content a.forth { background-image: url(../images/index/content_forth_normal.png); }

#content a.back:hover { background-image: url(../images/index/content_back_hover.png); }
#content a.forth:hover { background-image: url(../images/index/content_forth_hover.png); }



#content img.thumbnail
{
	margin: 0px;
	border: 1px solid #333333;
	padding: 1px;
}

/*
	Quote
*/

div.quote
{
	padding-left: 50px;

	min-height: 50px;

	background-image: url(../images/index/content_quote.png);
	background-repeat: no-repeat;
}



/*
	Code
*/

code
{
	padding: 0px 5px 0px 5px;
	background-color: #eeeeee;
}

a.lang_german
{
	color: #e500ff;
}

a.lang_german, a.lang_english
{
	height: 16px;

	background-image: url(../images/index/language_de.png);
	background-repeat: no-repeat;
	background-position: 3px center;
	padding-left: 22px;
}

a.lang_english
{
	background-image: url(../images/index/language_en.png);
}



/*
	Webring
*/

span.webring
{
	display: block;
	margin: auto;

	font-size: 9px;
	color: #888888;

	text-align: center;
}





div.webring
{
	border-top: 1px solid #000000;
	border-bottom: 5px solid #000000;

	border-left: 1px solid #000000;
	border-right: 1px solid #000000;

	background-color: #e5e5e5;

	width: 410px;

	margin: auto;

	padding: 0px;

}

div.webring_header
{
	width: 100%;

	height: 20px;

	background-color: #000000;
	background-image: url(../images/index/webring_header.png);
	background-repeat: repeat;
	background-position: center center;
}



table.programdownload
{
	width: 100%;

	background-color: #e5e5e5;

	border: 1px solid #000000;

	border-bottom: 5px solid #000000;
}



#content img.download_disk_mini
{
	display: inline;
	position: relative;
	top: 1px;
	height: 12px;
	width: 12px;
	margin: 0px;
	padding: 0px;
	border: 0px;
}



object.youtube
{
	margin-left: 80px;
}
