/*	undo
*******************************************************************************/
:link,:visited{text-decoration:none}
ul,ol{list-style:none}
h1,h2,h3,h4,h5,h6,pre,code{font-size:1em;font-weight:normal; }
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input,dl,dt,dd{margin:0;padding:0}
img,a img,:link img,:visited img,fieldset{border:none}
img{margin:0;padding:0;vertical-align:bottom; }
address{font-style:normal}

table{border:none;padding:0px;margin:0px;border-spacing:0px;font-size:1em}
tr{border:none;padding:0px;margin:0px}
td{border:none;padding:0px;margin:0px;vertical-align:top;border-spacing:0px}

legend{display:none}

body,div,p,li{background-repeat:no-repeat}

/*	reset some basic style
*******************************************************************************/
dl{margin:0 0 0 0; }
dl dt{margin:0 0 0 0; }
dl dd+dt{margin-top:0; }
dl dd{margin:0 0 0 0; }

ol{list-style:none; }
ol li{margin:0 0 0 0; }
ol li ol{margin:0 0 0 0; }
ol li ul{margin:0 0 0 0; }

p{margin-bottom:0em; }

ul{list-style:none; }
ul li{margin:0 0 0 0; }
ul li ul{margin:0 0 0 0;list-style:none; }
ul li ol{margin:0 0 0 0; }

pre{font-size:1.2em; }

a:hover{text-decoration:none}

/*	html
*******************************************************************************/
html{
	min-height:100%;
	margin-bottom:10px;
	background-image:url(background_site.gif);
	background-repeat:repeat;
}

/*	body
*******************************************************************************/	
body{
	font-family:
	verdana,arial,helvetica,sans-serif;
	font-size:xx-small;voice-family:"\"}\"";
	voice-family:inherit;font-size:x-small
}
	
.clearer{
	display:block;
	clear:both;
	line-height:0;
	height:1px;
	font-size:0;
	visibility:hidden
}
	
.clear{
	clear:both
}
	
.flLeft{
	float:left
}

.flRight{
	float:right
}

.warning{
	color:#f00
}#inhalt .galeriethumb{float:left;width:80px;padding:0;margin:20px;border:1px solid #4fa51d;font:bold 14px verdana,sans-serif}#inhalt .galeriethumb img{border:none;width:80px}#inhalt .galeriethumb a{z-index:24}#inhalt .galeriethumb a:hover{z-index:25;border:0px solid #4fa51d}#inhalt .galeriethumb a span{display:none;z-index:25}#inhalt .galeriethumb a span img{width:auto;height:auto}#inhalt .galeriethumb a:hover span{display:block;width:350px;position:absolute;top:0px;right:-1px;border:1px dashed grey;padding:15px;font:normal 14px verdana,sans-serif;background-color:#ffea87;z-index:1}/**/#website{position:relative;display:block;margin-right:auto;margin-left:auto;padding:0;height:100%;width:1024px;color:#000;text-align:left}/**/#header{position:relative;margin:0;padding:0;height:374px;background-image:url(header_02.gif)}/**/#logo{position:absolute;top:1px;left:100px}#logo a{display:block;height:100px;width:350px;text-indent:-400em}#breadcrumb{position:absolute;bottom:8px;left:97px;color:#00609D}#breadcrumb a,#breadcrumb a:link{color:#00609D}#breadcrumb a:hover{color:#00609D;text-decoration:underline}/**/#nupsi{padding:35px 200px 10px 10px;text-align:right;color:#afafaf;font-weight:bold}#nupsi h1{font-weight:bold}/**/#seitenzeichen{position:absolute;bottom:4px;left:780px;}/**/#angebot{position:absolute;top:145px;left:420px}#angebot a{display:block;height:300px;width:460px;left:420px;text-indent:-500em}/**/#content{display:block;clear:both;position:relative;padding:0 0 0 0}#content2{display:block;clear:both;position:relative;padding:0 0 0 0}/**/ * html #content{background-image:url(bg_content.gif);background-repeat:repeat;height:100%}* html #content2{background-image:url(background_main_leer.gif);background-repeat:repeat;height:100%}/**/#content{background-image:url(background_main_leer.gif);background-repeat:repeat}#content2{background-image:url(background_main_leer.gif);background-repeat:repeat;height:100%}#main{float:left;width:680px}#main-block{}#main-block2{padding:14px;text-align:justify}/**/div.hm_container{padding:0px;width:100%;margin-top:0px;margin-right:0px;margin-bottom:20px;margin-left:0px}div.hm_container .hm_bild_left{padding:0px;margin-top:0px;margin-right:20px;margin-bottom:20px;margin-left:0px;float:left;height:auto;width:auto;border:1px solid #CCCCCC}div.hm_container .hm_bild_right{padding:0px;margin-top:0px;margin-left:20px;margin-bottom:20px;margin-left:0px;float:right;height:auto;width:auto;border:1px solid #CCCCCC}div.hm_container .hm_zbueberschrift{font-style:italic;font-weight:bold;text-decoration:underline}div.hm_container .hm_galeriebild{border-left:1px solid #CCCCCC;border-right:1px solid #999999;border-top:1px solid #CCCCCC;border-bottom:1px solid #999999;background:#DCDCDC;height:100px;width:100px}* html div.hm_container .hm_galeriebild{margin:6px;padding:0px}div.hm_container .hm_galeriebild .hm_qformat{border:1px solid #999999;padding:0px;margin-top:20px;margin-left:10px;margin-right:10px;margin-bottom:20px;height:60px;width:80px}div.hm_container .hm_galeriebild .hm_hformat{border:1px solid #999999;padding:0px;margin-top:10px;margin-left:20px;margin-right:20px;margin-bottom:10px;height:80px;width:60px}div.hm_container .hm_galeriebild_text{float:left;font-size:8.5pt;color:#666666;text-align:center;vertical-align:middle;margin-top:7px;margin-right:15px;margin-bottom:0px;margin-left:15px}div.hm_container .clearing{clear:both}/**/#header-nav{position:absolute;bottom:21px;left:68px;width:900px}#header-nav ul.nav1st{}#header-nav ul.nav1st li{display:block;float:left;padding:8px 0 15px 0}#header-nav ul.nav1st li.active{background-image:url(background_nav_aktiv1.gif)}#header-nav ul.nav1st li.active a,#header-nav ul.nav1st li.active a:link{color:#00609d;background-image:url(background_nav_aktiv1.gif)}#header-nav ul.nav1st a,#header-nav ul.nav1st a:link{padding:8px 10px 15px 10px;color:#ffffff;font-size:1.2em;font-weight:bold}#header-nav ul.nav1st a:hover{color:#00609d;padding:8px 10px 15px 10px;background-repeat :repeat;background-image:url(background_nav_aktiv1.gif)}#navigation{float:left;width:183px;line-height:20px;padding:10px 5px 5px 66px}#navigation ul.nav2nd li{background:#B3CFE1;padding:0px 0px 1px 0px;margin-left:3px;font-size:1.0em;font-weight:normal}#navigation ul.nav2nd a,#navigation ul.nav2nd a:link{background:#ffffff;color:#606060;display:block;padding:4px 1px 4px 10px;font-size:1.1em;font-weight:normal}#navigation ul.nav2nd a:hover{background:#00609d;color:#ffffff;text-decoration:none}#navigation ul.nav2nd a.current{background:#B3CFE1;color:#00609d;text-decoration:none}#navigation ul.nav2nd a.current:link{background:#DFF0F8;color:#00609d;text-decoration:none}#navigation ul.nav2nd a.current:hover{background:#00609d;color:#ffffff;text-decoration:none}#navigation ul.nav3rd a.current{background:#B3CFE1;color:#00609d;text-decoration:none}#navigation ul.nav3rd a.current:link{background:#B3CFE1;color:#ffffff;text-decoration:none}#navigation ul.nav3rd a.current:hover{background:#B3CFE1;color:#ffffff;text-decoration:none}/**/#motivationsteaser{position:center;top:0px;display:block;width:1040px;height:100px;padding:0px 0px 10px 7px}#motivationsteaser div.moti-box{float:left;width:233px;height:100px;margin:10px 0px;margin-left:5px;padding:0 5px 0 5px}#motivationsteaser div.moti-box img{border:none;margin:0}/*ür die Spaltenart "zweispaltig" und dreier für die Spaltenart "dreispaltig" angegeben */

/* 2+3 */
.zweier, .dreier {
 margin: 15px;
 width: 600px;
}

/* 2 */
.zweier .spalte_1 {
 width: 290px;
 float: left;
 background: red;
}

.zweier .spalte_2 {
 width: 290px;
 float: right;
 background: yellow;
}


/* 3 */
.dreier .spalte_1 {
 width: 15%;
 float: left;
 margin-right: 10px;
}

.dreier .spalte_2 {
 width: 25%;
 float: left;
 text-align: center;
}

.dreier .spalte_3 {
 width: 55%;
 float: right;
}

/**
* @package Zweispalter
* @name ZS CSS
* @author ZFeN - sven@zfen.de - http://www.zfen.de
* @version 1.0
*/

.zweispalter {
  width: 780px; 
}

.zweispalter_1 {
  width: 370px;
}

.zweispalter_2 {
  width: 330px;
  margin-left: 10px;
}

.zweispalter_1, 
.zweispalter_2 {
  float: left;
}

.clboth {  
 clear: both;
 display: block;
 line-height: 0;
 font-size: 0;
}

/* Linkliste ***********************************************/

.contentlinklist {
 margin-left: 0%;
 margin-top: 0px;
}

/* bei fixer Breite ggf.  width: 500px; einbauen */

.linkarea {
 background: none;
 margin-top: 10px;
 margin-bottom: 10px;
 padding: 0px;
}

.linkarea_head {
 font-size : 1.2em;
 font-weight: bold;
 text-transform : uppercase;
 background-color : transparent;
 padding : 5px 0px;
 margin : 0;
}

.linkarea_img {
 padding: 2px;
 background: #fff;
 float: left;
 margin-right: 15px;
 border: 0px;
}

.linkarea_txt {
 position: relativ;
 margin-left: 40%;
 border: 0px;
}

.linkarea_imgmax {
 padding: 10px;
 background: none;
}

.clean {
 clear: both;
}

/*	Wetter
------------------------------------------------------------------------------*/
#wetter {
	margin-left:3px;
	margin-top:5px;
	border-bottom:1px solid #d4d4d4;
}

/*	Hinweis
------------------------------------------------------------------------------*/
#hinweis {
	margin-left:68px;
  	width: 899px;
	color:#8BA377;
	text-align:justify;
}

/*	Hinweis1
------------------------------------------------------------------------------*/
#hinweis1 {
	margin-left:68px;
  	width: 899px;
	color:#8BA377;
	text-align:justify;
}

/*	Selfcom
*******************************************************************************/
#selfcom {
	margin-left:70px;
  	width: 85%;
	padding: 10px 10px 10px 10px;
	border-top: 1px dashed;
	color:#8BA377;
}

#selfcom a, #selfcom a:link {
	color:#8BA377;
	text-decoration:none;
}
#selfcom	a:hover {
	color:#8BA377;
	text-decoration:underline;
}

/*	Bookmark
------------------------------------------------------------------------------*/
#bookmark {
  	width: 960px;
	color:#8BA377;
}

/*	Navigation Oben
*******************************************************************************/
#navoben {
	position:absolute;
	bottom:356px;
	left:655px;
	color:#00609D;
}

#navoben a, #navoben a:link {
	color:#00609D;
	text-decoration:none;
}

#navoben a:hover {
	color:#008400;
	text-decoration:underline;
}

/*	Headlines
------------------------------------------------------------------------------*/

#main-block .teaser h1 {
	font-size:1.4em;
}

/* Headline 1 */
#main-block h1 {
	color:#10407E;
	font-family:arial, helvetica, verdana, sans-serif;
	font-size:1.3em;
	font-weight:bold;
	line-height:2.5em;
}

/* Headline 2 */
#main-block h2 {
	color:#10407E;
	font-family:arial, helvetica, verdana, sans-serif;
	font-size:1.3em;
	font-weight:bold;
	line-height:1.7em;
}

/* Headline 3 */
#main-block h3 {
	padding-left:12px;
	padding-right:12px;
	color:#416920;
	font-family:arial, helvetica, verdana, sans-serif;
	font-size:1.3em;
	font-weight:bold;
	line-height:1.8em;
	text-decoration:none;
	border-bottom: 1px dashed;
	border-top: 1px dashed;
	border-left: 1px dashed;
	border-right: 1px dashed;	
	background-color:#f4f4f4;
	margin-bottom: 1.5em;
}

/* Headline 4 */
#main-block h4 {
	position:absolute;
	right:105px;
	color:#a4a4a4;
	font-family:arial, helvetica, verdana, sans-serif;
	font-size:1.1em;
}

/* Headline 5 */
#main-block h5 {
	margin:right;
	color:#747474;
	font-family:arial, helvetica, verdana, sans-serif;
	font-size:1.1em;
}


/*	Paragraphs / Lists
------------------------------------------------------------------------------*/
#main-block p,
#main-block ul,
#main-block ol {
	margin-bottom:1.2em;
	font-size:1.2em;
	line-height:1.6em;
}
#main-block ul li ul,
#main-block ul li ol,
#main-block ol li ol,
#main-block ol li ul {
	font-size:1em;
}

#main-block ul {
	margin-left:14px;
	list-style-type:square;
}

#main-block ol {
	list-style-type:decimal-leading-zero;
}


/*	Hyperlinks
------------------------------------------------------------------------------*/
#main-block a, #main-block a:link {
	color:#10407E;
	text-decoration:none;
	font-style:italic;
}

#main-block a:hover {
	color:#c40000;
	text-decoration:underline;
}

/*	back
*******************************************************************************/
#back {
 	font-size : 1.1em;
	color:#afafaf;
	width: 675px;
	height: 20px;
	line-height:2.0em;
	background-image:url(background_zurueck_1.gif);
	margin:1em 0 8px 194px;
}
#back a:link {
	color:#666;
}
#back a:hover {
	color:#c40000;
	text-decoration:underline;
}

/*	Images
*******************************************************************************/
#main-block div.image {
	width:absolute;
	margin-bottom:0;
	background:#f0f0f0;
	padding:0.3em 3px;
	border-left:1px solid #d4d4d4;
	border-right:1px solid #d4d4d4;
	border-top:1px solid #d4d4d4;
	border-bottom:1px solid #d4d4d4;
}
#main-block div.image p {
	margin:0;
	font-size:0.9em;
}
#main-block div.flLeft {
	margin-right:14px;
}
#main-block div.flRight {
	margin-left:14px;
}


/*	footer
------------------------------------------------------------------------------*/
.footer {
	background-image:url(footer.gif);
	display:block;
	width:100%;
}
.footer2 {
	padding:0 0 0 0;
}
.footer p {
	margin:10px;
	padding:2px 10px 10px 70px;
	font-size:10px;
}

.footer p, 
.footer p a,
.footer p a:link {
	color:#DBE2D5;
}
.footer p a:hover {
	color:#DBE2D5;
	text-decoration:underline;
}

.footer .col-left {
	float:left;
	width:365px;
}
.footer .col-right {
	float:left;
}


/* form-module
*******************************************************************************/
#form-module * {
	padding:0px;
	margin:0px;
}

#form-module {
	margin:0px;
	padding:0px;
	width:550px;
	background-color:#f4f4f4;
	color:#747474;
	font-family:verdana, arial, helvetica, sans-serif;
	font-size:1.1em;
}

#form-module fieldset {
	border:0px solid #fff;
}

#form-module legend {
	display:none;
}


#form-module p {
	margin:0;
	padding:5px;
	color:#747474;
	font-size:1em;
	font-weight:bold;
}

#form-module .element {
	display:block;
	clear:both;
	background-color:#e4e4e4;
	border-top:2px solid #fff;
}

#form-module label {
	display:block;
	float:left;
	padding:5px;
	width:120px;
	border-right:2px solid #fff;
}

#form-module label.checkbox {
	width:372px;
	border-left:2px solid #fff;
	border-right:none;
}

#form-module input, 
#form-module select, 
#form-module textarea {
	float:left;
	margin:5px;
	width:350px;
	border:1px solid #d4d4d4;
}

#form-module input.text {
	width:250px;
	height:20px;
}

#form-module input.checkbox {
	width:120px;
	padding:0;
	border:none;
}

#form-module input.submit { 
	width:200px;
	margin:5px 5px 5px 137px;
	padding:2px 5px;
	border:1px solid #333;
	background-color:#00609d;
	color:#ffffff;
	font-family:verdana, arial, helvetica, sans-serif;
	text-align:center;
	cursor:pointer;
}

#form-module input.submit:hover { 
	background-color:#B3CFE1;
	color:#00609d;
}

#form-module label.textarea, 
#form-module textarea.textarea {
	height:96px;
}

#form-module-thanks {
	display:block;
	color:#709a31;
	font-family:verdana, arial, helvetica, sans-serif;
	font-size:1.2em;
}


/* download
*******************************************************************************/
#main-block .download-hdl p, 
#main-block .download-file p, 
#main-block .download-desc p {
	margin:0;
}
#main-block .download-hdl p {
	padding:3px 7px;
	background-color:#00609D;
	font-weight:bold;
	color:#ffffff;
}

#main-block .download-file {
	padding:1.0em 7px;
	border-left:1px solid #00609D;
	border-right:1px solid #00609D;
}

#main-block .download-desc {
	margin-bottom:1.2em;
	padding:1.2em 7px;
	background-color:#DFF0F8;
	border-left:1px solid #00609D;
	border-right:1px solid #00609D;
	border-bottom:1px solid #00609D;
}

#main-block .download-without-desc {
	margin-bottom:1.2em;
	border-top:1px solid #00609D;
}

/**
* @package Zweispalter
* @name ZS CSS
* @author ZFeN - sven@zfen.de - http://www.zfen.de
* @version 1.0
*/

.zweispalter {
  width: 700px; 
}

.zweispalter_1 {
  padding-left:10px;
  width: 250px;
}

.zweispalter_2 {
  width: 350px;
  margin-left: 30px;
}

.zweispalter_1, 
.zweispalter_2 {
  float: left;
}

.clboth {  
 clear: both;
 display: block;
 line-height: 0;
 font-size: 0;
}

#hassoGallery {
	margin-left: 50px;
	padding: 0;
	font-size: medium ;
	
	
}


#hassoNav {
	display: block;
	text-align:left;

}

#hassoNav ul {
	display: block;
	text-align:left;
	list-style: none;
	margin-left: 0.5em;
	font-size: small ;
	line-height: normal;
	margin-top: 2px;
	margin-bottom: 2px;
}

#hassoNav a {
	display: block;
}

#hassoNav a:hover {
	display: block;
	background-color:silver;
}

#hassoNav #active {
	display: block;
	background-color:silver;

}

#hassoThumbs {
	float: left;
	padding: 0;
	width: 370px;
	margin: 0px;
	border:1px dashed  #bfbfbf;
	font: bold 14px verdana ,  sans-serif;
	background-color: #e5e5e5;
	text-align: center;
	
}

#hassoThumbs .hassoThumb {
	float: left;
	margin: 10px 5px 10px 5px;
	border:0;
	height: 110px;
	width: 110px;
	text-align: center;
	vertical-align:middle;
	
}

#hassoThumbs .hassoThumb a {
	border:0;
	
}

#hassoThumbs .hassoThumb a img {
	border:0;
	
}


#hassoPic {
	text-align:center;
	padding: 5px;
	width: 360px;
	margin: 0px;
	border:1px dashed  #bfbfbf;
	font: bold 14px verdana ,  sans-serif;
	background-color: #e5e5e5;
}


#hassoPic .hassoTitle {
	font-style:oblique;
	text-align:left;
	
}

#hassoPic .hassoDescription {
	text-align:left;	
}

#hassoPic img {
	border: 0px;
	margin: 0px;
}


#hassoPrevNextNav {
	display: block;
	font-size: small ;
	width: 370px;
	margin:0;
	padding: 0;

}


#hassoPrevNextNav #hassoPrevPic{
	float: left;
	
}


#hassoPrevNextNav #hassoNextPic{
	float: right;
}

#hassoPrevNextNav #hassoPrevPic a {
	text-align:left;
}


#hassoPrevNextNav #hassoNextPic a {
	text-align:right;
		
}

.magazine-container {
	background: #f4f4f4;
}
.magazine-image a, .magazine-image a:hover {
	border: 10px;
	background: transparent;
	outline: 0;
}

.daten { 
	width: 100%;
	border-collapse: collapse;
	font-size: 0.9em;
	line-height: 1.2em;
	margin-bottom: 10px;
}

.daten caption { 
	margin-top: 30px;
	padding: 8px;
	font-size: 1.1em;
	font-weight: bold;
	color: #fff;
	background-color: #005aab;
	border: 1px solid #005aab;
}

.daten td { 
	border: 1px solid #005aab;
	padding: 3px;
	text-align: center;
	vertical-align: middle;
}

.daten th { 
	border: 1px solid #005aab;
	padding: 8px 3px;
	text-align: center;
	vertical-align: middle;
	background-color: #e5eef6;
	font-weight: bold;
	color: #ed1846;
}

.daten .subtitle td { 
	padding: 8px 3px;
	background-color: #e5eef6;
	font-weight: bold;
}

.daten tfoot td { 
	padding: 8px;
	background-color: #e5eef6;
}

/* fünfspalter
*******************************************************************************/

.fünfspalter {
  width: 733px; 
  padding-left:5px;
  font-size: 0.8em;
}

.fünfspalter_1 {
  width: 80px;
}

.fünfspalter_2 {
  width: 80px;
  margin-left: 10px;
}

.fünfspalter_3 {
  width: 113px;
  margin-left: 10px;
}

.fünfspalter_4 {
  width: 150px;
  margin-left: 10px;
}

.fünfspalter_5 {
  width: 210px;
  margin-left: 10px;
}

.fünfspalter_1,
.fünfspalter_2, 
.fünfspalter_3,
.fünfspalter_4,   
.fünfspalter_5 {
  float: left;
}

.clboth {  
 clear: both;
 display: block;
 line-height: 0;
 font-size: 0;
}

/* fünfspalter
*******************************************************************************/

.fünfspalter_6 {
  width: 733px; 
  padding-left:10px;
}

.fünfspalter_6_1 {
  width: 80px;
}

.fünfspalter_6_2 {
  width: 113px;
  margin-left: 10px;
}

.fünfspalter_6_3 {
  width: 113px;
  margin-left: 10px;
}

.fünfspalter_6_4 {
  width: 113px;
  margin-left: 10px;
}

.fünfspalter_6_5 {
  width: 113px;
  margin-left: 10px;
}

.fünfspalter_6_6 {
  width: 130px;
  margin-left: 10px;
}

.fünfspalter_6_1,
.fünfspalter_6_2, 
.fünfspalter_6_3,
.fünfspalter_6_4,   
.fünfspalter_6_5,
.fünfspalter_6_6 {
  float: left;
}

.clboth {  
 clear: both;
 display: block;
 line-height: 0;
 font-size: 0;
}

/* Beispiel CSS von Sven Jansen
im Feld "Block-Name" zweier für die Spaltenart "zweispaltig" und dreier für die Spaltenart "dreispaltig" angegeben */

/* 2+3 */
.zweier, .dreier {
 margin: 15px;
 width: 600px;
}

/* 2 */
.zweier .spalte_1 {
 width: 290px;
 float: left;
 background: red;
}

.zweier .spalte_2 {
 width: 290px;
 float: right;
 background: yellow;
}


/* 3 */
.dreier .spalte_1 {
 width: 15%;
 float: left;
 margin-right: 10px;
}

.dreier .spalte_2 {
 width: 25%;
 float: left;
 text-align: center;
}

.dreier .spalte_3 {
 width: 55%;
 float: right;
}

/* zweispalter2
*******************************************************************************/

.zweispalter2 {
  padding-left:12px;
  width: 733px; 
}

.zweispalter2_1 {
  width: 200px;
}

.zweispalter2_2 {
  width: 200px;
  margin-left: 10px;
}

.zweispalter2_3 {
  width: 200px;
  margin-left: 10px;
}

.zweispalter2_1, .zweispalter2_2, .zweispalter2_3 {
  float: left;
}

.clboth {  
 clear: both;
 display: block;
 line-height: 0;
 font-size: 0;
}

/* ecard
*******************************************************************************/
  .ecardthumb {
    width: 95px;
    height: 95px;
    background-color: #eaeaea;
    border-left:1px solid #00609d;
	border-right:1px solid #00609d;
	border-top:1px solid #00609d;
	border-bottom:1px solid #00609d;
    padding: 3px;
    margin: 8px;
    text-align: center;
    vertical-align: middle;
    float: left;
  }
  .clear {
    clear: both;
  }
  
  	/* Beispiel-CSS für magazin_Layout */
	.magazine-layout {
		position: relative;
		width: 100%;
	}
	.magazine-container {
		background: #f6f6f6;
	}

	/* magazin_Layout mit verlinkten Einzelbildern */
	.magazine-image a, .magazine-image a:link, .magazine-image a:visited {
		color: #000;
		display: table;
		display: inline-block;
		filter: alpha(opacity=100);
		line-height: 0.0em;
		opacity: 0.80;
		-moz-opacity: 0.80;
	}
	.magazine-image a:focus, .magazine-image a:hover, .magazine-image a:active {
		color: #000;
		filter: alpha(opacity=70);
		opacity: 1.00;
		-moz-opacity: 1.00;
	}

	/* komplett verlinktes magazin_Layout */
	a.magazine-link, a:link.magazine-link, a:visited.magazine-link {
		cursor: pointer;
		display: table;
		display: inline-block;
		filter: alpha(opacity=100);
		line-height: 0.0em;
		opacity: 0.80;
		-moz-opacity: 0.70;
	}
	a:focus.magazine-link, a:hover.magazine-link, a:active.magazine-link {
		cursor: pointer;
		filter: alpha(opacity=70);
		opacity: 1.00;
		-moz-opacity: 1.00;
	}
	
.news {
 width: 450px;
}

.newswrapper {
 width: 450px;
 margin: 1em 0;
 border: 1px solid #666;
}

.pag {
 width: 430px;
 height: 16px;
 margin: 1em 0;
 border: 1px solid #666;
 font-weight: bold;
 background-color: #eee;
 padding: 10px;
}

.pag-left, .pag-right {
 float: left;
 width: 50%;
}
.pag-right {
 text-align: right;
}

.newstop {
 border-bottom: 1px solid #666;
 background-color: #eee;
 padding: 5px;
}

.newsheader {
 font-weight: bold;
}

.newsmain {
 padding: 5px;
}
