img { 
  border:           0px; 
  margin-top:       0.1cm;
  }

body {	
	margin-left:      0pt;
	}

.umfassung {
	width:						950px;
	background-image: url(../images/i_bg_body_kv.png);
	background-repeat: repeat-y;
	}
	
.kopf { 
	width:						100%;
	height:						85px;
	background-image:	url(/images/i_banner.jpg);
	border-bottom: 		1px solid white;
		}
		
.mitte {
  width:            100%;
  margin-bottom:    10px;
  }

p, td, ul, li, a, body  {
  font-family:      Verdana, Arial, Helvetica, sans-serif; 
  font-size:        11px; 
  font-style:       normal; 
  font-weight:      normal; 
  color:            #000000;
  }

p	{
  margin:           0.1cm 0.1cm 0.1cm 0.1cm;
  }
.headlinewhite	{
  font-weight:      bold; 
  color:            #FFFFFF; 
  }
.headlineblack	{
  font-weight:      bold; 
  }
.contentwhite	{
  color:            #FFFFFF; 
  }
.contentblack	{
  color:            #000000; 
  }
.teasertext		{
  font-size:        9px; 
  }
.teasertextw	{
  color:            #FFFFFF; 
  }
.teaserlink		{
  font-size:        9px; 
  color:            #0073AD; 
  }
A 	     		{
  text-decoration:  underline; 
  color:            #0073AD;
  }
A:hover    		{
  text-decoration:  none;
  }
/* --- menulink: Navigation, erste Ebene --- */
.menulink     	{
	font-weight:      bold; 
	color:            #FFFFFF;
	}
/* --- menurubrik: Navigation, zweite Ebene --- */				
.menurubrik 	{
  font-size:        9px; 
  color:            #004A73
  }
.seitentitel	{
  font-size:        24px; 
  font-weight:      bold; 
  color:            #0073AD; 
  }
input.itype1  	{
  width:            120px; 
  color:            #333333; 
  font-size:        9pt; 
  background-color: #FFFFFF; 
  border-width:     1pt; 
  border-style:     none; 
  border-color:     #000000; 
  }
ul		{
  list-style-type:  square; 
  margin-left:      20px; 
  margin-top:       0px; 
  margin-bottom:    0px; 
  line-height:      13px; 
  }
.head1weiss {  
  font-size:        12px; 
  font-weight:      bold; 
  color:            #FFFFFF
  }
.footerwhite {  
  font-size:        7pt; 
  color:            #CCCCCC
  }


/************************************************************
Versteckte Links , z.B. nur für Marketingzwecke
*************************************************************/
div.unsichtbar, .unsichtbar a.unsichtbar, a.unsichtbar:hover, .kannnichtsehn {
	height:           1px;
	visibility:       hidden;
	}

/************************************************************
Allgemeine Definitionen für alle Überschriften
*************************************************************/
h1,h2,h3,h4,h5,h6 {
	color:            rgb(0,105,179);
	margin-top:       5pt;
	margin-bottom:    1pt;
	}
			
/************************************************************
Definitionen für Größen einzelner Überschriften
*************************************************************/
h1 {	
  font-size:        24px;
	font-weight:      900;
	text-transform:   uppercase;
	}
	
h2 {	
  font-size:        20px;
	font-weight:      900;
	}
	
h3 {	
  font-size:        18px;
  }
h4 {	
  font-size:        14px;
  }
h5 {	
  font-size:        12px;
  }
h6 {	
  font-size:        10px;
  }



/************************************************************/
/**** Überschrift für Datenbank-Ausgaben, z.B. 'Aktuelles' *******/

DIV.DataHead {
  display:          block;
  width:            100%;
  height:           15px;
  margin:           3px 0px 0px 0px;
  text-indent:      5px;
  border-bottom:    1px solid #cccccc;
  font-size:        11px; 
  font-weight:      bold; 
  color:            rgb(0,105,179); 
  background-image: url(/images/verlauf.jpg);
  font-family:      verdana, arial, helvetica, sans serif;
  }

DIV.DataHead a:link, DIV.DataHead a:visited {
  display:          block;
  width:            100%;
  height:           15px;
  margin:           3px 0px 0px 0px;
  text-indent:      5px;
  text-decoration:  none;
  font-size:        11px; 
  font-weight:      bold; 
  color:            rgb(0,105,179); 
  }

/*Style-Definition für die First-Level-Navigation bei Mouse-Over*/
DIV.DataHead a:hover {
  color:            #000000;
  background-color: #cccccc;
  background-image: url(/images/pixel.gif);
  }



/*Style-Definition für Links*/
DIV.seitenz a:link, DIV.seitenz a:visited {
  position:         absolute;
  display:          block;
  width:            50px;
  height:           2ex;
  border:           1px solid rgb(0,105,179); 
  border-bottom-width: 3px;
  border-right-width: 3px;
  padding:          1px;
  text-align:       center;
  color:            rgb(0,105,179);
  }

/*Style-Definition für active*/
DIV.seitenz a:active {
  color:            black;
  background-color: yellow;
  }

/*Style-Definition für Mouse-Over*/
DIV.seitenz a:hover {
  color:            white;
  background-color: rgb(0,105,179);
  }

/************************************************************
Kasten fuer StVO Anmerkungen
*************************************************************/
div.stvobox {
	border        : 1px solid black;
	background-color:#ECF5FF;
	}		
		

/**** Überschrift Touren *******/
.tourhead {
  font-weight:      bold; 
  color:            rgb(0,105,179); 
  margin:           15px 0px 0px 0px; 
  text-indent:      5px; 
  height:           15px; 
  width:            580px; 
  background-image: url(http://www.adfc-weyhe.de/images/verlauf.jpg);
  }



/**** Überschrift Termine *******/
.terminhead {
  font-weight:      bold; 
  color:            rgb(0,105,179); 
  margin:           15px 0px 0px 0px; 
  text-indent:      5px; 
  margin-left:      0px; 
  height:           15px; 
  width:            290px; 
  background-image: url(http://www.adfc-weyhe.de/images/verlauf.jpg);
  }

.terminsub {
  font-weight:      bold; 
  color:            rgb(0,105,179); 
  margin:           5px 0px 0px 5px;   
  }

/**** Überschrift Meldungen *******/
.meldunghead {
  color:            rgb(0,105,179); 
  margin:           5px 0px 0px 0px; 
  text-indent:      5px; 
  height:           10px; 
  width:            600px; 
  background-image: url(http://www.adfc-weyhe.de/images/verlauf.jpg);
  border-bottom:1px outset #cccccc;
  display:          block;
  }

/****      ***********/
.headblau {
	font-size:        14px; 
	font-weight:      900;
	text-indent:      0.2cm;
	margin-top:       8px;
	margin-bottom:    10px;	
	color:            #004B7C;
	}



/************************************************************
Text für Tabellen mit Label und Text
*************************************************************/
td.inhalt {	
  font-size:        10pt;
  margin-left:      2pt;
  margin-top:       2pt;
  margin-left:      2pt;
  margin-bottom:    2pt;
  color:            #404040;
  background-color: #FFFFFF;
  }
		
/************************************************************
Tabellenzellen für Inhalt der Hauptseite
*************************************************************/
p.inhalt {	
  margin:           0.1cm 0.1cm 0.1cm 0.1cm;
  }

/** z.b. diepholz, umfrage **/
p.frage { 
  border-top:       1px dashed rgb(102, 102, 102);
	border-bottom:    1px dashed rgb(102, 102, 102);
	color:            rgb(0, 49, 156); 
	margin-left:      0.1cm; 
	margin-top:       0.4cm; 
	margin-bottom:    0.2cm;
	page-break-inside:avoid;
	}

/********* Ueberschrift auf Seite EINKEHR ***********/
p.cafe {
  font-weight:      bold;
  color:            rgb(0, 49, 156); 
  margin-left:      0.1cm; 
  margin-top:       0.1cm; 
  }

div.cafebox {
  padding-bottom:   1px;
  border-bottom:    1px solid rgb(180, 180, 180);
  margin-top:       0.1cm;
  margin-bottom:    0.1cm; 
  }

div.cafekunde {
  background-color: #e0e9fe;
  }

/* für einspaltige AKTUElles-Datenbank-Ausgaben */
DIV.aktuell_og, DIV.aktuell_og a:link, DIV.aktuell_og a:visited, DIV.aktuell_og a:hover {
	display:          block;
	width:            350px;
	text-decoration:  none;	
	margin:           0.1cm 0 0 0; 
	padding:          0 0 0 0;
	height:           60px;
	border:           1px solid rgb(0,105,179);
	}
	
/*Style-Definition für  bei Mouse-Over*/
.aktuell_og a:hover {
	color:            #000000;
	background-image: url(http://www.adfc-weyhe.de/images/bg_aktuell_hover.png);
	background-repeat:repeat-y;
	}

DIV.aktuell_datum {
	margin:           0.1cm 0 0 0;
	font-size:        9px; 
	color:            rgb(0,105,179);
	text-align:       right;
	}

DIV.aktuell_head, DIV.aktuell_head a:link, DIV.aktuell_head a:visited {
	display:          block;
	width:            100%;
	margin:           0 0 0 0;
	text-decoration:  none;
	font-weight:      600; 
	color:            rgb(0,105,179);
	}
DIV.aktuell_head {
	border-bottom:    1px solid #CCCCCC;
	}

/*Style-Definition für  bei Mouse-Over*/
DIV.aktuell_head a:hover {
	color:            #000000;
	background-color: #cccccc;
	background-image: url(/images/pixel.gif);
	}


/************************************************************
allgemeine Formularfelder und Buttons
*************************************************************/
input.felder, textarea.felder, input.pflichtfelder, textarea.pflichtfelder, select.felder, select.pflichtfelder {
  font-family:      verdana, arial, helvetica, sans serif;
  font-size:        11px;
  font-weight:      normal;
  text-align:       left;
  padding-left:     3px;
  color:            #000000;
  background-color: rgb(240,240,240);
  }

/************************************************************
PFLICHT-Formularfelder 
*************************************************************/
input.pflichtfelder, textarea.pflichtfelder, select.pflichtfelder {
  background-color: rgb(177,231,248); 
  }


/***  kleine Buttons in Formularen **/
INPUT.MiniButton, SELECT.MiniButton, SELECT.MiniButtonActive, INPUT.MiniButtonActive {
  font-family:      verdana, arial, helvetica, sans serif;
  height:           18px;
  font-size:        10px;
  font-weight:      normal;
  text-align:       left;
  background-color: rgb(240,240,240);
  }

INPUT.MiniButtonActive, SELECT.MiniButtonActive {
  border-top:       1px solid rgb(0,105,179);
  border-left:      1px solid rgb(0,105,179);
  border-right:     3px solid rgb(0,105,179);
  border-bottom:    3px solid rgb(0,105,179);
  }




/************************************************************
Allgemeine Definitionen für Hyperlinks
*************************************************************/
a:link {	
  color:            #404040; 
  }
a:visited {	
  color:            #404040; 
  }
a:active {	
  color:            #404040; 
  }

/************************************************************
Hyperlinks im Fliesstext
*************************************************************/

a.contentlink:link, a.contentblack:link, a.contentlink:visited, a.contentblack:visited { 
  font-family:      Verdana, Arial, Helvetica, sans-serif; 
	font-size:        11px; 
	font-style:       normal; 
	color:            rgb(0,105,179); 
	}


/************************************************************
 Definitionen für Hyperlinks des Hauptmenüs
*************************************************************/
a.menu:link {	
  font-family:      Verdana,Arial,Helvetica;
  font-size:        10pt;
  font-weight:      bold;
  color:            rgb(0,105,179);
  }
		
  a.menu:visited {	
  font-family:      Verdana,Arial,Helvetica;
  font-size:        10pt;
  font-weight:      bold;
  color:            rgb(0,105,179);
  text-decoration:  none;
  }
		
a.menu:active {	
  font-family:      Verdana,Arial,Helvetica;
  font-size:        10pt;
  font-weight:      bold;
  color:            rgb(0,105,179);
  text-decoration:  none;
  }
		
/* ---- Hervorhebung der Navigation Mouse-Over, 1. Ebene  ----- */		
a.menu:hover {	
  font-family:      Verdana,Arial,Helvetica;
  font-size:        10pt;
  font-weight:      bold;
  color:            #FFFFFF;
  text-decoration:  none;
  height:           20px;
  width:            80px;		
  background-color: rgb(0,105,179);
  }
		
		

/************************************************************
Definitionen für Hyperlinks der Popup-Menüs
*************************************************************/
a.submenu:link {	
  font-family:      Verdana,Arial,Helvetica;
  font-size:        10pt;
  color:            #EEEEEE;
  text-decoration:  none;
  }
		
a.submenu:visited {
  font-family:      Verdana,Arial,Helvetica;
  font-size:        10pt;
  color:            #EEEEEE;
  text-decoration:  none;
  }
		
a.submenu:active {	
  font-family:Verdana,Arial,Helvetica;
  font-size:        10pt;
  color:            #EEEEEE;
  text-decoration:  none;
  }


/************************************************************
Definitionen für Hyperlinks der adfc-dh-Subnavigation-Menüs
*************************************************************/
a.submenublack:link {	
  font-family:      Verdana,Arial,Helvetica;
  font-size:        10pt;
  color:            #000000;
  text-decoration:  none;
  }
		
a.submenublack:visited {
  font-family:      Verdana,Arial,Helvetica;
  font-size:        10pt;
  color:            #000000;
  text-decoration:  none;
  }
		
a.submenublack:active {	
  font-family:Verdana,Arial,Helvetica;
  font-size:        10pt;
  color:            #000000;
  text-decoration:  none;
  }



/************************************************************
Tabellenzellen der Popup-Menüs
*************************************************************/
td.submenu{	
  background-color: rgb(0,105,179);
  }


/************************************************************
Breite Tabelle für Seiteninhalt
*************************************************************/
table.breit  {	
  width:            600px
  }
		

/************************************************************
Pfad der Benutzernavigation mit Hyperlink
*************************************************************/
.pfad, a.pfad:link, a.pfad:visited, a.pfad:active {	
  font-size:        7pt;		
	text-align:       left;
	color:            white;
	padding-left:     5px;
	padding-top:      2px;
	padding-bottom:   2px;
	background-color: rgb(0,75,124);
	}
	


/*  Definition der Spalten im Content-Bereich
    NIMM künftig EINSPALTIG  / ZWEISPALTIG */
div.col {
	margin-top:    0px;
	margin-left:   0px;
	width:         350px;
	overflow:      visible;
	border:        0px;
}

/**** Spalten im Content-Bereich:     ********/  
.einspaltig, .zweispaltig {
  float       : left;
  margin-left : 15px !important; /* Firefox, Opera & CO */
  margin-left : 7.5px; /* IE 5.01, 5.5, 6 */
  }
.zweispaltig {
  width    : 47%;
  }  

/** LINKS fliessender Block **/
.left { float:     left; }
/** RECHTS fliessender Block **/
.right {float:     right; }

.clear { clear:    both; }

/** BREITE   250 px **/
.b250   {
  width:            250px;
}	

/** BREITE   450 px **/
.b450   {
  width:            450px;
}	
/** BREITE   60 % **/
.b60p   {
  width:            60%;
}	
/** BREITE   40 % **/
.b50p   {
  width:            49%;
}	

.b40p   {
  width:            40%;
}	
/** BREITE   30 % **/
.b30p   {
  width:            30%;
}	
/** BREITE   33 % **/
.b33p   {
  width:            33%;
}	
/** BREITE   70 % **/
.b70p   {
  width:            70%;
}	




			
#level2 { position:relative; 
		margin-top:1px; 
		margin-left:20px; 
		width:90px; 
		background-image: url(/images/bulletlevel2.gif);
		background-repeat:no-repeat;	
		}
					
#level3 { position:relative; 
		margin-top:1px; 
		margin-left:20px; 
		width:100px; 	
		}	


/** Menue, neu mit CSS statt Tabellen********
*************FIRST_LEVEL*************************
************************************************/
/*Style-Definition für die First-Level-Navigation*/
DIV.fstLevel a:link, DIV.fstLevel a:visited {
  text-decoration:  none;
  display:          block;
  width:            90px; 
  padding:          3px;
  margin-left:      20px;
  font-family:      verdana, arial, helvetica, sans serif;
  font-size:        12px;
  font-weight:      bold;
  text-align:       left;
  color:            rgb(0,105,179);
  border-bottom:    1px solid white;
  }
  
#level1 {  
		margin-top:3px; 
		margin-left:0px; 
		width:110px;
		background-image:url(/images/bullet_yellow.gif);
		background-repeat:no-repeat;
		}

/*Style-Definition für die First-Level-Navigation bei Mouse-Over*/
DIV.fstLevel a:hover {
  color: #ffffff;
  background-color: rgb(0,105,179);
  }
/*Style-Definition für die First-Level-Navigation bei aktivem Link*/
DIV.fstLevelActive a:link, DIV.fstLevelActive a:visited {
  text-decoration:  none;
  display:          block;
  width:            90px;
  border:           1px solid rgb(0,105,179); 
  padding:          3px;
  margin-left:      20px;
  font-family:      verdana, arial, helvetica, sans serif;
  font-size:        12px;
  font-weight:      bold;
  text-align:       left;
  color:            rgb(0,105,179);
  }

/************************************************
*************SECOND_LEVEL*************************
************************************************/
/*Style-Definition für die Second-Level-Navigation*/
DIV.secLevel a:link, DIV.secLevel a:visited {
  text-decoration:  none;
  display:          block;
  width:            80px;
  border:           0px solid #990000;
  padding:          2px;
  margin-left:      10px;
  font-family:      verdana, arial, helvetica;
  font-size:        10px;
  font-weight:      normal;
  text-align:       left;
  color:            #000000;
  }

/*Style-Definition für die Second-Level-Navigation bei Mouse-Over*/
DIV.secLevel a:hover {
  color: #ffffff;
  background-color: rgb(0,105,179);
  }

/*Style-Definition für die Second-Level-Navigation bei aktivem Link*/
DIV.secLevelActive a {
  text-decoration:  none;
  display:          block;
  width:            80px;
  border:           1px solid rgb(0,105,179);
  padding:          2px;
  margin-left:      10px;
  font-family:      verdana, arial, helvetica;
  font-size:        10px;
  font-weight:      normal;
  text-align:       left;
  color:            #000000;
  }

/************************************************
*************THIRD_LEVEL*************************
************************************************/
/*Style-Definition für die Third-Level-Navigation*/
DIV.thdLevel a:link, DIV.thdLevel a:visited {
  text-decoration:  none;
  display:          block;
  width:            90px;
  padding:          1px;
  margin-left:      10px;
  font-family:      verdana, arial, helvetica;
  font-size:        9px;
  font-weight:      normal;
  text-align:       right;
  color:            #000000;
  background-color: #ffffff;
  }

/*Style-Definition für die Second-Level-Navigation bei Mouse-Over*/
DIV.thdLevel a:hover {
  color:            #ffffff;
  background-color: #990000;
  }
  
/*Style-Definition für die Second-Level-Navigation bei aktivem Link*/
DIV.thdLevelActive a {
  text-decoration:  none;
  display:          block;
  width:            90px;
  border:           1px solid #990000;
  padding:          2px;
  margin-left:      10px;
  font-family:      verdana, arial, helvetica;
  font-size:        9px;
  font-weight:      normal;
  text-align:       right;
  color:            #000000;
  background-color: #cc9999;
  }



/**  Quick-Info  **/
a.info, a.infopunkt {
	position:         relative;
	z-index:          1;
	text-decoration:  none;
  }

a.infopunkt {
	padding-left:     0.1cm;
	padding-right:    0.1cm;
	background:       #FFFF00;
  }


a.info:hover, a.infopunkt:hover {
  z-index:          2;
  }

a.info span, a.infopunkt span {
  display:          none;
  }

a.info:hover span, a.infopunkt:hover span {
  display:          block;
  position:         absolute;
  top:              2em;
  left:             2em;
  width:            20em;
  border:           1px solid black;
  background-color: #ffff99;
  color:            #000000;
  text-align:       left;
  padding:          5px;
  font-size:        0.8em;
  }



/**************************************************
hier beginnen jetzt die styles für die Presse-Seiten
***************************************************/	 
.wk2sp {width:530px;} /* für 2-spaltige Artikel */ 

/*** Zeitungsartikel, Datum etc.  ********/	 
.artikelinfo {
   height:          20px;
   margin-top:      0.2cm;
   margin-bottom:   0.2cm;
   border-bottom: 1px solid #000000;
   }
    

/*  für: Headline  */ 
 p.wk_titel { 
 	font-size:				40px; 
 	text-align:				center; 
 	margin: 					0.1cm 0cm 0cm 0cm; 
 	font-weight:			bold; 
 	font-family:			"Times New Roman", serif; 
 	}
 
/*  für: zweiter Head  */  
 p.wk_untertitel { 
 	font-size:				18.5px; 
 	text-align:				center;  
 	margin: 					0.1cm 0cm 0cm 0cm; 
 	font-weight:			bold; 
 	font-family:			"Times New Roman", serif; 
 	}
 
/*  für: von unserem Redakteur......  */  
 .wk_redakteur { 
 	font-size:				9.5px; 
 	text-align:				left; 
 	line-height:			9pt; 
 	font-family:			"Verdana","Times New Roman", serif;
	vertical-align:   middle;
	padding:          3px;
	margin-top:       1px;
	margin-right:     0px;
	margin-bottom:    1px;
	margin-left:      0px;
	border-top: 1px solid #666666;
	border-bottom: 1px solid #666666;
	}		

/*  für: erster Absatz  */ 
.wk_intro { 
 	font-size:        10.5px;
 	font-weight:      bold; 
 	line-height:      12px;
 	text-align:       justify; 
	text-indent:      0.3cm;
 	margin:           0.1cm 0cm 0cm 0cm; 
 	font-family:      "Verdana","Times New Roman", serif;
 	}
 
 /*  für: Fließtext  */ 
.wk_copy {
 	font-size:        10.5px;
 	line-height:      12px;
 	text-align:       justify; 
	text-indent:      0.3cm;
 	margin:           0.1cm 0cm 0cm 0cm; 
 	font-family:      "Verdana","Times New Roman", serif;
 	
 	}
 
 /*  für: Bildunterschrift  */
 p.wk_bildtext { 
 	font-size:        10px; 
 	text-align:       left; 
 	font-family:      "Arial", sans-serif; 
 	line-height:      100%; 
 	}
 	
 /*  für: Quellenangabe  */
 p.wk_datum { 
 	font-family:      "Arial", sans-serif; 
 	font-size:        11px; 
 	text-align:       left; 
 	margin:           0.1cm 0cm 0cm 0cm;
 	}
	
.pressdatum {
	font-size:        9px;
	color:            #00319c;
	}

.presstitel {
	text-indent:      0.2cm;
	}

/*** Zeitungsspalte ****/   
.ztgspalte {
	float:						left;
	width:						260px;
	margin-right:			10px;
}

/* ++++++ LIGHTBOX ++++++++++++++++++++++++++++++++++++++ */
#lightbox{	position: absolute;	left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0;}
#lightbox img{ width: auto; height: auto;}
#lightbox a img{ border: none; }

#outerImageContainer{ position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }
#imageContainer{ padding: 10px; }

#loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{ width: 49%; height: 100%; background-image: url(data:image/gif;base64,AAAA); /* Trick IE into showing hover */ display: block; }
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:link, #prevLink:hover, #prevLink:visited:hover { background: url(../lightbox/images/prevlabel.gif) left 15% no-repeat; }
#nextLink:link, #nextLink:hover, #nextLink:visited:hover { background: url(../lightbox/images/nextlabel.gif) right 15% no-repeat; }

#imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%	; }

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em; outline: none;}	 	

#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000; }
/* ************* ENDE LIGHTBOX ***************************** */





/*** Sonderformate DRUCKER ****/
@media print {
  .noprint{ display:none; }
  .umfassung { width: 16.5cm; }
} 
/ *** Ende DRUCKER ****/




@media screen {

		
#navibg { 
	  position:absolute; 
		top:80px; 
		left:30px; 
		width:10px;
		height:500px; 
		background-image:url(/images/bg_navi2.gif);
		background-repeat:repeat-y;
		}

#navi { 
	  float:left;
		margin-left:30px; 
		width:120px; 
		}



#rand { position:absolute; 
		top:80px; 
		left:0px; 
		width:30px; }


		
.head1 { 
    float:left; 
	width:300px; 
	height:85px;
	background-image:url(/images/i_bg_head.png);
	background-repeat:repeat-y;
	border-bottom:1px solid white;	
	}

.head2 { 
		width:200px;
		height: 80px;
		margin-left:60px;
		background-image:url(/images/i_logo_oben1.png);
		background-repeat: no-repeat;
		}

.head3 { 
	  float:left;
		height:86px;
		background-image:url(/images/i_banner.jpg);
		}




}
/* Ende Media Screen */			

		


.content { 
        float:left; 
		width:800px; 
		}




#spalte1 { float:left;
		width:395px;
		}
		
#spalte2 { float:left; 
	margin-left:10px;
		width:395px;
		}
		
#spalte12 { 
		float:left;
		width:100%;
		overflow:visible;
		}

#aktuellhead { 
		left:0px; 
		width:100%;
		margin-top:2px;
		background-image:url(/images/verlauf.jpg);
		background-repeat:repeat-y;
		}
#aktuell { 
		left:0px; 
		width:100%;
		background: white;
		}

#terminhead { 
		left:0px; 
		width:290px;
		height:15px; 
		margin-top:5px;
		margin-bottom:5px;
		background-image:url(/images/verlauf.jpg);
		background-repeat:repeat-y;
		}

#teaser { 
		left:0px; 
		width:290px;
		height:65px; 
		margin-top:5px;
		margin-bottom:5px;
		background: white;
		}

.fuss {
  margin-top:8px;
  margin-bottom:20px;
  border-top:1px solid #ee7f00;
  color: #666666;
  font-size:9px;
  text-align:right;
  background-color:#FFFFFF;
  }


/* Media PRINT */

@page { size:21.0cm 29.7cm;
        margin-top:4cm;
        margin-bottom:1.4cm;
        margin-left:1.5cm;
        margin-right:1cm
}




/*  Formatierungen für Zeitung  */	

#zeitung { 
		position: absolute; 
		top: 101px; 
		left: 160px;
		width: 16cm; 
		height: 10cm;
		overflow:visible;
		background:white;
		}

#artikelkopf {
		margin-bottom: 0.2cm;
		}

#spaltenbody {
		width:16cm; 
		height:7cm; 
		left: 0px; 
		top: 0px; 
		}

#sp1 {
		position:absolute; 
		left:0cm; 
		width:6.2cm;
		background:white;
		}

#sp2 {
		position:absolute; 
		left:6.5cm; 
		width:6.2cm;
		background:white;
		}

#sp3 {
		position:absolute; 
		left:13cm; 
		width:6.2cm;
		background:white;
		}

#artikelinfo {
		height:20px;
		min-width:600px;
		margin-bottom: 0.3cm;
		border-bottom-width: 2px;
		border-bottom-style: solid;
		border-bottom-color: #666666;
		}
	
#pressdatum {
	margin-left:0.1cm;
	}
	
#presstitel {
	margin-left:0.3cm;
	width:16cm;
	background-image:url(/images/verlauf.jpg);
	background-repeat:repeat-y;
	}
	
#presssub {
	margin-left:0.3cm;
	width:16cm;
	margin-bottom:0.1cm;
	}	
