body {
		font-family: Arial,sans-serif;
		background-color: #c9c9c9;
		margin: 0px;	
		padding: 0px;
	}




/* Hier beginnt die Definition der Kopfzeile und des Menues */
#masterhead{
	position: absolute;
	top: 10px;
	left: 2%;
	right: 2%;
	width: 95.6%;
}

#kopfzeile {
	background-color: #ffffff;
	height: 100px;
	width: 100%;
  	border-top: 8px solid #ffffff;
  margin: 0px;
			}

#kopfmenue {
	background-color: #ffffff;
	height: 10px;
	width: 100%;
	float: left;
	padding-top: 1px;
	padding-bottom: 1px;
	color: #ffffff;
	margin: 0px;
	
}

/* Hier endet die Definition der Kopfzeile und des Menues */

/*****************************************************************/
/* Hier beginnt die Definition der Masterpage, Menue und Content */
/*****************************************************************/

#masterpage{
	position:absolute;
	top: 140px;
	left: 2%;
	right: 2%;
	width: 95.6%;
	background-color: #ffffff;
	border-top: 2px solid #de0321;
	background-image:url(bilder/karo.gif);
}

/* Hier beginnt die Navigation des Menues */

#pagemenue{
	float: left;
	width: 175px;
	padding: 0px;
	background-color: #ffffff;
	border-left: 2px solid #de0321;
	border-right: 2px solid #de0321;
	border-bottom: 2px solid #de0321;
}

#menuehead {
				color: #ce349c;
				font-family: Arial;
				font-size: 20px;
				padding: 0px 0px 10px 10px;
				border-bottom: 1px solid #ce349c;
				}

.menuetrenner {      
        background-color: #ce349c;
        width: 100%;
        color: #ffffff;
        font: bold 14px Arial;
        padding-top: 5px;
        padding-bottom: 5px;
        }

.links a {
        width: 155px;
        display: block;
        color: #000000;
        font: 14px Arial;
        padding-left: 20px;
        padding-bottom: 2px;
        padding-top: 2px;
        text-decoration: none;
        }

.links a:hover {
        width: 155px;
        display: block;
        font: bold 14px Arial;
        background: #de0321;
        color: #ffffff;
        padding-left: 20px;
        }



#menue {
				font-family: Arial;
				font-size: 14px;
				padding-left: 10px;
				padding-top: 0px;
				padding-bottom: 0px;
				}
			
/**********************************************/
/* Hier ist die Definition des Menues beendet */
/**********************************************/

.content{
  padding: 20px 20px 20px 20px;
  margin:   0px 0px 0px 178px;
	background-color: #ffffff;
	line-height: 1.5;
	font-family: Arial;
	font-size: 14px;
	background-image:url(bilder/karo.gif);
}

.content a {
        color: #0000ff;
        font: bold 14px Arial;
        text-decoration: none;
        }

.content a:hover {
        font: bold 14px Arial;
        color: #de0321;
        text-decoration: none;
        }



.menuefoot {
				font-family: Arial;
				font-size: 12px;
				padding-left: 10px;
				padding-top: 0px;
				padding-bottom: 0px;
				}


/* Hier werden die CSS Styles der oberen Menüzeile festgelegt */

.toplinks a {
        width: "100%";
        display: block;
        background: #ffffff;
        color: #9d9d9d;
        font:  bold 14px Arial;
        text-decoration: none;
        padding: 2px;
        }

.toplinks a:hover {
        display: block;
        width: "100%";
        font:  bold 14px Arial;
        background: #ffffff;
        color: #000000;
        padding: 2px;
        }
        
/* Hier beginnen die Formate für das linke Menüe */        
        
	
/* Hier beginnt die Style Definition von dem Content Fenster */
h1 			{
				font-family: Arial;
				font-size: 20px;
				font-style: bold;
				color: #000000;
				}

h2 			{
				font-family: Arial;
				font-size: 16px;
				font-style: bold;
				color:black;
				padding-left: 10px;
				}

h4 			{
				font-family: Arial;
				font-size: 17px;
				font-style: 
				color:black;
				padding-left: 12px;
				}




.headline h1 			{
				font-family: Arial;
				font-size: 20px;
				font-style: bold;
				color: #9e9e9e;
				}




/** Hier beginnt die Auflistung der Branchenverzeichnisformate **/
.letterhead {
				padding: 2px;
				background: #dcdcdc;
				color: #0000cc;
				font: bold 14px Arial;
				}

.branchehead {
				padding: 2px;
				background: #dcdcdc;
				color: #ffffff;
				font: bold 14px Arial;
				}

.tablinks a{
        width: "100%";
        display: block;
        background:  #eef3f8;
        color: #000000;
        font:  14px Arial;
        padding: 4px;
        text-decoration: none;
}

.tablinks a:hover {
        width: "100%";
        display: block;
        background:  #eef3f8;
        color: #00009c;
        font:   14px Arial;
        padding: 4px;
        text-decoration: none;
        }
.branchebody {
				padding: 2px;
				background:  #eef3f8;
				color: #000000;
				font: bold 14px Arial;
				}
/** Hier beginnt die Auflistung der Branchenverzeichnisformate **/

.firmahead {
				padding: 2px;
				background: #990000;  /* alte Farbe #cc0033; */
				color: #ffffff;
				font: bold 14px Arial;
				}
.branchefirma {
				padding: 2px;
				height: 30px;
				background: #eef3f8;
				color: #000000;
				font: 14px Arial;
				}

.branchefirma a:link, .branchefirma a:visited {
		color: #000000;
		font: 14px Arial;
		text-decoration: none;
				}
.branchefirma a:hoover {
			color: #990000;
			font: 14px Arial;
			text-decoration: none;
		}
				
/************** siteInfo styles ****************/

.siteinfo{
	clear: both;
	border-top: 1px solid #000000;
	background-color: #dcdcdc;
	color: #000000;
	font: 12px Arial;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-top:3px;
}

.siteinfo a:link, .siteinfo a:visited {
		color: #000000;
		font: 12px Arial;
		text-decoration: none;
				}				
.siteinfo a:hoover {
			color: #000099;
			font: 12px Arial;
			text-decoration: none;
		}
/** Hier beginnen die alten Party Stegemann Formate ****************/

.newshead {	font: 14px Arial;
						font-weight: bold;
						color: #ffffff;
						background: #cc3399;
						padding-left: 10px;
						border-right: 5px solid #cc3399;
						}
.newscontent {	background: #dcdcdc;
								color: #000000;
								padding-left: 10px;
								border-right: 1px solid #cc3399;
								border-left: 1px solid #cc3399;
								border-bottom: 1px solid #cc3399;						
							}

.gerichtetrenner {
				padding: 2px;
				background: #dcdcdc;
				color: #009966;
				font: 14px Arial;
				font-weight: bold;
				}

.gerichtehead {
				padding: 2px;
				background: #dcdcdc;
				color: #cc3399;
				font: bold 14px Arial;
				}



.gerichte {
				padding: 2px;
				background: #dcdcdc;
				color: #000000;
				font: 14px Arial;
				}
				
.navigation a {
        width: "100%";
        display: block;
        background: #dcdcdc;
        color: #000000;
        font:  14px Arial;
        padding: 5px;
        text-decoration: none;
        }

.navigation a:hover {
        display: block;
        width: "100%";
        font:  14px Arial;
        font-weight: bold;
        background: #cc3399;
        color: #ffffff;
        padding: 5px;
        text-decoration: none;
        }

.navactive {
        display: block;
        font:  14px Arial;
        font-weight: bold;
        background: #cc3399;
        color: #ffffff;
        padding: 5px;
        }

.navsorte a {
        width: "100%";
        display: block;
        background: #dcdcdc;
        color: #000000;
        font:  14px Arial;
        padding: 5px;
        text-decoration: none;
        }

.navsorte a:hover {
        display: block;
        width: 100%;
        font:  14px Arial;
        font-weight: bold;
        background: #009966;
        color: #ffffff;
        padding: 5px;
        text-decoration: none;
        }

.navsortactive {
        font:  14px Arial;
        width: 100%;
        font-weight: bold;
        background: #009966;
        color: #ffffff;
        padding: 5px;
        }				

.piclinks a {
        width: "100%";
        display: block;
        background: #dcdcdc;
        color: #cc3399;
        font:  14px Arial;
        font-weight: bold;
        padding: 5px;
        text-decoration: none;
        }

.piclinks a:hover {
        display: block;
        width: "100%";
        font:  14px Arial;
        font-weight: bold;
        background: #dcdcdc;
        color: #000000;
        padding: 5px;
        }

p.weihhead {
		font-family: "Comic sans MS", Arial,sans-serif;
				font-size: 20px;
				font-style: bold;
				color: #000000;	
		}

p.weihnacht {
		font-family: "Comic sans MS", Arial,sans-serif;
				font-size: 16px;
				font-style: bold;
				color: #0000ff;	
		}

p.inhalt {
		    font-family: "Arial, sans-serif;
				font-size: 16px;
				font-style: bold;
				color: #000000;	
		}				