body	{
		background-color:#ffffff;
		font-size:1.1em;
		font-family:sans-serif;
		padding-top:10px;
		padding-left:20px;
		padding-bottom:10px;
		padding-right:20px;
		margin:0px;
	}

	
div.body	{
			position:absolute;
			width:1140px;
			height:560px;
                        min-height:560px;	
			color:#533d8c;
			padding:0px;
			margin:0px;
			left:20px;
			border:#e6e6e6 solid 1px;
			background-color:#f6f6f6;
			font-size:14px;
			float:left;
			
		}

div.break	{
			clear:both;
			height:0px;
			padding:0;
			margin:0;
}	
			
div.foot	{
			/* position:absolute;
			top:530px; */
			width:880px;
			height:1em;
			left:60px;	
			text-align:right;
			font-size:0.8em;
			color:#f5c60a;	
	}
		
div.right	{
			/* position:absolute;
			 top:0px;
			left:0px; */
			width:181px;
			/*height:500px;	*/
height:520px;
 min-height:520px;
			float:left;
			padding-left:0.8em;
			padding-top:0.8em;

		}
		
div.sponsorarea	{
			width:181px;
			height:520px;
			position:absolute;
			top:10px;
			left:1140px;
			padding-left:0.8em;
			padding-top:0.8em;

		}
		
div.category_sponsor {
	margin-top:30px;
	margin-bottom:3px;
	padding-top:13px;
	padding-bottom:3px;
	background-color:#f6f6f6;
	border:#e6e6e6 solid 1px;
}
		
div.sponsor {
	margin-top:3px;
	margin-bottom:3px;
}

div.image	{
			position:absolute;
		/*	top:0px;
			left:0px; */
			width:181px;
			height:120px;	
			background-color:none;
			float:left;
			border: 1px solid black;
		}

div.decoimage	{
			position:absolute;
		/*	top:0px;
			left:0px; */
			width:170px;
			height:141px;
			background-color:#7b7b7b;
			overflow:hidden;
		}
		
div.decoimage img	{
			width:170px;
			height:141px;	
			border: 1px solid black;
		}
				

		
div.navi	{
		/*	position:absolute;
			top:220px;
			left:0px;*/
			width:181px;
			height:520px;	
			overflow:hidden;
			
		}

ul.navi		{
    			margin: 0; 
    			margin-left: -20px;
			padding: 0;
			text-align:left;
			list-style-type:none;

		}
		
ul.navi li 	{
    			list-style: none;
    			margin: 0; 
    			padding: 0;
			height:21px;

  		}
				
ul.navi a {
    display: block;
  }
  
ul.navi a:link {
    	color:#615796;
	text-decoration:none;
  }
  
ul.navi a:visited {
    	color:#615796;
	text-decoration:none;
  }
  
ul.navi a:hover {
	color:#f5c60a;
	text-decoration:none;
  }
  
  
  /* submenu */
div.subnavi	{	
			overflow:hidden;
			
		}

span.subnavi	{
    		margin: 0; 
			padding: 0;
			text-align:left;
			height:21px;
}			
		
				
span.subnavi a {
    display: inline;
  }
  
span.subnavi a:link {
    	color:#615796;
	text-decoration:none;
  }
  
span.subnavi a:visited {
    	color:#615796;
	text-decoration:none;
  }
  
span.subnavi a:hover {
	color:#f5c60a;
	text-decoration:none;
  }
  
  /* submenu ende */
ul.navi a:active {
	color:#f5c60a;
	text-decoration:none;
  }

ul.navi_1	{
    		margin: 0; 
		padding-left: 2em;
		text-align:left;
	}
	
	
ul.navi_1 li {
    		list-style-type:none;
			/* font-size:12px; */
  }
  		
div.main_content	{
		/*	position:absolute;
			top:141px;
			left:100px; */
			width:915px;
			/*height:402px;	*/	
			background-color:#ffffff;
			border-left: solid #e6e6e6 1px;
			border-bottom: solid #e6e6e6 1px;
			border-right: solid #e6e6e6 1px;
			text-align:left;
			padding:0.5em;
			color:#3c3c3c;
			float:right;
			padding:0.5em;
			overflow:auto;
	}

div.content_element	{
				height:1px;	
}

div.contentfloat {
width:200px;
display:inline;
float:left;
}
	
div.content p	{
			font-size:1.2em;
		}	

div.content h1	{
			font-size:1.3em;
			color:#533d8c;
		}	

div.content h2	{
			font-size:1.4em;
			color:#533d8c;
			font-weight:bold;
		}	




div.content subtitle	{
			font-size:1.3em;
			color:#533d8c;
			font-style:italic;
		}
		
div.content ol	{
			
		}

div.content ul	{
			
		}		
				
div.headline	{
			padding-left:225px;
			padding-right:15px;
			padding-bottom:0.1em;
			height:141px;	
		/*	top:0; */
			
			background-image:url(../images/costumer/logotop-bar.png);
			background-position:top left;
			background-repeat:no-repeat; 
			clear:both;
			background-color:white;
			border-bottom: solid #e6e6e6 1px;
		}
		
div.headline h1	{
			color:#f5c60a;
			font-size:1.8em;
			font-weight:bold;
			margin:0;
			padding:0;
			top:0;
			text-align:left;
		}
		
div.headline p	{
			
			font-size:1.0em;
			padding:0;
			text-align:left;
			
		}
		
div.gallery {
	height: 60px;
	width: 700px;
	overflow: auto;
	text-align: center;
	white-space: nowrap;
	padding: 0;
	margin: auto;
	border-top: solid #e6e6e6 1px;
	padding-top: 10px;
	clear: both;
}

/*		
div.gallery	{
		/*	width:677px; 
			height:60px;	
			overflow:auto;	
			text-align:center;
			white-space:nowrap;
			padding:0;
			margin:0;
		}
		*/
		
div.gallery img	{
			margin:2px;
			height:50px;
		}
/**		
div.showgalleryclass	{
			position:absolute;
			top:90px;
			right:170px;
			width:500px;
			height:388px;	
			overflow:hidden;	
			display:block;	
			z-index:200;	
			background-color:#f6f6f6;
			border: solid #8272ab 2px;
			text-align:center;
			vertical-align:bottom;
			padding:0;
			}

div.showgalleryclass p{
			text-align:right;
			height:10px;
			padding:0;
			margin:0;
			display:block;
			}
*/
p.pfad	{
				color:#1c1b1a;
				line-height:20px;
				text-align:left;

				vertical-align:middle;
        			background-repeat:no-repeat;
				clear:both;
				padding-left:3px;
				margin-left:2px;
				
			}

div.pfad	{
		display:inline;
			}
			
span.pfad	img {
				padding-left:5px;
				padding-right:2px;
			}

		
a.pfad:link, a.pfad:visited, a.pfad:hover, a.pfad:active {
				width:150px;
				color:#615796;
}
			
img.img_navi_left	{
				float:left;
				padding-top:5px;
				padding-bottom:2px;
				padding-left:2px;
				padding-right:2px;
			}
			
img.img_navi_right	{
				padding-top:5px;
				padding-bottom:2px;
				padding-left:2px;
				padding-right:2px;
			}
			
img.img_navi_close	{
				
				padding-top:5px;
				padding-bottom:2px;
				padding-left:2px;
				padding-right:2px;
				float:right;
			}

span.gallery_title	{
				color:#8272ab;
				float:left;
				vertical-align:middle;
			}
									
div.hidegalleryclass	{	
			display:none;	
			}			
						
img.showgalleryimage	{
			width:400px;
			height:400px;	
			}
			
a.teaser  { text-decoration:none; }
/* editiermodus */

table.edit { color:#FFFFFF;
        font-family:tahoma,verdana,arial,sans-serif;
        font-size:12px;
        font-weight:bold;
        background-color:#AEAEAE;
}

td.edit_navi {	text-align:left;
        		font-weight:normal;
}


div.sponsor div		{	
				 position: absolute;
    		     visibility: hidden;
				 top:15px important!;
				 left:15px important!;
			}

div.edit		{	
				 position: absolute;
    		     visibility: hidden;
				 border-style: dotted;
   				 border-width: 1px;
    			 padding: 5px;
    			 background-color:#FFFFC0; 
    			 width: 130px; 
    			 z-index:1000; 
				margin:0;
				margin-left:25px;
				padding:0;
			}

			
.editbutton         {
				 position: absolute;
				border: 0px dotted red;
				color:yellow;
				z-index:900; 
				margin:0;
				margin-left:25px;
				padding:0;
			}
			
			
.addbutton         {
				border: 0px dotted red;
				color:red;
				z-index:900; 
				margin:0;
				margin-left:25px;
				padding:0;
			}
			
			p.subnaviline	{
				color:#000000;
				line-height:20px;
				text-align:left;
				vertical-align:middle;
				clear:both;
				padding-left:3px;
				margin-left:2px;
				font-weight:normal;
				
			}

a.subnaviline:link, a.pfad:visited, a.pfad:hover, a.pfad:active {
				width:150px;
				color:#615796;
}
