


* { padding: 0; margin: 0; }


a img {border:0;}
a img {border:0;}

body {
background-color:#C4C6C5;
 font-family: Arial, Helvetica, sans-serif;

 font-size: 12px;
 text-align: center; /*Aufheben von IE_quirks im BODY*/

}

#wrapper {

 margin:0 auto;

 width: 984px;

 background: url(../img/kachel_s.jpg) repeat-y;

}
#inhalt
{
 text-align: left;
 }

#inhaltalles {

 margin: 0 auto;

 width: 800px;

 background: url(../img/kachel_s.jpg) repeat-y;

}

#header {

margin:0px;

 width: 984px;

 float: left;





 height: 99px;



       
}



#obenm

{

margin:0 auto;

width: 960px;

height: 99px;

}



#leftcolumn {

 color: #333;

 border: 1px solid #ccc;

 background: #E7DBD5;

 margin: 0px 5px 5px 0px;

 padding: 10px;



 width: 180px;

 float: left;

}



#rightcolumn {

 color: #333;

 border: 1px solid #ccc;

 background: #E7DBD5;

 margin: 0px 0px 5px 0px;

 padding: 10px;



 width: 195px;

 float: left;

}

#footer {

width: 984px;

 float: left;

 height:20px;

  background: url(../img/kachel_s.jpg) repeat-y;

}



#space{

float:left;

width:17px;

}

#inhalt a img, .csc-textpic-image a {
	border:0 !important;
}

.bodytext img
{
border:0;
}
#inhalt img
{
border:0;
}
#centerbild{

margin:0;
float:left;


width:950px;
min-height:200px;
height:200px;



}

#space1{

float:right;

width:17px;

}



#menuoben

{

 float: left;


width:950px;
height:25px;





margin:0px 17px 0px 17px;



}

#left

{



 text-align: left;
float: left;

width: 210px;

margin:0px 0px 0px 0px;

padding: 0px;

}

#right {



        float: left;

        width: 210px;


margin:0px 0px 0px 0px;

        padding: 0;

}

#content {


        float:left;

        width:500px;



margin:0px 15px 0px 15px;



}

#container {

margin:0px;




margin: 0px 17px 10px 17px;



        min-height:600px;

}

.clear-left  { clear:left; }

.clear-right { clear:right; }

.clear-both  { clear:both; }


/* Style für Breadcrumb */
#bread{
font-family: Arial, Helvetica, sans-serif;
color: #3a3a3b;
 font-size: 10px;

text-align:left;
width:500px;


float:left;

height:15px;

margin:0px 0px 20px 0px;

}

#bread a{


	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: regular;
	color: #3a3a3b;
	text-decoration: none;
	
	
}
#bread a:visted{


	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: regular;
	color: #3a3a3b;
	text-decoration: none;
	
	
}
#bread a:hover{


	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: regular;
	color: #3a3a3b;
	text-decoration: underline;
	
	
}
#bread a:active{


	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #3a3a3b;
	text-decoration: none;
	
	
}

#inhalt{

width:500px;



float:left;





}



div#inhalt {

min-height:600px;

height:expression(this.scrollHeight > 600 ? "auto":"600px");

}
/* Hauptmenu */
#mainnav{
width: 210px;



}
#mainnav ul{
margin: 0;
padding: 0;
list-style-type: none;
width: 210px; /* Width of Menu Items */
border-bottom: 1px solid #95969A;

}
#menulist2 ul li.menuItem2 a{ 
background-color:#FF0000;
}





/* Icons Handwerk, Lexware, signal */
#handwerk {



margin: 20px 0px 0px 0px;



}
#signal {

background:  url(../img/signal.gif) repeat-y;

margin: 0px 0px 0px 0px;

height:93px;

}
#mfu {

background:  url(../img/mfu.gif) repeat-y;

margin: 0px 0px 0px 0px;

height:26px;

}
#lexmark {



margin: 0px 0px 0px 0px;

height:23px;

}
#iduna{



margin: 0px 0px 0px 0px;

height:54px;

}
#suche {
text-align:left;



margin: 0px 0px 35px 0px;

height:30px;

}

#inhaltr {

text-align:left;

margin: 0px 0px 10px 0px;



}

#bild{
width:950px;
height:200px;



padding: 0px 17px 0px 17px;

}

#menu

{

width:950px;
height:25px;
margin: 5px 0px 0px 0px;
padding: 0px 17px 0px 17px;
}

#spacemenu1{

float:right;

width:17px;

height:35px;}



#spacemenu{

float:left;

width:17px;

height:10px;}
#all{

background: url(../img/kachel_s.jpg) repeat-y;
width=984px;
margin:35px 0px 0px 0px;
}
.abstand {
margin:5px ;
}

/* Horizontales menue */

#menutop
{
font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: regular;
	color: #ffffff;
	text-decoration: none;

float:left;

background: #94989B url(../img/kontaktbalken.jpg) repeat-y;
width: 950px;
height:25px;
}
#menutop a{


	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: regular;
	color: #ffffff;
	text-decoration: none;
	
	
}
#menutop a:visted{


	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: regular;
	color: #ffffff;
	text-decoration: none;
	
	
}
#menutop a:hover{


	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: regular;
	color: #ffffff;
	text-decoration: none;
	
	
}
#menutop a:active{


	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	
	
}

/*Hauptmenue*/
a.menuLink2, a.menuLink2:link, a.menuLink2:visited {
  display:block;
  /*position:relative;*/
  height:17px;
  margin:0px;
  padding:2px;
  font-size:12px;
  font-weight: normal;
  padding-left:20px;
  text-decoration:none;

 padding: 7px 0px 7px 15px;

background-image:url(../img/pfeil_neu.gif);
  
  background-repeat:no-repeat;
  background-position:top left;
   color:#000000;

 border-top: 1px solid #95969A;
border-bottom: 0;
}

a.menuLink2:hover {
color:#000000;
font-weight:bold;
  background-color:#dddddd;
  background-image:url(../img/markierung_pink.jpg);
  background-repeat:no-repeat;
  background-position:top left;
  /*text-decoration: underline;*/
}

a.menuLinkAct2 {
  display:block;
  /*position:relative;*/
  height:17px;
  margin:0px;
  padding:2px;
  padding-left:20px;
  font-size:12px;
  font-weight: normal;
  text-decoration:none;
  background-color:#dddddd;
  background-image:url(../img/markierung_pink.jpg);
  background-repeat:no-repeat;
  background-position:top left;
 
   padding: 7px 0px 7px 15px;
  color:#000000;
    border-top: 1px solid #95969A;
}

a.submenuLink2 {
  display:block;
  /*position:relative;*/
  /*height:16px;*/
  margin:0px;
  padding:1px;
  padding-left:30px;
  font-size:12px;
  font-weight: normal;
  text-decoration:none;

  background-repeat:no-repeat;
  background-position:top left;
  color:#000000;
   padding: 7px 0px 7px 15px;
   background-image:url(../img/pfeil_neu.gif);
}

a.submenuLink2:hover {
  background-image:url(../img/markierung_pink.jpg);
}

a.submenuLinkAct2 {
  display:block;
  /*position:relative;*/
  /*background-color:#FFD5B1;*/
  color:#000000;
  /*height:15px;*/
  margin-left:4px;
  padding:1px;
  padding-left:30px;
  font-size:12px;
  font-weight: normal;
  text-decoration:none;
   background-image:url(../img/markierung_pink.jpg);
  background-repeat:no-repeat;
  background-position:top left;
   padding: 7px 0px 7px 15px;
    
}
a.submenuLinkAct22 {
  display:block;
  /*position:relative;*/
  /*background-color:#FFD5B1;*/
color:#000000;
  /*height:15px;*/
  margin:0px;
  padding:1px;
  padding-left:30px;
  font-size:12px;
  font-weight: normal;
  text-decoration:none;
   background-image:url(../img/markierung_pink.jpg);
  background-repeat:no-repeat;
  background-position:top left;
   padding: 7px 0px 7px 15px;
  
}

#menuDiv2 {
  /*position:relative;*/
  width:179px;
  margin:0px;
  padding:0px;
  padding-top:0px;
  padding-left:2px;
  text-align:left;
  /*float:left;*/
}

li.menuItem2 {
  list-style-type:none;
  text-align:left;
  
 
 
}

li.submenuItem2 {
  list-style-type:none;
  color:#666666;
  text-align:left;
  border-top:1px solid #fff;
  border-bottom: 1px solid #fff;
}


#menuList2 {
  /*width:179px;*/
  margin:0px;
  padding:0px;
  border-bottom: solid 1px #fff;
  width:179px;
}

ul.submenuList2 {
  margin:0px;
  padding:0px;
  /*border-top: solid 1px #fff;*/
   
}



#left li a { 
font-family: Arial, Helvetica, sans-serif;

  margin:0px;

 


display : block;

} 

.menuItem2 li a { 
font-family: Arial, Helvetica, sans-serif;

  margin:0px;


  background-repeat:no-repeat;
  background-position:top left;


display : block;

} 

.menuItem2 li a { 
font-family: Arial, Helvetica, sans-serif;

  margin:0px;


  background-repeat:no-repeat;
  background-position:top left;


display : block;

} 
.menuLink2 li a:hover { 
font-family: Arial, Helvetica, sans-serif;

  margin:0px;

   border-bottom : 1px solid #95969A;
    border-top : 1px solid #95969A;
 /*background-image:url(../img/markierung_pink.jpg);*/

display : block;

} 
.menuLink2 li a:hover { 
font-family: Arial, Helvetica, sans-serif;

  margin:0px;

   border-bottom : 1px solid #95969A;
    border-top : 1px solid #95969A;
/*background-image:url(../img/markierung_pink.jpg);*/
display : block;

} 
#menuList2 ul{
  /*width:179px;*/
  margin:0px;
  padding:0px;
  border-bottom: solid 0px #fff;
 
}
 .align-center {
  text-align: center
}
.align-right {
text-align: right
}
.align-left {
text-align: left
}
ul.align-left {
padding-left:15px;
margin-left:15px;
}

li.align-left {
padding-left:15px;
margin-left:15px;
}

inlineStyle.text-alignment (
  p.align-left, h1.align-left,h4.align-left { text-align: left; }
  p.align-center, h1.align-center { text-align: center; }
  p.align-right, h1.align-right { text-align: right; }
)
a.menuLinkAct22 {
  
  /*position:relative;*/


 

  font-size:12px;
  font-weight: bold;
  text-decoration:none;
color:#000000;
 background-image:url(../img/markierung_pink.jpg);
  padding: 7px 0px 7px 15px;
  
  border-top: 1px solid #95969A;

}
a.menuLinkAct22 {
 
 color:#000000;
 text-decoration:none;

font-weight: bold;
  font-size:12px;
 padding: 7px 0px 7px 15px;

  background-image:url(../img/markierung_pink.jpg);


 
  
  
 border-top: 1px solid #95969A;

}
li.submenuItem23 {
margin-left:12px;

  list-style-type:none;
  color:#666666;
  text-align:left;
  border-top:0px solid #fff;
  border-bottom: 0px solid #fff;

  background-repeat:no-repeat;
  background-position:top left;
  
}
li.submenuItem23  a{
margin-left:20px;
  list-style-type:none;
  color:#666666;
  text-align:left;
  border-top:0px solid #fff;
  border-bottom: 0px solid #fff;

  background-repeat:no-repeat;
  background-position:top left;
  
}


.submenuLinkAct23  {
 background-image:url(../img/markierung_pink.jpg);
  background-repeat:no-repeat;
  background-position:top left;

font-weight: bold;


  text-align:left;
 
  
}
li.submenuLinkAct23{
margin-left:12px;
font-weight: bold;
  list-style-type:none;
  color:#666666;
  text-align:left;
  border-top:0px solid #fff;
  border-bottom: 0px solid #fff;
 background-image:url(../img/markierung_pink.jpg);
  background-repeat:no-repeat;
  background-position:top left;
  
}
.submenuLink23 a{

  background-repeat:no-repeat;
  background-position:top left;
  
  }
  a.submenuLink23, a.submenuLink23:link, a.submenuLink23:visited {
	font-family: Arial, Helvetica, sans-serif;
  display:block;
  /*position:relative;*/

  margin:0px;


  font-size:12px;
  font-weight: normal;
 
  text-decoration:none;
 

  background-repeat:no-repeat;
  background-position:top left;
  color:#990000;

border-bottom: 0;
 
}
  .newstitel
  {
  font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #3a3a3b;
	text-decoration: none;
	}
	
	.csc-textpic-text li
	{
	margin-left:20px;
  font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:regular;
	color: #3a3a3b;
	text-decoration: none;
	}

	.csc-textpic-text ol
	{
	margin-left:20px;
  font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:regular;
	color: #3a3a3b;
	text-decoration: none;
	}
	.bodytext
	{
  font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:regular;
	color: #000000;
	text-decoration: none;
	}
	.bodytext ol
	{
	margin-left:15px;
  font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:regular;
	color: #000000;
	text-decoration: none;
	}
	.bodytext a {


	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: regular;
color: #000000;
	text-decoration: underline;
	
	
}
	
	.bodytext a:visted{


	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: regular;
color: #000000;
	text-decoration: underline;
	
	
}
.bodytext a:hover{


	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: regular;
color: #000000;
	text-decoration: underline;
	
	
}
.bodytext a:active{


	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: regular;
color: #000000;
	
	
	
}

	
	
	
	
	
	
	#submenuList23 li a{
display: block;
overflow: auto; /*force hasLayout in IE7 */
color: black;
text-decoration: none;
background: #fff;

background-image:url(../img/pfeil_doppel.gif);

 padding: 7px 0px 7px 22px;

  background-repeat:no-repeat;
  background-position:top left;
}
#submenuList23 ul{
margin: 0;
padding: 0;
}


#random
{
text-align:left;
margin: 0px 0px 5px 0px;
width:210px;
min-height:20px;


}
.csc-firstHeader
{
 font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #3a3a3b;
	text-decoration: none;
	}
	
		.news-img img, .news-single-img img {
  margin: 0px 5px 3px 0px;
  padding:0;
}
.newslist{
width:300px;
}
.news-single-imgcaption, .csc-textpic-caption {
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000;
}
h1 { font-size:12px; font-weight: bold; color: #3a3a3b; }


/* Farbe ändern für die Newsauflistung .. Einzelansicht */
#single-news a {

font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: regular;
color: #3a3a3b;
	text-decoration: none;
	}
	
	#single-news a:hover {

font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: regular;
color: #3a3a3b;
	text-decoration: underline;
	}
	
	#single-news a:active {

font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: regular;
color: #3a3a3b;
	text-decoration: none;
	}
	#single-news a:visited {

font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: regular;
color: #3a3a3b;
	text-decoration: none;
	}
	/* Farbe ändern für die Newsauflistung .. mehr */
	.news-list-morelink a {
	
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
	font-weight:bold;
	color:#A3B60A;
	}
	
	#news-list a {

font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: regular;
color:#A3B60A;
	text-decoration: none;
	}
	
	#news-list a:hover {

font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: regular;
color:#A3B60A;
	text-decoration: underline;
	}
	
	#news-list a:active {

font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: regular;
color:#A3B60A;
	text-decoration: none;
	}
	#news-list a:visited {

font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: regular;
color:#A3B60A;
	text-decoration: none;
	}
	.tx-indexedsearch-res
	{

font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: regular;
color: #3a3a3b;
	text-decoration: none;
	}
	
	.tx-indexedsearch-descr descr
	{

font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: regular;
color: #3a3a3b;
	text-decoration: none;
	}
	.tx-indexedsearch-title title{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: regular;
color: #3a3a3b;
	text-decoration: none;
	}
.external-link-new-window a {
font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: regular;
color: #3a3a3b;
	text-decoration: underline;
	}
.csc-textpic-text
	a {
font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: regular;
color: #3a3a3b;
	text-decoration: underline;
	}
	.news-amenu-container a {
margin-left:0px;
font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
color: #DD004F;
	text-decoration: none;
	}
	
	.news-amenu-container a:hover {

font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
color: #DD004F;
	text-decoration: underline;
	}
	
	.news-amenu-container a:active {

font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
color: #DD004F;
	text-decoration: none;
	}
	.news-amenu-container a:visited {

font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
color: #DD004F;
	text-decoration: none;
	}
	#random a {
padding-top:10px;
font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: regular;
color: #000000;
	text-decoration: none;
	}
	
	#random a:hover {

font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: regular;
color: #000000;
	text-decoration: underline;
	}
	
	#random a:active {

font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: regular;
color: #000000;
	text-decoration: none;
	}
	#random a:visited {

font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: regular;
color: #000000;
	text-decoration: none;
	}
	.news-single-img
	{
	padding: 0px 5px 5px 0px; 
	float: left;
	margin-top:0px;
	margin-left:0px;
	}
