html {
	padding: 0;
	margin: 0;
}

body {
	background: #FFFFCC;
	text-align: center;
	font-family: Verdana, Arial, sans-serif;
	padding: 0;
	margin: 0;
    	font-size: 13px;
}

/* container außen */
#container {
	width: 1000px;
	background: #FFFFFF;
	text-align: left;
	margin: 20px auto;
}

/* container für spalten */
#container_main {
	padding: 18px 10px 40px 0;
}

/* navigation oben */
#header_menu {	
	float: left;
	background: #9A3333;
  	width: 1000px;
}


/* banner */
#banner_start {
	clear: both;
	background-image: url("../img/banner_start_1000.png");
	background-repeat: no-repeat;
	width: 1000px;
	height: 356px;
}

#banner_other {
	clear: both;
	background-image: url("../img/banner_other_1000.png");
	background-repeat: no-repeat;
	width: 1000px;
	height: 212px;
}

/* spalten auf startseite*/
.main_small {
	width: 237.5px;
	text-align: left;
	float: left;
	padding: 0 0 40px 10px;	
}

/* spalte auf anderen seiten links */
#main_small_links {
	width: 217.5px;
	text-align: left;
	float: left;
	padding: 0 10px 40px 20px;	
}

/* content spalte */
#main {
	width: 485px;
	text-align: left;
	float: left;
	padding: 0px 0 40px 10px;
}

.img_content_links {	
	border: none;
	float: left;
	padding: 0 20px 10px 0;
	font-style:italic;
}

.img_content_rechts {
	border: none;
	float: right;
	padding: 0 0 10px 20px;
	font-style:italic;
}

.img_content_middle {
	border: none;
	padding: 20px 0 20px 20px;
	width: 445px;
	display: block;
	font-style:italic;
	color: black;
	text-align: center;
}


p.img {
	text-align: center;
	font-style: italic;
	margin-bottom: 30px;

}  

p {
	clear:both;
}

p.right {
	text-align: right;
	clear:both;
}

p.center {
	text-align: center;
	clear:both;
}


/* footer */
#footer {
	clear: both;
	background: #CC6600;
	color: #FFFFCC;
	text-align: center;
	height: 21px;
	line-height: 21px;	
}


.img_footer {
	display: inline;
	font-style: italic;
}

/* invisible */ 
h2#inv {
	font-size: 0px;
}

.inv{
	visibility: hidden;
}

/* Überschriften Startseite */
h3 {			
	color: #CC6600;		
	font-size: 20px;
	font-family: Georgia, Book Antiqua, serif;
	font-style: italic;
	margin: 2px 0px 16px;
	padding: 0px;
}

/* Überschriften main content */
h2 {			
	color: #CC6600;		
	font-size: 26px;
	font-family: Georgia, Book Antiqua, serif;
	font-style: italic;
	margin: 0px 0px 12px;
	padding: 0px;
}

h4 {
	color: #CC6600;	
	font-family: Verdana, Arial, sans-serif;
	font-weight: bold;
	font-size: 14px;
	margin: 16px 0px 8px;
	padding: 0px;	
}


h5 {
	color: #CC6600;	
	font-family: Verdana, Arial, sans-serif;
	font-weight: bold;
	font-size: 13px;
	margin: 10px 0px 4px;
	padding: 0px;	
}



/* Links */
a.main_content {
	color: #CC6600;
	text-decoration: none;
}

a.main_content:hover {
	text-decoration: underline;
}

a.main_heading {
	color: #CC6600;
	text-decoration: none;
	font-weight: bold;
}

a.main_heading:hover {
	text-decoration: none;
}

a.rechts {
	color: #CC6600;	
	text-decoration: none;
	font-family: Georgia, Book Antiqua, serif;
	font-style: italic;
}

a.rechts:hover {
	text-decoration: none;
}

a.footer {
	color: #FFFFCC;
	text-decoration: none;
}

a.footer:hover {
	text-decoration: none;
}



/* Navigation oben */
ul#menu{
	list-style-type: none;
	width: 100%;
	position: relative;
	font-size: 16px;
	font-family: Verdana, Arial, sans-serif;
	font-variant: small-caps;
	font-weight: bold;
	letter-spacing: 0.15px;
	height: 31px;	
	margin: 0;
	padding: 0;
}

ul#menu li{
	display: block;
	float: left;
	margin: 0;
	height: 31px;
}


ul#menu li a{
	display: block;
	float: left;
	background-color: #9A3333;
	color: #FFFFCC;
	line-height: 31px;
	text-decoration: none;
	padding: 0 12px;
	height: 31px;
}

ul#menu li a:hover{
	color: #9A3333;
	background-color: #FFFFCC;
}

ul#menu li a.current{
	background-color: #FFFFCC;
	color: #9A3333;
}

ul#menu li a.current:hover{
	background-color: #FFFFCC;
	color: #9A3333;
}

/* Navigation links */

ul#links{
	list-style-type: none;	
	font-size: 16px;
	font-family: Verdana, Arial, sans-serif;
	font-variant: small-caps;
	font-weight: bold;
	margin: 0;
	padding: 0;	
}

ul#links li{
}


ul#links li a{
	color: #CC6600;
	text-decoration: none;
}

ul#links li a:hover{
	color: #9A3333;
}

ul#links li a.current{
	color: #9A3333;
}

ul#links li a.current:hover{
	color: #9A3333;
}


ul {
	color: #CC6600;
}

ul span { 
	color: black; 
	font-weight:normal;
	font-size: 13px;
}

ul.content {
	list-style-type: circle;
	color: black; 	
	font-size: 13px;
	list-style-position:outside;

}

ul.content li {
	margin: 4px 0;
	color: black; 

}

ul.contentNo {
	list-style-type: none;
	color: black; 	
	font-size: 13px;
}

ul.contentNo li{
	margin: 4px 0;
	color: black; 	
	font-size: 13px;
}

ol.content {
	list-style-type: upper-roman;
	color: black; 
	font-size: 13px;
}

ol.contentH {
	color: #CC6600;	
	list-style-type: upper-roman;
	font-weight:bold;
	font-size: 14px;	
}


ol span { 
	color: black; 
	font-weight:normal;
	font-size: 13px;
}

ol.normal {
	list-style-type:decimal;
	color: black; 
	font-size: 13px;
	font-weight:normal;
}

ol.normal li{
	color: black; 
	font-size: 13px;
	font-weight:normal;
	margin: 4px 0;
}
