body, html {
margin: 0;
padding: 0;
background-color: #fff;
margin:0;
min-height:100%;
height:100%;
font: 0.9em "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, sans-serif;
}

#wrapper {
padding:0;
margin:auto;
min-height:100%;
height:100%;
width:700px;
}

#ticker {
clear:both;
padding: 5px 0px 4px;
color: #333;
font-size: 1em;
height: 20px;
}

#content {
margin:auto;
background:#FEBB4A url(../bilder/0910/hg_0910.jpg) repeat-y;
min-height:100%;
height:auto;
color: #333;
clear: both;
padding: 15px 30px 30px;
}


#header {
	//background:#fff url(../bilder/09/CM_logo09.png) no-repeat 0px 30px;
	height:115px;
}

#header img {
margin-top: 30px;
margin-left: 0px;
margin-bottom: 10px;
}

#fuss {
background: #e0ecae;
height: 15px;
color: #000;
text-align: right;
position: fixed;
bottom: 0px;
width: 640px;
padding: 5px 30px;
}

.quellenbox {
	background: #fff;
	padding: 2px;
	border: 1px #ccd solid;
	padding: 8px;
	color: #798230;
}

hr { 
border: 0px; /* Für Firefox und Opera */ 
border-top: solid 1px #FEBB4A;
border-bottom: transparent; 
} 

/************************************************
 *	Navigation                      *
 ************************************************/
 
#navcontainer {
	width: 100%;
	float: left;
	background: #555a2b;
}

#navcontainer ul {
margin: 0;
padding: 0px 30px;
font-size: 0.9em;
}

#navcontainer ul li {
display: inline;
}

#navcontainer ul li a {
	color: #FFF;
	font-weight: bold;
	text-decoration: none;
	float: left;
	padding: 1px 12px 2px;
}

#navcontainer ul li a:hover {
	color: #ffffff;
	background: #43698f;
}

#navlist #active a {
	color: #ffffff;
	background: #43698f;
}

/************************************************
 *	Textausteichnungen  *
 ************************************************/
 
p, ul {
line-height: 1.5em;
}

p {
line-height: 1.5em;
margin: 0 0 25px;
}

#content p {
text-align: justify;
}

strong, b {
font-weight: bold;
}

em, i {
font-style:italic;
}

/* Überschriften */

h1, h2, h3, h4 {
display:block;
}

h1 {
	font-size: 1.1em;
	font-weight:bold;
	color: #b10051;
	margin:0.8em 0 0.5em;
	text-transform: uppercase;
	padding-left: 3em;
	border-bottom: 1px solid #2A6B77;
	padding-bottom: 2px;
}

h2 {
	font-size: 1.3em;
	font-weight:bold;
	color: #b10051;
	margin:2em 0 0.5em;
	padding-left: 3em;
	border-bottom: 1px solid #2A6B77;
	padding-bottom: 2px;
	border-top: 1px solid #2A6B77;
	padding-top: 1px;
}

h3 {
	font-size: 1.1em;
	font-weight:bold;
	color: #b10051;
	margin-top: 0.1em;
	margin-bottom: 0.4em;
}

h4 {
	font-size: 1.1em;
	font-weight:bold;
	color: #b10051;
	margin-top: 0.1em;
	margin-bottom: 0.4em;
}

h5 {
	font-weight:bold;
	color: #b10051;
	margin:0.4em 0 0em;
	font-size: 1em;
}

/************************************************
 *	Bildpositionierung im Fließobjekt  *
 ************************************************/


img.float_left {
float: left;
margin-right: 1em;
margin-bottom: 0.15em;
border:0;
padding: 4px;
}

img.float_right {
float: right;
margin-left: 1em;
margin-bottom: 0.15em;
border:0;
padding: 4px;
}

img.center {
text-align:center;
margin-left: 1em;
margin-right: 1em;
margin-bottom: 0.15em;
border:0;
padding: 4px;
}


.last {
	margin-bottom: 0;
}

.clearing {
	height: 0;
	clear: both;
}

/************************************************
 *	Links  *
 ************************************************/

a:link {
	color: #636927;
	text-decoration: none;
}

a:visited {
	color: #636927;
	text-decoration: none;
}

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

#ticker a:link {
	color: #555a2b;
	text-decoration: none;
	font-size: 1.1em;
}

#ticker a:visited {
	text-decoration: none;
	color: #555a2b;
	font-size: 1.1em;
}

#fuss a:link {
	color: #555a2b;
	text-decoration: none;
	font-size: 0.8em;
}

#fuss a:visited {
	text-decoration: none;
	color: #555a2b;
	font-size: 0.8em;
}

 #content p a[href^="http://"]:after {
 content: "\a0\3E";
}
.0910red {
	color: #b10051;
	font-weight: bold;
}
.quellenbox0910 {
	background: #fff;
	padding: 2px;
	border: 1px #ccd solid;
	padding: 8px;
	color: #b10051;
}
