P,.tx-jppageteaser-pi1-browsebox,LABEL, LEGEND { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000;
	
	padding:0px 0px 10px 0px; margin:0px;
	
	}
.print_link {cursor:pointer;}
label, input, .csc-mailform-label, select { /* Alle Labels UND Formularelemente ausw?hlen */
  float: left;
 
}
FORM { float:left; }
.csc-textpic .bodytext {float:none; }
.csc-mailform-label  {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #000000; padding:0px 0px 10px 0px;  }

label, .csc-mailform-label { width: 50%; /* Breite.*/ } 

input#mailformDatum, select { width:100px; };

.csc-mailform {
	float:left; width:95%;
}
.csc-mailform-field{
	 float: left;
	 width:100%;
}
	
input#submit { /* den Submit-Button */
  float: none;
  width: auto;
}
label,.csc-mailform-label {
 text-align: left; 

}

BODY {text-align: center;	margin: 0px 0px 0px 0px; background-color: #686868; font-size:11px; background-image:url(img/verlauf.jpg); background-repeat:repeat-x;}

 

A { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; text-decoration: underline; color:#E10732; overflow:hidden; 


}

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;  }



#head {	 width:984px; height:262px;

		background-image:url(img/head.jpg);

		background-repeat:no-repeat;

		position:relative;
		overflow:hidden;
}




#head .logo { position:relative; top:0px;float:left; left:-350px; }
#head .logo A {border:none; padding:0px; margin:0px; width:290px; height:85px; float:left;  }

#head .logo IMG {border:none; padding:0px; margin:0px; float:left; }



#head .corporate  {float:left; position:relative; left:340px; top:40px; }
#head .imagePicture  {float:left; position:relative; left:340px; top:-5px; width:593px; height:179px;  }
#head  .search {float:left; position:relative; left:50px; top:44px  }
#head  #sucheBtn {float:left;position:relative; top:-6px;left:-5px; }
#head  .language {float:right; position:relative; left:-53px; top:43px  }
#head  .language A {float:left; position:relative; left:0px; top:4px; border: 0px solid #CCCCCC; color:#FFFFFF; font-size:10px; text-decoration:none; }
#head .language A IMG { border: 0px solid #CCCCCC;}
#head .corporate .trenner {
   float:left;
   width: 5px;
   height:15px;
  
    margin-top:7px;
	 overflow:hidden;
}
 
#head  .corporate A { float:left; margin-right:5px;  padding-left:5px; padding-right:5px; font-size:10px; color:#494949; padding-top:8px; text-decoration:none;  }
#head  .corporate A:hover { text-decoration:none; color:#FFFFFF; background-image:url(img/topMenuBack.jpg); height:20px;}

#head  .corporate  .act {text-decoration:none; color:#FFFFFF; background-image:url(img/topMenuBack.jpg); height:20px; padding-top:7px; padding-left:5px; padding-right:5px; }

#head .main_menu  {float:left; position:relative;  left:-525px; top:2px; width:242px;  }



#head  .main_menu #menu_1_de A, #head  .main_menu #menu_2_de A, #head .main_menu #menu_3_de A, #head .main_menu #menu_4_de A, #head .main_menu #menu_5_de A, #head .main_menu #menu_6_de A, #head .main_menu #menu_7_de A,#head .main_menu #menu_8_de A,#head .main_menu #menu_9_de A,main_menu #menu_10_de A {
	overflow:hidden;
	text-decoration: none;
	margin-bottom:3px;
}

#head   .main_menu #menu_1_de A, #head .main_menu #menu_2_de A, #head .main_menu #menu_3_de A, #head .main_menu #menu_4_de A, #head .main_menu #menu_5_de A, #head .main_menu #menu_6_de A, #head .main_menu #menu_7_de A,#head .main_menu #menu_8_de A,#head .main_menu #menu_9_de A,.main_menu #menu_10_de A {
	 float:left; 
	 background-repeat:no-repeat;  height:14px; width:241px;
}

#head  .main_menu #menu_1_de A  { background-image:url(img/menu_1_de.jpg); }
#head  .main_menu #menu_1_de A:hover,  #head .main_menu  #item1_act_de  {
	float:left;  height:14px; width:241px;
	background-image:url(img/menu_1_de_on.jpg);
	background-repeat:no-repeat;
	margin-bottom:3px;
}
#head  .main_menu #menu_2_de A  { background-image:url(img/menu_2_de.jpg); }
#head  .main_menu #menu_2_de A:hover,  #head .main_menu  #item2_act_de  {
	float:left;  height:14px; width:241px;
	background-image:url(img/menu_2_de_on.jpg);
	background-repeat:no-repeat;
	margin-bottom:3px;
}
#head  .main_menu #menu_3_de A  { background-image:url(img/menu_3_de.jpg); }
#head  .main_menu #menu_3_de A:hover,  #head .main_menu  #item3_act_de  {
	float:left;  height:14px; width:241px;
	background-image:url(img/menu_3_de_on.jpg);
	background-repeat:no-repeat;
	margin-bottom:3px;
}
#head  .main_menu #menu_4_de A  { background-image:url(img/menu_4_de.jpg); }
#head  .main_menu #menu_4_de A:hover,  #head .main_menu  #item4_act_de  {
	float:left;  height:14px; width:241px;
	background-image:url(img/menu_4_de_on.jpg);
	background-repeat:no-repeat;
	margin-bottom:3px;
}

#head  .main_menu #menu_5_de A  { background-image:url(img/menu_5_de.jpg); }
#head  .main_menu #menu_5_de A:hover,  #head .main_menu  #item5_act_de  {
	float:left;  height:14px; width:241px;
	background-image:url(img/menu_5_de_on.jpg);
	background-repeat:no-repeat;
	margin-bottom:3px;
}

#head  .main_menu #menu_6_de A  { background-image:url(img/menu_6_de.jpg); }
#head  .main_menu #menu_6_de A:hover,  #head .main_menu  #item6_act_de  {
	float:left;  height:14px; width:241px;
	background-image:url(img/menu_6_de_on.jpg);
	background-repeat:no-repeat;
	margin-bottom:3px;
}

#head  .main_menu #menu_7_de A  { background-image:url(img/menu_7_de.jpg); }
#head  .main_menu #menu_7_de A:hover,  #head .main_menu  #item7_act_de  {
	float:left;  height:14px; width:241px;
	background-image:url(img/menu_7_de_on.jpg);
	background-repeat:no-repeat;
	margin-bottom:3px;
}
#head  .main_menu #menu_8_de A  { background-image:url(img/menu_8_de.jpg); }
#head  .main_menu #menu_8_de A:hover,  #head .main_menu  #item8_act_de  {
	float:left;  height:14px; width:241px;
	background-image:url(img/menu_8_de_on.jpg);
	background-repeat:no-repeat;
	margin-bottom:3px;
}
#head  .main_menu #menu_9_de A  { background-image:url(img/menu_9_de.jpg); }
#head  .main_menu #menu_9_de A:hover,  #head .main_menu  #item9_act_de  {
	float:left;  height:14px; width:241px;
	background-image:url(img/menu_9_de_on.jpg);
	background-repeat:no-repeat;
	margin-bottom:3px;
}
#head  .main_menu #menu_10_de A  { background-image:url(img/menu_10_de.jpg); }
#head  .main_menu #menu_10_de A:hover,  #head .main_menu  #item10_act_de  {
	float:left;  height:14px; width:241px;
	background-image:url(img/menu_10_de_on.jpg);
	background-repeat:no-repeat;
	margin-bottom:3px;
}

#head  .main_menu #menu_1_en A, #head  .main_menu #menu_2_en A, #head .main_menu #menu_3_en A, #head .main_menu #menu_4_en A, #head .main_menu #menu_5_en A, #head .main_menu #menu_6_en A, #head .main_menu #menu_7_en A,#head .main_menu #menu_8_en A, #head .main_menu #menu_9_en A, .main_menu #menu_10_en A {
	overflow:hidden;
	text-decoration: none;
	margin-bottom:3px;
}

#head   .main_menu #menu_1_en A, #head .main_menu #menu_2_en A, #head .main_menu #menu_3_en A, #head .main_menu #menu_4_en A, #head .main_menu #menu_5_en A, #head .main_menu #menu_6_en A, #head .main_menu #menu_7_en A,#head .main_menu #menu_8_en A,#head .main_menu #menu_9_en A, .main_menu #menu_10_en A {
	 float:left; 
	 background-repeat:no-repeat;  height:14px; width:241px;
}

#head  .main_menu #menu_1_en A  { background-image:url(img/menu_1_en.jpg); }
#head  .main_menu #menu_1_en A:hover,  #head .main_menu  #item1_act_en  {
	float:left;  height:14px; width:241px;
	background-image:url(img/menu_1_en_on.jpg);
	background-repeat:no-repeat;
	margin-bottom:3px;
}
#head  .main_menu #menu_2_en A  { background-image:url(img/menu_2_en.jpg); }
#head  .main_menu #menu_2_en A:hover,  #head .main_menu  #item2_act_en  {
	float:left;  height:14px; width:241px;
	background-image:url(img/menu_2_en_on.jpg);
	background-repeat:no-repeat;
	margin-bottom:3px;
}
#head  .main_menu #menu_3_en A  { background-image:url(img/menu_3_en.jpg); }
#head  .main_menu #menu_3_en A:hover,  #head .main_menu  #item3_act_en  {
	float:left;  height:14px; width:241px;
	background-image:url(img/menu_3_en_on.jpg);
	background-repeat:no-repeat;
	margin-bottom:3px;
}
#head  .main_menu #menu_4_en A  { background-image:url(img/menu_4_en.jpg); }
#head  .main_menu #menu_4_en A:hover,  #head .main_menu  #item4_act_en  {
	float:left;  height:14px; width:241px;
	background-image:url(img/menu_4_en_on.jpg);
	background-repeat:no-repeat;
	margin-bottom:3px;
}

#head  .main_menu #menu_5_en A  { background-image:url(img/menu_5_en.jpg); }
#head  .main_menu #menu_5_en A:hover,  #head .main_menu  #item5_act_en  {
	float:left;  height:14px; width:241px;
	background-image:url(img/menu_5_en_on.jpg);
	background-repeat:no-repeat;
	margin-bottom:3px;
}

#head  .main_menu #menu_6_en A  { background-image:url(img/menu_6_en.jpg); }
#head  .main_menu #menu_6_en A:hover,  #head .main_menu  #item6_act_en  {
	float:left;  height:14px; width:241px;
	background-image:url(img/menu_6_en_on.jpg);
	background-repeat:no-repeat;
	margin-bottom:3px;
}

#head  .main_menu #menu_7_en A  { background-image:url(img/menu_7_en.jpg); }
#head  .main_menu #menu_7_en A:hover,  #head .main_menu  #item7_act_en  {
	float:left;  height:14px; width:241px;
	background-image:url(img/menu_7_en_on.jpg);
	background-repeat:no-repeat;
	margin-bottom:3px;
}
#head  .main_menu #menu_8_en A  { background-image:url(img/menu_8_en.jpg); }
#head  .main_menu #menu_8_en A:hover,  #head .main_menu  #item8_act_en  {
	float:left;  height:14px; width:241px;
	background-image:url(img/menu_8_en_on.jpg);
	background-repeat:no-repeat;
	margin-bottom:3px;
}
#head  .main_menu #menu_9_en A  { background-image:url(img/menu_9_en.jpg); }
#head  .main_menu #menu_9_en A:hover,  #head .main_menu  #item9_act_en  {
	float:left;  height:14px; width:241px;
	background-image:url(img/menu_9_en_on.jpg);
	background-repeat:no-repeat;
	margin-bottom:3px;
}
#head  .main_menu #menu_10_en A  { background-image:url(img/menu_10_en.jpg); }
#head  .main_menu #menu_10_en A:hover,  #head .main_menu  #item10_act_en  {
	float:left;  height:14px; width:241px;
	background-image:url(img/menu_10_en_on.jpg);
	background-repeat:no-repeat;
	margin-bottom:3px;
}



/*Inhaltsbereich */


#content {float:left;   position:relative; width:984px;  text-align:left; padding-bottom:40px;  background-image:url(img/content_back.jpg); background-repeat:repeat-y; }

#content .wrapSub  {position:relative; left:50px; top:10px;  padding-bottom:0px; width:950px;  float:left;  }

/* IE 6 HACK */ 
* html #content .wrapSub  {position:relative; left:47px; top:10px;  padding-bottom:0px; width:950px;  float:left;  }


#content #raster { float:left; width:591px; height:11px; background-image:url(img/raster.jpg); margin-bottom:10px; background-repeat:no-repeat; }


#content .col2 .internal-link, #content .col2 .external-link, #content .col2 .download, .tx-jppageteaser-pi1-list-entry-link-item A  { color:#E10732;  overflow:hidden; 
background-image:url(img/linkelement_on.jpg); background-repeat:no-repeat; font-size:11px; background-position:0px 3px; padding-left:15px;  clear:both; }

#content .col1 .internal-link, #content .col1 .external-link, #content .col1 .download { color:#E10732;  overflow:hidden; 
background-position:0px 3px; padding-left:10px; font-size:11px; font-weight:bold;  /*float:left;*/ 
}
 #content .col2 A { color:#E10732; }

#content .col1 {float:left; width:265px;  margin-right:20px; margin-left:5px;    }
#content .col2 { float:left; width:593px;}
#content .col2 .inhalt { float:left; width:330px; }
#content .col2 .media { float:left; width:263px;}
#content .col2 .media .csc-textpic-imagewrap IMG { float:left; margin-left:25px; }
#footer {
	width:984px; height:32px; float:left;

	background-image:url(img/footer.jpg);
	background-repeat:no-repeat;
	text-align:center;
	font-size:10px;
	padding:2px 0px 0px 0px;
	color:#FFFFFF;
}
#footer P { color:#FFFFFF; float:none; }
#footer A { color:#FFFFFF; margin-right:5px; text-decoration:none;}
#footer A:hover { color:#FFFFFF; margin-right:5px; text-decoration:underline;}
#footer .drefaLink { color:#FFFFFF; margin-right:5px; margin-left:45px; text-decoration:none;}
#footer .trenner {
 
   width: 1px;
   height:15px;
  background-color:#FFFFFF;

	 overflow:hidden;
}
 


/* FCE START */ 

/* Content Linkbox */ 

#content .col2 #rel  {width:238px; float:right; margin-left:5px; background-color:#f0f0f0; }
#content .col2 #rel .header {
	float:left;
	width:238px;
	height:39px;
	
	background-image:url(img/linkbox_header.jpg);
}
#content .col2 #rel .header .headertext  {
	float:left;
	width:238px;
	height:39px;
	text-align:center;
	padding-top:5px;
	margin-bottom:-5px;
	
	
}
#content .col2 #rel .header .headertext  H1 {
width:100%;
color:#5c5b59;
}
#content .col2  #rel .item .bodytext { padding:0px; margin:0px; overflow:hidden; width:225px; float:left; }

#content .col2  #rel .item .bodytext A {
	font-weight:bold;
	font-size:11px;
	padding:2px 0px 5px 0px;
	margin:0px 0px 5px 10px;
	float:left;
	width:225px;
	
	border-bottom: 1px solid #CCCCCC;
	background-image:url(img/linkelement_off.jpg);
	background-position:205px 4px;
	text-decoration:none;
	color:#6d6c6c;
}

#content .col2  #rel .item .bodytext A:hover {
	float:left;
	width:225px;
	
	
	text-decoration:none;
	padding:2px 0px 5px 0px;
	margin:0px 0px 5px 10px;
	
	border-bottom: 1px solid #CCCCCC;
	background-image:url(img/linkelement_on.jpg);
	background-position:205px 4px;
	color:#E10732;
}

#content .col2  #rel .footer {
	float:left;
	width:238px;
	height:27px;
	background-image:url(img/linkbox_footer.jpg);
	background-repeat:no-repeat;
}

/* Left Linkbox */ 

#content .col1 #rel  {width:265px; float:right; background-color:#c6c6c6; }
#content .col1 #rel .header {
	float:left;
	width:265px;
	height:39px;
	
	background-image:url(img/linkbox_left_header.jpg);
}
#content .col1 #rel .header H1 { width:100%; color:#5c5b59; }
#content .col1 #rel .header .headertext {
	float:left;
	width:265px;
	height:39px;
	text-align:center;
	padding-top:5px;
	margin-bottom:-5px;
	overflow:hidden;
	
}


#content .col1  #rel .item .bodytext { padding:0px; margin:0px; overflow:hidden; width:255px; float:left; }

#content .col1  #rel .item .bodytext A {
	font-weight:bold;
	font-size:11px;
	padding:2px 0px 5px 0px;
	margin:0px 0px 5px 10px;
	float:left;
	width:255px;
	height:14px;
	border-bottom: 1px solid #e7e7e7;
	background-image:url(img/linkelement_off.jpg);
	background-position:235px 4px;
	background-repeat:no-repeat;
	text-decoration:none;
	color:#6d6c6c;
}

#content .col1  #rel .item .bodytext A:hover {
	float:left;
	width:260px;
	height:14px;
	
	text-decoration:none;
	padding:2px 0px 5px 0px;
	margin:0px 0px 5px 10px;
	border-bottom: 1px solid #e7e7e7;
	background-image:url(img/linkelement_on.jpg);
	background-repeat:no-repeat;
	color:#E10732;
}
#content .col1  #rel .footer {
	float:left;
	width:265px;
	height:10px;
	background-color:#c6c6c6;
}

/* TAGCLOUD */ 

#content .col1  #rel .text  { text-align:center;  }
#content .col1  #rel .text .bodytext {  float:none; width:250px; }
#content .col1  #rel .text A { color:#6d6c6c; text-decoration:none; }

/* ANSPRECHPARTNER */ 

#content .col2  #rel .text  { float:left; margin: 10px -10px 0px 10px;   }
#content .col2  #rel .text .bodytext {  float:none; width:230px; }
#content .col2  #rel .text A { color:#E10732; text-decoration:none; }


/* FCE ENDE */


/* HOME */



#content .kontaktbox { float:left;background-image:url(img/kontakt_d.jpg); background-repeat:no-repeat; width:292px; height:149px; margin-left:-7px; }
#content .kontaktbox .content .bodytext { float:left; color:#FFFFFF; padding-left:15px; padding-top:60px; font-size:10px; }


/*Drucken und Empfehlen*/



#print_send {border-bottom:1px solid #CCCCCC;clear:both; margin-bottom:10px; width:100%; overflow:hidden; position:relative;;margin-top:0px;}



#print_send .print_send_item {font-size:10px; font-weight:bold; padding-right:20px; padding-bottom:5px;  float:left; overflow:hidden }



#print_send .print_send_item A { color:#E10732;  overflow:hidden; background-image:url(img/linkelement_on.jpg); background-repeat:no-repeat; background-position:0px 3px; padding-left:15px;}


/*Teaser Extension*/

.tx-jppageteaser-pi1-list-entry H4 {
	float:left;
	
	font-size:12px;
	font-weight:bold;
	border: 0px solid #cccccc;
	padding:0px;
	margin: 0px 0px 5px 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.tx-jppageteaser-pi1-list-entry-image {
	float:right;
	width:235px;
	
}
.tx-jppageteaser-pi1-list-entry-image IMG {
	border: 0px solid #000000;
}

.tx-jppageteaser-pi1-list-entry-description {
	float:left;
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000;
	width: 300px;
		margin:0px;
	padding:0px;
}	

.tx-jppageteaser-pi1-list-entry-link-item {
	width:100%;
	float:left;
	font-size:11px;
	font-weight:bold;
	margin:0px 0px 10px 0px;
}


.tx-jppageteaser-pi1-browsebox {float:left; text-align:center; display:block; width:100%; border-top:none; }
.tx-jppageteaser-pi1-browsebox A {
	color:#ff0099;  overflow:hidden; 
}



H1{
width:330px;
	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	color: #000000;

	padding-bottom: 5px;

	margin:0px;


float:left;

	

}

H2 {
width:330px;
	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: bold;

	color: #68676c;

        float:left;

	padding:0px;

	

	margin: 5px 0px 5px 0px;

}

H3 {
width:330px;
	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;



	color:  #E10732;

	padding-top:10px;

	padding-bottom: 2px;

	margin: 5px 0px 2px 0px;

	

	border-bottom:1px dotted #000000;

}



UL {
	/*float:left;*/
	width:310px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#000000;
	padding:0px 0px 10px 0px;
	margin:5px 0px 5px 0px;
	display:block;
	list-style:outside square;
	

}

LI { 
width:310px;
clear:both;
vertical-align: top;
 margin-left:20px;
color:#000000;

}
#content .col1 .csc-frame-rulerAfter,  {border-top:1px solid #CCCCCC;clear:both; margin-bottom:15px; width:100%; overflow:hidden; position:relative;;margin-top:2px;}
#content .col2 .csc-frame-rulerAfter, .tx-jppageteaser-pi1-list-floatcleaner {border-top:1px solid #CCCCCC;clear:both; margin-bottom:10px; width:100%; overflow:hidden; position:relative;;margin-top:2px;padding-top:5px;}

#content .col1  .bodytext  {color:#5c5b59; }
#content .col2  .bodytext  {}
.bodytext {font-family: Verdana, Arial, Helvetica, sans-serif;
 float:none;
	font-size: 11px;}
	
	
.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;


   }  




/* 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 {    color:#5c5b59; width:238px; text-align: center; padding-left:10px; float:right;  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: 5px; }

DIV.csi-equalheight DIV.csi-imagerow { margin-bottom: 5px; 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; color: #ffffff;

     padding:3px; margin:0px;

    background-color:#E10732;

    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:center; font-weight:bold; }

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title { background:#eeeeee; }

.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:550px; overflow:hidden; }

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P .tx-indexedsearch-redMarkup { color:red; }

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info { background:#efefef; margin-top:5px; }

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead { margin-top:20px; margin-bottom:5px; float:left; width:580px;  }

.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  {

float:left;

width:593px;

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:#000000;
	font-size:10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}






.tx-indexedsearch-info {

	/*display:none;*/

}



.imgtext-table {}

.tx-rgsmoothgallery-pi1 {
  width:268px; float:right; margin-left:5px; 
}

.glossymenu, #category_tree {display:none;}
.tabcontent {
	clear:both;
	width:400px;
	padding:0px;
}

.tx-cal-controller  P { padding:0px; }
.tx-cal-controller {
font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	width:100%;
	text-align:left;
}
 .tx-cal-controller select {
clear:both;
float:none;
width:184px;

}
 
.tx-cal-controller input {
	clear:both;
 float:left;
float:none;
}
.tx-cal-controller LABEL {
	float:none;
	padding:0px;
	text-align:left;
	clear:both;
	width:150px !important;	
}

.tx-cal-controller .cal_required {
	clear:both;
	float:none;
width:100px;
}


#legend {display:none; }


.tx-cal-controller TABLE {
	table-layout:fixed;
	width:100%;
}

.tx-cal-controller H1{
	float:left;
	width:500px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
}


#calendar-event {
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
}
#calendar-event DIV, #calendar-event-backlink {
	width:100%;
	padding-bottom:11px;
	float:left;
}
#calendar-event H1 {
	width:100%;
	float:left;
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	padding-bottom:11px;
	font-weight:bold;

}
#calendar-event H1 {
	width:100%;
	float:left;
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	font-weight:bold;

}
.month-large .day {overflow:hidden;}
