body {
	text-align:			center;
	background:			#ffffff;
	background-image:       url("hintergrund_roetlich.jpg");
	background-repeat:	repeat-x;
	font-size:			90%;
	font-family:		Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin:			0;
	padding:			0;
	font-size:			10pt;
	font-family:		"Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:                  #333333;
}

b {
	color:                  #990000;
}

#page {
	max-width:              830px;
	text-align:			left;
	background:			#FFF;
	border:			4px solid #888877;
	margin:			32px auto;
	padding:			2em;
}

#page img {
	margin-top: 10px;
}

h1 {
	font-family:		"Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight:		normal;
	margin:			0 0 0.5em 0;
}


.clear {
	clear:			both;
}



a:link {
	color:			#006600;
}

a:visited {
	color:#003300;
}

a:hover {
	color:			#009900;
	text-decoration:		none;
	background:			#d5ff99;			<!-- #B4FF4A; -->
}

a:active {
	color:			#990000;
	text-decoration:		underline;
}

a:focus {
	color:			#009900;
	text-decoration:		underline;
}



p {
	margin-top:             5px;
	margin-bottom:		7px;
}

p.uebertitel {
	font-size:			10pt;
	color:           	 	#888888;
	margin-top:             15px;
	margin-bottom:          10px;
	text-align:			left;
}

p.titel {
	font-size:			14pt;
	font-weight: 		bold;
	color:           	 	#5a3c0a;
	margin-top:             15px;
	margin-bottom:          0px;
	text-align:			left;
}

p.untertitel {
	font-size:			11pt;
	font-weight: 		bold;
	color:            	#a6834d;
	margin-top:             10px;
}

p.ueberschrift, infobox_titel {
	margin-top:			40px;
	margin-bottom:          2px;
	font-size:			12pt;
	font-weight:		bold;
	color:                  #222222;
}

p.bild {
	text-align:			center;
}

a.breadcrumbnavigation {
	color:			#666666;
	font-size:			8pt;
	margin-top:  		0px;
	margin-bottom:  		0px;
}

a.breadcrumbnavigation:hover {
	color:			#000000;
}

a.toplink {
	color:			#666666;
	font-size:			8pt;
	text-decoration:        none;
}

a.toplink:hover {
	color:			#ffffff;
}

p.breadcrumbnavigation {
	color:			#666666;
	font-size:			8pt;
	margin-left:		10px;
	margin-top:  		10px;
	margin-bottom:  		0px;
}

p.fusszeile {
	color:			#666666;
	font-size:			8pt;
}

.fusszeile_links {
	margin-top:             30px;
//	float:			left;
	width:			300px;
}

.fusszeile_rechts {
	float:			right;
	width:			200px;
}













#nav {
	background:		#eeeeee right repeat-y;
	margin-bottom:	1em;
	line-height:	1em;
}

#nav:-before {
	line-height:	0.1;
	font-size:		1px;
	margin:		0;
	height:		9px;
	display:		block;
	border-bottom:	1px solid #333333;
	content:		url('/media/key-point_tl.gif');
}

#nav:-after {
	display:		block;
	padding-top:	0;
	line-height:	0.1;
	font-size:		1px;
	margin:		0 0 0 0;
	height:		8px;
	background:		#dddddd scroll no-repeat bottom right ;
	border-top:		1px solid 999999;
}

#nav, #nav ul {
	margin:		0;
	padding:		0;
	list-style:		none;
}

#nav li {
	display:		inline;
	padding:		0;
	margin:		0;
}
	
#nav li a {
	display:		block;
	padding:		6px 10px;
	text-decoration:	none;
	background:		#efefef;
	border-bottom:	1px solid #cccccc;
	border-top:		1px solid #dddddd;
	border-right:	1px solid #cccccc;
	border-left:	1px solid #bbbbbb;
	font-size:		11px;
	color:            #444444;
}

#nav li b {
	display:		block;
	padding:		6px 10px;
	text-decoration:	none;
	background:		#444444;
	color:		#ffffff;
	border-bottom:	1px solid #F23600;
	border-top:		1px solid #F98900;
	border-right:	1px solid #F23600;
}

#nav li p {
	display:		block;
	padding:		8px 10px;
	text-decoration:	none;
	background:		#333333;
	color:		#FFFFFF;
	border-bottom:	1px solid #F23600;
	border-top:		1px solid #F98900;
	border-right:	1px solid #F23600;
	font-size:		11px;
	margin-bottom:	0px;
	margin-top:		0px;
}

#nav li a strong {
	color:		#333333;
}

#nav li li a {
	padding:		6px 8px 6px 20px;
}

#nav li a:hover {
	background:		#cccccc;
	color:            #333333;
}

li {
	margin-top:		0.2em;
	margin-bottom:	0.2em;
}

:link {
//	color:		#EEEEEE;
}

:visited {
//	color:		#DDDDDD;
}

:link:hover,
:visited:hover {
//	color:		#FFFFFF;
}

:link:active, :link:active {
	color:		#000000;
}

#side {
	float:		right;
	margin-bottom:	200px;
	margin-top:		60px;
	margin-left:	35px;
	margin-right:	0px;
}
