
body {
	margin: 0px;
	height: 100%;
	padding: 0;
	background: #5f636c;
	font-family: Georgia, Garamond, serif;
}

#container {
	margin: 2px auto;
	width: 902px;
	height: auto;
	background: white;
	border: 1px solid #d0d5d8;
}

h1, h2, h3, h4, h5 {
	margin:0;
	padding-top: 6px;
}
h1 {	font: normal bold 1.0em Georgia, Garamond, serif; padding-bottom: 15px;}
h2 {	font: normal bold 0.9em Georgia, Garamond, serif; color: #721111; padding-top:11px; padding-bottom:5px;}
h3 {	font: normal normal 0.9em Georgia, Garamond, serif; color: #721111; padding-top:16px; padding-bottom:5px;}
h4 {	font: normal bold 0.8em Georgia, Garamond, serif;}
h5 {	font: normal normal 0.8em Georgia, Garamond, serif;}


/* - + - + - Header - + - + - + - */
#header {	height: 132px; margin-bottom:22px;}
#header a {text-decoration:none;}
#dekoGfx {
	border-top: none;
	border-left: none;
	border-right: none;
	border-bottom: 6px solid #d0d5d8;
	margin-right: 32px;
}

#logo {
	float: left;
	width: 618px;
	height: 132px;
	background: url(../img/header_line.gif) repeat-x bottom;
}
#logo img {
	padding: 62px 47px 11px 300px; 
}

/* - + - + - Navigation - + - + - + - */
#navi {
	margin: 0;
	padding: 0;
	list-style-type:none;
	width: 251px;
	height: 396px;
	float: left;
}
ul#navi li a:link, ul#navi li a:visited, ul#navi li a:hover, ul#navi li a:active,
ul#navi li a.current:link, ul#navi li a.current:visited, ul#navi li a.current:hover, 
ul#navi li a.current:active {
	display: block;
	padding:6px 0 6px 20px;
	text-decoration:none;
	color: #46484d;
	font: normal normal 0.9em Georgia, Garamond, serif;
}  
ul#navi li a.current:link, ul#navi li a.current:visited,
ul#navi li a.current:hover, ul#navi li a.current:active {
	background: #d0d5d8;
}
ul#navi li a:hover, ul#navi li a:active {
	background: #e3e6e8;
	display: block;
}

/* - + - + - Inhalte - + - + - + - */
#inhalt {
	min-height: 376px;
	padding: 0 80px 20px 20px;
	margin-left: 280px;
	color:#46484d;
}
#inhalt p {
	margin: 0 0 10px 0;
	font: normal normal 0.8em Georgia, Garamond, serif;
}
#inhalt p span {
	font-weight: bold;
}
#inhalt p span.small {
	font: normal normal 0.85em Georgia, Garamond, serif;
	color:#888;
}
#inhalt p span.table {
	display: block;
	width: 100px;
	float: left;
	font-weight: normal;
}
#inhalt ul {
	margin: 8px 0 5px 0;
	padding: 0 0 0 14px;
	list-style-image: url(../img/list.gif);
}
#inhalt ul li {
	color:#46484d;
	font: normal normal 0.8em Georgia, Garamond, serif;
	padding-bottom:8px; 
}
#inhalt ul li span {	font-weight: bold!important;}
/* - + - + - Bild im Textbereich - + - + - + - */
#inhalt img.goRight {
	margin: 3px 0 20px 20px;
}
#inhalt p a:link, #inhalt p a:visited, #inhalt p a:hover, #inhalt p a:active {
	color:#46484d;
	text-decoration: underline;
	
}
#inhalt p a:hover, #inhalt p a:active {text-decoration:none; color:#721111;}


#logoJmp {
	margin-top:10px;
}
/* - + - + - Footer - + - + - + - */
#footer {
	clear: left;
}
#footer p{
	float: left;
	color: #c9cdd0;
	text-decoration: none;
	font: normal normal 0.7em Verdana, Arial, Helvetica, sans-serif;
	margin: 0; padding: 3px 0 0 20px;
	display: block;
	width: 231px; 
	border-top: 1px solid #721111;
}
#footer a:link, #footer a:visited, #footer a:hover, #footer a:active{
	padding-left: 3px;
	text-decoration:none;
	color:#c9cdd0;
}
#footer a:hover, #footer a:active {
	text-decoration: underline;
}
#footer .dekogfx {
	margin: 0 0 10px 349px;
}
#footer .dekogfx_b {
	margin: 0 0 10px 9px;
}
/* - + - + - allg. Klassen - + - + - + - */
.goLeft {	float: left;}
.goRight {	float: right;}
.clearFloats { clear: both;}
