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
  }
.startmenulink 	{
  font-size:        9px; 
  font-weight:      bold; 
  color:            #000000
  }
.disclaimerlink 	{
  font-size:        9px; 
  color:            #CCCCCC; 
  }
.seitentitel	{
  font-size:        24px; 
  font-weight:      bold; 
  color:            #0073AD; 
  }
A.disclaimerlink:hover	{
  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 {
	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;
  }


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

/************************************************************
Tabellenzellen für Inhalt der Hauptseite
zusammen mit td.tablecontent anwenden,
da Netscape sonst Probleme bereitet
*************************************************************/
p.tablecontent {	
  margin:           0.0cm 0.5cm 0.5cm 0.3cm;
  }



		

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






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

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


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




