/****************************************************

	SITE: web1a 3 Spalter TopMenü
	Erweiterungs-Styles

	Farben:

	Hintergrund body:  	   	   		#06517C
	Hintergrund Content:  	   		#E1EAEF
	Hintergrund linke Spalte:  		#C1DEE9
	Hintergrund rechte Spalte: 		#C1DEE9
	Hintergrund Footer:		   		#A7C2CB
	Rahmenfarbe:			   		#fff
	Textfarbe:				   		#000
	Link:				  	   		#06517C
	Link hover:			  	   		#06517C
	Headlines content: 	   	   		#06517C
	Headlines Spalten: 	  	   		#1B9C9D
	Datum:			   	  	   		#535353

	Menü hover Hintergrund:	  		#A7C2CB
	Menu hover Text:	   	  		#fff
    Menü current Hintergrund:  		#1B9C9D
	Menu current Text:		  		#fff
	Menü zweite Ebene Hintergrund:	#E1EAEF

	Button Hintergrund:				#06517C
	Button Text:			 		#fff
	Formularfelder:		 	   		#535353

	Stand 19.07.2011

	grass@mai-multimedia 2010


******************************************************/
body
	{
		font-family: Arial,Helvetica,sans-serif;
		font-size: 74%;
		line-height: 1.4em;
		background: #a9baca;
		color: #000;
	}

a
	{
		color: #06517C;
	}
a:hover
	{
		color: #005086;
        text-decoration: none;
	}
h1, h2, h3, #middleCol #fachmagazinBox h3, #middleCol #fachmagazinBox .title
	{
		color: #000;
		font-size: 1.8em;
		line-height: 1em;
		margin-bottom: 0.56em;
    }
h4, h5
	{
		color: #000;
	}
hr
	{
		border-top: solid 1px #dddddd;
	}	
#wrap
	{
		background: #E1EAEF url(images/mittelstand-essen/hgr_wrap.gif) repeat-y;
		border-color: #fff;
    }
#header
	{
		background-color: #fff;
		border-color: #fff;
		background-image: url(images/head1.jpg);
    }
#logo
	{
        top: 0;
		left: 0;
    }
#leftCol
	{
		background-color: #e5e5e5;
	}

#middleCol
	{
		background-color: #fff;
		border-color: #fff;
	}
#rightCol
	{
		background-color: #e5e5e5;
	}
#footer
	{
		background-color: #C6C7C9;
		border-color: #fff;
	}
#serviceNav
	{
		background-color: #C6C7C9;
    }

#middleCol ul
	{
		margin: 0 0 1em;
		padding-left: 2em;
	}
#middleCol ul ul
	{
		margin-left: 1em;
	}
#middleCol .csc-textpic ul
	{
		padding-left: 1.1em;			
	}	
	
#middleCol h1, #middleCol h2, #middleCol h3, #middleCol h4
	{
		background-color: #fff;
    }
#middleCol .news-list-container h3, #middleCol .fmArticles-list h3, #middleCol h2.subtitle, #middleCol .audioItem h3
	{
		background-color: transparent;
    }

#leftCol, #rightCol
	{
		font-size: 1em;
    }
#leftCol h3, #rightCol h3
	{
		background-color: #fff;
		font-size: 1.1em;
		font-weight: bold;	
    }


/* HAUPTMENU */

#mainNav
	{
		background-color: #abacad;
    }

#mainNav ul a
	{
		color: #fff;
		border-color: #DDDDDD;
    }
#mainNav ul a:hover, #mainNav ul li.current a:hover , #mainNav ul li.current li.current a:hover
	{
		background-color: transparent;
		color: #183958;
    }

#mainNav ul li.current
	{
		background-color: #183958;
	}
#mainNav ul li.current a
	{
		position: relative;
		left: -1px;
	}
#mainNav ul li.current a:hover
	{
		color: #fff;
	}
#mainNav ul li.current ul a:hover
	{
		color: #fff;
	}
#mainNav ul li.current a, #mainNav ul li.current li.current a, #mainNav ul li.current li.current li.current a
	{
		background-color: transparent;
		color: #fff;
    }
#mainNav ul li.current li
	{
		background-color: transparent;
	}

#mainNav ul li.current li.current a
	{
		color: #fff;
	}


#mainNav ul li.current li a, #mainNav ul li.current li.current li a
	{
        background: transparent;
		color: #000;
    }
#mainNav ul ul
	{
        background-color: #abacad;
		border: solid 1px #fff;
		border-top: none;
    }

/* SUBTMENU */

#subNav
	{
		background-color: #e5e5e5;
	}
#subNav ul a
	{
		color: #000;
	}


#subNav ul a:hover, #subNav ul li.current a:hover , #subNav ul li.current li.current a:hover
	{
		background-color: #7e8f9e;
		color: #fff;
    }
#subNav ul li.current a, #subNav ul li.current li.current a, #subNav ul li.current li.current li.current a
	{
		background-color: #183958;
		color: #fff;
    }
#subNav ul li.current li a, #subNav ul li.current li.current li a
	{
        background: transparent;
		color: #000;
    }
#subNav ul ul
	{
        background-color: #DDF0F0;
    }


.news-latest-container, .newsletter-container, .tx-3sfachmagazin-pi1
	{
		border-color: #fff;
    }
.news-latest-title, .fmArticles-lastest .title
	{
		font-weight: normal;
	}


.news-latest-date, .date, .tx-guestbook-date
	{
        color: #535353;
    }

.news-list-item, .fmArticles-list-item, .tx-guestbook-entry
	{
		border-bottom: solid 1px #dddddd;
    }
.printBox
	{
		border-top: solid 1px #dddddd;
    }
.audioItem
	{
		border-bottom: solid 1px #dddddd;
	}
/* FORM */

.button, .csc-mailform-submit
	{
        background-color: #7e8f9e;
		color: #fff;
		border: none;
		font-size: 0.9em;
		padding: 2px 10px;
    }
input, textarea
	{
        color: #535353;
    }
/* Formatierung Calendar Base */
.listRow { 
	background-color: #fff; 
	margin-bottom: 10px; 
	padding: 5px 10px; 
	border: solid 1px #eee 
	}
/* Formatierung Branchenbuch */
.tx_mh_branchenbuch_listitem
	{
		border: solid 1px #eee;
		margin-bottom: 0.5em;
	}
.tx_mh_branchenbuch_listitem p.linkBox
	{
		background-color: #eee;
		line-height: 1.4em;
	}

#spezDiv1
	{
		position: absolute;
		top: 0;
		left: -35px;
		width: 20px;
		height: 500px;
		background: transparent url(../shared/schatten.png) no-repeat 0 0;
	}
#spezDiv2
	{
		position: absolute;
		top: 0;
		left: 905px;
		width: 20px;
		height: 500px;
		background: transparent url(../shared/schatten.png) no-repeat -20px 0;
	}
	
#middleCol .csc-textpic h2, #middleCol .csc-textpic h3, #middleCol .csc-textpic h4,#middleCol .news-single-item .news-latest-content h2 {
    padding: 2px 0;
}
#middleCol .news-single-item h2,
#middleCol .fmArticles-single h2,
#middleCol .lang_entry_detail h2,
#middleCol .lang_entry_detail div
{
	padding-left: 10px;
}
#middleCol .news-single-item .news-latest-content h2,
#middleCol .news-single-item .news-latest-content h3,
#middleCol .news-single-item .news-latest-content h4,
#middleCol .lang_entry_detail div p
 {
	padding-left: 0;
}
