/* -[ Dokument ]---------------------------------------------------------------------------------------------------------------------- */
body {
	margin:				0px;
	padding:			0px;

	font-family:			"Palatino Linotype", "Palatino", "Georgia", serif;
	font-weight:			normal;
	text-align:			justify;

	color:				#303030;
	background-color:		#F5F5F5;

}

/* -[ Skelett ]----------------------------------------------------------------------------------------------------------------------- */
#skelTop {
	position:			relative;

	margin:				0px auto;
	background:			url(skelTop.png) top left no-repeat;
	
	padding:			0px 10px 0px 40px;

	width:				983px;
	height:				159px;
}

#skelBody {
	margin:				0px auto;
	background:			url(skelBody.png) top left repeat-y;

	padding:			1px 10px 1px 40px;

	width:				983px;
}

#skelBodyTable {
	width:				925px;
}

#skelBodyTableLeft {
	width:				160px;
	vertical-align:			top;
}

#skelBodyTableRight {
	width:				765px;
	vertical-align:			top;
}

#skelBottom {
	margin:				0px auto 30px;
	background:			url(skelBottom.png) top left no-repeat;

	padding:			0px 10px 0px 40px;

	width:				983px;
	height:				97px;

	clear:				both;
}


/* -[ Sprachauswahl ]----------------------------------------------------------------------------------------------------------------- */
#lng {
	position:			absolute;

	top:				22px;
	left:				730px;

	width:				170px;
	height:				23px;
}

#lngDeutsch {
	position:			absolute;

	top:				0px;
	left:				0px;

	width:				87px;
	height:				23px;

	margin:				0px;
	padding:			0px;

	background:			url(lng.png) top left no-repeat;
	background-position:		0px 0px;
}

#lngDeutsch:hover {
	background-position:		0px -23px;
}

#lngEnglish {
	position:			absolute;
	
	top:				0px;
	left:				87px;

	width:				83px;
	height:				23px;

	margin:				0px;
	padding:			0px;

	background:			url(lng.png) top left no-repeat;
	background-position:		-87px 0px;
}

#lngEnglish:hover {
	background-position:		-87px -23px;
}



/* -[ Navigation ]-------------------------------------------------------------------------------------------------------------------- */
#nav {
	width:				145px;

	margin:				0px;
	margin-right:			10px;
	
	padding-top:			10px;
	padding-bottom:			10px;
	padding-right:			10px;
	padding-left:			0px;
	
	border-right:			2px solid #CCCCCC;

	font-size:			85%;
	text-align:			left;
}

#nav h1 {
	margin:				0px;
	color:				#303030;
}

#nav ul {
	list-style-type:		none;
	list-style-image:		url(navBullet.png);

	margin:				0px;
	margin-bottom:			10px;

	padding:			0px;
	padding-left:			15px;
}

#nav hr {
	margin:				20px auto;
	width:				40%;
	border:				1px solid #CCCCCC;
}


/* -[ Bilder ]------------------------------------------------------------------------------------------------------------------------ */
div.imageLeft {
	text-align:			left;

	margin:				4px 8px 4px 0px;
	padding:			0px;	
}

div.imageLeft img {
	margin:				0px;
	margin-right:			auto;
}

div.imageRight {
	text-align:			right;

	margin:				4px 0px 4px 8px;
	padding:			0px;	
}

div.imageRight img {
	margin:				0px;
	margin-left:			auto;
}

div.imageCenter {
	text-align:			center;

	margin:				4px 8px 4px 8px;
	padding:			0px;	
}

div.imageCenter img {
	margin:				0px;
	margin-left:			auto;
	margin-right:			auto;
}


div.imageFloatLeft {
	float:				left;
	clear:				both;
	
	margin:				4px 8px 4px 0px;
	padding:			0px;	
}

div.imageFloatRight {
	float:				right;
	clear:				both;

	margin:				4px 0px 4px 8px;
	padding:			0px;
}

img {
	display:			block;
	border:				0px;
}


/* -[ Hinweiskästen ]----------------------------------------------------------------------------------------------------------------- */
table.noticeTable {
	width:				700px;
	margin:				4px auto;
	background-color:		#EECCCC;
}

td.noticeTableLeft {
	height:				60px;
	width:				45px;
	background:			url(notice.png) top left no-repeat;
	background-position:		4px 4px;
}

td.noticeTableRight {
	padding:			0px 12px 0px 0px;
	vertical-align:			middle;
}


/* -[ Tags ]-------------------------------------------------------------------------------------------------------------------------- */
a {
	color:				#AA0000;
	font-weight:			bold;
	text-decoration:		none;
}

a:visited {
	color:				#AA0000;
	font-weight:			bold;
	text-decoration:		none;
}

a:hover {
	color:				#AA0000;
	font-weight:			bold;
	text-decoration:		underline;
}

h1 {
	font-size:			110%;
	font-family:			"Century Gothic", "Trebuchet MS", "Arial", Helvetica, sans-serif;
	font-weight:			bold;
	color:				#A00000;
}

td {
	text-align:			justify;
}

p {
	margin:				4px 0px;
}


