

		body {
			width: 98%;         /* 2 x (LC fullwidth + CC padding) + RC fullwidth */
		}
	
		#all { width:98%; 
		margin:0px;}

	
		
		#container .column {
			
			width:98%
			
		}
		
		#center {
			padding:0px 00px 0px 0px;
			width: 98%;
			
		}
		
		#left {display: none;
			width: 170px;             /* LC width */ 
			padding: 0px 0px 0px 0px;
			margin:0px;        
			
		}
		
		#right {display: none;
			width: 216px;             /* RC width */
			padding:0px;
			margin:0px;
			
		}
		
		#footer {display: none;
			clear: both;
			width:990px;
			
		}
		
	#header {
		width:990px;
			display: none;
			padding: 0px;
			margin:0px;
			background: #fff url(../web_img/elemente/header_bg_logos_arbeits.png) no-repeat top;
			height:100px;
			
			
			position:  relative;
			
		}
		#headerborder { display: none;
		border-bottom: 1px solid #9b9b9b;
		width:990px; 
		
		position: absolute;
		bottom:0px;
		}
		
		#headermenu {display: none;
		margin-left:240px;
		padding: 0px;
		
		position: absolute;
		bottom:-1px;
			
			
		}
		
		#headerbilder {display: none;

			background-image: url(/web_img/elemente/bildleiste-2009.png);
			height:55px;
			width:990px;
			float:left;
			margin-top:10px;
			text-align: left; 
			 border-bottom: 1px solid #9b9b9b;
			
		}
		#breadcrumb { display: none;height:28px;
		float:left;
		width:990px;
		text-indent: 310px;
		
		padding-top:8px;
 }

		/*** Equal-height Columns ***/

		#container { width:98%;
			overflow: hidden;
			float:left;
			margin-top:10px;
		}

		#container .column {
			padding-bottom:1em;     /* X + padding-bottom */
			margin-bottom: 1em;     /* X */
		}

		/*** Footer Fix ***/

		* html body {
			overflow: hidden;
		}
		
		* html #footer-wrapper {display: none;
			float: left;
			position: relative;
			width: 990px;
			padding-bottom: 10010px;
			margin-bottom: -10000px;
			background: #FFF;         /*** Same as body background ***/
		}
		
		
/*** Horizontales oberes Menu***/
		
 #headermenu ul {display: none;
      margin:0;
      padding:10px 10px 0;
      list-style:none;
      }
    #headermenu li {display: none;
      display:inline;
      margin:0;
      padding:0;
      }
    #headermenu a {display: none;
      float:left;
      background: url(../web_img/menu/left.png) no-repeat left top;
      margin:0;
      padding:0 0 0 9px;
      border-bottom:1px solid #765;
      text-decoration:none;
      }
    #headermenu a span {display: none;
      float:left;
      display:block;
      background: url(../web_img/menu/right.png) no-repeat right top;
      padding:5px 15px 4px 6px;
      font-weight:bold;
      color:#765;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #headermenu a span {float:none;}
    /* End IE5-Mac hack */
    #headermenu a:hover span {
      color:#027651;
      }
    #headermenu #current a {
      background-position:0 -150px;
      border-width:0;
      }
    #header #current a span {
      background-position:98% -150px;
      padding-bottom:5px;
      color:#027651;
      }
    #headermenu a:hover {
      background-position:0% -150px;
      }
    #headermenu a:hover span {
      background-position:98% -150px;
		color:#027651;
      }

		
		
		/* Linke Navi */
		
		#navileft { background-color: #f0f0f0;
		min-height:200px;
display: none;
		border-bottom: 1px solid #596066;
		padding: 0px 0px 10px 0px;}
	

#navileft ul {display: none;
	 margin:0;
      padding: 0px;
      list-style:none;
}
		 #navileft li {display: none;
      list-style:none;
      min-width:90px;

	border-bottom: 1px solid #596066;
		
      }
	 #navileft a span,  #navileft a:hover span {
      	display:block;
    margin: 4px 0px 4px 0px;
		padding-left:22px;
		display: none;
		
		
      }
		
			#leftkontexttnavi { background-color: #f0f0f0;
		min-height:139px;
		margin-top:19px;
		border-bottom: 1px solid #596066;
		padding: 0px 0px 28px 0px;
		display: none;}
		
		#leftkontexttnavi ul {
	 margin:0;
      padding: 0px;
      list-style:none;
	  display: none;
}
 #leftkontexttnavi li {
      list-style:none;
   border-bottom: 1px solid #596066;
	display: none;	
      }
		
		#leftkontexttnavi a span, #leftkontexttnavi a:hover span{
      	 	display:block;
		padding-left:22px;
		  margin: 4px 0px 4px 0px;
		background-image: url(../web_img/elemente/li_point_logo.png);
		display: none;
      }
		
#navileft a span.sub, #navileft a:hover span.sub{
      	 	display:block;
		padding-left:22px;
		  margin: 4px 0px 4px 0px;
			background-image:none;
		font-size:0.9em;
		font-weight:normal;
		display: none;
      }
		
		
		/* maincontentbox wichtige elemente */
		#maincontent { width:98%;
		padding: 54px 9px 12px 9px;
		background-color: #f0f0f0; 
		margin:0px;
		border-bottom: 1px solid #596066;
		position:relative;}
		
		#maincontentheader { 
		margin:0px;
	background-color: #d7ead6;
	border-bottom: 1px solid #596066;
	border-top: 1px solid #596066;
	height:auto; 
	display: none;
	margin:0px;
	position:absolute;
	top:0px;
	left:0px;
	
width:98%;
	
	}
		
		.teaserbox { 
		
		border: 0px solid #596066;
		margin: 4px 4px 4px 4px;
		width:98%;
		background-color: #fff;
		
		}
		
		
		/* rightcontenbox wichtige elemente */
			.testimonial_bild img{ 
			padding: 0px;
			margin: 0px;
			 
			display: none;
			 height:auto;
			 background-color: #d7ead6;
			
}
		.testimonial_bild { 
height:226px;			
			 background-color: #d7ead6;
			 border: 1px solid #596066;
			 position:relative; display: none;
			
}
.testimonialname	 { 
			padding: 0px;
			margin: 0px;
			
			 display: none; 
			 height:auto;
			
			 text-align:right;
			background-image: url(../web_img/elemente/gruen_trans_bg.png);
			background-repeat: repeat;
			position:absolute;
			bottom:0px;
			left:0px;
			right:0px;
			width:98%;
}

.zitat	 { display: none;
			padding: 4px;
			margin: 0px;
			 border-left: 1px solid #596066;
			  border-right: 1px solid #596066;
			   border-bottom: 1px solid #596066;
			border-spacing:0px;
			 background-color: #f0f0f0;
	
			
}
		
			
			
			#newsletterboxright { display: none;
			background-color:  #f0f0f0; 
			padding:0px;
			margin:0px;
			border-left-style: solid;
			border-left-width: 1px;
			border-right-color: #596066;
			border-left-color: #596066;
			border-right-style: solid;
			border-right-width: 1px;
			border-spacing:0px;
			border-top-style: none;
			height:40px;
			text-align:center;
			line-height:40px;
			
		
}


			
			
		#newsletterboxright a span {
		
			background: url(../web_img/elemente/newsletter.gif) no-repeat left;
		
		padding-left:34px;
}
		#newsletterboxright img { display: none;
			
}		
		#newsletterboxright  a:hover { 
		
	background: none no-repeat left;
		
		
}
			
			#fibaaboxright {display: none; border: 1px solid #596066; 
		 }
				/*** Footer Menu***/
		
		 #footernavi {display: none;
		margin-left:0px;
		 }
 #footernavi ul {display: none;
      margin:0;
      padding:0px;
      list-style:none;
      }
    #footernavi li {display: none;
      display:inline;
      margin:0;
    
      }
		 #footernavi li a{display: none;
      display:inline;
      margin:0;
      padding:4px 54px 4px 0px;
		
      }
 
 

 

		
		
		/*** genrelle Typografie Farben etc.***/
		
		.testimonialname	div { display: none; font-size: 1.1em; 
		font-weight:bolder;
	color: #596066;
	margin-right:6px;
	margin-top:4px;
	margin-bottom:4px;
		 
			 
			
}

.zitat	span { 
		font-size: 0.9em; 
	color: #596066;
	
	
			
}
		
		#maincontent span { 
	color: #596066;
	}
	
	
	.bild_left img, .teaserbox  img {
		padding: 0px ;
		
		float:left;
		 margin:0px 6px 0px 0px;
		 border: 1px solid #596066;
		}
		
		
 .bilduntertitel_left {
	
		width:auto;
		float:left;
		 margin:0px 6px 0px 0px;
	padding: 0px;
		border: 1px solid #596066;

	 }.bilduntertitel_left 
 p.intro{
		margin:4px;
		width:140px;

	 }
		#maincontentheader 	h1 { /margin-top:8px;
		/margin-bottom:8px;}
		
		h1 { font-variant: small-caps;  
		font-weight: bolder;
		font-size: 1.3em; 
		color: #596066;
		padding-left:6px; }
		
		h3 { 
		font-weight: bolder;
		font-size: 1em; 
		color: #596066;
		margin:0px;
		padding: 0px; }
		h2 {
	font-weight: bolder;
	font-size: 1.2em;
	color: #027651;
	margin:0px 0px 3px 0px;
	padding: 0px;
	padding-bottom:3px;
	border-bottom: 1px solid #027651;
	font-variant: small-caps;

	 }
		h4 { 
		font-weight: bolder;
		font-size: 1.1em; 
		color: #596066;
		margin:0px;
		padding: 0px;
		font-variant: small-caps; }
		
		#maincontent span.intro, #maincontent p.intro {
			font-weight:bolder;
			color: #027651;
		}
		#maincontent span.introversalien, #maincontent p.introversalien, .introversalien  {
			font-weight:bolder;
			color: #027651;
			font-size:1.2em;
			font-variant:small-caps;
		}
		#maincontent ul li {

	list-style-type:none;
	padding-left:25px;
	background: url(../web_img/elemente/bullet_green_quad.gif) no-repeat ;
	
}

		#maincontent .blankli {

	list-style-type:none;
	
	background: none;
	
}
	#maincontent ul {
	padding-left:12px;
	line-height:1.4em;
	list-style-position: outside;
	list-style-type: none;
	
}
#maincontent ol {


	
	line-height:1.4em;
	
}


	#maincontent ol li {

	padding-left:10px;
	
	
}
		 .headerleftnavi {display: none;
	margin:0px;
	background-color: #d7ead6;
	color:#596066;
	font-family: sans-serif;
	
	font-weight:bolder;
	line-height: 40px;
	text-align:center;
	border-bottom: 1px solid #596066;
	border-top: 1px solid #596066;
	height:auto;
}
		
		.clearer { clear: both; display: none; }

		body {
	font-family: sans-serif;
	font-size:1em;
}

		

		#center { width:98%;
			background: #fff;
		}

	
		#footer {display: none;
		
			text-align: center;
			padding: 0px;
			background:  #f0f0f0;
			line-height:30px;
			border-bottom: 1px solid #596066;
			border-top: 1px solid #596066;
		}

		
		.currenttitle, #breadcrumb a span, a span {
		
	
		background: url(../web_img/elemente/pfeil_smaller_a.gif) no-repeat left;
		padding-left:12px;
}
		
	.currenttitle, 	#breadcrumb a:hover span, a:hover span {  color: #027651;
		background: url(../web_img/elemente/pfeil_smaller_b.gif) no-repeat left; 
		}
		
	.currenttitle,	#breadcrumb a, a  { color: #596066; 
		font-family: sans-serif;
		
		font-weight:bolder;
		text-decoration:none;
	
		
}
		
		.currenttitle, #breadcrumb a:hover, a:hover { color: #027651; 
		
		}
		
		#navileft .currentlinka span.sub {color: #027651; 
		background: none; 
		font-weight:bolder;
			
		}

#navileft .currentlink  a span {color: #027651;
background: url(../web_img/elemente/pfeil_smaller_b.gif) no-repeat left;  display: none;
			
		}
		
		table.tablenormal {}
		 table.tablenormalklein {width:350px;}
		 td.zentriertfett { font-weight: bolder;
		 text-align:center;
		 vertical-align:middle;
		 width:8em;
		 height:3em;
		 background-color:#FFFFFF;}
		  td.zentriert { font-weight: normal;
		 text-align:center;
		 vertical-align:middle;
		 width:8em;
		 height:3em;
		 background-color:#FFFFFF;}
		 
		 td.normalwhite {background-color:#FFFFFF;
		 padding:2px;}
		  td.normalwhitebold {background-color:#FFFFFF;
		 padding:2px;
		 font-weight: bolder;}
		  td.normalwhiteright {background-color:#FFFFFF;
		  text-align:right;
		  padding:2px;}
		 
		#maincontent .floatright {float:right;}
		
		table.dozenten td{ 
		
		 vertical-align:middle;
		
		 height:2em;
		 background-color:#FFFFFF;
		 padding:2px;}
		
				table.dozenten { 
		width:98%;}
		
			table.newstable td{ 
		
		 vertical-align:middle;
		
		 height:2em;
		 background-color:#FFFFFF;
		 padding:2px 0px 2px 6px;}
		
				table.newstable { 
		width:98%;}
		.newstable th{
	background-color:#027651;
	color:#FFFFFF;
	font-weight:bolder;
		border-bottom:1px dotted #ffffff; 	
		line-height:1.6em;
}
	
				table.Presstable, table.Presstablemitbild { 
		width:98%;}
		
		table.Presstable td { 
		
		 vertical-align:middle;
		background-color:#FFFFFF;
	color:#027651;
		border-bottom:1px dotted #027651; 	
		border-top:1px dotted #027651; 	
		line-height:1.6em;
		 height:2em;
		 padding:2px 0px 2px 6px;
		 border-collapse:collapse;}
		 
		 	.Presstable td.second { 
		
		 vertical-align:middle;
		background-color:#d7ead6;
		border-bottom:1px dotted #027651; 
		border-top:1px dotted #027651; 	
		line-height:1.6em;
		 height:2em;
		 padding:2px 0px 2px 6px;}
		 
		
		
		
		.Presstable th, .tablenormal th, .tablenormalklein th {
	background-color:#027651;
	color:#FFFFFF;
	font-weight:bolder;
		border-bottom:1px dotted #027651; 	
	padding:4px;
}
	
		 
		.Presstablemitbild td { 
		vertical-align:top;
		background-color:#FFFFFF;
	color:#027651;
		border-bottom:1px dotted #027651; 	
		border-top:1px dotted #027651; 	
		 padding:0px 4px 0px 4px;
		 border-collapse:collapse;
		 }
		 
		 	.Presstablemitbild th { 
		background-color:#d7ead6;
	color:#027651 ;
	font-weight:bolder;
		border-bottom:1px dotted #027651; 	
		border-top:1px dotted #027651;
	padding:0px;}
		 
		 table.Presstablemitbild td.nopadding,  table.Presstablemitbild th.nopadding, table.Presstablemitbild img.nopadding, .Presstablemitbild tr { 
		
		 margin:0px;
		 padding:0px;
		 border-collapse:collapse;
		}
		 .Presstablemitbild img { 
		 margin:0px;
		 padding:0px;
		 border-collapse:collapse;
		 vertical-align:bottom;
		 }
		 
	
		table.dozentenklein { width:auto; 
		}
		
		.postit { display: none;
		z-index:1;
		position:fixed; 
		top:110px;
		left:690px;
		 display:none;

		 }
		 
		 .flag {display: none;
		 margin-left:570px;
		 margin-top:4px;
		 border:none;
		 background-image:none;  display:none;}
		#headermenu .flag a,#headermenu .flag a:hover{
		 border:none;
		 background-image:none;
		 background:none;  display:none;}
		 
		 .servicefirst {margin-top:10px; display:none; display: none;}