@import url("content.css");
@import url("navigation.css");

/* Seite zentrieren */
body { padding: 0; margin: 0; text-align: center; background-color: #dadada; background-image:  url(../images/BGoutside.jpg) ; background-repeat: repeat-x }

/* Seiteninhalte */ 
#site { text-align: left; width: 960px; margin: 0 auto; padding: 0px; background: #fff; position: relative; }

	/* Header */
	#header { width: 100%; height: 212px; background-image: url(../images/BGhead.jpg); }
	#topnav { padding: 3px 0 0 0; width: 100%; height: 25px;  }
	#logo { padding: 0; margin: 0; width: 230px; height: 175px; float: left }
	#headnav {  margin: 0 0 0 230px; padding: 0; width: 500px; height: 26px; background-color: #e1e4e7  	}		
	#bild { margin: 0 0 0 230px; padding: 0; width: 730px; height: 149px; background-color: #e1e4e7  }
	#shadow { clear: both; width: 960px; height: 8px; background-image: url(../images/BGschatten.jpg); display: block; background-repeat: no-repeat; clear: both }
	#mainnav{ width: 960px; margin: 3px 0 0 0; padding: 0; height: 32px; background-color: #4066aa;  }
	#suche {  width: 960px; }
	#suche .search{ margin: 8px 0 8px 0 ; height: 22px; padding: 0; }
	#mod-search-searchword{ height: 18px; width: 183px; border: 1px solid #cccccc; float: right; color: #707173; font-size: 11px; padding: 0 0 0 5px; margin-right: 10px  }


	/* buttons wirklich ausblenden */
	/* ########################### */
	.buttonheading{ display: none; }

	/* Ausgabe */
	#main2 { min-height: 400px; margin: 0; padding: 0; }

		#col1 { margin: 0; padding: 0; width: 210px; float: left;}
			#col1_content { margin: 0px; padding: 0;width: 210px; }
			#subnav{  margin: 0;  }

		#col2 { margin: 0; padding: 0;width: 200px; float: right; }
			/* rechte Spalte */
			#col2_content { margin: 0; padding: 0; }  
				

		#col3 { margin: 0; padding: 0; width: 500px; margin-left: 230px; overflow: hidden }
			#col3_content { margin: 0; padding: 0; min-height: 400px;  }

				
				
	/* Fusszeile */ 
	#spacer{ clear: both; height: 15px; width: 100%;  }
	#footer { width: 100%; height: 35px;  padding: 8px 0 0 0; margin: 15px 0; border-top: 1px solid #ccc; text-align: center }
	.footer { font-size: 10px }


div.reCol{ background-color: #a0b6cb; }


#col2c{ width: 500px; }
#col1_2{	width: 250px; float: left;}
#col2_2{	width: 250px; float: right;}

#content{ border: 0px solid red; width: 500px }

div.moduletable{ margin:0; padding: 0; }

.xmap div.componentheading{ font-size: 18px; font-weight: normal; margin-top: 8px; margin-bottom: 8px; color: #4066aa; line-height: 1.2em }

/* Version 2.5 */

div.item-page{ margin: 0; padding: 0 }
div.content-links{ display: none }




/* Virtuemart */
hr.trennstrich{
	border: 1px solid #ccc; height: 1px
}
.rechterabstand{
	margin-right: 20px
}

.abstand{
	margin-right: 10px
}

p.moreinfo{
	border-top: 1px solid #ccc; 
	border-bottom: 1px solid #ccc; 
	padding: 5px 0;
}

p.moreinfo a{ 
	line-height: 32px; color: #4066AA; vertical-align: top; margin-left: 8px; font-weight: bold 
}

p.moreinfo a:hover{ 
	color: #314E82;
}
p.moreinfo img{ float: left} 


/* Facebook*/

div#facebo{
    height: 515px !important;
}

html#facebook.svg body.plugin.gecko.win.x1.Locale_de_DE div._li div div#u_0_0 div._3hft div._2p3a div#u_0_3._2lqg div div._2hkj div div._10b4
{
    overflow: hidden !important;
 }


ul.normal{
    list-style: square
}

ul.normal li{
    list-style: square
}
