P,.tx-jppageteaser-pi1-browsebox { 
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px; color: #FFFFFF;
	padding:0px 0px 0px 0px; margin:0px;
	
}



BODY {text-align: center;	margin: 0px 0px 0px 0px; background-color: #c7c9cb; font-size:11px; }

 

A { font-family: Verdana, Arial, Helvetica, sans-serif; color:#fba733; overflow:hidden;text-decoration:none;  


}

A:hover { text-decoration: underline;}

A:hover H1 {text-decoration: underline;}

.weiter A {color:#E10732; font-weight:bold }





/*Main Layout */

#container {width:984px; margin: 0px auto; padding:0px; 	  }



#main { text-align:left; float:left; background-image:url(img/back.jpg); background-repeat:repeat-y;  width:984px;  }


#left_col {	 
		width:229px;
		float:left;
}

#left_col .logo {	 
		width:228px; 
		z-index:0;
		background-image:url(img/logo.jpg);

		background-repeat:no-repeat;

		position:relative;
		overflow:hidden;
}

#left_col .logo A {border:none; padding:0px; margin:0px; width:330px; height:85px; float:left;  }
#left_col .logo IMG {border:none; padding:0px; margin:0px; float:left; }


/* MAINMENU */

#left_col .logo .main_menu  { float:left; width:174px; margin-left:40px; margin-top:100px; }

/* IE 6 HACK */
* html #left_col .logo .main_menu  { float:left; width:174px; margin-left:18px; margin-top:100px; }



#left_col .logo .main_menu .trenner {
 float:left; 

	 background-color:#535c5c;
  width:174px;height:1px;
  margin-bottom:10px;
  margin-top:10px;
}
 
#left_col .logo .main_menu .item  A {
		 float:left; 
		 text-decoration:none; 
		padding: 2px 0px 0px 20px;
		margin:0px;
		 color:#FFFFFF;font-size:13px; 
		 width:174px;
		 height:20px;
		 	background-image:url(img/linkelement_menu_off.jpg); 
	background-repeat:no-repeat; 
	background-position:0px 6px; 

 }
#left_col .logo .main_menu .item A:hover {
		padding: 2px 0px 0px 20px;
		margin:0px;
	 text-decoration:underline;
	  		background-image:url(img/linkelement_menu_on.jpg); 
	background-repeat:no-repeat; 
	background-position:0px 6px; 
	
	/*background-image:url(img/back_mainMenu_over.jpg);background-repeat:repeat-x;  
	background-position:0px 0px*/
	
}

#left_col .logo .main_menu .item_act  A {
		 float:left; 
		 text-decoration:none; 
		padding: 2px 0px 0px 20px;
		margin:0px;
		 color:#FFFFFF;font-size:13px; 
		 width:174px;
		 height:20px;
		  		background-image:url(img/linkelement_menu_on.jpg); 
	background-repeat:no-repeat; 
	background-position:0px 6px; 
 }

#right_col {	 
		width:702px;
		float:left;
}

#right_col .imagePicture {	 
		background-image:url(img/imageBild.jpg);
		width:702px;
		height:261px;
		background-repeat:no-repeat;
}






#right_col .imagePicture  .corporate  {float:left; position:relative; left:30px; top:242px; width:340px;}

#right_col .imagePicture   .search {float:left; position:relative; left:142px; top:237px  }
#right_col .imagePicture   #sucheBtn {float:left;position:relative; top:-5px;left:3px; }
#right_col .imagePicture  .language {float:left; position:relative; left:10px; top:238px;  }
#right_col .imagePicture  .language A {float:left; position:relative; left:0px; top:4px; border: 0px solid #CCCCCC; color:#FFFFFF; font-size:10px; text-decoration:none; }
#right_col .imagePicture  .language A IMG { border: 0px solid #CCCCCC;}
#right_col .imagePicture  .corporate .trenner {
   float:left;
   width:10px;
 
    margin-top:7px;
	 overflow:hidden;
}
 
#right_col .imagePicture   .corporate A { float:left;  font-size:10px; color:#494949; text-decoration:none;  }
#right_col .imagePicture  .corporate A:hover { 
		text-decoration:none; color:#FFFFFF;
		
	}

#right_col .imagePicture   .corporate  .act A {float:left; text-decoration:none; color:#FFFFFF; }



/*Inhaltsbereich */




#content {float:left;  position:relative; width:682px; text-align:left; top:0px; }

#content .wrapSub  {position:relative; left:0px; top:0px;   float:left; border: none;  }

/* Inhaltsseite : FCE */ 

#content .inhaltsseite_back  {padding-bottom:0px;   min-height:730px; float:left; background-color:#163264; width:702px; }

 .inhaltsseite_verlauf { width:702px; float:left; z-index:1; background: transparent url(img/inhalt_top_back.jpg) no-repeat 0 0 ; }
#content .inhaltsseite_back .text   {  position:relative; float:left; left:23px; top:20px; width:395px;  	text-align:justify; }
#content .inhaltsseite_back .media   { float:left; position:relative; top:20px;width:240px; left:37px;    }
#content .inhaltsseite_back .media .csc-textpic  { width:240px;     }

#content .inhaltsseite_back .media .box   { float:left; width:240px;background:url(img/back_box.png); background-repeat:repeat; padding:0px 0px 20px 0px; margin:10px 0px 10px 0px;   }
#content  .box P {text-align: left; }

/* IE6 TRANS*/
* html #content .inhaltsseite_back .media .box   {float:left; width:240px;  background:none; background-color:#2e4e7c; padding:0px 0px 20px 0px;  }

#content .inhaltsseite_back .media .box .header  {float:left; width:240px; height:28px; background:url(img/boxHeader.jpg); background-repeat:no-repeat;    }
#content .inhaltsseite_back .media .box .header H1  {
		float:left; 
		font-size: 12px;
		color:#025ea9;
	font-weight: bold;

margin:7px 0px 0px 30px;
}


#content .inhaltsseite_back .media .box .content  {float:left; position:relative; float:left; left:10px; top:10px; width:230px;     }
#content .inhaltsseite_back .media  IMG  {border:1px solid #FFFFFF;  }
#content .inhaltsseite_back .fuss   { position:relative;  left:23px; margin-top:20px; float:left; width:630px;  }


/* Inhaltsseite ein-spaltig : FCE */ 

#content .inhaltsseite_back .col1_content   {position:relative; float:left; left:20px; top:20px; width:654px;    }

/* Visitenkarte: FCE */ 

#content .inhaltsseite_back .col1_content .visitenkarte    {float:left; width:654px;  background:url(img/back_box.png); background-repeat:repeat;  }
* html #content .inhaltsseite_back .col1_content .visitenkarte     {float:left; width:654px; background:none; background-color:#2e4e7c; }

#content .inhaltsseite_back .col1_content .visitenkarte  .header  {float:left; width:654px; height:28px; background:url(img/visiteHeader.jpg); background-repeat:no-repeat;    }
#content .inhaltsseite_back .col1_content .visitenkarte  .header H1  {
		float:left; 
		font-size: 12px;
		color:#2e4e7c;
	font-weight: bold;

padding:7px 0px 0px 30px;
}


#content .inhaltsseite_back .col1_content .visitenkarte .content  {float:left;width:634px;     }
#content .inhaltsseite_back .col1_content .visitenkarte .content .related {float:left; width:240px; margin:20px 0px 10px 0px; padding:0px 0px 20px 0px;}

#content .inhaltsseite_back .col1_content .visitenkarte .content .related .image {background:url(img/back_box.png); padding:0px; margin:0px; background-repeat:repeat;  }
#content .inhaltsseite_back .col1_content .visitenkarte  .csc-textpic  { width:240px;     }
/* IE6 TRANS*/
* html #content .inhaltsseite_back .col1_content .visitenkarte .content .related .image {background:none; background-color:#3c68a8; }

#content .inhaltsseite_back .col1_content .visitenkarte .content .related .image IMG { padding:0px; margin:0px; float:left; }

#content .inhaltsseite_back .col1_content .visitenkarte .content .text {position:relative; float:left; left:10px; top:20px;    float:left; width:385px; }


/* VISITENKARTE: NEWS FELD*/
#content .inhaltsseite_back .col1_content .related {padding-bottom:20px;}
#content .inhaltsseite_back .col1_content .related   .links .box_news   {float:left; width:240px; background:url(img/back_box.png); background-repeat:repeat;margin:20px 0px 10px 0px; padding:0px 0px 20px 0px }
/* IE6 TRANS*/
* html #content .inhaltsseite_back .col1_content .related   .links .box_news   {float:left; width:240px; background:none; background-color:#3c68a8; margin:20px 0px 10px 0px; }

#content .inhaltsseite_back .col1_content  .related  .links .box_news .header  {float:left; width:240px; height:18px; background:url(img/newsBoxHeader.jpg); background-repeat:repeat-x;    }
#content .inhaltsseite_back .col1_content  .related  .links .box_news .header H1  {
		float:left; 
		font-size: 12px;
		color:#025ea9;
	font-weight: bold;
		padding:2px 0px 0px 5px;
}
#content .inhaltsseite_back .col1_content  .related  .links  {position:relative; left:0px; float:left;}
#content .inhaltsseite_back .col1_content  .related  .links .box_news .content  {float:left; position:relative; float:left; left:5px; top:5px; width:230px;     }

/* Spalten FCE */ 

#content .col1 { float:left; width:392px;  margin:0px 25px 50px 0px; padding-bottom:30px; }
#content .col2 { float:left; width:392px;  margin:0px 0px 50px 0px; padding-bottom:30px;}

#content .threecol1 { float:left; width:200px;  padding:0px 25px 20px 0px; }
#content .threecol2 { float:left; width:200px;  padding:0px 25px 20px 0px; }
#content .threecol3 { float:left; width:200px;  padding:0px 0px 20px 0px; }

* html #content .threecol1 { float:left; width:200px;  padding:0px 15px 20px 0px; }
* html #content .threecol2 { float:left; width:200px;  padding:0px 15px 20px 0px; }
* html #content .threecol3 { float:left; width:200px;  padding:0px 0px 20px 0px; }

#content .threecol1 .internal-link { clear:both; }
#content .threecol1 H1, #content .threecol2 H1 ,#content .threecol3 H1  { float:left; width:200px; font-size:14px;  }

#content .threecol1 .csc-textpic, #content .threecol2 .csc-textpic, #content .threecol3 .csc-textpic {
float:none; width:100%; margin:0px;

}
#content .threecol1 .csc-textpic-text, #content .threecol2 .csc-textpic-text, #content .threecol3 .csc-textpic-text {
float:none; width:100%;margin:0px;

}


/* HOME: FURTHER TEASER FRAME */

#content .home_teaser_holder   {position:relative; float:left; left:20px; top:20px; width:654px; padding-bottom:20px;    }
#content .inhaltsseite_back_grey  {padding-bottom:20px;   float:left; background-color:#4b4b4b; width:702px; }
#content .inhaltsseite_back_grey .col1_content {position:relative; float:left; left:20px; top:7px; width:654px;    }

#content .topTeaser_back  .col1_content {
	 float:left; margin: 7px 0 0 20px; width:654px;
}

.topTeaser_back { background-color:#163264 ;}

/* HOME: TEASERBOX AKTUELLES */
#content  .box   {float:left; width:200px;background:url(img/back_box.png); background-repeat:repeat; padding:0px 0px 20px 0px; margin:0px;   }
#content  .box UL, #content  .box LI { width:170px; }
/* IE6 TRANS*/
* html #content   .box   {float:left; width:200px;  background:none; background-color:#2e4e7c; padding:0px 0px 20px 0px;  }
#content   .box .header  {float:left; width:200px; height:28px; background:url(img/boxHeader.jpg); background-repeat:no-repeat;    }
#content   .box .header H1  {
		float:left; 
		font-size: 12px;
		color:#025ea9;
	font-weight: bold;

margin:7px 0px 0px 30px;
}

* html #content   .box .header H1  {
		float:left; 
		font-size: 12px;
		color:#025ea9;
	font-weight: bold;

margin:7px 0px 0px 10px;
}


#content   .box .content  {float:left; position:relative; float:left; left:5px; top:10px; width:195px;     }
#content    IMG  {border:1px solid #FFFFFF;  }



	



/* IE 6 HACK */ 
/* html #content .wrapSub  {position:relative; left:40px; top:40px;  padding-bottom:0px; width:810px; float:left;  }
*/
/*#content .col1 .internal-link, #content .col1 .external-link, #content .col1 .download { color:#E10732;  overflow:hidden; 
background-position:0px 3px; padding-left:10px; font-weight:bold;  /*float:left;*/ 


/* LINK RENDERNG */ 

#content #print_send A, #content A.external-link 
 { 
	color:#FFFFFF; 
	text-decoration:none; 
	overflow:hidden; 
	font-weight:bold;
	background-image:url(img/linkelement_off.jpg); 
	background-repeat:no-repeat; 
	background-position:0px 2px; 
	padding-left:15px;  
	
}
 #content #print_send A:hover, #content A.external-link:hover
 { 
	color:#FFFFFF; 
	text-decoration:none; 
	overflow:hidden; 
	font-weight:bold;
	background-image:url(img/linkelement_on.jpg); 
	background-repeat:no-repeat; 
	background-position:0px 2px; 
	padding-left:15px;  
	
}


/*leonmedia - anfang*/
div.wtdirectory_list a {
	color:#FFFFFF; 
	text-decoration:none; 
	overflow:hidden; 
	font-weight:bold;
	background-image:url(img/linkelement_off.jpg); 
	background-repeat:no-repeat; 
	background-position:0px 2px; 
	padding-left:15px;  
}

div.wtdirectory_list a:hover {
	color:#FFFFFF; 
	text-decoration:none; 
	overflow:hidden; 
	font-weight:bold;
	background-image:url(img/linkelement_on.jpg); 
	background-repeat:no-repeat; 
	background-position:0px 2px; 
	padding-left:15px;  
}

span.telefon a {
  color:#FFFFFF;
  overflow:hidden;
  text-decoration:none;
	font-weight:normal;
	background-image:none; 
	padding-left:0px;  
}

span.telefon a:hover {
  color:#FDA937;
  overflow:hidden;
  text-decoration:none;
	font-weight:normal;
	background-image:none; 
	padding-left:0px;  
}

div.wtdirectory_filter { padding-bottom:15px;color:#ffffff; }
div.wtdirectory_filter_abc a { font-weight:bold; }

/*leonmedia - ende*/

#content A.external-link-new-window  {
color:#FFFFFF;
	 
	text-decoration:none; 
	overflow:hidden; 
}
#content A.external-link-new-window:hover { 
	color:#fba733;
	text-decoration:none; 
	overflow:hidden; 


}


#content  .internal-link { 
	color:#fda937;
	 font-weight:bold; 
	text-decoration:none; 
	overflow:hidden; 
	
}
#content  .internal-link A:hover{ 
	color:#fba733;
	text-decoration:none; 
	overflow:hidden; 
	font-weight:bold;

}


 

#footer {
	width:984px; height:41px; float:left;

	background-image:url(img/footer.jpg);
	background-repeat:no-repeat;
	text-align:center;
	font-size:10px;
	padding:0px 0px 0px 0px;
	
	color:#000000;
}
#footer P { color:#000000;  }
#footer A { color:#1975b1; position:relative; top:10px; margin-right:10px; padding-top:10px; text-decoration:none;}
#footer A:hover { color:#1975b1;  text-decoration:underline;}
#footer .drefa {  color:#1975b1; margin-left:30px; text-decoration:none;}
#footer .trenner {

   width: 1px;
   
   overflow:hidden;
}
 



/* HOME */




/*Drucken und Empfehlen*/



#print_send { clear:both; margin-bottom:10px; width:656px; overflow:hidden; position:relative;;padding-top:10px; margin-top:10px;margin-left:0px; }



#print_send .print_send_item {font-size:11px; font-weight:bold; padding-right:20px; padding-bottom:5px;  float:left; overflow:hidden }

#print_send .print_send_item2  {font-size:11px; font-weight:bold;padding-bottom:5px; float:right; overflow:hidden }
#print_send .print_send_item2 A  { margin-left:10px;  }



.tx-jppageteaser-pi1-list, .tx-jppageteaser-pi1-list-entry {
	border-top: none;
}

/*Teaser Extension*/
.tx-jppageteaser-pi1-list-entry {
	float:left;
	margin-left:10px;
	width:680px;
	border-top:none;
}
.tx-jppageteaser-pi1-list-entry H4 {
	float:left;
	width:325px;
	font-size:18px;
	font-weight:bold;
	border: none;
	padding:0px;
	margin: 5px 0px 5px 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
}

.tx-jppageteaser-pi1-list-entry-image {
	float:right;
	width:235px;
	border:none;
	padding-right:10px;
	
}
.tx-jppageteaser-pi1-list-entry-image IMG {
	border:none;
	
}

.tx-jppageteaser-pi1-list-entry-description {
	float:left;
	text-align:justify;
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF;
	width:325px;
	margin:0px;
	padding:0px;
	border:none;
}	

.tx-jppageteaser-pi1-list-entry-link-item {
	width:100%;
	float:left;
	font-size:11px;
	font-weight:bold;
	color:#ce721f;
	margin:0px 0px 10px 0px;
	border:none;
}
.tx-jppageteaser-pi1-list-entry-link-item  A {
	
	color:#ce721f;
	
}
.tx-jppageteaser-pi1-list-floatcleaner {
width:680px;
	float:left;
	border:0px solid #CCCCCC;
	
}


.tx-jppageteaser-pi1-browsebox {margin-bottom:10px; padding-bottom:10px; border-top:none;}
.tx-jppageteaser-pi1-browsebox A {
	color:#ce721f;  overflow:hidden;
	border:0; 
}


/* Zitatbox */
#left_col .logo .zitatbox_frame .zitatbox {
	/*width:160px;overflow:hidden;*/ 
	padding:4px 10px 6px 0px; margin:10px 11px 10px 40px;
	color:#FFFFFF;
	font-size:10px;
	width:160px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
		text-align:justify;
}
/*IE 6 HACK */

* html #left_col .logo .zitatbox_frame .zitatbox {
	/*width:160px;overflow:hidden;*/ 
	float:left; padding:4px 10px 6px 0px; margin:-150px 11px 10px 18px;
	color:#FFFFFF;
font-size:10px;
	width:160px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
		text-align:justify;
}

#left_col .logo .zitatbox_frame .zitatbox DIV, #left_col .logo .zitatbox_frame .zitatbox .bodytext{

	width:160px;
	color:#FFFFFF;
font-size:10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;

}

#left_col .logo .zitatbox_frame .zitatbox IMG{
float:left;
margin:5px 0px 5px 0px;
}
#left_col .logo .zitatbox_frame .zitatbox H1{
font-size:14px;
text-align: left;
}

.zitatbox .subline {text-align:left;}



H1{

	font-family: Verdana, Arial, Helvetica, sans-serif;
width:auto;
	font-size: 18px;
text-align:left;
	font-weight: bold;

	color: #FFFFFF;

	padding-bottom: 5px;

	margin:0px;



	

}

H2 {
width:auto;
	font-family: Verdana, Arial, Helvetica, sans-serif;
text-align:left;
	font-size: 16px;

	font-weight: bold;

	color: #FFFFFF;

      

	padding:0px;

	

	margin: 5px 0px 5px 0px;

}

H3 {
width:auto;
	font-family: Verdana, Arial, Helvetica, sans-serif;
text-align:left;
	font-size: 14px;
	font-weight:bold;


	color:  #FFFFFF;

	padding-top:10px;

	padding-bottom: 2px;

	margin: 5px 0px 10px 0px;

	

	border-bottom:1px solid #FFFFFF;

}



UL {
	
	width:375px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#FFFFFF;
	padding:0px 0px 10px 0px;
	margin:5px 0px 5px 0px;
	display:block;
	list-style:outside square;
	

}

LI { 
	width:375px;
clear:both;
vertical-align: top;
 margin-left:20px;
 margin-bottom:5px;
color:#FFFFFF;

}
/*#content .csc-frame-rulerAfter,*/ .csc-frame-rulerBefore {border-top:1px solid #CCCCCC;clear:both; margin-bottom:15px; width:650px;  position:relative;;margin-top:2px;}
/*#content  .csc-frame-rulerAfter,*/ .tx-jppageteaser-pi1-list-floatcleaner, .csc-frame-rulerBefore {border-top:1px solid #CCCCCC;clear:both; margin-bottom:10px; width:100%; overflow:hidden; position:relative;;margin-top:2px;}

#content  .csc-frame-rulerAfter {border-bottom:1px solid #CCCCCC;clear:both; margin-bottom:10px; width:100%; overflow:hidden; position:relative;;margin-top:2px;padding-bottom:7px; }

.bodytext {font-family: Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
	font-size: 11px;
	text-align:justify;
padding:0px 0px 11px 0px; margin:0px;}
	
	
.contenttable {
margin: 5px 5px 5px 0px;
padding: 0px;
border: 1px solid #CCCCCC;
width:550px;
float:left;


   }  

.contenttable TD {
border: 1px solid #CCCCCC;
width:200px;
padding: 2px 10px 2px 2px;

}

#content_col #artikel .contenttable {
margin: 5px 5px 5px 0px;
padding: 0px;
border: 1px solid #CCCCCC;
width:350px;


   }  

.csc-textpic {
float:left; width:654px; padding: 10px 0px 10px 0px;

}
.csc-textpic .csc-textpic-text {
float:left; width:350px; margin-left:20px;

}

.csc-textpic-clear {

margin:0px 0px -5px 0px;
width:100%;
position:relative;
}


.tx-srfeuserregister-pi1  { display:none; }

/* default styles for extension "tx_croncssstyledimgtext" */

/*

 * css-styled-imgtext



 */

/*

  Licensed under the GPL, see http://www.gnu.org/copyleft/gpl.html

  (c) the TYPO3 content rendering group

  (c) Ernesto Baschny (ernst@cron-it.de)

*/



/* Captions */

.csc-textpic-caption { margin: 0; padding:0;  color:#FFFFFF;  font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; }


DIV.csi-caption-c .csi-caption { text-align: center; font-size:10px; color:#cccccc;}

DIV.csi-caption-r .csi-caption { text-align: right; font-size:10px; color:#cccccc;}

DIV.csi-caption-l .csi-caption { text-align: left; font-size:10px; color:#cccccc;}



/* Needed for noRows setting */

DIV.csi-textpic DIV.csi-imagecolumn { float: left; display: inline; }



/* Border just around the image - default*/

DIV.csi-imagewrap .csi-image IMG {

  border: none;

  

}

/* invers! - no border */

DIV.csi-border DIV.csi-imagewrap .csi-image IMG {

  border: none;

  padding: 0px 0px;

}



DIV.csi-imagewrap { padding:0px; margin: 0px 0px 0px 0px; }



DIV.csi-textpic IMG { border: none; }



/* DIV: This will place the images side by side */

DIV.csi-textpic DIV.csi-imagewrap DIV.csi-image { float: left; }



/* UL: This will place the images side by side */

DIV.csi-textpic DIV.csi-imagewrap UL { list-style: none; margin: 0; padding: 0; }

DIV.csi-textpic DIV.csi-imagewrap UL LI { float: left; margin: 0; padding: 0; }



/* DL: This will place the images side by side */

DIV.csi-textpic DIV.csi-imagewrap DL.csi-image { float: left; }

DIV.csi-textpic DIV.csi-imagewrap DL.csi-image DT { float: none; }

DIV.csi-textpic DIV.csi-imagewrap DL.csi-image DD { float: none; }

DIV.csi-textpic DIV.csi-imagewrap DL.csi-image DD IMG { border: none; } /* FE-Editing Icons */

DL.csi-image { margin: 0; }

DL.csi-image DT { margin: 0; display: inline; }

DL.csi-image DD { margin: 0; }



/* Clearer */

DIV.csi-clear { clear: both; }



/* Margins around images: */



/* Pictures on left, add padding on right */

DIV.csi-left DIV.csi-imagewrap .csi-image,

DIV.csi-intext-left-nowrap DIV.csi-imagewrap .csi-image,

DIV.csi-intext-left DIV.csi-imagewrap .csi-image {

  display: inline; /* IE fix for double-margin bug */

  margin-right: 10px;

}



/* Pictures on right, add padding on left */

DIV.csi-right DIV.csi-imagewrap .csi-image,

DIV.csi-intext-right-nowrap DIV.csi-imagewrap .csi-image,

DIV.csi-intext-right DIV.csi-imagewrap .csi-image {

  display: inline; /* IE fix for double-margin bug */

  margin-left: 10px;

}



/* Pictures centered, add padding left and right */

DIV.csi-center DIV.csi-imagewrap .csi-image {

  display: inline; /* IE fix for double-margin bug */

  margin-left: 5px;

  margin-right: 5px;

}



DIV.csi-textpic DIV.csi-imagewrap .csi-image .csi-caption { margin: 0; }

DIV.csi-textpic DIV.csi-imagewrap .csi-image IMG { margin: 0; }





/* Space below each image (also in-between rows) */

DIV.csi-textpic DIV.csi-imagewrap .csi-image { margin-bottom: 0px; }

DIV.csi-equalheight DIV.csi-imagerow { margin-bottom: 0px; display: block; }



/* Positioning of images: */



/* Above */

DIV.csi-above DIV.csi-text { clear: both; }



/* Center (above or below) */

DIV.csi-center { text-align: center; /* IE-hack */ }

DIV.csi-center DIV.csi-imagewrap { margin: 0 auto; }

DIV.csi-center DIV.csi-imagewrap .csi-image { text-align: left; /* Remove IE-hack */ }

DIV.csi-center DIV.csi-text { text-align: left; /* Remove IE-hack */ }



/* Right (above or below) */

DIV.csi-right DIV.csi-imagewrap { float: right; }

DIV.csi-right DIV.csi-text { clear: right; }



/* Left (above or below) */

DIV.csi-left DIV.csi-imagewrap { float: left; }





DIV.csi-left DIV.csi-text { clear: left; }



/* Left (in text) */

DIV.csi-intext-left DIV.csi-imagewrap { float: left; }



/* Right (in text) */

DIV.csi-intext-right DIV.csi-imagewrap { float: right; }



/* Right (in text, no wrap around) */

DIV.csi-intext-right-nowrap DIV.csi-imagewrap { float: right; clear: both; }

/* Hide from IE5-mac. Only IE-win sees this. \*/



* html DIV.csi-intext-right-nowrap .csi-text { height: 1%; }

/* End hide from IE5/mac */ 



/* Left (in text, no wrap around) */

DIV.csi-intext-left-nowrap DIV.csi-imagewrap { float: left; clear: both; }

/* Hide from IE5-mac. Only IE-win sees this. \*/

* html DIV.csi-intext-left-nowrap .csi-text { height: 1%; }

/* End hide from IE5/mac */



/*

background-color:#f00;

background-color:#0ff;



background-color:#0f0;

*/



/* 

 * Einstellungen fr die Suche

 */

.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button { 

    width:100px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;

     padding:3px; margin:0px;
	color:#FFFFFF;
 background-color:#424242;
    font-size:11px;

    border: 1px solid #ffffff;

}

.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword { width:150px; }

.tx-indexedsearch .tx-indexedsearch-whatis H1 .tx-indexedsearch-sw { font-weight:bold; font-style:italic; }

.tx-indexedsearch .tx-indexedsearch-whatis  { margin-top:10px; margin-bottom:5px; width:580px; float:left; display:block; font-weight:bold; font-size:12px; }

.tx-indexedsearch P.tx-indexedsearch-noresults { text-align:left; font-weight:bold; float:left;width:654px; }

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title {  }

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P { font-weight:bold; }

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P.tx-indexedsearch-percent { font-weight:normal; }

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P { font-size:10px; margin:5px 0px 5px 0px; width:654px; overflow:hidden; }

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P .tx-indexedsearch-redMarkup { color:red; }

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info {  margin-top:5px; }

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead { margin-top:20px; margin-bottom:5px; float:left; width:654px;  }

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 { margin-top:0px; margin-bottom:0px; font-size:13px; }

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TABLE { background:#efefef }

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD { }

.tx-indexedsearch .tx-indexedsearch-res .noResume { color : #666666; }

.tx-indexedsearch .tx-indexedsearch-browsebox {float:left;}



.tx-indexedsearch .tx-indexedsearch-browsebox-SCell A { }



.tx-indexedsearch .tx-indexedsearch-res TABLE  tx-indexedsearch-noresults{

float:left;

width:654px;

margin-bottom:10px;



}





.tx-indexedsearch-percent {

color:#000000;

}





.search {float:left; position:relative; top:4px; left:75px; }



.search INPUT {font:Arial, Helvetica, sans-serif;  font-size:10px;  padding-top:2px; margin:0px 5px 0px 0px; float:left; }





.search h4 {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-weight: bold;

	color: #FFFFFF;

        float:left;

	padding:3px 0px 0px 0px;

	margin: 0px 5px 0px 0px;

}





.tx-indexedsearch TD  {color:#FFFFFF;
	font-size:10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}






.tx-indexedsearch-info {

	/*display:none;*/

}



.imgtext-table {}


.hiddenGallery .tx-rgsmoothgallery-pi1 {
width:320px;
  float:left; margin-left:5px; 
  
  display:none;
  
}

.tx-rgsmoothgallery-pi1 {

 float:left;
 margin:10px 0px 10px 0px;
}

