/* BEGIN Keep Footer Down 
=========================*/
html,body {
	margin:0;
	padding:0;
	height:100%;	
}
#wrapper {
	min-height:100%;
	position:relative;
	background:#ffffff;	
}

#contentWrapper{
		border-top:1px solid #CCCCCC;
		border-left:1px solid #CCCCCC;
		border-right:1px solid #CCCCCC;						
		padding-bottom:60px;   /* Height of the footer + padding of content*/
		min-height:100%;
	}

/*======================
 End Keep Footer Down */
 
	
/* General styles */
	html {
		overflow-y: scroll;					
	}
	body {	
		border:0;			/* This removes the border around the viewport in old versions of IE */
		width:100%;
		background:#d9dfdf;
		min-width:600px;		/* Minimum width of layout - remove line if not required */
								/* The min-width property does not work in old versions of Internet Explorer */
		font-size:80.01%;		
		line-height:151%;
		font-family: Verdana, Geneva, sans-serif;
		/*font-family: Helvetica,Arial,Helvetica,sans-serif;
		background-image:url(http://192.168.0.95/Comelio/images/bg.gif);
		background-repeat:repeat;*/
		text-align:center;
	}

	a {
		color:#618F05;
		text-decoration:none;
	}
	a:visited{
	   font-weight: normal;
	   color: #36390A;
	}
	a:hover {
		color:black;		
	}

	h1, h2, h3 {	
		margin:.5em 0 .2em 0;
		padding:0;
		line-height:130%;
		font-size: 120%;
	}
	
	h2{
		border-bottom:1px solid #618F05;
		padding-top:0.3em;
	}	

	h3{
		color:#CC0000;
		font-weight:normal;
		font-size: 110%;
		letter-spacing:3px;
	}
	h4{
		margin:0;
		line-height:150%;
		font-size: 100%;
	}
	p {
		margin:0;
		padding:0.6em 0.6em 0.6em 0.3em;	
		/*overflow:auto;
	 		position:relative*/
	}
	dt {
		text-decoration: underline;
	}
	dd  {
		font-style: italic;
		font-size: 90%;
	}
	img {
		margin:0;
		padding:0;
		border:0;		
	}
	img .anleser{
		float:right;
	}
	form {
		margin: 0.1em;
		padding: 0.1em;
	}
	label, input, ul {
		margin:0;
		padding:0;
	}
		
	ul {
		list-style-type: none;		
	}
	li {margin:0;}
	div {
		display: block;		
	}
	
	table { 
		font-size:100%;
	}
	
/*wrapper styles */
	.fixed #wrapper{	
	    text-align: left;    /* Seiteninhalt wieder links ausrichten */
	    margin: 0 auto;      /* standardkonforme horizontale Zentrierung */
	    width: 1000px;
	    padding: 0;
	}
	
/* Header styles */
	#header {
		/*clear:both;*/
		width:100%;		
		padding-top:0;	/*Keep Footer Down */
		text-align:center;
	}
	#header img{
		margin-bottom: 0;
		padding-bottom: 0;
		vertical-align: bottom;		
	}
/* 'widths' sub menu */
	#layoutdims {
		clear:both;
		background:#eee;
		border-top:1px solid #000;
		margin:0;
		padding:6px 15px !important;
		text-align:right;
	}

	/* Footer styles */
	
	#footer {
		clear:both;		
		font-size:75.01%;
		text-align: center;		
		/*Keep Footer Down */
		position:absolute;
   		bottom:0;
   		width:100%;
   		height:30px;   /* Height of the footer */
	    background-color:#d9dfdf;
		padding-top:15px;
		border-top:1px solid #CCCCCC;
	}
	
	#footer ul,#footer ul li{
		
		display:inline;
		list-style-image:none;
		list-style-position:outside;
		list-style-type:none;
		margin:0;
		padding: 0;
	}
	
	#footer ul li{		
		background:transparent url(/images/strich.gif) no-repeat scroll 0 0;			
	}
	
	#footer ul li.first{			
		background:transparent none repeat scroll 0 0;
	}
	
	#footer a {
		padding-left: 1em;
		font-weight:700;
	}
	
	div#breadcrumbs{
		/*float: left;*/
		padding-top:0.5em;
		padding-right:1em;	  	
		clear:both;
		font-size: 80%;
	}	
	
	/*Menue Tabs centered*/
	
#centeredmenu {
   float:left;
   width:998px;
   border-bottom:2px solid #618F05;   
   position:relative;   
   background-color:#FFFFFF; 
}

#centeredmenu ul {
   clear:left;
   float:right;
   list-style:none;
   margin:0;
   padding:0;
   position:relative;
   right:50%;
   text-align:center;
}
#centeredmenu ul li {
   display:block;
   float:left;
   list-style:none;
   margin:0;
   padding:0;
   position:relative;
   left:50%;
}
#centeredmenu ul li a {
   display:block;
   margin:0 0 0 1px;
   padding:3px 10px;
   background:#ddd;
   color:#000;
   text-decoration:none;
   line-height:1.3em;
}
#centeredmenu ul li a:hover {
   background:#618F05;
   color:#fff;
}
#centeredmenu ul li.active a,
#centeredmenu ul li.active a:hover {
   color:#fff;
   background:#618F05;
   font-weight:bold;
}
img.floatLeft{
  float:left;
 }
img.floatRight{
	float:right;
}
.col1 ul{
		overflow:auto;
}
	
	
