body, td, th { font-family: Arial; font-size: 12px; color: #000; }

body {
	background-image:url(gfx/layout/bg_site.gif); 
	background-color:#F0EEEE;
	background-repeat:repeat-y;
	background-position:center;
	margin-left: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
}

/****************************/
/*         Links            */
/****************************/
a:link, a:visited, a:active { 
	text-decoration: underline;
	font-size: 12px;
	color: #000;
}

a:hover {
	text-decoration: none;
}


a.LinksGreySmall:link, a.LinksGreySmall:visited, a.LinksGreySmall:active {
	text-decoration: underline;
	font-size: 11px;
	color: #666;
}

a.LinksGreySmall:hover {
	text-decoration: none;
	font-size: 11px;
	color: #666;
}

/* Menue */
a.menue:link, a.menue:visited, a.menue:active { text-decoration: underline;	font-size: 12px; color: #000; }
a.menue:hover { text-decoration: none; font-size: 12px;	color: #9E9C9C;}

a.menueRed:link, a.menueRed:visited, a.menueRed:active { text-decoration: underline; font-size: 12px; color: #ff0000; }
a.menueRed:hover { text-decoration: none; font-size: 12px; color: #ff0000; }

/* Blaue Links */
a.Blue:link, a.Blue:visited, a.Blue:hover, a.Blue:active { text-decoration: underline; font-weight: bold; font-size: 12px; color: #9E9C9C; }

a.menueBlue:link, a.menueBlue:visited, a.menueBlue:active { text-decoration: underline; font-size: 11px; color: #9E9C9C; }
a.menueBlue:hover { text-decoration: none; font-size: 11px; color: #9E9C9C; }

/* Verschiedene */
a.boxen:link, a.boxen:visited { text-decoration: underline; font-size: 12px; color: #000; }
a.boxen:hover, a.boxen:active { text-decoration: none; color: #666; }

a.small:link, a.small:visited, a.small:active { text-decoration: underline; font-size: 10px; color: #000; }
a.small:hover { text-decoration: none; }

a.smallListe:link, a.smallListe:visited, a.smallListe:active { text-decoration: underline; font-size: 11px;	color: #000; }
a.smallListe:hover { text-decoration: none;	font-size: 11px; color: #000; }

a.smallBC:link, a.smallBC:visited, a.smallBC:active { text-decoration: underline; font-size: 11px;color: #000; }
a.smallBC:hover { text-decoration: none; }

/*** Firmenlisten ***/
a.LinkFirma:link, a.LinkFirma:visited, a.LinkFirma:active {	text-decoration: underline;	color: #000; }
a.LinkFirma:hover {	text-decoration: none; color: #9E9C9C; }

/***************************/
/*         Texte            /
/***************************/
.LinkArrow { color: #9E9C9C; font-weight: bold; }
.LinkArrowSmall { font-size: 11px; color: #9E9C9C; font-weight: bold; }

h1 {
	font-size: 12px;
	color: #000;
	font-weight: bold;
	display:inline;
}

h2 {
	font-size: 14px;
	color: #000;
	font-weight: bold;
	display:inline;
}

h3 {
	font-size: 12px;
	color: #000;
	font-weight: bold;
	display:inline;
}

.SmallFirmaBlack { font-size: 11px; color: #000; }
.SmallFirmaGrey { font-size: 11px; color: #666; }

.h2black { font-size: 12px;	color: #000; font-weight: bold;	display:inline; }
.h1BlackSmall {	font-size: 11px; color: #000; font-weight: bold; display:inline; }
.centerHeadline { font-size: 14px; color: #9E9C9C; font-weight: bold; }
.tarife { font-size: 15px; color: #ff0000; font-weight: bold; }
.small { font-size: 11px; }
.smallTen { font-size: 10px; }
/*** Texte Stellenanzeige ***/
.smallNine { font-size: 9px; }

.info {	font-size: 12px; color: #FF0000; font-weight: bold; }

/******************************/
/*         Tabellen            /
/******************************/

.MenueTDMain {
	border-collapse:collapse;
	border-top:1px #9E9C9C solid;
	border-right:1px #9E9C9C solid;
	border-left:1px #9E9C9C solid;

	background: #F0EEEE;	
}

.MenueTDMainSubWhite {
	border-collapse:collapse;
	border-top:1px #9E9C9C dotted;
	border-right:1px #9E9C9C solid;
	border-left:1px #9E9C9C solid;
	background: #fff;
}

.MenuNav {
	border-collapse:collapse;
	border-bottom:1px #9E9C9C solid;
	border-top:1px #9E9C9C solid;
}

/* Begrenzungen */
.LineBlueBottom { border-collapse:collapse; border-bottom:1px #9E9C9C solid; }
.LineBlueAdsense { border-collapse:collapse; border-bottom:1px #9E9C9C dotted; }
.LineBlueAdsenseTD { border-collapse:collapse; border-bottom:1px #9E9C9C dotted; border-top:1px #9E9C9C dotted;	}
.LineBlueTop { border-collapse:collapse; border-top:1px #9E9C9C solid; }
.LineGreyBottom { border-collapse:collapse; border-bottom:1px #ddd solid; }
.LineGreyBottomCorner { border-collapse:collapse;  border-bottom:1px #ddd solid; border-left:1px #9E9C9C solid; }
.LineBlueDotted { border-collapse:collapse;	border-top:1px #9E9C9C dotted; border-bottom:1px #9E9C9C dotted; }
.LineBlueDottedBottom { border-collapse:collapse; border-bottom:1px #9E9C9C dotted; }


.tabLeistungMain {
	border-collapse:collapse;
	border:1px #A3B2CC solid;
	background-color: #fff;
}

.tabLeistung {
	border-collapse:collapse;
	border-bottom:1px #A3B2CC solid;
	background-color: #fff;
}

.tabLeistungGrey {
	border-collapse:collapse;
	border-bottom:1px #A3B2CC solid;
	background-color: #f0f0f0;
}

.tabLeistungYellow {
	border-collapse:collapse;
	border-bottom:1px #A3B2CC solid;
	background-color: #FFE999;
}

table.premium {
	border:1px #9E9C9C solid
}

.tableError {
	border:1px #ff0000 solid
}

.tableBorderGrau {
	border:1px #ddd solid
}

.tableBorderBlau {
	border:1px #9E9C9C solid
}

.BoxBlInfoHead {
	border-collapse:collapse;
	border-top:1px #9E9C9C solid;
	border-bottom:1px #9E9C9C dotted;
	background-color: #D4E1EA;
}

.BoxBlInfo {
	border-collapse:collapse;
	border-top:1px #9E9C9C dotted;
	border-bottom:1px #9E9C9C solid;
	background-color: #ffe999;
}

/*** Bilder ***/
img.PicLeft {
	margin: 0px 5px 5px 0px;
	float:left;
	border:1px #000000 solid;
}

img.PicPresse {
	margin: 0px 4px 3px 0px;
	float:left;
	border:1px #9E9C9C solid;
}

img.premium {
	border:1px #000 solid
}

img.PicProfile {
	margin: 0px 4px 3px 0px;
	float:left;
	border:1px #000 solid;
}

/********************************/
/*         Formulare            */
/********************************/
form { display : inline; }

/* Buttons */
input.ButtonLarge { 
	border-right: 1px solid;
	border-top: 1px solid;
	border-left: 1px solid;
	border-bottom: 1px solid;
	border-color : #666;
	padding:3px;
	font-size: 12px;
	background-image: url(gfx/layout/button_bg.gif);
	width:368px;
}

input.ButtonMedium { 
	border-right: 1px solid;
	border-top: 1px solid;
	border-left: 1px solid;
	border-bottom: 1px solid;
	border-color : #666;
	padding:2px;
	font-size: 12px;
	background-image: url(gfx/layout/button_bg.gif);
	width:185px;
}

input.ButtonSmall { 
	border-right: 1px solid;
	border-top: 1px solid;
	border-left: 1px solid;
	border-bottom: 1px solid;
	border-color : #666;
	padding:2px;
	font-size: 12px;
	background-image: url(gfx/layout/button_bg.gif);
	width:100px;
}

.ButtonEintragWhite {
	border-right: 1px solid #f0f0f0;
	border-left: 1px solid #A3B2CC;
	border-bottom: 1px solid #A3B2CC;
	width: 68px;
	height: 30px;
	font-size: 12px;
	background: #fff;
	background-image: url(gfx/layout/button_anmeldung.gif);
}

.ButtonEintragGrau {
	border-right: 1px solid #f0f0f0;
	border-left: 1px solid #A3B2CC;
	border-bottom: 1px solid #A3B2CC;
	width: 68px;
	height: 30px;
	font-size: 12px;
	background: #f0f0f0;
	background-image: url(gfx/layout/button_anmeldung.gif);	
}

.ButtonEintragYellow {
	border-right: 1px solid #A3B2CC;
	border-left: 1px solid #A3B2CC;
	border-bottom: 1px solid #A3B2CC;
	width: 68px;
	height: 30px;
	font-size: 12px;
	background: #FFE999;
	background-image: url(gfx/layout/button_anmeldung.gif);	
}



/* input.TextfeldGlobal {
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	border-right: 1px solid;
	border-top: 1px solid;
	border-left: 1px solid;
	border-bottom: 1px solid;
	border-color : #BECAD3;
} */


.TextfeldGlobal {
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
	border-right: 1px solid;
	border-top: 1px solid;
	border-left: 1px solid;
	border-bottom: 1px solid;
	border-color : #9E9C9C;
	padding:2px;	
}

.SucheHead { 
	font-family: Arial, Verdana, sans-serif; 
	font-size: 11px; 
	border-right: 1px solid; 
	border-top: 1px solid; 
	border-left: 1px solid;	
	border-bottom: 1px solid; 
	border-color : #9E9C9C; 
	background: #fff;
}

.ButtonSuche {
	border: 1px solid #9E9C9C;
	font-size: 10px;
	background: #BECAD3;
	background-image: url(gfx/bg_input.gif);
}

input.form {
	font-family : Arial, Verdana, sans-serif;
	font-size: 11px;
	border-right: 1px solid #666;
	border-top: 1px solid #666;
	border-left: 1px solid #666;
	border-bottom: 1px solid #666;
}




/*input.TextfeldGlobal { font-family : Arial, Verdana, sans-serif; font-size: 12px; border-right: 1px solid; border-top: 1px solid; border-left: 1px solid;	border-bottom: 1px solid; border-color : #BECAD3; } */
/* input.sucheerwButton { border: 1px solid #9E9C9C; font-size: 12px; background: #BECAD3; background-image: url(gfx/bg_input.gif); height:25 px; width:368px; } */
/* input.sucheerwButton2 { border: 1px solid #9E9C9C; font-size: 12px; background: #BECAD3; background-image: url(gfx/bg_input.gif); width: 185px; } */

/*input.ButtonSucheTelefonbuch {
	border: 1px solid #000;
	font-size: 12px;
	background: #ddd;
	/*background-image: url(gfx/bg_input.gif); 
	width: 370px;
	height: 20px;
} */

.DropDownSmall {
	background:#ffffff;
	font-size: 10px;
}

.DropDownMiddle {
	font-family : Arial, Verdana, sans-serif;
	font-size: 11px;
}

.DropDownLarge {
	font-family : Arial, Verdana, sans-serif;
	font-size: 12px;
}



/* input.suche {
	font-family : Arial, Verdana, sans-serif;
	font-size: 11px;
	border-right: 1px solid;
	border-top: 1px solid;
	border-left: 1px solid;
	border-bottom: 1px solid;
	border-color : #BECAD3;
	background-image: url(gfx/bg_input.gif);
} */


/* Formular Eintrag */
.txtArea { font-family : Arial, Verdana, sans-serif; font-size: 12px; border: 1px solid #666; }
.txtFeld { font-family : Arial, Verdana, sans-serif; font-size: 12px; border: 1px solid #666; }






/*.txtAreaPflicht {
	font-family : Arial, Verdana, sans-serif;
	font-size: 11px;
	border-right: 1px solid #ff0000;
	border-top: 1px solid #ff0000;
	border-left: 1px solid #ff0000;
	border-bottom: 1px solid #ff0000;
}

.txtAreaAGB {
	font-family : Arial, Verdana, sans-serif;
	font-size: 11px;
	border-right: 1px dotted;
	border-top: 1px dotted;
	border-left: 1px dotted;
	border-bottom: 1px dotted;
	border-color : #BECAD3;
}


/*input.pflicht {
	font-family : Arial, Verdana, sans-serif;
	font-size: 11px;
	border-right: 1px solid #ff0000;
	border-top: 1px solid #666;
	border-left: 1px solid #666;
	border-bottom: 1px solid #666;
}
input.error {
	font-family : Arial, Verdana, sans-serif;
	font-size: 11px;
	border-right: 1px solid #ff0000;
	border-top: 1px solid #ff0000;
	border-left: 1px solid #ff0000;
	border-bottom: 1px solid #ff0000;
}
*/

/*.ListeEins {
	background:#ffffff;
	font-size: 10px;
	border: 1px solid #000;
	height:18px;
}*/

/*.listeSmall {
	background:#ffffff;
	font-size: 10px;
	border: 1px solid #000;
}*/
.listeMedium {
	background:#ffffff;
	font-size: 11px;
	border: 1px solid #000;
}
.listeMediumError {
	background:#ff0000;
	font-size: 11px;
	border: 1px solid #000;
}



.jetitle {
	font-family:Tahoma;
	font-weight:bold;
	font-size:16px;
	color:black
}
.jetitlelink {
	font-family:Tahoma;
	font-weight:bold;
	font-size:16px;
	color: #3E7FC2;
	text-decoration: none;
}
.jecategory {
	font-family:Tahoma;
	font-size:12px;
	font-weight: bold;
	color: #000000
}
.jelink1 {
	font-family:Tahoma;
	font-size:12px;
	color: #000000
}
.jelink2 {
	font-family:Tahoma;
	font-size:10px;
	color: #3E7FC2
}
.jefooter {
	font-family:Tahoma;
	font-size:10px;
	color: #000000
}
#link_tables td {
	border:1px dashed gray
}



.robots-nocontent {
}

. chlallowed {
}
