body {	
  background-color: #FFFFFF;
	background-image: url(/images/i_bg_body_kv.png);
	background-repeat: repeat-y;
	background-position: top left;
	margin-left:      0pt;
	}

.container {
	margin: 					0 0 0 0;
	padding: 					0 0 0 0;
	width:            900px;
	border:						0px;
	overflow:					visible;
	}

.content {
	margin: 					0 0 0 0;
	padding: 					0 0 0 0;
	width:            710px;
	overflow:					visible;
	}

.kopfbereich { 
	margin:           0;
	padding:          0; 
	width:            770px; 
	height:           83px;
	background:       #FFFFFF;
	background-image: url(/images/pixel.gif);
	}

img { 
  border:           0px; 
  }

/* Media SCREEN */
@media screen {


p, td, ul, li, a, body {
	font-family: 			Verdana, Arial, Helvetica, sans-serif; 
	font-size: 				11px; 
	font-style: 			normal; 
	font-weight: 			normal; 
	}
.headlinewhite	{
	 font-weight: 		bold; 
	 color: 					#FFFFFF; 
	 }
.headlineblack	{ 
	font-weight: 			bold; 
	color: 						#000000; 
	}
.contentwhite	{
	color: 						#FFFFFF; 
	}
.contentblack	{ 
	color: 						#000000; 
	}
.teasertext		{ 
	font-size: 				9px; 
	color: 						#000000; 
	}
.teasertextw	{
	font-size: 				9px; 
	color: 						#FFFFFF; 
	}
.teaserlink		{ 
	font-size: 				9px; 
	color: 						#0073AD; 
	}

A {
	text-decoration: 	underline; 
	color: 						#0073AD;
	}
	
A:hover  {
	text-decoration: 	none;
	}

p	{	
	margin:						0.1cm 0.1cm 0.1cm 0.1cm;
	}


ul	{
	list-style-type:	square;
	margin-left: 			10px;
	padding-left: 		10px;
	}

/* --- menulink: Navigation, erste Ebene --- */
.menulink {
	font-family: 			Verdana, Arial, Helvetica, sans-serif; 
	font-size: 				11px; 
	font-style: 			normal; 
	font-weight: 			bold; 
	color: 						#FFFFFF;
	}
	
/* --- menurubrik: Navigation, zweite Ebene --- */				
.menurubrik 	{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-style: normal; font-weight: normal; color: #004A73}
.startmenulink 	{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-style: normal; font-weight: bold; color: #000000}
.disclaimerlink 	{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-style: normal; font-weight: normal; color: #CCCCCC; text-decoration: none;}
.seitentitel	{font-size: 24px; font-style: normal; font-weight: bold; color: #0073AD; }
A.disclaimerlink:hover	{text-decoration: none; color: #0073AD; }
input.itype1  	{width:120; color:#333333; font-size:9pt; background-color:#FFFFFF; border-width:1pt; border-style:none; border-color:#000000; }
.head1weiss {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; color: #FFFFFF}
.footerwhite {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; color: #CCCCCC}

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

/************************************************************
Allgemeine Definitionen für alle Überschriften
*************************************************************/
h1,h2,h3,h4,h5,h6 {
	font-family:			Arial,Helvetica,Swiss;
	color:						rgb(0,75,124);
	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;}

/************************************************************
Individuelle Definitionen für einzelne Überschriften
*************************************************************/
h1.zwei,h2.zwei,h3.zwei,h4.zwei,h5.zwei,h6.zwei {	
	font-family:			Courier New,Courier;
	color:						rgb(0,75,124);
	}
						
h1.drei,h2.drei,h3.drei,h4.drei,h5.drei,h6.drei {	
	font-family:			Arial,Helvetica,Swiss;
	color:						rgb(0,75,124);
	}
					
/* Blaue Schrift, grauer Hintergrund, für besondere Titelzeilen */
h1.vier,h2.vier,h3.vier,h4.vier,h5.vier,h6.vier {	
	font-family:			Verdana,Arial,Helvetica,Swiss;
	color:						rgb(0,75,124);
	background-color:	#EEEEEE;
	}
					
/* Blauer Hintergrund, graue Schrift, z.B. für Firmennamen in Adressen
   Element: adr_titel */
h1.fuenf,h2.fuenf,h3.fuenf,h4.fuenf,h5.fuenf,h6.fuenf {	
	font-family:			Verdana,Arial,Helvetica,Swiss;
	color:						#EEEEEE;
	background-color:	rgb(0,75,124);
	}


/************************************************************/
/**** Überschrift für Datenbank-Ausgaben, z.B. 'Aktuelles' *******/
/*** auch zum Versenden von Formularen in gleichem Layout ****/

DIV.DataHead, DIV.DataHead a:link, DIV.DataHead a:visited {
	TEXT-DECORATION: 	none;
	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,75,124); 
	background-image: url(/images/verlauf.jpg);
	FONT-FAMILY: 			verdana, arial, helvetica, sans serif;
	}



/* für einspaltige AKTUElles-Datenbank-Ausgaben */
DIV.aktuell_og {
	DISPLAY: block;
	WIDTH: 350px;
	TEXT-DECORATION: none;	
	padding: 0 0 0 0;
	}
	
DIV.aktuell_og a:link, DIV.aktuell_og a:visited, DIV.aktuell_og a:hover {
	DISPLAY: block;
	WIDTH: 350px;
	height: 60px;
	TEXT-DECORATION: none;
	}

/*Style-Definition für  bei Mouse-Over*/
DIV.aktuell_og a:hover {
	COLOR: #000000;
	margin: 0px 0px 0px 0px; 
	background-image: url(/images/bg_aktuell_hover.png);
	background-repeat:repeat-y;
	}





/**  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;
}



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

/** 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%;
}	




/*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);
}


/**** Überschrift Touren *******/
.DataHead {
	font-size:           11px; 
	font-weight:         bold; 
	color:               rgb(0,75,124); 
	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-size:          11px; 
	font-weight: 				bold; 
	color:							rgb(0,75,124); 
	margin:							15px, 0px, 0px, 0px; 
	text-indent:				5px; 
	margin-left:				0px; 
	height: 						15px; 
	width: 							290px; 
	background-image: 	url(/images/verlauf.jpg);
}

.terminsub {
	font-size: 					11px; 
	font-weight: 				bold; 
	color:							rgb(0,75,124); 
	margin:							5px, 0px, 0px, 5px;   
}

/**** Post-it Zettel ****/
.sticker {
	margin-top:					5px;
	margin-left:				0px;
	border-left:	      3px solid rgb(190,190,190);
	border-bottom:	    3px solid rgb(170,170,170);
	border-top:	        1px solid rgb(230,230,230);
	border-right:	      1px solid rgb(230,230,230);
	background-color:		#FFFFB3;
	padding:						5px;
}

		
/*****Standardabsatz*************/
p.inhalt {	
  margin:0.1cm 0.1cm 0.1cm 0.1cm;
}
		
/********Seitenüberschrift***********
bei gelegenheit # und div zusammenbasteln***************/
#headblau { 
	position:absolute; 
  top:              120px; 
  left:             150px;
  height:           20px; 
  width:            720px;
  background-color: white;
  }

div.headblau {
	text-align:       left;
	font-size:        14px; 
	font-weight:      900;
	text-indent:      0.2cm;
	padding-top:      1px;
	padding-bottom:   1px;	
	color:            #004B7C;
	}			
			
/************************************************************
Kasten fuer StVO Anmerkungen
*************************************************************/
div.stvobox {
	border        : 1px solid black;
	background-color:#ECF5FF;
	}		
		
/************************************************************
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,75,124); 
	}

/** 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:            90;
  BORDER:           0px solid #990000; 
  PADDING:          3px;
  margin-left:      20px;
  FONT-FAMILY:      verdana, arial, helvetica, sans serif;
  FONT-SIZE:        12px;
  FONT-WEIGHT:      bold;
  TEXT-ALIGN:       left;
  COLOR:            rgb(0,75,124);
  BACKGROUND-COLOR: "";
	}

/*Style-Definition für die First-Level-Navigation bei Mouse-Over*/
DIV.fstLevel a:hover  {
  COLOR:            #FFFFFF;
  BACKGROUND-COLOR: rgb(0,75,124);
	}

/*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:            90;
  BORDER:           1px solid rgb(0,75,124); 
  PADDING:          3px;
  margin-left:      20px;
  FONT-FAMILY:      verdana, arial, helvetica, sans serif;
  FONT-SIZE:        12px;
  FONT-WEIGHT:      bold;
  TEXT-ALIGN:       left;
  COLOR:            rgb(0,75,124);
  BACKGROUND-COLOR: "";
	}

/************************************************
*************SECOND_LEVEL*************************
************************************************/
/*Style-Definition für die Second-Level-Navigation*/
DIV.secLevel a:link, DIV.secLevel a:visited  {
  TEXT-DECORATION:  none;
  DISPLAY:          block;
  WIDTH:            80;
  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;
  BACKGROUND-COLOR: "";
	}

/*Style-Definition für die Second-Level-Navigation bei Mouse-Over*/
DIV.secLevel a:hover   {
  COLOR:            #FFFFFF;
  BACKGROUND-COLOR: rgb(0,75,124);
	}
	
/*Style-Definition für die Second-Level-Navigation bei aktivem Link*/
DIV.secLevelActive a   {
  TEXT-DECORATION:  none;
  DISPLAY:          block;
  WIDTH:            80;
  BORDER:           1px solid rgb(0,75,124);
  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:            90;
  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:            90;
  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;
	}

/** 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); 
	}

/***** Tabellenzellen für Kopfzellen der Hauptseite *****/
p.labelcell, td.labelcell  {	
  font-family:        Verdana,Arial,Helvetica,Swiss;
	font-size:        10pt;
	text-indent:      4pt;
	color:            #00319C;
	font-weight:      600;
	background-attachment: fixed;
	background-color: #FFFFFF;
	/* background-image: url(http://www.adfc-weyhe.de/images/verlauf.jpg); */
	background-image: url(/images/verlauf.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	vertical-align:   top;
	}


				

/** Pfad der Benutzernavigation mit Hyperlink ***/
#pfad { position:   absolute;  
  top:              85px; 
  left:             151px;
  height:           20px;
  width:            700px; 
  padding-left:     78px;
  border-top:       1px solid white;
  background-color: rgb(0,75,124);
  }

.pfad, a.pfad:link, a.pfad:visited, a.pfad:active {	
  font-family:      Verdana,Arial,Helvetica,Swiss;
	font-size:        8pt;		
	font-style:       normal;
	text-align:       left;
	color:            white;
	}
	

/****  ****/
div.fotoimtext {	
	float:            right; 
	margin-top:       0.1cm; 
	border:           0; 
	}
	
td.rn {
   text-align:       left;
	 font-weight:      bold;
	 vertical-align:   top;
	 }



/**************************************************
hier beginnen jetzt die styles für die Presse-Seiten
***************************************************/	 


/*** Zeitungsartikel, Datum etc.  ********/	 
.artikelinfo {
   height:          20px;
   margin-top:      0.2cm;
   margin-bottom:   0.2cm;
   border-bottom-width: 1px;
   border-bottom-style: solid;
   border-bottom-color: #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;
 	}

/************************************************************
für: von unserem Redakteur......jedoch Rahmen
*************************************************************/
DIV.wk_redakteur {
	text-align:       left;
	vertical-align:   middle;
	padding:          3px;
	margin-top:       1px;
	margin-right:     0px;
	margin-bottom:    1px;
	margin-left:      0px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #666666;
	border-bottom-color: #666666;
	}		

/*  für: erster Absatz  */ 
 p.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  */ 
 p.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;
 	}
	
DIV.pressdatum {
	font-size:        9px;
	color:            #00319c;
	}

DIV.presstitel {
	text-indent:      0.2cm;
	}

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


/**************************************
  Sonderformate für die DRUCK-Ausgabe
***************************************/
@media print {

.noPrint {
	display:					none;
}


}  /*ende media print*/