html, body {
	margin: 0px;
	padding: 0px;
	text-align: center;
	background-color: #FFF;
}
#main
{
   margin-left : auto;
	margin-right : auto;
	width : 1000px;
	text-align : left;
}
/************************************************
*	div container	-  oben					*
************************************************/
#oben {
	position: absolute;
	float: left;
	margin: 5px 5px 0px 0px;
	background-color: #FFFFFF;
	border: 0px solid black;
	height: 55px;
	width: 1000px;
	vertical-align: top;
	overflow: hidden;
}
#oben2 {
	position: absolute;
	float: left;
	margin: 77px 5px 0px 10px;
	background-color: transparent;
	border: 0px solid black;
	height: 105px;
	width: 980px;
	overflow: visible;
}
/************************************************
*	div container  - titel mit background bild						*
************************************************/
#links-title-o {
	position: absolute;
	float: left;
	margin: 190px 0px 0px 0px;
	padding: 2px 0px 0px 0px;
	background-color: transparent;
	background-image: url(rechts-title.jpg);
	background-repeat: no-repeat;
	border: 0px solid black;
	height: 30px;
	width: 201px;
	vertical-align: top;
	overflow: hidden;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 13px;
	color: #000000;
	text-decoration: none;
   text-align: center;
}
#mitte-title-o {
   position: absolute;
	float: left;
   margin: 190px 0px 0px 220px;
	padding: 2px 0px 0px 0px;
	background-color: transparent;
   background-image: url(mitte-title.jpg);
	background-repeat: no-repeat;
	border: 0px solid black;
   height: 30px;
   width: 562px;
	overflow: hidden;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 15px;
	color: #000000;
	text-decoration: none;
   text-align: center;
}
#rechts-title-o {
   position: absolute;
	float: left;
   margin: 190px 0px 0px 800px;
	padding: 2px 0px 0px 0px;
   background-color: transparent;
	background-image: url(rechts-title.jpg);
	background-repeat: no-repeat;
	border: 0px solid black;
   height: 30px;
   width: 201px;
   overflow: hidden;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 13px;
	color: #000000;
	text-decoration: none;
   text-align: center;
}
/************************************************
*	div container	-  hauptteil					*
************************************************/
#links {
	position: absolute;
	float: left;
	margin: 218px 0px 0px 0px;
	background-color: #FFFFFF;
	border-left: 1px solid gray;
	border-right: 1px solid gray;
	border-bottom: 1px solid gray;
	min-height: 1050px;
   height: auto !important;
   height: 1050px;
	width: 200px;
	vertical-align: top;
	overflow-x: hidden;
	overflow-y: visible;
}
#mitte {
   position: absolute;
	float: left;
   margin: 218px 0px 0px 220px;
   background-color: #FFFFFF;
	border-left: 1px solid gray;
	border-right: 1px solid gray;
	border-bottom: 1px solid gray;
   vertical-align: top;
   min-height: 1050px;
   height: auto !important;
   height: 1050px;
   width: 560px;
	vertical-align: top;
	overflow-x: hidden;
	overflow-y: visible;
}
#rechts {
   position: absolute;
	float: left;
   margin: 218px 0px 0px 800px;
   background-color: #FFFFFF;
	border-left: 1px solid gray;
	border-right: 1px solid gray;
	border-bottom: 1px solid gray;
   min-height: 1050px;
   height: auto !important;
   height: 1050px;
   width: 200px;
   vertical-align: top;
	overflow-x: hidden;
	overflow-y: visible;
}

/************************************************
*	Buttons Menue oben									*
************************************************/
.buttons-mz1 a {
	padding: 4px 0px 2px 0px;
	background-image: url(button-menu-mz1.jpg);
	background-repeat: no-repeat;
	width: 120px;
	height: 30px;
	font: 18px Arial, sans-serif;
	font-weight: normal;
	text-decoration: none;
	text-align: center;
	color: #000000;
	display: inherit;
	float: left;
}
.buttons-mz1 a:hover {
	padding: 4px 0px 2px 0px;
	background-image: url(button-menu-mz1-hov.jpg);
	background-repeat: no-repeat;
	width: 120px;
	height: 30px;
	font: 18px Arial, sans-serif;
	font-weight: normal;
	text-decoration: none;
	text-align: center;
	color: #FFFFFF;
	display: inherit;
	float: left;
}
.bg-button-menu  {
   padding: 4px 0px 2px 0px;
	text-decoration: none;
   font-weight: bold;
	text-align: center;
   width: 120px;
	height: 30px;	
	color: #FFFFFF;
	background-image: url(button-menu-mz1-hov.jpg);
	background-repeat: no-repeat;
	font: 18px Arial, sans-serif;
	display: inherit;
	float: left;
}
.buttons-mz1-linkeecke {
	padding: 4px 0px 2px 0px;
	background-image: url(button-menu-mz1-links.jpg);
	background-repeat: no-repeat;
	width: 30px;
	height: 30px;
	display: inherit;
	float: left;
}
.buttons-mz1-rechteecke {
	padding: 4px 0px 2px 0px;
	background-image: url(button-menu-mz1-rechts.jpg);
	background-repeat: no-repeat;
	width: 30px;
	height: 30px;
	display: inherit;
	float: left;
}
/************************************************
*	Buttons Menueleiste linke Spalte								*
************************************************/
.buttons-mz3 a {
	padding: 0px 0 0 0;
	background-image: url(button-menu-links-mz3.jpg);
	background-repeat: no-repeat;
	width: 190px;
	height: 15px;
	font: 11px Arial, sans-serif;
	font-weight: normal;
	text-decoration: none;
	text-align: left;
	color: #000000;
	display: inherit;
	float: left;
	padding: 0 0 4px 20px;
}
.buttons-mz3 a:hover {
	text-decoration: none;
   font-weight: bold;
	text-align: left;
	color: #FFFFFF;
	background-image: url(button-menu-links-mz3-hov.jpg);
	background-repeat: no-repeat;
	font: 11px Arial, sans-serif;
	display: inherit;
	float: left;
}
.bg-button-menu-links  {
	text-decoration: none;
   font-weight: bold;
	text-align: center;
   width: 190px;
	height: 15px;	
	color: #000000;
	background-image: url(button-menu-links-mz3-hov.jpg);
	background-repeat: no-repeat;
	font: 12px Arial, sans-serif;
	display: inherit;
	float: left;
	padding: 0 0 4px 10px;
}
.bg-button-menu-links-2  {
	text-decoration: none;
   font-weight: normal;
	text-align: left;
   width: 190px;
	height: 20px;	
	color: #000000;
	background-image: url(button-menu-links-mz3-bg.jpg);
	background-repeat: no-repeat;
	font: 12px Arial, sans-serif;
	display: inherit;
	float: left;
	padding: 2px 0 8px 15px;
}
.bg-button-menu-li  {
	padding: 2px 20px 0px 0px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	text-align: center;
	width: 190px;
	height: 30px;
	background-image: url(links-title-2.jpg);
	background-repeat: no-repeat;
	display: inherit;
	float: left;
}
/************************************************
*	Background Mitte index oben								*
************************************************/
.bg-kat-title  {
   padding: 2px 0px 0px 0px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 13px;
	color: #000000;
	text-decoration: none;
   text-align: center;
	width: 560px;
	height: 30px;	
	background-color: transparent;
	background-image: url(mitte-title-2.jpg);
	background-repeat: no-repeat;
	display: inherit;
	float: left;
}

/************************************************
*	Buttons Menue zusatz verlinkungen									*
************************************************/
.buttons-mz2 a {
	padding: 0px 0 0 0;
	background-image: url(button-menu-mz2.jpg);
	background-repeat: no-repeat;
	width: 100px;
	height: 17px;
	font: 11px Arial, sans-serif;
	font-weight: normal;
	text-decoration: none;
	text-align: center;
	color: #000000;
	display: inherit;
	float: left;
}
.buttons-mz2 a:hover {
	text-decoration: none;
   font-weight: normal;
	text-align: center;
	color: #FFFFFF;
	background-image: url(button-menu-mz2-hov.jpg);
	background-repeat: no-repeat;
	font: 11px Arial, sans-serif;
	display: inherit;
	float: left;
}

/************************************************
*	div container Einzelseite								*
************************************************/
#links-einz {
	position: absolute;
	float: left;
	margin: 218px 0px 0px 0px;
	background-color: #FFFFFF;
	border-left: 1px solid gray;
	border-right: 1px solid gray;
	border-bottom: 1px solid gray;
	min-height: 800px;
   height: auto !important;
   height: 800px;
	width: 200px;
	vertical-align: top;
	overflow-x: hidden;
	overflow-y: visible;
}
#mitte-einz {
   position: absolute;
	float: left;
   margin: 218px 0px 0px 220px;
   background-color: #FFFFFF;
	border-left: 1px solid gray;
	border-right: 1px solid gray;
	border-bottom: 1px solid gray;
   vertical-align: top;
   min-height: 800px;
   height: auto !important;
   height: 800px;
   width: 560px;
	vertical-align: top;
	overflow-x: hidden;
	overflow-y: visible;
}
#rechts-einz {
   position: absolute;
	float: left;
   margin: 218px 0px 0px 800px;
   background-color: #FFFFFF;
	border-left: 1px solid gray;
	border-right: 1px solid gray;
	border-bottom: 1px solid gray;
   min-height: 800px;
   height: auto !important;
   height: 800px;
   width: 200px;
   vertical-align: top;
	overflow-x: hidden;
	overflow-y: visible;
}


/************************************************
*	der andere Kram...							*
************************************************/
#inhalt {
margin: 10px;
}

#styleswitcher {
margin: 10px;
}

h1, h2, h3, h4, h5, h6,  {
	margin : 0;
	padding : 0;
}

h1 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 15px;
	color: #464646;
	text-align: center;
	text-decoration: none;
	vertical-align: top;
}
h1.title-bildgal {
   padding: 0px 15px 0px 15px;
	font-family: Arial, Helvetica, sans-serif;
   font-weight: bolder;
   font-size: 15px;
   color: #ff4040;
   text-decoration: none;
	text-align: center;
}
h2.gross {
	padding: 0 0 8px 0;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 18px;
	color: #ff4040;
	text-align: center;
	text-decoration: none;
}
h2 {
   padding: 0px 15px 0px 15px;
	font-family: Arial, Helvetica, sans-serif;
   font-weight: normal;
   font-size: 12px;
   color: #464646;
   text-decoration: none;
	text-align: center;
}
h2.title-bildgal {
   padding: 0px 15px 0px 15px;
	font-family: Arial, Helvetica, sans-serif;
   font-weight: bolder;
   font-size: 15px;
   color: #ff4040;
   text-decoration: none;
	text-align: center;
}
h2.jus {
   padding: 0px 12px 0px 12px;
	font-family: Arial, Helvetica, sans-serif;
   font-weight: normal;
   font-size: 12px;
   color: #464646;
   text-decoration: none;
	text-align: justify;
}
h2.title {
   padding: 0px 15px 0px 15px;
	font-family: Arial, Helvetica, sans-serif;
   font-weight: bolder;
   font-size: 12px;
   color: #ff4040;
   text-decoration: none;
	text-align: justify;
}
h2.jusfeed {
   padding: 0px 10px 0px 0px;
	font-family: Arial, Helvetica, sans-serif;
   font-weight: normal;
   font-size: 12px;
   color: #464646;
   text-decoration: none;
	text-align: justify;
}
h2.jusfeed2 {
   padding: 0px 40px 0px 40px;
	font-family: Arial, Helvetica, sans-serif;
   font-weight: normal;
   font-size: 12px;
   color: #464646;
   text-decoration: none;
	text-align: justify;
}

h3 {
	padding: 0 12 0 25px;
	font-family: Arial, Helvetica, sans-serif;
   font-weight: bolder;
   font-size: 13px;
   color: #ff4040;
   text-decoration: none;
}
h4 {
	padding: 0px 0 3px 0;
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
	color: #ff4040;
	text-align: center;
	text-decoration: none;
}
h5 {
	padding: 0 0 8px 0;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 14px;
	color: white;
	text-align: justify;
}



a {
	color: #242424;
	font-weight: normal;
	font-size : 11px;
	text-decoration: none;
}
a:hover  {
	color: #ff4040;
	font-weight: normal;
	font-size : 11px;
	text-decoration: none;
}
a.link {
	text-align: center;
	color: #464646;
	font-weight: bold;
	font-size : 12px;
	text-decoration: none;	
}
a.link:hover  {
	text-align: center;
	color: #ff4040;
	font-weight: bold;
	font-size : 12px;
	text-decoration: none;	
}
a.link1 {
	text-align: center;
	padding : 0px 0px 0px 0px;
	color: #ff4040;
	font-weight: bold;
	font-size : 12px;
	text-decoration: none;	
}
a.link1:hover  {
	padding : 0px 0px 0px 0px;
	color: #464646;
	font-weight: bold;
	font-size : 12px;
	text-decoration: none;	
}
a.link2 {
	text-align: center;
	padding : 0px 0px 0px 0px;
	color: #ff4040;
	font-weight: bold;
	font-size : 14px;
	text-decoration: none;	
}
a.link2:hover  {
	padding : 0px 0px 0px 0px;
	color: #464646;
	font-weight: bold;
	font-size : 14px;
	text-decoration: none;	
}
a.link3 {
	text-align: center;
	padding : 0px 0px 0px 0px;
	color: #ff4040;
	font-weight: bold;
	font-size : 18px;
	text-decoration: none;	
}
a.link3:hover  {
	padding : 0px 0px 0px 0px;
	color: #464646;
	font-weight: bold;
	font-size : 18px;
	text-decoration: none;	
}

a.feed-title {
	text-align: left;
	color: #464646;
	font-weight: bold;
	font-size : 14px;
	text-decoration: none;	
}
a.feed-title:hover  {
	text-align: left;
	color: #ff4040;
	font-weight: bold;
	font-size : 14px;
	text-decoration: none;	
}

li {
	color: #464646;
	font-size: 11px;
	font-style: normal;
	text-align: left;
	text-indent: 10px;
}

#normalansicht {
display: none;
}


.feed  {
	float: left;
	background-color: transparent;
	width: 550px;
	height: auto;
	color: #464646;
   padding: 0px;
	font-size: 12px;
	text-decoration: none;
	overflow: hidden;
}
.feed2  {
	float: left;
	background-color: transparent;
	width: 190px;
	height: auto;
	color: #464646;
   padding: 0 0 0 10px;
	overflow: hidden;
	font-size: 12px;
	text-decoration: none;
}
.feed2a  {
	float: left;
	background-color: transparent;
	width: 190px;
	height: auto;
	color: #464646;
   padding: 0 0 0 38px;
	overflow: hidden;
	font-size: 12px;
	text-decoration: none;
}
.feed2b  {
	float: left;
	background-color: transparent;
	width: 159px;
	height: auto;
	color: #464646;
   padding: 0 0 0 10px;
	overflow: hidden;
	font-size: 12px;
	text-decoration: none;
	padding: 0 0 0 27px;
}
.feed3  {
	float: left;
	background-color: transparent;
	width: 545px;
	height: auto;
	color: #464646;
   padding: 0 0 0 20px;
	font-size: 12px;
	text-decoration: none;
	overflow: hidden;
}
.feed4  {
	float: left;
	background-color: transparent;
	width: 270px;
	height: auto;
	color: #464646;
   padding: 0 0 0 0px;
	overflow: hidden;
	font-size: 12px;
	text-decoration: none;
}
.feed4b  {
	float: left;
	background-color: transparent;
	width: 160px;
	height: 900px;
	color: #464646;
   padding: 0 0 0 0px;
	overflow: hidden;
	font-size: 12px;
	text-decoration: none;
}
.feed5  {
	float: left;
	background-color: transparent;
	width: 560px;
	height: 430px;
	color: #464646;
   padding: 0px;
	font-size: 12px;
	text-decoration: none;
   overflow: scroll;	
}
.feed6  {
	float: left;
	background-color: transparent;
	width: 560px;
	height: 660px;
	color: #464646;
   padding: 0px;
	font-size: 12px;
	text-decoration: none;
   overflow: scroll;	
}
.feed6b  {
	float: left;
	background-color: transparent;
	width: 550px;
	height: 660px;
	color: #464646;
   padding: 0px;
	font-size: 12px;
	text-decoration: none;
   overflow: hidden;	
}
.feed6-lang  {
	float: left;
	background-color: transparent;
	width: 550px;
	height: 900px;
	color: #464646;
   padding: 0px;
	font-size: 12px;
	text-decoration: none;
   overflow: scroll;	
}
.feed7  {
	float: left;
	background-color: transparent;
	width: 500px;
	height: auto;
	color: #464646;
   padding: 0px;
	font-size: 12px;
	text-decoration: none;
	overflow: hidden;
}
.feed8  {
	float: left;
	background-color: transparent;
	width: 500px;
	height: 900px;
	color: #464646;
   padding: 0px;
	font-size: 12px;
	text-decoration: none;
	overflow: scroll;
}

