/* Standard-CSS für www.assenheimermulfinger.de */

/* Wichtige Farben

*/

html, body, div, p, h1, h3, ul, ol, 
span, a, table, td, form, img, li {
   margin: 0px;
   padding: 0px;
   font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
}

html, body {
   background-color:#EEEFF1;
   font-size: 101%;
}

BODY {FONT: 12px/18px   Arial, Verdana, "Trebuchet MS", Helvetica, sans-serif; color:#333333; background-image:url(/_media/_allgemein/hintergrund-verlauf.jpg); background-repeat:repeat-y; background-color:#EEEFF1; width:100%; height:100%; TEXT-DECORATION: none;	text-align: left; padding:0px; margin:0px; }

html{FONT: 12px/18px   Arial, Verdana, "Trebuchet MS", Helvetica, sans-serif; color:#333333; TEXT-DECORATION: none; text-align: left;
padding:0px; margin:0px; background-image:url(/_media/_allgemein/hintergrund-verlauf.jpg); background-repeat:repeat-y;
	
}

h1{FONT: 22px/26px   Georgia, "Times New Roman", Times, serif; font-weight:normal; color:#333333; margin:0px 0px 0px 0px; padding: 0px 0px 0px 0px;}


h2{}/*Menu*/
h3{FONT: 22px/26px   Georgia, "Times New Roman", Times, serif; font-weight:normal; color:#243A7F; margin:0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
h4{FONT: 14px/18px   Georgia, "Times New Roman", Times, serif; font-weight:normal; color:#243A7F; font-weight:bold; margin:0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
h5{FONT: 12px/18px   Georgia, "Times New Roman", Times, serif; font-weight:normal; color:#333; font-weight:bold; margin:0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
h6{FONT: 15px/18px   Georgia, "Times New Roman", Times, serif; font-weight:normal; color:#243A7F; font-weight:bold; margin:0px 0px 0px 0px; padding: 0px 0px 0px 0px;}

UL {margin:10px 0px 10px 0px;}
hr{}
img{border:0;}

p{FONT: 12px/18px   Arial, Verdana, "Trebuchet MS", Helvetica, sans-serif; color:#333333; margin:0px 0px 23px 0px;}	
.spalte-rechts-autos{FONT: 11px/18px   Arial, Verdana, "Trebuchet MS", Helvetica, sans-serif; color:#333333; margin:0px 0px 0px 0px; padding:0px;}
.link-infobox{text-decoration:none;}
.fett{font-weight:bold;}
.termine-headline{FONT: 12px/18px   Georgia, "Times New Roman", Times, serif; font-weight:normal; color:#333; font-weight:bold; margin:0px 0px 0px 0px; padding: 0px 0px 0px 0px;}

a{FONT: 12px/18px   Arial, Verdana, "Trebuchet MS", Helvetica, sans-serif; color:#243A7F; text-decoration:none; font-weight:bold; margin:0px; padding:0px;}
a:hover{text-decoration:underline; }
a:visited{color:#303F70;}

a.tabe{color:#243A7F;}
a.spalte-rechts-mehr{FONT: 11px/15px   Arial, Verdana, "Trebuchet MS", Helvetica, sans-serif; color:#243A7F; text-decoration:none; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
a.box-gross{text-decoration:none;}
a.box-gross:hover{text-decoration:none;}
a.box-klein{text-decoration:none;}
a.box-klein:hover{text-decoration:none;}
a.tabe-high{text-decoration:none;}
a.tabe-high:hover{text-decoration:none;}
a.tabe{text-decoration:none;}
a.tabe:hover{text-decoration:none;}
a.footer{FONT: 11px/18px   Arial, Verdana, "Trebuchet MS", Helvetica, sans-serif; color:#fff; text-decoration:none;}
a.footer:hover{FONT: 11px/18px   Arial, Verdana, "Trebuchet MS", Helvetica, sans-serif; color:#fff; text-decoration:none;}

a.cl-h3{FONT: 12px/26px   Arial, Verdana, "Trebuchet MS", Helvetica, sans-serif; font-weight:normal; color:#243A7F;  padding: 0px 0px 0px 0px; position:relative; text-align:center; margin:0px 5px 0px 0px; width:70px; float:left;  background-image:url(/_media/_allgemein/news-jahreszahl_ia_70x25.jpg); background-repeat:no-repeat;}
a.cl-h3:hover{FONT: 12px/26px   Arial, Verdana, "Trebuchet MS", Helvetica, sans-serif; font-weight:normal; text-decoration:none; color:#333;  background-image:url(/_media/_allgemein/news-jahreszahl_70x25.jpg); background-repeat:no-repeat;}

a.cl-h3-high{FONT: 12px/26px   Arial, Verdana, "Trebuchet MS", Helvetica, sans-serif; font-weight:normal; text-decoration:none; color:#333; font-weight:bold;  padding: 0px 0px 0px 0px; position:relative; text-align:center; margin:0px 5px 0px 0px; width:70px; float:left;  background-image:url(/_media/_allgemein/news-jahreszahl_70x25.jpg); background-repeat:no-repeat;}

table{FONT: 12px/18px   Arial, Verdana, "Trebuchet MS", Helvetica, sans-serif; color:#333333;}
tr{FONT: 12px/18px   Arial, Verdana, "Trebuchet MS", Helvetica, sans-serif; color:#333333;}
td {FONT: 12px/18px   Arial, Verdana, "Trebuchet MS", Helvetica, sans-serif; color:#333333;}
td.bold{font-weight:bold;}

li{margin:0px 0px 0px 15px; padding:0px 0px 0px 0px;}

/*allgemein*/
#main{position:relative; width:1050px; margin:0px; padding:0px;}
#main_950{position:relative; width:950px;  float:left; margin:0px; padding:0px;}
#main_850{position:relative; width:850px;  float:left; margin:0px; padding:0px;}
#footer{position:relative; clear:both; margin:0px; padding:11px 0px 0px 34px; FONT: 11px/18px   Arial, Verdana, "Trebuchet MS", Helvetica, sans-serif; color:#fff;}
#rand-rechts-head-home{position:relative; width:100px; float:left; margin:0px; padding:0px;}
#rand-rechts-head{position:relative; width:100px; float:left; margin:0px; padding:0px;}

/*content*/
#head{position:relative; height:95px; margin:0px; padding:0px;}
#padding-linie-rechts-grau{position:relative; background-color:#BCBCBC;  margin:0px; padding:0px 1px 0px 0px;}
#padding-linie-rechts-weiss{position:relative; background-color:#fff;  margin:0px; padding:0px 1px 0px 0px;}
#linie-blau{position:relative; line-height:1px; overflow:hidden; height:5px; margin:0px; background-color:#28386C; margin:0px; padding:0px 0px 0px 0px;}
#bild{position:relative; height:305px; width:948px; background-color:#fff; margin:0px; padding:0px 0px 0px 0px;}
#bild-sub{position:relative; width:585px; height:215px; background-color:#fff; margin:16px 0px 0px 25px; padding:0px 0px 0px 0px;}

/*inhaltsbereich - 3 Spalten*/
#inhaltsbereich-home{position:relative; width:948px; margin:0px; padding:0px 0px 0px 0px; }
#inhaltsbereich{position:relative; width:848px; margin:0px; padding:0px 0px 0px 0px;}
#inhalt-spalte-links{position:relative; width:225px; height:100px; float:left; margin:0px; padding:0px 0px 0px 0px; }
#inhalt-spalte-mitte-home{position:relative; width:455px; float:left; margin:0px; padding:0px 0px 0px 0px; }
#inhalt-spalte-mitte{position:relative; width:425px; float:left; margin:0px; padding:0px 0px 0px 0px;}
#inhalt-spalte-mitte-620{position:relative; width:620px; float:left; margin:0px; padding:0px 0px 0px 0px;}
#inhalt-spalte-rechts{position:relative; width:198px; float:left; margin:0px; padding:0px 0px 0px 0px;}
#inhalt-spalte-rechts-home{position:relative; width:268px; float:left; margin:0px; padding:0px 0px 0px 0px; }
#inhalt-content{position:relative; width:623px; float:left; margin:0px; padding:0px 0px 0px 0px;}

/*Inhaltsbereich - linke Spalte*/
#navi-home{position:relative; margin:-12px 0px 0px 0px;  padding:0px 0px 0px 0px; }
#navi-sub{position:relative; margin:16px 0px 0px 0px;  padding:0px 0px 0px 0px;}

/*Inhaltsbereich - mittlere Spalte */
#inhalt-spalte-mitte-padding{margin:0px; padding:25px 10px 45px 35px; }
#inhalt-spalte-mitte-kasten{
	position: relative;
	width: 380px;
	height: 80px;
	margin: 0px 0px 0px -5px;
	padding: 0px 0px 0px 0px;
	background-image: url(/_media/_allgemein/spalte-mitte-kasten-bg.jpg);
	background-repeat: no-repeat;
}
#inhalt-spalte-mitte-kasten-bild{position:relative; width:180px; height:70px; float:left; margin:5px 0px 0px 0px; padding:0px 0px 0px 5px;}
#inhalt-spalte-mitte-kasten-text{position:relative; width:180px; float:left; margin:10px 0px 0px 10px; padding:0px 0px 0px 0px; FONT: 11px/18px   Arial, Verdana, "Trebuchet MS", Helvetica, sans-serif; color:#333333;}

/*Inhaltspalte - rechte Spalte*/
                 /*Infobox - Home*/
				 #infobox-home{position:relative; width:268px; margin:-22px 0px 0px 0px; z-index:1000; }
				 #infobox{position:relative; width:198px; margin:-10px 0px 0px 0px; z-index:1000; }
				 #infobox-tabe{position:relative; width:133px; height:22px; float:left; margin:0px; overflow:hidden; padding:0px 0px 0px 0px;}
				 #linie-weiss{position:relative; width:100%; margin:0px 0px 0px 0px; background-color:#fff; height:1px; line-height:1px; overflow:hidden; padding:0px 0px 0px 0px;}
				 #linie-grau{position:relative; width:100%; margin:0px 0px 0px 0px; background-color:#BCBCBC; height:1px; line-height:1px; overflow:hidden; padding:0px 0px 0px 0px;}
				 #linie-grau-abstand-oben{position:relative; width:100%; margin:5px 0px 0px 0px; background-color:#BCBCBC; height:1px; line-height:1px; overflow:hidden; padding:0px 0px 0px 0px;}
				 
				 a.tabe #infobox-tabe .tabe-text{padding:4px 0px 0px 10px; color:#767575; }
				 a.tabe-high #infobox-tabe .tabe-text{padding:4px 0px 0px 10px; color:#243A7F; }
				 a.tabe-high:hover #infobox-tabe .tabe-text{padding:4px 0px 0px 10px; color:#243A7F; cursor:pointer; text-decoration:none;}
				 a.tabe:hover #infobox-tabe .tabe-text{padding:4px 0px 0px 10px; color:#333333; cursor:pointer; text-decoration:none; }
				 a.tabe #infobox-tabe{background-image:url(/_media/_allgemein/infobox-tabe-ia.gif); background-repeat:no-repeat;}
				 a.tabe-high #infobox-tabe{background-image:url(/_media/_allgemein/infobox-tabe-a.gif); background-repeat:no-repeat;}
				 a.tabe-high:hover #infobox-tabe{background-image:url(/_media/_allgemein/infobox-tabe-a.gif); background-repeat:no-repeat; cursor:pointer; text-decoration:none;}
				 a.tabe:hover #infobox-tabe{background-image:url(/_media/_allgemein/infobox-tabe-ia.gif);  background-repeat:no-repeat; cursor:pointer; text-decoration:none;}
				 
				 #infobox-tabe-linien{position:relative; text-decoration:none; width:2px; height:22px; float:left; margin:0px; padding:0px 0px 0px 0px; overflow:hidden;}
				 #infobox-kasten-home{position:relative; text-decoration:none; width:268px; float:left; background-color:#EDEEF0;  margin:0px; padding:0px 0px 0px 0px; }
				 #infobox-kasten{position:relative; width:198px; text-decoration:none; float:left; background-color:#EDEEF0; margin:0px; padding:0px 0px 0px 0px;}
				 #infobox-kasten-padding{position:relative; text-decoration:none; margin:0px; padding:5px;}
				 #infobox-box-gross{position:relative; display:block; text-decoration:none; width:258px; height:70px;   margin:0px; padding:0px 0px 0px 0px;}
				 #infobox-box-klein{position:relative; width:180px; height:70px;  text-decoration:none; margin:0px; padding:0px 0px 0px 0px;}
				 a.box-gross #infobox-box-gross{position:relative; display:block; text-decoration:none; width:258px; height:70px; background-image:url(/_media/_allgemein/box-gross-ia.jpg); background-repeat:no-repeat;  margin:0px; padding:0px 0px 0px 0px;}
				 a.box-gross:hover #infobox-box-gross{position:relative; display:block; text-decoration:none; cursor:pointer; width:258px; height:70px; background-image:url(/_media/_allgemein/box-gross-a.jpg); background-repeat:no-repeat;  margin:0px; padding:0px 0px 0px 0px;}
				 
				 a.box-gross #infobox-box-gross span.link-infobox{color:#243A7F; text-decoration:none; display:block; }
				 
				 a.box-klein #infobox-box-klein{position:relative; width:180px; height:70px; text-decoration:none; background-image:url(/_media/_allgemein/box-klein-ia.jpg); background-repeat:no-repeat;  margin:0px; padding:0px 0px 0px 0px;}
				 a.box-klein:hover #infobox-box-klein{position:relative; text-decoration:none; cursor:pointer; width:180px; height:70px; background-image:url(/_media/_allgemein/box-klein-a.jpg); background-repeat:no-repeat;  margin:0px; padding:0px 0px 0px 0px;}
				 
				 a.box-klein #infobox-box-klein span.link-infobox{color:#243A7F; text-decoration:none;}
				 
				 #infobox-box-bild{position:relative; width:135px; height:70px; float:left; margin:0px; padding:0px 0px 0px 0px;}
				 #infobox-box-text{position:relative; float:left; text-decoration:none;  padding:0px 5px 0px 0px; margin:15px 0px 0px 11px; FONT: 11px/15px   Arial, Verdana, "Trebuchet MS", Helvetica, sans-serif; color:#333333;}
				 #infobox-box-text-home{position:relative; float:left; width:106px; text-decoration:none;  padding:0px 0px 0px 0px; margin:10px 0px 0px 11px; FONT: 11px/15px   Arial, Verdana, "Trebuchet MS", Helvetica, sans-serif; color:#333333;}	
				 #infobox-box-text-breit{position:relative; float:left; width:230px; text-decoration:none;  padding:0px 0px 0px 0px; margin:10px 0px 0px 11px; FONT: 11px/15px   Arial, Verdana, "Trebuchet MS", Helvetica, sans-serif; color:#333333;}			 

				 #spalte-rechts-autos{position: relative; width: 185px; height: 80px; float:left; margin: 10px 0px 0px 0px; padding: 0px 0px 0px 0px; background-image: url(/_media/_allgemein/spalte-rechts-autos-bild-bg.jpg); background-repeat: no-repeat; }
				 #spalte-rechts-autos-bild{position:relative; padding:0px 0px 0px 0px; margin:5px 5px 5px 5px; background-color:#fff; display:block;}
				 #spalte-rechts-autos-text{position: relative; width: 185px; clear:both; margin: 0px 0px 0px 0px; padding: 5px 0px 0px 0px;
				 									}
				 a.spalte-rechts-auto{display:block; z-index:5000; cursor:pointer; color: #000; text-decoration:none; font-weight:normal; text-align:left;}
				 a.spalte-rechts-auto:hover{position:relative; display:block; cursor:pointer; padding:0px;  text-decoration:none;  z-index:5000;}
				 a.spalte-rechts-auto span.spalte-rechts-autos{
				 position:absolute; visibility:hidden; width:0px; max-width:0px; cursor:pointer;  z-index:5000; display:none; text-decoration:none; color: #666666; font-weight:normal; text-align:left;}
				 a.spalte-rechts-auto:hover span.spalte-rechts-autos{position:absolute; cursor:pointer; visibility:visible; z-index:5000; display:block; left:-250px; top:-90px; height:auto; width:auto; max-width:350px; padding:1px 1px 1px 1px;  background-color:#BEBEBF; text-decoration:none;}
				
/*Neuigkeiten und Events*/

#kasten-jahreszahlen{
	position: relative;
	width: 380px;
	height: 80px;
	margin: 0px 0px 0px -5px;
	padding: 0px 0px 0px 0px;
	background-image: url(/_media/_allgemein/kasten-jahreszahlen.jpg);
	background-repeat: no-repeat;
}
#kasten-jahreszahlen-padding{padding:10px 0px 0px 5px;}

/*Kontaktformular*/
.Buttonloeschen{background-color:#fff; cursor:pointer; background-image:none; border-bottom:1px #243A7F solid; border-left:1px #243A7F solid; border-right:1px #DBE1F0 solid; border-top:1px #DBE1F0 solid;}
.formfield{margin:2px 0px 2px 4px; border:0; border-bottom:1px #243A7F solid; border-left:1px #243A7F solid; border-right:1px #DBE1F0 solid; border-top:1px #DBE1F0 solid;overflow:auto}

/*Betriebe*/
#betriebe-grau-kasten{padding:20px;  background-color:#EDEEF0; border:1px solid #BCBCBC; margin:0px 0px 10px 0px; background-image:url(/_media/_allgemein/betriebe-hg.jpg); background-repeat:repeat-y;}

/*popup*/
#main-popup{position:relative; width:800px;}
#main_800{position:relative; width:800px;  float:left; margin:0px; padding:0px;}
#head-popup{position:relative; height:95px; margin:0px; padding:0px;}
#bild-popup{position:relative; height:305px; width:798px; background-color:#fff; margin:0px; padding:0px 0px 0px 0px;}
#inhaltsbereich-popup{position:relative; width:800px; margin:0px; padding:0px 0px 0px 0px; }
#inhaltsbereich-popup-padding{padding:0px 34px 10px 34px;}


/*=========================================== *navigation ============================================*/
#navi
{
	margin: 0;
	padding: 0;
}

#navi ul
{
	list-style: none;
	margin: 0;
	padding: 0;
}

#navi ul li
{
	margin: 0;
	padding: 0;
	width: 100%;
	float: left;
}

#navi ul li a
{
	display: block;
	background: url(/_media/_allgemein/navi/navi-bg-ia.jpg) top left no-repeat;
	font-size:13px;
	margin: 0;
	padding: 6px 0 6px 42px;
	color: #243A7F;
	text-decoration: none;
	font-weight: normal;
}

#navi ul li a:hover

{
	background: url(/_media/_allgemein/navi/navi-bg-hover.jpg) top left no-repeat;
	font-weight: normal;
	color: #243A7F;
}

#navi li.active a
{
	background: url(/_media/_allgemein/navi/navi-bg-a.jpg) top left no-repeat;
	font-weight: normal;
	color: #020819;
}


#navi ul ul
{
	padding: 0px;
	background: transparent;
}

#navi ul ul li a,
#navi ul li.active li a
{

	background: url(/_media/_allgemein/navi/navi-sub-bg-ia.jpg) top left no-repeat;
	font-weight: normal;
	padding: 3px 0 3px 42px;
	font-size:11px;
	color: #333333;
}

#navi ul ul li a:hover,
#navi li.active li.active a
{
	font-weight: bold;
	color: #243A7F;
}

/*
#navi ul li.active li a
{
	background: transparent;
	color: #fff;
	font-weight: normal;
}
*/

#navi li ul
{
	display: none;
}

/*#navi li:hover ul,*/
#navi li.active ul
{
	display: block;
}



/*=========================================== *navigation darunter ============================================*/
#navi-darunter
{
	margin: 0;
	padding: 0;
}

#navi-darunter ul
{
	list-style: none;
	margin: 0;
	padding: 0;
}

#navi-darunter ul li
{
	margin: 0;
	padding: 0;
	width: 100%;
	float: left;
}

#navi-darunter ul li a
{
	display: block;
	background: url(/_media/_allgemein/navi/navi-darunter.gif) top left no-repeat;
	font-size:13px;
	margin: 0;
	padding: 6px 0 6px 42px;
	color: #fff;
	text-decoration: none;
	font-weight: normal;
}

#navi-darunter ul li a:hover

{
	background: url(/_media/_allgemein/navi/navi-darunter.gif) top left no-repeat;
	font-weight: normal;
	color: #fff;
}

#navi-darunter li.active a
{
	background: url(/_media/_allgemein/navi/navi-darunter.gif) top left no-repeat;
	font-weight: normal;
	color: #fff;
}


#navi-darunter ul ul
{
	padding: 0px;
	background: transparent;
}

#navi-darunter ul ul li a,
#navi-darunter ul li.active li a
{

	background: url(/_media/_allgemein/navi/navi-sub-bg-ia.jpg) top left no-repeat;
	font-weight: normal;
	padding: 3px 0 3px 42px;
	font-size:11px;
	color: #333333;
}

#navi-darunter ul ul li a:hover,
#navi-darunter li.active li.active a
{
	font-weight: bold;
	color: #243A7F;
}

/*
#navi-darunter ul li.active li a
{
	background: transparent;
	color: #fff;
	font-weight: normal;
}
*/

#navi-darunter li ul
{
	display: none;
}

/*#navi-darunter li:hover ul,*/
#navi-darunter li.active ul
{
	display: block;
}
